在 mathpar 中使用 \snoc 作为宏名

在 mathpar 中使用 \snoc 作为宏名

我可以定义一个名为的宏\snoc,但无法在环境中使用它mathpar

\documentclass{article}
\usepackage{mathpartir}

\newcommand{\snoc}{hi}

\begin{document}
\begin{mathpar}
\inferrule
{
}
{
   \snoc
}
\end{mathpar}
\end{document}

我收到以下错误:

! Argument of \snoc has an extra }.

如果我将宏重命名为\noc(例如),它就可以正常工作。\snoc在这种情况下是否有某种保留字?

答案1

该包mathpartir定义\snoc 里面环境mathpar,超越你在外部给出的任何定义。

是的,它一个保留命令,尽管我在文档中找不到任何关于它的踪迹。

相关内容