当 \autoref 超链接跨越页面时,页眉将成为链接的一部分

当 \autoref 超链接跨越页面时,页眉将成为链接的一部分

我在 Windows 上使用 MikTeX 2.9。我hyperref在 MASc 论文中使用了其他软件包,但我刚刚注意到一些奇怪的事情。我\autoref在一个段落中有一个表格,链接跨越了多个页面。也就是说,整个链接是“表 4.1”,但“Ta-”位于第 39 页的底部,而“ble 4.1”位于第 40 页的顶部。

当发生这种情况时,第 40 页的页眉(例如“第 4 章 Blah blah blah 40”)hyperref周围会有一个框并链接到表 4.1,“Ta-”和“ble 4.1”也是如此。

这是一个已知错误吗?我在 Google 和这里​​进行了一些快速搜索,但什么也没找到。抱歉,我目前没有最低限度的工作示例,我打算今天早上提交。如果我有时间,我会在今晚添加一个 MWE。

答案1

这是一个已知的限制,README来自hyperref

Links across pages
------------------
  In general they have problems:
  * Some driver doesn't support them at all (see above).
  * The driver allows it, but the link result might include
    the footer and/or header, or an error message can
    occur sometimes.

作为解决方法,链接不应跨页面。\mbox(参见 Barbara Beeton 的评论)可以有所帮助,但是由于装箱的副作用,内部空间的可拉伸性会丢失。

相关内容