我将 PDF 文档作为附录插入到我的文档中。我还使用 addtotoc 选项将参考资料添加到我的目录中。然后,每个 PDF 都会在目录中分配一个字母,从“A”开始。我希望将该字母打印在所包含 PDF 第一页的顶角,以便翻阅的人可以看到他们在附录中的位置。最好能写成“附录 A”之类的内容。
答案1
您可以使用pagecommand
选项参数放置节命令\includepdf
。不需要addtotoc
。这会将节标题放在每个 PDF 的顶部并保持连续的页码编号。
这里的一个缺点是,您必须确保包含的 PDF 有足够的空白空间用于标题(您可以在选项中缩放 PDF \includepdf
),或者您可以将标题放在单独的页面上。您还必须明确指定页面范围,但可能有更好的方法来做到这一点。
为了更好地控制附录中的章节标题和格式,您可以尝试memoir
类或appendix
包。
对于此示例,首先编译 PDF 以包含(使用无衬线字体来将其与主文档区分开来):
\documentclass{article}
\usepackage{lipsum}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
\pagestyle{empty}
\vspace*{2\baselineskip}
\lipsum[1-10]
\end{document}
现在将该 PDF 包含在此文档中(请务必对目录进行两次编译):
\documentclass{article}
\usepackage{pdfpages}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{Main Text}
\lipsum[1-3]
\appendix
%PDF one
\includepdf[pages=1, pagecommand={\thispagestyle{plain}\section{Included PDF}}]{sample.pdf}
\includepdf[pages=2, pagecommand={\thispagestyle{plain}}]{sample.pdf}
%PDF two
\includepdf[pages=1, pagecommand={\thispagestyle{plain}\section{Another Included PDF}}]{sample.pdf}
\includepdf[pages=2, pagecommand={\thispagestyle{plain}}]{sample.pdf}
\end{document}