排版一个可访问性友好的差异度量,用于比较两个 TeX 文档之间每段的更改

排版一个可访问性友好的差异度量,用于比较两个 TeX 文档之间每段的更改

我正在对我们研究小组中两方就一份合作稿件出现的作者顺序争议进行同行评审。

我建议他们使用 Excellentlatexdiff.pl将各自的草稿与要提交的最终稿件进行比较。果然,文本中出现了所需的样式的突出显示和更改栏,效果很好。

但我是色盲,看满是彩色文本的文档(一份非常理论化的工作手稿中有 63 页双栏页面)会让我的眼睛有点吃力。尽管手册上说默认颜色是“红色”和“蓝色”,但我总体上还是不太懂颜色,尤其是正文部分。(不过,在标题或图片中偶尔使用一点颜色完全没问题。)

为了从高层次概述谁对文本做出了多大的贡献(我们已经知道,智力贡献大致相等,并且图形生成任务在作者之间平均分配),如果可访问的解决方案 一些指标“一个方框值,表示每段边注的百分比变化”。可用。

这不仅是为了论文的作者身份,也是为了正确纳入他们对概念解释贡献最大的部分,以便在各自的论文中重复使用(贡献被定义为文本、方程式和图表的组合)。在这些部分中,另一方将在整个文本中被承认为帮助者,反之亦然。这将有助于双方在未来避免对方的剽窃指控。

显然,我可以要求增强功能latexdiff.pl.但考虑到 github 存储库中待处理问题的数量以及实现此问题可能需要的时间,我想知道是否有人可以帮忙破解一些基本形式的无障碍友好old.tex给定两个文件,每段度量标准new.tex是多少?任何 pdftex 或 luatex 解决方案都将不胜感激。

我认为这可以使整个社区受益,甚至使非色盲人士受益。快速概览两个文档之间的更改可能会有所帮助,例如 1) 博士生导师查看学生草稿之间的更改,2) 即使对于那些使用版本控制系统的人来说也可以受益(git 和其他 unix diff 工具通常使用基于行的差异,在散文环境中表现不佳。即使使用 --color-words 选项,它们都是基于源代码的(而且,颜色!))。排版文档方面没有什么简单的。

附言:我知道 的输出中还有其他非彩色样式latexdiff。但逐字呈现太过密集,整个文档充斥着元信息和脚注,以至于无法阅读。我正在寻找更简单的方法,即单一指标。这将帮助我专注于更改次数最多的段落并判断这些更改的优点,从时间效率的角度来看,这似乎是一种更好的策略。

附言:我刚刚注意到 TeX 社区在 2018 年 7 月 20 日的无障碍研讨会上发布了公告——也就是这个问题发布的第二天。太巧了!

相关内容