做 $\bf Text$ 可以吗?

做 $\bf Text$ 可以吗?

对于数学报告,我们经常使用粗体字来表示类别名称,例如,。出于懒惰,我发现只要写一下$\bf Set$似乎就可以解决问题,而且没有明显的副作用。这样做可以吗?为什么?

答案1

\bf自 1993 年推出 LaTeX2e 以来,LaTeX 本身的格式尚未定义。

因此,取决于您使用的文档类别

  • 你可能会发现它\bf是为了与 20 世纪 80 年代的文档兼容而定义的,或者
  • 它可能有效,但会发出警告并建议正确的标记,或者
  • \bf可能会出现未定义的错误。

这是否“可以”由您决定,但\mathbf{set}在数学或\textbf{set}文本中使用它并没有太大的优势。

答案2

TeX 概念基于(除其他外)组。设置任何内容通常都是组中的本地内容。当前字体的设置也是本地的。因此{\it italics},(例如)完全遵循 TeX 概念。数学排版也在组中,因此首先$打开一个组,然后$关闭该组。设置数学字母的实现方式与选择普通文本字体略有不同,但组概念也保留在这里。所以$\bf test$是完全正确的,因为\bf它同时进行两个选择:它也选择文本字体和数学字母,两者都是当前组中的本地内容。

LaTeX 不建议在典型情况下使用组。它建议使用晦涩难懂的宏:\mathbf\texttt\textit。LaTeX 对最终用户隐藏了组的基本原理。但 TeX 用户会使用组。大多数 LaTeX 用户会感到困惑,因为{}在组概念中它们具有不同的含义:{\it ...}以及当它们用作宏参数分隔符时:\textit{...}

相关内容