问题描述
我使用Marp制作pdf(markdown语法)演示文稿。 对于演示,我必须从pandas数据框中插入表格。 我现在使用的技巧是打印“ to_markdown”,这要感谢熊猫,然后将结果复制粘贴到我的markdown代码中,但是我无法更改字体大小和选择放置表格的位置。 Marp documentation对于此类问题不是很有帮助。 如何在Markdown中修改字体大小和表格本地化?
解决方法
您可以通过style属性的可用性(无论是全局的还是仅作用于一张幻灯片)以任何方式为表格设置样式。
例如,您可以通过调整必要的CSS选择器获取减价表并更改其外观。默认情况下,这将在全球范围内应用,但是如果您在scoped
标签后添加style
,则它将仅对该幻灯片起作用。 (有关更多信息,请参见marp documentation。
这使您可以设置表格的各种样式-甚至可以设置可以调整为每张幻灯片的必要样式的常规样式。
请参见下面的示例。
---
marp: true
theme: default
---
<style scoped>
table {
height: 100%;
width: 100%;
font-size: 20px;
color: red;
}
th {
color: blue;
}
</style>
# Fruit Table -- styled
Fruit | Colour | Amount | Cost
-----|------|:-----:|------:
Banana | Yellow | 4 | £1.00
Apple | Red | 2 | £0.60
Orange | Orange | 10 | £2.50
Coconut | Brown | 1 | £1.50
---
# Fruit Table -- default
Fruit | Colour | Amount | Cost
-----|------|:-----:|------:
Banana | Yellow | 4 | £1.00
Apple | Red | 2 | £0.60
Orange | Orange | 10 | £2.50
Coconut | Brown | 1 | £1.50