这是关于如何在渲染PDF时在R-Markdown中执行两列布局的一个很好的答案。
基本上,答案是"在标题中添加以下内容":
---
output:
pdf_document:
classoption: twocolumn
---
但是如何使它三列或更多?
要生成一个包含多列的html文件,可以使用CSS网格布局:
---
output: html_document
---
:::: {style="display: grid; grid-template-columns: 20% 50% 20%; grid-column-gap: 5%; "}
::: {}
contents...
:::
::: {}
contents...
:::
::: {}
contents...
:::
::::
如果你想使用四列(或更多(:
:::: {style="display: grid; grid-template-columns: pc1% pc2% pc3% pc4%; grid-column-gap: pgap%; "}
根据需要调整列大小和间隙百分比。
如果将html_doument替换为pdf_document