在LaTeX中使用pdfpages时,如何避免在第一页之前出现分页符?

在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%的比例。然而,主要的问

我正在创建一个大型的LaTeX文档,我的附录中有几本作为PDF的小册子的副本。我试图创建一个节标题,然后以略低的比例包含页面。例如:

\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中的问题相同

  • 由于的回答,现在源代码中有多个
    \newpage
    s(
    pdfpages.sty
    )。我试着阅读资料来源,但我发现相当困难;因此,我尝试暂时将
    \newpage
    设置为
    \relax
    ,仅用于
    \includedf
    ——这会将文档中的所有页面置于彼此之上;因此,盲目摆脱
    \newpage
    可能不是一个好主意
  • 只是
    \includegraphics[page=1,scale=0.8]{foo.pdf}
    起作用,但是(也要注意)它在页面正文的左上角对齐,也就是说在页边距内;对于整个页面,我们希望pdf包含内容覆盖整个页面,包括页边距
本页:指向页边距上定位的几种可能性;但对我来说,包含整页PDF的最佳解决方案是使用package
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
    ,上面在
    \includegraphics
    中拆分了第一页,那么现在(似乎)将在背靠背包含的PDF之间正确插入等价的
    \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
参数时会抛出错误。谢谢