![mathdesign 与 Heuristica 之间的冲突](https://linux22.com/image/291078/mathdesign%20%E4%B8%8E%20Heuristica%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%86%B2%E7%AA%81.png)
使用包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}