当使用rmarkdown渲染html文档时,有几种方法可以进行两列布局,例如here

是否有一种简单的方法来呈现具有两列布局的pdf文档?某处有示例代码吗?

最佳答案

自从我最初回答以来,新的pandoc版本使此操作变得更加容易。根据pandoc's manual,您现在可以直接在YAML前端指定类选项:

---
classoption:
- twocolumn
---

新的div表示法还允许在文档中的任何位置插入两个列部分,适用于大多数格式
:::::::::::::: {.columns}
::: {.column width="40%"}

contents...

:::
::: {.column width="60%"}

contents...

:::
::::::::::::::

原始答案

您可以使用文章选项twocolumn将整个文档格式化为两列。将此添加到您的Yaml前线:
---
output:
  pdf_document:
    pandoc_args: [
      "-V", "classoption=twocolumn"
    ]
---

关于r - 呈现pdf时如何在R markdown中制作2列布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34808612/

10-12 20:37