Vertikale Linie nicht durchgezogen in Tabelle

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vertikale Linie nicht durchgezogen in Tabelle

Re: Vertikale Linie nicht durchgezogen in Tabelle

von gast. » Do 4. Aug 2022, 08:45

Die \cmidrule braucht ja auch Platz. Für sie wird der Abstand genauso gesetzt wie für eine \midrule. Vergegenwärtige dir einfach, dass die Tabelle einschl. der vertikalen Linienteile zeilenweise aufgebaut wird. Dann sollte das sofort klar werden.

Für Tabellen mit vertikalen Linien booktabs zu verwenden, ergibt ohnehin nicht so wahnsinnig viel Sinn, weil dabei die Tabelle ihren Zeilencharakter komplett verliert. Wenn man mit vertikalen Linien das Verfolgen der Zeile massiv behindert, braucht man es auch nicht dezent mit vertikalen Abständen zu unterstützen. Ich würde empfehlen, alle vertikalen Linien wegzulassen. Eventuell ist es dann auch sogar besser, keine vertikale Zentrierung über mehrere Zeilen mehr durchzuführen. Vielleicht kann man sich dann sogar die eine oder andere horizontale (Teil-)Linie sparen. Bis eine Tabelle gut lesbar ist und dabei auch noch gut aussieht, muss man oft ein wenig experimentieren.

Vertikale Linie nicht durchgezogen in Tabelle

von Schmaxx1509 » Do 4. Aug 2022, 08:16

Hallo zusammen,

im folgenden MWE wird eine Tabelle generiert, die mit Booktabs und vertikalen Strichen funktioniert. Das bei Booktabs die vertikalen Linien bei Schnittpunkten mit horizontalen Linien nicht ganz durchgezogen werden, ist mir klar. Jedoch ist mir unklar wieso die vertikalen Linien links zwischen Hersteller und Leistungsklasse nicht ganz durchgezogen werden, es ist ja schließlich keine horizontale Linie zum schneiden vorhanden.

Kann man dieses Problem beheben? Im Notfall muss ich damit leben
Falls jemand von euch eine Idee dazu hat, gerne her damit :D
\documentclass{article}
\usepackage{multirow}
\usepackage{booktabs}

\begin{document}

\begin{table}
\centering
\begin{tabular}{c|c|c|c|c} 
\toprule
Hersteller                & Leistungsklasse      & Beispiel & Art & $\chi-\mathrm{Wert}$        \\ 
\midrule
\multirow{10}{*}{Muster1} & \multirow{5}{*}{50a} & \multirow{2}{*}{Beispiel} & Beispiel      & \multirow{2}{*}{109,1 \%}   \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{3-5}
                          &                      & \multirow{3}{*}{Beispiel} & Beispiel      & \multirow{3}{*}{102,21 \%}  \\
                          &                      &                           & Beispiel      &                             \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{2-5}
                          & \multirow{5}{*}{75c} & \multirow{2}{*}{Beispiel} & Beispiel      & \multirow{2}{*}{107,62 \%}  \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{3-5}
                          &                      & \multirow{3}{*}{Beispiel} & Beispiel      & \multirow{3}{*}{98,51 \%}   \\
                          &                      &                           & Beispiel      &                             \\
                          &                      &                           & Beispiel      &                             \\ 
\hline\hline
\multirow{10}{*}{Muster2} & \multirow{5}{*}{50a} & \multirow{2}{*}{Beispiel} & Beispiel      & \multirow{2}{*}{106,02 \%}  \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{3-5}
                          &                      & \multirow{3}{*}{Beispiel} & Beispiel      & \multirow{3}{*}{106,06 \%}  \\
                          &                      &                           & Beispiel      &                             \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{2-5}
                          & \multirow{5}{*}{75c} & \multirow{2}{*}{Beispiel} & Beispiel      & \multirow{2}{*}{126,52 \%}  \\
                          &                      &                           & Beispiel      &                             \\ 
\cmidrule{3-5}
                          &                      & \multirow{3}{*}{Beispiel} & Beispiel      & \multirow{3}{*}{105,62 \%}  \\
                          &                      &                           & Beispiel      &                             \\
                          &                      &                           & Beispiel      &                             \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

Nach oben