为什么注释文本的风格有两种形式?

为什么注释文本的风格有两种形式?

当我希望文本变大时,我会说:

{\Large lorem}

当我希望文字变为粗体时,我会说:

\textbf{lorem}

为什么不一致?这两种不同形式背后的实现细节或理念是什么?

答案1

你忽略了一个事实

{\bfseries lorem}

字体切换/格式化命令有两种类型:一种命令接受一个参数,并只将格式应用于该参数 ( \textbf{lorem});另一种命令将一直应用,直到被另一个开关或启用该开关的组结尾抵消 ( {\bfseries lorem})。请注意,“参数形式”适用于短文本片段,因为它不允许段落在其参数内结束。

可以想象字体大小命令就像\textlarge一样\textbf。在我看来,前者命令不存在的原因是(与格式化命令相反)对于短文本片段,没有实际需要切换到另一种字体大小。非标准字体大小更常用,例如用于脚注和引文,字体大小切换是相应命令/环境定义的一部分。

相关内容