使用Latex进行文档对比并自动标记修改的内容
前言
通常在文章审稿的过程中,都需要根据审稿人的要求和问题对文章内容进行修改,常用的方法就是将修改的部分用颜色标记出来,但是这样就将原来的内容删除掉了,审稿人再次看到的时候只能看到我们修改文章的结果,但具体修改了什么,修改到了什么程度就不是很显而易见了。当然,如果有精力也可以用下划线以及删除线等标记自己手动将原本的内容与修改之后的内容分别进行标记,但这种手动的方式操作起来还是挺累的,毕竟Latex
本身虽然排本能力很强,但是在写的时候可读性就不是很好了,内容多了就会眼花缭乱。
解决方法
实际上在安装了TexLive
之后,本身就会自带一个文档比对的功能,与Linux
系统里面的diff
的功能是相似的,使用1
latexdiff file-1.tex file-2.tex > diff.tex
这个命令之后,就可以自动生成一个对比之后的文件diff.tex
,当然,这里的名字都是自己起的。在产生的diff.tex
文件中就会将两个文件的比对结果存储,删除以及修改的内容都会用各种标记方式给出。再对diff.tex
文件编译之后就可以得到一个内容修改对比的结果了,示例如下
- 原版(file-1.tex)
- 修改版(file-2.tex)
- 对比版(diff.tex)
这样就可以让审稿人一目了然的看清楚我们对正文的修改以及修改程度,对文章审稿意见的仔细回复也能体现出对审稿人的尊重
{:.info}
上面给出的只是latexdiff
的默认参数选择,更加丰富的选项可以移步官网查看,但是以我现在的需要,看起来默认的选项就已经足够了。
提示
前面只是给出了一个很简单的示例,实际上文档中包含的并不仅仅是文字,还会有公式和图片,这些都是可以识别修改前后的差别。
鉴于该网站分享的大都是学习笔记,作者水平有限,若发现有问题可以发邮件给我
- yxliphy@gmail.com
也非常欢迎喜欢分享的小伙伴投稿
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Yu-Xuan's Blog!
评论