Vertikale Linien erst ab zweiter Zeile

Tabellen und Grafiken erstellen und anordnen


Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Vertikale Linien erst ab zweiter Zeile

Beitrag 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.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

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

Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Beitrag 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.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

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

Antworten