我该如何解决阿拉伯语中的以下问题?

我该如何解决阿拉伯语中的以下问题?

我正在尝试编译包含一些阿拉伯语的 tex 文件。

梅威瑟:

\documentclass{article}

\usepackage{acl2018}

\usepackage{arabtex}

\begin{document}

\begin{abstract}
aa
\end{abstract}

\begin{tabular}{l}
\arab{A}
\end{tabular}

\end{document}

样式文件 acl2018.sty 位于此处:http://acl2018.org/downloads/acl18-latex.zip

由于某种原因,发生以下错误(它们似乎不相关):

  1. 抽象命令出现错误。
  2. \arab 命令出现错误(可能是因为它在表格内?但不确定如何修复)
  3. 阿拉伯字母实际上并没有显示出来。而是出现了 0。

有什么办法可以解决这个问题吗?我的印象是它与列表环境有某种关系,但不确定具体如何。

答案1

\arab{}中没有命令arabtex。请使用\RL{}以下命令:

\documentclass{article}

%\usepackage{acl2018}

\usepackage{arabtex}
\setarab

\begin{document}

\begin{abstract}
aa
\end{abstract}

\begin{tabular}{l}
\RL{A}
\end{tabular}

另外,请记住使用 编译您的文档pdflatex

相关内容