在我的文档中的某个地方,我有一个
\newcommand{\macomm}{blabla}
稍后,我想定义一个同名的 TeX 宏:
\def\macomm{blabla}
我的问题是:
- 是否可以?
- 这会引起什么问题吗?
- 在定义 TeX 宏之前,我应该/可以“杀死”命令的定义吗?
答案1
是的
将会
\def
毫无警告地覆盖 的先前含义\macomm
。只有您才能决定这是否是个问题。已经“杀死”了先前的定义
\def
。
主要问题是为什么在第二种情况下要使用 TeX 语法。为什么不使用\renewcommand\macomm{blub}
?