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

17 Feb '16, 15:16

saputello's gravatar image

saputello
11.1k174365

Der Quellcode der Beispieltabelle ist nicht nur etwas unübersichtlich, die Tabelle ist auch viel zu breit für das Seitenformat. Ich verstehe auch nicht, warum Du überhaupt mit `m`-Spalten arbeitest. Ohne den überflüssigen Code in der Präambel aber mit beispielsweise `\begin{tabular}{*2l|*6{c|}}` passt die Tabelle zumindest auf die Seite: \documentclass{article} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \noindent \fontsize{4pt}{6pt}\selectfont \noindent \begin{tabular}{*2l|*5{c|}C} \textbf{AAA}\\ \hline AAAAAAAAAAAA & & \multicolumn{3}{c|}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ \hline AAAAAAAAAAAA & $CCC$ & \multicolumn{3}{c|}{67} & \multicolumn{3}{c}{\tablenum{333.5567} } \\ \hline AAAAAAAAAAAA & $CCC$ & \multicolumn{3}{c|}{67 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{335567}} \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{87} & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{367} } \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{88 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{.5567}} \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{0.00} & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{.5567}} \\ \hline \hline \hline \multicolumn{2}{l}{\textbf{$CCC$ }} & \multicolumn{6}{c}{} \\ \hline AAAAAAAAAAAA &$CCC$ & rt & rtr& retre & \tablenum{ 3 } & \tablenum{ 0.56} & \tablenum{ 333 } \\ \hline AAAAAAAAAAAA &$CCC$ & ret & rtrreer & gfhgf & \tablenum{ 3 } & \tablenum{ 454.564} & \tablenum{333. } \\ \hline AAAAAAAAAAAA &$CCC$ & 2 & 0.454 & 43 & \tablenum{ 3 } & \tablenum{ 565 } & \tablenum{.333 } \\ \hline AAAAAAAAAAAA &$CCC$ & 55 & 54455 & 0.5 & \tablenum{ 345} & \tablenum{0.564} & \tablenum{3.33 } \\ \hline AAAAAAAAAAAA & 23 &\multicolumn{3}{c|}{34.56 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{33.7}} \\ \hline AAAAAAAAAAAA & 23 &\multicolumn{3}{c|}{0.565 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{3.7}} \\ \end{tabular} \end{document} Statt sämtliche Zahlen mit `\tablenum` zu setzen, kann man – je nachdem ob mehr Text- oder mehr Zahlenspalten in einer Spalte vorkommen, natürlich auch `S`-Spalten verwenden und nur die Textzellen via `\multicolumn` ändern: \documentclass{article} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \scriptsize \noindent \begin{tabular}{l>{$}l<{$}|S[table-format=2.0]|*4{S|}S} \textbf{AAA}\\ \hline AAAAAAAAAAAA & & \multicolumn{3}{c|}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{67} & \multicolumn{3}{S}{333.5567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{67} & \multicolumn{3}{S}{335567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{87} & \multicolumn{3}{S}{367} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{88} & \multicolumn{3}{S}{0.5567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{0.00} & \multicolumn{3}{S}{0.5567} \\ \hline% diese drei Linien \hline% sehen fürchterlich \hline% aus \multicolumn{2}{l}{$CCC$} \\% \textbf im Mathemodus ist sinnlos! \hline AAAAAAAAAAAA & CCC & {rt} & {rtr} & {retre} & 3 & 0.56 & 333 \\ \hline AAAAAAAAAAAA & CCC & {ret} & {rtrreer} & {gfhgf} & 3 & 454.564 & 333. \\ \hline AAAAAAAAAAAA & CCC & 2 & 0.454 & 43 & 3 & 565 & .333 \\ \hline AAAAAAAAAAAA & CCC & 55 & 54455 & 0.5 & 345 & 0.564 & 3.33 \\ \hline AAAAAAAAAAAA & 23 & \multicolumn{3}{S|}{34.56} & \multicolumn{3}{S}{33.7} \\ \hline AAAAAAAAAAAA & 23 & \multicolumn{3}{S|}{0.565 } & \multicolumn{3}{S}{3.7} \\ \end{tabular} \end{document} Den eingesparten Platz habe ich in eine etwas größere Schrift investiert und trotzdem passt das jetzt noch auf die Seite: ![Tabelle mit viel zu vielen Linien][1] Ich würde übrigens dringend empfehlen, deutlich weniger Linien zu verwenden: \documentclass{article} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \scriptsize \noindent \begin{tabular}{l>{$}l<{$}S[table-format=2.0]*4{S}S} \toprule \textbf{AAA}\\ \midrule AAAAAAAAAAAA & & \multicolumn{3}{c}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{67} & \multicolumn{3}{S}{333.5567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{67} & \multicolumn{3}{S}{335567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{87} & \multicolumn{3}{S}{367} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{88} & \multicolumn{3}{S}{0.5567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{0.00} & \multicolumn{3}{S}{0.5567} \\ \midrule $CCC$ \\% \textbf im Mathemodus ist sinnlos! \midrule AAAAAAAAAAAA & CCC & {rt} & {rtr} & {retre} & 3 & 0.56 & 333 \\ AAAAAAAAAAAA & CCC & {ret} & {rtrreer} & {gfhgf} & 3 & 454.564 & 333. \\ AAAAAAAAAAAA & CCC & 2 & 0.454 & 43 & 3 & 565 & .333 \\ AAAAAAAAAAAA & CCC & 55 & 54455 & 0.5 & 345 & 0.564 & 3.33 \\ AAAAAAAAAAAA & 23 & \multicolumn{3}{S}{34.56} & \multicolumn{3}{S}{33.7} \\ AAAAAAAAAAAA & 23 & \multicolumn{3}{S}{0.565 } & \multicolumn{3}{S}{3.7} \\ \bottomrule \end{tabular} \end{document} ![Tabelle mit deutlich weniger Linien][2] BTW: Wenn man sich den Quellcode und das Ergebnis anschaut, könnte man fast auf die Idee kommen: Je schöner der Quellcode, desto schöner das Ergebnis. Nach Verzicht auf die Linien könnte man eventuell sogar über: \documentclass{article} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \scriptsize \noindent \begin{tabular}{l>{$}l<{$}S[table-format=2.0]*4{S}S} \toprule \textbf{AAA}\\ \midrule AAAAAAAAAAAA & & & {$CCC$} & & & {$CCC$} & \\ AAAAAAAAAAAA & CCC & & 67 & & & 333.5567 & \\ AAAAAAAAAAAA & CCC & & 67 & & & 335567 & \\ AAAAAAAAAAAA & CCC & & 87 & & & 367 & \\ AAAAAAAAAAAA & CCC & & 88 & & & 0.5567 & \\ AAAAAAAAAAAA & CCC & & 0.00 & & & 0.5567 & \\ \midrule $CCC$ \\% \textbf im Mathemodus ist sinnlos! \midrule AAAAAAAAAAAA & CCC & {rt} & {rtr} & {retre} & 3 & 0.56 & 333 \\ AAAAAAAAAAAA & CCC & {ret} & {rtrreer} & {gfhgf} & 3 & 454.564 & 333. \\ AAAAAAAAAAAA & CCC & 2 & 0.454 & 43 & 3 & 565 & .333 \\ AAAAAAAAAAAA & CCC & 55 & 54455 & 0.5 & 345 & 0.564 & 3.33 \\ AAAAAAAAAAAA & 23 & & 34.56 & & & 33.7 & \\ AAAAAAAAAAAA & 23 & & 0.565 & & & 3.7 & \\ \bottomrule \end{tabular} \end{document} ![Tabelle vereinfacht][3] nachdenken. [1]: http://texwelt.de/wissen/upfiles/test37_1.png [2]: http://texwelt.de/wissen/upfiles/test38_1.pnghttp://texwelt.de/wissen/upfiles/test38_1.png [3]: http://texwelt.de/wissen/upfiles/test39_1.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

17 Feb '16, 15:06

saputello's gravatar image

saputello
11.1k174365

Der Quellcode der Beispieltabelle ist nicht nur etwas unübersichtlich, die Tabelle ist auch viel zu breit für das Seitenformat. Ich verstehe auch nicht, warum Du überhaupt mit `m`-Spalten arbeitest. Ohne den überflüssigen Code in der Präambel aber mit beispielsweise `\begin{tabular}{*2l|*6{c|}}` passt die Tabelle zumindest auf die Seite: \documentclass{article} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \noindent \fontsize{4pt}{6pt}\selectfont \noindent \begin{tabular}{*2l|*5{c|}C} \textbf{AAA}\\ \hline AAAAAAAAAAAA & & \multicolumn{3}{c|}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ \hline AAAAAAAAAAAA & $CCC$ & \multicolumn{3}{c|}{67} & \multicolumn{3}{c}{\tablenum{333.5567} } \\ \hline AAAAAAAAAAAA & $CCC$ & \multicolumn{3}{c|}{67 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{335567}} \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{87} & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{367} } \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{88 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{.5567}} \\ \hline AAAAAAAAAAAA & $CCC$ &\multicolumn{3}{c|}{0.00} & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{.5567}} \\ \hline \hline \hline \multicolumn{2}{l}{\textbf{$CCC$ }} & \multicolumn{6}{c}{} \\ \hline AAAAAAAAAAAA &$CCC$ & rt & rtr& retre & \tablenum{ 3 } & \tablenum{ 0.56} & \tablenum{ 333 } \\ \hline AAAAAAAAAAAA &$CCC$ & ret & rtrreer & gfhgf & \tablenum{ 3 } & \tablenum{ 454.564} & \tablenum{333. } \\ \hline AAAAAAAAAAAA &$CCC$ & 2 & 0.454 & 43 & \tablenum{ 3 } & \tablenum{ 565 } & \tablenum{.333 } \\ \hline AAAAAAAAAAAA &$CCC$ & 55 & 54455 & 0.5 & \tablenum{ 345} & \tablenum{0.564} & \tablenum{3.33 } \\ \hline AAAAAAAAAAAA & 23 &\multicolumn{3}{c|}{34.56 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{33.7}} \\ \hline AAAAAAAAAAAA & 23 &\multicolumn{3}{c|}{0.565 } & \multicolumn{3}{c}{\tablenum[table-format = 3.9]{3.7}} \\ \end{tabular} \end{document} Statt sämtliche Zahlen mit `\tablenum` zu setzen, kann man – je nachdem ob mehr Text- oder mehr Zahlenspalten in einer Spalte vorkommen, natürlich auch `S`-Spalten verwenden und nur die Textzellen via `\multicolumn` ändern: \documentclass{article} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \scriptsize \noindent \begin{tabular}{l>{$}l<{$}|S[table-format=2.0]|*4{S|}S} \textbf{AAA}\\ \hline AAAAAAAAAAAA & & \multicolumn{3}{c|}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{67} & \multicolumn{3}{S}{333.5567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{67} & \multicolumn{3}{S}{335567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{87} & \multicolumn{3}{S}{367} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{88} & \multicolumn{3}{S}{0.5567} \\ \hline AAAAAAAAAAAA & CCC & \multicolumn{3}{S|}{0.00} & \multicolumn{3}{S}{0.5567} \\ \hline% diese drei Linien \hline% sehen fürchterlich \hline% aus \multicolumn{2}{l}{$CCC$} \\% \textbf im Mathemodus ist sinnlos! \hline AAAAAAAAAAAA & CCC & {rt} & {rtr} & {retre} & 3 & 0.56 & 333 \\ \hline AAAAAAAAAAAA & CCC & {ret} & {rtrreer} & {gfhgf} & 3 & 454.564 & 333. \\ \hline AAAAAAAAAAAA & CCC & 2 & 0.454 & 43 & 3 & 565 & .333 \\ \hline AAAAAAAAAAAA & CCC & 55 & 54455 & 0.5 & 345 & 0.564 & 3.33 \\ \hline AAAAAAAAAAAA & 23 & \multicolumn{3}{S|}{34.56} & \multicolumn{3}{S}{33.7} \\ \hline AAAAAAAAAAAA & 23 & \multicolumn{3}{S|}{0.565 } & \multicolumn{3}{S}{3.7} \\ \end{tabular} \end{document} Den eingesparten Platz habe ich in eine etwas größere Schrift investiert und trotzdem passt das jetzt noch auf die Seite: ![Tabelle mit viel zu vielen Linien][1] Ich würde übrigens dringend empfehlen, deutlich weniger Linien zu verwenden: \documentclass{article} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \begin{document} \scriptsize \noindent \begin{tabular}{l>{$}l<{$}S[table-format=2.0]*4{S}S} \toprule \textbf{AAA}\\ \midrule AAAAAAAAAAAA & & \multicolumn{3}{c}{$CCC$ } & \multicolumn{3}{c}{$CCC$ } \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{67} & \multicolumn{3}{S}{333.5567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{67} & \multicolumn{3}{S}{335567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{87} & \multicolumn{3}{S}{367} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{88} & \multicolumn{3}{S}{0.5567} \\ AAAAAAAAAAAA & CCC & \multicolumn{3}{S}{0.00} & \multicolumn{3}{S}{0.5567} \\ \midrule $CCC$ \\% \textbf im Mathemodus ist sinnlos! \midrule AAAAAAAAAAAA & CCC & {rt} & {rtr} & {retre} & 3 & 0.56 & 333 \\ AAAAAAAAAAAA & CCC & {ret} & {rtrreer} & {gfhgf} & 3 & 454.564 & 333. \\ AAAAAAAAAAAA & CCC & 2 & 0.454 & 43 & 3 & 565 & .333 \\ AAAAAAAAAAAA & CCC & 55 & 54455 & 0.5 & 345 & 0.564 & 3.33 \\ AAAAAAAAAAAA & 23 & \multicolumn{3}{S}{34.56} & \multicolumn{3}{S}{33.7} \\ AAAAAAAAAAAA & 23 & \multicolumn{3}{S}{0.565 } & \multicolumn{3}{S}{3.7} \\ \bottomrule \end{tabular} \end{document} ![Tabelle mit deutlich weniger Linien][2] BTW: Wenn man sich den Quellcode und das Ergebnis anschaut, könnte man fast auf die Idee kommen: Je schöner der Quellcode, desto schöner das Ergebnis. [1]: http://texwelt.de/wissen/upfiles/test37_1.png [2]: http://texwelt.de/wissen/upfiles/test38_1.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

17 Feb '16, 15:05

saputello's gravatar image

saputello
11.1k174365