PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Text der Kopfzeile springt - Tipp zur Fehlersuche



Phantom
14-11-2013, 03:53
Liebe Helfer,

ich stehe fast am Ende meiner Abschlussarbeit und habe nun das Problem das der Text in der Kopfzeile nicht immer an der gleichen Position steht, sondern teilweise ca. 1mm nach unten springt. Beim Compilieren kommt keine Warnung. Die Linie der Kopfzeile bleibt dabei an gleicher Position.

Ich habe gerade vergeblich versucht ein Minimalbeispiel zu basteln, das den Fehler erzeugt...ohne Erfolg.
Vielleicht hat von euch trotzdem jemand eine Idee, wo ich mit der Fehlersuche beginnen könnte.

Vielen Dank und liebe Grüße
Phantom

bobmalaria
14-11-2013, 11:12
ungewöhnlich.
ist auf der seite zuvor eine abbildung? vielleicht ist die abbildung zu groß undschiebt die kopfzeile irgendwie nach unten.

wobei sorichtig vorstellen kann iches mir nicht. bekommstdu viele \vbox warnungen?

ist die kopfzeile vielleicht manchmal zweizeilig?

LuPi
14-11-2013, 11:19
Weisen die "springenden" Einträge zufälligerweise ÖÜ auf? Oder mal
Unterlängen (pqg), mal nicht? Dann versuche mal die Verwendung von
\smash, \vphantom oder \strut. Hat mir bei einem ähnlichen Problem (mit
einer "selbstgestrickten Kopfzeile") geholfen.

Phantom
15-11-2013, 14:15
Vielen lieben Dank für eure Antworten!!

Ich bekomme gar keine \vbox oder \hbox Warnungen. Der Text ist immer einzeilig. Ich denke, ich habe das Problem weiter eingrenzen können. Zumindest im aktuellen Kapitel scheint das Problem mit Longtable zusammenzuhängen bzw. mit Tabellen, die über mehr als eine Seite gehen. Was mich wundert, dass der Fehler dann auf der Seite auftritt, auf der die Tabelle anfängt :confused:...

Hier mein PDF:
Mein Dokument (Dropbox-Link) (https://www.dropbox.com/s/5wbz974nvn4fvi4/auszug.pdf)

Vielen Dank und liebe Grüße
Phantom

Phantom
19-11-2013, 20:00
Liebe Helfer, nun endlich ein Minimalbeispiel. Das Problem liegt an der spacing-Umgebung. Aber ich weiß nicht, wie ich das Problem umgehe :confused:!
Benutze ich die Umgebung falsch?

Ich hoffe sehr auf eure Hilfe. Vielen Dank!


\documentclass[
paper=a4, % Papierformat auf A4 festlegen
pagesize=auto, % Ausgabetreiber auswählen
twoside=true, % Einseitigen Druck aktivieren bzw. zweiseitigen Druck deaktivieren
fontsize=12pt, % Schriftgröße festlegen
headsepline=true, % Horizontale Linie unter Kolumnentitel (Kopfzeile)
draft=false, % Entwurfsmodus (Kennzeichnung überlanger Zeilen)
version=last % Verwendung der neusten Version des KOMA-Scripts
]{scrbook}

\usepackage{geometry}
\geometry{
includehead=false,
includefoot=false,
bindingoffset=18.5mm,
inner=10.5mm,
outer=21mm,
top=20mm,
bottom=43mm
}

% Einzeilige Überschriften wie mehrzeilige behandeln, Titel von Tabellen als Überschrift formatieren
\KOMAoption{captions}{nooneline,tableheading}
% ----------------------------------------------------------------------------------------------------------------------

% **** Package: scrpage2 ****
% Paket des KOMA-Scripts um Kopf- und Fußzeilen zu formatieren
\usepackage[headsepline]{scrpage2}

% Anpassungen der Kopf- und Fußzeilen (ab S.263 der Anleitung)
\pagestyle{scrheadings}
\clearscrheadfoot
\ofoot[\pagemark]{\pagemark} % Seitenzahl außen in Fußzeile
\automark[section]{chapter} % Beidseitiger Druck \automark[rechte Seite]{linke Seite}
\lehead{\leftmark} % Beidseitiger Druck linke Seite außen
\rohead{\rightmark} % Beidseitiger Druck rechte Seite außen
\setkomafont{pagehead}{\small\rmfamily}

\usepackage[onehalfspacing]{setspace}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[pdfpagelayout=TwoPageRight, pdffitwindow=true, hidelinks=true]{hyperref}
\usepackage{blindtext}
% ----------------------------------------------------------------------------------------------------------------------
\usepackage{array}%
\usepackage{booktabs}%
\usepackage{threeparttable}%
\usepackage[referable]{threeparttablex}%
\usepackage{multirow}%
\usepackage{longtable}%


\newenvironment{script_text}{\par\scriptsize}{\par }% 8pt
\newenvironment{footnote_text}{\par\footnotesize}{ \par}% 10pt



\begin{document}%
\frontmatter
\tableofcontents%
\mainmatter
\chapter{Kapitel 1}
\section{Abschnitt 1}

\Blindtext[8]
\begin{ThreePartTable}%
\renewcommand{\arraystretch}{1.6}%
\setlength{\tabcolsep}{1mm}%
\begin{spacing}{1}%
\begin{TableNotes}%
\begin{script_text}%
\note Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test
\end{script_text}%
\end{TableNotes}%
\begin{script_text}%
\begin{longtable}[l]{m{40mm}cc}%
\toprule%
Test 1 & Test 2 & Test 3 \\%
\midrule%
\endfirsthead%
\toprule%
Test 1 & Test 2 & Test 3 \\%
\midrule%
\endhead%
\multicolumn{3}{c}{Tabelle wird auf der nächsten Seite fortgesetzt} \\%
\endfoot%
\bottomrule%
\insertTableNotes%
\endlastfoot%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
Test Test & Test & Test Test \\%
\end{longtable}%
\end{script_text}%
\end{spacing}%
\end{ThreePartTable}%
\Blindtext[6]
\end{document}%

esdd
20-11-2013, 08:46
Hier (http://www.komascript.de/node/413) hatte jemand ein ähnliches Problem. Entsprechend könntest du \setkomafont{pagehead}{\small\rmfamily} durch


\setkomafont{pageheadfoot}{\small\rmfamily\linespr ead{1}\selectfont}

ersetzen.

Gruß
Elke

PS: Die Angabe von hidelinks=true als Option liefert mir eine Warnung. Schreib statt dessen nur hidelinks.

Phantom
20-11-2013, 19:28
Yeah, wie geil! Du bist ein Schatz! Vielen lieben Dank für die Hilfe!!!

esdd
20-11-2013, 19:52
Die Ursache hattest du ja schon selbst gefunden und ich hab dann eigentlich nur den Vorschlag von Markus Kohm aus dem verlinkten Thread hier reinkopiert ...

Gruß
Elke

Phantom
20-11-2013, 22:10
Ja, aber ich hatte die Lösung im Netz nicht gefunden. Endlich keine springenden Kopfzeilen mehr, wenn ich durch das PDF scrolle - das hat mich ganz verrückt gemacht.