我使用该包创建的链接hyperref
(例如,对其他部分/章节的引用)都以我定义的颜色显示。这与预期一致,并且运行良好。
但我需要隐藏特定引用的颜色。使用 创建的引用\nameref
。我只需要包含引用部分的文本。我不希望它的颜色不同。有什么方法可以实现吗?
相反,如果有办法将命名引用转换为普通文本(即,也删除链接)也可以。
答案1
该包hyperref
提供了引用命令的星号形式,以获取没有链接(和链接颜色)的引用:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\begin{document}
\section{Hello World}
\label{hello}
Name reference with link: \nameref{hello}\\
Name reference without link: \nameref*{hello}\\
Reference with link and without color:
{\hypersetup{hidelinks}\nameref{hello}}
\end{document}