答案1
找到具有字形的字体(Gentium、Linux Libertine、Times New Roman、Brill 等)。默认的 Computer Modern 版本也适用于fontspec
。
使用xelatex
或进行编译lualatex
:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Gentium}
\begin{document}
Muḥammad ibn Mūsā al-Khwārizmī?
Yes, Mu\d{h}ammad ibn M\={u}s\={a} al-Khw\={a}rizm\={\i}!
\end{document}
如果您要写很多变音符号,您可能可以在编辑器中设置快捷方式。
如果您想要与示例相同的字体(Charis SIL):
\setmainfont{Charis Sil}
答案2
答案3
答案4
arabluatex
还可以排版阿拉伯语专有名词:
\documentclass{article}
\usepackage{arabluatex}
\begin{document}
\SetTranslitConvention{dmg}
\prname{mu.hammad ibn mUs_A| al-_hwArizmiyy}
\SetTranslitConvention{arabica}
\prname{mu.hammad ibn mUs_A| al-_hwArizmiyy}
\SetTranslitConvention{loc}
\prname{mu.hammad ibn mUs_A| al-_hwArizmiyy}
\end{document}