如何删除包含大图片的部分之间的空白页?

如何删除包含大图片的部分之间的空白页?

我遇到了一个奇怪的问题,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{} 正下方

相关内容