cómo hacer una referencia cruzada de un teorema

cómo hacer una referencia cruzada de un teorema

He escrito un teorema como este en látex \begin{theorem} lllllll \end{theorem} Me gustaría que cuando cito este teorema encontré ''teorema 5.2'' escrito en azul y al hacer clic en este voy al teorema deseado .

Respuesta1

Necesita cargar un paquete, digamos amsthmo ntheorem, para simplificar la configuración de un entorno similar a un teorema. Para realizar referencias cruzadas en hipervínculos azules, debe cargar el hyperrefpaquete con las opciones colorlinksy linkcolor=blue. También te recomiendo cargar el cleverefpaquete con la opción nameinlink. Luego, asocie una \labeldirectiva con cada teorema con el que desee hacer una referencia cruzada y cree referencias cruzadas con \crefy/o \autorefdeclaraciones.

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{amsmath,amssymb,amsthm}
\usepackage[colorlinks,linkcolor=blue]{hyperref}
\usepackage[nameinlink]{cleveref}
% Set up theorem-like environments:
\newtheorem{theorem}{Theorem}

\begin{document}
\counterwithin{theorem}{section} % just for this example
\setcounter{section}{5} \stepcounter{theorem}

\begin{theorem} \label{thm:important}
Bla bla bla
\end{theorem}

\noindent
A cross-reference to \autoref{thm:important}.
Another cross-reference to \cref{thm:important}.

\end{document}

información relacionada