有人可以提供使用 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 编写希伯来语短文本的两种方法。带有显式标记(也使用 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网站中。

相关内容