gpt4 book ai didi

r - 避免通过几何设置边距

转载 作者:行者123 更新时间:2023-12-01 11:20:23 25 4
gpt4 key购买 nike

使用时

render_book("index.Rmd", "bookdown::pdf_book")

看起来像在tex文件中插入了一行设置边距

\usepackage[margin=1in]{geometry}

bookdown-demo repro 可用于重现此内容。

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
---

这会破坏该样式文件设置的边距。我知道我可以 modify the geometry options但是我可以避免生成这条线吗?

谢谢

> 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

最佳答案

documentclass: krantz 表示您正在为 Chapman & Hall 写书,我提供了 a starter repo bookdown-crc对于使用 bookdown 的作者(bookdown-demo 存储库不是您的最佳选择)。此 repo 中不存在您的问题,因为 I set template: null for pdf_book in _output.yml .这样做的原因是我想使用 Pandoc 的默认模板,它不会将默认的 margin=1in 添加到 YAML 中的 geometry 选项(和 rmarkdown 是——这是罪魁祸首)。

如果你确实想使用rmarkdown的LaTeX模板(基于Pandoc的修改),你可以设置

geometry: false

index.Rmd 的 YAML 元数据中。

供您引用,我在bookdown 书中有专门针对 Chapman & Hall 作者的部分:https://bookdown.org/yihui/bookdown/publishers.html

关于r - 避免通过几何设置边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44568113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com