在我的文档中,第一页有一个不平等现象
\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}