作者:mobiledu2502890483 | 来源:互联网 | 2023-02-01 10:51
使用时
render_book("index.Rmd", "bookdown::pdf_book")
它看起来像一条线,设置边距插入到tex文件中
\usepackage[margin=1in]{geometry}
该bookdown-demo
摄制可以用来重现此。
在中index.Rmd
,我正在使用
---
date: "`r Sys.Date()`"
knit: "bookdown::render_book"
documentclass: krantz
classoption: numberinsequence,krantz1
bibliography: [book.bib]
biblio-style: apalike
link-citations: yes
colorlinks: yes
---
这正在破坏该样式文件设置的边距。我知道可以修改几何图形选项,但是可以避免生成这条线吗?
谢谢
> sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.4
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] bookdown_0.4
loaded via a namespace (and not attached):
[1] backports_1.0.5 magrittr_1.5 rprojroot_1.2 htmltools_0.3.6
[5] tools_3.3.3 rstudioapi_0.6 yaml_2.1.14 Rcpp_0.12.11
[9] stringi_1.1.5 rmarkdown_1.5 knitr_1.16 stringr_1.2.0
[13] digest_0.6.12 evaluate_0.10
Yihui Xie..
5
documentclass: krantz
表示您正在为Chapman&Hall写一本书,并且我已为使用bookdown的此类作者提供了一个入门级bookdown-crc
存储库(该存储bookdown-demo
库不是您的最佳选择)。您的问题并不在此回购存在的,因为我设置template: null
为pdf_book
中_output.yml
。原因是我想使用Pandoc的默认模板,该模板不会将默认值添加margin=1in
到geometry
YAML中的选项中(而rmarkdown确实会添加-这是元凶)。
如果您确实想使用rmarkdown的LaTeX模板(根据Pandoc的模板进行修改),则可以设置
geometry: false
在您的的YAML元数据中index.Rmd
。
作为参考,我在书本中专门针对查普曼和霍尔作者的部分:https : //bookdown.org/yihui/bookdown/publishers.html
1> Yihui Xie..:
documentclass: krantz
表示您正在为Chapman&Hall写一本书,并且我已为使用bookdown的此类作者提供了一个入门级bookdown-crc
存储库(该存储bookdown-demo
库不是您的最佳选择)。您的问题并不在此回购存在的,因为我设置template: null
为pdf_book
中_output.yml
。原因是我想使用Pandoc的默认模板,该模板不会将默认值添加margin=1in
到geometry
YAML中的选项中(而rmarkdown确实会添加-这是元凶)。
如果您确实想使用rmarkdown的LaTeX模板(根据Pandoc的模板进行修改),则可以设置
geometry: false
在您的的YAML元数据中index.Rmd
。
作为参考,我在书本中专门针对查普曼和霍尔作者的部分:https : //bookdown.org/yihui/bookdown/publishers.html