Chcę przekonwertować plik .tex na plik .odt.
Czy możesz zasugerować dobre rozwiązanie krok po kroku?
libreoffice
latex
Tal Galili
źródło
źródło
Odpowiedzi:
Wierzcie lub nie, ale ze złożonymi dokumentami i dużą ilością pakietów, uzyskałem znacznie lepsze wyniki z LaTeX2HTML niż z LaTeX2RTF, Pandoc lub TeX4ht.
Spowoduje to wygenerowanie folderu o tej samej
texfile
nazwie, dzięki czemu będziesz mógł przekonwertować wygenerowany kod HTML na format ODT:Spowoduje to utworzenie
index.odt
pliku. Spójrz na tę odpowiedź, aby sprawdzić, jak korzystać z filtrów konwersji LibreOffice.Edytuj z dyskusji na komentarzach:
Chociaż powyższa metoda działa, to jest bardzo rozczarowujące, że jedynym sposobem, w jaki udało mi się wygenerować prawdziwie niezawodny dokument, jest użycie pliku wyjściowego PDF z LaTeX na Adobe Acrobat Pro.
źródło
W repozytoriach znajduje się narzędzie, które zmienia LaTeX na format XML openoffice.org: tex4ht
Wiersz poleceń...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Powinien skończyć się plikiem kompatybilnym z openoffice.org/libreoffice.
źródło
Innym rozwiązaniem jest pakiet pandoc
Jako przykład możesz wykonać:
Jeśli plik wejściowy jest
latin1
zakodowany, podobnie jak moje pliki tex, rozwiązaniem jest:Zgłaszam część opisu pakietu:
źródło
Można to zrobić w 2 krokach. Wejdź na http://latex2rtf.sourceforge.net/ i użyj dostarczonych narzędzi do konwersji najpierw z Latex na RTF, a następnie z RTF na ODT.
Mam nadzieję, że to pomoże.
źródło
Jeśli masz zainstalowany pakiet tex4ht , polecenie
oolatex filename
konwertuje .tex na .odt (więcej na temat tex4ht, patrz tutaj ).Innym sposobem byłby pakiet latex2rtf , wykorzystujący RTF jako format pośredni.
źródło