beamer:与 siunitx 相关的 sans-serif / serif 问题

beamer:与 siunitx 相关的 sans-serif / serif 问题
  • 今天我苦思了一个小时才搞定sans-serif这个单位。
  • 我发现这\usefonttheme[onlymath]{serif}有帮助,但我不确定这是否是正确的方法。
  • 问:我需要\usefonttheme[onlymath]{serif}使用无衬线单位,这合乎逻辑吗?

在此处输入图片描述

% Based on https://tex.stackexchange.com/questions/66713/
\documentclass{beamer}

\usepackage{noto}
\usepackage{arevmath}
%\usefonttheme[onlymath]{serif} % <-- Un/Comment to see change

\usepackage{xfrac}
\usepackage{siunitx}
\sisetup{%
    per-mode = fraction,
    fraction-function = \sfrac,
    }

\begin{document}
 \begin{frame}
  Text appears in \textbf{sans-serif} font

  $x,2y,3z$ appears in \textbf{sans-serif} font

  $\SI{1}{\metre\per\second}$ units appears in \textbf{serif} font, would like it to be sans-serif
 \end{frame}
\end{document}

编辑:我现在相信我的问题是带有 siunitx 的无衬线字体

答案1

正如在带有 siunitx 的无衬线字体detect-all将使sisetup单元采用无衬线字体,就像文档中的文本一样。

这是测试结果。 测试结果

相关内容