Intertext 中的脚注不显示(对齐)

Intertext 中的脚注不显示(对齐)

我正在努力完成一篇论文,并在论文中间使用了 align 和 intertext,这导致我的脚注消失了。我尝试在 {align*} 后使用 \footnotemark 和 \footnotetext,这会使脚注出现,但在下一页上,这实际上没什么用。我该如何让它显示出来?非常感谢您的帮助,提前谢谢!

\usepackage{amsmath}  
\usepackage{amssymb}
\begin{document}
    
    Blabla:
    \begin{align*}
    X &= \bigcup\limits_{i=1}^{\infty} A^{-i} M. \\
    \intertext{Text inbetween}
        P_{1} &= S(A)M \cup M \cup X, \\
        P_{2} &= S(A^{-1})M \setminus X, \\
        P_{3} &= S(B)M, \\
        P_{4} &= S(B^{-1})M. \\
        Sodass: S^2\setminus D &= P_{1} \cup P_{2} \cup P_{3} \cup P_{4}.
        \intertext{Some more text with a helpful \footnote{I am helpful!}
        AP_{2} &= P_{2} \cup P_{3} \cup P_{4}, \\
        BP_{4} &= P_{1} \cup P_{2} \cup P_{4}.
        \intertext{last bit of text}
        S_{1} \sim (S^2\setminus D) &= P_{1} \cup AP_{2}, \\
        S_{2} \sim (S^2\setminus D) &= P_{3} \cup BP_{4}.
\end{align*}
\end{document}

答案1

\intertext增加了一层阻止脚注机制的装箱层,但你可以使用原始的\noalign

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}  
\usepackage{amssymb}
\begin{document}
    
    Blabla:
    \begin{align*}
    X &= \bigcup\limits_{i=1}^{\infty} A^{-i} M. \\
    \intertext{Text inbetween}
        P_{1} &= S(A)M \cup M \cup X, \\
        P_{2} &= S(A^{-1})M \setminus X, \\
        P_{3} &= S(B)M, \\
        P_{4} &= S(B^{-1})M. \\
        Sodass: S^2\setminus D &= P_{1} \cup P_{2} \cup P_{3} \cup P_{4}.
        \intertext{Some more text with a helpful\footnotemark}\noalign{\footnotetext{I am helpful!}}
        AP_{2} &= P_{2} \cup P_{3} \cup P_{4}, \\
        BP_{4} &= P_{1} \cup P_{2} \cup P_{4}.
        \intertext{last bit of text}
        S_{1} \sim (S^2\setminus D) &= P_{1} \cup AP_{2}, \\
        S_{2} \sim (S^2\setminus D) &= P_{3} \cup BP_{4}.
\end{align*}
\end{document}

相关内容