【问题标题】:How can I change paper size when using Knit PDF in RStudio throughout a document?在整个文档中使用 RStudio 中的 Knit PDF 时如何更改纸张大小?
【发布时间】:2019-03-22 12:29:42
【问题描述】:

我正在寻找在整个 pdf 文档中更改纸张大小的方法。我知道我可以在 yaml 标头中为整个文档指定classotion: a3paper。我还知道我可以在整个文档中使用geometry package\newgeometry{· · ·}\restoregeometry)更改边距。不幸的是,没有选项可以在整个文档中使用 geomerty 包更改纸张尺寸。

我想做this 之类的东西,但改用纸张大小。 有没有可能?

我之所以问,是因为我的文档中有一些宽表,当指定 (4|5|6) 纸张时,字母和数字会重叠。其他桌子很窄,我想让它们更大。

我的表格输出不是来自kable 或任何其他易于修改的包输出,例如xtable。所以我要说的是我不能在我的代码中修改我的表格的尺寸。

非常感谢任何帮助。谢谢。

【问题讨论】:

    标签: pdf latex rstudio r-markdown knitr


    【解决方案1】:

    geometry 包知道a3paper,所以以下对我有用

    ---
    output: pdf_document
    geometry: a3paper
    ---
    
    test
    

    生成页面大小为“841.89 x 1190.55 pts”(A4 为“595.276 x 841.89 pts”)的 PDF。不过,为了便于阅读,您应该至少为文本使用两列。

    【讨论】:

      猜你喜欢
      • 2014-11-10
      • 1970-01-01
      • 2018-04-20
      • 2017-08-28
      • 2020-07-06
      • 1970-01-01
      • 2012-07-26
      • 2014-01-03
      • 1970-01-01
      相关资源
      最近更新 更多