在逗号和点之间添加空格

在逗号和点之间添加空格

一般来说,我们应该在逗号后加一个空格,例如$x,\,y$而不是$x,y$。但是,我不确定如何处理 的情况\dots。是否有必要写$1,\,\dots,\,,\,n$,还是只是$1,\dots,n$为了方便?任何帮助都将不胜感激。

答案1

在所有 PlainTeX 和 LaTeX 格式的标准实现中,字符,(“逗号”)math-punct在数学模式下使用时具有状态(“数学标点符号”)。

TeX 在 math-punct 类型的对象后(而不是前)插入一些空格。要覆盖此设置,可以这样写,\mathord{,}或者更简洁地说,只需{,}

从句法上来说,显着差异$0,1,2,3,\dots,n$一方面是 和之间$0$, $1$, $2$, $3$, \dots, $n$。在前一种情况下,主题是等差序列;在后一种情况下,它只是一组数字(这里:从 0 到 n),不需要共享任何共同的形式结构。如下面的屏幕截图所示,$0,1,2,3,\ldots,n$$0$, $1$, $2$, $3$, \ldots, $n$的排版方式不同。

在此处输入图片描述

\documentclass{article}
\begin{document}
$0{,}9$ % no whitespace

$0,9$

$0{,}1{,}2{,}3{,}\ldots{,}n$ % no whitespace -- too tight

$0,1,2,3,\ldots,n$ % Typeseting a seqence

$0$, $1$, $2$, $3$, \ldots, $n$ % note: the commas are not in math mode
\end{document}

相关内容