答案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}