我在 LaTeX 中插入 PDF 文件时遇到问题:
\usepackage[final]{pdfpages}
\includepdf[pages=-]{file.pdf}
问题是 PDF 页面没有居中:
我尝试放置标签center
,但没有任何效果。
感谢您的答复。
我仍然遇到同样的问题。
为了获得良好的布局,我必须这样做:
\includepdf[pages=1,pagecommand={},offset=-2.5cm -3cm]{file.pdf}
\includepdf[pages=2,pagecommand={},offset=2.5cm -3cm]{file.pdf}
\includepdf[pages=3,pagecommand={},offset=-2.5cm -3cm]{file.pdf}
\includepdf[pages=4,pagecommand={},offset=2.5cm -3cm]{file.pdf}
\includepdf[pages=5,pagecommand={},offset=-2.5cm -3cm]{file.pdf}
这很烦人。我想插入 50 页的 PDF,我无法一页一页地插入……
我试过
\begin{figure}
\centering
\includepdf[pages=-]{file.pdf}
\end{figure}
但是PDF的所有页面都叠加在一页上!
我\usepackage[pdftex]{graphicx}
有一个错误:
! LaTeX Error: Option clash for package graphicx
请帮我!
PS 我使用了大学提供的模型。在这个模型中,我们发现了以下内容:
%----- Dimensions -----
\setlength{\evensidemargin}{2cm}
\setlength{\oddsidemargin}{2cm}
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-5.7cm} % 24cm
\setlength{\textwidth}{\paperwidth}
\addtolength{\textwidth}{-4cm} % 17cm
\setlength{\topmargin}{0.5cm}
\setlength{\headheight}{2cm}
\setlength{\headsep}{0.5cm}
\setlength{\voffset}{-2.54cm}
\setlength{\hoffset}{-2.54cm}
\setlength{\footskip}{1.5cm}
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
如果我删除这个:
\setlength{\voffset}{-2.54cm}
\setlength{\hoffset}{-2.54cm}
PDF 的布局还可以,但是其余的都很糟糕!
答案1
我使用以下方式对包进行了操作pdfpages
:
\includepdf[pages=-,pagecommand={},width=\textwidth]{file.pdf}
答案2
我找到了解决方案:
\setboolean{@twoside}{false}
和
\includepdf[pages=-, offset=75 -75]{file.pdf}
并且它有效!
答案3
尝试这个:
\setlength{\voffset}{0cm}
\setlength{\hoffset}{0cm}
\includepdf[pages=-]{file.pdf}
\setlength{\voffset}{-2.54cm}
\setlength{\hoffset}{-2.54cm}
然后 pdf 将被放入页面中,而没有文档其余部分的偏移量。
如果您遇到类似的问题,但不知道实际偏移量是多少,您可以创建两个新的长度,存储原始值,然后再次恢复它们:
\newlength{\originalVOffset}
\newlength{\originalHOffset}
\setlength{\originalVOffset}{\voffset}
\setlength{\originalHOffset}{\hoffset}
\setlength{\voffset}{0cm}
\setlength{\hoffset}{0cm}
\includepdf[pages=-]{file}
\setlength{\voffset}{\originalVOffset}
\setlength{\hoffset}{\originalHOffset}
答案4
尝试一下。使用 进行编译pdflatex
。
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{status-lua}
\end{document}
我使用 TeX Live 2012(几天前刚刚更新)进行了测试并且运行良好。
注意:status-lua
是一个(有限数量的其他)可访问的 PDF 文件(在已安装的 TeX 发行版中),我可以使用它来用于演示目的。