我目前正在 LyX 中编写文档,并使用 hyperref 在目录、引文等中添加链接。问题是我添加了一个图形(带浮动),当我在文本中进行交叉引用时,引用本身会变成指向包含实际图形的页面的链接。例如:
------Sample Graphic-------
Figure 1.1: Example of a graphic
并在下面的文字中:
As we can see in figure 1.1 there is...
现在,如果我将鼠标悬停在 1.1 上,就会出现一个指向实际图形位置的链接。有什么方法可以禁用图形链接吗?也许使用“hypersetup”或 renewcommand...?
答案1
您可以使用星号形式\ref*
来隐藏链接。如果您想隐藏文档中所有交叉引用的链接,您可以这样写
\makeatletter
\let\ref\@refstar
\makeatother
之后\begin{document}
。使用 LyX,这意味着将其作为 ERT 插入到文档的开头。
请注意,此定义在序言中不会以这种方式工作,因为 hyperref 在序言之后会进行更改。因此,它可能在加载 hyperref 后完成,\AtBeginDocument{...}
但我猜简单的解决方案可能就足够了。