我使用 \raggedleft 排版圣经希伯来语,因为一般情况下不能使用连字符。即使使用 \Xetex,我也遇到了“maqeif”的问题。
规则是什么?例如,在排版圣经希伯来语时,允许拆分“maqeif”组合,例如在 - 后面拆分 'eht-qolee 吗?
答案1
在 maqaf 上断言是允许的。至少我的 BHS 副本是允许的。
这不会自动发生xetex
,但您可以通过指定连字符来实现fontspec
:
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{hebrew}
\setmainfont{SBL BibLit}[Script=Hebrew,Contextuals=Alternate]
\newfontfamily\hebhyphen{SBL BibLit}[Script=Hebrew,Contextuals=Alternate,HyphenChar=־]
\begin{document}
\begin{minipage}{5.5cm}
וַיֹּ֣אמֶר אֱלֹהִ֗ים יִקָּו֨וּ הַמַּ֜יִם מִתַּ֤חַת הַשָּׁמַ֨יִם֙ אֶל־מָקֹ֣ום אֶחָ֔ד וְתֵרָאֶ֖ה הַיַּבָּשָׁ֑ה וַֽיְהִי־כֵֽן׃
\hebhyphen
וַיֹּ֣אמֶר אֱלֹהִ֗ים יִקָּו֨וּ הַמַּ֜יִם מִתַּ֤חַת הַשָּׁמַ֨יִם֙ אֶל־מָקֹ֣ום אֶחָ֔ד וְתֵרָאֶ֖ה הַיַּבָּשָׁ֑ה וַֽיְהִי־כֵֽן׃
\end{minipage}
\end{document}
为了完整性,您可以按照以下方法进行操作lualatex
。
\documentclass{article}
\usepackage[nil,bidi=basic-r]{babel}
\babelprovide[he,main]{hebrew}
\babelfont[hebrew]{rm}[Contextuals=Alternate]{SBL BibLit}
\exhyphenchar=`\־
\begin{document}
\begin{minipage}{5.5cm}
וַיֹּ֣אמֶר אֱלֹהִ֗ים יִקָּו֨וּ הַמַּ֜יִם מִתַּ֤חַת הַשָּׁמַ֨יִם֙ אֶל־מָקֹ֣ום אֶחָ֔ד וְתֵרָאֶ֖ה הַיַּבָּשָׁ֑ה וַֽיְהִי־כֵֽן׃
\end{minipage}
\end{document}