PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listings am Rand ausrichten



scorefan
15-10-2008, 13:19
Hallo,

ich benutze einige Listings. Leider stehen die aber am linken Rand etwas über. Wie kann man das verhindern?

scorefan
15-10-2008, 13:42
\lstset{
float=hbp
basicstyle=\texttt\small,
identifierstyle=\color{colIdentifier},
keywordstyle=\color{colKeys},
stringstyle=\color{colString},
commentstyle=\color{colComments},
columns=flexible,
frame=single,
extendedchars=true,
showspaces=false,
showstringspaces=false,
breaklines=true,
backgroundcolor=\color{hellgrau},
breakautoindent=true,
captionpos=b,
numbers=none,
frameround=tttt
}

voss
15-10-2008, 13:47
Hallo,

ich benutze einige Listings. Leider stehen die aber am linken Rand etwas über. Wie kann man das verhindern?

du musst links und rechts die Ränder um den inneren Rahemenabstand
verkleienrn, also beispielsweise
xleftmargin=1em,xrightmargin=1em

Herbert

scorefan
15-10-2008, 13:54
Kann man den notwendigen Wert auch irgendwie herausfinden? Oder muss man das manuell abschätzen? Z.B. sieht bei mir jeweils 0.5em Abstand gut aus.

voss
15-10-2008, 13:58
Kann man den notwendigen Wert auch irgendwie herausfinden? Oder muss man das manuell abschätzen? Z.B. sieht bei mir jeweils 0.5em Abstand gut aus.

\fboxsep sollte der genau Wert sein.

Herbert

scorefan
15-10-2008, 14:02
Ok, das sieht damit auch besser aus.

Allerdings ist mir gerade aufgefallen, dass die abgerundeten Ecken nicht so ganz funktionieren. Der Hintergrund ist immer noch eckig und steht somit über. Ist das ein Bug?

voss
15-10-2008, 14:09
Ok, das sieht damit auch besser aus.

Allerdings ist mir gerade aufgefallen, dass die abgerundeten Ecken nicht so ganz funktionieren. Der Hintergrund ist immer noch eckig und steht somit über. Ist das ein Bug?

Erst zum Test ausdrucken, Bildschirm ist imemr so eine Sache ... denn
die Rundungen sind Zeichen aus einem Font

Herbert

scorefan
15-10-2008, 14:20
Das ist leider auch ausgedruckt zu sehen, wenn auch sehr klein.