多语种:阿拉伯文文本、英文书目

多语种:阿拉伯文文本、英文书目

我正在写一本主要以阿拉伯语写成的书。但所有参考资料都是西方/英语。所以我想让参考书目从左到右显示。我写道:

\documentclass[12pt,english]{book}
\usepackage{polyglossia}
\setmainlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.5]{Arabic Typesetting}

\begin{document}
\selectlanguage{arabic}
تجربة
\selectlanguage{english}
\nocite{*}
\bibliographystyle{plain}
\bibliography{MyRef}
\end{document}

使用 XeTeX 和 BibTeX 编译后,我得到:Undefined control sequence \begin{thebibliography}{10} 但如果我删除该 \selectlanguage{english}命令,那么它可以正常工作,但引用现在是从右到左。

编辑:(从左到右)参考书目确实正确显示,尽管这需要大量的迭代,删除.aux 文件,删除.bbl 文件,重新编译等。但错误一直存在,我相信其中有问题。

相关内容