减少两种脚注之间的间距

减少两种脚注之间的间距

我在文档中使用了两种类型的脚注,但当我在同一页中使用这两种类型时,两个块之间的空间太大(纸张尺寸很小,因此存在问题)。有没有办法减少两个注释块之间的空间?我的最小示例工作是

\documentclass[twoside,book]{memoir}
\usepackage{fontspec}
\usepackage{lipsum}
\usepackage[perpage,multiple]{footmisc}
\usepackage[xetex,
    papersize={138mm,215mm},
    total={115mm,180mm}]{geometry}

\paragraphfootnotes 
\renewcommand*{\footnoterule}{}
\footmarkstyle{\textbf{#1--} }
\setlength{\footmarkwidth}{0ex}
\setlength{\footmarksep}{1em}
\renewcommand{\thefootnote}{\Alph{footnote}}

\newfootnoteseries{G}
\plainfootstyle{G}
\footmarkstyleG{\textbf{#1--}}

\begin{document}
\lipsum*[1]{}\footnote{Short footnote}

\lipsum*[2]{}\footnote{Another short footnote}

\lipsum*[4]{}\footnoteG{\lipsum*[3]{}}

\lipsum[5]\lipsum[6]{}
\end{document}

答案1

您是否想删除两层脚注之间的所有空格?LaTeX 会努力保留一些空间。事实上,我认为这非常明智。对于您来说,有两件事可以做来删除一些多余的垂直空间:

\setlength{\footskip}{0pt} 
\setlength{\footnotesep}{0pt}

此外,假设您定义了脚注系列“G”,您可以执行以下操作:

\newskip\supersmallskipamount 
\supersmallskipamount=1pt plus 1pt minus 1pt
\skip\footinsG=\supersmallskipamount% <-- see memoir.cls, starting where 'newfootnoteseries' is defined

尝试在前两个脚注中放入\the\footskip和,然后尝试在将两个(未)注释掉的情况下进行编译。\the\footnotesep\setlength

相关内容