使用 revtex4-1,长脚注会在页面末尾被截断。这只发生在选项中nofootinbib
。我正在使用hyperref
,当我尝试放入序言时会抛出错误\usepackage{bigfoot}
。我该如何
a)增加脚注的大小并将其全部放在一页上,或
b) 在文本超出页面边缘之前断开脚注?
下面是一个最小的例子,其中脚注在“...risus porta vehicula”之后被截断。
\documentclass[nofootinbib]{revtex4-1}
\usepackage{hyperref}
\usepackage{microtype}
\usepackage{lipsum}
\begin{document}
\lipsum
\footnote{\lipsum}
\lipsum
\end{document}
答案1
我没有进行广泛的调查,但就我目前所了解的而言,这看起来像是类中的一个错误revtex4-1
。事实证明,的值为\count\footins
500,如果脚注排版为两列,这将是合适的,但您的示例中并非如此。重置正确值\count\footins = 1000
后 \begin{document}
解决问题:
\documentclass[nofootinbib]{revtex4-1}
% \usepackage{hyperref}
% \usepackage{microtype}
\usepackage{lipsum}
% \tracingpages = 1
\begin{document}
\count\footins = 1000
\lipsum
Footnoted text.\footnote{\lipsum}
\lipsum
\end{document}
回想一下,与插入关联的寄存器的值\count
用于估计插入对页面目标的影响程度;更准确地说,高度加深度等于 X预计会降低页面目标(大约)西弗/1000,其中F 是相关寄存器的值\count
。因此,在您的示例中,TeX 错误地假设脚注的高度是实际高度的一半,因此低估了需要为其保留的垂直空间的两倍。