任何人都可以提供使用 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 說希伯來字體和 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網站中。

相關內容