
Ich habe einen Fehler mit dem Befehl autoref
/ ref
aus hyperref
dem Paket. Wenn nichts außer Aufzählung/Aufschlüsselung vorhanden ist, funktioniert der Link zum Theorem nicht: Er geht zum Anfang des Dokuments statt zum Theorem. Wie kann ich das beheben?
Es gibt auch ein merkwürdiges Verhalten: Alles funktioniert ordnungsgemäß, wenn Sie kein amsthm
Paket importieren.
Minimales Beispiel: Link zu t-2
funktioniert einwandfrei, während t-1
nicht. Wenn Sie \usepackage{amdthm}
alles entfernen, funktioniert es einwandfrei
\documentclass{article}
\usepackage{hyperref}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}
\label{t-1}
\begin{enumerate}
\item a
\item b
\end{enumerate}
\end{theorem}
\begin{theorem}
\label{t-2} Text
\begin{enumerate}
\item a
\item b
\end{enumerate}
\end{theorem}
Reference to \ref{t-1}
Reference to \ref{t-2}
\end{document}
Antwort1
Ich habe cleveref
ein Paket gefunden. Es hat das Problem ohne zusätzlichen Code behoben. Ich denke, es ist die optimale Lösung für mich