字体安装 - mktexmf 找不到 newtxbttsla.mf 文件

字体安装 - mktexmf 找不到 newtxbttsla.mf 文件

操作系统:Windows 7。

TexLive:pdfTeX 3.1415926-2.5-1.40.14(TeX Live 2013/W32TeX),kpathsea 版本 6.1.1

我一直遵守规则https://www.tug.org/fonts/fontinstall.html

  1. 我已经更新了我的 TexLive 软件包ftp://tug.org/historic/systems/texlive/2013/tlnet-finalTeX Live 管理器
  2. 我从http://www.ctan.org/tex-archive/fonts/newtxtt并解压到 C:\texlive\texmf-local\fonts
  3. 我已将 C:\texlive\texmf-local\fonts\newtxtt\tex 复制到 C:\texlive\texmf-local\tex\latex\local
  4. 我将 C:\texlive\texmf-local\fonts\newtxtt\tfm 改为 C:\texlive\texmf-local\fonts
  5. 用过的mktexlsr
  6. 已检查kpsewhich newtxtt.sty
  7. 用过的updmap-sys --enable Map=newtxtt.map

运行 pdflatex 处理 LaTeX 文件时,我得到

(\end occurred when \ifx on line 1 was incomplete){c:/texlive/2013/texmf-dist/f
onts/enc/dvips/cm-super/cm-super-t1.enc}{c:/texlive/2013/texmf-dist/fonts/enc/d
vips/tex-gyre/q-ec.enc}
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+57/600 --dpi 657 newtxbtta

The command name is C:\texlive\2013\bin\win32\mktexpk

kpathsea: Running mktexmf newtxbtta.mf

The command name is C:\texlive\2013\bin\win32\mktexmf
name = newtxbtta, rootname = newtxbtta, pointsize =
mktexmf: empty or non-existent rootfile!
Cannot find newtxbtta.mf .
I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
Font resources should be under a directory with the name "fonts".
Furthermore, there must be at least two directories under the directory "fonts".

Invalid path name.
Cannot get destination directory name.
kpathsea: Appending font creation commands to missfont.log.

!pdfTeX error: pdflatex.exe (file newtxbtta): Font newtxbtta at 657 not found
 ==> Fatal error occurred, no output PDF file produced!

我尝试将newtxtt子目录直接复制到fonts目录 (in texmf-local)。同样的错误。

答案1

最好考虑更新到最新版本的 TeX Live。但是,如果您目前无法升级,您可以按照以下步骤安装字体:

  1. 禁用地图文件:

    updmap-sys --disable newtxtt.map

  2. 删除之前手动安装尝试遗留的所有软件包痕迹。

  3. 下载TDS 档案正如伯纳德所建议的那样。
  4. 将存档放在 的根目录中TEXMFLOCAL。如果您不确定它在哪里,请使用以下方法获取值

    kpsewhich --var=TEXMFLOCAL

  5. 解压缩该档案。

  6. 更新文件名数据库:

    mktexlsr $(kpsewhich --var=TEXMFLOCAL)

  7. 启用地图文件:

    updmap-sys --enable Map=newtxtt.map

相关内容