odfWeave和MS Word

时间:2011-03-20 03:15:20

标签: r ms-word sweave odt

我使用odfWeave进行可重复的研究。我发现它通常在使用Word生成的.odt文件在MS Office 2007上运行良好,但\Sexpr{}命令几乎总是失败。我怀疑Word是以一种奇怪的方式处理底层XML,但我很好奇是否有人看到了这个问题,并想出如何让它工作。

谢谢,

比尔

2 个答案:

答案 0 :(得分:2)

我不使用odfCat?例如:

> odfCat(mean(runif(100)))
<text:p text:style-name="ArialNormal">0.4411</text:p>

另见this post,可能有关系。祝你好运!

答案 1 :(得分:0)

我遇到了同样的问题。我发现(通过检查.odt中的content.xml),LibreOffice通常会在\Sexpr{...}中插入各种内联格式标记,从而阻止odfWeave()工作。

解决方案只是在LibreOffice Writer中标记\Sexpr{...}(或整个段落或整个文档),然后单击&#34;清除直接格式化&#34;。我从来没有\Sexpr{...}这样做后没有工作!