如何在连续文本中排版数字和简短的连续数学语句

如何在连续文本中排版数字和简短的连续数学语句

应该使用哪个版本?

The numbers $1,2,3$ are natural numbers.

The numbers $1,\,2,\,3$ are natural numbers.

The numbers $1$, $2$, $3$ are natural numbers.

考虑使用最后一个版本,那么下面的句子怎么样?

The numbers $1,2,3 \in \mathbb Z$ are natural numbers.间距不同。我应该怎么做才能使文档中的符号保持一致?

更通用的 with 语句:

For $statement 1, statement 2, statement 3$ we have

For $statement 1,\, statement 2,\, statement 3$ we have

For $statement 1$, $statement 2$, $statement 3$ we have

例如:

For $u,v \in \mathbb Z, u>v, \gcd(u,v)=1$ we have

For $u,v \in \mathbb Z$, $u>v$, $\gcd(u,v)=1$ we have

答案1

当每个语句单独处理并在它们之间切换回文本时,间距是最一致的。这样,更复杂的列表就不会被视为一个大的数学元素。在文本中,这些元素存在边距中断的风险。

此外,对于许多字体包(例如 mathpazo),数学逗号与文本逗号不同,因此两种列表排版方式之间存在明显差异。当然,这个细节更多地体现了个人品味。请参阅此问题以获取示例。

如何处理文本和数学模式中的不同逗号?

就您的具体示例而言,对于内联文本,无需将数字置于数学模式;以下内容就足够了。

“数字 1、2、3 是自然数。”

为了使表达式 $1,2,3 \in \mathbb Z$ 的间距尽可能接近相同,您可以将其替换为“1, 2, $3 \in \mathbb Z$”。这是不是强烈建议,因为表达式可能会被破坏,并且在使用变量时可能会不太清楚。

对于更一般的情况,我最好的建议是将每个语句分别处理,放在各自的 $$ 集合中。在最后一对中,第二个选项

“对于 $u,v \in \mathbb Z$,$u>v$,$\gcd(u,v)=1$ 我们有”

在几乎所有情况下都是可取的。

相关内容