我今天刚刚安装了带有 TeXworks 的 LaTeX。我需要用几张大图像创建一个简单的 PDF,我意识到这可能非常粗糙和迂回,但我设法完成了这件事。然而,LaTeX 在我想要的内容之前插入了一个空白页,我找不到办法摆脱它。我以为它可能只是标题页,并尝试添加notitlepage
,documentclass
但事实并非如此。以下是整个过程:
\documentclass[a4paper]{article}
\usepackage{graphicx}
\setlength{\oddsidemargin}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\headheight}{0pt}
\setlength{\headsep}{0pt}
\setlength{\marginparsep}{0pt}
\setlength{\marginparwidth}{0pt}
\addtolength{\voffset}{-20pt}
\addtolength{\hoffset}{-22pt}
\setlength{\textheight}{25.8cm}
\graphicspath{{A:/Desktop/pdf/1/}}
\DeclareGraphicsExtensions{.png}
\pagenumbering{gobble}
\begin{document}
\centering
\includegraphics[width=17.7cm]{pg1}
\newpage
\includegraphics[width=17.7cm]{pg2}
\newpage
\includegraphics[width=17.7cm]{pg3}
\newpage
\includegraphics[width=17.7cm]{pg4}
\newpage
\includegraphics[width=17.7cm]{pg5}
\end{document}
提前致谢!
答案1
即使计算尺寸有微小差异,也可能导致框过满。因此我建议另一种方法:零边距和垂直居中。
\documentclass{article}
\usepackage[a4paper,margin=0pt]{geometry}
\usepackage{graphicx}
\newcommand{\vcenterincludegraphics}[2][]{%
\newpage
\vspace*{\fill}
\includegraphics[#1]{#2}\par
\vspace{\fill}
\newpage
}
\pagestyle{empty}
\begin{document}
\centering
\vcenterincludegraphics[width=17.7cm]{pg1}
\vcenterincludegraphics[width=17.7cm]{pg2}
\vcenterincludegraphics[width=17.7cm]{pg3}
\vcenterincludegraphics[width=17.7cm]{pg4}
\vcenterincludegraphics[width=17.7cm]{pg5}
\end{document}