latexdiff 不会突出显示 \AtEndDocument 中的更改

latexdiff 不会突出显示 \AtEndDocument 中的更改

对于某个期刊,我必须遵循以下结构:

  1. 正文
  2. 参考
  3. 图片,每页一张
  4. 附加文本

我已设法通过使用endfloat将数字移至末尾的包来实现这一点,并且\AtEndDocument,这使我能够将额外的文本放在数字后面。

我现在要提交修订版,并标注更改内容。我打算使用 latexdiff 来做这件事,但它似乎没有在附加文本中突出显示更改。不幸的是,许多更改都位于此处。

也许与此相关的是,我正在使用 latexdiff 的 --flatten 选项,因为源被分成几个 .tex 文件(其中一些包含在 \AtEndDocument 中)。

我想要一个解决方案,它不需要单独的文档,因此页码可以保留,并且只有一个主文件。唉,我被困在这里了。

您知道有什么办法可以解决这个问题吗?可能要摆脱它\AtEndDocument。提前致谢。

答案1

经过一番挖掘,我们发现可以使用

\processdelayedfloats

此时刷新浮点数,从而无需\AtEndDocument.latexdiff 现在可以按预期工作。

相关内容