PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen Spalten gleiche Größe und zentriert



hendrik
01-09-2011, 12:25
Hallo,

ich brauch mal wieder eure Hilfe.

Ich möchte gern eine Tabelle erstellen, die so ist, wie in meinem Minibsp angegeben. Die Spalten sollen zentriert sein, bis auf die linke, die soll linksbündig sein. Soweit habe ich das auch in meinem Beispiel geschafft. Allerdings möchte ich jetzt noch, dass die Spalten die gleiche Größe haben (2,6cm). Die erste soll so bleiben wie sie ist und sich nach dem längsten Namen ausrichten.

Wie kann ich das schaffen?



\listfiles
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[style=alphabetic]{biblatex}
\usepackage[babel,german=quotes]{csquotes}

\begin{document}

\begin{table}[h!]
\begin{tabular}{|l|*{3}{c|}}
\hline
Spieler & \multicolumn{3}{|c|}{verschiedene Hallos} \\
\hline
\hline
& Hallllllllllllllo & Halo & Hallllo \\
\hline
Klaus & 2 & 3 & 4 \\
\hline
Anna-Maria & 2 & 1 & 4 \\
\hline
\end{tabular}
\end{table}

\end{document}



Schöne Grüßem

Hendrik

mechanicus
01-09-2011, 12:34
Hi,

du solltest diese Linienflut vermeiden und lieber die Mittels des Pakets booktabs nutzen:

\listfiles
\documentclass{scrartcl}
\usepackage{array}
\begin{document}

\begin{table}[h!]
\begin{tabular}{|l|*{3}{>{\centering\arraybackslash}p{2.6cm}|}}
\hline
Spieler & \multicolumn{3}{|c|}{verschiedene Hallos} \\
\hline
\hline
& Hallllllllllllllo & Halo & Hallllo \\
\hline
Klaus & 2 & 3 & 4 \\
\hline
Anna-Maria & 2 & 1 & 4 \\
\hline
\end{tabular}
\end{table}

\end{document}

EDIT:


\listfiles
\documentclass{scrartcl}
\usepackage{array,booktabs}
\begin{document}

\begin{table}[h!]
\renewcommand*\arraystretch{1.25}
\begin{tabular}{l*{3}{>{\centering\arraybackslash}p{2.6cm}}}
\toprule
Spieler & \multicolumn{3}{c}{verschiedene Hallos} \\
\cmidrule{2-4}
& Hallllllllllllllo & Halo & Hallllo \\\cmidrule(r){1-1}\cmidrule(r){2-2}\cmidrule(r){3-3}\cmidrule{4-4}
Klaus & 2 & 3 & 4 \\
Anna-Maria & 2 & 1 & 4 \\
\bottomrule
\end{tabular}
\end{table}

\end{document}

Marco

Schweinebacke
01-09-2011, 12:37
Ohne die störenden vertikalen Linien und ohne die überflüssigen horizontalen Linien:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{booktabs,array}

\begin{document}

\begin{table}
\begin{tabular}{l*{3}{>{\centering}p{2.6cm}}}
\toprule
Spieler & \multicolumn{3}{c}{verschiedene Hallos} \tabularnewline
\midrule
& Hallllllllllllllo & Halo & Hallllo \tabularnewline
Klaus & 2 & 3 & 4 \tabularnewline
Anna-Maria & 2 & 1 & 4 \tabularnewline
\bottomrule
\end{tabular}
\end{table}

\end{document}
Siehe dazu auch die Anleitungen zu den Paketen array (http://www.ctan.org/pkg/array) und booktabs (http://www.ctan.org/pkg/booktabs).

hendrik
01-09-2011, 13:51
Hallo,

danke für eure Hilfen. Das ist genau wie ich es gern haben möchte. Super!

Allerdings verstehe ich nicht so ganz, warum ihr diese Linien überflüssig findet? Ich schreibe gerade meine Diplomarbeit und habe was die Formatierung angeht keinerlei Einschränkungen. Allerdings ist die Tabelle, die ich verwendet auch noch etwas größer.

Schöne Grüße

Schweinebacke
01-09-2011, 14:12
Tabellen liest man üblicherweise zeilenweise (jedenfalls sollten Tabellen so angelegt werden, dass das möglich ist). Dabei stören die vertikalen Linien extrem, weil das Auge dadurch nicht am Anfang der nächsten Spalte, sondern immer zwischen den Spalten verharrt. Die horizontalen Linien sind in der Regel überflüssig, weil bereits die Struktur der Tabelle klar erkennen lässt, wo eine neue Tabellenzeile beginnt. Ggf. kann man das mit etwas mehr Abstand zwischen Tabellenzeilen auch noch zusätzlich hervorheben. Eine weitere dezente Möglichkeit, Tabellenzeilen hervorzuheben besteht darin, sie alternierend mit einem leichten Grauton zu hinterlegen (siehe dazu die Pakete xcolor und colortab).

Rahmen um Tabellenzellen braucht man eigentlich nur für die Eingabe in einer Tabellenkalkulation. In allen anderen Fällen sind sie u. a. aus oben genannten typografischen Gründen abzulehnen. In einschlägigen Foren werden diese Tabellen, bei denen komplett mit vertikalen und horizontalen Linien gearbeitet wird, auch geringschätzig Klötzchengrafiken oder Klötzchenbilder genannt.

Zum Thema der ansprechenden Tabellen gibt es übrigens auch noch Vortragsfolien (http://mirror.ctan.org/info/german/tabsatz/tabsatz.pdf) mit diversen Beispielen.

hendrik
01-09-2011, 14:35
Hey Schweinebacke,

das was du sagst hört sich sinnvoll an und die Idee mir den Grautönen gefällt mir auch gut. Ich werde es mir einmal anschauen.

Danke!

hendrik
01-09-2011, 16:55
Hallo nochmal,

seht es mir bitte nach, aber ich schreibe jetzt die Tabelle hier rein, die ich verwenden möchte. Da ich ein Problem mit den Linien habe.



\listfiles
\documentclass{scrartcl}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{l*{5}{>{\centering\arraybackslash}p{1.4cm}}c}
\toprule
& \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
Bezeichnung & A & B & C & Mg-St & D & Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(r){2-2} \cmidrule(r){3-3} \cmidrule(r){4-4} \cmidrule(r){5-5} \cmidrule(r){6-6} \cmidrule(r){7-7}
\rowcolor{hellgrau}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{hellgrau}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{hellgrau}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}



Der Strich unter Microwachs geht z.B. nicht bis zum Ende und das Mg-St ist auch nicht wirklich mittig über dem Strich. Wie kann ich das bewerkstelligen?

Danke für eure Geduld.

hakaze
01-09-2011, 17:02
Hallo nochmal,

seht es mir bitte nach, aber ich schreibe jetzt die Tabelle hier rein, die ich verwenden möchte. Da ich ein Problem mit den Linien habe.

Der Strich unter Microwachs geht z.B. nicht bis zum Ende und das Mg-St ist auch nicht wirklich mittig über dem Strich. Wie kann ich das bewerkstelligen?

Danke für eure Geduld.
Das liegt daran, dass du alle cmidrules mit dem Parameter (r) nur am rechten Ende einkürzt (mit l wird dementsprechend das linke Ende der Linie gekürzt).

So ist es vielleicht besser:
%...
Bezeichnung & Mg & Cu & Ni & Mg-St & Cu-St & Mikrowachs \tabularnewline
\cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
%...

Schweinebacke
01-09-2011, 17:33
Damit die Überschriften wirklich mittig über den Linien stehen und die Linien gleichzeitig bis zum Anfang bzw. Ende der Tabelle reichen könnte man auch
\cmidrule{1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule{7-7} verwenden. Wobei auch das wieder einen kleinen Nachteil hat: Die Abstände bei den Linien sind am Anfang und Ende nur halb so groß wie in der Mitte.

Jetzt könnte man natürlich auch noch ein wenig von Hand optimieren:
\documentclass[draft]{scrartcl}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{l*{5}{>{\centering\arraybackslash}p{1.4cm}}c}
\toprule
& \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
Bezeichnung\hspace*{\tabcolsep} & A & B & C & Mg-St & D & \hspace*{\tabcolsep}Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
\rowcolor{hellgrau}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{hellgrau}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{hellgrau}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}Durch die (lr)-Optionen bei allen Linien bis auf die erste und letzte sind die Abstände überall gleich und die erste Linie fängt links an und die letzte Linie geht bis zum rechten Rand der Tabelle. Durch die zusätzlichen \hspace* wird der dabei verlorene Abstand zum Linienende bei der ersten und letzten Tabellenspalte wieder hinzugefügt, so dass alles korrekt aussieht.

Natürlich kann man die \hspace* auch in die Definition des Tabellenkopfes integrieren:
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{l<{\hspace*{\tabcolsep}}*{5}{>{\centering\arraybackslash}p{1.4cm}}>{\hspace*{\tabcolsep}}c}
\toprule
& \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
Bezeichnung & A & B & C & Mg-St & D & Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
\rowcolor{hellgrau}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{hellgrau}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{hellgrau}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

hendrik
02-09-2011, 12:33
Hallo nochmal,

jetzt sieht es wirklich perfekt aus und ich bin sehr zufrieden. Vielen Dank!

hendrik
09-09-2011, 12:12
Hallo,

ich habe noch eine kleine Frage zu der Tabelle, die ich etwas geändert habe.

hier der code:


\documentclass[draft]{scrartcl}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{lcccccc}
\toprule
& \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
Bezeichnung\hspace*{\tabcolsep} & A & B & C & Mg-St & D & \hspace*{\tabcolsep}Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
\rowcolor{hellgrau}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{hellgrau}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{hellgrau}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{hellgrau}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

Mein Problem ist jetzt, dass ganz hinten Mikrowachs zwar in der Mitte der Linie steht, die Linie aber Breiter ist als das Wort, obwohl sie das nicht muss. Habt ihr vielleicht einen Hinweis, wie ich das schaffen kann, dass der Strich genau unter dem Wort ist, bzw. sich dem längsten Text in der Spalte anpasst, so wie es bei den anderen Spalten ist.

Schöne Grüße,

Hendrik

mechanicus
09-09-2011, 13:57
Meinst du sowas:


\documentclass[draft]{scrartcl}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{@{}>{%
\columncolor{hellgrau}[0pt][\tabcolsep]}l%
*{5}{>{\columncolor{hellgrau}}c}%
>{\columncolor{hellgrau}[\tabcolsep][0pt]}c@{}}
\toprule
\rowcolor{white} & \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
\rowcolor{white}Bezeichnung\hspace*{\tabcolsep} & A & B & C & Mg-St & D & \hspace*{\tabcolsep}Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
\rowcolor{white}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{white}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{white}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

Marco

hendrik
09-09-2011, 14:11
Hi mechanicus,

danke für deine Hilfe, allerdings ist das noch nicht so wie ich das gern hätte. Du hast mein Problem nur "halb" gelöst. Vielleicht bin ich auch etwas zu sehr Perfektionist... Ich habe ein Bild angehängt, in dem ich mein Problem visualisiert habe.

mechanicus
09-09-2011, 15:12
Dann so:

\documentclass[draft]{scrartcl}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{@{}>{%
\columncolor{hellgrau}[0pt][\tabcolsep]}l%
*{5}{>{\columncolor{hellgrau}}c}%
@{\hspace*{\tabcolsep}}>{\columncolor{hellgrau}[\tabcolsep][0pt]}c@{}}
\toprule
\rowcolor{white} & \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule{2-7}
\rowcolor{white}Bezeichnung\hspace*{\tabcolsep} & A & B & C & Mg-St & D & \hspace*{\tabcolsep}Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l{1\tabcolsep}){7-7}
\rowcolor{white}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{white}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{white}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

Marco

hendrik
09-09-2011, 15:18
Hi Marco,

genau so soll es aussehen! Super, echt vielen Dank. Du hast mir sehr geholfen!

Edit: Hat es einen besonderen Grund, dass du grau und weiß in den Zeilen vertauscht hast?

slowfox
09-09-2011, 18:05
Hallo Hendrik,

sicher, dass Du das so willst? Die Spalte "Bezeichnung" hat nun als einzige eine Linie die Länger ist als die Spalteninhalte. Weiterhin beginnen die Linien von "Zusammensetzung" und "A" an unterschiedlichen Positionen. Ist das so von Dir gewollt? Falls nein habe ich mal etwas mit Mechanicus Beispiel herumgebastelt:


\documentclass[draft]{scrartcl}
\usepackage{array,booktabs}

\begin{document}

\begin{table}[h!]
\begin{tabular}{@{}l*{5}{c}c@{}}
\toprule
& \multicolumn{6}{c}{\hspace*{\tabcolsep}Zusammenset zung [Gew.\%]} \tabularnewline
\cmidrule(l){2-7}
Bezeichnung & A & B & C & Mg-St & D & Mikrowachs\tabularnewline
\cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4}
\cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
Cuf10 & - & 10 & - & - & - &0,5\tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}

hendrik
09-09-2011, 18:11
Hallo slowfox.

Ja, wenn ich ehrlich bin, dann finde ich deine Lösung noch besser. Vorher ist mir das gar nicht aufgefallen mit der Linie von A und Zusammensetzung. Was die Bezeichnung angeht hast du auch Recht.

Danke, dass du, obwohl ich das Problem als gelöst bezeichnet habe, noch geholfen hast!


Vielleicht kannst du mir auch noch erklären, was genau das @ für eine Funktion hat, den das kann ich nicht nachvollziehen.

Xenara
09-09-2011, 18:35
Mit @{...} kann man etwas vor oder nach eine Spalte schreiben, es überschreibt den normalen Spaltenabstand. Mit @{} ganz am Anfang und am Ende der Spaltendefinitionen verhindert man die automatische Einrückung der Tabelle, die sich ergibt, wenn - wie typographisch richtig - keine vertikalen Linien verwendet werden.

Im Code hier ein paar Möglichkeiten, was man mit @{} alles anstellen kann:

\documentclass[parskip=half]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{blindtext}

\begin{document}

xxx xxxx xxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxxx xxxxxx xxxxx xxx xxxxx xxxxxx xxxxxx

\begin{tabular}{|c|c|c|}
Text & Text & Text\\
Text & Text & Text\\
Text & Text & Text
\end{tabular}


xxx xxxx xxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxxx xxxxxx xxxxx xxx xxxxx xxxxxx xxxxxx

\begin{tabular}{ccc}
Text & Text & Text\\
Text & Text & Text\\
Text & Text & Text
\end{tabular}

xxx xxxx xxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxxx xxxxxx xxxxx xxx xxxxx xxxxxx xxxxxx

\begin{tabular}{@{}ccc@{}}
Text & Text & Text\\
Text & Text & Text\\
Text & Text & Text
\end{tabular}

xxx xxxx xxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxxx xxxxxx xxxxx xxx xxxxx xxxxxx xxxxxx

\begin{tabular}{cc@{\quad $\rightarrow$\quad}c}
Text & Text & Text\\
Text & Text & Text\\
Text & Text & Text
\end{tabular}

xxx xxxx xxxx xxxxxx xxxxxxx xxxxxxxx xxxxxxxxxx xxxxxx xxxxx xxx xxxxx xxxxxx xxxxxx

\begin{tabular}{cc@{}c}
Text & Text & Text\\
Text & Text & Text\\
Text & Text & Text
\end{tabular}


\end{document}

hendrik
12-09-2011, 13:26
Hi Xenara,

das sind wirklich gute Beispiele! Damit ist das sogar mir klar geworden.;)


Ich habe jetzt eine Tabelle aus den Ideen von slowfox und mechanicus zusammengebaut, bzw. ich habe von slowfoxs Code in den Code von mechanicus eingefügt. Da, wenn ich die Spalten Färbe die Tabelle von slowfox nicht so wie gewollt aussieht, da die Färbung über die Tabelle hinausgeht.

Hier der finale Code:



\documentclass[parskip=half]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{array,booktabs}
\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{colortbl}
\begin{document}

\begin{table}[h!]
\begin{tabular}{@{}>{%
\columncolor{hellgrau}[0pt][\tabcolsep]}l%
*{5}{>{\columncolor{hellgrau}}c}%
@{\hspace*{\tabcolsep}}>{\columncolor{hellgrau}[\tabcolsep][0pt]}c@{}}
\toprule
\rowcolor{white} & \multicolumn{6}{c}{Zusammensetzung [Gew.\%]} \tabularnewline
\cmidrule(l){2-7}
\rowcolor{white}Bezeichnung & A & B & C & Mg-St & D & \hspace*{\tabcolsep}Mikrowachs \tabularnewline \cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l{1\tabcolsep}){7-7}
\rowcolor{white}
Cuf10 & - & 10 & - & - & - & 0,5 \tabularnewline
Mgd5 & 5 & - & - & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mgf1 & 1 & - & - & - & - & 0,5 \tabularnewline
Nig10 & - & - & 10 & - & - & 0,5 \tabularnewline
\rowcolor{white}
Mig+Cu & 1,0395 & 0,4605 & - & - & - & 0,5 \tabularnewline
Czu-St & - & - & - & - & 0,7 & - \tabularnewline
\rowcolor{white}
Mgh+St & - & - & - & 0,7 & - & - \tabularnewline
Mgg-St+Cu & - & 0,031 & - & 0,7 & - & - \tabularnewline
\rowcolor{white}
MgSCuSt & - & - & - & 0,693 & 0,307 & - \tabularnewline
\bottomrule
\end{tabular}
\end{table}
\end{document}


Nochmals vielen Dank für euren Einsatz!