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

