Luatex/babel を使用したヘブライ語/英語文書の最小限の例を提供してくれる人はいますか? (MacOS/TeXShop)

Luatex/babel を使用したヘブライ語/英語文書の最小限の例を提供してくれる人はいますか? (MacOS/TeXShop)

私は小説を執筆中ですが、非常に短いヘブライ語を盛り込みたいと思っています。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}

MacOS 上の TeXShop で指定されたフォントを見つけるにはどうすればよいでしょうか? TeXLive によると、hebrew-fonts と culmus の両方がインストールされているようです。

答え1

ヘブライ語のデフォルトのスタイルは LuaLaTeX と互換性がありません。

LuaLaTeX を使用したヘブライ語の短いテキストの 2 つのオプション。明示的なマークアップ付き (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

関連情報