我遇到了一些问题sansmathfonts
。代码
\documentclass{article}
% \usepackage{amsmath}
% \usepackage{sansmathfonts}
\begin{document}
abc $\displaystyle\int$ \footnotesize abc $\displaystyle\int abc$
\end{document}
两个包都注释掉了
字母确实变小了,但积分保持不变。这可以通过加载来“修复”amsmath
然而,当加载时,sansmathfonts
问题又出现了
我看了一下,omxcmssex.fd
但是像\DeclareFontShape
对我来说仍然是一个谜......
答案1
这个问题非常类似于拉丁现代字体的对齐方式(平方根符号的大小)很丑陋,为 12pt
将 OMX 字体声明为可扩展的而不是“固定的”。
\documentclass{article}
\usepackage{amsmath}
\usepackage{sansmathfonts}
\DeclareFontFamily{OMX}{cmssex}{}
\DeclareFontShape{OMX}{cmssex}{m}{n}{
<-7.5> cmssex7
<7.5-8.5> cmssex8
<8.5-9.5> cmssex9
<9.5-> cmssex10
}{}
\begin{document}
abc $\displaystyle\int abc$ \footnotesize abc $\displaystyle\int abc$
\end{document}
更新时间 2019-06-12
2019-06-10 版本sansmathfonts
修复了此问题。现在,
\documentclass{article}
\usepackage{amsmath}
\usepackage{sansmathfonts}
\begin{document}
abc $\displaystyle\int abc$ \footnotesize abc $\displaystyle\int abc$
\end{document}
您将获得与上面相同的输出。