部分下的 Hyperref 未链接到项目

部分下的 Hyperref 未链接到项目

可能重复:
逐项列表中的单个项目是否可以标记并进行超链接?

\documentclass[11pt,a4paper]{article}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
\ref{itm:tre} 
\section{Referenser}
\begin{itemize}
\item \label{itm:tre} item number three
\end{itemize}
\end{document}

为什么它指的是部分而不是项目?我希望引用标记为 [3] 带有红色 3,而项目列表中的引用标记为 [3] 带有黑色 3。有什么建议吗?

答案1

您可以使用\phantomsection为 hyperref 添加锚点。但 \ref 打印的数字仍然是节的编号:

\documentclass[11pt,a4paper]{article}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
\ref{itm:tre}
\section{Referenser}
\newpage %to better see the target of the link
\begin{itemize}
\item \phantomsection\label{itm:tre} item number three
\end{itemize}
\end{document}

相关内容