我将 odfWeave 用于可重复的研究。我发现它在使用 Word 中生成的 .odt 文件的 MS Office 2007 上通常运行良好,但\Sexpr{}
命令几乎总是失败。我怀疑 Word 正在以一种奇怪的方式处理底层 XML,但我很好奇是否有人看到了这个问题并想出了如何让它工作。
谢谢,
账单
我的不使用odfCat
?例如:
> odfCat(mean(runif(100)))
<text:p text:style-name="ArialNormal">0.4411</text:p>
另见这篇文章,可能是相关的。总之祝你好运!
我有同样的问题。而且我发现(通过检查 .odt 中的 content.xml)通常 LibreOffice 会在其中插入各种内联格式标记\Sexpr{...}
,从而阻止odfWeave()
工作。
解决方案就是\Sexpr{...}
在 LibreOffice Writer 中标记(或整个段落,或整个文档),然后单击“清除直接格式”。这样做后,我从来没有遇到过\Sexpr{...}
不起作用的!