方程式/圖形之間的間距取決於上一段/換行符

方程式/圖形之間的間距取決於上一段/換行符

我需要重寫一本 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

實際上,語意上也存在差異。

比較第二句的開始位置(段落縮排)。在一種情況下,您開始了一個新段落(帶有空行),在另一種情況下(沒有空行),您剛剛繼續當前段落。

如果你想在原始程式碼中有一個「空白行」而不影響排版,請%在其開頭使用註解。

相關內容