我遇到了一个奇怪的问题,LaTeX 会在部分之间插入空白页。我已将非常大的图片(数据表)添加到文档的附录中。我缩放/裁剪了它们,以便它们适合放在上面有部分名称的页面上。但现在 LaTeX 会在这两个部分之间插入一个空白页。
问题:我怎样才能删除两个部分之间的这个空白页?
我认为这是因为图片对于页面来说太大了,但我试过的所有方法都没有用。
我不知道为什么,但如果我删除该hyperref
包,空白页面就会消失。
最小示例
\documentclass{scrartcl}
\usepackage{graphicx} % Packages to allow inclusion of graphics
\usepackage{hyperref} % For creating hyperlinks in cross references - Links im Inhaltsverzeichnis
\begin{document}
\subsection{Anton Paar DSA48, Datenblatt}
\includegraphics[resolution=300]{AntonPaarDSA48}
\subsection{Hameg HM8118, Datenblatt}
\includegraphics[clip, trim=1.5cm 1.5cm 1.5cm 1.5cm, scale=0.85]{HamegHM8118}
\end{document}
使用的文件:
https://drive.google.com/file/d/0ByihVf4G1hnBZ2JYalJzako5U1E/view?usp=sharing https://drive.google.com/file/d/0ByihVf4G1hnBdXdGTXhGNTRBQWM/view?usp=sharing
问题图片:
我尝试过的事情清单
\resizebox{!}{\textwidth}{}
这会调整图片大小并删除空白页面。但图片调整后会变得非常小,并且页面的很大一部分现在未使用且为空白。
我不记得在过去的一个小时里我还尝试了什么......
答案1
这里有一个更好的 MWE 来测试基本间距。如果你将你的 pdf 修剪为确切地textheight 减去子节标题,它可能仍会生成一个空白页。您可以使用下面的规则大小进行测试,.9\textheight 没有给我空白页。如果您找到了一个好的值,请使用可选高度参数调整 \includegraphics,如下所示。如果规则和 includegraphics 的行为之间存在差异,那么您可以检查 pdf 的框(但它们可能没问题 - 您只需找到合适的高度即可)。
\documentclass{scrartcl}
\usepackage{graphicx}
\usepackage{hyperref}
\begin{document}
\subsection{Anton Paar DSA48, Datenblatt}
\rule{\linewidth}{0.9\textheight}
% \includegraphics[height=.9\textheight]{}
\subsection{Hameg HM8118, Datenblatt}
\rule{\linewidth}{.9\textheight}
% \includegraphics[height=.9\textheight]{}
\end{document}
答案2
快速而肮脏的解决方案:放在\enlargethispage{5\baselineskip}
\subsection{} 正下方