
ich benutzte
\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}[definition]{Proposition}
so dass die Nummerierung so weitergeht, als ob Satz und Definition „dasselbe Objekt“ wären. Das Problem ist jedoch, dass, wenn ich \cref{...irgendein Satzname...} verwende, die Ausgabe nicht „Satz 2.7“, sondern „Definition 2.7“ ist.
Wie kann ich dieses Problem beheben?
Antwort1
Hier ein Auszug aus S. 25 der Bedienungsanleitung des cleveref
Pakets [gelbe Hervorhebung hinzugefügt]:
Vorausgesetzt, Sie verwenden das amsthm
Paket, können Sie Ihre Querverweisziele mit dem folgenden Code erreichen:
\documentclass{article} % or some other suitable document class
\usepackage{amsthm}
\usepackage{cleveref}
% Place all \newtheorem declarations _after_ cleveref is loaded:
\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}[definition]{Proposition}
\begin{document}
\setcounter{section}{2} % just for this example
\begin{definition}\label{def:1} Hello. \end{definition}
\begin{proposition}\label{prop:1} World. \end{proposition}
\noindent % Create some cross-references:
As \cref{def:1,prop:1} argue, \dots
\end{document}