저는 텍스트를 robotso로 조판하고 있으며 테이블의 내용에 대해 robotsodensed를 사용하고 있는데 잘 작동합니다. 그러나 나는 일부 열의 형식을 지정하기 위해 siunitx를 사용하고 있으며, robotsocondensed 대신 이러한 열은 robotso로 조판됩니다. siunitx가 내 로컬 글꼴을 감지하도록 하려면 어떻게 해야 합니까?
\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}
답변1
다음 외에 siunitx
선언하면 도움이 될 수 있습니다 .text-rm=\robotocondensed
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}