LaTeX论文合作修改的简单解决方案

LaTeX文档,还没有像Office类软件一样的修改功能,可以自动跟踪不同作者所做的修改。在有多个作者共同修改和合作过程中,还是存在不少障碍的。最近需要和以前的同事合作修改文章,由于都不在一个地点,只能互相电邮来修改文稿。于是搞出了一个“土法”解决类似的问题。

解决方案很简单,就是利用两个包裹,color和ulem。在文档前做如下定义(用户定义的命令 \newcommand):

\usepackage[usenames,dvipsnames]{color}
\usepackage{ulem}

%This is the line added by Marc for his comments
%Additions made by YG
\newcommand{\YG}[1]{{\bf{\color{blue}{#1}}}}
%Cancellations made by YG
\newcommand{\YGc}[1]{{\bf{\color{blue}{\sout{#1}}}}}
%Comments made by YG
\newcommand{\YGCom}[1]{{\texttt{\itshape \color{blue}{(Comment: #1)}}}}

不同作者,可以定义不同的文字样式。在修改时,可以使用

加入文字:\YG{text}
删除文字:\YGc{text}
加入评论:\YGCom{text}

实际效果如下图:

虽然尚没有Office的功能,可以用鼠标做简单的动作,例如接受所有的修改之类。但是这个方案基本解决了现有的需求,所谓够用就行。

----------------------

发表评论