![Reledmac/reledpar:尾注诗句行号引用多行的问题](https://linux22.com/image/364315/Reledmac%2Freledpar%EF%BC%9A%E5%B0%BE%E6%B3%A8%E8%AF%97%E5%8F%A5%E8%A1%8C%E5%8F%B7%E5%BC%95%E7%94%A8%E5%A4%9A%E8%A1%8C%E7%9A%84%E9%97%AE%E9%A2%98.png)
这个问题与这个。脚注中引用多行诗句的错误问题已通过变通方法解决,但当使用多条尾注时,即使运行多次,行号似乎也不正确:
\documentclass{article}
\usepackage[series={A},noledgroup,nofamiliar]{reledmac}
\usepackage{reledpar}
\setstanzaindents{12,0}
\setcounter{stanzaindentsrepetition}{1}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\begin{astanza}
First line text. \edtext{An interesting}{%
\lemma{An interesting Phrase}%
\xxref{begin}{end}%
\Aendnote{Comment on lines 1-2.}%
}\edlabel{begin}&
\edlabel{end}Phrase. Second line text.&
Third line text. \edtext{An interesting}{%
\lemma{An interesting Phrase}%
\xxref{begin}{end}%
\Aendnote{Comment on lines 3-4.}%
}\edlabel{begin}&
\edlabel{end}Phrase. Fourth line text.\&
\end{astanza}
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
Right-hand side...Right-hand side...Right-hand side...\edtext{Right-hand side...Right-hand side...Right-hand side}{\Afootnote{SNCF}}...Right-hand side...Right-hand side...Right-hand side...Right-hand side...
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\doendnotes{A}
\end{document}
答案1
您不明白如何使用\xxref
。如果您将尾注更改为脚注,您会发现同样的问题 :)
\xxref
用于更改脚注/尾注中的行号。第一个参数是放置在第一行的标签的名称,第二个参数是放置在最后一行的标签的名称。
您放置了两次begin
标签和一次\end
标签。因此,只有最后一个标签用于确定行号。
reledmac 和 LaTeX 都告诉您标签存在问题。在编译消息/日志文件中,您可以阅读
Package reledmac Warning: Duplicate definition of label `begin'.
LaTeX Warning: Label `begin' multiply defined.
Package reledmac Warning: Duplicate definition of label `end'.
LaTeX Warning: Label `end' multiply defined.
下面是一个可以让你得到良好结果的例子
\documentclass{article}
\usepackage[series={A},noledgroup,nofamiliar]{reledmac}
\usepackage{reledpar}
\setstanzaindents{12,0}
\setcounter{stanzaindentsrepetition}{1}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\begin{astanza}
First line text. \edtext{An interesting}{%
\lemma{An interesting Phrase}%
\xxref{begin1}{end1}%
\Aendnote{Comment on lines 1-2.}%
}\edlabel{begin1}&
\edlabel{end1}Phrase. Second line text.&
Third line text. \edtext{An interesting}{%
\lemma{An interesting Phrase}%
\xxref{begin2}{end2}%
\Aendnote{Comment on lines 3-4.}%
}\edlabel{begin2}&
\edlabel{end2}Phrase. Fourth line text.\&
\end{astanza}
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
Right-hand side...Right-hand side...Right-hand side...\edtext{Right-hand side...Right-hand side...Right-hand side}{\Afootnote{SNCF}}...Right-hand side...Right-hand side...Right-hand side...Right-hand side...
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\doendnotes{A}
\end{document}
我可以建议你使用latexmk:
- 由于 reledmac/reledpar 可能需要多次运行,因此您一定会运行大量时间。
- 在 latexmk 的最后,你会得到标签问题的摘要(以及其他一些潜在问题,例如 citekey 问题)