latexdiff 的路径名错误——使用 \input 展开并添加多个文件

latexdiff 的路径名错误——使用 \input 展开并添加多个文件

我用 latex 写论文,每章都有一个文件夹,每个章节的文件夹中都有每个部分的子文件。现在,我latexdiff在 mac 的终端上使用它来查看原始版本和修订版本之间的差异。

我理解使用--flatten允许检查通过 (或 \include) 添加的文件的内容\input。但是,我遇到的问题是文件路径计算错误。

让我们举个例子。在我的简介文件夹中,我有一个intro_structure.tex包含以下代码的文件。这些子文件存储intro_structure.tex在同一个简介文件夹中。

\input{introduction/introduction}
\input{introduction/intro-transition}
etc.

然后我在终端运行以下命令。

latexdiff --flatten firstsubmission/introduction/intro_structure.tex secondsubmission/introduction/intro_structure.tex > intro_diff.tex

然后,我会针对每一行 \input 代码收到以下警告。

WARNING: Could not find included file .../firstsubmission/introduction/introduction/introduction.tex. I will continue but not expand |\input{introduction/introduction}|

问题是由于他们在路径名中重复了两次引入文件夹。我该如何解决?

注意:我在使用终端方面经验不多

相关内容