我正在创建一个大型的LaTeX文档,我的附录中有几本小册子的复制品,我有PDF格式。我正在尝试创建一个节标题,然后以稍低的比例包含页面。例如:
\section{Booklet about Yada Yada Yada}
\includepdf[pages={-}, frame=true, scale=0.8]{booklet_yadayada.pdf}
然而,pdfpagex做了两件烦人的事情。首先,它将一个输出文档页面用于包含的文档页面。当我使用80%的比例时,我可以忍受。然而,主要问题是第一页也是一个新页面,所以我有一个页面只有一个章节标题,然后是一个单独的页面和小册子。
有没有办法让pdfpages在这里更聪明一点?
答案 0 :(得分:14)
\includepdf
在内部使用\includegraphics
,例如
\section{Foo}
\fbox{\includegraphics[page=1,scale=0.8]{foo.pdf}}
将包含页面而不开始新页面,尽管它一次只能打印一页。
答案 1 :(得分:7)
对我来说,以下工作正常:
\includepdf[pages=1,pagecommand=\section{Section Heading}]{testpdf}
\includepdf[pages=2-,pagecommand={}]{testpdf}
答案 2 :(得分:6)
我也试过这个解决方案,但是\includepdf
保留了在边距上输出文件的优势(输出从页面边缘居中)。
所以我打开了pdfpages.sty,并搜索了\newpage
命令。我删除了第一次出现(第326行),只是为了尝试,然后在保存然后再次编译之后,再也没有分页符了。
答案 3 :(得分:3)
感谢所有答案 - 我无法终身了解\includepdf
用于插入空白页的逻辑;通过\includegraphics
包含第一页的技巧解决了大多数(但不是全部)这些问题;所以这里有一些注意事项:
首先,出于好奇,我还尝试仅使用\includepdf
,但分为两部分:
\includepdf[pages=1]{MYINCLDOC.pdf}
\includepdf[pages=2-last]{MYINCLDOC.pdf}
......遗憾的是,这与OP中的问题存在同样的问题。
\newpage
(pdfpages.sty
)。我试过读源,但我发现它很难;所以我尝试暂时仅为\newpage
设置\relax
到\includepdf
- 并且将文档中的所有页面放在彼此之上;所以盲目地摆脱\newpage
可能不是一个好主意。 \includegraphics[page=1,scale=0.8]{foo.pdf}
有效 - 但是(如@WASE还要注意)它在页面的右上角对齐 body ,也就是说在边距内;对于整页,我们希望pdf包含覆盖整个页面,包括边距。 此页面:graphics - How do I add an image in the upper, left-hand corner using TikZ and graphicx - TeX - LaTeX指出了在页边距上定位的几种可能性;但对我来说,整页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}
完成这项工作后,作为奖励,我也经历过:
pax
,数据似乎也包含在\includegraphics
独立首页中,因此没有区别pdfpages
,在\includegraphics
的第一页的上述分割中,现在(貌似)将正确地在pdf之间插入等效的\cleardoublepages
包括背靠背(所以我不必手动插入这样的命令)。 希望这有助于某人,
干杯!
答案 4 :(得分:2)
使用minipage environement:
\chapter*{Sujet du stage}
%\fbox{
\begin{minipage}{\textwidth}
\includepdf[scale=0.8]{../sujet-stage/main.pdf}
\end{minipage}
它不会添加任何额外的页面,它适用于includepdf。