公式中的 \star 与 \ast。该使用哪一个?

公式中的 \star 与 \ast。该使用哪一个?

当你大声朗读公式时,你会说“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 高度的中间附近。它可以在\starLaTeX 中识别。

相关内容