\cref und verschlungene Nummerierung von Proposition, Definition, Lemma usw.

\cref und verschlungene Nummerierung von Proposition, Definition, Lemma usw.

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 cleverefPakets [gelbe Hervorhebung hinzugefügt]:

Bildbeschreibung hier eingeben

Vorausgesetzt, Sie verwenden das amsthmPaket, 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}

verwandte Informationen