Tabellenformatierung Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Kristin A.

Tabellenformatierung

Beitrag von Kristin A. »

Hallo,

ich beschäftige mich gerade mit dem Satz von Tabellen. Bis jetzt habe ich das immer mit folgendem Code-Beispiel getan, schlicht und einfach, mir gefällts.
\documentclass{scrreprt}
\begin{document}

\begin {table}[!h]
\caption{\dots}
\begin{tabular}{|l|l|l|}
\hline
Spalte 1 & Spalte 2 & Spalte 3 \\
\hline\hline
Parameter 1& Wert 1 & Wert  2\\

Parameter 2 &  Wert 1 & Wert  2\\

Parameter 3 &  Wert 1 & Wert  2\\

Parameter 4l & Wert 1 & Wert  2\\

Parameter 4& blablablablablablabla & blablablablablablablablablablablablablabla\\
\hline
\end{tabular}

\end{table}

\end{document}
Jetzt bin ich aber auf folgendes Beispiel gestoßen:
http://www.pic-upload.de/view-13035265/table.jpg.html
Hier ist ein vertikale Doppellinie nach der ersten Spalte eingefügt, welche die horizontalen Linien unterbricht, so dass die Zellen der ersten Spalte quasi für sich alleine stehen. Die folgende Änderung an oben gezeigten Beispiel-Code zeigt leider nicht das gewünschte Ergebnis.
\documentclass{scrreprt}
\begin{document}

\begin {table}[!h]
\caption{\dots}
\begin{tabular}{|l||l|l|}
\hline
Spalte 1 & Spalte 2 & Spalte 3 \\
\hline\hline
Parameter 1& Wert 1 & Wert  2\\

Parameter 2 &  Wert 1 & Wert  2\\

Parameter 3 &  Wert 1 & Wert  2\\

Parameter 4l & Wert 1 & Wert  2\\

Parameter 4& blablablablablablabla & blablablablablablablablablablablablablabla\\
\hline
\end{tabular}

\end{table}

\end{document}
Weiß jemand wie ich das auf die im Link beispielhaft gezeigte Tabelle ändern kann?

Dank & Gruß
Kristin

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo aus typografischer Sicht sind vertikale Tabellen bullshit. (s. zB Tschichold booktabs manual etc. ). Diese werden nicht benötigt, Sie stören den Lesefluss und zerstören den Zusammenhang zwischen den Zusammenhang der Spalten. Im Normalfall erkklärt die obere Zeile die Spalten und die Spalten darunter gehören zusammen (Werte zugehörig Spalte 1). Die Typographen schlagen im allgemeinen so eine Tabelle vor:

\documentclass{scrreprt} 
\usepackage[latin1]{inputenc}
\usepackage{booktabs}
\begin{document} 

\begin {table}[!h] 
\caption{Größen von erfundenen Vögeln im Vergleich} 
\begin{tabular}{llll} 
\toprule
Name & Größe & Gewicht \\ % 
\midrule
Hupfhuhn & Wert 1 & Wert  2\\ 

Flattermann &  Wert 1 & Wert  2\\ 

Rotbäuchige Rauchkelhe &  Wert 1 & Wert  2\\ 

Blödeumiliger  Pipmatz & Wert 1 & Wert  2\\ 

Sehadler & blablablablablablabla & blablablablablablablablablablablablablabla\\ 
\bottomrule
\end{tabular} 

\end{table} 

\end{document}
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Kristin A.

Beitrag von Kristin A. »

...aus typografischer Sicht sind vertikale Tabellen bullshit.
Ich wollte hier eigentlich keine Diskussion entfachen. Die Frage bezog sich hoffentlich deutlich genug auf die technische Umsetzung!?

Es geht hier mehr um eine Kombination aus horizontaler und vertikaler Tabelle. Dein Beispiel ist gut gemeint, entspricht allerdings nicht meinen Vorstellungen.

Gruß
Kristin

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Die Typografie-Diskussion hat man immer, sobald es um Tabellen geht ;)

Das Paket hhline stellt ein paar Sachen bereit. Vielleicht ist das ja was?
\documentclass{scrreprt}
\usepackage{array,hhline}
\begin{document}

\begin {table}[!h]
 \centering
 \caption{\dots}
 \begin{tabular}{||l||l|l||}
  \hhline{|t:=:t:==:t|}
   Spalte 1    & Spalte 2 & Spalte 3 \\
  \hhline{|:=::=:=:|}
   Parameter 1 & Wert 1   & Wert  2 \\
  \hhline{||~||~|~||}
   Parameter 2 &  Wert 1  & Wert  2 \\
  \hhline{||~||~|~||}
   Parameter 3 &  Wert 1  & Wert  2 \\
  \hhline{||~||~|~||}
   Parameter 4 & Wert 1  & Wert  2 \\
  \hhline{||~||~|~||}
   Parameter 4 & blablablablablablabla & blablablablablablablablablablablablablabla\\
  \hhline{|b:=:b:==:b|}
 \end{tabular}
\end{table}

\end{document}
Clemens
Paketauthor

CollmDante
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 80
Registriert: So 9. Jan 2011, 10:00
Wohnort: Wermsdorf

Beitrag von CollmDante »

Natürlich gibt es für Deinen Wunsch eine technische Lösung:
\documentclass{scrreprt}
\usepackage{hhline} % für die Liniendefintion
\begin{document}
\begin {table}[!h]
\caption{\dots}
\begin{tabular}{|l||l|l|}
\hhline{-||--}
Spalte 1 & Spalte 2 & Spalte 3 \\
\hhline{=::==}
Parameter 1& Wert 1 & Wert  2\\

Parameter 2 &  Wert 1 & Wert  2\\

Parameter 3 &  Wert 1 & Wert  2\\

Parameter 4l & Wert 1 & Wert  2\\

Parameter 4& blablablablablablabla & blablablablablablablablablablablablablabla\\
\hhline{-||--}
\end{tabular}
\end{table}

\end{document}
aber dies ist eben keine typographische Lösung für eine Tabelle. Da es zumeist viele verschiedene Menschen sind, die unsere "Produkte" lesen und diese ganz unterschiedliche ästhetische Anschauungen haben können, ist die typographische Lösung, die den Inhalt in den Vordergrund stellt, schon eine Überlegenswerte Sache.
Aber wie du schon sagtest, es muss nicht eine prinzipielle Debatte daraus werden.

Gruß Jens
Die Kugel ist der vollendete Kompromiss, sie kann nirgendwo anecken.
Paul Leip

Kristin A.

Beitrag von Kristin A. »

CollmDante hat geschrieben:Natürlich gibt es für Deinen Wunsch eine technische Lösung:
...
Gruß Jens
Hallo Jens!

Vielen lieben Dank! Genau danach habe ich gesucht... Perfekt, so einfach kann es gehen!

Viele Grüße
Kristin

Antworten