bookdown - 更改 bookdown pdf 输出中的 toc_depth 字段
问题描述
我正在使用 PDF 创建一本书bookdown
,我想toc_depth
在将书转换为 PDF 时更改字段的编号。这是我的_output-yml
:
bookdown::gitbook:
css: style.css
config:
toc:
before: |
<li><a href="./">A Minimal Book Example</a></li>
after: |
<li><a href="https://github.com/rstudio/bookdown" target="blank">Published with bookdown</a></li>
toc_depth: 5
download: ["pdf", "epub"]
bookdown::pdf_book:
includes:
in_header: preamble.tex
latex_engine: xelatex
citation_package: natbib
keep_tex: yes
bookdown::epub_book: default
我添加toc_depth: 5
了没有结果。我该怎么做?
解决方案
在您的示例中,您在负责 HTML 输出toc_depth
的块内。bookdown::gitbook
如果您希望将其用于 PDF 输出,如您的标题所示,您需要在此处添加它,即
...
bookdown::pdf_book:
includes:
in_header: preamble.tex
latex_engine: xelatex
citation_package: natbib
keep_tex: yes
toc_depth: 5
...
另请参阅:https ://bookdown.org/yihui/rmarkdown/pdf-document.html
推荐阅读
- typescript - 如何在 Docker 容器内观察 NestJs 应用程序中开发的文件更改
- jmeter-3.2 - 使用独立 java 文件的输出作为 jmeter 参数
- mapbox - 有没有办法免费使用 Mapbox GL JS?
- if-statement - 如何索引匹配单元格中设置的条件
- ios - Swift:Beacon 测距在通话时返回空数组
- c# - UWP ProgressBar IsIndeterminate false 避免动画
- python - 从“.aspx”站点跨多个页面显示的抓取结果
- r - 迭代地从两个矩阵中选择行并在 R 中执行函数
- ios - iOS 应用程序有没有办法在不活动时定期运行代码?
- vb.net - NIST p256 点解压:寻找基点的 Y 坐标