
Приведенный ниже MWE выводит в журнал следующее сообщение:
Информация о пакете hyperref: уровень закладки для неизвестного thm по умолчанию равен 0 во входной строке 12
Как это предотвратить?
\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}
Обратите внимание, что сообщение не появляется для второй теоремы. Так что я предполагаю, что это как-то связано с инициализацией...
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}