![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.](https://rvso.com/image/475757/La%20tabla%20de%20contenido%20no%20muestra%20los%20nombres%20de%20los%20cap%C3%ADtulos%20en%20la%20clase%20de%20memorias%20despu%C3%A9s%20de%20agregar%20el%20hebreo%20como%20idioma%20secundario%20de%20Babel..png)
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 hebrew
de 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 article
con 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 russian
y ancient.greek
necesito 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}
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}