将 acmart 类与 smartref 包一起使用时出现问题

将 acmart 类与 smartref 包一起使用时出现问题

我使用 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}

相关内容