我目前正在完成论文,并希望能够在我的LaTeX文档中包含一些文档.
我想要包含的文件是在LaTeX中向我的主管完成的每周报告.显然,所有文件都是单独编号的.我希望它们能够包含在最终文件中.
我可以使用GhostScript或其他工具连接所有最终的PDF,但我希望在整个文档中有一致的编号.
我已尝试在主文档中包含每个文档中的LaTeX,但序言等导致问题,我在每个报告中的小标题占用了整整一页......
总之,我正在寻找一种方法,在一个大型报告中包含一些1或2页自我完成的LaTeX文件,保留其原始布局,但更改页面编号.
@Will Robertson的建议非常有效.我想为所有懒人添加一个例子:
\usepackage{pdfpages}
...
% Insert _all_ pages from some_pdf.pdf:
\includepdf[pages=-]{some_pdf} % the .pdf extension may be omitted
Run Code Online (Sandbox Code Playgroud)
从包的文档:
pages={4-9}.如果省略start,则默认为第一页,如果省略end,则默认为最后一页.landscape=true如果他们使用不同的格式,则很难维护每个文档的原始格式。例如,连接不同的文档类几乎是不可能的。
我建议您稍微改变一下GhostScript解决方案。Latex允许您使用\ setcounter {page} {13}来设置起始页码。如果找到一个可以计算PDF文档页数的应用程序(pdfjam Ubuntu软件包中的pdfinfo是一个示例),则可以执行以下操作:
如果您需要执行其他任何处理,请再次使用sed。您应该(假设您在上述算法中解决了无限循环问题;-))得到最终的PDF文档,该文档包含所有原始PDF并置且具有连续的行号。