von IrenaSekuta » Mi 20. Apr 2011, 14:52
Ich habe festgestellt, dass in der Kopfzeile, die mittlere Spalte @{ ... } auf der ersten Seite beschnitten wird, aber auch nur in der ersten Zeile. Ich habe hier statt eines Doppelpunktes einmal den Buchstaben A angegeben, um den "Bug" zu vedeutlichen. Folgendes Minimalbeispiel verdeutlicht das:
\documentclass[parskip=half]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[
left=25mm,
right=25mm,
top=35mm,
bottom=20mm,
headheight=30mm,
headsep=5mm,
footskip=8mm,
% showframe=true,
]{geometry}
\usepackage{blindtext}
\usepackage{xcolor,colortbl}
\usepackage{longtable, tabu}
\usepackage{scrpage2}
\setheadwidth[0pt]{\textwidth}\setheadsepline{0.4 pt}
\setfootwidth[0pt]{\textwidth}\setfootsepline{0.4pt}
\lehead{\LARGE{Company}\par\Large{\textbf{Department}}\par\footnotesize Text}
\cehead{\Large{\textbf{Text}}\par\large{\textbf{Text}}}
\rehead{%
\renewcommand{\arraystretch}{0.95}%
\begin{tabular}{l @{\small{ A }} r @{}}
%\begin{tabular}{l | @{\small{ A }} | r @{}}
\small{Number} & \small{1234}\\
\small{Revision} & \small{A}\\
\small{Page} & \small{\thepage}\\
\small{Date} & \small{\today}
\end{tabular}}
\lohead{\LARGE{Company}\par\Large{\textbf{Department}}\par\footnotesize Text}
\cohead{\Large{\textbf{Text}}\par\large{\textbf{Text}}}
\rohead{%
\renewcommand{\arraystretch}{0.95}%
\begin{tabular}{l | @{\small{ A }} | r@{}}
%\begin{tabular}{l | @{\small{ A }} | r @{}}
\small{Number} & \small{1234}\\
\small{Revision} & \small{A}\\
\small{Page} & \small{\thepage}\\
\small{Date} & \small{\today}
\end{tabular}}
\setfootwidth[0pt]{\textwidth}
\setfootsepline{0.4pt}
\cfoot{}
\ofoot{}
\begin{document}
\pagestyle{scrheadings}
\Blindtext[7]
\minisec{Tabu"=Table:}
\taburowcolors [2] {gray!50 .. white}
\begin{longtabu}[t]{X X}
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\end{longtabu}
\Blindtext[5]
\end{document}
Nimmt man aber die auskommentierte \begin{tabular}-Zeile, die letztlich nichts anderes macht wie die vertikalen Tabellenlinienbegrenzungen zu setzen, dann passt es wieder.
Gruß,
Irena
Ich habe festgestellt, dass in der Kopfzeile, die mittlere Spalte @{ ... } auf der ersten Seite beschnitten wird, aber auch nur in der ersten Zeile. Ich habe hier statt eines Doppelpunktes einmal den Buchstaben A angegeben, um den "Bug" zu vedeutlichen. Folgendes Minimalbeispiel verdeutlicht das:
[code]\documentclass[parskip=half]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[
left=25mm,
right=25mm,
top=35mm,
bottom=20mm,
headheight=30mm,
headsep=5mm,
footskip=8mm,
% showframe=true,
]{geometry}
\usepackage{blindtext}
\usepackage{xcolor,colortbl}
\usepackage{longtable, tabu}
\usepackage{scrpage2}
\setheadwidth[0pt]{\textwidth}\setheadsepline{0.4 pt}
\setfootwidth[0pt]{\textwidth}\setfootsepline{0.4pt}
\lehead{\LARGE{Company}\par\Large{\textbf{Department}}\par\footnotesize Text}
\cehead{\Large{\textbf{Text}}\par\large{\textbf{Text}}}
\rehead{%
\renewcommand{\arraystretch}{0.95}%
\begin{tabular}{l @{\small{ A }} r @{}}
%\begin{tabular}{l | @{\small{ A }} | r @{}}
\small{Number} & \small{1234}\\
\small{Revision} & \small{A}\\
\small{Page} & \small{\thepage}\\
\small{Date} & \small{\today}
\end{tabular}}
\lohead{\LARGE{Company}\par\Large{\textbf{Department}}\par\footnotesize Text}
\cohead{\Large{\textbf{Text}}\par\large{\textbf{Text}}}
\rohead{%
\renewcommand{\arraystretch}{0.95}%
\begin{tabular}{l | @{\small{ A }} | r@{}}
%\begin{tabular}{l | @{\small{ A }} | r @{}}
\small{Number} & \small{1234}\\
\small{Revision} & \small{A}\\
\small{Page} & \small{\thepage}\\
\small{Date} & \small{\today}
\end{tabular}}
\setfootwidth[0pt]{\textwidth}
\setfootsepline{0.4pt}
\cfoot{}
\ofoot{}
\begin{document}
\pagestyle{scrheadings}
\Blindtext[7]
\minisec{Tabu"=Table:}
\taburowcolors [2] {gray!50 .. white}
\begin{longtabu}[t]{X X}
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\blindtext & \blindtext\tabularnewline
\end{longtabu}
\Blindtext[5]
\end{document}
[/code]
Nimmt man aber die auskommentierte \begin{tabular}-Zeile, die letztlich nichts anderes macht wie die vertikalen Tabellenlinienbegrenzungen zu setzen, dann passt es wieder.
Gruß,
Irena