我想制作一张包含阿拉伯字母的表格。该表格将包含英文文本以及阿拉伯符号。我使用的代码如下:
\usepackage[utf8]{inputenc}
\inputencoding{utf8}
\usepackage[LAE,T1]{fontenc}
\usepackage[arabic, english]{babel}
%and
\usepackage{arabtex}
\begin{document}
\end{document}
这使我可以写出如下的行:
\foreignlanguage{arabic}{ا} & elif
或者像这样使用 arabtex
\< k > & kef
但如果我想写阿拉伯字母的中间形式或最终形式,第一种方法不起作用,我不知道是否可以用 arabtex 实现。我还能尝试什么?
答案1
您可以复制前缀和/或后缀,ـ
并将其与任何字符连接起来。除此之外,我建议polyglossia
使用以下设置。
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Amiri}
\begin{document}
\begin{tabular}{rl}
\foreignlanguage{arabic}{ا} & alif \\
\foreignlanguage{arabic}{بـ} & ba'a initial \\
\foreignlanguage{arabic}{ـبـ} & ba'a middle \\
\foreignlanguage{arabic}{ـب} & ba'a final \\
\end{tabular}
\end{document}