Auf xml-Basis eine .tex Datei generieren/konvertieren?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Auf xml-Basis eine .tex Datei generieren/konvertieren?

Auf xml-Basis eine .tex Datei generieren/konvertieren?

von gast » Sa 22. Feb 2014, 18:41

Da in den bisherigen Reaktionen noch keine wirklichen Antworten zu finden sind, hier mal konkrete Hilfestellungen zumindest auf Englisch:

http://opera.inrialpes.fr/people/Tayeb. ... T/X2L.html

http://tex.stackexchange.com/questions/ ... -converter

Wäre aber sicher hilfreich für viele, wenn es dazu mehr deutschsprachige Hilfestellungen gäbe ...

von Stefan Kottwitz » Di 18. Feb 2014, 09:11

Das Löschen finde ich schade, ich beginne nämlich gerade, mich mit Generieren von TeX aus XML zu befassen. Grund ist, dass ich aus einem Wiki zu TeX exportieren möchte. Ich hätte dort auch noch was dazugeschrieben, wenn es ausgegoren wäre.

Eigene Fragen Löschen rührt vielleicht von der Ansicht, dass die Frage einzig für den persönlichen Support wichtig ist. Das entwertet jedoch die Mühe der Leser, die schon drüber nachgedacht und kommentiert haben. Der Ansatz von Webseiten ist nämlich größer: Nutzer-Support ist ein Anlass, das Archivieren der Lösungen jedoch ist ein weiteres Ziel.
gast hat geschrieben:und finde keine verständliche deutschsprachige Anleitung.
Genau das ist das Ziel von TeXwelt: auf der Basis von Fragen eine deutschsprachige Sammlung von Anleitungen und Lösungen zu schaffen. Deine XML-Frage, offen stehend, hätte vllt. dazu beigetragen. Sie war vllt. nur ein wenig schwer zu zu beantworten. In diesem Sinne, poste gern dort weitere Fragen, falls Du welche hast, jeglicher Art, denn damit schaffst Du die Grundlage für eine deutschsprachige Wissenssammlung.

XML ist übrigens das Basisformat von der texdoc TeX FAQ, worin ich mit TeX-Freunden die UK TeX FAQ weiterpflegen will, und erwäge, den XML-Export zum originalen TeX-Format der UK TeX FAQ umzuwandeln, um schöneres PDF zu haben, und der Geschichte Respekt zu zeigen. In meinem Fall werde ich vllt. mit perl das XML parsen und TeX-Bausteine erzeugen - also wie ein automatisiertes Suchen/Ersetzen. Wenn das Wiki-Interface gefällt, können wir es gern auch für eine deutschsprachige FAQ nutzen. Hervorragende Grundlage können die TeXwelt-Fragen sein - die mit den meisten Links und Views sind Kandidaten, und die Bewertung durch Stimmen das Auswahlkriterium.

Falls jemand TeXdoc.org mitnutzen möchte, gern eine kurze email an stefan@texblog.net und ich richte einen Account dort ein. Den Server habe ich erst am Wochenende aufgesetzt, erstmal ein paar Bereiche eingerichtet - kann sich auch jeder einen neuen Bereich anlegen, beispielsweise für ein eigenes Dokumentationsprojekt. XML-Export und PDF-Export ganzer Bereiche sind jederzeit möglich, um die Sachen auch für sich zu sichern.

Viele Grüße,

Stefan

von Besserwisser » Di 18. Feb 2014, 08:51

Such mal nach xmltex.

Es gibt weitere Möglichkeiten XML in (La)TeX zu wandeln. Da XML ein maschinenparsbares Format ist, kann man daraus mit entsprechenden Regelsätzen für entsprechende Programme mehr oder weniger leicht andere Formate erzeugen. Das ist weniger eine Frage zu LaTeX als eine Frage zu XML. Deshalb ist man in XML-Foren dazu eigentlich besser aufgehoben. Aber wie gesagt, such mal nach xmltex.

Für ConTeXt gibt es übrigens eine alternative XML-Eingabe. Wird Dir aber in dem Fall nicht viel nützen, da Du auch dann erst Dein XML in das XML übersetzen musst, das ConTeXt versteht.

von Johannes_B » Di 18. Feb 2014, 08:30

Diese Frage (genau diese) wurde bereits auf TeXwelt gestellt und wieder gelöscht. Leider weiß ich nicht wieso.

Damit ist mein Hinweis auf einen Crosspost und die Weiterführung des Themas bei TexWelt wohl hinfällig.

Auf xml-Basis eine .tex Datei generieren/konvertieren?

von gast » 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.
\section*{PARTE PRIMA}
\subsection*{I}
\sonetto{....
}
aus
<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>

Nach oben