如何减少两个脚注之间的间距,使它们看起来更像两个段落?

如何减少两个脚注之间的间距,使它们看起来更像两个段落?
\documentclass{article}
\usepackage{lipsum}
\usepackage[doublespacing]{setspace}
%\usepackage[onehalfspacing]{setspace}
\setlength{\parskip}{0pt}
\usepackage[b5paper]{geometry}
\begin{document}
{\footnotesize\lipsum[3]\lipsum[3]}
text\footnote{\lipsum[3]}
text\footnote{\lipsum[3]}
\end{document}

如果我使用setspace包更改行距,您会看到两个脚注之间有很大的间距。我如何使脚注就像正文一样,就像两个段落一样?

答案1

两个脚注之间的空格存储在 中\footnotesep。将其更改为零,然后:

\documentclass{article}
\usepackage{lipsum}
\usepackage[doublespacing]{setspace}
        % setspace is irrelevant to this problem, but I didn't comment
        % it out to demonstrate that it doesn't influence the footnotes.
%\usepackage[onehalfspacing]{setspace}
%\setlength{\parskip}{0pt}
%\usepackage[b5paper]{geometry}

\setlength{\footnotesep}{0pt}% <---

\begin{document}
%{\footnotesize\lipsum[3]\lipsum[3]}
text\footnote{\lipsum*[3]}
text\footnote{\lipsum*[3]}
\end{document}

以下是输出的底部:

脚注之间没有空格

我将\lipsum[3]脚注段落改为,\lipsum*[3]因为未加星号的版本\par在段落末尾添加了一个,这会导致不必要的空行。加星号的版本不添加\par。[感谢埃格尔感谢解释!

我注释掉了 MWE 中与此问题无关的部分。它既不受setspace(不会改变脚注的行距)的影响,也不受纸张大小的影响。该行在\setlength{\parskip}{0pt}标准文档中几乎不起任何作用,因为它的标准值为0.0pt plus 1.0pt,这意味着如果为了使整个页面看起来不错而确实有必要,段落之间可能会有一个点的间距。除非您知道为什么要更改此设置,否则建议保留标准设置。

相关内容