
solía
\newtheorem{definition}{Definition}[section]
\newtheorem{proposition}[definition]{Proposition}
de modo que la numeración continúa como si proposición y definición fueran "el mismo objeto". Pero el problema es que si uso \cref{...algún nombre de proposición...}, entonces el resultado no es "proposición 2.7", sino "definición 2.7".
¿Como puedo solucionar este problema?
Respuesta1
Aquí hay un extracto de la p. 25 de la guía del usuario del cleveref
paquete [resaltado en amarillo agregado]:
Suponiendo que utilice el amsthm
paquete, el siguiente código le permitirá alcanzar sus objetivos de referencias cruzadas:
\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}