如何在 Latex 中定义命令以使以下文本大写?

如何在 Latex 中定义命令以使以下文本大写?

在 latex 中,有些命令可以改变其参数的外观,例如\textit{foo}。其他命令可以改变以下文本的外观,而不需要参数,例如\itshape foo

后一种形式通常用于对文档元素的外观进行全局更改,例如:

  • every node/.append style={font={\itshape \small}}在 tikz 中
  • \setkomafont{captionlabel}{\itshape}在 koma 脚本包中

对于大写单词,latex 具有命令\uppercase{foo}\MakeUppercase{foo},但由于这些命令仅将其参数大写,因此不能像那样使用它们来定制布局\itshape

那么,我们如何获得一个将文本大写的命令(如\MakeUppercase),但在语法上像一样工作\itshape,以便可以以相同的方式用于布局定制?

相关内容