Konversion von LaTeX nach TeXmacs

Das der Konvertierung von LaTeX nach TeXmacs, ist es, Ihnen zu helfen, alte alte LaTeX-Dokumente nach TeXmacs zu übertragen, damit sie für Ihre Arbeit nicht vollständig verloren sind. Es ist nicht das Ziel, eine vollständige Übertragung mit identischen Layout zu erreichen.

Im allgemeinen ist die Umwandlung von LaTeX nach TeXmacs schwieriger als umgekehrt. Wenn Sie sich aber auf die gebräuchlichsten LaTeX Kommandos beschränken, sollten Sie ihre Dokumente einigermaßen ordentlich übertragen können. Beispielsweise wurden alle TeXmacs-Hilfe-Dateien in LaTeX geschrieben und dann nach TeXmacs konvertiert, um das Konversions-Programm zu testen.

Sie können ein LaTeX-Dokumentname.tex mit dem Befehl DateiImportierenLatex nach TeXmacs importieren und unter dem Namen name.tm sichern. Wenn Ihr LaTeX-Dokument gut genug geschrieben wurde, dann sollte das Resultat der Konvertierung einigermaßen akzeptabel sein, von einigen unbekannten Befehlen abgesehen, die rot markiert sind. Ein gute Lösung dafür, besteht darin, eine eigene Stil-Definition basierend auf dem Original Stil zu schreiben, in der die unbekannten Befehle definiert werden.

Dennoch gibt es Fälle, in denen das ganze Dokument ein großes unlesbares Durcheinander ist. Das kommt meist davon, dass TeX und LaTeX es gestatten, dass der Parser während seiner Ausführung dynamisch verändert wird, indem Sie z.B. den \catcode Befehl verwenden. In solchen Fällen kann das Konvertierungs-Programm manchmal den Intentionen nicht folgen und macht unzutreffende Annahmen. Dann wird z.B. Text in mathematische Formeln umgewandelt, mathematischer Code in wörtlichen Text usw.. Meist lassen sich die problematischen Befehle in name.tex aber leicht herausfinden, wenn man LaTeX mit der TeXmacs-Version vergleicht. Dann kann man meist den problematischen LaTeX-Code ersetzen und so eine einigermaßen akzeptable Konvertierung erreichen.

Wir planen auch eine Konverter für TeX-Stil-Dateien nach TeXmacs sowie einige andere Erweiterungen, die die Konversion von Anwender-Befehlen zu erleichtern, die in einem anderen Dokument definiert sind, als dem, das Sie gerade konvertieren wollen.

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".