我的默认设置是将 tex 源放入 subversion 存储库中,并在更改其他人的内容时将注释作为源中的注释相互插入。这一切都感觉不太理想,尤其是当存在颠覆冲突时,它告诉你的只是“这个大段落的这两个版本存在冲突”。
我想出了一些技巧,但我确信还有更好的想法(或我的想法的更好版本)。
要在代码上进行协作,请参阅以下问题:
您如何与其他编码员实时协作?
(其中一些答案也适用于 LaTeX 文档的协作。)
Always每个句子以换行符结束。Never重新格式化段落。这些规则不仅可以最大限度地减少虚假冲突,还可以使您的协作编辑论文更容易修改。
对于作者评论,我使用边注:
\long\def\authornote#1{%
\leavevmode\unskip\raisebox{-3.5pt}{\rlap{$\scriptstyle\diamond$}}%
\marginpar{\raggedright\hbadness=10000
\def\baselinestretch{0.8}\tiny
\it #1\par}}
\newcommand{\simon}[1]{\authornote{SLPJ: #1}}
\newcommand{\norman}[1]{\authornote{NR: #1}}
\newcommand{\john}[1]{\authornote{JD: #1}}
我们将这些内容放在页边空白处,因为我们通常会按照严格的长度限制来准备论文,并且我们希望页边注释不会改变论文的长度。然后边注被关闭
\long\def\authornote#1{\relax}
我还发明了nbibtex工具(现在在 Debian 中!),这样您就可以使用来自共同作者的不同 .bib 文件,而不必就任意 BibTeX 密钥达成一致。nbibtex
与 BibTeX 类似,只是它使用来自作者、标题和其他字段的关键字。每个作者的 BibTeX 文件可能不同,但如果论文存在,nbibtex
会找到它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)