polyglossia 包和 reledmac 包之间有冲突吗?

polyglossia 包和 reledmac 包之间有冲突吗?

我查找了有关此问题的现有问题,但没有找到,所以我想发一篇帖子。我想知道这些包之间是否存在冲突多语雷莱德麦克。具体来说,我认为使用多语旁边雷莱德麦克可能会导致错误的警告信息,如果你有雷莱德麦克诗节中熟悉的脚注。

该警告信息如下:

自上次运行以来,本节中的脚注数量已发生变化。您需要再运行 LaTeX 两次,才能使本节中的脚注位置和行号正确。

考虑一下这个MWE:

\documentclass[11pt]{book}

\usepackage[paperheight=9in,paperwidth=6in]{geometry}
\usepackage{ragged2e}
\usepackage{reledmac}
\usepackage{perpage}

% >>>>>> THESE LINES CAUSE AN ISSUE WITH RELEDMAC <<<<<<<
%\usepackage{polyglossia}
%\setmainfont{Times New Roman}
%\setmainlanguage{english}
% >>>>>> THESE LINES CAUSE AN ISSUE WITH RELEDMAC <<<<<<<

\arrangementX[A]{twocol}
\colalignX[A]{\RaggedRight}
\hsizetwocolX[A]{0.48\hsize}
\MakePerPage{footnoteA}
\setstanzaindents{2,1}
\setcounter{stanzaindentsrepetition}{1}
\setlength{\stanzaindentbase}{30pt}
\numberlinefalse

\begin{document}

\beginnumbering
\stanza
    Now is the time for all good men&
    To come \footnoteA{This is a footnote}to the aid&
    of their country.\&
\endnumbering

\end{document}

如果您按原样编译它,您会在第一次编译时看到警告消息,并且正如预期的那样,它会在后续的 LaTeX 编译中消失。

但是,如果你取消注释三行突出显示的行(即多语行),即使重复编译该示例,警告消息仍不会消失。

这个 MWE 实际上不会生成多页脚注。但是,如果你将其扩展为生成多页,经过几次编译后,PDF 输出中的每页脚注编号似乎是正确的,即使雷莱德麦克警告信息却说了相反的话。所以我确实认为这条信息是错误的。

我更喜欢在包设计的范围之内工作,并且不想修改或覆盖包中的命令,除非包文档建议这样做。所以我的问题是:有没有一个好的方法可以消除这个错误消息,因为它在我的编译输出中出现的频率很高,以至于很难看到我可能遇到的任何其他警告消息。

相关内容