Mehrere Fußnoten in Gleichungen in Stackrel/Overset mit Hyperref

Mehrere Fußnoten in Gleichungen in Stackrel/Overset mit Hyperref

Ich versuche, in der align*-Umgebung mehr als eine Fußnote über das Gleichheitszeichen zu setzen. Mit einer Fußnote ist das ganz einfach:

\begin{align*}
x\overset{\footnotemark}{=}y
\end{align*}
\footnotetext{Comment1}

Das ist in Ordnung. Ich dachte also, dass Latex mich automatisch versteht, wenn ich weitere Fußnoten hinzufüge:

\begin{align*}
x\overset{\footnotemark}{=}y\overset{\footnotemark}{=}z
\end{align*}
\footnotetext{Comment1}
\footnotetext{Comment2}

Aber das war natürlich nicht der Fall. Nach einer Weile habe ich es geändert:

\begin{align*}
x\overset{\footnotemark[1]}{=}y\overset{\footnotemark[2]}{=}z
\end{align*}
\footnotetext[1]{Comment1}
\footnotetext[2]{Comment2}

Und es hat funktioniert! Irgendwie... Erstens verwende ich Hyperref und diese Fußnoten sind nicht verknüpft. Zweitens, wenn ich versuche, eine neue Fußnote zu erstellen:

\begin{align*}
x\overset{\footnotemark[1]}{=}y\overset{\footnotemark[2]}{=}z
\end{align*}
\footnotetext[1]{Comment1}
\footnotetext[2]{Comment2}

And now for something completely different\footnote{Python, M.}.

es hat die Nummerierung durcheinander gebracht.

Darüber hinaus werden Fußnoten beim manuellen Einfügen nicht ausgedruckt:

\begin{align*}
x\overset{\footnote{Comment1}}{=}y\overset{\footnote{Comment2}}{=}z
\end{align*}

(Die Links sind vorhanden, es gibt jedoch keine Fußnoten).

Gibt es eine gute Möglichkeit, das zu tun, was ich möchte?

Antwort1

stackengineWenn die Hyperref-Links nicht benötigt werden, reicht diese Verwendung aus:

\documentclass{article}
\usepackage{stackengine}
\usepackage{hyperref}
\textheight 1.5in
\stackMath
\begin{document}
\[
y \stackon[1.5pt]{=}{\setstackgap{S}{0.5pt}%
  \Shortstack{\footnotemark[1] \footnotemark[2] \footnotemark[3]}} x
\footnotetext[1]{Comment 1}
\footnotetext[2]{Comment 2}
\footnotetext[3]{Comment 3}
\]
\end{document}

Bildbeschreibung hier eingeben

Was einen Hyperref-Link betrifft, kann ich den folgenden Code zum Kompilieren bringen:

\documentclass{article}
\usepackage[usestackEOL]{stackengine}
\usepackage{hyperref}
\textheight 1.5in
\stackMath
\begin{document}
\[
y \stackon[1.5pt]{=}{\Shortstack{\footnote{Comment 1}\\\footnote{Comment 2}}} x
\]
\end{document}

und obwohl über dem Gleichheitszeichen Hyperlinks erscheinen, sind sie falsch nummeriert und verweisen nicht auf einen sinnvollen Text am unteren Seitenende.

verwandte Informationen