我正在努力让附录中的 PDF 与附录章节的开始页面相同。此外,标题不包含在 PDF 中。这意味着我先得到一个标题,然后是空白页,然后是下一页上的附件。
我有:
\documentclass[12pt]{book}
\chapter{Appendix}
\label{chap:Appendix}
\appendix
\section{NSD approval}
%\begin{appendix}
\centering
\includepdf[pages=-]{Meldeskjema.pdf}
%\end{appendix}
有人知道如何解决这个问题吗?我尝试了堆栈上找到的一组选项,但似乎不起作用。
答案1
如果您确实希望所包含的 PDF 内容与附录标题所在的页面相同,则需要缩小并移动页面以容纳附录/章节标题。此外,使用pagecommand=
选项可使章节/章节标题位于同一页面上。
笔记:
- 我应用了
frame
选项来\includepdf
查看所包含 PDF 的页面位置。您可能希望在实际使用中将其删除,除非您希望突出显示它是所包含的 PDF。
如果您对插入的 pdf 有任何控制权,您可以确保第一页上的内容从章节/部分标题需要的位置开始,然后您可以不进行任何缩放,或者将相同的比例应用于每个插入的页面。
代码:No Control Over Inserted PDF Content
\documentclass[12pt]{book}
\usepackage{pdfpages}
\begin{document}
\includepdf[
pages=1,
scale=0.7,% initial page needs to be shrunk sufficiently to fit
frame,
offset={2.5cm, -1.0cm},% shift the page over to allow for chapter/section heading.
pagecommand={%
\chapter{Appendix}
\label{chap:Appendix}
\appendix
\section{NSD approval}
}
]{test.pdf}
\includepdf[
pages=2-,
scale=0.9,% other pages can use a larger scale
frame,
%offset={2.5cm, -1.0cm},
]{test.pdf}
\end{document}
代码:Adjust Inserted PDF Content
\begin{filecontents}{test.tex}
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\vspace*{7.5cm}% <-- leave room on first page for what ever chapter/appendix this is inserted in
\lipsum[1-12]
\end{document}
\end{filecontents}
\documentclass[12pt]{book}
\usepackage{pdfpages}
\begin{document}
\includepdf[
pages=1,
pagecommand={%
\chapter{Appendix}
\label{chap:Appendix}
\appendix
\section{NSD approval}
}
]{test.pdf}
\includepdf[
pages=2-,
]{test.pdf}
\end{document}
答案2
这显示了如何使用 TikZ 和 叠加第一页\includegrpahics
。我将页面放在左上角下方,以防偶数/奇数页不对称。Test5.pdf 只是一些两页的文档。
如果想在章节末尾添加附录,则应使用 appendix 包。通常,书籍类会将每章都作为附录(A、B、...)。
\documentclass[12pt]{book}
\usepackage{pdfpages}
\usepackage{appendix}
\usepackage{tikz}
\begin{document}
\chapter{Appendix}
\label{chap:Appendix}
\begin{appendices}
\section{NSD approval}
\begin{tikzpicture}[overlay, remember picture]
\node[below right, inner sep=0pt] at (current page.north west)
{\includegraphics[page=1, width=\paperwidth]{test5.pdf}};
\end{tikzpicture}
\newpage
\includepdf[pages=2-]{test5.pdf}
\end{appendices}
\end{document}