von Studi » Do 16. Jan 2014, 18:48
1. Setze framesep auf 0:
\begin{lstlisting}[caption=...,framesep=0pt]
bzw.
\lstset{frame=single, captionpos=b.framesep=0pt}
2. Ein Zeilenende wirkt wie ein Leerzeichen, so kann man das verhindern. Siehe:
Was sollen die Kommentar-Zeichen (%) am Ende der Zeilen?
3. Mach Dir notfalls selber ein Makro zum Abkürzen. Es gibt einige Rahmenpakete (wie framed, mdframed), doch die bringen eher viele Features und komfortables Einstellen, als Deinen Bedarf zufällig genau zu treffen, denke ich. Anschauen lohnt sich aber, auch wenn man am Ende sich ein angepasstes kleines Makro macht, was einen Paketbefehl verwendet. Oder wie gesagt, mach Dir Makro oder Umgebung selbst.
Studi
1. Setze framesep auf 0:
[code]\begin{lstlisting}[caption=...,framesep=0pt][/code]
bzw.
[code]\lstset{frame=single, captionpos=b.framesep=0pt}[/code]
2. Ein Zeilenende wirkt wie ein Leerzeichen, so kann man das verhindern. Siehe: [url=http://texwelt.de/wissen/fragen/16/was-sollen-die-kommentar-zeichen-am-ende-der-zeilen]Was sollen die Kommentar-Zeichen (%) am Ende der Zeilen?[/url]
3. Mach Dir notfalls selber ein Makro zum Abkürzen. Es gibt einige Rahmenpakete (wie framed, mdframed), doch die bringen eher viele Features und komfortables Einstellen, als Deinen Bedarf zufällig genau zu treffen, denke ich. Anschauen lohnt sich aber, auch wenn man am Ende sich ein angepasstes kleines Makro macht, was einen Paketbefehl verwendet. Oder wie gesagt, mach Dir Makro oder Umgebung selbst.
Studi