ヘブライ語を第 2 言語として追加した後、目次に回想録クラスの章名が表示されない

ヘブライ語を第 2 言語として追加した後、目次に回想録クラスの章名が表示されない

のテキストにいくつかのヘブライ文字を含めたいのですが、序文に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セクション名付きの も機能します。

また、重要な点として、私は実際に同じ文書で他のいくつかの Babel 言語、russianおよびを使用しておりancient.greek、Unicode エンジンの 1 つではなく pdfLaTeX を使用する必要があります。数式モードで使用できるヘブライ文字のサブセットの一部として、すべての文字にアクセスできるわけではありません。

答え1

ヘブライ語オプションは多くのコマンドを再定義するため、memoir では機能しません。必要な文字が数文字だけの場合は、代わりにコマンドまたは utf8 文字を使用して次のようにすることができます。

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

ここに画像の説明を入力してください

答え2

ヘブライ語を正しい順序で翻訳したウルリケの回答のバリエーション:

\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}

関連情報