amsart、setspace 和脚注

amsart、setspace 和脚注

当我setspaceamsart文档中,脚注的缩进变得混乱;第一行缩进丢失,所有内容都推到了左边。

示例文件:

\documentclass{amsart}
\usepackage{setspace}
\begin{document}
Hello.\footnote{There.}
\end{document}

比较包含第二行和排除第二行时脚注文本的位置。这不会发生在类中article,因为包含setspace似乎没有区别。我在 Max OS 10.6 上的 MacTeX(来自 MacPorts)和 Windows XP 机器上的 MiKTeX 上都遇到了这个问题。

使用时如何避免setspace弄乱脚注缩进amsart

答案1

setspace 重新定义\@footnotetext。您可以将该命令保存在自己的宏中,并在加载 setspace 后恢复它:

\documentclass{amsart}
\makeatletter
\let\std@footnotetext\@footnotetext
\usepackage{setspace}
\let\@footnotetext\std@footnotetext
\makeatother
\begin{document}
Hello.\footnote{There.}
\end{document}

这是一种通常可以用于解决软件包不需要的更改的问题的方法。

相关内容