运算符名称与下标中的文本

运算符名称与下标中的文本

我经常在论文中看到类似\lambda_{\min}或 的内容\lambda_{\max}。在我看来,“min”和“max”似乎不是用作运算符,而是用作文本,因此最好执行 或 之类的\lambda_{\textup{min}}操作\lambda_{\textup{max}}

然而,虽然有一个明显的区别\min在常规数学模式中\textup{min},我并没有真正看到不同选项在下标中的排版方式有什么区别。 是否存在存在差异的情况?

答案1

输入时,\lambda_{\min}您得到的结果与 基本相同\lambda_{\mathrm{min}}。它们在语义上有所不同:前者使用运算符,后者使用文本下标。

可能\mathrm得到的结果与使用的结果相同\textup,但不一定:比较

$\lambda_{\textup{min}}$ and \textsf{$\lambda_{\textup{min}}$}

其中第二个“min”以数学公式之外有效的主流字体排版。通常不会与 或 有区别\mathrm{min}\min嗯,那里是!

假设您想使用一种不幸出现在某些出版物中的样式,其中无衬线字体用于某些上下文,例如表格。如果您有数学,您应该为无衬线字体定义一个合适的数学版本(查看sansmath.sty示例)。如果数学版本设置正确,\mathrm则将使用标准(直立)无衬线字体。

还要注意,即使不考虑数学版本,选择的字体\mathrm也可能与主文本字体不同,但我认为这种情况是有争议的,甚至是完全错误的设置。

除非出现这种情况,\min否则使用 而不是\mathrm{min}作为文本下标可能会被视为违背语义一致性的小罪,除非您认为这是应用运算符“min”的结果的另一种写法。

你是法官。

相关内容