在我的文档中,我使用符号表示脚注(*、†、‡ 等)。但是,当我使用例如在 stackrel 中放置脚注标记时\stackrel{\footnotemark}{=}
,符号的位置太高了。
左边是我想要的样子,就像\stackrel{*}{=}
,右边是它现在的样子。这是此示例的代码(我省略了\footnotetext
,它不相关):
\documentclass{minimal}
\begin{document}
\renewcommand*{\thefootnote}{\fnsymbol{footnote}}
$\stackrel{*}{=} \;\stackrel{\footnotemark}{=}$
\end{document}
我怎样才能让 stackrel 中的脚注标记位置更低?
答案1
默认情况下,会\footnotemark
生成一个凸起的标记,因为这是正常惯例。如果您只想要符号,您可以\thefootnote
在数学中使用或,\text{\thefootnote}
这样您就可以在本地退出数学模式。(\text
在中定义amsmath
)。
默认情况下,脚注在数学中不起作用,这暗示你不应该这样做。顶部带有 * 的 = 是一种很常见的运算符:它是 Unicode 中的单个字符,U+225B (≛),可以像\starequal
在unicode-math
orstix
和其他包中一样访问。读者(包括我读到你的问题时的这位读者)会认为这应该是某种数学等价运算符,而不是带有文本脚注的标准 =。