latexdiff-vc 没有显示参考书目中的差异

latexdiff-vc 没有显示参考书目中的差异

运行 latexdiff-vc -r rev1 -r rev2 file.tex --pdf 会生成一个突出显示 tex 中更改的 pdf,但它不会显示参考书目中的更改。是否需要启用某些功能才能使其正常工作?

我的 tex 文件使用 bibtex 即,

\bibliographystyle{IEEEtran} \bibliography{参考文献}

其中参考书目文件是 references.bib。

答案1

为了实现这一点,您需要确保将 .bbl 文件包含在存储库中,即跟踪该文件的修订。请注意,这与正常程序不同;由于 .bbl 文件是派生的,因此通常不会单独修改它。如果您已经这样做了,那么

latexdiff-vc --flatten  -r rev1 -r rev2 file.tex --pdf 

也应该显示参考书目的变化(尽管有些参考书目样式与 latexdiff 不太兼容,请参见latexdiff 生成的 .bbl 文件导致错误以获得进一步的提示)。

否则,它会变得更加复杂,您最好手动检索两个修订版本和两个修订版本的 bbl 文件。请注意,您通常可以(取决于参考书目样式)在 bbl 文件上单独运行 latexdiff。

相关内容