当你大声朗读公式时,你会说“r 和 r-star 根据这个公式关联”。如果你写下这个公式,你通常会写一个带有六角星的 r,这实际上是一个星号,而不是星号(有 5 个尖角),因为用手画更容易。
但是在 LaTeX 中输入此公式时该怎么做?我应该按照发音的方式设置吗?
r^\star = a r
或者像我手写的那样?
r^\ast = a r
还会\ast
总是和 做同样的事情吗*
?
r^\ast == r^* %???
其中一个(\star
或多个\ast
)是否完全错误(从印刷上或语义上来说)或者仅仅是个人喜好的问题?
答案1
我认为这只是个人喜好。在标准设置中*
和\ast
是相同的。
fontmath.ltx
有
\DeclareMathSymbol{*}{\mathbin}{symbols}{"03} % \ast
\DeclareMathSymbol{\ast}{\mathbin}{symbols}{"03}
因此两者都使用中缀二元运算符间距从符号字体中选取字符 3。
答案2
在字符级别,有几个星形符号,但最常见的是:
U+002A 星号 “ *
” 是众所周知的 Ascii 字符,语义多样且模糊。在数学中,它通常用作一元后缀运算符或修饰符(例如,N*表示没有零的自然数集),它在大多数字体中的外观类似于上标,至少略高于文本基线。在 LaTeX 数学模式下,您无法直接书写它,因为它会显示为星号运算符。请使用mbox{*}
代替,或者,如果您希望符号更大,请使用^{*}
。我认为这就是“r-star”所需要的。
U+2217 星号运算符“∗”,归类为数学符号。它通常垂直放置在 x 高度的中间附近,如“+”、“×”等。它是卷积运算符的标准符号,有许多特殊用途。它可以与 LaTeX 数学模式下普通 Ascii 星号“*”字符产生的符号相识别。它可以按\ast
需要书写。
U+22C6 星号运算符“⋆”。它没有普遍标准化的用法,但它被归类为数学符号。它通常也垂直放置在 x 高度的中间附近。它可以在\star
LaTeX 中识别。