在乳胶#2中插入pdf文件

Posted

技术标签:

【中文标题】在乳胶#2中插入pdf文件【英文标题】:Inserting a pdf file in latex #2 【发布时间】:2019-05-17 08:11:45 【问题描述】:

参考上一个问题 Inserting a pdf file in latex 我想问一下如何通过填充一页将PDF页面插入到乳胶文档中。

如果我包含一个页面,其设计元素的页边距为零,则链接中提供的解决方案将导致以下结果,为包含的页面添加不同大小的白边距: 如何正确地做到这一点? 我做了解决方法 - 解决它

\includepdf[noautoscale = true,scale=1.03 ]<file>

但这并不能精确地匹配旧页面边缘与新页面边缘。有干净的版本吗?

没有带来预期结果的解决方案: https://tex.stackexchange.com/questions/105589/insert-pdf-file-in-latex-document

谢谢!

【问题讨论】:

使用 \includepdf 的方式将按原样包含页面,将其插入文档中,而不是覆盖在现有页面大小上。你能提供一个完整的、最小的文件来复制你的结果吗?我们可以复制粘贴和编译的东西,看看你的问题是什么?它应该以\documentclass 开头并以\enddocument 结尾。还将 PDF 发布到某处。 感谢您的评论。你实际上让我做了一个最小的例子,它非常有效。所以这可能不是 \includepdf 的问题,而是我的文档的问题。谢谢你让我帮助自己:) 感谢您的评论。你实际上让我做了一个最小的例子,它非常有效。所以这可能不是 \includepdf 的问题,而是我的文档的问题。感谢您让我帮助自己 :) edit 所以我发现我使用几何包的 a4paper 选项创建的待插入页面。当我使用该选项编译主机 PDF 时,结果是所需的,否则不是。有趣的是,在所有情况下,所有情况下的纸张尺寸都是 210x297 毫米,因为真正的主机文档是 150 页的论文,我不会更改使用过的包并采用我的解决方法。 210mm x 297mm 正好是 A4;见Paper sizes。 【参考方案1】:

调整 pdf 页面的宽度和高度。首先你应该使用noautoscale 才能使用宽度和高度。

备注:不要使用fitpaper=truetrim=Left Bottom Right Top,因为它们是用于几何页面而不是调整您的pdf页面。

\documentclass[]book
\usepackage[]pdfpages
 
\begindocument
\includepdf[pages=1,noautoscale,width=5cm,height=10cm]your.pdf
\enddocument

【讨论】:

以上是关于在乳胶#2中插入pdf文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在PDF中插入另一个PDF文件的页面

如何在我的github repo中使用pdf文件作为自述文件?

使用PDF编辑器怎么在PDF文件中插入新页面

PDF如何插入文本,PDF插入文本的方法。

用VSCode快捷方式在二级编辑组上的文件间切换。

用于 arXiv 的 Lua 语法高亮乳胶