You are not logged in.
Pages: 1
I am trying to compile latex document, but it finishes with following error:
mktexpk: don't know how to create bitmap font for eufm10. mktexpk: perhaps eufm10 is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
Document has following preamble:
\documentclass[12pt,a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\usepackage{misccorr}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{longtable}
\usepackage{geometry}
\usepackage{imakeidx}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor={red},
citecolor={blue}
}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{euscript}
\usepackage{csquotes}
\DeclareMathOperator*{\SumInt}{%
\mathchoice%
{\ooalign{$\displaystyle\sum$\cr\hidewidth$\displaystyle\int$\hidewidth\cr}}
{\ooalign{\raisebox{.14\height}{\scalebox{.7}{$\textstyle\sum$}}\cr\hidewidth$\textstyle\int$\hidewidth\cr}}
{\ooalign{\raisebox{.2\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr$\scriptstyle\int$\cr}}
{\ooalign{\raisebox{.2\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr$\scriptstyle\int$\cr}}
}
\renewcommand{\listtheoremname}{Список определений и теорем}
\newtheorem{definition}{Определение}
\newtheorem{theorem}{Теорема}
\newcommand{\vol}{\mathfrak{Vol}}
\DeclareMathOperator{\image}{Im}
\DeclareMathOperator{\inter}{Int}
\DeclareMathOperator{\diver}{div}
\DeclareMathOperator{\tr}{Tr}
\newcommand{\D}{\mathfrak{D}}
\newcommand{\I}{\mathfrak{I}}
\newcommand{\cov}{\mathfrak{Cov}}
\newcommand{\size}{\mathfrak{Size}}How to fix this error?
Last edited by qwe8013 (2020-11-14 21:08:12)
Offline
Please provide a minimal (non-)working example that demonstrates the problem. That preamble is insufficient as just adding a "hello world" document after that results in success here.
That said, extrapolating from similar errors, I believe that indicates that eufm10.map is either missing from or in an improperly formated line in /etc/texmf/web2c/updmap.cfg and/or the eufm10.map file is not present on your system. As that file is not provided by any repo package, that seems likely. Do you have latex fonts installed from the AUR or via tlmgr?
Last edited by Trilby (2020-11-14 13:50:32)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
The following example does not work:
\documentclass[12pt,a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\usepackage{misccorr}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{longtable}
\usepackage{geometry}
\usepackage{imakeidx}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor={red},
citecolor={blue}
}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{euscript}
\usepackage{csquotes}
%\usepackage[backend=biber, sorting=nyt]{biblatex}
%\addbibresource{bibl.bib}
\DeclareMathOperator*{\SumInt}{%
\mathchoice%
{\ooalign{$\displaystyle\sum$\cr\hidewidth$\displaystyle\int$\hidewidth\cr}}
{\ooalign{\raisebox{.14\height}{\scalebox{.7}{$\textstyle\sum$}}\cr\hidewidth$\textstyle\int$\hidewidth\cr}}
{\ooalign{\raisebox{.2\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr$\scriptstyle\int$\cr}}
{\ooalign{\raisebox{.2\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr$\scriptstyle\int$\cr}}
}
\renewcommand{\listtheoremname}{Список определений и теорем}
\newtheorem{definition}{Определение}
\newtheorem{theorem}{Теорема}
%\newcommand{\mes}{\mathfrak{M}}
\newcommand{\vol}{\mathfrak{Vol}}
\DeclareMathOperator{\image}{Im}
\DeclareMathOperator{\inter}{Int}
\DeclareMathOperator{\diver}{div}
\DeclareMathOperator{\tr}{Tr}
\newcommand{\D}{\mathfrak{D}}
\newcommand{\I}{\mathfrak{I}}
\newcommand{\cov}{\mathfrak{Cov}}
\newcommand{\size}{\mathfrak{Size}}
\begin{document}
\begin{equation}
\mathfrak{I}
\end{equation}
\end{document}What package from AUR I have to install?
Offline
Thanks. That document also works just fine for me and I do not have anything special installed for latex / fonts. I did have to install texlive-langcyrillic, but that is not related to your error.
What latex packages do you have installed? Are you using repo packages, or a tlmgr install? Could you post the complete output from latexmk or whichever command you use to build that gives the error.
I don't know much about that font - a quick google search indicates it is the Euler Fraktur font, but searching the aur for the filename or font name does not return any results. That font is also not directly referenced in your document - so either your document is sourcing a package that you've replaced with something not from the repos or your font-config is suggesting it as a font replacement (I suspect the former).
The eufrak package would make the mathfrak try to use the eufm10 font, but the eufrak package is also not directly included in that document.
EDIT: apparently only an older version of eufrak would actually require this font from what I can tell, the current eufrak package does not. So again, I suspect you have a non-repo version of at least some latex packages.
Last edited by Trilby (2020-11-14 20:48:30)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I have reinstalled texlive-most and it helped, thank you for answers.
Offline
Pages: 1