在LaTeX中使用pdfpages时,如何避免在第一页之前出现分页符?
我正在创建一个大型的LaTeX文档,我的附录中有几本作为PDF的小册子的副本。我试图创建一个节标题,然后以略低的比例包含页面。例如:在LaTeX中使用pdfpages时,如何避免在第一页之前出现分页符?,pdf,latex,Pdf,Latex,我正在创建一个大型的LaTeX文档,我的附录中有几本作为PDF的小册子的副本。我试图创建一个节标题,然后以略低的比例包含页面。例如: \section{Booklet about Yada Yada Yada} \includepdf[pages={-}, frame=true, scale=0.8]{booklet_yadayada.pdf} 然而,pdfpagex做了两件恼人的事情。首先,它将一个输出文档页面用于包含的文档页面。我可以接受这一点,因为我使用的是80%的比例。然而,主要的问
\section{Booklet about Yada Yada Yada}
\includepdf[pages={-}, frame=true, scale=0.8]{booklet_yadayada.pdf}
然而,pdfpagex做了两件恼人的事情。首先,它将一个输出文档页面用于包含的文档页面。我可以接受这一点,因为我使用的是80%的比例。然而,主要的问题是,第一页也是一个新的页面,所以我有一个页面,只有一个章节标题,然后是一个单独的页面和小册子
有什么方法可以让pdfpages变得更智能一些吗?
\includepdf
在内部使用\includegraphics
,因此
\section{Foo}
\fbox{\includegraphics[page=1,scale=0.8]{foo.pdf}}
将包含该页面而不启动新页面,尽管一次只包含一个页面。我也尝试了此解决方案,但
\includepdf
保留了在页边空白处输出文件的优势(输出从页面边缘居中)。
所以我打开pdfpages.sty,搜索
\newpage
命令。我删除了第一个事件(第326行),只是为了尝试,保存后再次编译,不再出现分页符。感谢所有的答案-我一辈子都搞不清楚\includedf
使用什么逻辑插入空白页;通过\includegraphics
包含第一页的技巧解决了大部分(但不是全部)问题;以下是一些注意事项:
首先,出于好奇,我还尝试只使用\includepdf
,但分为两部分:
\includepdf[pages=1]{MYINCLDOC.pdf}
\includepdf[pages=2-last]{MYINCLDOC.pdf}
。。。不幸的是,这个问题与OP中的问题相同
- 由于的回答,现在源代码中有多个
s(\newpage
)。我试着阅读资料来源,但我发现相当困难;因此,我尝试暂时将pdfpages.sty
设置为\newpage
,仅用于\relax
——这会将文档中的所有页面置于彼此之上;因此,盲目摆脱\includedf
可能不是一个好主意李>\newpage
- 只是
起作用,但是(也要注意)它在页面正文的左上角对齐,也就是说在页边距内;对于整个页面,我们希望pdf包含内容覆盖整个页面,包括页边距李>\includegraphics[page=1,scale=0.8]{foo.pdf}
tikz
将其置于页面中心:
\begin{tikzpicture}[remember picture,overlay]
\node at (current page.center) {\includegraphics[page=1]{MYINCLDOC.pdf}};
\end{tikzpicture}
\includepdf[pages=2-last]{MYINCLDOC.pdf}
完成后,作为奖励,我还体验到:
- PDF书签的正确目标(单击时转到右侧页面)
- 如果使用package
,则数据似乎也包含在pax
独立首页中,因此没有区别\includegraphics
- 如果您有一个双面文档-
,上面在pdfpages
中拆分了第一页,那么现在(似乎)将在背靠背包含的PDF之间正确插入等价的\includegraphics
(因此我不必手动插入这样的命令)李>\cleardoublepages
干杯 对我来说,以下几点效果不错:
\includepdf[pages=1,pagecommand=\section{Section Heading}]{testpdf}
\includepdf[pages=2-,pagecommand={}]{testpdf}
使用minipage环境:
\chapter*{Sujet du stage}
%\fbox{
\begin{minipage}{\textwidth}
\includepdf[scale=0.8]{../sujet-stage/main.pdf}
\end{minipage}
它不添加任何额外的页面,并且与includepdf一起工作。谢谢!我在第一页使用了你的技巧,然后通过调用includepdf(将{2-})添加了其他页面作为我的页面。我认为你不需要fbox环境,至少在第一页之前的其他页面是这样。我的解决方案\includegraphics[page=1,scale=0.8,trim=20,clip],无需分页符即可正常工作。
includegraphics
似乎在包含的pdf中添加了一个布局,至少左边距太大了,就像第1页被推到了右边。你在jleedev的帖子上发表了评论,你试过把{1-}作为你的页面?这个问题属于你。太好了,谢谢你。我设法找到了pdfpages.sty的副本,并删除了您提到的那一行(这一行的327行)它通过\includegraphics
保存了faffing,并获得了正确的比例等。还允许我选择要使用它的文档,因为我只需将它放在与.tex文件相同的文件夹中即可使用。标题在pdf中的包含表上:您可以自定义标题和包含的pdf文档的位置吗?@Masi,使用scale
选项来缩小图形。具有节标题和比例的示例:\includepdf[pages=1,scale=0.8,pagecommand=\section{Your section Title}]{Your.pdf}
\includepdf[pages=2-,scale=0.8,pagecommand={}]{Your.pdf}是的,它确实有帮助,因为我在那张pdf上已经有了章节标题(简历),我想从ToC链接到这个页面。因此,在加入PDF之前,我引入了一个\chapter[简历]{}
。不幸的是,PDF总是放在下一页。有了你的tikz方法,一切都会好起来:太棒了!如果不想使用pagecommand
或不能使用,这是一个很好的解决方案,因为在我的例子中,自定义\section
在传递到pagecommand
参数时会抛出错误。谢谢