Restatable n'affiche pas le numéro du théorème

Sep 22 2020

J'ai appris sur reformatable de cette réponse. Cependant, lorsque je mets le théorème en annexe, sa référence n'a pas de numéro. Voici un MWE:

\documentclass{amsart}
\usepackage{thmtools} 
\usepackage{thm-restate}
\newtheorem{theorem}{Theorem}[section]
\usepackage{hyperref}

\begin{document}


\begin{restatable*}{theorem}{thm}
  Everybody knows that $1 + 1 = 2$.
\end{restatable*}

I would like this \ref{thm} to display A.1.

\appendix
\section{Proofs}
\thm\label{thm}
\begin{proof}
  Proof is trivial.
\end{proof}

\end{document}

Réponses

2 muzimuzhiZ Sep 22 2020 at 14:40

Déplacer l' environnement \label{thm}dans restatable*:

\documentclass{amsart}
\usepackage{thmtools} 
\usepackage{thm-restate}
\newtheorem{theorem}{Theorem}[section]
\usepackage{hyperref}

\begin{document}


\begin{restatable*}{theorem}{thm}\label{thm} % <<< \label moved to here
  Everybody knows that $1 + 1 = 2$.
\end{restatable*}

I would like this \ref{thm} to display A.1.

\appendix
\section{Proofs}
\thm
\begin{proof}
  Proof is trivial.
\end{proof}

\end{document}