编译后的 LaTeX 文档的平等性

编译后的 LaTeX 文档的平等性

我想测试在不同情况下同一个 .tex 文件的两个不同编译的输出是否相等。我首先考虑编译为 pdf,然后直观地比较 pdf,但后来我决定要使用多种方式(而不仅仅是视觉相等)进行比较。

我的第二种方法是再次编译为 pdf,然后与 python 包进行比较filecmp,逐字节比较两个文件。然而,当我期望它们相等时,结果却不相等

然后我尝试将 tex 文件编译为 dvi。比较两个 dvi 文件时,最初再次失败,但在添加了\year\day之后这个答案,比较给出了预期的相等结果。

我的问题是:dvi 文件的字节相等性是否是测试两个编译是否“相等”的良好基准?pdf 比较失败的原因可能是什么?

相关内容