使用 cleveref 和 amsmath 展示

使用 cleveref 和 amsmath 展示

我对 有以下问题showkeys。当与 结合使用时cleverefamsmath方程的标签会出现一些多余的花括号。例如,我编译以下内容,方程的标签将是{test2}

\documentclass{article}
\usepackage{showkeys}
\usepackage{amsmath}
\usepackage{cleveref}
\begin{document}
\section{Test}\label{test1}
\begin{equation}\label{test2}
\overline{a}=b
\end{equation}
\end{document}

但是,如果评论amsmathcleveref标签得到修复,即只有test2

答案1

您正在加载三个包,所有这些包都在这里重新定义标签处理。

由于showkeys仅供草稿使用,并且额外的括号仅在草稿标签显示中,不会影响文档排版,我认为最安全的做法是不要试图捕捉这种情况,showkeys而只是忽略额外的括号。

相关内容