arydshln: Ausfüllen der ganzen Höhe

Tabellen und Grafiken erstellen und anordnen


Keba
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 18. Nov 2010, 19:57

arydshln: Ausfüllen der ganzen Höhe

Beitrag 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.

Keba
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Do 18. Nov 2010, 19:57

Beitrag 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.

Antworten