答案1
你可以使用
\global\@namedef
但这样它就具有全局作用域了。它还对实现做出了假设,\@namedef
但这些假设是正确的,但例如你不能\global
在宏之前使用一般宏,\global\newcommand
这根本不起作用。
你可以使用
\global\@namedef
但这样它就具有全局作用域了。它还对实现做出了假设,\@namedef
但这些假设是正确的,但例如你不能\global
在宏之前使用一般宏,\global\newcommand
这根本不起作用。