Saya ingin mengonversi file .tex menjadi file .odt.
Bisakah Anda menyarankan solusi langkah demi langkah yang baik?
libreoffice
latex
Tal Galili
sumber
sumber
Jawaban:
Percaya atau tidak, dengan dokumen yang kompleks dan banyak paket yang disertakan, saya mendapat hasil yang lebih baik dengan LaTeX2HTML dibandingkan dengan LaTeX2RTF, Pandoc atau TeX4ht.
Ini akan menghasilkan folder dengan
texfile
nama yang sama , sehingga Anda dapat mengonversi HTML yang dihasilkan ke ODT:Ini akan menghasilkan
index.odt
file. Lihatlah jawaban ini untuk memeriksa cara menggunakan filter konversi LibreOffice.Edit dari diskusi komentar:
Meskipun metode di atas berfungsi, sangat mengecewakan bahwa satu-satunya cara yang saya temukan untuk menghasilkan dokumen yang benar-benar dapat diandalkan adalah menggunakan output PDF dari LaTeX pada Adobe Acrobat Pro.
sumber
Ada alat di repositori yang mengubah LaTeX ke format XML openoffice.org: tex4ht
Garis komando...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Seharusnya berakhir dengan file yang kompatibel dengan openoffice.org/libreoffice.
sumber
Solusi lain disediakan dari paket pandoc
Sebagai contoh, Anda dapat melakukan:
Jika file input
latin1
dikodekan, seperti file tex saya, solusinya adalah:Saya melaporkan bagian dari deskripsi paket:
sumber
Itu bisa dilakukan dalam 2 langkah. Pergi ke http://latex2rtf.sourceforge.net/ dan gunakan alat yang disediakan untuk mengkonversi pertama dari Lateks ke RTF dan kemudian dari RTF ke ODT.
Semoga ini bisa membantu.
sumber
Jika Anda telah menginstal paket tex4ht , perintah
oolatex filename
mengubah .tex menjadi .odt (untuk informasi lebih lanjut tentang tex4ht, lihat di sini ).Cara lain adalah paket latex2rtf , menggunakan RTF sebagai format perantara.
sumber