Измените поле toc_depth в выводе PDF-файла bookdown - PullRequest
1 голос
/ 17 июня 2019

Я создаю книгу в формате 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 безрезультатно. Как я могу это сделать?

1 Ответ

1 голос
/ 17 июня 2019

В вашем примере у вас есть toc_depth в блоке bookdown::gitbook, который отвечает за вывод HTML. Если вы хотите это для вывода 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

...