Seite 1 von 1

arydshln: Ausfüllen der ganzen Höhe

Verfasst: Do 20. Jun 2013, 20:29
von Keba
Hallo,

Ich versuche eine schöne Tabelle zu erstellen, ich bin mit dem Ergebnis auch recht zufrieden, nur sollte die gestrichelte/gepunktete Linie von arydshln bis zum \toprule durchgezogen werden. Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[top=2cm,bottom=1cm,left=1cm,right=1cm]{geometry}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{arydshln}
\usepackage{booktabs}

% Layout
\renewcommand{\arraystretch}{1.5}

\renewcommand{\dashlinedash}{1pt}
\renewcommand{\dashlinegap}{1pt}

\begin{document}
\begin{table}[h!]
  \begin{tabularx}{\textwidth}{r:X:c:c:c:c:c:c:c:c:c:c:c:c}
    \toprule
      Rang & Nachname, Vorname    & Geb. Jahr & DWZ  & R1 & R2 & R3 & R4 & R5 & R6 & R7 & R8 & R9 & $\Sigma$\\\midrule
      1    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      2    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      3    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      M  4 & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      5    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      6    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      7    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      8    & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      1001 & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\\hdashline
      1002 & Nachname, Vorname    & xxxx      & xxxx &    &    &    &    &    &    &    &    &    & \\
    \bottomrule
  \end{tabularx}    
\end{table}
\end{document}
Dabei nutze ich gerne auch andere Pakete als arydshln, ich möchte nur vertikal und horizontal gestrichelte Linien haben. Wegen mir auch *sehr* dünne durchgezogene Linien…

Grüße und schonmal vielen Dank, Keba.

PS: Die Tabelle ist für die Mannschaftsmeldung einer Schachmannschaft gedacht, später soll via Hand (auf dem ausgedruckten Blatt) unter Ri das Ergebnis eingetragen werden, daher wäre ein „Raster“ dort nicht verkehrt.

Verfasst: So 23. Jun 2013, 19:28
von Keba
Hallo,

Im IRC (#latex) sagte man mir, dass vertikale Linien mit booktabs generell problematisch seien, da gibts wohl keine wirklich schöne Lösung für. Ich bin dann etwas später auf die Idee gekommen diese Zeile vor der \toprule einzubinden:
         &                      &           &      &    &    &    &    &    &    &    &    &    &  \\[-0.9em]
Ist nicht sonderlich schön, funktioniert aber. :)

Grüße, Keba.