我需要在用 reledmac 编辑的散文文本中间引用诗句。如果我使用诗句环境或引用,行号与诗句不一致(尽管编号正确)。根据 reledmac 文档第 9.1 节,我应该使用 \stanza 结尾,每行以&
and\&
作为最后一行。但我仍然无法编译文件。Latex 说:!缺少数字,视为零。\def l.27 C olle tumet \edtext{modico}{\Afootnote{modicum \textit{A}}} lenique exc...
然后它会误将 & 当作制表符对齐。
梅威瑟:
\documentclass[12pt,oneside]{book}
\usepackage[series={A,B}]{reledmac}
\Xarrangement[A]{paragraph}
\Xarrangement[B]{paragraph}
\arrangementX[A]{paragraph}
\arrangementX[B]{paragraph}
\lineation{page}
\fnpos{familiar-critical}
\Xlemmafont{\mdseries}
\begin{document}
\beginnumbering
\pstart
Petrei et Afranei \edtext{clade}{\Afootnote{claue \textit{A}}} haud nobilitata ciuitas de qua Lucanus:
\pend
\pstart
\stanza
Colle tumet \edtext{modico}{\Afootnote{modicum \textit{A}}} lenique excrescit in altum &
pingue solum tumulo super hunc fundata uetusta &
surgit Ilerda \edtext{manu}{\Afootnote{mari \textit{A}}}; placidis praelabitur undis &
Hesperios inter Sicoris non ultimus amnis &
saxeus ingenti, quem pons amplectitur arcu &
Hibernas passurus aquas.\&
\pend
\endnumbering
\end{document}
答案1
与许多 reledmac 初学者一样,您错过了定义节缩进(reledmac 手册第 9.1 / 9.2 条)。
此外,您不需要在诗节周围使用任何 pstart,因为诗节模式中的每一行诗句都已经是一个 pstart。
因此你的 MWE 变成
\documentclass[12pt,oneside]{book}
\usepackage[series={A,B}]{reledmac}
\Xarrangement[A]{paragraph}
\Xarrangement[B]{paragraph}
\arrangementX[A]{paragraph}
\arrangementX[B]{paragraph}
\lineation{page}
\fnpos{familiar-critical}
\Xlemmafont{\mdseries}
\setstanzaindents{5,1,1}
\setcounter{stanzaindentsrepetition}{1}
\begin{document}
\beginnumbering
\pstart
Petrei et Afranei \edtext{clade}{\Afootnote{claue \textit{A}}} haud nobilitata ciuitas de qua Lucanus:
\pend
\stanza
Colle tumet \edtext{modico}{\Afootnote{modicum \textit{A}}} lenique excrescit in altum &
pingue solum tumulo super hunc fundata uetusta &
surgit Ilerda \edtext{manu}{\Afootnote{mari \textit{A}}}; placidis praelabitur undis &
Hesperios inter Sicoris non ultimus amnis &
saxeus ingenti, quem pons amplectitur arcu &
Hibernas passurus aquas.\&
\endnumbering
\end{document}