这是 texdiff 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
文本差异 - 比较两个 (La)TeX 文档以创建显示更改的合并版本,
类似于某些文字处理器中的“更改跟踪”。
概要
texdiff [--nofloats 换 -n] old.tex new.tex [diff.tex]
商品描述
比较前两个文件并输出一个新的 TeX 文件。 当输出文件是
用 (La)TeX 处理,它用蓝色标记新的变化,用红色标记旧文本并用罢工-
通过线。 此外,有变化的段落在边缘用灰色条标记
通过 LaTeX“changebar”包(虽然只有在运行“dvips”之后,在“xdvi”中的栏
太左一英寸以补偿 TeX 打印机插入的一英寸偏移量
司机)。
“texdiff”使用并因此需要“wdiff”命令来插入这些标记。 如果乳胶
宏包含在那些删除或下划线的段落中,乳胶运行将最
可能会失败。 大多数问题的根源在于“wdiff”撕裂成对的大括号。
因此“texdiff”是一个在内部调用“wdiff”并修复“wdiff”的perl脚本
通过再次重新配对大括号并处理一些常用的 LaTeX 宏来输出。
为使 texdiff 工作,必须将以下 LaTeX 代码插入到
乳胶文件:
\usepackage{xcolor} \usepackage{ulem} \usepackage{changebar}
\newcommand\TLSins[1]{\cbstart{}\textcolor{ins}{\uline{#1}}\cbend{}}
\newcommand\TLSdel[1]{\cbdelete{}\textcolor{del}{\sout{#1}}}
使用现有的“xcolor”颜色名称定义编辑颜色“ins”和“del”:
\colorlet{ins}{蓝色} \colorlet{del}{红色}
或者从头开始:
\definecolor{ins}{rgb}{0, 0.5, 0}
这些宏不会像原始脚本一样自动插入 \begin{document}
做了(见 致谢 以下部分),因为这不适用于
多文件文档(包含在 \include 或 \input 中的文档)。 此外,如果你插入
手动宏,您可以根据需要调整它们,即更改文本颜色或位置
更改条。 查看 ulem 和 changebar 包的文档,了解如何
做这个!
配置
--nofloats, -n
如果给定,则跳过图形环境的内容,但确实显示插入和
删除标题命令。 这样做是为了避免 subfloat 中的复杂混乱
或复杂的图形环境。
-调试, -d
打开调试。 保留包含编号大括号的临时文件和原始文件
差异文件被写成输出文件名附加'-wdiff.tex'。 在
此外,还打印了几个正则表达式诊断信息。 警告: 产生 a 很多
of 输出。
使用 onworks.net 服务在线使用 texdiff