von Noch so einer » Fr 28. Aug 2015, 12:01
Dafür gibt es viele Möglichkeiten. Allen gemeinsam ist, dass die Gleitumgebung table in der Definition von Kopf oder Fuß kompletter Unfug ist und tabularx nur dann sinnvoll ist, wenn man auch min. eine X-Spalte verwendet.
Hier ein Beispiel tatsächlich mit Tabelle:
\documentclass[headheight=2cm,footheight=6cm,DIV=9]{scrbook}
\usepackage[utf8]{inputenc}% Alle modernen Editoren sind auf UTF8
% voreingestellt, so auch der Online-Editor
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
%\automark*{section}% ggf. hinzufügen
\usepackage{mwe}
\newsavebox{\logo}
\sbox\logo{\includegraphics[width=2cm,height=1.25cm]{example-image}}
\setkomafont{pageheadfoot}{\small\sffamily}
\clearpairofpagestyles
\chead*{%
\noindent\begin{tabular}{@{}p{.15\textwidth}|p{\dimexpr
.55\textwidth-4\tabcolsep}|>{\raggedleft}p{.3\textwidth}@{}}
\raisebox{\dimexpr\ht\strutbox-\totalheight}[\ht\strutbox][\dp\strutbox]{%
\usebox\logo%
} &
\large\headmark
& \small Document title \\[2ex]% <-- Zeilenumbruch KEINE neue Tabellenzeile!
\normalsize \pagemark \tabularnewline[1ex]
\hline
\end{tabular}
}
\cfoot*{%
\noindent\begin{tabular}{@{}*4{p{.15\textwidth}|}p{\dimexpr .4\textwidth-8\tabcolsep}@{}}
\toprule
\multicolumn{5}{@{}p{\textwidth}@{}}{Origin:} \\
\hline
\multicolumn{5}{@{}p{\textwidth}@{}}{Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.} \\
\hline
Prepared by: & Originator: & First edition: & Latest revision: & Authorization: \\[1.7ex]
XYZ & XYZ & XYZ & XYZ & XYZ \\
\end{tabular}
}
\begin{document}
\blinddocument
\end{document}
Da das Beispiel eine neuere Version von KOMA-Script benötigt als derzeit im Online-Editor zur Verfügung steht, sei darauf hingewiesen, dass ggf. ein Update durchzuführen ist. Die benötigte Version steht sowohl in MiKTeX als auch TeX-Live schon länger zur Verfügung.
BTW: Meiner Meinung nach ist so ein Stil bei einem Buch (scrbook) wenig sinnvoll, sondern passt eher zu einem einseitigen Bericht (scrreprt) oder Artikel (scrartcl).
Man könnte für diesen Zweck übrigens auch mit Boxen statt mit einer Tabelle arbeiten oder sogar mit
pgf/tikz.
Dafür gibt es viele Möglichkeiten. Allen gemeinsam ist, dass die Gleitumgebung [tt]table[/tt] in der Definition von Kopf oder Fuß kompletter Unfug ist und [tt]tabularx[/tt] nur dann sinnvoll ist, wenn man auch min. eine [tt]X[/tt]-Spalte verwendet.
Hier ein Beispiel tatsächlich mit Tabelle: [code]\documentclass[headheight=2cm,footheight=6cm,DIV=9]{scrbook}
\usepackage[utf8]{inputenc}% Alle modernen Editoren sind auf UTF8
% voreingestellt, so auch der Online-Editor
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
%\automark*{section}% ggf. hinzufügen
\usepackage{mwe}
\newsavebox{\logo}
\sbox\logo{\includegraphics[width=2cm,height=1.25cm]{example-image}}
\setkomafont{pageheadfoot}{\small\sffamily}
\clearpairofpagestyles
\chead*{%
\noindent\begin{tabular}{@{}p{.15\textwidth}|p{\dimexpr
.55\textwidth-4\tabcolsep}|>{\raggedleft}p{.3\textwidth}@{}}
\raisebox{\dimexpr\ht\strutbox-\totalheight}[\ht\strutbox][\dp\strutbox]{%
\usebox\logo%
} &
\large\headmark
& \small Document title \\[2ex]% <-- Zeilenumbruch KEINE neue Tabellenzeile!
\normalsize \pagemark \tabularnewline[1ex]
\hline
\end{tabular}
}
\cfoot*{%
\noindent\begin{tabular}{@{}*4{p{.15\textwidth}|}p{\dimexpr .4\textwidth-8\tabcolsep}@{}}
\toprule
\multicolumn{5}{@{}p{\textwidth}@{}}{Origin:} \\
\hline
\multicolumn{5}{@{}p{\textwidth}@{}}{Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.} \\
\hline
Prepared by: & Originator: & First edition: & Latest revision: & Authorization: \\[1.7ex]
XYZ & XYZ & XYZ & XYZ & XYZ \\
\end{tabular}
}
\begin{document}
\blinddocument
\end{document}[/code]
Da das Beispiel eine neuere Version von KOMA-Script benötigt als derzeit im Online-Editor zur Verfügung steht, sei darauf hingewiesen, dass ggf. ein Update durchzuführen ist. Die benötigte Version steht sowohl in MiKTeX als auch TeX-Live schon länger zur Verfügung.
BTW: Meiner Meinung nach ist so ein Stil bei einem Buch (scrbook) wenig sinnvoll, sondern passt eher zu einem einseitigen Bericht (scrreprt) oder Artikel (scrartcl).
Man könnte für diesen Zweck übrigens auch mit Boxen statt mit einer Tabelle arbeiten oder sogar mit [p]pgf[/p]/tikz.