![为什么注释文本的风格有两种形式?](https://linux22.com/image/250157/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B3%A8%E9%87%8A%E6%96%87%E6%9C%AC%E7%9A%84%E9%A3%8E%E6%A0%BC%E6%9C%89%E4%B8%A4%E7%A7%8D%E5%BD%A2%E5%BC%8F%EF%BC%9F.png)
当我希望文本变大时,我会说:
{\Large lorem}
当我希望文字变为粗体时,我会说:
\textbf{lorem}
为什么不一致?这两种不同形式背后的实现细节或理念是什么?
答案1
你忽略了一个事实
{\bfseries lorem}
字体切换/格式化命令有两种类型:一种命令接受一个参数,并只将格式应用于该参数 ( \textbf{lorem}
);另一种命令将一直应用,直到被另一个开关或启用该开关的组结尾抵消 ( {\bfseries lorem}
)。请注意,“参数形式”适用于短文本片段,因为它不允许段落在其参数内结束。
可以想象字体大小命令就像\textlarge
一样\textbf
。在我看来,前者命令不存在的原因是(与格式化命令相反)对于短文本片段,没有实际需要切换到另一种字体大小。非标准字体大小更常用,例如用于脚注和引文,字体大小切换是相应命令/环境定义的一部分。