Desejo converter um arquivo .tex em um arquivo .odt.
Você pode sugerir uma boa solução passo a passo?
libreoffice
latex
Tal Galili
fonte
fonte
Respostas:
Acredite ou não, com documentos complexos e muitos pacotes incluídos, obtive resultados muito melhores com o LaTeX2HTML do que com o LaTeX2RTF, Pandoc ou TeX4ht.
Isso gerará uma pasta com o mesmo
texfile
nome, para que você possa converter o HTML gerado em ODT:Isso produzirá um
index.odt
arquivo. Dê uma olhada nesta resposta para verificar como usar os filtros de conversão do LibreOffice.Editar a partir da discussão do comentário:
Embora o método acima funcione, é muito decepcionante que a única maneira que encontrei para gerar um documento verdadeiramente confiável seja usando a saída de PDF do LaTeX no Adobe Acrobat Pro.
fonte
Existe uma ferramenta nos repositórios que altera o LaTeX para o formato XML do openoffice.org: tex4ht
Linha de comando...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Deve terminar com um arquivo compatível com openoffice.org/libreoffice.
fonte
Outra solução é fornecida no pacote pandoc
Como exemplo, você pode fazer:
Se o arquivo de entrada estiver
latin1
codificado, como meus arquivos tex, a solução é:Relato parte da descrição do pacote:
fonte
Isso pode ser feito em duas etapas. Vá para http://latex2rtf.sourceforge.net/ e use as ferramentas fornecidas para converter primeiro de Látex para RTF e depois de RTF para ODT.
Espero que ajude.
fonte
Se você tiver o pacote tex4ht instalado, o comando
oolatex filename
converte o .tex em .odt (para saber mais sobre o tex4ht, veja aqui ).Outra maneira seria o pacote latex2rtf , usando o RTF como formato intermediário.
fonte