crea
05-03-2014, 12:09
Folgendes Minimalbeispiel erzeugt eine benutzerdefinierte Fußzeile:
\documentclass[11pt,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{hhline}
\usepackage[table]{xcolor}
\pagestyle{scrheadings}
\clearscrheadfoot
\renewcommand*{\headfont}{\normalfont}
\cfoot{
\begin{tabularx}{\linewidth}{X!{\color{lightgray}\ vrule}b{42mm}!{\color{lightgray}\vrule}b{12mm}}
\arrayrulecolor{lightgray}\hline\\
\tiny{Verteiler}&\tiny{Ersteller}&\tiny{Version}\\
ABC&xyz&1\\
\arrayrulecolor{lightgray}\hline
\end{tabularx}
}
\begin{document}
Minibeispiel.
\end{document}
Was ich nicht verstehe: der Platz über der ersten Zeile der Tabelle ist relativ hoch. Die erste vertikale Linie ist von der oberen bis zur unteren horizontalen Linie durchgezogen, die zweite vertikale Linie allerdings nur von der Oberkante des \tiny Blocks bis zur unteren horizontalen Linie.
Das Resultat sollte jedenfalls weniger hoch sein - so hoch wie die zweite vertikale Linie in etwa. Wie kann ich das erreichen? Wo ist mein Denkfehler?
\documentclass[11pt,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{hhline}
\usepackage[table]{xcolor}
\pagestyle{scrheadings}
\clearscrheadfoot
\renewcommand*{\headfont}{\normalfont}
\cfoot{
\begin{tabularx}{\linewidth}{X!{\color{lightgray}\ vrule}b{42mm}!{\color{lightgray}\vrule}b{12mm}}
\arrayrulecolor{lightgray}\hline\\
\tiny{Verteiler}&\tiny{Ersteller}&\tiny{Version}\\
ABC&xyz&1\\
\arrayrulecolor{lightgray}\hline
\end{tabularx}
}
\begin{document}
Minibeispiel.
\end{document}
Was ich nicht verstehe: der Platz über der ersten Zeile der Tabelle ist relativ hoch. Die erste vertikale Linie ist von der oberen bis zur unteren horizontalen Linie durchgezogen, die zweite vertikale Linie allerdings nur von der Oberkante des \tiny Blocks bis zur unteren horizontalen Linie.
Das Resultat sollte jedenfalls weniger hoch sein - so hoch wie die zweite vertikale Linie in etwa. Wie kann ich das erreichen? Wo ist mein Denkfehler?