下面的示例与 TeX Live 2012 完美兼容,
但在 TL 13 中缺少 sans bold 版本。
LaTeX Font Warning: Font shape `T1/fds/mb/n' undefined
using `T1/fds/m/n' instead on input line 8.
注释mathdesign
使粗体版本出现。加载顺序没有区别。
\documentclass{article}
\RequirePackage[T1]{fontenc}
\RequirePackage[defaultsans,scale=0.85]{droidsans}
\RequirePackage[urw-garamond]{mathdesign}
\begin{document}
Text\sffamily\bfseries Bold
\end{document}
我猜想这与 的版本有关mathdesign
,在此期间,该版本从 v1.55 升级到了 v2.31。但我找不到更改日志来进一步调查。根据 ,\filelist
其他软件包没有变化。这两个发行版都尽可能保持最新。
答案1
该mathdesign
包\renewcommand\bfdefault{mb}
(在 中mdugm.sty
,使用 Garamond 加载的文件)将默认粗体字体设置为“中粗体”,这在 Droid 字体中没有定义,因此会恢复到正常粗细。
但是你可以放心地将粗体字体重新设置为 LaTeX 的默认字体,因为mathdesign
也知道替换规则bx
->
mb
。因此:
\renewcommand\bfdefault{bx}
(加载后mathdesign
)您将获得 Droid 和 Garamond 的粗体字体。