von Oriel » Mo 3. Aug 2009, 16:41
Wie kann ich unter Windows aus einem LaTeX-Text eine einfache saubere HTML-Datei gewinnen? Ich will nicht versuchen, das Layout umzusetzen, nur Überschriften, Textabsätze als <p>, kursiv als <i> usw. sollen übersetzt werden.
Ich hätte gedacht, daß das eine einfache Übung ist und daß es dafür eine Menge Konvertierungsprogramme gibt. Aber trotz gründlichem Suchens habe ich nichts gefunden. Ich habe TtH, Latex4web und die Export-Funktion von Texmaker ausprobiert, aber das Ergebnis ist unbrauchbar. (Unsauberer Code, <span> und <div>, die da nichts zu suchen haben, überall, <p> und <i> fehlen...) Kann mir jemand einen Rat geben?
Wenn es wirklich kein Konvertierungsprogramm gibt, ist meine einzige Idee, mit einem Editor und regulären Ausdrücken jeden Befehl einzeln zu suchen und zu ersetzen. Also z.B.
\\textit\{([^\}]+)\}
ersetzen durch
<i>$1</i>
Gibt es da eine schnellere oder vorgefertigte Methode, um das für alle einschlägigen Befehle durchzuführen? Gibt es das z.B. in oder für Emacs vorgefertigt?
Wie kann ich unter Windows aus einem LaTeX-Text eine einfache saubere HTML-Datei gewinnen? Ich will nicht versuchen, das Layout umzusetzen, nur Überschriften, Textabsätze als <p>, kursiv als <i> usw. sollen übersetzt werden.
Ich hätte gedacht, daß das eine einfache Übung ist und daß es dafür eine Menge Konvertierungsprogramme gibt. Aber trotz gründlichem Suchens habe ich nichts gefunden. Ich habe TtH, Latex4web und die Export-Funktion von Texmaker ausprobiert, aber das Ergebnis ist unbrauchbar. (Unsauberer Code, <span> und <div>, die da nichts zu suchen haben, überall, <p> und <i> fehlen...) Kann mir jemand einen Rat geben?
Wenn es wirklich kein Konvertierungsprogramm gibt, ist meine einzige Idee, mit einem Editor und regulären Ausdrücken jeden Befehl einzeln zu suchen und zu ersetzen. Also z.B.
\\textit\{([^\}]+)\}
ersetzen durch
<i>$1</i>
Gibt es da eine schnellere oder vorgefertigte Methode, um das für alle einschlägigen Befehle durchzuführen? Gibt es das z.B. in oder für Emacs vorgefertigt?