Cuando haga referencia a una figura, escriba algo como:

\begin{figure}[here] \includegraphics[width=0.9\textwidth]{images/example.jpg} \caption{A figure} \label{figureExample} \end{figure} 

y para hacer referencia a esta figura, simplemente puede escribir «un ejemplo es figure \ ref {figureExample}», y luego obtendrá un texto como

un ejemplo es la figura 2.1

donde se podrá hacer clic en 2.1. Ahora a mi pregunta; si quiero que se pueda hacer clic en el texto «figura» y «2.1», ¿cómo puedo lograrlo?

Comentarios

Responder

Puedo pensar en dos posibilidades:

  • Cargue el paquete hyperref y use la macro \autoref de ese paquete;

  • además de cargar hyperref, cargue el paquete cleveref con la opción nameinlink, y use la macro \cref para generar las referencias cruzadas.

Uno de los ingeniosos aspectos de \cref es que puede llamar a varios objetos de una vez; el paquete se encargará de cualquier necesidad de clasificación y compresión.

ingrese la descripción de la imagen aquí

\documentclass{article} \usepackage[demo]{graphicx} \usepackage[colorlinks]{hyperref} \usepackage[nameinlink,noabbrev]{cleveref} \begin{document} \section{In the beginning} \label{sec:begin} \begin{figure}[h] \includegraphics[width=0.9\textwidth]{images/example.jpg} \caption{A figure} \label{fig:example} \end{figure} \begin{equation} \label{eq:pyth} a^2+b^2=c^2 \end{equation} \section{Next} As was discussed in \autoref{sec:begin} and shown in \autoref{fig:example}, \dots \bigskip\noindent As argued in \cref{sec:begin,fig:example,eq:pyth}, \dots \end{document} 

Comentarios

  • ¡Gracias! Como se dijo en el comentario anterior: el único problema con auto ref es que usa automáticamente las etiquetas en inglés. ¿Alguna forma de hacer que use otro idioma? –
  • @miniHeessel – ¿Hay algún idioma en particular que ' le interese?
  • Noruego, por ejemplo, en lugar de figura: figur. En lugar de Table: tabell
  • @miniHeessel: ' estás de suerte si usas \cref: simplemente carga cleveref con la opción norsk, y la oración del ejemplo anterior aparecerá como " … avsnitt 1, figura 1 og como (1) … ". (Yo ' me temo que cleveref no ' no reconozca la opción nynorsk …)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *