数学环境中的 Stackrel 和脚注

数学环境中的 Stackrel 和脚注

在我的文档中,第一页有一个不平等现象

\begin{eqnarray*}
 a &\stackrel{*}{\leq}& b
\end{eqnarray*}

在其他几页上,我也有同样的不等式。我想在每一页上为这个 stackrel 做一个脚注,但我希望这个脚注总是用相同的符号标记*。我试图让

\begin{eqnarray*}
 a &\stackrel{\footnotemark}{\leq}& b
\end{eqnarray*}


\footnotetext{foo}

但每次脚注对应的符号都不一样。我该如何解决这个问题?

答案1

\starfootnote按照以下定义使用:

在此处输入图片描述

\documentclass{article}
\newcommand{\starfootnote}[1]{{%
  \renewcommand{\thefootnote}{*}%
  \footnotetext{#1}}}
\begin{document}
\[
  a \stackrel{*}{\leq} b
\]
\footnote{Regular footnote.}
\starfootnote{Star footnote.}
\footnote{Another regular footnote.}
\starfootnote{Another star footnote.}
\end{document}

它在本地将脚注的打印更改为*,并仅使用 设置文本\footnotetext。不会发生脚注反步进,因为没有必要。

答案2

您可能还想在方程式或方程组之后添加脚注。以下是实现此目的的方法,定义一个mathnote和一个mathnotetext命令:

    \documentclass{article}
    \usepackage[utf8]{inputenc}

    \usepackage{amsmath}
    \def\mathnote{\ensuremath{^{\ddagger}}}
    \newcommand\mathnotetext[1]{\tag*{\llap{\mathnote\footnotesize#1}}}

    \begin{document}

    \begin{align*}
    a & \leq \mathnote b\\[-1ex]
    \mathnotetext{\footnotesize A small note under the equation. }\\[1ex]
    c & \leq d
    \end{align*}

    \begin{align*}
    a & \leq \mathnote b\\
    c & \leq d\\[2ex]
    \mathnotetext{\footnotesize A small note under the group of equations. }
    \end{align*}

    \end{document} 

在此处输入图片描述

相关内容