![空白部分不能被打破,使页面看起来被拉长](https://linux22.com/image/259603/%E7%A9%BA%E7%99%BD%E9%83%A8%E5%88%86%E4%B8%8D%E8%83%BD%E8%A2%AB%E6%89%93%E7%A0%B4%EF%BC%8C%E4%BD%BF%E9%A1%B5%E9%9D%A2%E7%9C%8B%E8%B5%B7%E6%9D%A5%E8%A2%AB%E6%8B%89%E9%95%BF.png)
这几乎是重复的问题段落之间随机出现不需要的空格但我什至不使用\par
。
我正在pdflatex
编译 .tex 文件。当我编写文本时,我注意到文档段落的间距突然发生了变化。从缩进到段落之间出现了巨大的间隙。两个版本之间唯一的变化是一个单词。
编辑:以下是 MWE:
\documentclass[openright]{scrbook}[2007/12/24]
\begin{document}
\chapter{Lorem}
Ipsum dolor et amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet. ipsum dolor sit amet. Dor sit amet.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum delenit augue duis dolore te feugait nulla facilisi.
Dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum delenit augue duis dolore te feugait nulla facilisi.
At vero eos et accusam et justo. Stet no sea ipsum dolor sit amet. Lorem ipsum dolor sit amet, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
At et et ea rebum. Stet clita, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor.
%\textbf{Test}
\section{Second}
\subsection{Second.1}
\section{Third}
\subsection{Third.1}
\section{Fourth}
\subsection{Fourth.1}
\end{document}
当删除 \section{Second} 之前行中的注释字符时,就会出现奇怪的间距。
问题图片:
前
正确的段落间距 http://img708.imageshack.us/img708/8839/smallparagraphgap.jpg
后
段落间距太大 http://img705.imageshack.us/img705/7645/largeparagraphgap.jpg
插入单词“Test”后,一切都乱了套。段落比之前的段落要低很多。我还注意到,将\section{Second}
改为后\chapter{...}
,间距恢复正常。发生了什么?
答案1
在章节标题之后绝对禁止直接分页,因此空的章节标题被“粘”在一起。
如果没有“Test”,那么部分标题块刚好适合该页面,而插入“Test”后,它就不适合了。由于中间没有断点,所以整个部分标题块会转到下一页:
第一页的段落出现奇怪的“延伸”,这是由于书籍默认设置平底。这意味着,如果页面上有任何可拉伸性,所有内容都会被拉伸,以使内容的底部恰好位于页面的底部。
您可以通过将声明添加\raggedbottom
到文档的序言中来获得不同的行为。这导致:
但要小心!通常我们不希望一本书的所有页面的高度都不同!
无论如何,真正的“问题”是部分内容为空,这肯定不是长期情况。只要您开始在其中插入文本,问题就会消失。也许您可以在那里写“todo”或其他内容,只是为了有一些文本。
即使我只是添加,\leavevmode
我也会得到这个结果(没有\raggedbottom
):
以下是修改后的 MWE:
\documentclass[openright]{scrbook}[2007/12/24]
\begin{document}
\chapter{Lorem}
Ipsum dolor et amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet. ipsum dolor sit amet. Dor sit amet.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum delenit augue duis dolore te feugait nulla facilisi.
Dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum delenit augue duis dolore te feugait nulla facilisi.
At vero eos et accusam et justo. Stet no sea ipsum dolor sit amet. Lorem ipsum dolor sit amet, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
At et et ea rebum. Stet clita, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor.
\textbf{Test}
\section{Second}
\leavevmode
\subsection{Second.1}
\leavevmode
\section{Third}
\leavevmode
\subsection{Third.1}
\leavevmode
\section{Fourth}
\leavevmode
\subsection{Fourth.1}
\leavevmode
\end{document}