Reledmac/reledpar 脚注通过两行诗句发出错误

Reledmac/reledpar 脚注通过两行诗句发出错误

当我尝试用一​​个脚注评论两行时,我得到了一个错误,尽管文档编译得很好。散文文本不会出现这个错误。这是一个 MWE:

\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&
Phrase}{\Afootnote{A comment on two lines.}}. Second line text.\&

\end{astanza}
\endnumbering
\end{Leftside}

\begin{Rightside}
\beginnumbering
\pstart

Right-hand side...

\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages

\end{document}

错误如下:

! Undefined control sequence. <argument> \no@expands An interesting&Phrase l.33 The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined.

有什么帮助吗?

答案1

首先,说问题发生在两行 edtext 上是错误的,问题发生在两行诗句上,这不是一回事。

原因太复杂,无法解释。我认为用 astanza 可以解决这个问题,但用普通的 stanza 则不行。所以我不会花时间用 astanza 来解决这个问题。

然而,reledmac 提供了扭转局面的工具。

  • 您必须仅在诗句的一行上移植您的编辑文本,最好是第一行,因为脚注是插入在开始词条的页面上的。
  • 你必须用 edlabel 标记你的诗句的两个部分
  • 您必须使用\xxref引用标签来获取脚注上的正确行号
  • 您必须使用\lemma才能获得正确的词干。

所以请看(正如你在右页看到的,问题不是与两行诗句有关,而是与两行诗句有关)

\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}%
  \Afootnote{A comment on two lines.}%
}\edlabel{begin}&
\edlabel{end}Phrase. Second 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

\end{document}

相关内容