使用 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}
}