3

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

谢谢,

账单

4

2 回答 2

2

我的不使用odfCat?例如:

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

另见这篇文章,可能是相关的。总之祝你好运!

于 2011-03-23T13:27:11.767 回答
0

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

解决方案就是\Sexpr{...}在 LibreOffice Writer 中标记(或整个段落,或整个文档),然后单击“清除直接格式”。这样做后,我从来没有遇到过\Sexpr{...}不起作用的!

于 2016-06-26T15:53:31.867 回答