autonum 不喜欢 \caption 中的 \ref

autonum 不喜欢 \caption 中的 \ref

以下是使用标题中某个标签的引用的一个最小的非工作示例autonum 包

\documentclass{article}
\usepackage{autonum}
\begin{document}

\begin{align}
    E = mc^2 \label{eq::label}
\end{align}

\begin{figure}
    y \caption{ \ref{eq::label} }
\end{figure}

\end{document}

编译时出现以下错误:

! Argument of \@caption has an extra }.
! Paragraph ended before \@caption was complete.

如果我参考另一个数字而不是方程式,我会得到相同的结果。

我怎样才能避免这个错误?

答案1

使用\protect

\caption{\protect\ref{eq::label}}

相关内容