如何在第一页之前包含没有新页的 PDF 页面?

如何在第一页之前包含没有新页的 PDF 页面?

我正在使用 pdfpages,效果很好。

但是这次,我想包含一个 5 页的 pdf,并且第一页应该缩小一点,以便第一页上方有足够的空间容纳一个小节(在 LaTeX 文档中)。

仅使用

\usepackage{pdfpages}
...

\subsection{Interesting Letter}
\includepdf{letter.pdf}

不起作用,因为 includepdf 在第一页之前插入了一个 newpage 命令。

我查看了 pdfpages 手册,但找不到与此相关的选项。

我破解了这个命令,它可以起作用:

\newcommand{\insertrep}[1]{%
\hspace*{-2.4cm}
\fbox{\includegraphics[page=1,scale=0.8]{#1}}
\includepdf[scale=0.8,pages=2-,frame]{#1}
}

\subsection{Interesting Letter}
\insertrep{letter.pdf}

该小节打印在与 pdf 第一页相同的页面上,但在该节之前插入了一个空白页...

如果我将第一页缩放到 0.5,空白页就会消失 - 这太小了......

如果插入的图形侵犯了页面的边距,则 \includegraphics 似乎会在图形前插入一个空白页。

此外,hspace 值并不总是合适的。

因此,我的问题是:如何解决这个问题?

答案1

您可以使用以下pagecommand密钥:

\includepdf[scale=0.8,pages=1,pagecommand=\subsection{blub}]{testpdf}

使用时会得到空白页,\includegraphics因为图形对于文本主体来说太大,因此 latex 会尝试将其放入下一页(然后会报错)。pdfpages隐藏图形的大小,因此可以插入覆盖边距的完整页面。如果要使用 插入大型图形\includegraphics:使用eso-pic

答案2

对我来说,以下方法很有效:

\includepdf[pages=1,pagecommand=\section{Section Heading}]{testpdf}
\includepdf[pages=2-,pagecommand={}]{testpdf}

答案3

它包括一个小页面,可以正常工作。

\begin{minipage}{\textwidth}
  \includepdf[scale=0.85,pages=1]{testpdf}
\end{minipage}

答案4

如果在选项中包含标签,例如:

\includepdf[scale=0.8,pages={1},pagecommand=\section{Datenblätter Sensorik}\label{sec:appendix_db_sens}]{content/99_appendix/db/sensors/ds_kistler_9047C.pdf}

然后标签被正确创建

相关内容