.cls 文件模板中的字体形状错误

.cls 文件模板中的字体形状错误

我正在使用我找到的 LaTeX 模板这里看起来不错,但无法接受任何内联格式,例如 \textbf{bolded text}。当我生成 pdf 时,我收到以下错误:

No file T1xjgi.fd

Font shape `OML/zifg/k/n' undefined(Font) using `OML/cmm/m/it' instead

Font shape `T1/xifg/k/n' undefined(Font) using `T1/xifg/m/n' instead

我还怀疑 .cls 文档中指定的格式并非一直都适用。

我一直在搜索 .cls 文档,我相信错误出现在顶部区域的某个地方,但我不知道它在哪里:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{erdc}
[2009/07/22 v1.1 Typesetting Technical Information Reports of
the Engineer Research and Development Center (ERDC),
US Army Corps of Engineers]
\long\def\erdc@size@warning#1{%
  \ClassWarning{erdc}{Size-changing option #1 will not be
    honored}}%
\DeclareOption{8pt}{\erdc@size@warning{\CurrentOption}}%
\DeclareOption{9pt}{\erdc@size@warning{\CurrentOption}}%
\DeclareOption{10pt}{\erdc@size@warning{\CurrentOption}}%
\DeclareOption{11pt}{\erdc@size@warning{\CurrentOption}}%
\DeclareOption{12pt}{\erdc@size@warning{\CurrentOption}}%
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions\relax
\LoadClass[12pt,twoside]{report}
\RequirePackage{graphicx,color,caption,longtable}
\RequirePackage{dcolumn}
\RequirePackage{natbib}
\renewcommand{\bibfont}{\fontsize{10pt}{12pt}\selectfont}
\setlength{\bibhang}{0.5in}
\setlength{\bibsep}{12pt}
\RequirePackage{amsmath}
\RequirePackage[originalcommands]{ragged2e}
\setlength\RaggedRightParindent{\parindent}
\RaggedRight
\renewcommand\normalsize{%
   \@setfontsize\normalsize\@xiipt{16}%
   \abovedisplayskip 16\p@ \@plus3\p@ \@minus7\p@
   \abovedisplayshortskip \z@ \@plus3\p@
   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI}
\normalsize
\usepackage{mathgifg}
\usepackage{courier}
\def\@laboratoryfont{%
  \sffamily\bfseries\fontsize{22pt}{25pt}\selectfont}
\def\@reportnumfont{%
  \sffamily\bfseries\fontsize{18pt}{22pt}\selectfont}
\def\@programfont{%
  \sffamily\fontseries{k}\itshape\normalsize\selectfont}
\def\@titlefont{%
  \sffamily\fontseries{h}\fontsize{20pt}{25pt}\selectfont}
\def\@distributionfont{%
  \sffamily\fontseries{k}\fontsize{9pt}{11pt}\selectfont}
\def\@eqtagfont{\sffamily\bfseries\footnotesize}
\RequirePackage[letterpaper, top=1in, bottom=0.7in,
  left=1.5in, right=1.5in]{geometry}

任何帮助都非常感谢。如果您想更仔细地查看,模板链接在上面。

答案1

该课程使用支持 Georgia 和 Franklin Gothic ITC 字体的包mathgifg;后者不是免费的,请参阅如何安装 mathgifg 包

您应该注释掉对包的调用,并且可能更改

\fontseries{k}
\fontseries{h}

命令改为其他内容。可能k应该是b,但我不知道什么可以替代h

相关内容