无法调用 algorithm2e 过程 relax()

无法调用 algorithm2e 过程 relax()

我想写一个名为放松使用包algorithm2e。我试过了

\documentclass{article}
\usepackage{algorithm2e}

\begin{document}
\begin{procedure}
This procedure does something\;
\caption{relax()}
\end{procedure}
\end{document}

这给出了错误

! Argument of \@caption has an extra }.

如果我写

\caption{test()}

相反,一切都正常。我想也许宏relax会覆盖同名的 LaTeX 命令,所以我尝试了选项函数来防止这种情况发生,但没有成功。我怎样才能给我的程序命名放松

答案1

解决方法:

\documentclass{article}
\usepackage{algorithm2e}

\begin{document}
\begin{procedure}
This procedure does something\;
\caption{r{}elax()}
\end{procedure}
\end{document}

相关内容