Как связать слова с помощью CleverEf?

Как связать слова с помощью CleverEf?

Можно ли связать слово со значением в конце файла с помощью cleveref?

Вот MWE моего кода:

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

Хотелось бы, чтобы имя cheetah в предложении было ссылкой на значение в конце документа, и чтобы при вызове \cref{cheetah}отображалось только имя cheetah, а не номер.

решение1

Есть хорошие и плохие новости. Плохая новость в том, что вы не можете использовать \labelи \crefдля достижения своей цели перекрестных ссылок. Это потому, что, учитывая вашу настройку, LaTeX не может осмысленно ассоциироваться \labelс недавно увеличенной переменной счетчика.

Но есть и хорошие новости! Вы можете полностью достичь своей цели по набору текста, используя макросы \hyperlinkи \hypertargetпакета hyperref. Оба \hyperlinkи \hypertargetявляются макросами, которые принимают два аргумента. Первый должен быть одинаковым — cheetah_defв примере ниже. Второй — free-format — cheetahи \textbf{Cheetah}, соответственно, в примере ниже.

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

Связанный контент