Conversione di file Open Office (odt) in Latex


10

Come si convertono i documenti Open Office (ODT) in file tex? Ho fatto una segnalazione usando libre office . Ora desidero continuare a modificare il documento usando lyx (front-end in lattice) . Quindi il file ODT deve essere salvato come file .tex.

Non vedo un'opzione per farlo nel menu File (esporta / salva con nome). Quindi c'è qualche altro plugin per farlo?

Risposte:


10

OpenOffice aveva una funzionalità di esportazione LaTeX, che è stata successivamente rimossa, immagino. Tuttavia, esiste uno scrittore LaTeX:

sudo apt-get install openoffice.org-writer2latex writer2latex

Oppure, se la tua distribuzione utilizza LibreOffice, usa libreoffice-writer2latexinvece di quanto sopra.

Basta confermare tutti i messaggi con y. Dopo l'installazione, puoi usarlo conw2l

w2l your-document.odt

che creerà un .texfile con lo stesso nome. La formattazione è piuttosto semplice, ma penso che abbia fatto il lavoro.

Se desideri modificarlo in Lyx dopo, concatena i comandi, qualcosa del genere:

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

Ho testato la conversione su Ubuntu 11.04 con l'installazione di LibreOffice predefinita


Il pacchetto ora è chiamato libreoffice-writer2latex, almeno in fedora.
Bianca

Su Debian Squeeze, il pacchetto sembra essere chiamato writer2latex. Almeno, quel pacchetto fornisce un w2lche fa il lavoro.
un CVn del

1

Libreoffice ha un'estensione writer2latex che puoi caricare semplicemente facendo doppio clic sul file .oxt o ottenendo il pacchetto da apt (suppongo anche yum)

Link all'estensione: http://writer2latex.sourceforge.net/index14.html

Una volta installata l'estensione, è possibile utilizzare File-> Esporta in .tex.

Ma:

  • Non sono riuscito a ottenere Libreoffice 4.0x per eseguire l'estensione su un documento complesso.

  • LO 3.4.4 ha eseguito l'estensione bene, ma ha perso quasi tutta la formattazione, ha perso tutte le tabelle e le immagini.

Linea di fondo:

Ho rinunciato. Faresti meglio a esportare in testo e ricominciare da capo. Mi sembra un NOOB completo per Lyx e Latex, che molte impostazioni del documento non hanno un equivalente e semplicemente non possono essere tradotte. Tuttavia sarei felice di essere dimostrato che mi sbaglio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.