Я работаю над романом и хотел бы включить в него очень короткие отрывки на иврите. Не могу сказать, возникают ли у меня проблемы с LuaLaTeX, babel, шрифтами или какой-то их комбинацией.
Вот короткий документ (который не работает) — я думаю, проблема в том, что шрифт David не найден, но, возможно, это не так.
Что-нибудь из этого выглядит неправильным:
\documentclass{article}
\usepackage{hebrew-fonts}
\usepackage[hebrew, english, bidi=default]{babel}
\babelfont[hebrew]{rm}{david}
\begin{document}
This is some text in english \sethebrew חלך \unsethebrew this is some English text.
\end{document}
Как найти шрифт, названный в TeXShop на MacOS? TeXLive говорит, что установлены оба шрифта: hebrew-fonts и culmus.
решение1
Стиль по умолчанию для иврита несовместим с LuaLaTeX.
Два варианта для коротких текстов на иврите с LuaLaTeX. С явной разметкой (также с XeLaTeX):
\documentclass{article}
\usepackage[english, bidi=default]{babel}
\babelfont[hebrew]{rm}{NewComputerModern10}
\begin{document}
Some text in English \foreignlanguage{hebrew}{חלך}. And more.
\end{document}
С автоматическим переключением на основе скрипта (только LuaLaTeX):
\documentclass{article}
\usepackage[english, bidi=basic]{babel}
\babelprovide[onchar=ids fonts]{hebrew}
\babelfont[hebrew]{rm}{NewComputerModern10}
\begin{document}
Some text in English חלך. And more.
\end{document}
Смотритестраница на ивритена babel
сайте.