我正在尝试使用哲学家印记类,但脚注与分页符的交互很奇怪。下面是一个演示我的问题的简单示例:
\documentclass{philosophersimprint}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\section{First Section}
A sentence fragment.\footnote{A footnote}
\subsection{A subsection}
\lipsum[3-4]
\end{document}
第一列一直持续到脚注,然后该列断开并从下一列顶部开始第 1.1 小节。
使用\samepage
环境可以弥补差距,但在文档的后面,它会使文本在许多地方超出页面底部。我想我必须自己更改 philosophersimprint.cls 处理脚注或 {sub,} 部分的方式,但我不确定要看哪一个。
答案1
问题来自于分配
\setlength{\skip\footins}{13.5pt plus 1fill}
制作philosophersimprint.cls
。一个可能的解决方案是覆盖此值,执行类似
\documentclass{philosophersimprint}
\usepackage{lipsum}
\makeatletter
\setlength{\skip\footins}{\bigskipamount}
\makeatother
\begin{document}
\lipsum[1]
\section{First Section}
A sentence fragment.\footnote{A footnote}
\subsection{A subsection}
\lipsum[3-4]
\end{document}
我选择该值是\bigskipamount
因为它是 LaTeX 内核中使用的值,但该类的作者/维护者可以决定这里应该使用的最佳值。