1

Для некоторых шрифтов шрифт по умолчанию легко заменить на что-то вроде: \renewcommand{\rmdefault}{somefont} .

Однако некоторые шрифты, такие как BrushScriptX , требуют, чтобы вы использовали специальную команду, например \bsifamily для использования шрифта. в

\bsifamily определяется в /usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty:

\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
  \fontseries{xl}\fontshape{n}\selectfont}

В этом случае у меня есть документ, который использует таблицу стилей cls, которую я редактирую. Я использую стандартные включает в себя использовать этот шрифт:

\usepackage[T1]{fontenc}
\usepackage{pbsi}

Если я попытаюсь использовать \renewcommand{\rmdefault}{bpsi} в шаблоне моего документа, произойдет сбой с ошибкой: форма шрифта `T1/pbsi/m/n 'undefined

Какой может быть лучший способ заменить римский шрифт по умолчанию на BrushScriptX в шаблоне, например, \renewcommand{\rmdefault}{font} ?

1 ответ1

0

Ответил на StackOverflow

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .