Anbei meine großartige Test-Tabelle, die aus dem Kontext eines Dokumentes gerissen wurde. Wie ihr seht, ist es mir nicht gelungen, ein funktionierendes Minimalbeispiel zu erstellen. Zu meiner Verwunderung ist dieses Code trotzdem auswertbar. Ich dachte bei Jetzt zu meiner Frage: "Wie kann ich die Tabelle auf die ganze Seite-Breite vergrößern/anpassen bzw. wie könnte ich die einzelnen Spalten mit einer breiten-Angabe versehen? Ich möchte weiterhin den Spaltentyp S verwenden. Danke. (Ich hab sicherheitshalber alle nicht verwendeten usepackages drinnen gelassen) Open in Online-Editor
\documentclass[11pt,a4paper,titlepage,bibtotoc]{scrreprt} \usepackage{longtable} \usepackage{tikz,booktabs} \usepackage{mwe} \usepackage{pdflscape} \usepackage{graphicx} \usepackage[english,ngerman]{babel} \usepackage[scaled]{uarial} \renewcommand*\familydefault{\sfdefault} \usepackage[T1]{fontenc} \usepackage{mdwlist} \usepackage{listings} \usepackage{textcomp} \usepackage{lastpage} \usepackage[automark,plainheadsepline,headsepline,footsepline,plainfootsepline]{scrpage2} \usepackage{booktabs,caption} \usepackage{caption} \usepackage{tabularx} \usepackage{varwidth} \usepackage[copy-decimal-marker]{siunitx} \def\tabularxcolumn#1{m{#1}} \newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}} \newcommand{\ltab}{\raggedright\arraybackslash} \newcommand{\ctab}{\centering\arraybackslash} \newcommand{\rtab}{\raggedleft\arraybackslash} \renewcommand*{\footfont}{\normalfont} \renewcommand*{\headfont}{\normalfont} \pagestyle{scrheadings} \usepackage[latin1]{inputenc} \usepackage[left=2.00cm, right=2.00cm, top=2.00cm, bottom=2.00cm,includeheadfoot]{geometry} \renewcommand*\familydefault{\sfdefault} \usepackage[automark,plainheadsepline,headsepline,footsepline,plainfootsepline]{scrpage2} \setlength\LTleft{0pt} \setlength\LTright{0pt} \usepackage{hyperref} \newcommand\tabrotate[1]{\rotatebox{90}{#1\hspace{\tabcolsep}}} \ihead[{\includegraphics[height=14pt]{./Inputs/Daimler_Logo.png}}]{{\includegraphics[height=14pt]{./Inputs/Daimler_Logo.png}}} \ohead[\Dep]{\Dep} \ifoot[\jobname.pdf]{\jobname.pdf} \cfoot[]{} \ofoot[\pagemark~ / \hspace*{0.1mm} \pageref{LastPage}]{\pagemark~ / \hspace*{0.1mm} \pageref{LastPage}} \begin{document} \begin{minipage}{\textwidth} \renewcommand{\arraystretch}{1} \fontsize{8pt}{10pt}\selectfont \noindent \begin{tabular}{L{5cm} L{1.7 cm}|S[table-format=1.3]|S[table-format=1.3]|S[table-format=1.3]|S[table-format=1.3]|S[table-format=1.3]|S[table-format=1.3]} \textbf{Ueberschrift-Marke}\\ \hline Auto& $\tau$ & 3 & 3 & 3 & 5 & 0.00 & 0.00\\ \hline AUDI & $\tau$ & 3 & 3 & 3 & 4 & 0.00 & 0.00 \\ \hline DACIA & $\tau$ & \multicolumn{3}{c|}{$Marke$} & \multicolumn{3}{c}{$Marke$} \\ \hline PORSCHE & $\tau$& 3 & 3 & 3 & & 0.00 & 0.00 \\ \hline \end{tabular} \end{minipage} \end{document} gefragt 23 Feb '16, 11:56 Tommy |
Folgendes Beispiel verdeutlicht die Auswirkungen: Open in Online-Editor
\documentclass[a3paper]{article} \usepackage{siunitx} \newcounter{integer} \newcounter{decimal} \begin{document} \makeatletter \setcounter{integer}{1} \@whilenum \value{integer}<10 \do {% \setcounter{decimal}{1} \@whilenum \value{decimal}<10 \do {% \texttt{table-format=\theinteger.\thedecimal}: \fbox{\begin{tabular}{*3{S[table-format=\theinteger.\thedecimal]}} 1,0 & 2,0 & 3,0 \\ \end{tabular}}\par \stepcounter{decimal}% }% \stepcounter{integer} } \end{document} Vergleicht man hier beispielsweise den Eintrag für Beim Vergleich von beispielsweise Das Paket Natürlich kann man Open in Online-Editor
\documentclass[a4paper]{article} \usepackage{siunitx} \usepackage{showframe} \begin{document} \noindent\begin{tabular*}{\textwidth}{S@{\extracolsep{\fill}}*2S} 1,0 & 2,0 & 3,0 \\ 1,0 & 2,0 & 3,0 \\ 1,0 & 2,0 & 3,0 \\ \end{tabular*} \end{document} Das folgende, sehr unschöne Ergebnis liefern: Hat man andere Spalten, beispielsweise Textspalten, die sehr gut die Restbreite erhalten könnten, so wäre eher eine Open in Online-Editor
\documentclass[a4paper]{article} \usepackage{siunitx} \usepackage{tabularx} \usepackage{showframe} \usepackage{mwe} \begin{document} \noindent\begin{tabularx}{\textwidth}{*3{S[table-format=1.1]}X} 1,0 & 2,0 & 3,0 & \blindtext \\ 1,0 & 2,0 & 3,0 & \blindtext \\ 1,0 & 2,0 & 3,0 & \blindtext \\ \end{tabularx} \end{document} Es sei an dieser Stelle noch einmal darauf hingewiesen, dass beantwortet 23 Feb '16, 13:10 saputello |
Es sei ein weiteres Mal darauf hingewiesen, dass man für jede einzelne Frage ein einzelnes, darauf angepasstes Minimalbeispiel nach Anleitung erstellen sollte, indem eben nicht die ganzen unbenutzten Pakete noch drin sind! Dein Beispiel ist nicht einmal lauffähig, weil externe Dateien verwendet werden, die wir nicht haben.