将数学模式中的数字更改为无衬线字体

将数学模式中的数字更改为无衬线字体

我正在使用 pdflatex 创建科学文档,我想知道是否有办法更改数字在数学方程式中采用无衬线字体。

现在,使用以下字体设置,衬线数字和无衬线单位的组合在我看来很奇怪。

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[scaled]{uarial}
\renewcommand{\familydefault}{\sfdefault}

在此处输入图片描述

我发现解决方案,但这是最好的方法吗?

答案1

最简单的 PDFLaTeX 兼容方法是加载mathastext,它在数学模式下使用文本字体来显示字母和数字。另一种方法是加载无衬线数学字体,例如包newtxsf

如果您允许使用 XeLaTeX 或 LuaLaTeX,他们会给您更多选择。

相关内容