Seite 1 von 1

REOPENED: Linien an Kopf- Fußzeile verschieben sich bei Zeilenabstandsänderung mit setspace

Verfasst: Fr 9. Feb 2024, 12:04
von Neo
Das hier geschilderte und gelöste Problem von 2011 ist in meinem Minibeispiel leider wieder präsent:

https://komascript.de/node/1431

Ich habe lediglich scrlayer-scrpage an Stelle von scrpage2 gesetzt. Gibt es dafür schon eine bekannte und geteilte Lösung?




\documentclass[a4paper,12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{setspace}
\usepackage{tabularx}
 
\usepackage[headsepline,headtopline]{scrlayer-scrpage}
\pagestyle{scrheadings}
\ihead{Inner Head}\chead{Center Head}\ohead{Outer Head}
\ifoot{\begin{tabularx}{\textwidth}{@{}X@{}}
          \hline Inner Foot\tabularnewline\hline
       \end{tabularx}}
\cfoot{\begin{tabularx}{\textwidth}{X}
          \hline\centering\pagemark\tabularnewline\hline
       \end{tabularx}}
 
\addtokomafont{pageheadfoot}{\setstretch{1}}
 
\begin{document}
 
\section{Kapitel 1} \blindtext
\newpage
\onehalfspacing
\section{Kapitel 2} \blindtext
 
\end{document}

Re: REOPENED: Linien an Kopf- Fußzeile verschieben sich bei Zeilenabstandsänderung mit setspace

Verfasst: Fr 9. Feb 2024, 17:07
von Stammgast
Warum wurde das Thema nicht gleich auf der Seite von KOMA-Script wieder aufgegriffen, wo doch der Bezug dazu eindeutig scheint? Schließlich kam von dort auch die Lösung.

Re: REOPENED: Linien an Kopf- Fußzeile verschieben sich bei Zeilenabstandsänderung mit setspace

Verfasst: Fr 9. Feb 2024, 17:31
von Stefan Kottwitz
Evtl. kann man das dort nicht wieder aufgreifen? Dort steht z.B. "Da derzeit also die Zukunft von komascript.de sehr ungewiss ist, werden wir die Anmeldung neuer Benutzer vermutlich in Kürze abschalten und allen einfachen Benutzern das Schreibrecht für neue Beiträge entziehen [Update: Das ist inzwischen geschehen]." Ich habe es allerdings nicht getestet. Erwünscht scheinen weitere Beiträge nicht zu sein.

Wenn es hier auf goLaTeX.de diskutiert wird, sollte man das Problem aber auch hier erklären. Wenn der "Node 1431" bei komascript.de verschwunden ist dann steht das hier ohne Erklärung im Raum für spätere Leser. Also ich habe das Problem nicht verstanden, ohne in das andere Forum zu gehen. Auch nach dem Lesen dort nicht, mit dem Beispiel hier, ich sehe keine Zeilenabstandsänderung in der Kopfzeile aber hab auch nur schnell geschaut.

Stefan

Re: REOPENED: Linien an Kopf- Fußzeile verschieben sich bei Zeilenabstandsänderung mit setspace

Verfasst: Fr 9. Feb 2024, 19:17
von Neo
Um deinem Plädoyer zu entsprechen, Stefan, breche ich das Ganze kurz aufs Wesentliche herunter:

Das Paket setspace bzw. die Veränderung des Zeilenabstandes mittels des Befehls \setstretch wirkt sich leider auch auf Kopf- und Fußzeile aus. Unabhängig von der jeweiligen Einstellung des Zeilenabstandes, der in meinem Dokument nicht überall gleich groß ist – Verzeichnisse kleiner, Fließtext größer –, möchte ich, dass die Lage von Kopf und Fußzeile im gesamten Dokument gleich ist und nicht durch \setstretch beeinflusst wird. Im Post des oben genannten URL wurde beschrieben, dass Ursache des Problems die Veränderung des Durchschusses ist.
\documentclass{scrreprt}
\usepackage{showframe}
\usepackage{setspace} 
\usepackage[automark]{scrlayer-scrpage}

\clearpairofpagestyles
\pagestyle{scrheadings}

\ihead[\headmark]{\headmark}
\ifoot[Fußzeilen GmbH \& Co. KG]{Fußzeilen GmbH \& Co. KG}
\ofoot[\pagemark]{\pagemark}
 
\begin{document}

\chapter{Doppelseiten-Ansicht verwenden, um das Problem in voller Pracht zu erkennen!}

Auf Kapitelanfangsseiten gehört kein Kolumnentitel -- dieser steht hier nur, um den Durchschuss bzw. die Kopfzeilen beider Seiten bezüglich Vertikalabstand zueinander zu überprüfen.
\clearpage

\setstretch{1.5}
Auf \textit{dieser} Seite ist die Kopfzeile etwas weiter oben und die Fußzeile weiter unten als auf S. 1.
 
\end{document}