在以下示例中,我希望能够将关键脚注打印为 33c 而不是 33b。我通常会将较长的韵律诗句排版为四行,但此处的韵律每四分之一诗句只有八个音节,因此通常每行排版两个音步。是否可以在不插入实际换行符的情况下增加特定位置的子行计数器?或者,如果这不可能,请用手动指定的数字替换自动生成的数字?我尝试了后者\linenum{}
,但没有成功。
\documentclass[article]{memoir}
\usepackage{reledmac}
\setlength{\stanzaindentbase}{\leftmargin}
\setstanzaindents{4,1,2,1,2,3,3,1,2,1}
\setstanzapenalties{1,10000,5000,10000,0}
\numberstanzatrue
\renewcommand{\stanzanumwrapper}[1]{}
\newcounter{stanzanum}
\Xstanza
\Xstanzaseparator[A]{.}
\Xstanzaseparator[B]{}
\Xstanzaseparator[C]{.}
\Xstanzaseparator[D]{.}
\Xarrangement[]{paragraph}
\begin{document}
\setcounter{stanza}{32}
\beginnumbering
\setcounter{firstlinenum}{1000}
\linenumberstyle{alph}
{\large %
\stanza
śaktir nītyā nayo lakṣmyā lakṣmīr maitryā guṇair asau |&
\edtext{ta ātmanātmā}{\Bfootnote{MH07; te cātmanātmā GS.}} buddhyāsau te dhīr vācānugamyate || 33 ||\&
}
\endnumbering
\end{document}
答案1
reledmac
提供了此命令。我的文档\advanceline
中的第 5.4.3 节(设置和更改行号) :“和命令可用于更改当前行号(或子行号,如果当前启用了子行)。[...]接受一个参数,即应添加到当前行号的量;它可以是正数或负数。”reledmac
\setline{<num>}
\advanceline{<num>}
\advanceline
因此,\advanceline{1}
在您愿意之前,\edtext
请提供所需的移位至 33c。