PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XML Datei einbinden



Helveticus
09-12-2012, 22:02
Hallo

Ist es eigentlich möglich in Latex direkt eine .xml Datei einzubinden, so dass alles schön formatiert wird? Damit meine ich, der XML Code sollte als hierarchische Struktur dargestellt werden (so wie wenn man die Datei per IE öffnen würde).

Makana
10-12-2012, 08:35
=========
NACHTRAG:
Der XML-code (Beispielcode aus Wikipedia) wurde scheinbar gleich kompiliert, das passiert in LateX nicht
=========
Hallo,

ich habe das mal mit R ausprobiert und mich an die Anweisungen von Joachim Schlosser (wissenschaftliche Arbeiten schreiben mit Latex (http://www.latexbuch.de/)) gehalten. Das hat soweit auch ganz gut funktioniert, nur konnte ich die vorgeschlagene Schrift luximono nicht laden.

Schlosser schreibt:
für Einbinden von Quellcode

\documentclass{article}
\usepackage{listings}
\begin{document}

\begin{lstlisting}[language=XML]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<verzeichnis>
<titel>Wikipedia Städteverzeichnis</titel>
<eintrag>
<stichwort>Genf</stichwort>
<eintragstext>Genf ist der Sitz von ...</eintragstext>
</eintrag>
<eintrag>
<stichwort>Köln</stichwort>
<eintragstext>Köln ist eine Stadt, die ...</eintragstext>
</eintrag>
</verzeichnis>
\end{lstlisting}
\end{document}

zum Einbinde von Dateien schreibt er

\lstinputlisting{eineDateiEinbinden.c}
\lstinputlistings[Optionen]{eineDateiEinbinden.c}

was man genau bei den Optionen wählen kann/muss weiß ich nicht, müsstest du mal bei The listings package (http://www.google.de/url?sa=t&rct=j&q=the%20listings%20package&source=web&cd=1&ved=0CDUQFjAA&url=http%3A%2F%2Fwww.pvv.ntnu.no%2F~berland%2Flate x%2Fdocs%2Flistings.pdf&ei=iZ3FUNDlB4fFtAbKtYHYBA&usg=AFQjCNF_wMGZRipwLSB1B8YRDPu-2S_DeQ&cad=rja) nachschauen.

Für das Erscheinungsbild schlägt Schlosser folgendes vor

\usepackage[scaled=0.78]{luximono}
\usepackage[columns=flexible, basicstyle=\ttfamily,fontadjust=true]{listing}

vielleicht hilft dir das ja schon weiter

Beste Grüße
Makana

Makana
10-12-2012, 08:46
auf der oben genannten Seite gibt es auch einen Beispielcode zum download unter dem Reiter Beispiele -> Kapitel 5 Weitere Befehle und Umgebungen
http://www.latexbuch.de/lern-beispiele-aus-dem-latex-buch/

Helveticus
10-12-2012, 20:56
Vielen Dank. Ich werde es ausprobieren.