答案1
处理阿拉伯语脚本的方法有很多种。我偏爱的是软件包arabluatex
,它要求您选择LuaLaTeX
编译器。使用arabluatex
,您可以像下面这样简单地获得所需的输出:
\documentclass{article}
\usepackage{arabluatex}
\begin{document}
\begin{arab}
\arbmark{slm}
\end{arab}
\end{document}
使用默认的 Amiri 字体。
如果您希望使用包含此连字符的其他字体,则在之前\usepackage{arabluatex}
添加
\usepackage{fontspec}
\newfontfamily\arabicfont{put name of font here}[Script=Arabic]
答案2
- 感谢您提出这个话题。
- 我想出了另一种方法KFGQPC 符号字体西拉特克斯和多语,最近。
- 对于那些感兴趣的人,这里有一个 MWE;
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{arabic}
\newfontfamily\arabicfont[Scale=1.1,Script=Arabic]{KFGQPC Uthman Taha Naskh}
\newfontfamily\symbolfont{KFGQPC Arabic Symbols 01}
\newcommand{\salat}{{\symbolfont{\XeTeXglyph 41}}}
\newcommand{\ranhu}{{\symbolfont{\XeTeXglyph 42}}}
\begin{document}
\salat
\ranhu
\end{document}
\salat 将呈现为其定义的字符,并依此类推呈现其他定义的命令。
参考此PDF查看所有可用的字形。顺便说一下,您需要在系统上安装 KFGQPC Symbols 字体。
以下是预览;