![Несколько сносок в уравнениях в stackrel/overset с hyperref](https://rvso.com/image/281464/%D0%9D%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D1%81%D0%BD%D0%BE%D1%81%D0%BE%D0%BA%20%D0%B2%20%D1%83%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%D1%85%20%D0%B2%20stackrel%2Foverset%20%D1%81%20hyperref.png)
Я пытаюсь разместить более одной сноски над знаком равенства в среде align*. С одной сноской это просто:
\begin{align*}
x\overset{\footnotemark}{=}y
\end{align*}
\footnotetext{Comment1}
Это нормально. Поэтому я подумал, что когда я добавлю больше сносок, latex автоматически меня поймет:
\begin{align*}
x\overset{\footnotemark}{=}y\overset{\footnotemark}{=}z
\end{align*}
\footnotetext{Comment1}
\footnotetext{Comment2}
Но, конечно, этого не произошло. Через некоторое время я его модифицировал:
\begin{align*}
x\overset{\footnotemark[1]}{=}y\overset{\footnotemark[2]}{=}z
\end{align*}
\footnotetext[1]{Comment1}
\footnotetext[2]{Comment2}
И это сработало! Вроде как... Во-первых, я использую hyperref, и эти сноски не связаны. Во-вторых, когда я пытаюсь создать новую сноску:
\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.}.
это нарушило нумерацию.
Более того, вставка сносок вручную не приводит к их печати:
\begin{align*}
x\overset{\footnote{Comment1}}{=}y\overset{\footnote{Comment2}}{=}z
\end{align*}
(ссылки есть, но сносок нет).
Есть ли какой-нибудь изящный способ сделать то, что я хочу?
решение1
Если гиперссылки не нужны, то stackengine
будет достаточно следующего использования:
\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}
Что касается гиперссылки, я могу скомпилировать следующий код:
\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}
и хотя гиперссылки отображаются над знаком равенства, они неправильно пронумерованы и не указывают на какой-либо осмысленный текст в нижней части страницы.