重新定义 \ref 后重新定义 \subref

重新定义 \ref 后重新定义 \subref

我重新定义\ref如下:

\renewcommand{\ref}[1]{\autoref{#1}}

这样我默认就会自动得到“图 nn”。

然而,这会导致\subref(来自包subcaption)的行为不正确。

如何\subref重新定义以获得其正确的行为,同时保持重新定义的行为\ref

答案1

我已通过退出重新定义解决了此问题\ref。所以我现在\autoref直接使用并且\subref运行正常。

相关内容