下面的 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}
请注意,第二定理没有出现该消息。所以我想它与初始化有关...
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}