如何在主体中定义带有文字方括号的宏?

如何在主体中定义带有文字方括号的宏?

以下宏可以正确地将表达式括在括号中。

\def\group#1{\left ( #1 \right )}

我想编写等效宏来将表达式括在方括号中。我尝试过以下宏,分别使用和不使用反斜杠转义方括号,但都出现错误。

\def\bgroup#1{\left [ #1 \right ] } 

我如何定义具有所需扩展的宏?

答案1

该命令\bgroup由 LaTeX 内核(实际上由纯 TeX)用于低级操作:因此它是“保留的”。因此问题不在于命令中的[和,而在于选择作为其名称。如果您使用而不是,您将看到一条信息性错误消息,表明已被“采用”。]\bgroup\newcommand\def\bgroup

相关内容