
Gibt es eine Möglichkeit, siunitx anzuweisen, die \mathversion{sans}
Schriftart im folgenden Beispiel zu verwenden?
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage{sansmath}
\usepackage{siunitx}
\begin{document}
\mathversion{sans}
$1=1 \SI{1}{\meter}$
\end{document}
( \sisetup{mode=text}
betrügt).
Antwort1
Hier handelt es sich nicht um ein „Erkennungs“-Problem: Das Problem besteht darin, dass Code siunitx
verwendet wird, um zu vermeiden, dass Dinge „versehentlich“ fett gedruckt werden. Versuchen Sie zum Beispiel
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage{sansmath}
\usepackage{siunitx}
\makeatletter
\newcommand{\mymathversion}[1]{%
\mathversion{#1}%
\def\unboldmath{%
\@nomath\unboldmath
\mathversion{#1}%
}%
}
\makeatother
\begin{document}
\mymathversion{sans}
$1=1 \SI{1}{\meter}$
\end{document}