13/10/16 18:58:53.89
なお \textbf{hoge} は単に {\bfseries hoge} とするよりも色々やっている。
latex.ltx にある定義
\DeclareTextFontCommand{\textbf}{\bfseries}
は展開すると
\DeclareRobustCommand\textbf[1]{%
\ifmmode
\nfss@text{\bfseries#1}%
\else
\hmode@bgroup
\text@command{#1}%
\bfseries\check@icl #1\check@icr
\expandafter
\egroup
\fi
}%
になる。個々の詳しい動きは追ってないけど、たとえば robust にしている
というだけでも下手なTeX打ちのエラーを防止していることがわかる。