reledmac
的段落脚注不能包含明确的换行符:
\documentclass{article}
\usepackage{reledmac}
\Xarrangement[A]{paragraph}
\begin{document}
\beginnumbering
\pstart
\edtext{Something}{\Afootnote{else.}}.
And \edtext{something more}{\Afootnote{Something\\
with\\ some\\ linebreaks.}}.
And \edtext{a last footnote}{\Afootnote{Done.}}.
\pend
\endnumbering
\end{document}
产生以下内容:
仅打印了第二个脚注的最后一行,而 xelatex 没有给出任何错误或警告。
\paravfootnote
文档中也讨论了这个问题(第 153 页及以后),其中提到了可能的解决方法,即 Michael Downes 的“\unhboxed 文本中的换行符”,TUGboat 11(1990 年),第 605-612 页。我暂时尝试用\\
替换\penalty-9999
,这样确实打印出了整个第二个脚注,但没有所需的换行符。对我来说,它的主要应用是在段落脚注中使用诗句环境,该怎么做?