Im Inhaltsverzeichnis werden in der Memoirenklasse keine Kapitelnamen angezeigt, nachdem Hebräisch als sekundäre Babelsprache hinzugefügt wurde

Im Inhaltsverzeichnis werden in der Memoirenklasse keine Kapitelnamen angezeigt, nachdem Hebräisch als sekundäre Babelsprache hinzugefügt wurde

Ich wollte ein paar hebräische Zeichen in den Text einer einfügen memoir. Wenn ich \usepackage[hebrew,english]{babel}jedoch in die Präambel schreibe, haben die Kapitel keine Namen mehr im Inhaltsverzeichnis. Sie erscheinen wieder, nachdem ich sie hebrewaus der Optionsliste entfernt habe.

Siehe das MWE unten:

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

Gibt es dafür eine Lösung? Ich habe keine Ahnung, was hinter den Kulissen passiert. Teilenamen funktionieren. Und articlemit Abschnittsnamen funktioniert es.

Falls es wichtig ist: Ich verwende im selben Dokument tatsächlich ein paar andere Babel-Sprachen russianund ancient.greekmuss pdfLaTeX anstelle einer der Unicode-Engines verwenden. Die Zeichen sind nicht alle als Teil der Teilmenge hebräischer Buchstaben zugänglich, die im Mathematikmodus verfügbar ist.

Antwort1

Nun, die hebräische Option definiert viele Befehle neu und das widerspricht Memoir. Wenn Sie nur ein paar Buchstaben benötigen, können Sie stattdessen mit Befehlen oder UTF-8-Zeichen so etwas tun:

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

Bildbeschreibung hier eingeben

Antwort2

Eine Variante von Ulrikes Antwort, die Hebräisch in der richtigen Reihenfolge wiedergibt:

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

verwandte Informationen