\newcommand 定义可以包含括号作为替代文本吗?

\newcommand 定义可以包含括号作为替代文本吗?

下面的例子完全是违反直觉的,但我需要更大的定义,所以我没有在这里包括它。

\newcommand{\openbrace}{{}

我需要这个来启动嵌套范围。

这在 LaTeX 中可行吗?我收到错误,因为 TeX 引擎认为这是括号数量不平衡。

答案1

如果目的是创建一个新组,那么您可以使用

\newcommand{\openbrace}{\begingroup}

或者更简单地说,

\begingroup

要关闭该组,相应的宏是\endgroup

相关内容