考虑一下这个MWE:
\documentclass{article}
\usepackage{enumitem}
\usepackage{hyperref}
\begin{document}
\begin{enumerate}[label=\textbf{\arabic*}]
\item One \label{item1}
\item Two
\end{enumerate}
Link to item \ref{item1}
\end{document}
正如您所猜测的,链接以粗体显示。如何使其正常?我试过了
Link to item \normalfont{\ref{item1}}
但它不起作用。
答案1
值得一提的是,您正在使用enumitem
包,那么您可能会看到ref=〈commands〉
来自3.1 标签和交叉引用格式部分手动的。
因此,以这种方式设置选项
\begin{enumerate}[label=\textbf{\arabic*}, ref=\arabic*]
将产生期望的结果
\documentclass{article}
\usepackage{enumitem}
\usepackage{hyperref}
\begin{document}
\begin{enumerate}[label=\textbf{\arabic*}, ref=\arabic*]
\item One \label{item1}
\item Two
\end{enumerate}
Link to item \ref{item1}
\end{document}