![autonum 不喜欢 \caption 中的 \ref](https://linux22.com/image/254815/autonum%20%E4%B8%8D%E5%96%9C%E6%AC%A2%20%5Ccaption%20%E4%B8%AD%E7%9A%84%20%5Cref.png)
以下是使用标题中某个标签的引用的一个最小的非工作示例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}}