O índice não exibe os nomes dos capítulos na classe de memórias após adicionar o hebraico como idioma secundário do babel

O índice não exibe os nomes dos capítulos na classe de memórias após adicionar o hebraico como idioma secundário do babel

Eu queria incluir alguns caracteres hebraicos no texto de um arquivo memoir. Porém, se eu escrever \usepackage[hebrew,english]{babel}no preâmbulo, os capítulos não terão mais nomes no índice. Eles reaparecem após serem removidos hebrewda lista de opções.

Veja o MWE abaixo:

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

Existe alguma solução para isso? Não tenho ideia do que pode estar acontecendo nos bastidores. Os nomes das peças funcionam. Um articlecom nomes de seções funciona.

Além disso, caso seja importante, eu uso algumas outras linguagens babel no mesmo documento, russiane ancient.greek, e preciso usar pdfLaTeX em vez de um dos mecanismos Unicode. Os caracteres não são todos acessíveis como parte do subconjunto de letras hebraicas disponíveis no modo matemático.

Responder1

Bem, a opção hebraica redefine muitos comandos e isso rompe com o livro de memórias. Se precisar apenas de algumas letras, você pode fazer algo assim com comandos ou caracteres utf8:

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

insira a descrição da imagem aqui

Responder2

Uma variação da resposta de Ulrike, que traduz o hebraico na ordem correta:

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

informação relacionada