odfWeave и MS Word

Я использую odfWeave для целей воспроизводимых исследований. Я обнаружил, что это обычно хорошо работает на MS Office 2007, используя файлы.odt, сгенерированные в Word, но \Sexpr{} Команды почти всегда терпят неудачу. Я подозреваю, что Word странным образом относится к базовому XML, но мне любопытно, видел ли кто-нибудь эту проблему и выяснил, как заставить ее работать.

Спасибо,

Билл

2 ответа

Решение

Мой не использовать odfCat? Например:

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

Также см. Этот пост, может быть связано. В любом случае, удачи!

У меня была такая же проблема. И я обнаружил (изучив content.xml внутри.odt), что часто LibreOffice вставляет различную разметку встроенного форматирования внутри \Sexpr{...}тем самым предотвращая odfWeave() с работы.

Решением этой проблемы является просто отметить \Sexpr{...} (или весь абзац, или весь документ) внутри LibreOffice Writer и нажмите "Очистить прямое форматирование". У меня никогда не было \Sexpr{...} это не сработало после этого!

Другие вопросы по тегам