使用包mathdesign
和heuristica
小型大写字母组合在一起,无法正确显示。如下所示:
\documentclass[letterpaper,12pt]{amsart}
\usepackage[utopia]{mathdesign}
\usepackage[osf,scaled=.92]{heuristica}
\begin{document}
\textsc{qwertyuiop}
\end{document}
输出显示小写字母,而不是小型大写字母。其他软件包(例如)fourier
没有同样的问题,但我还是更喜欢使用mathdesign
。我更喜欢数学字体。
有没有办法解决冲突,或者只从中获取数学字体mathdesign
?
答案1
写入序言中:
\renewcommand\textsc[1]{{\fontfamily{put}\fontshape{sc}\selectfont#1}}
或者使用 Heuristica 文档中提供的字体设置:
\usepackage[osf,scaled=.92]{heuristica}
\usepackage[varqu,varl]{inconsolata} % typewriter
\usepackage[type1,scaled=.95]{cabin} % sans serif like Gill Sans
\usepackage[utopia,vvarbb,bigdelims]{newtxmath}