Listing mit anderem Zeilenabstand, Fußzeile wird versetzt.

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Listing mit anderem Zeilenabstand, Fußzeile wird versetzt.

von patrick » Mo 9. Mär 2015, 13:34

Vielen Dank, für Deine schnelle und perfekte Antwort.
Problem gelöst... :wink:

Und ja, das ist ein Tippfehler. Sorry! Muss natürlich "onehalfspacing" heißen.

Gruß Patrick

von esdd » Mo 9. Mär 2015, 13:05

In Deinem Code ist ein Tippfehler oder? Es soll doch heißen
\usepackage[onehalfspacing]{setspace}
Eine Option c für setspace gibt es jedenfalls nicht.

Zum eigentlichen Problem: Wenn die Kopf- und Fußzeilen immer anderthalbzeilig gesetzt werden sollen, kannst Du das mit
\usepackage[automark,headsepline=0.4pt,footsepline=0.4pt]{scrlayer-scrpage}
\KOMAoptions{onpsinit=\onehalfspacing}
erreichen.

Gruß
Elke

Listing mit anderem Zeilenabstand, Fußzeile wird versetzt.

von patrick » Mo 9. Mär 2015, 12:06

Hallo,

leider taucht bei meinem Dokument ein Problem auf.
Kurz zum Fehlerbild:
Als Zeilenabstand habe ich "onehalfspacing" in meiner Präambel eingestllt.
Wenn ein Listing, bei dem ich einen Zeilenabstand von 1 definiere, über mehrere Seiten geht wird die Fuß- und Kopfzeile versetzt.

Wie hier im Bild zu sehen:
Bild


Schaut man sich das ganze in dem PDF an und stellt die Ansicht auf "ganze Seite" ein, sieht man den Unterschied am besten.
http://golatex.de/files/test_207.pdf


Hier noch ein minimal Beispiel meines Problems:
\documentclass[
   fontsize=10pt,
   paper=a4,
   DIV=calc,
   oneside
]{scrbook}
\usepackage[a4paper,left=2cm,right=2cm,top=2.5cm,bottom=3cm]{geometry}
\usepackage[c]{setspace}
\usepackage{lipsum}
\usepackage{listings}

\usepackage[automark,headsepline=0.4pt,footsepline=0.4pt]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{Header}
\ofoot{Footer \pagemark}
\pagestyle{scrheadings} 

\lstset{
  frameround=tttt, 
  language=c, 
  commentstyle     =\color{green},
  keywordstyle     =\bfseries\color{blue},
  fontadjust       =false, 
  numberblanklines =false,
  numbers          =left,
  lineskip         =1pt,
  firstnumber      =1,
  frame            =single,
  showstringspaces =false,
  captionpos       =b,
}
  
\begin{document}
\lipsum[1-29]

\begin{lstlisting}[caption={Test Listing},label=test]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
\end{lstlisting}  

\lipsum[3]
\end{document}
Hat hier jemand eine Idee wie ich das sauber lösen kann?

Grüße Patrick[/u]
Dateianhänge
test.pdf
(45.43 KiB) 245-mal heruntergeladen
footer.jpg
footer.jpg (136.39 KiB) 983 mal betrachtet

Nach oben