Ich bin relativ neu in der Latex-Welt und habe ein Problem mit der Erstellung von Tabellen. Ich würde die Werte, die in meinen Zellen stehen, gerne an ihren Einheiten ausrichten, so dass alles schön untereinander steht.
Ich habe schon ein paar mal gesehen, dass Zahlen und die zugehörigen Einheiten in zwei Spalten getrennt werden. Das habe ich mit den passenden s-, bzw. S-Parametern bereits versucht, allerdings nur bedingt erfolgreich.
Hier mein Code:
\begin{table}[htbp] \caption{Maximale Datenraten für die verschiedenen Transfertypen} \label{tab:usb-data} \centering \sisetup{table-number-alignment=left,table-unit-alignment=left} \begin{tabular}{lC{2.5cm}C{4.0cm}srs} \toprule Transferart & Übertragungen pro Frame & \multicolumn{2}{c}{Maximale Nutzdaten pro Übertragung} & \multicolumn{2}{c}{Maximale Datenrate} \\ \midrule Control & 13 & 64 & \byte & 6,7 & \mega\Bit\per\second \\ Interrupt & 1 & 64 & \byte & 512 & \kilo\Bit\per\second \\ Isochronous & 1 & 1023 & \byte & 10,2 & \mega\Bit\per\second \\ Bulk & 19 & 64 & \byte & 9,7 & \mega\Bit\per\second \\ \bottomrule \end{tabular} \end{table}
\usepackage[load-configurations=binary]{siunitx} %Binäreinheiten \usepackage{booktabs} \usepackage{tabularx} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
Danke schon mal!