使用 newpxmath 和 newpxtext 时,文本和数学模式下的数字看起来有所不同

使用 newpxmath 和 newpxtext 时,文本和数学模式下的数字看起来有所不同

我使用字体newpxmathnewpxtext

\documentclass{article}
\usepackage[varbb]{newpxmath}
\usepackage{newpxtext}
\begin{document}
\noindent
Numbers in text mode: 1234\\
Numbers in math mode: $1234$
\end{document}

我注意到数学模式下的数字看起来与文本模式下的数字不同,这很奇怪:

在此处输入图片描述

有没有简单的解决方法可以让数字在两种模式下看起来更一致?我注意到将数字放入\text数学模式中的 -scope 是一种解决方法,但它相当麻烦。

答案1

反转包加载的顺序,如文档中所示:

在此处输入图片描述

\documentclass{article}
\usepackage{newpxtext}
\usepackage[varbb]{newpxmath}
\begin{document}
\noindent
Numbers in text mode: 1234\\
Numbers in math mode: $1234$
\end{document}

在此处输入图片描述

相关内容