Quando fai riferimento a una figura, scrivi qualcosa come:

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

e per fare riferimento a questa figura puoi semplicemente scrivere “un esempio è figure \ ref {figureExample}”, e poi otterrai un testo come

un esempio è la figura 2.1

dove 2.1 sarà selezionabile. Ora alla mia domanda; se voglio che sia il testo “figura” che il testo “2.1” siano cliccabili, come posso farlo?

Commenti

Risposta

Posso pensare a due possibilità:

  • Carica il pacchetto hyperref e utilizza la macro \autoref di quel pacchetto;

  • oltre a caricare hyperref, carica il pacchetto cleveref con lopzione nameinlink e utilizza la macro \cref per generare i riferimenti incrociati.

Uno dei migliori aspetti di \cref è che puoi chiamare diversi oggetti tutti in una volta; il pacchetto si prenderà cura di qualsiasi esigenza di ordinamento e compressione.

inserisci qui la descrizione dellimmagine

\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} 

Commenti

  • Grazie! Come detto nel commento sopra: Lunico problema con lauto ref è che usa automaticamente le etichette in inglese. Qualche modo per farlo usare unaltra lingua? –
  • @miniHeessel – Cè qualche lingua in particolare a cui ' sei interessato?
  • Norvegese, quindi ad esempio invece della figura: figur. Invece della tabella: tabell
  • @miniHeessel – ' sei fortunato se usi \cref: carica solo cleveref con lopzione norsk e la frase nellesempio sopra sarà " … avsnitt 1, figura 1 e likning (1) … ". (I ' temo cleveref ' t riconoscere lopzione nynorsk …)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *