
Estou escrevendo um livro principalmente em árabe. Mas todas as referências são ocidentais/inglesas. Então, gostaria que a bibliografia aparecesse da esquerda para a direita. Escrevo:
\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}
e depois de compilar com XeTeX e BibTeX, recebo: Undefined control sequence \begin{thebibliography}{10}
Mas se eu remover o \selectlanguage{english}
comando, ele funciona bem, mas as referências agora estão da direita para a esquerda.
EDIT: a bibliografia (da esquerda para a direita) aparece corretamente, embora precise de muitas iterações, exclusão de arquivos .aux, exclusão de arquivo .bbl, recompilação, etc.