Stackrel 中的脚注位置太高

Stackrel 中的脚注位置太高

在我的文档中,我使用符号表示脚注(*、†、‡ 等)。但是,当我使用例如在 stackrel 中放置脚注标记时\stackrel{\footnotemark}{=},符号的位置太高了。

在此处输入图片描述

左边是我想要的样子,就像\stackrel{*}{=},右边是它现在的样子。这是此示例的代码(我省略了\footnotetext,它不相关):

\documentclass{minimal}
\begin{document}
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}
$\stackrel{*}{=} \;\stackrel{\footnotemark}{=}$
\end{document}

我怎样才能让 stackrel 中的脚注标记位置更低?

注:我的想法来自https://tex.stackexchange.com/a/82306/23992

答案1

默认情况下,会\footnotemark生成一个凸起的标记,因为这是正常惯例。如果您只想要符号,您可以\thefootnote在数学中使用或,\text{\thefootnote}这样您就可以在本地退出数学模式。(\text在中定义amsmath)。

默认情况下,脚注在数学中不起作用,这暗示你不应该这样做。顶部带有 * 的 = 是一种很常见的运算符:它是 Unicode 中的单个字符,U+225B (≛),可以像\starequalunicode-mathorstix和其他包中一样访问。读者(包括我读到你的问题时的这位读者)会认为这应该是某种数学等价运算符,而不是带有文本脚注的标准 =。

相关内容