
Я хотел включить несколько еврейских символов в текст 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}