我正在寻找我可以插入到我的序言中这将产生输出
lorem ipsum
\begin{equation}
math
\end{equation}
lorem ipsum
当我在环境前后用双回车符输入时,例如
lorem ipsum
\begin{equation}
math
\end{equation}
lorem ipsum
具体来说,我需要在环境前后使用双回车符(以便于查看),但我不希望双回车符在环绕环境时影响输出equation
。定义一个新环境就可以了,只要它的行为与、等环境相同equation
并遵循相同的编号方案即可。align
multline
我在我的文件的其他地方使用双回车,因此理想情况下,这个解决方案应该是方程环境中唯一的。
编辑:双行跳行在文件的其他地方用于在排版过程中引发单行跳行。因此,本质上,我希望双行跳行在环绕环境时“不执行任何操作” equation
。
谢谢你!
答案1
(评论太长,因此作为答案发布)
一些评论和意见:
TeX 和 LaTeX 文档中的全空行都会产生段落分隔符。
以下陈述可能是显而易见的:只有在以下情况下才应该创建段落分隔符:意图创建段落分隔符。
然而,作为一条铁律,我们应该绝不在显示数学环境之前创建一个段落分隔符,无论是、
equation
、还是其他环境。align
gather
multline
因此,
lorem ipsum
\begin{equation}
math
\end{equation}
lorem ipsum
从印刷角度来看是错误的。如果你只是必须创建一个视觉偏移以满足您的打字习惯,您可以选择
lorem ipsum
%
\begin{equation}
math
\end{equation}
lorem ipsum
或者
lorem ipsum
%
\begin{equation}
math
\end{equation}
%
lorem ipsum
取决于你是否想创建段落分隔符之后立马环境equation
。通过将注释字符放在行的最开始,TeX 永远不会“看到”该行 —— 因此没有机会创建段落分隔符。