我可以使用 /newcommand 定义两个完全相同的命令,唯一的区别是一个是小写,另一个是大写吗

我可以使用 /newcommand 定义两个完全相同的命令,唯一的区别是一个是小写,另一个是大写吗

在我的宏文件中,我定义了两个命令

\newcommand{\SO}[1]{\mathsf{SO}(#1)}
\newcommand{\so}[1]{\mathfrak{so}(#1)}

有两个完全相同的命令,唯一的区别在于大小写。当我在主文件中使用它时,出现以下错误:

LaTeX 错误:命令 \so 已定义

令人担忧的是,以前它可以正常工作,但现在却停止工作了。我是不是缺少了某些软件包?如果是,那会是哪个软件包?

谢谢!

相关内容