我在 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 的评论)可以有所帮助,但是由于装箱的副作用,内部空间的可拉伸性会丢失。