我目前正在撰写我的学士论文,在 LaTeX 中遇到了一些非常奇怪的行为,坦率地说,我无法解释。
我正在使用该setspace
软件包,并已\onehalfspacing
在文档开头设置了 ,直到文档末尾的表格才更改它。但是,出于某种原因,在我没有采取任何措施的情况下,在一个看似随机的位置,我的文档的间距自动从onehalfspacing
变为singlespacing
。
我很感激任何关于原因的想法。我附上了生成的 PDF 的图像,其中间距变化清晰可见(几乎在页面末尾,之后在整个文档中都会发生变化),以及在同一位置的代码。注意:该\setmeter
函数是一个自定义函数,之前也使用过几次,因此可能不是原因。我也尝试过手动设置为\onehalfspacing
和\setstretch{1.5}
在它发生变化的地方,但这似乎没有帮助。
答案1
感谢 Ulrike Fischers 的评论,我找到了答案。我在激活了单倍行距的文本后面的同一节中有一个 longtabu。更改代码后,间距又恢复正常了。以下是导致问题的 longtabu 代码:
\tabulinesep=0.8mm
\singlespacing
\begin{longtabu} to \textwidth {
X[3,c]
X[3,c]
X[4,c]}
\hline
\textbf{Interpret} &
\textbf{Anzahl Stücke} &
\textbf{Genre-Zuordnung}
\\ \hline \hline
Lionel Richie & 2 & Motown-Sound, Pop, Rhythm and Blues, Soft Soul\\ \hline
Blondie & 1 & New Wave, Pop\\ \hline
Diana Ross & 1 & Motown-Sound, Pop, Rhythm and Blues, Soul\\ \hline
Kenny Rogers & 1 & Country, Pop\\ \hline
Rick Springfield & 1 & AOR, Pop, Rock\\ \hline
Joan Jett & 1 & Hard Rock, Pop\\ \hline
Bonnie Tyler & 1 & Pop\\ \hline
Phil Collins & 1 & AOR, Pop\\ \hline
Tina Turner & 1 & Pop, Rhythm and Blues\\ \hline
Kenny Loggins & 1 & AOR, Pop, West Coast\\ \hline
\end{longtabu}
第二行中的 \singlespacing 是导致意外行为的原因,因为它位于同一段中。