使用 bookdown 在 body 之前插入多页
Insert multiple pages before body with bookdown
我正在渲染一本带有 bookdown 的 pdf 书籍,并且有一个由 frontpage.tex 创建的手动首页。在我的 index.Rmd 文件中,我像这样在 YAML 中指定输出:
output:
bookdown::pdf_book:
citation_package: natbib
includes:
before_body: frontpage.tex
in_header: preamble.tex
但是,我希望在目录的 Table 之前有多个页面,例如引用页、致谢等。引用页不应包含任何 header,仅包含引用本身。
是否可以通过将 frontpage.tex 扩展到多个页面来实现?
frontpage.tex 看起来像这样:
\begin{titlepage}
\begin{center}
\Huge
\textbf{Title}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
我尝试添加 \newpage 并在新的空白页上继续,然后添加了另一个 \vspace,但无论我做什么,文本都出现在页面顶部。
您可以简单地将多个 titlepage
环境添加到 frontpage.tex
文件中,例如
{
\pagestyle{empty}
\begin{titlepage}
\begin{center}
\Huge
\textbf{Title}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
\begin{titlepage}
\begin{center}
\Huge
\textbf{AnotherTitle}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
}
我正在渲染一本带有 bookdown 的 pdf 书籍,并且有一个由 frontpage.tex 创建的手动首页。在我的 index.Rmd 文件中,我像这样在 YAML 中指定输出:
output:
bookdown::pdf_book:
citation_package: natbib
includes:
before_body: frontpage.tex
in_header: preamble.tex
但是,我希望在目录的 Table 之前有多个页面,例如引用页、致谢等。引用页不应包含任何 header,仅包含引用本身。
是否可以通过将 frontpage.tex 扩展到多个页面来实现? frontpage.tex 看起来像这样:
\begin{titlepage}
\begin{center}
\Huge
\textbf{Title}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
我尝试添加 \newpage 并在新的空白页上继续,然后添加了另一个 \vspace,但无论我做什么,文本都出现在页面顶部。
您可以简单地将多个 titlepage
环境添加到 frontpage.tex
文件中,例如
{
\pagestyle{empty}
\begin{titlepage}
\begin{center}
\Huge
\textbf{Title}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
\begin{titlepage}
\begin{center}
\Huge
\textbf{AnotherTitle}
\vspace{0.5cm}
\LARGE
\textbf{Subtitle}
\end{center}
\end{titlepage}
}