假设我有这样的文字
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}