ich habe Bash-Code in der Listings-Umgebung in meinem Dokument. Verwende ich \begin{lstlisting} & \end{lstlisting} wird der darin enthaltene Code korrekt farblich hervorgehoben. Verwende ich jedoch eine eigene listings-Umgebung ist dies nicht der Fall. Schlimmer noch: $-Zeichen werden als Beginn/Ende einer Mathematik-Umgebung gewertet und machen mir meinen Code auch über das \end{eigeneslisting} hinaus (bis zum Seitenende, wenn eine ungerade Anzahl an $-Zeichen im Code ist - sogar das \end{document} bleibt nicht verschont) im Syntax-Highlighting grün. Kompilieren kann ich jedoch ohne Probleme und im PDF sieht auch alles schick aus... Ist bei einem Freund und mir mit TeXstudio und Texmaker reproduzierbar.
\documentclass[a4paper]{scrreprt} % Minimalbsp \usepackage{listings}% Sourcecode einfügen \lstnewenvironment{bashcode} % Eigene Bash-Code Umgebung {\lstset{language=bash, belowskip=-0.8 \baselineskip , numbers=none, xleftmargin=1.5mm}} {} \begin{document} \chapter{Dummy} Dummytext \begin{lstlisting} pi@raspberrypi:~ $ cd sudo apt-get install codeblocks \end{lstlisting} Dummytext \begin{bashcode} pi@raspberrypi:~ $ cd sudo apt-get install codeblocks \end{bashcode} Dummytext \begin{bashcode} pi@raspberrypi:~ $ cd sudo apt-get install codeblocks \end{bashcode} Dummytext \begin{bashcode} pi@raspberrypi:~ $ cd sudo apt-get install codeblocks \end{bashcode} Dummytext \end{document}
# Wie ich gerade in der Vorschau hier auf der HP von meinem Minimalbeispiel sehe, wird das hier auch wieder anders mit dem Syntax-Highlighting gehandhabt
Danke für eure Hilfe
eleboek