Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Zeilenhöhe / vertikale Linien in Tabellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.01.2007
    Ort
    Leonding
    Beiträge
    14

    Zeilenhöhe / vertikale Linien in Tabellen

    Folgendes Minimalbeispiel erzeugt eine benutzerdefinierte Fußzeile:

    Code:
    \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?

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du hast da eine extra Leerzeile: \hline\\. Ersetze das durch \hline.

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.01.2007
    Ort
    Leonding
    Beiträge
    14
    Shame on me. Auch nach zehnmal drüberlesen nicht gefunden. Danke!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •