PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grau hinterlegte Tabellen



medidoc
25-01-2009, 09:13
Hallo,

folgende bereits grau hinterlegte Tabelle möchte ich noch mit dünnen horizontalen Linien verbessern. Mein bisheriger Entwurf:



\documentclass[twoside,openright,10pt]{scrbook}
\usepackage{multicol}
\usepackage{palatino}
\usepackage{booktabs}
\usepackage{color}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}

\begin{document}

\begin{table}

\begin{tabular}{@{}lcc@{}}
%\toprule[1pt]
\rowcolor{dunkelgrau}Komplikationen & Tumornephrektomie\hspace{5mm} & Nierenteilresektion\hspace{5mm}\\
%\midrule
\rowcolor{hellgrau}Schwere Blutungen\hspace{5mm} & 1,1\% & 3,4\% \\
%\midrule
\rowcolor{hellgrau}Blutverlust $<$0,5 l & 96\% & 87\% \\
\rowcolor{hellgrau}Urinom & 0\% & 4\%\\
\rowcolor{hellgrau}Reintervention & 2,4\% & 4,4\%\\
\rowcolor{hellgrau}Mortalit"at & 2\% & 1,6\% \\
%\bottomrule[1pt]
\end{tabular}
\caption{Vergleich der Nebenwirkungen zwischen Tumornephrektomie und Nierenteilresektion}
\end{table}
\end{document}


Mein Plan war die bisher auskommentierten midrule... als weiße Linie einzufügen. Jedoch ist diese viel zu dick, der Effekt wird am besten mit einer schwarzen Linie gesehen, dann entsteht über und unter der dünnen schwarzen Linie ein weißer Balken. Mit \setlength{\arrayrulewidth}{1pt} bin ich auch nicht weitergekommen. Wie heißt der Parameter, um den weißen Balken wegzubekommen.

Vielen Dank für Eure Hilfe

mechanicus
25-01-2009, 11:39
Hallo,

meinst du das:

\documentclass[twoside,openright,10pt]{scrbook}
\usepackage{multicol}
\usepackage{palatino}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}

\begin{document}

\begin{table}
\centering
\setlength{\belowrulesep}{0pt}
\setlength{\aboverulesep}{0pt}
\begin{tabular}{lcc}
\toprule[1pt]
\rowcolor{dunkelgrau}Komplikationen & Tumornephrektomie & Nierenteilresektion\\
\midrule
\rowcolor{hellgrau}Schwere Blutungen\hspace{5mm} & 1,1\% & 3,4\% \\
\midrule
\rowcolor{hellgrau}Blutverlust $<$0,5 l & 96\% & 87\% \\
\rowcolor{hellgrau}Urinom & 0\% & 4\%\\
\rowcolor{hellgrau}Reintervention & 2,4\% & 4,4\%\\
\rowcolor{hellgrau}Mortalit\"at & 2\% & 1,6\% \\
\bottomrule[1pt]
\end{tabular}
\caption{Vergleich der Nebenwirkungen zwischen Tumornephrektomie und Nierenteilresektion}
\end{table}
\end{document}

Dein hspace{5mm} hat keine Wirkung, weil kein Zweiter Punkt gesetzt ist, zu dem ein Abstand hergestellt werden kann.

Gruß
Marco

medidoc
25-01-2009, 13:02
Vielen Dank Marco,

\setlength{\belowrulesep}{0pt}
\setlength{\aboverulesep}{0pt}

waren die gesuchten Parameter. Jetzt habe ich noch Probleme, die \midrule Linien weiß einzufärben. Die Anleitung aus colortbl funktioniert nicht, oder harmoniert nicht mit meinem Tabellenpacket booktabs.

Wie kann ich denn zwischen den Zeilen als Separator eine dünne Linie von 1pt einfügen?

Vielen Dank für Vorschläge

Dirk

mechanicus
25-01-2009, 13:26
Hallo,



\documentclass[twoside,openright,10pt]{scrbook}
\usepackage{multicol}
\usepackage{palatino}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}

\begin{document}

\begin{table}
\centering
\setlength{\belowrulesep}{0pt}
\setlength{\aboverulesep}{0pt}
\def\wmidrule{\arrayrulecolor{white}\midrule}
\begin{tabular}{lcc}
\toprule[1pt]
\rowcolor{dunkelgrau}Komplikationen & Tumornephrektomie & Nierenteilresektion\\
\wmidrule
\rowcolor{hellgrau}Schwere Blutungen\hspace{5mm} & 1,1\% & 3,4\% \\
\wmidrule
\rowcolor{hellgrau}Blutverlust $<$0,5 l & 96\% & 87\% \\
\rowcolor{hellgrau}Urinom & 0\% & 4\%\\
\rowcolor{hellgrau}Reintervention & 2,4\% & 4,4\%\\
\rowcolor{hellgrau}Mortalit\"at & 2\% & 1,6\% \\
\bottomrule[1pt]
\end{tabular}
\caption{Vergleich der Nebenwirkungen zwischen Tumornephrektomie und Nierenteilresektion}
\end{table}
\end{document}

Gruß
Marco

medidoc
25-01-2009, 13:34
Hallo Marco,

bei mir bleiben die Linien leider schwarz.
Woran kann das liegen?

mechanicus
25-01-2009, 13:36
Hallo Marco,

bei mir bleiben die Linien leider schwarz.
Woran kann das liegen?
Bei meinem Beispiel?

Gruß
Marco

medidoc
25-01-2009, 13:41
Trotz wiederholtem Copy/Paste => Linien bleiben schwarz

Dirk

René Geppert
25-01-2009, 13:43
für die midrules passt es (und auch nur da ist es ja defnieirt)

allerdings überschreibt deine definition auch irgendwas von der bottomrule marco
diese verschwindet (bei mir) nämlich

medidoc: evtl. mal pakete updaten?

mechanicus
25-01-2009, 13:44
Hallo,

nutze mal folgendes Beispiel:

\listfiles
\documentclass[ngerman,twoside,openright,10pt]{scrbook}
\usepackage{babel}
\usepackage{multicol}
\usepackage{palatino}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.7}


\begin{document}

\begin{table}
\centering
\setlength{\belowrulesep}{0pt}
\setlength{\aboverulesep}{0pt}
\def\wmidrule{\arrayrulecolor{white}\midrule[5pt]}
\def\wbottomrule{\arrayrulecolor{black}\bottomrule }
\begin{tabular}{lcc}
\toprule[1pt]
\rowcolor{dunkelgrau}Komplikationen & Tumornephrektomie & Nierenteilresektion\\
\wmidrule
\rowcolor{hellgrau}Schwere Blutungen\hspace{5mm} & 1,1\% & 3,4\% \\
\wmidrule
\rowcolor{hellgrau}Blutverlust $<$0,5 l & 96\% & 87\% \\
\rowcolor{hellgrau}Urinom & 0\% & 4\%\\
\rowcolor{hellgrau}Reintervention & 2,4\% & 4,4\%\\
\rowcolor{hellgrau}Mortalit\"at & 2\% & 1,6\% \\
\wbottomrule[1pt]
\end{tabular}
\caption{Vergleich der Nebenwirkungen zwischen Tumornephrektomie und Nierenteilresektion}
\end{table}
\end{document}

In der log-Datei findest du nun die verwendeten Pakete mit ihrem Aktuellen Stand.
Bei mir ergibt sich:

*File List*
scrbook.cls 2009/01/01 v3.02 KOMA-Script document class (book)
scrkbase.sty 2009/01/01 v3.02 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2009/01/01 v3.02 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2008/07/09 v3.00 KOMA-Script package (loading files)
tocbasic.sty 2009/01/01 v3.02(package)
scrsize10pt.clo 2009/01/01 v3.02 KOMA-Script font size class option (10pt)
typearea.sty 2009/01/01 v3.02 KOMA-Script package (type area)
babel.sty 2008/07/06 v3.8l The Babel package
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
multicol.sty 2006/05/18 v1.6g multicolumn formatting (FMi)
palatino.sty 2005/04/12 PSNFSS-v9.2a (SPQR)
booktabs.sty 2005/04/14 v1.61803 publication quality tables
colortbl.sty 2001/02/13 v0.1j Color table columns (DPC)
array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
color.sty 1999/02/16
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2008/09/08 v0.04l Graphics/color for pdfTeX
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
ot1ppl.fd 2001/06/04 font definitions for OT1/ppl.
supp-pdf.tex
***********

Gruß
Marco

EDIT: Ergebnis ist angehängt.

mechanicus
25-01-2009, 13:50
für die midrules passt es (und auch nur da ist es ja defnieirt)

allerdings überschreibt deine definition auch irgendwas von der bottomrule marco
diese verschwindet (bei mir) nämlich

medidoc: evtl. mal pakete updaten?

Eigentlich dürfte nicht, aber ich habe es mal etwas geändert. SIehe Beitrag 9

Gruß
Marco

medidoc
25-01-2009, 13:50
Hallo Marco,



*File List*
scrbook.cls 2004/09/16 v2.9t LaTeX2e KOMA document class
scrlfile.sty 2004/09/16 v2.9t LaTeX2e KOMA package
bk10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2004/09/16 v2.9t LaTeX2e KOMA package
babel.sty 2004/11/20 v3.8d The Babel package
ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
multicol.sty 2004/02/14 v1.6e multicolumn formatting (FMi)
palatino.sty 2004/09/15 PSNFSS-v9.2 (SPQR)
booktabs.sty 2003/03/28 v1.618 publication quality tables
colortbl.sty 2001/02/13 v0.1j Color table columns (DPC)
array.sty 2003/12/17 v2.4a Tabular extension package (FMi)
color.sty 1999/02/16
color.cfg 2005/02/03 v1.3 color configuration of teTeX/TeXLive
pdftex.def 2002/06/19 v0.03k graphics/color for pdftex
xcolor.sty 2004/07/04 v2.00 LaTeX color extensions (UK)
color.cfg 2005/02/03 v1.3 color configuration of teTeX/TeXLive
ot1ppl.fd 2001/06/04 font definitions for OT1/ppl.
supp-pdf.tex


tja, da werde ich wohl mal aktualisieren müssen, leider nicht nur Tex. Aber never change a working system...

Vielen Dank für die Hilfen

Dirk

mechanicus
25-01-2009, 13:53
tja, da werde ich wohl mal aktualisieren müssen, leider nicht nur Tex. Aber never change a working system...
Kannst dich ja mal melden, wenn du deine Updates hast.

Gruß
Marco

medidoc
26-01-2009, 13:48
vielen Dank,

auf einem Tex-System mit aktuellen Paketen funktioniert alles bestens.

Dirk