我正在写一个文档,想在其中写入单位牛顿米。我的代码最初如下所示:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[M=10\,\text{N}\cdot\text{m}\]
\end{document}
输出
可以清楚地看到,“N”、cdot 和“m”之间的间距太大——看起来它们不太像是属于一起的(但由于它们是一个单位,所以实际上是属于一起的)。
然后我看了看牛顿米的维基百科页面他们使用了以下代码1:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[M=10\,\text{N}{\cdot}\text{m}\]
\end{document}
它与 相同,只是\cdot
被放在花括号中,就像这样{\cdot}
。它呈现如下:
在这种情况下看起来好多了。
我的问题基本上是:为什么将 a\cdot
放在括号中会减少/删除其周围的空间?除了乘以单位之外,还应该在任何情况下使用它吗?
1这不是维基百科文章使用的确切代码(例如,他们也将放在\text{N}
括号中并使用\mathrm{m}
)\text{m}
,但它给出了相同的结果。
答案1
1+2
和 的情况相同1{+}2
用 包围的表达式{}
是“ \mathord
”,因此是 TeX 不为其提供额外空间的普通符号。相反,默认情况下 +(和\cdot
)默认为\mathbin
:即二元运算符,如果在两个数学符号之间的中缀位置使用,则会在两侧添加中等数学空间。