数学模式等式后的句点

数学模式等式后的句点

如果我写

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.
\]

有些人在标点符号前留一个空格(我不会);其他人则完全抑制显示公式中的标点符号,因为显示正在完成工作并且读者可以从上下文中推断出逗号或句号。

使用哪种风格是一个个人喜好的问题;最重要的是保持文档的连贯性。

相关内容