我需要重写一本 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
实际上,语义上也存在差异。
比较第二句的开始位置(段落缩进)。在一种情况下,您开始了一个新段落(有空行),而在另一种情况下(没有空行),您只是继续当前段落。
如果希望源代码中有一个“空行”而不影响排版,请%
在其开头使用 对其进行注释。