Ich möchte eine .tex-Datei in eine .odt-Datei konvertieren.
Können Sie eine gute schrittweise Lösung vorschlagen?
libreoffice
latex
Tal Galili
quelle
quelle
Antworten:
Ob Sie es glauben oder nicht, mit komplexen Dokumenten und vielen enthaltenen Paketen habe ich mit LaTeX2HTML viel bessere Ergebnisse erzielt als mit LaTeX2RTF, Pandoc oder TeX4ht.
Dadurch wird ein Ordner mit demselben
texfile
Namen generiert , sodass Sie den generierten HTML-Code in ODT konvertieren können:Dies erzeugt eine
index.odt
Datei. In dieser Antwort erfahren Sie, wie Sie die Konvertierungsfilter von LibreOffice verwenden.Bearbeiten von Kommentardiskussion:
Obwohl die oben beschriebene Methode funktioniert, ist es sehr enttäuschend, dass ich nur mit der PDF-Ausgabe von LaTeX unter Adobe Acrobat Pro ein absolut zuverlässiges Dokument erstellen konnte.
quelle
In den Repositories gibt es ein Tool, das LaTeX in das XML-Format von openoffice.org ändert: tex4ht
Befehlszeile...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Sollte mit einer openoffice.org/libreoffice kompatiblen Datei enden.
quelle
Eine weitere Lösung bietet das Paket pandoc
Als Beispiel können Sie Folgendes tun:
Wenn die Eingabedatei
latin1
wie meine Tex-Dateien codiert ist, lautet die Lösung:Ich melde einen Teil der Beschreibung des Pakets:
quelle
Dies kann in 2 Schritten erfolgen. Gehen Sie zu http://latex2rtf.sourceforge.net/ und verwenden Sie die bereitgestellten Tools, um zuerst von Latex nach RTF und dann von RTF nach ODT zu konvertieren.
Ich hoffe es hilft.
quelle
Wenn Sie das Paket tex4ht installiert haben,
oolatex filename
konvertiert der Befehl die .tex in .odt (weitere Informationen zu tex4ht finden Sie hier ).Eine andere Möglichkeit wäre das latex2rtf- Paket, das RTF als Zwischenformat verwendet.
quelle