Swave用户如何与Word用户协作?

Swave用户如何与Word用户协作?,r,ms-word,sweave,R,Ms Word,Sweave,我想向SO社区提出讨论的问题:Swave用户与Word用户协作的最佳方式是什么 我正在尝试将我的整个工作流程移动到R和Sweave(或类似的,例如,Knitr可能会更有用)。然而,我的工作流程的最后一步通常是与合作者一起撰写手稿。它们通过来回传递MS Word文档和使用轨迹更改编辑文本来工作 让我们规定,我不能说服他们中的任何人学习任何新软件——他们的过程不会改变。我正在寻找一种直截了当的方法: 1.)将Swave创建的文档发送给合著者 2.)允许他们在Word中打开文档并进行跟踪更改 3.)接

我想向SO社区提出讨论的问题:Swave用户与Word用户协作的最佳方式是什么

我正在尝试将我的整个工作流程移动到R和Sweave(或类似的,例如,Knitr可能会更有用)。然而,我的工作流程的最后一步通常是与合作者一起撰写手稿。它们通过来回传递MS Word文档和使用轨迹更改编辑文本来工作

让我们规定,我不能说服他们中的任何人学习任何新软件——他们的过程不会改变。我正在寻找一种直截了当的方法:

1.)将Swave创建的文档发送给合著者

2.)允许他们在Word中打开文档并进行跟踪更改

3.)接收编辑后的文档并将其重新合并到Swave中,理想情况下以某种方式突出显示合作作者的更改

4.)如果解决方案适用于OSX,那就太好了


讨论的重点是那些似乎未记录且仅适用于Windows的。有人知道它是否好吗?关于如何将SWAVE文档转换为Word可读形式的讨论很好,但对于如何将已编辑的Word文档与SWAVE集成的讨论却不多。

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

我使用了多种方法的组合,具体取决于编辑的人。我的默认设置是让编辑/合作者标记为PDF或硬拷贝。是免费的,提供比Acrobat reader更广泛的PDF注释工具,尽管reader允许注释气泡

为了获得更广泛的贡献,我将文档的swave部分从主文本中分离出来是有帮助的,例如,在results.Rnw中写入结果,并在主文档中插入
\input{results.tex}
。这允许您发送不包含R标记的零件。您还可以将前言和参考书目之间的所有内容复制粘贴到word文档中,并要求用户忽略标记。如果使用语法高亮显示从编辑器复制粘贴,则可以将其复制到word,从而简化此过程


你也可以考虑使用,就像Word的Surave.还有,这需要用户学习一个新的程序,但它比swave更容易使用

我已经研究这个问题好几个星期了,下面是我到目前为止得出的结论。不幸的是,我的新手名声不允许发布所有正确的链接,但谷歌搜索应该对所有涉及的软件包都是显而易见的

胶乳和Word之间的转换是繁琐的,因此我认为使用第三格式允许出口胶乳和Word是可行的。有几种选择。首先,你有Markdown,一种标记语言,我甚至用它来写这篇文章:)。降价本身并不真正适用于学术写作,但有一种发展趋势允许引用、脚注和技术写作的其他特征

第二,也许更有希望的是,Docutils中重新构造的文本标记,它已经可以处理引用了。我的想法是使用reST以纯文本形式编写我的文章,使用knitr将它们编织(或编织)成HTML或PDF,这是从R内部本机支持的。当然,R代码可以嵌入,这就是重点

要将文本转换为.doc,可以使用它,它还可以处理引用,并且能够在多种文档格式之间转换,包括PDF、Word、OpenDocument等


我还得弄清楚整个工作流程。在没有引用的情况下转换格式对我来说非常简单(尽管它需要在Word中进行一些小的编辑)。处理引文仍然需要一些计算。希望这些信息能帮助那些走在重复性研究道路上的人,同时也帮助那些需要与非极客群体共享文本的人

他们必须使用轨道更改吗?给PDF加注释怎么样?或者,您可以分离文档并使用
\input
重新组合。tex.se上有一些相关的问题,特别是,但我也可以说服他们对PDF进行注释(你知道AdobeReader是否可以这样做,或者你是否需要完整的Acrobat?)。。。感谢链接。Acrobat reader允许评论气泡。允许更全面的评论。嘿@DrewSteen,我认为既然Swave最终只是生成了一个.tex文件,那么跨LaTeX和Word协作的任何方法都可以工作。。。因此,您可能也想在@DQdlM检查这个问题-这个链接很有用,但似乎将Word的跟踪更改优雅地合并到Sweave文档中是更棘手的部分。对R的推断或多或少被放弃了。最后一个参考是R2。9@DieterMenne我懂了。似乎提供了类似的功能,如所述