输入阿拉伯语 IPA 音素符号

输入阿拉伯语 IPA 音素符号

我正在尝试创建下表。

在此处输入图片描述

以下是我的进度。我在写 IPA 音素符号时遇到了问题。音素列表列在IPA 阿拉伯语音素列表在此处

代码:

        \documentclass[a4paper,10pt]{article}

        \usepackage{booktabs}
        \usepackage{arabtex}
        \usepackage{utf8}
        \usepackage{tipa}

        \begin{document}
            \setcode{utf8}
            \<مرحباً  > 
            \begin{table}
                \centering
                \begin{tabular}{@{}llllll @{}}
                    \toprule
                    Isolated & Beginning &  Middle & End & Name & Phoneme \\
                    \midrule
                    \midrule
                    \<ا> &
                     \<ا> &
                     \<ا> &
                     \<ا> &
                      'alif &
                         \textipa{[ا]}
                    \\
                    \< ب > &
                                \< بـ > &
                                            \< ـبـ > &
                                                        \< ـب > &
                        baa' &
                        \textipa{ب}
                        \\

                    \bottomrule
                \end{tabular}
            \end{table}
        \end{document}

结果:

在此处输入图片描述

最后,有没有什么编辑器比 texstudio 更适合阿拉伯语和英语写作,因为 texstudio 会自动使用 RTL 来处理阿拉伯语文本,这很容易让人感到困惑。

答案1

我已经设法使用 XeLaTeX 解决了该问题。

我的代码:

    %!TEX TS-program = xelatex
    \documentclass[a4paper,10pt]{article}

    \usepackage{booktabs}
    \usepackage{xunicode}
    \usepackage{fontspec}
    %\usepackage{xltxtra}
    \newfontfamily\afont[Script=Arabic]{Amiri}
    \newfontfamily\ipafont{DejaVu Sans}
    \usepackage[voc]{arabxetex}
    \begin{document}
      This is English Text with Arabic text \textarab{نَص عَرَبِيْ مَشْكُول}
        \begin{table}
            \centering
            \begin{tabular}{@{}llllll @{}}
                \toprule
                Isolated & Beginning &  Middle & End & Name & Phoneme \\
                \midrule
                \midrule
                \afont{ا}   &\afont{ا}      &\afont{ا}      &\afont{ا}      &'alif      &{\ipafont aː} \\
                \afont{ ب } &\afont{ بـ }   &\afont{ ـبـ }  &\afont{ ـب }   &baa'       &{\ipafont b } \\       
                \afont{ ت } &\afont{ تـ }   &\afont{ ـتـ }  &\afont{ ـت }   &taa'       &{\ipafont  t } \\
                \afont{ ث } &\afont{ ثـ }   &\afont{ ـثـ }  &\afont{ ـث }   &thaa'      &{\ipafont  θ } \\
                \afont{ ج } &\afont{ جـ }   &\afont{ ـجـ }  &\afont{ ـج }   &gym            &{\ipafont  dʒ } \\

                \bottomrule
            \end{tabular}
        \end{table}
    \end{document}

结果:

在此处输入图片描述

编辑: 正如@Alan Munn 在评论中所建议的那样。我已将字体更改为 Doulos SIL。而且不需要 DejaVu Sans,因为我使用了默认的 ArabXeTeX 包字体。

编辑的代码:

  %!TEX TS-program = xelatex
    \documentclass[a4paper,10pt]{article}

    \usepackage{booktabs}
   %\usepackage{xunicode}
    \usepackage{fontspec}
    \newfontfamily\ipafont{Doulos SIL}
    \usepackage[voc]{arabxetex}
    \begin{document}
      This is English Text with Arabic text \textarab{نَص عَرَبِيْ مَشْكُول}
        \begin{table}
            \centering
            \begin{tabular}{@{}cccccc @{}}
                \toprule
                Isolated & Beginning &  Middle & End & Name & Phoneme \\
                \midrule
                \midrule
                \textarab{ا}   &\textarab{ا}      &\textarab{ا}      &\textarab{ا}      &'alif      &{\ipafont aː} \\
                \textarab{ ب } &\textarab{ بـ }   &\textarab{ ـبـ }  &\textarab{ ـب }   &baa'       &{\ipafont b } \\       
                \textarab{ ت } &\textarab{ تـ }   &\textarab{ ـتـ }  &\textarab{ ـت }   &taa'       &{\ipafont  t } \\
                \textarab{ ث } &\textarab{ ثـ }   &\textarab{ ـثـ }  &\textarab{ ـث }   &thaa'      &{\ipafont  θ } \\
                \textarab{ ج } &\textarab{ جـ }   &\textarab{ ـجـ }  &\textarab{ ـج }   &gym         &{\ipafont  dʒ } \\                

                \bottomrule
            \end{tabular}
        \end{table}
    \end{document}

编辑结果:

在此处输入图片描述

相关内容