Я использую bookdown для создания технического отчета, имеющего существующую титульную страницу (cover.pdf) и страницу «авторского права» с использованием дочернего «.rmd» сразу после титульной страницы. Каким-то образом номер страницы в оглавлении на 1 страницу меньше, чем фактический номер страницы в содержании (т. Е. 6 в оглавлении, но 7 на странице).
Поскольку я хочу, чтобы титульный лист и страница об авторских правах показывались до оглавления. Вот что я сделал.
- определить before_body.txt в YAML и установить toc: FALSE.
toc: FALSE # use Latex to trigger TOC later
includes:
before_body: before_body.tex
in_header: preamble.tex
- Включить файл cover.pdf в before_body.tex
\thispagestyle{empty}
\begin{center}
\includegraphics{cover.pdf}
\end{center}
- Используйте child для создания страницы с информацией об авторских правах и латекс для запуска TOC.
% Trigger ToC creation in LaTeX
\tableofcontents
\pagebreak
\listoftables
\pagebreak
\listoffigures
\pagebreak
Кто-нибудь знает почему?