我想向SO社区提出一个讨论过的问题:here用户与Word用户协作的最佳方式是什么?
我正在尝试将我的整个工作流程转移到R和Sweave (或者类似的,例如,也许Knitr会被证明更有用)。然而,我工作流程中的最后一步通常是与合作者一起写一篇手稿。它们的工作方式是来回传递MS Word文档,并使用跟踪更改编辑文本。
让我们规定,我不能说服他们中的任何人学习任何新软件-他们的过程不会改变。我正在寻找一种简单的方法来:
1.)将Sweave创建的文档发送给合著者
2.)允许他们在Word中打开文档并进行跟踪更改
3.)接收编辑后的文档,并将它们重新合并到Sweave中,理想情况下会以某种方式突出显示合作者的更改
4.)如果这个解决方案适用于OSX,那就太好了。
on the R help mailing list的讨论集中在SWord上,它似乎没有文档记录,并且只在Windows上可用。有没有人知道它是不是很好?讨论on Vanderbilt's biostatistics wiki很好地介绍了如何将Sweave文档转换为Word可读的形式,但没有太多关于如何将编辑后的Word文档与Sweave集成的内容。
发布于 2012-05-16 22:32:22
根据编辑人员的不同,我使用了多种方法。我的默认设置是让编辑/协作者标记PDF或硬拷贝。Foxit Reader是免费的,并提供了比Acrobat阅读器更广泛的PDF评论工具,尽管reader允许评论气泡。
对于更广泛的贡献,我将文档的斯威特部分从正文中分离出来是有帮助的,例如,通过在results.Rnw中写入结果并将\input{results.tex}插入到主文档中。这允许您发送不包含R标记的零件。您还可以将前言和参考书目之间的所有内容复制粘贴到word文档中,并要求用户忽略标记。如果从带有语法突出显示的编辑器中复制粘贴,则可以将其复制到word,从而使该过程更容易。
你也可以考虑使用Inference for R,它就像字词中的Sweave。还有Lyx,它要求用户学习一个新的程序,但它比Sweave更容易使用。
发布于 2012-05-16 22:09:02
我一直认为这是odfWeave的一个很好的用例...
发布于 2013-03-18 17:15:21
我已经在这个问题上研究了几个星期了,到目前为止,我的想法是这样的。不幸的是,我的新手声誉不允许发布所有正确的链接,但谷歌搜索应该是显而易见的,所有涉及的软件包。
LaTeX和Word之间的转换很麻烦,因此我认为使用第三种格式是可行的,可以同时导出到LaTeX和Word。有几种替代方案可供选择。首先,你有Markdown,一种我甚至用来写这篇文章的标记语言:)。Markdown本身并不真正适合学术写作,但有一个extension正在开发中,它允许技术写作的引用、脚注和其他功能。
其次,也许更有前途的是来自Docutils的reStructuredText标记,它已经可以处理引用。我的想法是写我的文章在纯文本使用reST,编织(或编织)他们使用针织到超文本标记语言或PDF,这是从R的原生支持,R代码可以嵌入当然,这是整个要点。
要将文本转换为.doc,可以使用Pandoc,它还可以处理引用,并能够在多种文档格式之间进行转换,包括PDF、Word、OpenDocument等。
我仍然需要弄清楚整个工作流程。在没有引用的格式之间转换对我来说似乎非常简单(即使之后需要在Word中进行一些小的编辑)。处理引用仍然需要一些弄清楚。希望这些信息可以帮助那些在可重复研究的道路上的人,也可以帮助他们与非极客群体分享文本。
https://stackoverflow.com/questions/10620280
复制相似问题