Wie verknüpft man Wörter mit cleveref?

Wie verknüpft man Wörter mit cleveref?

Ist es möglich, ein Wort mit der Bedeutung am Ende der Datei zu verknüpfen cleveref?

Hier ist ein MWE meines Codes:

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
    Today I ran like a \label{cheetah}cheetah and it was amazing to feel the wind.

    \pagebreak

    \cref{cheetah}: is a large cat of the subfamily Felinae that occurs in North, Southern and East Africa, and a few localities in Iran. It inhabits a variety of mostly arid habitats like dry forests, scrub forests, and savannahs.
\end{document}

Ich wünschte, der Name Cheetah im Satz könnte ein Link zur Bedeutung am Ende des Dokuments sein und beim Aufrufen \cref{cheetah}würde nur der Name Cheetah und keine Nummer angezeigt.

Antwort1

Es gibt gute und schlechte Nachrichten. Die schlechte Nachricht ist, dass Sie \labelund nicht verwenden können \cref, um Ihr Querverweisziel zu erreichen. Dies liegt daran, dass LaTeX bei Ihrem Setup keine sinnvolle Verbindung \labelzu einer kürzlich inkrementierten Zählervariable herstellen kann.

Aber es gibt auch gute Neuigkeiten! Sie können Ihr Satzziel vollständig erreichen, indem Sie die Makros \hyperlinkund \hypertargetdes hyperrefPakets verwenden. Sowohl \hyperlinkals auch \hypertargetsind Makros, die zwei Argumente annehmen. Das erste muss dasselbe sein – cheetah_defim folgenden Beispiel. Das zweite ist im freien Format – cheetahbzw. \textbf{Cheetah}im folgenden Beispiel.

\documentclass{article}
\usepackage{hyperref}
\begin{document}

Today I ran like a \hyperlink{cheetah_def}{cheetah} and 
it was amazing to feel the wind.

\pagebreak

\noindent
\hypertarget{cheetah_def}{\textbf{Cheetah}}: A large cat 
of the subfamily Felinae that occurs in North, Southern 
and East Africa, and a few localities in Iran. It inhabits 
a variety of mostly arid habitats such as dry forests, 
scrub forests, and savannahs.
\end{document}

verwandte Informationen