Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

17 Jan '16, 20:44

saputello's gravatar image

saputello
11.1k174365

Oft hilft das Paket [`hhline`](http://ctan.org/pkg/hhline), wenn es zu einer Ablaufreihenfolgeabhängigkeit zwischen Einfärben der Zelle Abhängigkeit bei der Reihenfolge der Ausgabe von eingefärbten Zellen oder Zeile Zeilen und dem Zeichnen der horizontalen Linien kommt: \documentclass[paper=a5]{scrartcl} \usepackage{pgfplotstable} \usepackage{amsmath, amssymb, amsfonts}% \binom \usepackage{colortbl}% \rowcolor, \cellcolor \usepackage{booktabs}% individuelle Tabellenrules \usepackage{multirow} \usepackage{diagbox}% \diagbox \usepackage{hhline} \begin{document} \setlength\arrayrulewidth{4pt} % Um rules deutlich anzuzeigen %\frame{% \begin{tabular}{ccccccccc} \hhline{~--------}% entspricht \cline{2-9} % \rowcolor{lightgray} % übermalt rules aller Zellen !!! \cellcolor{white} & \cellcolor{white} & \cellcolor{lightgray} $0{,}9$ & %übermalt rule der Zelle !!! $0{,}8$ & $0{,}75$ & $0{,}7$ & $0{,}6$ & $0{,}5$ & \diagbox{$p$}{$k$} \\ \rowcolor{lightgray} \cellcolor{white} & \cellcolor{white} & \multicolumn{7}{l|}{Text} \\ \hhline{~~-------}% entspricht \cline{3-9} \end{tabular}%} \end{document} Da man den linken Rand der Tabelle mit der leeren ersten Spalte nur erahnen kann, habe ich im zweiten Bild unten mal noch die gesamte Tabelle in ein `\frame` gesteckt (siehe auskommentierten Code vor und nach der Tabelle): ![mit hhline][1] ![alt text][2] Dabei steht ein `~` im Argument von `\hhline` für eine Spalte, die keine horizontale Linie erhalten soll und `-` für eine Spalte, die eine horizontale Linie erhalten soll. Näheres ist in der Anleitung zu finden. Ein Allheilmittel ist `hhline` allerdings nicht. Trotzdem ist es vor allem bei horizontalen *horizontalen* Linien immer einen Versuch wert, weil es die Linien zwischen die Tabellenzeilen, statt in die Tabellenzeilen schreibt. Das ergibt gerade bei dicken Linien deutlich schönere Tabellen (fast schon wie mit `booktabs`). [1]: http://texwelt.de/wissen/upfiles/test9_7.png [2]: http://texwelt.de/wissen/upfiles/test10_7.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

17 Jan '16, 18:11

saputello's gravatar image

saputello
11.1k174365

Oft hilft das Paket [`hhline`](http://ctan.org/pkg/hhline), wenn es zu einer *run condition* Ablaufreihenfolgeabhängigkeit zwischen Einfärben der Zelle oder Zeile und dem Zeichnen der Linien kommt: \documentclass[paper=a5]{scrartcl} \usepackage{pgfplotstable} \usepackage{amsmath, amssymb, amsfonts}% \binom \usepackage{colortbl}% \rowcolor, \cellcolor \usepackage{booktabs}% individuelle Tabellenrules \usepackage{multirow} \usepackage{diagbox}% \diagbox \usepackage{hhline} \begin{document} \setlength\arrayrulewidth{4pt} % Um rules deutlich anzuzeigen %\frame{% \begin{tabular}{ccccccccc} \hhline{~--------}% entspricht \cline{2-9} % \rowcolor{lightgray} % übermalt rules aller Zellen !!! \cellcolor{white} & \cellcolor{white} & \cellcolor{lightgray} $0{,}9$ & %übermalt rule der Zelle !!! $0{,}8$ & $0{,}75$ & $0{,}7$ & $0{,}6$ & $0{,}5$ & \diagbox{$p$}{$k$} \\ \rowcolor{lightgray} \cellcolor{white} & \cellcolor{white} & \multicolumn{7}{l|}{Text} \\ \hhline{~~-------}% entspricht \cline{3-9} \end{tabular}%} \end{document} Da man den linken Rand der Tabelle mit der leeren ersten Spalte nur erahnen kann, habe ich im zweiten Bild unten mal noch die gesamte Tabelle in ein `\frame` gesteckt (siehe auskommentierten Code vor und nach der Tabelle): ![mit hhline][1] ![alt text][2] Dabei steht ein `~` im Argument von `\hhline` für eine Spalte, die keine horizontale Linie erhalten soll und `-` für eine Spalte, die eine horizontale Linie erhalten soll. Näheres ist in der Anleitung zu finden. Ein Allheilmittel ist `hhline` allerdings nicht. Trotzdem ist es vor allem bei horizontalen Linien immer einen Versuch wert, weil es die Linien zwischen die Tabellenzeilen, statt in die Tabellenzeilen schreibt. Das ergibt gerade bei dicken Linien deutlich schönere Tabellen (fast schon wie mit `booktabs`). [1]: http://texwelt.de/wissen/upfiles/test9_7.png [2]: http://texwelt.de/wissen/upfiles/test10_7.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

16 Jan '16, 16:26

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

16 Jan '16, 16:24

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

16 Jan '16, 16:21

saputello's gravatar image

saputello
11.1k174365