对单个字母使用内联数学模式的替代方法?

对单个字母使用内联数学模式的替代方法?

在我写的作品中,我经常会有一个很大的数学块,其中使用了很多单字母符号。这很好,事实上,这是特定子领域的标准。我的问题(这其实不是一个问题,但让我很烦)是,在作品的正常文本部分,我经常提到其中一些符号。这些符号的书写方式与数学块中的表示方式相匹配,这实际上意味着我最终会将每个符号的提及都包装在内联数学块中。例如,从我目前正在写的东西来看:

At step \(k > 1\), ... \(b\) objects are removed, ... replaced with new \(b\) objects ... adding one further \(m\) object to \(M\).

在上面的例子中,k > 1 应该位于内联数学部分内才能正确排版,但将所有单个符号引用(如 \(b\) 和 \(M\))包装在内联数学块中总感觉有点不对,因为这看起来不像数学模式的用途。

有没有推荐的替代方法来获得相同的排版,而无需实际切换到数学模式?我知道 \textit 命令,但我不确定它是否总是会产生与使用数学模式相同的结果 - 我想可能有一些文档类最终会使两者具有不同的排版。或者我应该简单地使用数学模式而不必担心它?

当我搜索这个主题时,我找不到任何指导,尽管我可能只是没有搜索正确的术语。我目前正在使用 pdfLatex,所以我假设它是 Latex2e(我实际上在 Overleaf 中使用默认设置),但我希望对此有一个相当通用的答案。

答案1

您可以使用它$b$来代替\(b\),它是相同的,但可以节省两次击键。\textit{b}选择完全不同的字体。

对单个字母使用数学模式是正确的用法(TeXbook 和 LaTeX 书中有很多这样的例子)例如,这是来自 TeXBook 来源的一小段引文:

自然高度~$x$ 和期望高度~$w$,并基于恰好存在的可拉伸性和可收缩性的量。

相关内容