Wanneer je naar een figuur verwijst, schrijf je iets als:

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

en om naar deze figuur te verwijzen, kun je gewoon “an example is figure \ ref {figureExample}” schrijven, en dan krijg je een tekst als

een voorbeeld is figuur 2.1

waar 2.1 kan worden aangeklikt. Nu op mijn vraag; als ik wil dat zowel de tekst “figuur” als de “2.1” klikbaar zijn, hoe kan ik dit dan bereiken?

Opmerkingen

Antwoord

Ik kan twee mogelijkheden bedenken:

  • Laad het hyperref pakket en gebruik de \autoref macro van dat pakket;

  • naast het laden van hyperref, laadt u het cleveref pakket met de optie nameinlink, en gebruik de \cref macro om de kruisverwijzingen te genereren.

Een van de handige aspecten van \cref is dat je meerdere objecten in één keer kunt aanroepen; het pakket zorgt voor alle sorteer- en comprimeerbehoeften.

voer hier de afbeeldingbeschrijving in

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

Reacties

  • Bedankt! Zoals gezegd in de opmerking hierboven: het enige probleem met auto ref is dat het automatisch de labels in het Engels gebruikt. Enige manier om het een andere taal te laten gebruiken? –
  • @miniHeessel – Is er een specifieke taal waarin je ' geïnteresseerd bent?
  • Noors, dus bijvoorbeeld in plaats van figuur: figur. In plaats van Table: tabell
  • @miniHeessel – Je ' heeft geluk als je \cref gebruikt: laad gewoon cleveref met de optie norsk, en de zin in het bovenstaande voorbeeld wordt weergegeven als " … avsnitt 1, figur 1 en likning (1) … ". (Ik ' ben bang dat cleveref ' de optie …)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *