문서 클래스가 amsart인 경우 mathb 글꼴에서 기호 로드가 작동하지 않습니다.

문서 클래스가 amsart인 경우 mathb 글꼴에서 기호 로드가 작동하지 않습니다.

~ 안에이 질문"이중 prec"을 단일 기호로 로드하는 방법을 알아냈습니다.

어떤 이유로 인해 문서 클래스가 다음과 같은 경우 이 코드가 작동하지 않습니다.

\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) 파일을 찾을 수 없습니다. 휴식 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}

관련 정보