我经常stackrel
在公式中按以下方式使用该命令
\documentclass{article}
\begin{document}
%
\begin{equation}
e^{i\pi} + 1 \stackrel{\footnotemark}{=} 0
\end{equation}
\footnotetext{this is Euler's identity.}
%
\end{document}
我想footnotemark
默认减小和等号之间的垂直距离。我该怎么做?
答案1
我的回答基于优秀用户@egreg 在此链接处对代码的一点更改: 我怎样才能缩小(或扩大) \stackrel 中的垂直间距?
查看结果:
\documentclass{article}
\newcommand{\nstackrel}{%
\mathrel{\vbox{\offinterlineskip\ialign{%
\hfil##\hfil\cr
$\scriptscriptstyle\footnotemark$\cr
\noalign{\kern-.3ex}
$=$\cr
}}}}
\begin{document}
%
\begin{equation}
e^{i\pi} + 1 \nstackrel 0
\end{equation}
\footnotetext{this is Euler's identity.}
%
\end{document}
答案2
一种方法。您可以调整fromstackengine
的第一个参数以获得所需的间距。\stackengine
-1pt
您也可以在其他符号前使用\ftmk
,例如+
和-
。
\documentclass{article}
\usepackage{stackengine}
\newcommand\ftmk[1]{\addtocounter{footnote}{-1}\ensurestackMath{%
\stackengine{-1pt}{{}#1{}}{\footnotemark}{O}{c}{F}{F}{S}}}
\begin{document}
\begin{equation}
e^{i\pi} + 1 \ftmk= 0
\end{equation}
\footnotetext{this is Euler's identity.}
\end{document}