Siunitx는 로컬 글꼴 대신 전역 글꼴을 감지합니다.

Siunitx는 로컬 글꼴 대신 전역 글꼴을 감지합니다.

저는 텍스트를 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}  

siunitx 글꼴 문제

답변1

다음 외에 siunitx선언하면 도움이 될 수 있습니다 .text-rm=\robotocondenseddetect-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}

여기에 이미지 설명을 입력하세요

관련 정보