\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
,这意味着如果为了使整个页面看起来不错而确实有必要,段落之间可能会有一个点的间距。除非您知道为什么要更改此设置,否则建议保留标准设置。