首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sweave用户如何与Word用户协作?

Sweave用户如何与Word用户协作?
EN

Stack Overflow用户
提问于 2012-05-16 22:06:08
回答 3查看 1.4K关注 0票数 19

我想向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集成的内容。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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更容易使用。

票数 8
EN

Stack Overflow用户

发布于 2012-05-16 22:09:02

我一直认为这是odfWeave的一个很好的用例...

票数 5
EN

Stack Overflow用户

发布于 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中进行一些小的编辑)。处理引用仍然需要一些弄清楚。希望这些信息可以帮助那些在可重复研究的道路上的人,也可以帮助他们与非极客群体分享文本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10620280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档