![Im Inhaltsverzeichnis werden in der Memoirenklasse keine Kapitelnamen angezeigt, nachdem Hebräisch als sekundäre Babelsprache hinzugefügt wurde](https://rvso.com/image/475757/Im%20Inhaltsverzeichnis%20werden%20in%20der%20Memoirenklasse%20keine%20Kapitelnamen%20angezeigt%2C%20nachdem%20Hebr%C3%A4isch%20als%20sekund%C3%A4re%20Babelsprache%20hinzugef%C3%BCgt%20wurde.png)
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 hebrew
aus 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 article
mit Abschnittsnamen funktioniert es.
Falls es wichtig ist: Ich verwende im selben Dokument tatsächlich ein paar andere Babel-Sprachen russian
und ancient.greek
muss 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}
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}