在_output.yml中,以下选项实际上可以正确设置纸张大小:
bookdown::pdf_book:
pandoc_args: [
"-V", "papersize=a4"
]但是当我想要使用tufte_book时,papersize参数没有任何影响,并且输出以字母大小表示:
bookdown::pdf_book:
base_format: tufte::tufte_book
pandoc_args: [
"-V", "papersize=a4"
] 如何替代tufte_book中的默认纸张大小?
发布于 2018-06-08 23:25:36
您必须将其指定为
bookdown::pdf_book:
base_format: tufte::tufte_book
pandoc_args: [
"-V", "papersize=a4paper"
] 我是通过查看生成的.tex文件才发现这一点的。原因在于使用的模板。Tufte templte在document类的选项中包含$if(papersize)$$papersize$,$endif$,而default template使用带有文字paper的$if(papersize)$$papersize$paper,$endif$。
顺便说一句,您还可以在index.Rmd中将其定义为
---
[...]
papersize: a4paper
---https://stackoverflow.com/questions/50762173
复制相似问题