PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \lstinline mit Hintergrundfarbe (listings)



WolleKK
02-01-2010, 12:52
Hallo alle zusammen :)

Ich habe ein kleines Problem mit listings. Und zwar möchte ich \lstinline-Elemente eine Hintergrundfarbe verpassen. Sie wollen aber nicht. Hier ein Minimalbeispiel:



\documentclass[12pt,a4paper,fleqn]{scrreprt}
\usepackage{listings}
\usepackage{color}
\lstset{backgroundcolor=\color{yellow}}
\lstset{language=HTML}
\begin{document}
\lstinline|Hallo Welt|
\begin{lstlisting}{Name}
Hallo Welt
\end{lstlisting}
\end{document}


\begin{lstlisting} wird bekommt zwar einen gelben Hintergrund, \lstinline jedoch nicht :( Wie schaffe ich das?
Falls erforderlich: Ich benutzer MikTex mit Windows

Vielen Dank schon mal und ein frohes neues Jahr,
Wolfgang

mechanicus
02-01-2010, 13:26
Hi,

in der Doku steht:


\lstinline works like \verb but respects the active language and style.
These listings use flexible columns unless requested differently in the optional argument, and do not support frames or background colors.


Gruß
Marco

WolleKK
02-01-2010, 13:50
Hi und vielen Dank für die schnelle Antwort!

Gibt es denn eine Möglichkeit, möglichst einfach, meine \lstinline-Elemente mit einem Hintergrund einzufärben? Am besten ohne alle meine .tex-Files zu verändern ;)

Cheers,
Wolfgang

bobmalaria
02-01-2010, 13:51
hi,

da es sich vie \verb verhält, kannst du einfach eine colorbox verwenden oder sehe ich das falsch?


\documentclass[12pt,a4paper,fleqn]{scrreprt}
\usepackage{listings}
\usepackage{color}
\lstset{backgroundcolor=\color{yellow}}
\lstset{language=HTML}
\begin{document}
\colorbox{yellow}{\lstinline|Hallo Welt|}
\end{document}

WolleKK
02-01-2010, 14:49
Jau, danke, das klappt. Ich habe nur gehofft, dass ich das global steuern kann. Na ja, go for suche und ersetze

Ciao und schönes WE noch :)

u_fischer
02-01-2010, 14:55
Da \lstinline wie \verb funktioniert, kann man es nicht so einfach im Argument anderer Befehle verwenden. Siehe Dokumentation von listings (5.1 Listings inside arguments) und
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=verbwithin