Programmcode farbig hinterlegn < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo
Ich möchte in meinem Text einen Java-Programmcode einfügen, dieser soll sich natürlich von dem restlichen Text abheben.
Dazu verwende ich zum einen Typewriter-schrift, desweiteren möchte ich eine hellgraue Box mit dunkelgrauem Rahmen um den Programm code.
Ich bin eigentlich mit folgendem Ergebnis(alle '?' durch [mm] '\' [/mm] ersetzen:
?definecolor{Lightgray}{rgb}{0.8,0.8,0.8}
?definecolor{Darkgray}{rgb}{0.2,0.2,0.2}
?fcolorbox{Darkgray}{Lightgray}
{Zeile 1 ??
Zeile 2
}
schon ganz zufrrieden
Nur funktionier der Zeilenumbruch nicht:
[mm]\text{
\definecolor{Lightgray}{rgb}{0.8,0.8,0.8}
\definecolor{Darkgray}{rgb}{0.2,0.2,0.2}
\fcolorbox{Darkgray}{Lightgray}
{Zeile 1 \\
Zeile 2
}}[/mm]
und das ist bei einem Programmcode natürlich eher suboptimal.
Jemand ne Idee?
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:09 So 11.05.2008 | Autor: | rainerS |
Hallo!
> Hallo
> Ich möchte in meinem Text einen Java-Programmcode
> einfügen, dieser soll sich natürlich von dem restlichen
> Text abheben.
> Dazu verwende ich zum einen Typewriter-schrift,
> desweiteren möchte ich eine hellgraue Box mit dunkelgrauem
> Rahmen um den Programm code.
>
> Ich bin eigentlich mit folgendem Ergebnis(alle '?' durch
> [mm]'\'[/mm] ersetzen:
>
> ?definecolor{Lightgray}{rgb}{0.8,0.8,0.8}
> ?definecolor{Darkgray}{rgb}{0.2,0.2,0.2}
> ?fcolorbox{Darkgray}{Lightgray}
> {Zeile 1 ??
> Zeile 2
> }
>
> schon ganz zufrrieden
>
> Nur funktionier der Zeilenumbruch nicht:
>
> [mm]\text{
\definecolor{Lightgray}{rgb}{0.8,0.8,0.8}
\definecolor{Darkgray}{rgb}{0.2,0.2,0.2}
\fcolorbox{Darkgray}{Lightgray}
{Zeile 1 \\
Zeile 2
}}[/mm]
>
> und das ist bei einem Programmcode natürlich eher
> suboptimal.
>
> Jemand ne Idee?
\usepackage{listings}
Viele Grüße
Rainer
|
|
|
|