Seite 1 von 1

Vertikale Linien erst ab zweiter Zeile

Verfasst: Do 8. Dez 2011, 10:52
von Klaus
Hi Leute,

ich habe eine Tabelle begonnen:
\documentclass[paper=a4,fontsize=11pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[left=1cm,right=1cm,bottom=2cm,top=2cm]{geometry}
\pagestyle{empty}
%
\begin{document}
\begin{tabular}[t]{|l|l|c|c|c|c|c|c|}
\hline
\textbf{Name} & \textbf{Vorname} & &&&&&\\
\hline
\hline 
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
\hline
\end{tabular}
\end{document}
Und jetzt frage ich mich, wie ich die vertikalen Linien erst ab der zweiten Zeile beginnen lassen kann. Sieht doch ein wenig dumm aus, dass die sechs Kästchen in der ersten Zeile so leer aussehen.

Gruß,
Klaus.

Verfasst: Do 8. Dez 2011, 11:56
von Sepp99
Eine Lösung mit multicolumn:
\documentclass[paper=a4,fontsize=11pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[left=1cm,right=1cm,bottom=2cm,top=2cm]{geometry}
\pagestyle{empty}
%
\begin{document}
\begin{tabular}[t]{|l|l|c|c|c|c|c|c|}
\hline
\textbf{Name} & \textbf{Vorname} & \multicolumn{6}{|c|}{}\\
\hline
\hline
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
\hline
\end{tabular}
\end{document} 
Senkrechte Linien in Tabellen sollten allerdings vermieden werden.
Gruß, Sepp.-

Verfasst: Do 8. Dez 2011, 12:12
von Klaus
Uh, danke.

Gute Idee diese Zeile zu einer Spalte zusammenzufassen.
Sepp99 hat geschrieben: Senkrechte Linien in Tabellen sollten allerdings vermieden werden.
Ja, habe ich auch schon gehört.

Umgekehrt würde eine \hline nach jedem Namen auch zu überladen wirken, oder?

Gruß,
Klaus.

Verfasst: Do 8. Dez 2011, 12:16
von Sepp99
Weiterer Vorschlag, falls oben gar nichts sein soll:
\documentclass[paper=a4,fontsize=11pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[left=1cm,right=1cm,bottom=2cm,top=2cm]{geometry}
\pagestyle{empty}
%
\begin{document}
\begin{tabular}[t]{|l|l|c|c|c|c|c|c|}
\cline{1-2}
\textbf{Name} & \textbf{Vorname} & \multicolumn{6}{|c}{}\\
\hline
\hline
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
Mustermann & Max & X & X & X & X & X & X\\
\hline
\end{tabular}
\end{document} 
Jeder kann natürlich seine Tabellen basteln, wie er will. Über Geschmack läßt sich streiten, über Typographie nicht.
Sepp.-