Zum Einbinden von Quellcode in LaTeX existiert unter anderem das Paket Listings.
Das Listings-Paket bringt folgende Befehle mit sich1) (Auszug). Eine Komplettauflistung aller Befehle findet sich in der Anleitung2).
Befehl | Beschreibung |
---|---|
\lstset{..} | Eigenschaften definieren |
\begin{lstlisting}..\end{lstlisting} | Quellcode-Bereich |
\lstinputlisting{..} | Quellcode-Include |
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.