私は、再現可能な研究のために 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{...}これを行った後に機能しなかったことはありません。