我使用 为正文添加行距,\setstretch{1.18}
使用 为脚注添加\setstretch{1.22
行距。当一页上有多个脚注时,我当然希望其中最后一行和下一行第一行之间的间距与同一脚注中的行间距相同。凭肉眼看,我或多或少已经用 实现了这一点\setlength{\footnotesep}{.59\baselineskip}
。
有没有办法可以自动且准确地完成此操作?
梅威瑟:
\documentclass[11pt,a5paper]{article}
\usepackage{setspace}
\setstretch{1.18}
\setlength{\footnotesep}{.59\baselineskip}
\newcommand{\note}[1]{\footnote{\setstretch{1.22}#1}}
\newcommand{\lorum}{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.}
\usepackage{lipsum}
\begin{document}
\lorum\note{\lorum}
\lorum\note{\lorum}
\end{document}
结果:
答案1
只需将标准乘以\footnotesep
1.22:
\documentclass[11pt,a5paper]{article}
\usepackage{setspace}
\setstretch{1.18}
\setlength{\footnotesep}{1.22\footnotesep}
\newcommand{\note}[1]{\footnote{\setstretch{1.22}#1}}
\newcommand{\lorum}{Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida mauris.}
\begin{document}
\lorum\note{\lorum}
\lorum\note{\lorum}
\end{document}