我在用着latexdiff跟踪手稿两个版本之间的变化,这很有效。我还需要跟踪我通过包括图形。
换句话说,对于
\documentclass{article}
\begin{document}
Hello world!
\includegraphics{somefig}
\end{document}
和
\documentclass{article}
\begin{document}
Hello brave new world!
\includegraphics{somefig-v2}
\end{document}
我想要的输出latexdiff- 或者采取其他方式 - 不仅要突出显示添加的“美丽新品”,还要以某种方式表明,例如通过边距中的更改条,表明数字已经发生变化。
手册变化(2021年7月15日 4.2.1版)第6.1节规定图形不能被标记。
我可以得到latexdiff能完成我想要的工作吗?如果不能,还有其他软件包或工具可以完成我想要的工作吗?
答案1
这应该可以立即使用。查看--graphics-markup
latexdiff 的选项。默认情况下,上面的示例应显示带有蓝色边框的图形。请注意,latexdiff 仅查看命令,而不考虑图形文件的内容。因此,在您的示例中,它会起作用,因为“somefig-v2”与“somefig”不同,但它不会注意到 somefig 本身是否发生了变化(例如,在比较不同目录中的文件时)。此外,如果使用了 includegraphics 选项,则选项的更改将使图形看起来已更改为 latexdiff。
旧图上--graphics-markup=both
会叠加红色叉号。这可能会破坏格式,因此默认情况下会关闭。