是否可以强制latexdiff
不解析 TikZ 图形?当我运行latexdiff
一个文档时,其中有类似
\begin{figure}
\begin{tikzpicture}
...
\end{tikzpicture}
\end{figure} % corrected typo
它还解析 TikZ 图形代码,并且差异不再是正确的 TikZ 图形。
答案1
由于很难为 TikZ 图形生成正确的差异,我认为完全排除它们的方法是最好的方法。
您可以latexdiff
使用参数进行调用-c <config file>
。在配置文件中,您可以指定latexdiff
应忽略哪些环境。摘自手册:
PICTUREENV 在名称与 PICTUREENV 中的正则表达式匹配的环境中,所有 latexdiffer 标记都将被删除(在病理情况下,这可能会导致标记不一致,但这种情况应该很少见)。默认值:(?:picture|DIFnomarkup)[\w\d*@]*
因此,正则表达式(?:picture|tikzpicture|DIFnomarkup)[\w\d*@]*
不应该解析 TikZ 图形。