运行 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。