miktex-makemf:找不到源文件

miktex-makemf:找不到源文件

我正在尝试使用 TeXworks 编译文件。我使用 fithesis 类,因为它是我所在大学为创建文档预设的类。

\documentclass[12pt,oneside,final]{fithesis}  
\usepackage[latin2] {inputenc}
\usepackage[T1] {fontenc}
\usepackage{csquot}
\usepackage{mflogo}


\thesistitle{Utoky pomocou fragmentacie IPv6} 
\thesissubtitle{Bakalarska praca}  
\thesisstudent{Michal Gasparovic}    
\thesisfaculty{fi}  
\thesisyear{jar 2014}  
\thesisadvisor{doc. RNDr. Eva Hladka, Ph.D.} 
\thesislang{sk}                 



\begin{document}  
\FrontMatter  
\ThesisTitlePage  

\begin{ThesisDeclaration}  
\DeclarationText  
\AdvisorName  
\end{ThesisDeclaration}  

\begin{ThesisThanks}  
Dakujem ti Brona.
\end{ThesisThanks}

\end{document}

每次尝试编译时都会发生这样的错误。

尝试以 514 DPI 制作 PK 字体 fi-logo... 运行 miktex-makemf.exe... miktex-makemf:找不到 fi-logo 源文件。

运行 ttf2pk.exe... miktex-makepk:无法创建 PK 字体 fi-logo。

!pdfTeX 错误:pdflatex.EXE (文件 fi-logo):未找到 514 处的字体 fi-logo ==> 发生致命错误,未生成输出 PDF 文件!texify:pdflatex 由于某种原因失败(请参阅日志文件)。

我已经尝试更新 FNDB 很多次了。我的 updmap.cfg 包含 Map mdbch.map 行,我甚至尝试以管理员身份运行 initexmf --mkmaps,但没有任何效果。

答案1

寻找fi-logo.mfhttps://github.com/liskin/fithesis),将其复制到 fonts/source 并更新 FNDB。

答案2

将 fi-logo.mf 复制到 C:\Program Files (x86)\MiKTeX 2.9\fonts\source\

在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MiKTeX 2.9\Maintenance (Admin) 中打开设置

常规选项卡 -> 刷新 FNDB

Logo 现在应该可以正确编译了。

相关内容