PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fettschrift innerhalb von lstlisting



secret3des
19-03-2008, 20:18
Hi!

Ich habe ein recht spezielles Problem und hab dazu nichts gefunden.. und befürchte fast, dass das nicht möglich ist.

Also ich hab z.B. folgendes lstlisting:

\begin{lstlisting}
SELECT Nummer, Modell, Megapixel, Preis
FROM Digitalkameras
WHERE Preis = 300 AND
Megapixel BETWEEN 5 AND 7;
\end{lstlisting}

Jetzt würde ich gerne das "AND" nach "Preis = 300" fett hervorheben, das "Between-AND" aber nicht. Gibt es eine Möglichkeit für dieses selektive Hervorheben des gleichen "Wortes"?

Viele Grüße,
Tom

PS. Wie kann ich beliebige "Ausdrücke" fett hervorheben innerhalb eines lstlisting?

Stefan_K
19-03-2008, 20:35
Hallo Tom,

um etwas ganz bestimmtes zu formatieren, kannst Du in den TeX-Modus schalten, mit mathescape=true in den Optionen sowie $...$ im Listing, also dort z.B.
WHERE Preis = 300 $\text{\bfseries AND}$

Obiges mit amsmath (amstext), ohne amsmath ginge es mit \mbox. Siehe listings Doku zu mathescape.

Viele Grüße,

Stefan

secret3des
19-03-2008, 20:44
Abermals vielen Dank für die schnelle und kompetente Hilfe! Funktioniert wunderbar so.

Viele Grüße,
Tom