Dynamische Änderung der Spaltenbreite je nach Inhalt obwohl fix vorgegebene Breite
Hallo,
Einleitung:
Ich erstelle automatisch Tabellen mit Hilfe von c#.
Die Daten lese ich aus einer Xml-Datei.
Da meine Tabellen automatisch erstellt werden (in 3er Blöcken / Spalten) musste ich die Tabelle genau so programmieren. Multicolumn ist für mich zwingend notwendig! `Motel & $\sigma$ & \multicolumn{1}{|S|}{4.96665663}& 135.15 & 30.29 \\ \hline`
Der Tabellen Header mit "S" und "|" muss genau so aussehen wie ich es programmiert habe.
Jetzt zu meiner Frage:
Warum ändert sich die Spaltenbreite je nach Inhalt? Kann ich das mit irgendeinen Befehl sperren, ohne die Grundstruktur der Tabelle zu ändern?
Danke.
\documentclass[paper=landscape]{scrartcl}
\usepackage{lscape}
\usepackage{booktabs}
\usepackage[copy-decimal-marker]{siunitx}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\begin{document}
\begin{tabular}{L{6.6cm} L{1.2 cm}
S[table-column-width=1.15cm]|S[table-column-width=1.15cm]|S[table-column-width=1.15cm]} \hline
Motel & $\sigma$ & \multicolumn{1}{|S|}{4.96665663}& 135.15 & 30.29 \\ \hline
Motel & $\sigma$ & \multicolumn{1}{|S|}{.53} & -147.73 & -25.44 \\ \hline
Motel & $\sigma$ & \multicolumn{1}{|S|}{-9.27} & -0.01 & 1.28 \\
\end{tabular}
\bigskip
\begin{tabular}{L{6.6cm} L{1.2 cm}
S[table-column-width=1.15cm]|S[table-column-width=1.15cm]|S[table-column-width=1.15cm]} \hline
Haus & $\sigma$ & \multicolumn{1}{|S|}{4}& 135.15 & 30.29 \\ \hline
Passwort & $\sigma$ & \multicolumn{1}{|S|}{1} & -147.73 & -25.44 \\ \hline
Motel & $\sigma$ & \multicolumn{1}{|S|}{7} & -0.01 & 1.28 \\
\end{tabular}
\end{document}