PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Verbatim in einer fbox



MasterFX
07-01-2008, 10:20
Hallo. Ich wollte in einer fbox eine Verbatim-Umgebung haben. Wie ich google entnommen habe geht das so:


\begin{figure}[H]
\centering
\setbox0\vbox{
\begin{verbatim}
toller code
\end{verbatim}
}
\fbox{\box0}
\end{figure}

Geht eigentlich auch soweit, allerding steht die fbox über den rechten rand etwas hinaus (siehe Bild), das sieht nicht besonders toll aus. Kann man irgendwie die Breite etwas verkleinern?

bischi
07-01-2008, 10:54
Ich hab den leisen Verdacht, dass das listings-Paket das bieten könnte, was du möchtest ;)

MfG Bischi

PS: http://www.ctan.org/get/macros/latex/contrib/listings/listings.pdf

MasterFX
07-01-2008, 12:55
Ja stimmt, aber da habe ich wieder ein Problem. Wenn ich nicht will, dass es übersteht, dann muss ich framesep auf 0 setzen

\begin{lstlisting}[frame=single,framesep=0pt]
So nun ist aber zwischen Rahmen und Text kein Rand mehr. Mach ich mit framexleftmargin etc. wieder einen Rand dazu, dann ersteckt sich dieser aber wieder in den Randbereich der Seite, aber das ist ja genau das was ich nicht will

MasterFX
10-01-2008, 13:21
Hab durch Zufall DAS HIER (http://www.mrunix.de/forums/showthread.php?t=55748&highlight=einr%FCcken) gefunden, damit klappts