latexdiff

latexdiff sed:无法读取
latexdiff

latexdiff sed:无法读取

我正在使用以下命令对 git 存储库中的文件运行 latexdiff,latexdiff-vc --git --force -r Versioning.tex --pdf它启动了,但随后出现以下消息 Generated difference file Versioning-diff.tex sed: can't read ;: No such file or directory sed: can't read \mv: No such file or directory This is pdfTeX, Version 3.141592653-2.6-1.40...

Admin

如何在 latexdiff 中保护或 mbox 命令?
latexdiff

如何在 latexdiff 中保护或 mbox 命令?

在latexdiff,默认情况下,引用命令会使用 进行保护,\mbox以便以默认样式正确打印。如何添加其他命令以使用 进行保护\mbox,例如\SI{}{}或\cref{}? new.tex % arara: pdflatexmk \documentclass{article} \usepackage{siunitx} \begin{document} This is the new text \SI{300}{\meter\per\second} \end{document} old.tex % arara: pdflatexmk \docume...

Admin

使用 latexdiff 保留先前版本的方程/部分计数器
latexdiff

使用 latexdiff 保留先前版本的方程/部分计数器

我正在使用 latexdiff 生成文档两个版本的 PDF 差异。 我正在使用 overleaf 和 latexdiff这个答案即,使用latexmkrc包含 $pdflatex = "latexdiff main_old.tex main.tex > main-d.tex; pdflatex %O main-d" 不过,如果有必要,我可以切换到本地编辑文档。 文档中包含大量公式。文档前几节中的一些公式已被删除,因此它们显示为 但对于我的用例(响应同行评审),显示旧的方程式编号会很有用 用于引用已被删除的方程式。 此外,更重要的是, 中的方程式编...

Admin

git latexdiff 与引用 bib 文件的符号链接斗争
latexdiff

git latexdiff 与引用 bib 文件的符号链接斗争

我用它git latexdiff --latexmk --main my-dissertation.tex first-submission-tag HEAD来跟踪我的论文答辩后的修改情况。它工作得很好(我非常感谢这个工具),但我有一个问题:无法找到所有的引用,例如 Citation 'xcsp3comp2022' on page 17 undefined on input line 1526. 我认为这可能是因为我的references.bib实际上是 的符号链接../literature/zotero_library.bib。我使用 Zotero 作为...

Admin

Latexdiff 将 .tex 添加到 image.eps_tex 文件名然后失败
latexdiff

Latexdiff 将 .tex 添加到 image.eps_tex 文件名然后失败

我在 Latex 中完成了一个出版物,需要跟踪更改。使用 latexdiff 时,我使用 --flatten 将所有内容编译成一个文件。但是,有些图中有文本,因此我从 inkscape 导出了 eps 图像,字体放在一个单独的 tex 文件中。要导入这些图像,我使用以下代码: \begin{figure}[h] \def\svgwidth{5cm} \input{images/specific_image.eps_tex} \caption{...}\label{...} \end{figure} Latexdiff 在文件名末尾添...

Admin

Latexdiff 的替代品
latexdiff

Latexdiff 的替代品

我需要比较我的研究论文的两个版本的 latex 文件。我运行了 latexdiff 命令,如下所示: latexdiff old_file.tex new_file.tex > diff_file.tex 当我编译时,diff_file.tex由于错误太多,它无法生成 pdf 文件,即每个方程式和表格都给出错误。Latex 文件很大,因此编辑每个方程式和表格的 diff 文件将花费大量时间,并且有最后期限。我正在寻找 latexdiff 的更好替代方案,它不会与数学方程式和表格混淆。 您能推荐一些这样的软件吗? ...

Admin

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

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

我用 latex 写论文,每章都有一个文件夹,每个章节的文件夹中都有每个部分的子文件。现在,我latexdiff在 mac 的终端上使用它来查看原始版本和修订版本之间的差异。 我理解使用--flatten允许检查通过 (或 \include) 添加的文件的内容\input。但是,我遇到的问题是文件路径计算错误。 让我们举个例子。在我的简介文件夹中,我有一个intro_structure.tex包含以下代码的文件。这些子文件存储intro_structure.tex在同一个简介文件夹中。 \input{introduction/introduction} \i...

Admin

latexdiff“2 并且只需要 2 个非选项参数”
latexdiff

latexdiff“2 并且只需要 2 个非选项参数”

我安装了latexdiff并运行latexdiff C:\Users\Alf\OneDrive - Blabla\Git\document\main.tex > C:\Users\Alf\OneDrive - Blabla\Git\document-revised\main.tex。但是,我收到以下错误: 2 and only 2 non-option arguments required. Write latexdiff -h to get help C:\texlive\2022\bin\win32\runscript.tlu:915: comm...

Admin

latexdiff 在存在 \lstMakeShortInline 的情况下生成不可编译的文件
latexdiff

latexdiff 在存在 \lstMakeShortInline 的情况下生成不可编译的文件

我正在使用latexdiff一个使用该listings包的文件,更具体地说是它的lstMakeShortInline宏,它允许以简洁的方式编写内联代码。如果我从以下orig.tex文件开始: \documentclass{standalone} \usepackage{listings} \lstset{basicstyle=\tt} \lstMakeShortInline" \begin{document} Test short inline: "this is a listing" \end{document} 并想要进行差异分析new.tex(包含一...

Admin

latexrevise 不改变输入文件
latexdiff

latexrevise 不改变输入文件

我最近发现了一个.tex文件(我们称之为C.tex),它是我几年前用它生成的,用于比较两个源文件(我们称之为和)latexdiff之间的差异。然而,这两个用于比较的原始文件和目前已经永远丢失了。.texA.texB.texA.texB.tex 我可以简单地接受所有更改,继续处理这个旧项目。因此,我尝试:latexrevise -a C.tex > D.tex生成一个新文件,其中包含 中出现的已接受更改C.tex。但是,我收到一条警告,内容为: 旧文档不是完整的 latex 文件。假设它是一个没有序言的 tex 文件 此后,生成的文件D.tex最终与...

Admin

Latexdiff 不会对 Overleaf 中的参考书目(natbib)进行更改
latexdiff

Latexdiff 不会对 Overleaf 中的参考书目(natbib)进行更改

我使用以下命令制作一个 PDF 文件,显示两个 .tex 文件之间的变化。它运行良好,但不适用于参考书目。 请在下面的背面找到用于生成具有差异的 pdf 的命令: \RequirePackage{shellesc} \ShellEscape{latexdiff main2.tex main.tex > diff_result.tex} \input{diff_result} \documentclass{dummy} 有人可以建议我如何让背面显示参考书目的变化吗? 谢谢。 ...

Admin

Latexdiff 无法编译
latexdiff

Latexdiff 无法编译

我刚刚发现了 Latexdiff,它正是我现在需要的。但不幸的是,我无法.tex在我的计算机上编译 Latexdiff 创建的文件。我尝试了一个最小的例子: 文件编号 1:ori.tex \documentclass{article} \begin{document} Hello World \end{document} 文件编号 2:ori_v2.tex \documentclass{article} \begin{document} Hello to this world! \end{document} 它们都可以...

Admin

如何从初始化文件(latexmkrc)更改 \input 路径以在大型项目上运行 latexand 和 latexdiff?
latexdiff

如何从初始化文件(latexmkrc)更改 \input 路径以在大型项目上运行 latexand 和 latexdiff?

我正在做一个项目来比较,比如说,“Old/main.tex”和“New/main.tex”,这两个项目被认为是两个大的 LaTeX 项目,需要多次调用 \input{}。为此,我在两个文件上使用 latexand 创建扁平版本“old.tex”和“new.tex”,然后使用 latexdiff 来比较它们。这两项操作都可以通过 latexmkrc 文件实现,其中包含以下几行(顺便说一下,latexdiff 和 latexand 包含在 TeXLive 中,因此您可以在 Overleaf 上尝试此操作): $pdflatex = " latexpand New...

Admin

latexdiff 不会区分枚举环境
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 ...

Admin