在添加希伯來語作為第二 babel 語言後,目錄不顯示回憶錄類別中的章節名稱

在添加希伯來語作為第二 babel 語言後,目錄不顯示回憶錄類別中的章節名稱

我想在 .txt 檔案的文字中包含一些希伯來字元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我需要使用 pdfLaTeX 而不是其中一個 Unicode 引擎。這些字元並非都可以作為數學模式中可用的希伯來字母子集的一部分來存取。

答案1

希伯來語選項重新定義了許多命令,這與回憶錄不同。如果您只需要幾個字母,您可以使用命令或 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}

相關內容