当文档类别为 amsart 时,无法从 mathb 字体加载符号

当文档类别为 amsart 时,无法从 mathb 字体加载符号

这个问题我发现了如何将“double prec”加载为单个符号。

由于某种原因,当 documentclass 为

\documentclass[11pt,a4paper]{amsart}

最小非工作示例:

\documentclass[11pt,a4paper]{amsart}
\pagestyle{plain}

\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{
<-6> mathab <6-7> mathb6 <7-8> mathb7
<8-9> mathb8 <9-10> mathb9
<10-12> mathb10 <12-> mathb12
}{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\llcurly}{\mathrel}{mathb}{"CE}
\DeclareMathSymbol{\ggcurly}{\mathrel}{mathb}{"CF}

\def\blueDiamond{\mathbin{\color{SteelBlue3}\blacklozenge}}

\begin{document}
\[ a \llcurly b \quad a \ggcurly b \]
\end{document}

我得到以下输出:

...

(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd”)正在运行 miktex-makemf.exe…miktex-makemf:找不到 mathab 源文件。

正在运行 hbf2gf.exe...

hbf2gf (CJK 版本 4.8.3)

找不到“math.cfg”

miktex-maketfm:没有针对字体 mathab 的创建规则。

! 字体 U/mathb/m/n/5=mathab 5.0pt 无法加载:未找到公制 (TFM) 文件。relax l.21 \begin{document}

如果我将 documentclass 行更改为

\documentclass[11pt,a4paper]{article}

然后 PDF 生成成功(输出如下):

...

正在运行 miktex-mf.exe...

这是 METAFONT,版本 2.718281(MiKTeX 2.9)

...

字体规格写在 mathb10.tfm 上。

在 mathb10.300gf 上写的输出(250 个字符,26804 个字节)。

成绩单写在 mathb10.log 上。

METAFONT 由于某种原因失败

忽略 0 条奇怪路径

[1{C:/ProgramData/MiKTeX/2.9/pdftex/conf ig/pdftex.map}] (C:\temp\artikkel_doubleprec_test.aux)尝试以 657 DPI 制作 PK 字体 mathb10...

创建 mathb10.pk...

正在运行 miktex-mf.exe...

这是 METAFONT,版本 2.718281(MiKTeX 2.9)

...

为什么它不适用于文档类amsart

答案1

最小字体mathb5不应该mathb(原文有误,但原始文档中未触发)

\documentclass[11pt,a4paper]{amsart}
\pagestyle{plain}

\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{
<-6> mathb5 <6-7> mathb6 <7-8> mathb7
<8-9> mathb8 <9-10> mathb9
<10-12> mathb10 <12-> mathb12
}{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\llcurly}{\mathrel}{mathb}{"CE}
\DeclareMathSymbol{\ggcurly}{\mathrel}{mathb}{"CF}

\def\blueDiamond{\mathbin{\color{SteelBlue3}\blacklozenge}}

\begin{document}
\[ a \llcurly b \quad a \ggcurly b \]
\end{document}

相关内容