Benutzer-Werkzeuge

Webseiten-Werkzeuge


tech:latex:quellcode_einbinden

LaTeX: Quellcode einbinden

Zum Einbinden von Quellcode in LaTeX existiert unter anderem das Paket Listings.

Listings-Paket

Das Listings-Paket bringt folgende Befehle mit sich1) (Auszug). Eine Komplettauflistung aller Befehle findet sich in der Anleitung2).

BefehlBeschreibung
\lstset{..} Eigenschaften definieren
\begin{lstlisting}..\end{lstlisting} Quellcode-Bereich
\lstinputlisting{..} Quellcode-Include

Definition der Listings-Umgebung

Um die Listings-Umgebung zu formatieren benötigt man \lstset und setzt verschiedene Variablen, je nach Bedarf. Eine komplettauflistung der Einstell-Möglichkeiten findet sich in der Anleitung des Pakets.

\lstset{
	language=java, 				% Setzt die Sprache
	basicstyle=\scriptsize\ttfamily, 	% Setzt den Standardstil
	keywordstyle=\color{red}\bfseries,	% Setzt den Stil für Schlüsselwörter
	identifierstyle=\color{blue},		% Identifier bekommen keine gesonderte formatierung
	commentstyle=\color{DarkGreen},		% Stil für Kommentare
	stringstyle=\ttfamily, 			% Stil für Strings (gekennzeichnet mit "String")
	breaklines=true, 			% Zeilen werden umgebrochen
	numbers=left, 				% Zeilennummern links
	numberstyle=\tiny, 			% Stil für die Seitennummern
	frame=single, 				% Rahmen
	backgroundcolor=\color{myGrey}, 	% Hintergrundfarbe
	caption={Java-Code}, 			% Caption
	tabsize=2				% Größe der Tabulatoren
}

Die farben müssen natürlich vorher definiert werden:

\definecolor{myGrey}{gray}{0.9}

Beim Benutzen des Pakets kann vor jedem Listing der \lstset Befehl genutzt werden, um Sprache und Beschriftung des Listings zu ändern.

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

tech/latex/quellcode_einbinden.txt · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)