Babel + 希伯来语 + aeguill 不兼容

Babel + 希伯来语 + aeguill 不兼容

(问题从这里

如果你尝试使用埃吉尔使用 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

相关内容