pdflatex:内置字形名称为空

pdflatex:内置字形名称为空

我是 Windows 新手,刚刚安装了带有 TeXMaker 的 MikTex。我刚刚尝试使用 pdflatex 编译一个相当大的文件,并在日志中收到以下错误:

“!pdfTeX 错误:pdflatex:内置字形名称为空

==> 发生致命错误,未生成输出 PDF 文件!”

虽然它在 Ubuntu 下运行良好,但我不知道这里发生了什么。

我在日志中看到的唯一一条红线(太大了,无法在这里给出:-())是

“软件包 babel 信息:使 ! 在输入行 432 上成为活动字符。”

我没有更多信息。我可以编译所有其他文件;使用控制台没有帮助。我删除并重新安装了所有内容;我的安装是最新的。

欢迎任何帮助...

这是我的标题(以防万一):

\documentclass[twoside,10pt]{book}
\usepackage{fancyhdr}
\usepackage{tocloft}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{inputenc}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{pgfplots}
\usetikzlibrary{shapes,backgrounds}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
%\usepackage[cyr]{aeguill}
\usepackage[cyr]{stmaryrd}
\usepackage{xfrac}
\usepackage[autolanguage]{numprint}
\usepackage{color}
\usepackage{colortbl}
\usepackage{dictsym}
\usepackage{ifthen}
\usepackage{relsize}
\usepgfplotslibrary{external}
\usetikzlibrary{patterns}
\tikzexternalize[prefix=figures/]% activate with a name prefix
% pdflatex -shell-escape an
%
\def\thickness{thick}

答案1

添加

\pdfmapline{=dictsym DictSym <dictsym.pfb}
\pdfmapline{=pigpen <pigpen.pfa}

到您的文档。这将覆盖并更正原始地图线条。

相关内容