I’m writing a paper, and I need to quote a theorem by a mathematician whom we’ll call Genius. This theorem already goes by a well-known name, say Genius’ Special Theorem. I’d like to cite this theorem a number of times in my paper, but I have trouble doing so without a theorem counter popping up everywhere. Here is my working example:
\documentclass{amsart}
\usepackage{hyperref}
\newtheorem{Thm}{Theorem}
\newtheorem{Genius}{Genius' Special Theorem}
\newcommand{\Thmautorefname}{Theorem}
\newcommand{\Geniusautorefname}{Genius' theorem}
% ----------
\begin{document}
Let us begin with the following theorem.
\begin{Thm}
Blah, blah, blah.
\end{Thm}
Now, we have the following theorem discovered by Genius.
\begin{Genius} \label{Genius}
Ha, ha, ha.
\end{Genius}
More text here.
According to \autoref{Genius}, we get...
\end{document}
When I preview the PDF document, I see
According to Genius’ theorem 1, we get...
However, what I’d like is
According to Genius’ theorem, we get...
because that’s the only theorem by Genius I’m ever going to use in the paper. I tried to remedy this by using \newtheorem*{Genius}{Genius' Special Theorem}
, but then I get
According to Theorem 1, we get...
Somehow, the asterisk causes \autoref
to ignore the command Genius
and causes it to latch on to the command Thm
instead.
Could anyone kindly resolve this issue? Thank you so much!
\autoref
.