Sehr geehrtes Forum Team, Ich habe eine Tabelle mit 3 unterschiedlich von mir definierten Spaltentypen. 1-> 2-> 3-> Spaltentyp S Folgendes will ich haben: In der ersten Zeile / ersten Spalte möchte ich einen gedrehten Text haben. In den restlichen Zellen der ersten Spalte! möchte ich dann die Dezimal-Komma Ausrichtung haben -> Spaltentyp S. In meinem Minimalbeispiel habe ich momentan für die erste Spalte den Spaltentyp A verwendet da bei Verwendung von S nichts mehr funktioniert. 1: Geht die Kombination von Spaltentyp S und tabrotate um 90 Grad nicht? 2: Wie ist der gedrehte Text beim Spaltentyp S zentriert? In wie weit kann ich beim gedrehten Text noch eine Zentrierung vornehmen? Minimal Beispiel: Open in Online-Editor
\documentclass[11pt,preview,varwidth,a3paper,class=scrartcl]{standalone} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \newcolumntype{A}{>{\begin{varwidth}{2cm}}l<{\end{varwidth}}} \newcolumntype{B}{>{\begin{varwidth}{1cm}}r<{\end{varwidth}}} \newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\tabcolsep}}} \newcommand\verschiebung[1][-.75\normalbaselineskip]{\hspace{#1}} \begin{document} \begin{tabular}{ABSSrrrr} \hline \tabrotate{Wert-Anzahl} & 4 & 5 & 6 & 7 & 8 & 9 & 10\\ 98 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 09 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 90 & 434.9778 & 44440.5 & 5465 & 65766577 & 84343 & 6567 & 56.66556\tabularnewline .73 & 4.9778 & 0.3443345 & 543465 & 65766577 & 8 & 644567 & 56.66556\tabularnewline \bottomrule \end{tabular} \end{document} Danke ans Team. gefragt 13 Mai '15, 12:50 basel |
Der Spaltentyp Damit Du den Befehl
Open in Online-Editor
\documentclass[margin=10pt]{standalone} \usepackage{rotating} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\belowrulesep}}} \begin{document} \begin{tabular}{SSSSrrrr} \toprule {\tabrotate{Wert-Anzahl}} & 4 & 5 & 6 & 7 & 8 & 9 & 10\tabularnewline \midrule 98 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 09 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 90 & 434.9778 & 44440.5 & 5465 & 65766577 & 84343 & 6567 & 56.66556\tabularnewline .73 & 4.9778 & 0.3443345 & 543465 & 65766577 & 8 & 644567 & 56.66556\tabularnewline \bottomrule \end{tabular} \end{document} Mit Hilfe der von Code: Open in Online-Editor
\documentclass[margin=10pt]{standalone} \usepackage{rotating} \usepackage{booktabs} \usepackage[copy-decimal-marker]{siunitx} \newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\belowrulesep}}} \begin{document} \sisetup{ table-number-alignment=right, table-text-alignment=right } \begin{tabular}{S[table-format=2.2,table-text-alignment=center]S[table-format=3.4]S[table-format=5.7]S[table-format = 6.0]rrrr} \toprule {\tabrotate{Wert-Anzahl}} & {4} & {5} & {6} & 7 & 8 & 9 & 10\tabularnewline \midrule 98 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 09 & 4.9778 & 0.5 & 5465 & 65766577 & 8 & 6567 & 56.66556\tabularnewline 90 & 434.9778 & 44440.5 & 5465 & 65766577 & 84343 & 6567 & 56.66556\tabularnewline .73 & 4.9778 & 0.3443345 & 543465 & 65766577 & 8 & 644567 & 56.66556\tabularnewline \bottomrule \end{tabular} \end{document} beantwortet 13 Mai '15, 14:39 esdd |
Willkommen auf der TeXwelt. Bitte erstelle immer lauffähige Minimalbeispiele. Momentan fehlen in dem Code neben der Dokumentenklasse auch noch einige Pakete.
Es tut mir leid, habe jetzt die Dokumentklasse hinzugefügt. Das Beispiel als solches läuft so bei mir - Danke.