(问题从这里。
如果你尝试使用埃吉尔使用 Babel 和 Hebrew 包(为 ae 字体添加了一些 guillemet):
\documentclass{standalone}
\usepackage[english,hebrew]{babel}
\usepackage{aeguill}
\begin{document}
Blah.
\end{document}
你得到:
LaTeX 字体警告:字体形状“HE8/aer/m/n”未定义(字体)
在输入行 2 中使用“HE8/cmr/m/n”。(“C:\Documents and Settings\All Users.WINXP\Application Data\MiKTeX\2.9\tex\gen eric\babel\he8cmr.fd”))!损坏的 NFSS 表。错误@fontshape ...消息{损坏的 NFSS 表}错误@fontshape 否则让 f... l.6 \begin{document}
如何克服这个问题?
笔记:
- 当然,对于英语来说,guillemets 并不是那么有趣。
- 注释掉的 inputenc 行是您实际插入希伯来语所需要的,但它没有必要触发错误。
- 切换到 XeLaTeX 的建议不相关。
为了完整起见,这里有一个带有 guillemets 的 MWE:
\documentclass{article} \usepackage[english,hebrew]{babel} \usepackage{aeguill} \begin{document} \selectlanguage{hebrew} שלום עולם. \selectlanguage{english} Some guillemets: « Le quicqe brun Foxe a jumpee sur le laizie Chien. » ... these should look nicer with \texttt{aeguill}. \end{document}
答案1
该软件包aeguill
已基本过时。您应该声明 T1 编码
\usepackage[T1]{fontenc}
并删除对 的调用aeguill
。