![公式/图形之间的间距取决于前一段/换行符](https://linux22.com/image/423617/%E5%85%AC%E5%BC%8F%2F%E5%9B%BE%E5%BD%A2%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D%E5%8F%96%E5%86%B3%E4%BA%8E%E5%89%8D%E4%B8%80%E6%AE%B5%2F%E6%8D%A2%E8%A1%8C%E7%AC%A6.png)
我需要重写一本 Latex 书并优化代码,发现了一个我无法解决且找不到全局解决方案的“问题”。
我认为,如果文本和方程式块之间有换行符/段落,代码会更易于阅读。但这会导致文本和方程式之间的间距更大,我尽量避免这种情况。
我的问题是,是否可以在代码中插入新行(以便更容易阅读代码)而不增加文本和方程之间的间隙?
这是我的最小代码示例:
\documentclass{book}
\begin{document}
\chapter{Gap}
\section{testcase 1}
This is a test sentence and has nothing to do with the real problem.
\begin{equation}
a=b+x
\end{equation}
This is a test sentence and has nothing to do with the real problem.
\section{testcase 2}
This is a test sentence and has nothing to do with the real problem.
\begin{equation}
a=b+x
\end{equation}
This is a test sentense and has nothing to do with the real problem.
\end{document}
下图就是它的样子:
我知道差别不是很大但仍然如此。
答案1
实际上,语义上也存在差异。
比较第二句的开始位置(段落缩进)。在一种情况下,您开始了一个新段落(有空行),而在另一种情况下(没有空行),您只是继续当前段落。
如果希望源代码中有一个“空行”而不影响排版,请%
在其开头使用 对其进行注释。