为什么 \large 和 \textbf 要求使用不同的括号?

为什么 \large 和 \textbf 要求使用不同的括号?

\large其他字体大小命令需要放在组内:

In this text {\large some part} is large.

截屏

\textbf其他样式命令则接收一个参数:

In this text \textbf{some part} is bold.

截屏

为什么会有这种差异?

答案1

\textbf{stuff}(大致)是,这是您要寻找的{\bfseries stuff}对应项。定义为:\large\textbf\bfseries

\DeclareTextFontCommand{\textbf}{\bfseries}

您可以执行相同操作来创建\textlarge

\documentclass{article}
\DeclareTextFontCommand{\textlarge}{\large}
\begin{document}
In this text \textlarge{some part} is large.
\end{document}

相关内容