odfWeave 和 MS Word
我使用 odfWeave 进行可重复的研究。我发现它通常在使用 Word 中生成的 .odt 文件的 MS Office 2007 上运行良好,但 \Sexpr{}
命令几乎总是失败。我怀疑 Word 正在以一种奇怪的方式处理底层 XML,但我很好奇是否有人看到过这个问题并弄清楚如何让它发挥作用。
谢谢,
比尔
I use odfWeave for purposes of reproducible research. I've discovered it generally works well on MS Office 2007 using .odt files generated in Word, but \Sexpr{}
commands almost always fail. I suspect Word is treating the underlying XML in a strange way, but I'm curious if anyone has seen that problem and figured out how to make it work.
Thanks,
Bill
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也遇到过同样的问题。我发现(通过检查 .odt 中的 content.xml)LibreOffice 通常会在
\Sexpr{...}
中插入各种内联格式标记,从而阻止odfWeave() 工作。
解决方案只需在 LibreOffice Writer 中标记
\Sexpr{...}
(或整个段落或整个文档),然后单击“清除直接格式”。我从来没有遇到过这样做后不起作用的\Sexpr{...}
!I've had the same problem. And I have found (by examining content.xml inside the .odt) that often LibreOffice will insert various inline formatting markup inside
\Sexpr{...}
, thereby preventingodfWeave()
from working.The solution to that is simply to mark the
\Sexpr{...}
(or the entire paragraph, or the entire document) inside LibreOffice Writer and click on "Clear direct formatting". I've never had an\Sexpr{...}
that didn't work after doing this!我不使用 odfCat 吗?例如:
另请参阅这篇文章,可能是有关的。无论如何,祝你好运!
My not use
odfCat
? E.g.:Also see this post, might be related. Good luck anyway!