bibtex / bbl 文件中的 latexdiff doi 条目?

bibtex / bbl 文件中的 latexdiff doi 条目?

latexdiff我正在尝试使用和在乳胶中对我的参考文献进行追踪更改bibtex

我正在latexdiff对原始*.bbl文件和更新文件进行操作,虽然这对于标题、期刊、作者等内容很有效,但对于标签中括起来的 DOI 等内容却不起作用。

有什么方法可以标记*.bbl文件 doi 条目中的更改?

目前将latexdiff在文件中创建如下内容*.bbl:-

\DIFdelbegin %DIFDELCMD < \doi{https://doi.org/10.1038/nature14283}%%%
\DIFdelend \DIFaddbegin \doi{10.1038/nature14283}\DIFaddend

但它只编译为更新版本而没有任何标记,如果我将文件设为*.bbl只读以停止pdflatex对进行任何更改*.bbl,这种情况仍然会发生,我希望将添加和删除显示为标记

答案1

latexdiff 不了解 \doi,为了安全起见,它不会在标记命令的参数中包含未知命令(因为这会导致许多命令出现实际错误消息)。但是,您可以使用此选项告诉它不会干扰标记样式并且可以在标记命令的参数中安全使用的命令:

--append-safecmd=doi

相关内容