以下宏可以正确地将表达式括在括号中。
\def\group#1{\left ( #1 \right )}
我想编写等效宏来将表达式括在方括号中。我尝试过以下宏,分别使用和不使用反斜杠转义方括号,但都出现错误。
\def\bgroup#1{\left [ #1 \right ] }
我如何定义具有所需扩展的宏?
答案1
该命令\bgroup
由 LaTeX 内核(实际上由纯 TeX)用于低级操作:因此它是“保留的”。因此问题不在于命令中的[
和,而在于选择作为其名称。如果您使用而不是,您将看到一条信息性错误消息,表明已被“采用”。]
\bgroup
\newcommand
\def
\bgroup