在我的doc上调用ODFWeave时出现此错误。
Pre-processing the contents
Sweaving content.Rnw
Error: ‘content.Rnw’ is not ASCII and does not declare an encoding
我已经看到了一些在LaTeX docs中添加编码开关的方法“(Sweave --encoding = utf-8)”,但不知道是否可以用odfWeave完成
我之前通过将源文档转换回ASCII来解决它,但理想情况下,如果转换将与我的doc中的任何内容一起运行会很好(例如,某些名称需要非ASCII字符集)。
答案 0 :(得分:1)
我们对odfWeave进行了更改,以便它(正确地)使用utf-8编码。事实上,我们通过使用'encoding =“UTF-8”'选项来强制实现这一点。
我想问题是“为什么文件不是utf-8”?老实说,我没有真正的答案,因为我没有文件(或sessionInfo()的结果)。您可能在编织过程中创建非utf8字符。
可能有用的一个主题是:
http://r.789695.n4.nabble.com/Running-odfWeave-on-its-own-examples-odt-td4639889.html
解决这个问题看起来非常复杂,我希望我能为你提供一个明确的答案。