Nível de marcador desconhecido para o primeiro uso do novo teorema

Nível de marcador desconhecido para o primeiro uso do novo teorema

O MWE abaixo produz a seguinte mensagem no log:

Informações de hiperref do pacote: nível de marcador para desconhecido, o padrão é 0 na linha de entrada 12

Como posso evitar isso?

\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}

Observe que a mensagem não aparece para o segundo teorema. Então suponho que tenha algo a ver com a inicialização ...

PS: Se alguém achar que a theoremstag é inadequada, fique à vontade para excluí-la!

Responder1

Solução: adicione as linhas marcadas por %% <---no seguinte exemplo de código:

\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}

informação relacionada