我查找了有关此问题的现有问题,但没有找到,所以我想发一篇帖子。我想知道这些包之间是否存在冲突多语和雷莱德麦克。具体来说,我认为使用多语旁边雷莱德麦克可能会导致错误的警告信息,如果你有雷莱德麦克诗节中熟悉的脚注。
该警告信息如下:
自上次运行以来,本节中的脚注数量已发生变化。您需要再运行 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 输出中的每页脚注编号似乎是正确的,即使雷莱德麦克警告信息却说了相反的话。所以我确实认为这条信息是错误的。
我更喜欢在包设计的范围之内工作,并且不想修改或覆盖包中的命令,除非包文档建议这样做。所以我的问题是:有没有一个好的方法可以消除这个错误消息,因为它在我的编译输出中出现的频率很高,以至于很难看到我可能遇到的任何其他警告消息。