哪种是编写在数学模式内容之间带有标点符号的 LaTeX 代码的首选方法?
示例 1:
Therefore the solutions to the given equation are \( 2 \), \( 4 \), \( 6 \), \( 8 \), \( 10 \).
示例 2:
Therefore the solutions to the given equation are \( 2, 4, 6, 8, 10 \).
我对标点符号何时进入数学模式以及何时保留在文本模式感到困惑。例如,我认为在以下示例中,逗号应该在数学模式中。
示例 3:
Let us consider numbers of the form \( 4k + 1 \) where \( k = 0, 1, 2, 3, \dots \).
是否存在一个通用规则可以让我遵循来决定数学模式内容之间的标点符号应该采用数学模式还是文本模式?
答案1
你问,
是否存在一个通用规则可以让我遵循来决定数学模式内容之间的标点符号应该采用数学模式还是文本模式?”
简短回答:是的。
稍微长一点的答案:如果逗号是数学表达式的基本组成部分,则应以数学模式呈现,否则以文本模式呈现。
但是如何判断逗号是否是数学表达式的基本部分?让我们考虑您的第一个例子:
因此,给定方程的解是 $2$、$4$、$6$、$8$、[和~]$10$。
取得进展的一种方法是问自己是否可以用非数学词汇代替数学部分,比如
因此,给定方程的解是红色、橙色、黄色、绿色、蓝色、靛蓝和紫色。
这个句子解析得很好;逗号主要用于在对象(这里是名词)之间提供视觉分隔符。另一种方法是询问改变数学成分的顺序是否会从根本上改变信息。例如,
因此,给定方程的解是 $8$、$2$、$4$、$10$ 和 ~$6$。
事实上,构成解决方案集的数字属于一个短的偶数序列,因此不需要将它们按升序排列以使句子形成有效的陈述,对吗?根据这两种语义标准,逗号都是句子的一部分——因此应该在文本模式下排版。(附言:请注意,句子结尾的句号应该还以文本模式呈现。
关于你的第二个例子:
让我们考虑形式为 $4k + 1$ 的数字,其中 $k = 0, 1, 2, 3, \dots$。
这里,逗号分隔了一个(非常简单的)算术序列的元素,按升序列出数字显然是有意义的。由于它们是数学表达式的一部分,因此应该在数学模式下排版。
顺便说一句,我建议省略.
此句末尾的(句号);输出\dots
将很容易被理解为表示印刷省略号和它所属句子的结尾。