LaTeX 忽略 \setstretch 或在一个段落中更改 \baselinestretch

LaTeX 忽略 \setstretch 或在一个段落中更改 \baselinestretch

我有一个如下所示的 LaTeX 文档:

...
\usepackage{setspace}
\setstretch{1.5}
...
\begin{document}
...
some text\\
\begin{minipage}{\textwidth}
% some TIKZ image
\end{minipage}
some text

new paragraph\\
\begin{minipage}{\textwidth}
% some TIKZ image
\end{minipage}
...
\end{document}

“新段落”之前的文本看起来间距正确,但是“新段落”下方的文本和其后的一些段落的行间距非常小。

知道为什么会发生这种情况以及如何解决吗?

答案1

minipage视为一条线,基线通过其中心。因此, 前一行的高度minipage几乎总是太接近 的第一行minipage。当前一行不包含降部时,这种情况尤其明显。

您将需要手动在前一行和之间添加更多空格 minipage。具体数量取决于所用字体的类型大小。

相关内容