I have a .tex file which works fine under Windows/MikTeX, but fails to produce a PDF in Linux Mint 17/TeXLive 2013.
I looked through various similar questions posted on this site, but none seemed to fit to my situation:
- Problem with loading font metrics file
- problem with loading tikz
- problem with pk fonts with texlive in linux
I am beginner in Linux, so please forgive me if the answer is trivial. I tried the following suggestions from the above links:
- Running "udpmap": did not help.
- Running commands "kpsewhich mathb.tfm", "kpsewhich mathb9.tfm", "kpsewhich mathabx", "kpsewhich mathabx": gave no result.
Minimal example that gives me the problem:
\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}
\begin{document}
\[ a \llcurly b \quad a \ggcurly b \]
\end{document}
Error:
$ pdflatex test.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsart.cls
Document Class: amsart 2009/07/02 v2.20.1
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (./test.aux)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
kpathsea: Running mktextfm mathb9
/usr/share/texlive/texmf-dist/web2c/mktexnam: Could not map source abbreviation for mathb9.
/usr/share/texlive/texmf-dist/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input mathb9
This is METAFONT, Version 2.718281 (TeX Live 2013/Debian)
kpathsea: Running mktexmf mathb9
! I can't find file `mathb9'.
<*> ...:=ljfour; mag:=1; nonstopmode; input mathb9
Please type another input file name
! Emergency stop.
<*> ...:=ljfour; mag:=1; nonstopmode; input mathb9
Transcript written on mfput.log.
grep: mathb9.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input mathb9' failed to make mathb9.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font U/mathb/m/n/9=mathb9 at 9.0pt not loadable: Metric (TFM) file not found.
<to be read again>
relax
l.16 \begin{document}
System background:
- Linux Mint 17
- TeX Live 2013 (fresh install, has never been installed on this system before)
PS. Few years ago I had a similar problem on Windows/MikTex platform: Loading symbol from mathb font does not work when document class is amsart
Then the error was in .tex code; right now the error seems to be in my platform (because the same .tex file works on other platforms and computers).
