PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apostroph in Listings



malabadi
12-02-2008, 16:18
Hallo an Alle,
seit gestern suche ich vergeblich nach der Ursache meines Problems. Ich konnte es leider nicht finden und wollte euch mal fragen.Vielleicht kann mir da jemand weiterhelfen. Mein Problem ist sehr einfach zu erklären:

in einem Listing (PHP-Code) habe ich z.B. folgendes stehen: 'user' bzw. '$variable'

nach dem Compilieren zur PDf steht im Listing ’user’ bzw. ’$variable’
. Ich kann also diese Hochkommata (oder Apostroph,wie sie genannt werden) irgendwie nicht darstellen.
weiß einer woran es liegen könnte? oder ob es dafür eine (Befehls)Abkürzung gibt?
danke im Voraus für jede Hilfe

Stefan_K
12-02-2008, 16:59
Hallo Malabadi,

evtl. ist es ja die Darstellung des Apostrophs in der von listings verwendeten (Serifen-)Schriftart. Mir fällt dazu ein, dann die Apostrophe serifenlos zu setzen. In \lstset:

moredelim=[is][\sffamily]{|}{|}
Später kannst Du in den listings schreiben:

string=|'|Text|'| ...

Viele Grüße,

Stefan

malabadi
16-02-2008, 00:45
Danke für die Hilfe. Zwar sind die Keywords nicht mehr farbig aber trotzdem in Ordnung. Es hat mir weitergeholfen:)