我正在使用 latexdiff 来显示使用该achemso
软件包编写的文章版本之间的变化,但它似乎无法突出显示参考书目中的更改(包括添加的\bibnote{}
命令和添加的引文)。 BibTeX
用于使用\bibliography{filename}
主LaTeX
文件中的命令生成参考书目。我使用的latexdiff
方式如下:
latexdiff --subtype=COLOR old.tex new.tex > diff.tex
生成的LaTeX
文件确实标记了文本中出现的新引用编号,但没有突出显示参考书目中的任何内容。有没有一种方便的方法可以标记latexdiff
参考书目中的更改?
答案1
您必须latexdiff
直接在 bbl 文件上使用。因此只需执行
latexdiff old.bbl new.bbl > diff.bbl
然后执行(pdf)latex diff.tex
。这通常适用于(作者,年份)样式的引用,但我还没有尝试过使用编号样式。
对于bibnote
命令,您可能必须使用--append-textcmd
选项
latexdiff --append-textcmd=bibnote ...