在将希伯来语添加为次要 Babel 语言后,回忆录类中的目录不显示章节名称

在将希伯来语添加为次要 Babel 语言后,回忆录类中的目录不显示章节名称

我想在文本中包含一些希伯来语字符memoir。但是,如果我\usepackage[hebrew,english]{babel}在序言中写入,章节在目录中将不再有名称。hebrew从选项列表中删除后,它们会重新出现。

请参阅下面的 MWE:

\documentclass{memoir}
\usepackage[hebrew,english]{babel}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\part{first}
\chapter{intro}
\chapter{conclusion}
\end{document}

有办法解决这个问题吗?我不知道幕后会发生什么。零件名称有效。article带有部分名称的 An 有效。

另外,如果情况很重要,我实际上在同一个文档中使用了几种其他 babel 语言,russian并且ancient.greek我需要使用 pdfLaTeX 而不是 Unicode 引擎之一。这些字符并非全部都可以作为数学模式中可用的希伯来字母子集的一部分访问。

答案1

希伯来语选项重新定义了很多命令,这与回忆录不符。如果您只需要几个字母,您可以用命令或 utf8 字符来做这样的事情:

\documentclass{memoir}
\usepackage[NHE8,T1]{fontenc}
\usepackage[english]{babel}
\begin{document}
{\fontencoding{NHE8}\selectfont \hebgimel\hebbet\hebalef 
אבג
}
\end{document}

在此处输入图片描述

答案2

Ulrike 答案的一个变体,以正确的顺序呈现希伯来语:

\documentclass{memoir}
\usepackage[NHE8,T1]{fontenc}
\usepackage[bidi=default, english]{babel}
\begin{document}

\frontmatter
\tableofcontents
\mainmatter
\part{first}
\chapter{intro}
\chapter{conclusion}

\foreignlanguage{hebrew}{עברית}

\end{document}

相关内容