Ich möchte gerne alles im Tabellenkopf fettgedruckt haben. Leider bekomme ich das mit den SI-Einheiten nicht hin. Code
|
Obwohl Dir Qrrbrbirbel bereits verraten hat, wie man es durch die Hintertür (ich gehe davon aus, dass das in Ebenso ist übrigens die Bedeutung von geschweiften und eckigen Klammern im SI-System festgelegt. So hat {A} die Bedeutung Zahlenwert von A (A ist dabei eine Größe), während [A] die Bedeutung Einheit von A besitzt. Die bei Laien, die mit dem SI-System nicht vertraut sind, oft vorzufindende Schreibweise, dass Einheiten in eckige Klammern gesetzt werden, ist damit nach SI nicht korrekt, da Einheiten selbst keine Einheiten haben können. Hier einige korrekte Beispiele:
Neben den Größen, den Werten und den Einheiten gibt es übrigens auch noch die Dimension. Das näher auszuführen, würde hier aber zu weit führen. Siehe dazu auch Schreibweise von Größen, Zahlenwerten und Einheiten im Wikipedia-Artikel »Internationales Einheitensystem«, sowie ggf. den Wikipedia-Artikel über Dimensionen. Nachdem ich nun die Hauptursache, warum es so schwer ist, Einheiten fett zu setzen, und warum man sie nicht fett setzen sollte, erklärt habe, will ich auf die eigentliche Beantwortung der Frage zurück kommen. Man kann bei Allerdings ist es im Sinne der Trennung von Form und Inhalt ohnehin besser, wenn man nicht für jede Zelle des Tabellenkopfes einzeln eine physische Auszeichnung vornimmt, sondern schlicht einen Spaltentyp für Tabellenköpfe – nennen wir ihn Open in Online-Editor
\documentclass[oneside]{scrbook} \usepackage{booktabs} \usepackage[locale=DE]{siunitx} \sisetup{ group-digits=true, %% Zifferngruppierung an/aus group-separator=\, , %% Zeichen für Zifferngruppierung group-minimum-digits=5, %% Ziffern ab # Ziffern gruppieren detect-all %, %% Benutze gleiche Schriftarten wie im Text } \newcolumntype{h}{>{\bfseries\boldmath\sisetup{detect-all}}c} % Spaltentyp für Tabellenköpfe \begin{document} \begin{table} \sisetup{round-mode=places,round-precision=2} \begin{tabular}{SSS} \toprule \multicolumn1h{Zeit} & \multicolumn1h{OTR} & \multicolumn1h{CTR} \\ \multicolumn1h{\small $[t]=\si{\hour}$} & \multicolumn1h{\small [OTR] = \si{\mol\per\liter\per\hour}} & \multicolumn1h{\small $1 / (\si{\mol\per(\liter\hour)})$} \\ \midrule -1.033 & 6.23703 & 7.526166 \\ -1 & 6.753242 & 7.555112 \\ -0.967 & 6.672168 & 7.53116 \\ \bottomrule \end{tabular} \end{table} \end{document} mit dem Ergebnis Ich habe mir erlaubt im Sinne obiger Erklärung in der Tabelle drei der vielen nach SI korrekten Schreibweisen für die Angabe der Einheit zu verwenden, wobei ich davon ausgehe, dass Am Rande erwähnt: Die SI-Einheit für das Volumen ist übrigens der Kubikmeter, m³, abgeleitet von der Basiseinheit der Länge. L³ ist nach SI das Zeichen für die zugehörige Dimension. Deshalb wird der Liter oft mit einem kleinen l abgekürzt. Weil das aber zu leicht mit einer 1 zu verwechseln ist, wird alternativ gerne ein ℓ in Schreibschrift oder doch ein L verwendet. Will man es richtig machen, verwendet man daher einfach dm³: m³ ist ja die SI-Einheit, d ist ein erlaubter Präfix für dezi (Zehntel), 1 dm³ = 1 ℓ. In der Chemie ist das allerdings absolut nicht gebräuchlich. Dort kombiniert man die SI-Basiseinheit mol in der Regel mit dem Liter (wahlerweise mit großem L oder kleinem Schreibschrift-ℓ). beantwortet 10 Sep '13, 18:47 saputello |
Es funktioniert, wenn du
\bfseries
zusätzlich noch vor die Einheiten schreibst, also\bfseries[\si{\bfseries\mol\per\liter\per\hour}]
.Vielen Danke @Qrr. Ich habe schon eine ganze Weile im Internet gesucht und rumprobiert. Noch eine Frage: Warum hast du deine Antwort in den Kommentar gepackt?
@Bettina Das eigentlich komische ist, dass
{\bfseries[\si{\hour}]}
ohne Problem funktioniert, wenn es im Fließtext geschrieben ist. Eventuell gibt es hier doch noch eine Option, die das Ganze beeinflusst. Ganz allgemein, arbeitetsiunitx
ja viel im Mathe-Modus; evtl. kann man hier noch mit\boldmath
arbeiten. (Aber ich habe leider gerade keine Zeit, selbst das Manual durchzuarbeiten.)Ach so. Naja, für mich funktioniert deine Lösung auf jeden Fall :-). Wie gesagt, vielen Dank.