Problem mit lstlisting, * wird nicht angezeigt Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


horst

Problem mit lstlisting, * wird nicht angezeigt

Beitrag 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ß

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2529
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Anzeige von * in Listings

Beitrag 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

horst

Beitrag von horst »

Hallo,
es lag wohl an dem Paket textcomp.
Wenn ich dieses auskommentiere, wird
mir der Code richtig dargestellt.

Gruß

Antworten