Auf xml-Basis eine .tex Datei generieren/konvertieren?
Verfasst: Di 18. Feb 2014, 08:12
Kennt jemand einen halbwegs einfachen Weg, aus xml eine .tex-Datei herzustellen? Also keine direkte Umwandlung in .pdf, sondern eine Umwandlung der Syntax wie bei pandoc etc. in .tex oder Markdown etc.
Ich habe im Netz von Lösungen wie tbook, xmltex usw. gelesen, komme aber nicht damit klar und finde keine verständliche deutschsprachige Anleitung.
Um es konkret zu machen: Textdatenbanken bieten ein Korpus als xml an und generieren daraus html-Seiten, aber ich würde gerne die xml-Struktur ohne Umweg in LaTeX übernehmen. Hier als Beispiel ein Auszug aus http://www.bibliotecaitaliana.it/indice ... ibit000040
Bisher lade ich die Datei und wandle sie aufwändig per Suchen/Ersetzen und definiere mit \newcommand bestimmte semantische Auszeichnungen, z.B.
aus
Ich habe im Netz von Lösungen wie tbook, xmltex usw. gelesen, komme aber nicht damit klar und finde keine verständliche deutschsprachige Anleitung.
Um es konkret zu machen: Textdatenbanken bieten ein Korpus als xml an und generieren daraus html-Seiten, aber ich würde gerne die xml-Struktur ohne Umweg in LaTeX übernehmen. Hier als Beispiel ein Auszug aus http://www.bibliotecaitaliana.it/indice ... ibit000040
Bisher lade ich die Datei und wandle sie aufwändig per Suchen/Ersetzen und definiere mit \newcommand bestimmte semantische Auszeichnungen, z.B.
\section*{PARTE PRIMA} \subsection*{I} \sonetto{.... }
<div1 type="parte"><head>PARTE PRIMA</head> <div2 type="poesia"><head>I</head> <lg type="sonetto"> <lg> <l>Intorn'ad una fonte, in un pratello</l> <l>di verdi erbette pieno e di bei fiori,</l> <l>sedean tre angiolette, i loro amori</l> <l>forse narrando, e a ciascuna 'l bello</l></lg></lg></div2>