我正在使用 latexdiff 来显示两个 latex 文档之间的差异,但由于某种原因 latexdiff 没有显示文档标题的差异。
有没有办法来解决这个问题?
答案1
我总是使用wdiff
来标记同一文档的两个修订版本中的更改。我不知道与 相比的优缺点latexdiff
,但它对我来说很好用。首先,你必须下载并安装wdiff
。我不知道 Windows 是否如此,但对于 Mac 或 Linux,你必须执行通常的./configure
&make
组合.现在你比较两个 latex 文件
./wdiff --start-delete='\sout{' --end-delete='}' --start-insert='\uline{' --end-insert='}' version1.tex version2.tex > diff.tex
在终端中。它将删除的部分放在\sout{
和之间}
。它还将新部分放在和之间\uline{
。}
您将获得一个新文件diff.tex
。打开文件并确保使用该ulem
包。wdiff
比较文件中的每个单词,因此如果您正在更改 LaTeX 宏并且无法正常工作。如果您正在更改例如仅等式的一部分,它也不喜欢不匹配的括号。
我的示例输出是
答案2
较新版本latexdiff
(1.0.3) 可以立即实现此功能
(披露:我是的作者latexdiff
)