使用 pdfpages 在 latex 中包含 PDF 页面,无需缩放

使用 pdfpages 在 latex 中包含 PDF 页面,无需缩放

我正在用 LaTeX 编写一份文档,并尝试将文档的首页(恰当地称为“Frontpage.pdf”)包含在 PDF 中,以便用 Pdflatex 进行编译。

我尝试将其包含在 pdfpages 包和命令行中

\includepdf{Frontpage}

或者

\includepdf[noautoscale]{Frontpage}

以上两种方法均包含相关文件,但会缩放其大小,无论我设置了什么选项。

我只是想“按原样”包含文件,保持其大小不变。

答案1

Sweave和之间存在冲突pdfpages。请尝试此操作。

请注意,这是一个.Rnw文件(Sweave 文件),正在通过来自 R 的类似这样的调用处理为 tex:。 Sweave("foo.Rnw")因此,这是一个特定Sweave问题。无论如何,请将文件中\usepackage的调用更改为以下内容。请注意添加Sweave.Rnw[nogin]

%%%%%%%%%%%% foo.Rnw

\documentclass{article}
\usepackage[nogin]{Sweave}
\usepackage{pdfpages}

\begin{document}

\newpage

\includepdf[fitpaper=true, pages=-]{test.pdf}

\end{document} 

发生了什么事。。所以默认情况下,Sweave.sty将所有包含的图形的宽度设置为: \setkeys{Gin}{width=0.8\textwidth},并且它将插入的 pdf 页面视为图形并根据上述设置大小。您需要覆盖它。如果您在调用中执行此操作\usepackage,则您将对所有图形执行此操作。如果您不想要这样,那么您可以使用这个(或类似的东西)

\setkeys{Gin}{width=8.5in}  #um not positive on that syntax

\includepdf[fitpaper=true, pages=-]{test.pdf}

\setkeys{Gin}{width=0.8\textwidth}

答案2

该解决方案未使用,pdfpagestikz对我有用:

\documentclass[a4paper]{scrartcl}

\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}[remember picture,overlay]
    \node[inner sep=0pt] at (current page.center) {\includegraphics[page=1]{Frontpage}};
  \end{tikzpicture}
  \clearpage
  \section{This is where it begins}
    Hello, world.
\end{document}

tikz将使用包含的 pdf 页面作为覆盖,整个图片不会占用任何标题页的空间。这就是为什么您需要在添加任何文本之前清除页面。如果您愿意,您还可以在标题页上放置更多内容,放在您想要的任何位置。

相关内容