节标题和文本之间的垂直空间太大

节标题和文本之间的垂直空间太大
\documentclass[12pt,a4paper]{mwrep}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage[draft]{graphicx}
\usepackage{amsmath}
\usepackage[nodisplayskipstretch]{setspace} \setstretch{1.5}
% Make all figure use 'ht' position by default:
\makeatletter
\def\fps@figure{ht}
\makeatother

\begin{document}
\section{Lorem ipsum}
\emph{Lorem ipsum} dolor sit amet, consectetur adipiscing elit. Vestibulum in scelerisque velit. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero.
\begin{equation}
Z=
\begin{bmatrix} z_{11} & z_{12} & \cdots & z_{1n} \\
        z_{21} & z_{22} & \cdots & z_{2n} \\
        \vdots & \vdots & \ddots & \vdots \\
        z_{n1} & z_{n2} & \cdots & z_{nn}
\end{bmatrix}
\end{equation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum in scelerisque velit. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero.
\begin{gather}
E = mc^2 \\
a^2+b^2=c^2
\end{gather}

\emph{Lorem ipsum} dolor sit amet, consectetur adipiscing elit. Vestibulum in scelerisque velit. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero. Praesent ac mi libero.
\begin{figure}
\centering
\setlength\fboxsep{124pt}
\setlength\fboxrule{1pt}
\fbox{\includegraphics[scale=0]{dummy.jpg}}
\caption{Dummy caption}
\end{figure}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. \textbf{In sed tortor sit amet magna eleifend egestas.}
\begin{equation}
P=
\begin{bmatrix} 0.1 & 0.3 & 0.0 & 0.6 \\
                0.2 & 0.4 & 0.1 & 0.3 \\
        0.0 & 0.8 & 0.0 & 0.2 \\
        0.2 & 0.0 & 0.2 & 0.6
\end{bmatrix}
\end{equation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum in scelerisque velit. Praesent ac mi libero.

\section{Sed eu neque ligula.}
\emph{Sed eu neque ligula.} Mauris gravida risus et eros aliquet viverra. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam vel nisi eu mauris fermentum dictum. Ut erat dui, aliquam nec cursus vel, scelerisque a ipsum. Curabitur ut est est. Aenean quis felis a orci sodales varius nec non est. Sed in augue eget orci elementum interdum vel et velit. Vestibulum sed condimentum lacus. 
\end{document} 

这是我的文档的示例布局。抱歉,它太长了,但我无法在较小的样本上重现该问题。

问题是节标题和文本之间的空间很大。为什么加粗的句子(In sed tortor sit amet magna eleifend egestas.)不在一页上?这样看起来会更好,并且标题和文本之间的垂直空间会更小。

我该如何修复这个和这个垂直空间?

使用usepackage[headsep=0pt]{geometry}如何删除页眉和正文之间的垂直空格?没有帮助。

我需要将图形放置在ht。如果没有办法避免垂直空间,我宁愿将其放置在页面底部,而不是像现在这样。

答案1

该句子出现在第二页,因为 LaTeX 设置

\predisplaypenalty=10000

以便数学显示不会出现在新页面的顶部,而是伴随至少一行文本。

该图与此无关:如果删除它,结果是一样的,因为矩阵很大,无法挤进上一页。使用

\raggedbottom

之前的声明\begin{document}。最终结果会很差,但在双倍行距的文档中,行与行之间的巨大空间会吸引读者的注意力并掩盖你的踪迹。:)

相关内容