Seite 1 von 1

Problem bei lstlisting für C++

Verfasst: Mi 21. Aug 2013, 18:47
von Qualla
Hi Leute,

ich möchte gerne einige Passagen eines C++-Programms in den Anhang meiner Bachelorarbeit einbinden. Das hat alles auch soweit geklappt, nur erscheint unter dem Rahmen des jeweiligen Quellcodefeldes das Wort "basicstyle". Warum ist das so und wie bekomme ich es weg?

Im Anhang findet ihr ein Bild vom Fehler.
Folgende Einstellungen benutze ich bei den lstlistings:
\usepackage{listings}
\lstset{
language=C++,
numbers=left,
numberstyle=\tiny,
showstringspaces=false,
%frame=lines,
framerule=1pt,
aboveskip=0.75\baselineskip,
belowskip=0.75\baselineskip
%prebreak=\mbox{$\hookleftarrow$}
basicstyle=\color{blue}\ttfamily,
keywordstyle=\ttfamily,
stringstyle=\color{gray}\ttfamily,
commentstyle=\color{green}\ttfamily,
morecomment=[l][\color{magenta}]{\#},
float=[htb],
frame=tbrl, %t: top, r, b, l
frameround=tttt
}

Re: Problem bei lstlisting für C++

Verfasst: Mi 21. Aug 2013, 20:01
von rais
Qualla hat geschrieben: ich möchte gerne einige Passagen eines C++-Programms in den Anhang meiner Bachelorarbeit einbinden. Das hat alles auch soweit geklappt, nur erscheint unter dem Rahmen des jeweiligen Quellcodefeldes das Wort "basicstyle". Warum ist das so und wie bekomme ich es weg?
[...]
belowskip=0.75\baselineskip
%prebreak=\mbox{$\hookleftarrow$}
basicstyle=\color{blue}\ttfamily,
in der hier obersten Code-Zeile fehlt ein Komma am Zeilenende (und wenn Du prebreak aktivieren willst, ergänze auch dort ein Komma) -- dadurch sagst Du `belowskip=0.75\baselineskip basicstyle=\color{blue}\ttfamily,' was wohl nicht im Sinne des Erfinders ist.

Wenn Dich das nicht weiterbringt, erstelle bitte ein vollständiges Minimalbeispiel.

MfG
Rainer

Verfasst: Mi 21. Aug 2013, 21:40
von Qualla
Immer diese Kleinigkeiten :D
Das war genau der ausschlaggebende Punkt.
Vielen Dank für die schnelle Hilfe!