我对 LaTeX 还不熟悉,如果这很明显,我很抱歉。我试图将一个大图像(我已创建了 pdf 版本)插入 A4 文档。我尝试使用 pdfpages 和 fitpaper=true 插入图像,但页码显示在文档中间,因为它仍然将页面视为 A4 大小。我搜索了互联网并找到了一种将文档中单个纸张的大小更改为 A3 的方法,这种方法很有效,但当我尝试将其调整为 A1 时遇到了问题。以下是我当前正在使用的代码:
\newpage
\begingroup
\advance\textwidth\pdfpagewidth
\hsize=\textwidth\linewidth=\hsize\columnwidth=\hsize
\pdfpagewidth=4\pdfpagewidth
\pdfpageheight=2\pdfpageheight
\hfill\includegraphics[scale=0.80]{./Images/image.pdf}\hspace*{\fill}
\newpage
\endgroup
我相信该问题是由于我在更改页面的物理尺寸时没有考虑可用的页面空间而造成的。
或者如果你使用 pdfpages:
\includepdf[pages=-,scale=0.8,fitpaper=true,pagecommand=\thispagestyle{plain}]{./Images/image.pdf}
该图像在 A4 文档的 A1 纸张上正确显示为 A1 图纸,但页码无法在底部作为页脚正确显示。
如果有人能提供任何指导那就太好了。谢谢!
答案1
这可以正常工作。页码与我的源 A1 页的页码对齐。
\documentclass[a4paper]{report}
\usepackage[margin=2cm]{geometry}
\usepackage{pdfpages}
\newcommand{\pcmd}[2]% #1 = width of working space, #2 = distance to page number
{\thispagestyle{empty}%
\noindent%
\raisebox{-#2}[0pt][0pt]{\makebox[#1][c]{\thepage}}%
\hspace{-#1}}
\begin{document}
\includepdf[pages=-,fitpaper=true,pagecommand={\pcmd{55.4cm}{80.8cm}}]%
{yourfile.pdf}
\end{document}
PS 你到底是怎么打印这样的东西的?