Hyperref と bibtex の脚注

Hyperref と bibtex の脚注

これは、StackExchange で私が尋ねる最初の質問です。MWE は示していません。これは、一般的なコンパイルの問題であるため、現時点では MWE を示す意味がないからです。Hyperref パッケージのかなりよく知られているバグの 1 つだと思います。

問題:私は歴史の論文を Latex で書いています。歴史では長い脚注をたくさん使います。ハイパーリファレンスが脚注をソースが最初に使用された箇所にリンクしてくれるのは本当にありがたいので、これを見逃したくありません。しかし、重大な問題が 1 つあります。PDF にコンパイルされた文書で脚注が 1 ページを超えると、脚注リンクは、ある時点で次のページ全体をカバーし、同じページで脚注が終わるまで続きます。

脚注の機能を無効にするハイパーリファレンス コマンド \PassOptionsToPackage{hyperfootnotes=false}{hyperref} があることは知っていますが、脚注にこれらのリンクを保持する別の方法はありますか? これらの問題がなく、脚注とハイパーリファレンスを使用するエレガントな解決策を思いついた人はいますか?

よろしくお願いします、マイケル

ここに画像の説明を入力してください

答え1

これは の問題ではなくhyperfootnotes、ページ上でリンクが壊れている引用があることが問題です。hyperrefこれはリンクを作成する pdftex プリミティブの問題であり、その間にあるものをすべて取得するため、現時点では何もできません。次の pdftex バージョンには、このようなリンクを中断できるプリミティブが含まれますが、それを使用するには LaTeX の出力ルーチンに変更を加える必要があるため、長期プロジェクトとなります。

関連情報