Deseo convertir un archivo .tex en un archivo .odt.
¿Me puede sugerir una buena solución paso a paso?
libreoffice
latex
Tal Galili
fuente
fuente
Respuestas:
Lo creas o no, con documentos complejos y muchos paquetes incluidos, obtuve resultados mucho mejores con LaTeX2HTML que con LaTeX2RTF, Pandoc o TeX4ht.
Esto generará una carpeta con el mismo
texfile
nombre, por lo que podrá convertir el HTML generado a ODT:Esto producirá un
index.odt
archivo. Eche un vistazo a esta respuesta para ver cómo usar los filtros de conversión de LibreOffice.Editar de la discusión de comentarios:
Aunque el método anterior funciona, es muy decepcionante que la única forma que encontré para generar un documento verdaderamente confiable es usando la salida en PDF de LaTeX en Adobe Acrobat Pro.
fuente
Hay una herramienta en los repositorios que cambia LaTeX al formato XML de openoffice.org: tex4ht
Línea de comando...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
Debería terminar con un archivo compatible con openoffice.org/libreoffice.
fuente
Se proporciona otra solución desde el paquete pandoc
Como ejemplo, puedes hacer:
Si el archivo de entrada está
latin1
codificado, como mis archivos tex, la solución es:Reporto parte de la descripción del paquete:
fuente
Se puede hacer en 2 pasos. Vaya a http://latex2rtf.sourceforge.net/ y use las herramientas proporcionadas para convertir primero de Latex a RTF y luego de RTF a ODT.
Espero eso ayude.
fuente
Si tiene instalado el paquete tex4ht , el comando
oolatex filename
convierte el .tex en .odt (para obtener más información sobre tex4ht, consulte aquí ).Otra forma sería el paquete latex2rtf , utilizando RTF como formato intermedio.
fuente