latexdiff 不会区分枚举环境

latexdiff 不会区分枚举环境

我正在使用 latexdiff 来生成以下两个 latex 文件之间的差异。

原来的:

\documentclass{article}
\begin{document}

\begin{enumerate}
\item{First item}
\item{Second item}
\item{Third item}
\end{enumerate}

\end{document}

修改:

\documentclass{article}
\begin{document}

\begin{enumerate}
\item{1st item}
\item{2nd item}
\item{3rd item}
\end{enumerate}

\end{document}

不幸的是,它无法对差异文件中的项目产生差异。

从输出latexdiff --show-config

ITEMCMD=item
LISTENV=(?:(?:itemize)|(?:description)|(?:enumerate))

看起来该工具知道enumerate环境和list命令。

区分enumerate环境是 latexdiff 支持的功能吗?这是一个错误吗?还是我在这里遗漏了什么?

答案1

事实上,这是一个错误,正如所报告的: https://github.com/ftilmann/latexdiff/issues/241

一个解决方法是不在每个项目周围使用括号。然后它就会按预期工作。

相关内容