如果我写
If $x \rightarrow y$, then $y \rightarrow z$.
看起来不错。但如果句子比较复杂,公式比较长,我倾向于改成$...$
。\[...\]
在很多情况下,我认为结果还不错,尤其是如果句子末尾只有一个等式。
然而,在上面的例子中,它会是这样的:
如果
x→y
, 然后
y→z
。
逗号和句号看起来不太好看。
当然,我可以打破它并说如果公式(1)成立,则公式(2)成立,但在我看来,这通常有点小题大做。
总结:以 -equation 结尾的句子后面的句号该如何处理\[...\]
?
答案1
您将句点作为等式的一部分插入,因此也处于数学模式,而不是将其放在等式之外。
\documentclass{article}
\begin{document}
If \[x\rightarrow y,\] then \[y\rightarrow z.\]
\end{document}
当然,这可能会导致标点符号导致间距稍微偏离中心(尽管勉强可见)。但是,为了纠正这个问题,你可以\phantom{<punct>}
在另一侧使用:
\documentclass{article}
\begin{document}
If \[\phantom{,}x\rightarrow y,\] then \[\phantom{.}y\rightarrow z.\]
\end{document}
答案2
显示的公式中的标点符号应保留在公式内:
If
\[
x\to y,
\]
then
\[
y\to z.
\]
有些人在标点符号前留一个空格(我不会);其他人则完全抑制显示公式中的标点符号,因为显示正在完成工作并且读者可以从上下文中推断出逗号或句号。
使用哪种风格是一个个人喜好的问题;最重要的是保持文档的连贯性。