我正在用 Reledmac 编写文档(这对我来说是必需的,因此无法更改)。我大量使用 \ledsidenote。但是,当一行中的旁注很长(并溢出到下一行)时,而我在下一行中也有 \ledsidenote,就会发生令人痛苦的冲突。我该如何告诉 LaTeX 避免这种情况?(我知道手册说这些旁注是非浮动的。我认为它们需要浮动。以下是显示错误的 MWE:
\documentclass[twoside]{book}
\usepackage[series={},nocritical,noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\sidenotemargin{outer}
\leftnoteupfalse
\rightnoteupfalse
\setsidenotesep{ $|$ }
\begin{document}
\beginnumbering
\pstart
Lorem\ledsidenote{lorem}\ledsidenote{ipsum} \ledsidenote{dolor}\ledsidenote{sit amet}ipsum\ledsidenote{still no painful collission} dolor sit amet, consectetur adipiscing elit. Fusce sed dolor libero. Aenean\ledsidenote{but here the collission is}
\pend
\endnumbering
\end{document}
答案1
不确定它是否满足您的要求,但您可以手动将新的\ledsidenote
内容添加~\\
到第一个重叠的侧注之前。
\documentclass[twoside]{book}
\usepackage[series={},nocritical,noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\sidenotemargin{outer}
\leftnoteupfalse
\rightnoteupfalse
\setsidenotesep{ $|$ }
\begin{document}
\beginnumbering
\pstart
Lorem\ledsidenote{lorem}\ledsidenote{ipsum} \ledsidenote{dolor}\ledsidenote{sit amet}ipsum\ledsidenote{still no painful collission} dolor sit amet, consectetur adipiscing elit. Fusce sed dolor libero.
Aenean\ledsidenote{~\\but here the collission is} xyz\ledsidenote{ABC}
\pend
\endnumbering
\end{document}
答案2
答案就像 reledmac 包的维护者 Maïeul 所说的那样:“这个愿望没有解决方案”。
当人们尝试做这样的事情时,不应该使用 reledmac。