! 字体 \milstd=milstd 无法加载:未找到公制 (TFM) 文件

! 字体 \milstd=milstd 无法加载:未找到公制 (TFM) 文件

我尝试安装军事标准包使用逻辑门。

我不知道该怎么做,所以我用本教程

我没有任何.ins.dtx文件,所以我从步骤 3 开始。我有一个.sty、一个.tex和一个.mf文件,我把所有文件都放在了里面/usr/local/texlive/texmf-local/tex/latex/milstd

我使用 TeX Live,所以我输入了texhash。我不知道是否必须更新字体映射,但即使没有任何.map文件,我也使用更新了字体映射updmap-sys --enable Map=mapfile.map

当我输入时kpsewhich milstd,我得到了/usr/local/texlive/texmf-local/tex/latex/milstd/milstd.tex所以我猜它已被正确安装。

但是,当我尝试用 编译文档时\INVr,我得到了:! Font \milstd=milstd not loadable: Metric (TFM) file not found.我该如何解决它?

这是一个 MWE,即使它没用:


\documentclass{report}

\usepackage[english]{babel}

\usepackage{sectsty}

\usepackage{doi}

\usepackage{framed}
\usepackage{multirow}
\usepackage{milstd}
\usepackage{caption}
\usepackage{subcaption}

\usepackage[backend=biber, style = apa, autocite=inline]{biblatex}



\usepackage{fullpage}

\edef\restoreparindent{\parindent=\the\parindent\relax}
\usepackage{parskip}
\restoreparindent

\makeindex


\begin{document}

\pagenumbering{Roman}



\chapterfont{\centering}

\pagebreak
\setcounter{page}{3}




\tableofcontents{}


\chapter{Introduction}

\pagenumbering{arabic}

\pagebreak


\section{Lorem}
\renewcommand{\baselinestretch}{1.5}

\section{Ipsum}


\section{Lorem2}


\chapter{Ipsum2}

\section{Lorem3}

\section{Ipsum3}


\section{Lorem4}



\INVr

\end{document}

答案1

.mf文件放入文件夹中texmf-local/fonts/source。不要将其添加进去/usr/local/texlive/year,以免覆盖现在的默认文件或更新时的文件。

相关内容