我重新定义\ref
如下:
\renewcommand{\ref}[1]{\autoref{#1}}
这样我默认就会自动得到“图 nn”。
然而,这会导致\subref
(来自包subcaption
)的行为不正确。
如何\subref
重新定义以获得其正确的行为,同时保持重新定义的行为\ref
?
答案1
我已通过退出重新定义解决了此问题\ref
。所以我现在\autoref
直接使用并且\subref
运行正常。
我重新定义\ref
如下:
\renewcommand{\ref}[1]{\autoref{#1}}
这样我默认就会自动得到“图 nn”。
然而,这会导致\subref
(来自包subcaption
)的行为不正确。
如何\subref
重新定义以获得其正确的行为,同时保持重新定义的行为\ref
?
我已通过退出重新定义解决了此问题\ref
。所以我现在\autoref
直接使用并且\subref
运行正常。