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