超链接和交叉引用

超链接和交叉引用

当您使用该hyperref软件包时,当您使用交叉引用 ( ) 时,它会在 PDF 输出中创建漂亮的可点击链接\ref{chap:label}。但是,当我引用“第 1 节”时,只有“1”是可点击的。有没有办法向其中一个引用添加任意或半任意文本?

答案1

是的。hyperref提供\hyperref[<link>]{<stuff>}

在此处输入图片描述

\documentclass{article}
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\begin{document}
\section{A section}\label{mysection}
See \hyperref[mysection]{Section~\ref*{mysection}}.
\end{document}

为了避免在超链接中使用超链接,它还提供了\ref*。为了减少随意性但仍能自动将文本添加到交叉引用中,它提供了\autoref

在此处输入图片描述

\documentclass{article}
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
%\providecommand{\sectionautorefname}{Section}
\begin{document}
\section{A section}\label{mysection}
See \hyperref[mysection]{Section~\ref*{mysection}} or \autoref{mysection}.
\end{document}

您需要对要引用的\<counter>autorefname每个s 进行设置。<counter>

相关内容