Я хочу преобразовать файл .tex в файл .odt.
Можете ли вы предложить хорошее пошаговое решение?
libreoffice
latex
Таль Галили
источник
источник
Ответы:
Верьте или нет, со сложными документами и множеством пакетов, я получил гораздо лучшие результаты с LaTeX2HTML, чем с LaTeX2RTF, Pandoc или TeX4ht.
Это создаст папку с тем же
texfile
именем, так что вы сможете конвертировать сгенерированный HTML в ODT:Это создаст
index.odt
файл. Посмотрите на этот ответ, чтобы проверить, как использовать фильтры преобразования LibreOffice.Редактировать из комментария обсуждение:
Несмотря на то, что описанный выше метод работает, очень разочаровывает, что я нашел единственный способ создать действительно надежный документ - это использовать вывод PDF из LaTeX в Adobe Acrobat Pro.
источник
В репозиториях есть инструмент, который изменяет LaTeX на XML-формат openoffice.org: tex4ht
Командная строка...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Должен закончиться файлом, совместимым с openoffice.org/libreoffice.
источник
Другое решение предоставляется из пакета pandoc
В качестве примера вы можете сделать:
Если входной файл
latin1
закодирован, как мои текстовые файлы, решение:Я сообщаю часть описания пакета:
источник
Это можно сделать в 2 этапа. Перейдите на http://latex2rtf.sourceforge.net/ и используйте предоставленные инструменты для преобразования сначала из латекса в RTF, а затем из RTF в ODT.
Надеюсь, это поможет.
источник
Если у вас установлен пакет tex4ht , команда
oolatex filename
преобразует .tex в .odt (подробнее о tex4ht см. Здесь ).Другим способом был бы пакет latex2rtf , использующий RTF в качестве промежуточного формата.
источник