gpt4 book ai didi

LaTeX:指定默认的文档范围字体

转载 作者:行者123 更新时间:2023-12-04 07:02:01 25 4
gpt4 key购买 nike

对于某些字体,很容易用以下内容替换默认字体:\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' 未定义

在模板中使用 BrushScriptX 替换默认罗马字体的最佳方法可能是什么,例如 \renewcommand{\rmdefault}{otherfont}将?

最佳答案

如果你看看里面 pbsi.sty你会找到

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

因此,将此字体设置为默认字体 — 呃 :) - 你需要写

\renewcommand\rmdefault{pbsi}
\renewcommand\mddefault{xl}

( \mddefault 是运行文本中使用的默认“非粗体”系列。)

关于LaTeX:指定默认的文档范围字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com