
以下の MWE はログに次のメッセージを生成します。
パッケージ hyperref 情報: 入力行 12 で不明な thm のブックマーク レベルがデフォルトで 0 に設定されます
これを防ぐにはどうしたらいいでしょうか?
\documentclass{article}
\usepackage{amsmath}
\usepackage[amsmath,hyperref]{ntheorem}
\newtheorem{thm}{Theorem}
\usepackage{hyperref}
\begin{document}
\begin{thm}
$1+1=2$
\end{thm}
\begin{thm}
$1-1=0$
\end{thm}
\end{document}
2 番目の定理ではメッセージが表示されないことに注目してください。したがって、初期化と関係があると思われます...
PS: タグが不適切だと思われる場合はtheorems
、遠慮なく削除してください。
答え1
%% <---
解決策:次のコード サンプルでマークされた行を追加します。
\documentclass{article}
\usepackage{amsmath}
\usepackage[amsmath,hyperref]{ntheorem}
\newtheorem{thm}{Theorem}
\makeatletter %% <---
\providecommand*{\toclevel@thm}{0}% %% <---
\makeatother %% <---
\usepackage{hyperref}
\begin{document}
\begin{thm}
$1+1=2$
\end{thm}
\begin{thm}
$1-1=0$
\end{thm}
\end{document}