我是 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}
到您的文档。这将覆盖并更正原始地图线条。