use*_*568 2 latex r r-markdown
我正在使用 RMarkdown 将各种 .pdf 文件提取到一个中央文件中。这些 .pdf 有多页长。我正在使用的代码是:
---
title: <center> <h1>Analysis Data</h1> </center>
mainfont: Arial
output:
pdf_document:
latex_engine: xelatex
sansfont: Arial
fig_crop: false
toc: true
classoption: landscape
fontsize: {10}
geometry: margin=0.30in
header-includes:
- \usepackage{booktabs}
- \usepackage{sectsty} \sectionfont{\centering}
- \renewcommand{\contentsname}{}\vspace{-2cm}
---
# File One
\begin{center}
\includegraphics[width=9.5in]{~/Desktop/DatasetOne.pdf}
\end{center}
\newpage
# File Two
\begin{center}
\includegraphics[width=9.5in]{~/Desktop/DatasetTwo.pdf}
\end{center}
Run Code Online (Sandbox Code Playgroud)
但是,当我将最终的 .pdf 编织在一起时,仅包含每个 .pdf 文档的第一页(“DatasetOne.pdf”和“DatasetTwo.pdf”),而不包含整个文档。
是否可以浏览整个 .pdf 而不仅仅是第一页?
谢谢。
我能够使用以下命令在您的示例文档中成功包含两个不同的多页 PDF pdfpages
:
---
title: <center> <h1>Analysis Data</h1> </center>
mainfont: Arial
output:
pdf_document:
latex_engine: xelatex
sansfont: Arial
fig_crop: false
toc: true
classoption: landscape
fontsize: {10}
geometry: margin=0.30in
header-includes:
- \usepackage{booktabs}
- \usepackage{sectsty} \sectionfont{\centering}
- \renewcommand{\contentsname}{}\vspace{-2cm}
- \usepackage{pdfpages}
---
# File One
\includepdf[pages={-}]{pdf1.pdf}
\newpage
# File Two
\includepdf[pages={-}]{pdf2.pdf}
Run Code Online (Sandbox Code Playgroud)