Ich setze meinen Text in Roboto und für den Inhalt meiner Tabellen verwende ich Robotocondensed und das funktioniert gut. Ich verwende jedoch siunitx zum Formatieren einiger meiner Spalten und statt Robotocondensed werden diese Spalten in Roboto gesetzt. Wie kann ich siunitx dazu bringen, meine lokale Schriftart zu erkennen?
\documentclass[a4paper, 10pt]{scrartcl}
\usepackage[sfdefault]{roboto}
\usepackage{siunitx}
\begin{document}
\begin{table}
\robotocondensed
\begin{tabular}{r S[table-format=2.0, detect-all]}
\multicolumn{2}{c}{Table}\\
\hline
{r} & {S} \\
44 & 44 \\
23 & 23\\
38 & 38\\
\hline
\end{tabular}
\end{table}
\end{document}
Antwort1
Sie können helfen, siunitx
indem Sie text-rm=\robotocondensed
zusätzlich Folgendes erklären detect-all
:
\documentclass[a4paper, 10pt]{scrartcl}
\usepackage[sfdefault]{roboto}
\usepackage{siunitx}
\begin{document}
\begin{table}
\robotocondensed
\begin{tabular}{r S[table-format=2.0,detect-all,text-rm=\robotocondensed]}
\multicolumn{2}{c}{Table}\\
\hline
{r} & {S} \\
44 & 44 \\
23 & 23\\
38 & 38\\
\hline
\end{tabular}
\end{table}
\end{document}