PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quellcode farbig einbinden



Flokati
20-07-2005, 23:59
Hallo!
Ich möchte in mein Latex-Dokument einigen Quellcode einbinden: XML, Java und SQL.
Mein Beispieldokument sieht jetzt so aus:


\documentclass[german, a4paper, 12pt]{report}
\usepackage{listings}
\lstloadlanguages{XML,Java,SQL}
\begin{document}
\lstset{language=xml}
\fbox{ \lstinputlisting{res/beispiel.xml} }
\end{document}


Jetzt habe ich nur zwei Probleme:
1. Das Ganze passt nicht so wirklich in die Box, bzw. geht die Box über den Seitenrand hinaus und mein Code geht so teilweise 'verloren'.
2. Das eigentliche Problem: Ich hätte den Code ganz gerne farbig dargestellt!

edico
21-07-2005, 12:46
...
\usepackage{color}
\definecolor{lightestgray}{rgb}{.98,.98,.98}
...
\lstset{language=xml,
labelstyle=\tiny, labelstep=1, labelsep=5pt,
basicstyle=\small,
commentstyle=\footnotesize,
frame=trb, %trlbTRBL doppelt top-right-left-bottom
backgroundcolor=lightestgray,
keywordstyle=\color{red}\textbf,
breaklines=true
}%
\lstinputlisting{beispiel.xml
...
edico