我正在尝试编译包含一些阿拉伯语的 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
由于某种原因,发生以下错误(它们似乎不相关):
- 抽象命令出现错误。
- \arab 命令出现错误(可能是因为它在表格内?但不确定如何修复)
- 阿拉伯字母实际上并没有显示出来。而是出现了 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
。