如何使用 babel 和 pdflatex 在英文段落中包含单个希伯来语单词?切换到希伯来语时,我不想出现新段落或从右侧开始。如果可能的话,我想继续使用 pdflatex 和 babel。
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,english]{babel}
\begin{document}
hello world גופן ברירת מחדל hello again
\end{document}
有没有什么办法?非常感谢。
答案1
理论上,你的设置是可行的。实际上,甚至该软件包的最后一个维护者也说切换到 XeTeX 和polyglossia
。
在该包中,命令是\texthebrew
。例如:
\documentclass[varwidth=10cm, preview]{standalone}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage{hebrew}
%\defaultfontfeatures{ Scale=MatchUppercase, Ligatures = TeX }
\newfontfamily\hebrewfont{Frank Ruehl CLM}
\newfontfamily\hebrewfontsf{Simple CLM}
\newfontfamily\hebrewfonttt{Miriam Mono CLM}
\begin{document}
hello world \texthebrew{גופן ברירת מחדל} hello again
\end{document}
也可以babel
通过加载\babelprovide[import]{hebrew}
然后使用命令来使希伯来语正常工作,例如\babelfont[hebrew]{rm}{Frank Ruehl CLM}
。如果您需要的某些包与不兼容polyglossia
,那么这种方法可能更适合您。