如何将一个单词引用到另一个部分?

如何将一个单词引用到另一个部分?

假设我有这样的文字

Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore
magna aliquam erat volutpat. Ut wisi enim ad minim veniam

我想将这个词引euismod至另一部分,以便读者可以在正确的地方阅读它。

有哪些可能性?

答案1

一种选择是使用cleveref。也可以使用hyperref裸机。\ref

\documentclass{article}
\usepackage[ocgcolorlinks,linkcolor=magenta]{hyperref}
\usepackage{cleveref}

\begin{document}

\section{Simulation Techniques}\label{sec:sim}
Some text for this section here.
\newpage
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod~(see section~\ref{sec:sim}) tincidunt ut laoreet dolore
magna aliquam erat volutpat. Ut wisi enim ad minim veniam

% OR

Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod~(see~\cref{sec:sim}) tincidunt ut laoreet dolore
magna aliquam erat volutpat. Ut wisi enim ad minim veniam

\end{document}

在此处输入图片描述

答案2

无需任何附加软件包,您可以使用\label\ref\pageref命令进行交叉引用。(请参阅 wikibooks 文章交叉引用

要将单词直接链接到您想要的部分,您可以使用包\hyperref中的命令hyperref。您需要将 euismod 替换为\hyperref[sec:label]{euismod},其中sec:label指的是label适当的,并通过在您想要链接到的部分的某处section添加来设置。(请参阅\label{sec:label}hyperref 手册或者维基百科有关定制的更多详细信息。

以下示例将单词 euismod 链接到参考部分。该blindtext包只是将随机文本添加到文档中。

连接词

\documentclass{article}
\usepackage{hyperref}
    \hypersetup{ colorlinks = true, linkcolor = blue }
\usepackage{blindtext}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy 
nibh \hyperref[sec:reference]{euismod} tincidunt ut laoreet dolore magna 
aliquam erat volutpat. Ut wisi enim ad minim veniam

\blinddocument
\section*{Reference section} \label{sec:reference}
\blindtext
\end{document}

相关内容