Seite 1 von 1

vertikale durchgehende Linie Tabelle

Verfasst: So 12. Jan 2014, 15:30
von Nina
Hallo!

Ich bin absoluter Latex Beginner und versuche mich gerade dabei eine Tabelle zu erstellen. Ich hoffe ihr entschuldigt diese wahrscheinlich banale Frage: ich versuche eine durchgehende vertikale Linie in meine Tabelle einzufügen.



Vielen Dank im Voraus!
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{setspace}
\usepackage[backend=biber, style=numeric-comp]{biblatex}
\begin{document}
\small
\begin{tabular}{@{}ll|l@{}}
\midrule
\textbf{Parameter} & \textbf{Spalte 1} & \textbf{Spalte 2}  \\
\midrule
Zeile 1 & Wert 1 & Wert 2 \\
\addlinespace
\bottomrule
\addlinespace
\end{tabular}\\
\end{document}

Verfasst: So 12. Jan 2014, 15:34
von Johannes_B
Bevor du vertikale Linien in deine Tabellen machst, lies bitte die An;eitung zum Paket booktabs. Darin stehen Informationen zu guten Tabellensatz.
Wenn du dann immernoch eine vertikale Linie haben willst, sag einfach Bescheid.

Übrigens solltest du im Dokument keine direkten Schriftbefehle verwenden. Wie kann ich bestimmte Wörter hervorheben?

Als guter Rat: Schnapp dir eine Einführung und stöbere ein wenig darin. Die Zeit die du jetzt investierst, holst du später ganz schnell wieder rein.

Verfasst: So 12. Jan 2014, 16:21
von Nina
Danke für die Antwort!

Ja ich weiß, dass vertikale Linien als nicht schön gelten. Das soll auch nur in einer Tabelle eingefügt werden und zwar zur Trennung der Spalten 4 und 5. Ich erhoffe mir so mehr Übersichtlichkeit. Nur diese unterbrochene Linie gefällt mir optisch auch nicht wirklich.

Verfasst: So 12. Jan 2014, 16:43
von Johannes_B
Die durch das Paket booktabs defnierten rules fügen zusätzliche vertikale Abstände ein, dadurch wird die Linie unterbrochen. Mit anderen Worten: Toprule und Kollegen sind mit vertical rules (|) inkompatibel. That's not a bug, that's a feature.

Wenn du Spalten optisch trennen möchtest, könnte sich auch ein etwas größerer Abstand eignen. Das ist allerdings schwer zu sagen, ohne tatsächlichen Inhalt zu sehen.

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{blindtext}
\newcommand{\tablehead}[1]{
	\textbf{#1}
}
\begin{document}
\blindtext

\bigbreak
\begin{tabular}{ll|l}
\hline
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2}  \\
\hline
Zeile 1 & Wert 1 & Wert 2 \\
\hline
\end{tabular}


\bigbreak
\begin{tabular}{ll@{\hspace{2em}}l}
\toprule
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2}  \\
\midrule
Zeile 1 & Wert 1 & Wert 2 \\
\bottomrule
\end{tabular}
\end{document} 

Verfasst: Mo 13. Jan 2014, 19:59
von Nina
Danke für die Vorschläge. Die Idee einfach mehr Abstand einzufügen finde ich sehr gut und ich werde das jetzt so machen.