我使用 smartref 包。我想将它与 \documentclass{acmart} 一起使用,但当我在下面的文档上运行 LaTeX 时,我收到一条错误消息第二时间。错误出现在 \mycounterref{lab} 行上:“\MT@res@a 的参数有一个额外的 }”。当我使用 \documentclass{article} 而不是 \documentclass{acmart} 时,没有任何问题。错误消息表明问题可能与 microtype 包有关,但我不知道它是什么意思或如何解决它。任何帮助都将不胜感激。
\documentclass{acmart}
\usepackage{smartref}
\newcounter{mycounter}
\addtoreflist{mycounter}
\begin{document}
\begin{figure}
\label{lab}
\end{figure}
\mycounterref{lab}
\end{document}