我正在使用 aa 包,它使用了一种我不拥有的特殊字体。(该包是 beamer 风格的)
在.sty
文件中,有类似\renewcommand{\sfdefault}{xyz}
和 的行多次\usefont{T1}{xyz}{m}{n}
(或其他)。
有没有办法不用手动操作就可以替换每xyz
一个?abc
答案1
您可以指定一种字体替换您不需要的字体,这里我让xyz
家庭使用 cm DunHill 字体。
\documentclass{article}
% Substitute cm DunHill in place of font xyz at all sizes
\usepackage[T1]{fontenc}
\DeclareFontFamily{T1}{xyz}{}
\DeclareFontShape{T1}{xyz}{m}{n}
{<->sub*cmdh/m/n}{}
\begin{document}
\usefont{T1}{xyz}{m}{n} hello world
\end{document}