Wie verwende ich hyperref mit Fußnoten in ntheorem-Umgegungen?
In folgendem Beispiel
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[amsmath]{ntheorem}
\newtheorem*{proof}{Beweis}
\usepackage[pdftex,hidelinks,bookmarksopen=false]{hyperref}
\begin{document}
\begin{proof}
Das ist ein Text\footnotemark der keinen Sinn\footnotemark ergibt.
\end{proof}
\addtocounter{footnote}{-1}
\footnotetext{erste Fußnote}
\addtocounter{footnote}{1}
\footnotetext{zweite Fußnote}
\end{document}
erhalte ich die Warnung
> name{Hfootnote.1} has been referenced
> but does not exist, replaced by a
> fixed one
und der Link der ersten Fußnote funktioniert nicht. Wie kann ich dies korrigieren, ohne die Nummer hinter `\footnotemark` explizit anzugeben?
Ergänzung:
**Ergänzung:**
Da ich auch mit `shadedtheorem`s arbeite, bin ich auch `\footnotemark` und `footnotetext` angewiesen, weil die Fußnoten sonst nicht am Seitenende stehen:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[amsmath,framed]{ntheorem}
\usepackage{framed}
\usepackage{xcolor}
\def\theoremframecommand{\colorbox{black!10}}
\newshadedtheorem{proof}{Beweis}
\usepackage{hyperref}
\begin{document}
\begin{proof}
Das ist ein Text\footnote{erste Fußnote} der keinen Sinn\footnote{zweite Fußtnote}.
\end{proof}
\end{document}
bzw.
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[amsmath,framed]{ntheorem}
\usepackage{framed}
\usepackage{xcolor}
\def\theoremframecommand{\colorbox{black!10}}
\newshadedtheorem{proof}{Beweis}
\usepackage{hyperref}
\begin{document}
\begin{proof}
Das ist ein Text\footnotemark der keinen Sinn\footnotemark.
\end{proof}
\addtocounter{footnote}{-1}
\footnotetext{erste Fußnote}
\addtocounter{footnote}{1}
\footnotetext{zweite Fußnote}
\end{document}