1
对于某些字体,可以很容易地用类似\renewcommand{\rmdefault}{somefont}
的类似替换默认字体。LaTeX:指定默认文档级字体
然而,某些字体,如BrushScriptX 希望你使用一个特殊的命令一样\bsifamily
使用的字体。在
\bsifamily
在/usr/share/texmf-texlive/tex/latex/brushscr/pbsi.sty定义:
\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
\fontseries{xl}\fontshape{n}\selectfont}
在这种情况下,我有一个使用一个CLS样式表的文档我在编辑。我使用的标准包括使用该字体:如果我试图在我的文档模板使用\renewcommand{\rmdefault}{bpsi}
\usepackage[T1]{fontenc}
\usepackage{pbsi}
,它失败,出现错误:字体形状`T1/PBSI/M/N”未定义
在模板中用BrushScriptX替换默认罗马字体的最佳方法是什么?如\renewcommand{\rmdefault}{otherfont}
会怎么样?
PS我不知道这个字体是否存在(不是我曾经看过)。难怪TeX Live需要多GB才能下载,尽管文档总数很大...... – 2009-11-10 05:20:26
谢谢!用你说的和'\ renewcommand \ bfdefault {xl}',它就起作用了。放心 - 我不会特别使用该字体;这只是一个例子,我可以开始工作,这样我就可以看到这个文档中的几种不同的字体。 – 2009-11-10 05:32:10