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 \label
und nicht verwenden können \cref
, um Ihr Querverweisziel zu erreichen. Dies liegt daran, dass LaTeX bei Ihrem Setup keine sinnvolle Verbindung \label
zu 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 \hyperlink
und \hypertarget
des hyperref
Pakets verwenden. Sowohl \hyperlink
als auch \hypertarget
sind Makros, die zwei Argumente annehmen. Das erste muss dasselbe sein – cheetah_def
im folgenden Beispiel. Das zweite ist im freien Format – cheetah
bzw. \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}