首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tufte-book设置bookdown中PDF输出的纸张大小

使用tufte-book设置bookdown中PDF输出的纸张大小
EN

Stack Overflow用户
提问于 2018-06-08 21:51:51
回答 1查看 672关注 0票数 5

在_output.yml中,以下选项实际上可以正确设置纸张大小:

代码语言:javascript
复制
bookdown::pdf_book:   
  pandoc_args: [    
   "-V", "papersize=a4"    
  ]

但是当我想要使用tufte_book时,papersize参数没有任何影响,并且输出以字母大小表示:

代码语言:javascript
复制
bookdown::pdf_book:
  base_format: tufte::tufte_book
  pandoc_args: [
   "-V", "papersize=a4"
   ] 

如何替代tufte_book中的默认纸张大小?

EN

回答 1

Stack Overflow用户

发布于 2018-06-08 23:25:36

您必须将其指定为

代码语言:javascript
复制
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中将其定义为

代码语言:javascript
复制
---
[...]
papersize: a4paper
---
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50762173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档