如何设置脚注行与第一个脚注之间的间距;然后设置脚注之间的不同间距

如何设置脚注行与第一个脚注之间的间距;然后设置脚注之间的不同间距

考虑以下代码:

\documentclass{article}
\usepackage{lipsum}
%\setlength{\footnotesep}{15pt}
\begin{document}
A sentence.\footnote{\lipsum*[31]}
A sentence.\footnote{\lipsum*[31]}
\end{document}

产生脚注:

在此处输入图片描述

当我使用重新运行代码时\setlength{\footnotesep}{15pt},我得到

在此处输入图片描述

可以看出,两个连续脚注之间的间距等于脚注行和第一个脚注之间的间距。

但我希望能够分别地调整 (1) 脚注行和第一个脚注之间的间距,以及 (2) 脚注本身之间的间距。

问题:假设我希望 (1) 有 10pt 的间距,连续的脚注之间有 5pt 的间距。有没有办法简单地实现这一点?

谢谢。

答案1

重新定义命令\footnoterule来备份过多的量。

\let\ltxfootnoterule\footnoterule
\renewcommand\footnoterule{%
  \ltxfootnoterule
  \kern-5pt% back up
}

在此处输入图片描述

\documentclass{article}
\let\ltxfootnoterule\footnoterule
\renewcommand\footnoterule{%
  \ltxfootnoterule
  \kern-5pt% back up
}
\usepackage{lipsum}
\setlength{\footnotesep}{15pt}
\begin{document}
A sentence.\footnote{\lipsum*[31]}
A sentence.\footnote{\lipsum*[31]}
\end{document}

相关内容