覆盖使用的字体

覆盖使用的字体

我正在使用 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}

相关内容