Seite 1 von 1

Problem mit lstlisting, * wird nicht angezeigt

Verfasst: Fr 24. Jul 2009, 10:53
von horst
Hallo,
ich habe ein Problem mit lstlisting, und zwar
wird mir das Zeichen * nicht angezeigt bzw. stattdessen ein Leerzeichen,
was problematisch ist bei Codebeispielen mit Pointern.
Hier mein Code:
\lstset{
	language=C++,
	breaklines=true,             
	keywordstyle=\ttfamily,
	basicstyle=\scriptsize,
	tabsize=4,
	backgroundcolor=\color{lightgrey}
}

\begin{lstlisting}
*
\end{lstlisting}
Ich habe schon verschiedene Auszeichnung versucht und
habe auch mal alle .tex Dateien auskommentiert, so dass
nur ein listing dargestellt wird, trotzdem noch das gleiche Problem.

Gruß

Anzeige von * in Listings

Verfasst: Fr 24. Jul 2009, 23:36
von Stefan Kottwitz
Hallo Horst,

bei mir wird das * angezeigt, und zwar exakt mit Deinem Code. Du hast bis auf diesen Codeausschnitt sehr viele Angaben weggelassen, beispielsweise welche Schrift mit welcher Codierung Du verwendest etc. Es kann gut sein, dass dieses Symbol in der von dir benutzten Codierung/Schrift nicht vorhanden ist oder anders codiert ist. Mit einem Minimalbeispiel wäre das einfacher zu klären, vielleicht gib ein solches an oder wenigstens Deine Präambel, die die Einstellungen enthält.

Viele Grüße,

Stefan

Verfasst: Sa 25. Jul 2009, 09:53
von horst
Hallo,
es lag wohl an dem Paket textcomp.
Wenn ich dieses auskommentiere, wird
mir der Code richtig dargestellt.

Gruß