PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listing - Leerzeilen vor und nach dem Code...



Jollero
04-08-2006, 15:25
Halllo,

ich habe in meiner Arbeit Listings mit grauen Hintergrund eingefügt. Ich würde es gern hinbekommen, dass ich vor und nach jedem Code eine Leerzeile einfügen würde (der Optik wegen- sieht sonst zu gequetscht aus...). Leider reicht normales Einfügen von Leerzeilen im Quellcode nicht, denn die Leerzeile unter dem Code wird ignoriert. Woran könnte das
liegen?

Config:



%Sprachen reinladen
\lstloadlanguages{Java, sh, SQL}

%Einstellungen für Listings setzen
\lstset{
,keywordstyle=\color{black}\underbar %Keywords farbig...
,commentstyle=\color{blue}\small
,breaklines=true
,backgroundcolor=\color{Gray}
,stringstyle=\ttfamily
,extendedchars=true
,numbers=left % links Zeilennummern
,numberstyle=\tiny % kleine Schrift für Nummern
,numberfirstline=true % 1.Zeilen-Nummer immer anzeigen
,stepnumber=2% alle 2 Zeilen anzeigen
,tabsize=3
,showstringspaces=false % keine Leerzeilen anzeigen
,captionpos=b
,float
,inputencoding={latin1}
,numbersep=5pt
% ,xleftmargin=5pt
% ,xrightmargin=12pt
,columns=flexible
%,fancyvrb=true
%,frameround=tttt
%frame=trbl
}



Minimalbeispiel:


\begin{figure}[!ht]
\begin{lstlisting} [name=mysql_service,label=mysql_service,caption={St arten des MySQL-Dienstes als Root},language=sh,extendedchars=false]

ppolaris:~ # /etc/init.d/mysql start

\end{lstlisting}
\end{figure}



Hat jemand eine Idee??

Danke
Jens

Jollero
06-08-2006, 17:58
Hat denn niemand eine Idee??

sofa-surfer
06-08-2006, 18:12
Hallo,

ich hätte ne Idee: Wie wäre es mit Doku lesen? Ich bin nun wirklich kein Experte für dieses Paket und hab effektiv noch nie was damit gemacht. Aber ich schau 5 Minuten in die Doku, und siehe da:


\begin{lstlisting} [name=mysql_service,label=mysql_service,caption={St arten des
MySQL-Dienstes als Root},language=sh,extendedchars=false,showlines=tr ue]

ppolaris:~ # /etc/init.d/mysql start

\end{lstlisting}

Die Leerzeile zu Beginn wurde bei mir sowieso schon vorher angezeigt.

Matthias

Jollero
06-08-2006, 18:19
Danke. Ich bin auch kein Experte und habe nicht gedacht, dass das Paket selbst diese Option anbietet. Das nächste Mal werde ich wieder mehr selbst aktiv...