Autonum 与可重声明不兼容

Autonum 与可重声明不兼容

我正在使用 autonum 包。如果我想使用包含对齐环境的 thm-restate 包重述引理,则重述之后的所有引理都无法引用。有什么解决方法吗?我想保留 autonum 包。

这个问题类似于autonum 软件包与 thm-restate 一起使用时会破坏所有引用,但没有给出任何答案。

请参阅下面的 MWE:

\documentclass{article}
\usepackage{thm-restate}
\newtheorem{lemma}{Lemma}


\usepackage{autonum}
\begin{document}


This is the lemma to restate
\begin{restatable}{lemma}{lemmaToRestate}
This lemma has an align environment
\begin{align}
    p \in P
\end{align}
\end{restatable}

I restate it now:
\lemmaToRestate*

Then a new lemma, which cannot be referred to, e.g., \ref{newlemma}
\begin{lemma}
\label{newlemma}
    my new lemma
\end{lemma}
\end{document}

编辑:我还想将其与 cleverref 包结合使用。这似乎与showonlyrefsmathtools 建议的选项不兼容,所以很遗憾这对我没有帮助。另外,我不想删除 autonum 包。

相关内容