在同一页面上包含 PDF

在同一页面上包含 PDF

我想在章节标题后面直接附加几页的 .pdf。

\subsection{Kopie des Projektantrages}
\includepdf[pages=-, fitpaper=true]{\antrag} // my PDF file-command

...但是它会将 pdf 插入到新页面上...

你知道我想达到什么目的吗?希望有人能帮助我。

第二次尝试:

    \includepdf[pages=1,pagecommand=\subsection{Kopie des Projektantrages}, fitpaper=true]{\antrag}
\includepdf[pages=2-,pagecommand={}, fitpaper=true]{\antrag}

现在 latex 文档和 pdf 的标题发生了冲突......

答案1

这解决了问题:-)

\includepdf[pages=1,pagecommand={\subsection{Kopie des Projektantrages} \thispagestyle{empty}}, fitpaper=true]{\antrag}
\includepdf[pages=2-,pagecommand={\thispagestyle{empty}}, fitpaper=true]{\antrag}

答案2

\inlcludepdf总是将内容插入到单独的页面上,因为它会插入 pdf-文档到您的文档中。如果您希望 PDF 显示在文档中的页面上您必须使用\includegraphics,它可以完美地将 pdf 文件作为 pdflatex 中的图像处理。

\usepackage{graphicx}
\subsection{Kopie des Projektantrages}
\includegraphics{antrag.pdf}

编辑:关于海豚的评论:是的,我认为这只有当 pdf 文件只有一页时才有效。

答案3

我遇到了同样的问题并尝试了各种建议,包括:https://tex.stackexchange.com/a/176188/104699。要么是它们无法像宣传的那样工作,要么是它们太复杂了(例如上面的链接)。如果您是初学者或因为喜欢 GUI 而使用 Lyx,那么您就会知道花时间破解 tex 代码是多么令人沮丧。这是我找到的一个非常简单的解决方案:

  1. 使用“插入”>“图形”将第一页作为图形添加进去
  2. 通过 INSERT>FILE>EXTERNALMATERIAL 将其余页面作为 pdf 包含

    \section{NAME OF SECTION}
    \includegraphics[height=0.8\textheight]{\string"FILENAME".pdf}
    \includepdf[pagecommand={\thispagestyle{plain}}, pages={2-last},scale=0.8]{LINKTOFILE}
    

就这么简单。

答案4

我将上面的代码思想包装为一个函数,以便直接使用\includepdf

\usepackage[final]{pdfpages}% added for \includepdf

% function for creating a section and attaching a PDF on the same page
\newcommand{\pdfsection}[2]{\includepdf[pages=1,pagecommand={\section{#1} }, width=0.75\textheight]{#2}
\includepdf[pages=2-,pagecommand={}, width=0.75\textheight]{#2}}

\begin{document}

\pdfsection{Your section header}{Your file path}

\end{document}

相关内容