我正在babel
广泛使用 LaTeX,但遇到了一个我无法理解的错误,如果能得到您的帮助我将非常感激。
我已经准备了 2 个 MWE 来证明仅仅改变这一点:
\usepackage[english]{babel}
对此:
\usepackage[hebrew,english]{babel}
在类中产生错误exam
,但在article
类中不会产生错误。
出奇:
即使不使用希伯来语,也会产生错误。
其他语言(如法语,甚至也是 RTL 语言的阿拉伯语)无法复制此错误。
MWE 1-文章类产生输出:
\documentclass[12pt, a4paper]{article}
\usepackage[hebrew,english]{babel}
\begin{document}
\begin{enumerate}
\item abc
\begin{itemize}
\item bcd
\end{itemize}
\end{enumerate}
\end{document}
MWE 2-考试类别不会产生输出:
\documentclass[12pt, a4paper]{exam}
\usepackage[hebrew,english]{babel}
\begin{document}
\begin{questions}
\setcounter{question}{0}
\question What is the result of 1+1?
\begin{choices}
\choice 1
\CorrectChoice 2
\choice 3
\choice 4
\end{choices}
\end{questions}
\end{document}
hebrew
如果从babel
包选项中删除该词,该类exam
将产生以下内容。
控制台中的错误是:
Package babel Warning: No hyphenation patterns were preloaded for
(babel) the language `Hebrew' into the format.
(babel) Please, configure your TeX system to add them and
(babel) rebuild