我有一个部分:
\section{Introduction} \label{sec:introduction}
我想要一个指向该部分的链接,其中链接文本是该部分的名称。我可以用hyperref
:
The \hyperrf[sec:introduction]{Introduction} introduces the paper.
但这需要重复章节标题(“简介”)。有办法抓住吗?ref
产生节号,这是不正确的。autoref
产生“section”,然后是节号,这也是不正确的。
有几个软件包可以为您提供此服务。 nameref 作为 hyperref 的一部分进行分发,以执行此操作:
http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=nameref
有一个更通用的包用于交叉引用基本上任何东西,称为 zref:http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=zref
它与 hyperref 是同一作者 Heiko Oberdiek;这是我会选择的。这是一个例子:
\documentclass[oneside,12pt]{article}
\usepackage[user,titleref]{zref}
\begin{document}
\section{Introduction of sorts.}\zlabel{sec:intro}
Hello
\subsection{Structure}
We begin in `\ztitleref{sec:intro}'.
\end{document}
请注意,它甚至删除了部分标题中的尾随句点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)