Conversión de LaTeX a TeXmacs

La intención del programa de conversión de LaTeX a TeXmacs, es ayudarle en la conversión de sus viejos documentos a TeXmacs. Grosso modo, la conversión de LaTeX a TeXmacs es más problemática que a la inversa. Sin embargo, mientras se limite a usar los comandos LaTeX más comunes, debería poder hacer la conversión de sus viejos documentos razonablemente bien. Por ejemplo, todos los archivos de ayuda de TeXmacs fueron redactados originalmente en LaTeX con el objeto de validar en programa de conversión de LaTeX a TeXmacs.

Puede convertir un documento LaTeX nombre.tex a TeXmacs usando FicheroImportarLatex y guardarlo como nombre.tm. Si su documento LaTeX fue escrito suficientemente bien, entonces, el resultado de la conversión debería ser más o menos aceptable, con excepción de ciertos comando no reconocidos que aparecerían en rojo. Una buena solución sería escribir su propio archivo de estilo para documentos convertidos, basado en el estilo original, y en el que los comandos no reconocidos estuviesen definidos.

Sin embargo, en ciertos casos desafortunados, aparecerá un gran caos. Esto es debido frecuentemente al hecho de que TeX y LaTeX permiten al usuario modificar el analizador dinámicamente, por ejemplo usando el comando \catcode. En este caso, el programa de conversión podría llegar a confundirse realizando presuposiciones erróneas sobre el modo o el entorno. Como resultado, puede que el texto sea confundido con las matemáticas, las matemáticas con el texto sin formato (literal), etc. En cualquier caso, los comandos en su archivo nombre.tex que confundan al programa de conversión son fácilmente localizables comparando el código fuente LaTeX con su conversión a TeXmacs. Realizando algunas modificaciones en el código debería poder eliminar la parte problemática de forma que el documento se convierta razonablemente bien.

En el futuro, planeamos extender el programa de conversión con un conversor de archivos de estilo y algunas características adicionales que facilitarán la traducción de comandos definidos por el usuario, que están definidos en otro documento aparte del que quiere convertir.

Se garantiza el permiso para copiar, distribuir y/o modificar este documento bajo los terminos de la GNU Free Documentation License, Versión 1.1 o cualquier versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes, sin Textos de Portada, y sin Textos de Contraportada. Una copia de la licencia está incluida en la sección titulada "GNU Free Documentation License".
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".