我正在尝试寻找一种自动在脚注之间添加一些空格的方法。我现在\smallskip
在每个脚注后添加一个。它解决了这个问题,但不太优雅。我正在使用 reledmac。请参阅下文,了解为什么提出的解决方案在我的示例中不起作用,并且我更新了 MWE。
\documentclass[foolscap, 11pt]{octavo}
\usepackage{blindtext}
\usepackage{reledmac}
\Xarrangement[A]{paragraph}
\bhooknoteX[A]{\vskip1\baselineskip\noindent}
\afterruleX[A]{-1\baselineskip}
%To have critical footnotes before familiar footnotes
\fnpos{critical-familiar}
\Xbeforenotes[A]{1.8em}
\beforenotesX[A]{1.8em}
\beforenotesX[B]{1.8em}
\Xafterrule[A]{7pt}
\afterruleX[A]{7pt}
\afterruleX[B]{7pt}
\usepackage{hyperref}
\usepackage{polyglossia}
\usepackage{ebgaramond}
\setdefaultlanguage{italian}
\setotherlanguage{hebrew}
\usepackage[style=verbose-trad3, doi=false,isbn=false,url=false,eprint=false]{biblatex}
\begin{document}
\section{First}
This is normal text with a footnote of type A. \footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]} \blindtext[1] And this is critical text:\footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]}
\beginnumbering
\pstart
\begin{quote}
This is a critical text with critical \edtext{\textit{footnotes}} { \Afootnote[nonum, nosep]{\blindtext[1] }}. And \edtext{\textit{again}}{ \Afootnote[nonum, nosep]{This is a footnote }} footnotes.
\end{quote}
\pend
\endnumbering
And this is again \footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]} normal text. \blindtext[2]
This is normal text with a footnote of type A. \footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]} \blindtext[1] And this is critical text:\footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]}
\beginnumbering
\pstart
\begin{quote}
This is a critical text with critical \edtext{\textit{footnotes}} { \Afootnote[nonum, nosep]{\blindtext[1] }}. And \edtext{\textit{again}}{ \Afootnote[nonum, nosep]{This is a footnote }} footnotes.
\end{quote}
\pend
\endnumbering
And this is again \footnoteA{\textsc{Title 1} \ Please bring me up! \blindtext[1]} normal text. \blindtext[2]
\end{document}
答案1
您没有说明正在使用什么文档类,但假设它是类似的article
,间距由长度决定footnotesep
,您可以将其更改为您想要的任何内容:
\documentclass{article}
\usepackage{blindtext}
\usepackage[marginparwidth=40pt, headsep=20pt]{geometry}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{ebgaramond}
\usepackage{reledmac}
\Xarrangement[A]{paragraph}
\setlength{\footnotesep}{1\baselineskip}
\begin{document}
\section{First}
This is normal text with a footnote\footnote{\textsc{Title 1} \ \blindtext[1]} and another footnote.\footnote{\textsc{Title 2} \ \blindtext[1]}
\end{document}
编辑(见评论):然而,reledmac 提供的特殊脚注不使用此数量。据我所知,处理该问题的唯一方法是使用包中定义的钩子\bhooknoteX
(或\Xbhooknote
关键的钩子)在每个注释前插入一些命令;您可以使用\vskip
它来插入垂直空间。但是,由于这也会影响第一个注释,为了避免在页面上第一个注释之前有多余的空间,您可以将\afterruleX
(\Xafterrule
)设置为负数以将其拉回到规则。
% xelatex
\documentclass{article}
\usepackage{blindtext}
\usepackage[marginparwidth=40pt, headsep=20pt]{geometry}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{ebgaramond}
\usepackage{reledmac}
\Xarrangement[A]{paragraph}
\bhooknoteX[A]{\vskip1\baselineskip\noindent}
\afterruleX[A]{-1\baselineskip}
\begin{document}
\section{First}
This is normal text with a footnote of type A\footnoteA{\textsc{Title 1} \ \blindtext[1]}
and another of type A\footnoteA{\textsc{Title 1} \ \blindtext[1]}
and another footnote but of type B.\footnoteB{\textsc{Title 2} \ \blindtext[1]}
\end{document}