在整个文档中的RStudio中使用Knit PDF时,如何更改纸张尺寸?

时间:2018-10-17 18:30:44

标签: pdf latex rstudio r-markdown knitr

我正在寻找一种方法来更改整个pdf文档的纸张尺寸。我知道我可以在yaml标头中为整个文档指定classotion: a3paper。我也知道我可以在整个文档中使用geometry package\newgeometry{· · ·}\restoregeometry)更改边距。不幸的是,尽管如此,在整个文档中都没有选择使用风水宝物包来更改纸张尺寸。

我想做类似this的事情,但是要使用纸张尺寸。 甚至有可能吗?

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

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

非常感谢您的帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

geometry软件包了解a3paper,因此以下内容对我有用

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

test

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