La tabla de contenido no muestra los nombres de los capítulos en la clase de memorias después de agregar el hebreo como idioma secundario de Babel.

La tabla de contenido no muestra los nombres de los capítulos en la clase de memorias después de agregar el hebreo como idioma secundario de Babel.

Quería incluir algunos caracteres hebreos en el texto de un memoir. Sin embargo, si escribo \usepackage[hebrew,english]{babel}en el preámbulo, los capítulos ya no tienen nombres en la tabla de contenido. Reaparecen después de eliminarlos hebrewde la lista de opciones.

Vea el MWE a continuación:

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

¿Hay alguna solución para esto? No tengo idea de lo que podría estar pasando detrás de escena. Los nombres de las piezas funcionan. Un articlecon nombres de secciones funciona.

Además, en caso de que sea importante, en realidad uso un par de otros lenguajes de Babel en el mismo documento russiany ancient.greeknecesito usar pdfLaTeX en lugar de uno de los motores Unicode. No todos los caracteres son accesibles como parte del subconjunto de letras hebreas disponibles en el modo matemático.

Respuesta1

Bueno, la opción hebrea redefine muchos comandos y eso rompe con las memorias. Si solo necesita unas pocas letras, puede hacer algo como esto con comandos o caracteres utf8:

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

ingrese la descripción de la imagen aquí

Respuesta2

Una variación de la respuesta de Ulrike, que traduce el hebreo en el orden correcto:

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

información relacionada