LaTexのエラー「Package hyperref Warning: Rerun to get /PageLabels entry.」とか「Package hyperref Warning: old toc file detected, not used; run LaTeX again.」の解決法

こんにちは、 りなおん(@netnobonsai) です。

LaTeXを使っている時、

Package hyperref Warning: Rerun to get /PageLabels entry.

とか

Package hyperref Warning: old toc file detected, not used; run LaTeX again.

とか出て
「hyperrefがおかしいのかな?」
と思っていたらそうではなくて少し時間をとってしまったのでメモとして記事にします。

問題

LaTeXにて以下のようなエラーメッセージが出た。


Package hyperref Warning: Rerun to get /PageLabels entry.
...(中略)...
Package hyperref Warning: old toc file detected, not used; run LaTeX again.

解決法1 再度コンパイル

エラーに出ているとおりに再度コンパイル (run LaTex) をする。
私はこれでは解決しなかったが、次の解決法2で解決できた。

解決法2 閉じタグを追加した

\end{hoge}が抜けていたのでそれを追加してコンパイルすると無事にpdfが作成された。
私の場合は\end{document}を抜かしていた。

TeXで一気に下まで削除してコンパイルしようとしたとき今回のように\end{document}まで消して「コンパイルできなくなった!」ということにならないよう今後注意したい。

最後に

この記事が読者の方の参考になれば幸いです。

ご覧頂きましてありがとうございました。

コメント

タイトルとURLをコピーしました