
這是我在 StackExchange 上問的第一個問題,沒有 MWE,因為現在顯示任何問題都沒有意義,因為這是一個普遍的編譯問題。我認為 Hyperref 套件中相當知名的錯誤之一是什麼?
問題:我用 Latex 寫歷史論文,在歷史中我們使用了大量的長腳註。我真的很感激 hyperref 將腳註連結到第一次使用來源的情況,並且不想錯過它。儘管如此,仍然存在一個重大問題:如果腳註超過 pdf 編譯文件中的一頁,則腳註連結有時會覆蓋隨後的整個頁面,直到腳註在同一頁面結束。
我知道有 hyperref 命令 \PassOptionsToPackage{hyperfootnotes=false}{hyperref} 可以停用腳註中的功能,但是有其他方法可以將這些連結保留在腳註中嗎?有沒有人想出一個優雅的解決方案來使用腳註和 hyperref 而不會出現這些問題?
預先感謝,邁克爾
答案1
這不是 的問題hyperfootnotes
,問題是您引用的連結在頁面上已損壞。目前無能為力hyperref
,因為建立連結是 pdftex 原語的問題:它抓取之間的所有內容。下一個 pdftex 版本將有一個原語,允許中斷此類鏈接,但需要更改 LaTeX 的輸出例程才能使用它,因此這是一個長期項目。