我想在章节标题后面直接附加几页的 .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 代码是多么令人沮丧。这是我找到的一个非常简单的解决方案:
- 使用“插入”>“图形”将第一页作为图形添加进去
通过 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}