脚注之间的垂直间距

脚注之间的垂直间距

我正在尝试寻找一种自动在脚注之间添加一些空格的方法。我现在\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}

脚注空间示例

相关内容