Convertendo arquivos Open Office (odt) para Latex

10

Como você converte documentos Open Office (ODT) em arquivos tex? Fiz um relatório usando o libre office . Agora eu quero continuar editando o documento usando o lyx (latex front end) . Portanto, o arquivo ODT precisa ser salvo como um arquivo .tex.

Eu não vejo uma opção para fazer isso no menu Arquivo (exportar / salvar como). Então, existe algum outro plugin para fazer isso?

    
por AIB 25.05.2011 / 11:11

2 respostas

10

O OpenOffice costumava ter uma funcionalidade de exportação do LaTeX, que mais tarde foi removida, eu acho. No entanto, existe um escritor LaTeX:

sudo apt-get install openoffice.org-writer2latex writer2latex

Ou, se a sua distribuição usa o LibreOffice, use libreoffice-writer2latex em vez do acima.

Confirme todas as mensagens com y . Após a instalação, você pode usá-lo com w2l

w2l your-document.odt

que criará um arquivo .tex com o mesmo nome. A formatação é bem básica, mas acho que o trabalho é feito.

Se você deseja editá-lo no Lyx depois disso, basta concatenar os comandos, algo assim:

w2l your-document.odt && /usr/bin/env lyx your-document.tex &

Eu testei a conversão no Ubuntu 11.04 com a instalação padrão do LibreOffice

    
por 25.05.2011 / 11:24
1

O LibreOffice tem uma extensão writer2latex que você pode carregar simplesmente clicando duas vezes no arquivo .oxt ou obtendo o pacote do apt (eu assumo também yum)

Link para extensão: http://writer2latex.sourceforge.net/index14.html

Depois de instalar a extensão, você pode usar Arquivo- > Exportar para .tex.

Mas:

  • Não consegui que o Libreoffice 4.0x executasse a extensão contra um documento complexo.

  • O LO 3.4.4 executou a extensão muito bem, mas perdeu quase toda a formatação, perdeu todas as tabelas e fotos.

Resultado:

Eu desisti. Você seria melhor apenas exportar para texto e começar de novo. Parece-me um NOOB completo para Lyx e Latex, que muitas configurações de documentos não têm um equivalente e simplesmente não podem ser traduzidas. No entanto, eu ficaria feliz em saber que estou errado.

    
por 21.03.2013 / 00:31