在 reledmac 中的脚注规则周围和脚注之间添加垂直空格

在 reledmac 中的脚注规则周围和脚注之间添加垂直空格

我尝试了一些常用的方法(例如改变脚注步骤重新定义脚注规则),但它们似乎无法与 reledmac 配合使用。如果可以的话,我想更改 (1) 每一系列关键注释的脚注规则上方和下方的间距,以及 (2) 脚注之间的间距。

编辑: \Xafterrule[]{}并且\Xbeforenotes[]{}是我第一个问题的答案,但是\Xafternote[]{}没有按预期工作。

\documentclass{article}
\usepackage{polyglossia,fontspec,xunicode}
\setmainlanguage{latin}
\usepackage{reledmac}
\usepackage{lipsum}
\Xbeforenotes[A]{10pt}  % adds space above footnote rule
\Xafterrule[A]{10pt}  % adds space after the rule
\Xafternote[A]{10pt}  % does NOT add space in between notes
\begin{document}
\beginnumbering
\pstart
\edtext{Lorem}{
  \Afootnote{A critical note}  % space between this note and the rule, and above the rule
  \Bfootnote{Critical note in series B}}
\edtext{ipsum}{
  \Afootnote{Another critical note}  % space between this and the first Afootnote
  \Bfootnote{Other critical note in series B}}
\lipsum*[1-6]
\pend
\endnumbering
\end{document}

答案1

好的。所以你必须这样做:

  • 在任何脚注的开头插入垂直空格。
  • 因此,不要在规则后插入空格。

所以

\documentclass{article}
\usepackage{polyglossia,fontspec,xunicode}
\setmainlanguage{latin}
\usepackage{reledmac}
\usepackage{lipsum}
\Xparindent
\Xbeforenotes[B]{10pt}  % adds space above footnote rule
\Xafterrule[A]{0pt}  % n
\Xbhooknote[A]{\vskip 10pt\noindent} 
\begin{document}
\beginnumbering
\pstart
\edtext{Lorem}{
  \Afootnote{A critical note}  % space between this note and the rule, and above the rule
  \Bfootnote{Critical note in series B}}
\edtext{ipsum}{
  \Afootnote{Another critical note}  % space between this and the first Afootnote
  \Bfootnote{Other critical note in series B}}
\lipsum*[1-6]
\pend
\endnumbering
\end{document}

相关内容