我正在Rmarkdown中用Bookdown写论文(最终我将其导出为PDF格式)。要提交论文,我需要在论文第一页之前包含一些带有手写签名的扫描文档。

在组合不同的Rmd文件时,Bookdown令人惊叹,但是在标题页之前,我还没有包含PDF文档。

我已经试过了:

bookdown::pdf_book:
  includes:
    in_header: preamble.tex
    before_body: beforebody.tex


在preamble.tex中:

\usepackage{pdfpages}


在beforebody.tex中:

\includepdf[pages={5}, scale=1]{OfficialFrontpages.pdf}
\newpage


但是,然后它首先创建Bookdown标题页,并且仅将这些页插入到目录的前面。有什么方法可以强制在最终PDF文档的第一页之前包含此文档?

将这些命令作为第一个.Rmd文件的行包含在内也不起作用:

![Caption](OfficialFrontpages.pdf)
\raggedright
\clearpage

最佳答案

选项1:
您可以尝试这样的事情

includes:
    after_body:Title_page.tex


选项2:
由于我对乳胶比较满意,因此我将主要论文和官方页面生成为两个单独的pdf文档,然后使用乳胶软件包pdfpages来将两者结合起来。

就像是

\usepackage{pdfpages}

\begin{document}

\includepdf[pages={5}, scale=1]{OfficialFrontpages.pdf}
\newpage
\includepdf[pages={-}, scale=1]{MyThesis.pdf}

\end{document}


我最终将使用pdflatex进行编译。

让我知道这是否有用。

08-24 17:01