
Estoy escribiendo un libro principalmente árabe. Pero todas las referencias son occidentales/inglesas. Entonces me gustaría que la bibliografía aparezca de izquierda a derecha. Escribo:
\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}
y después de compilar con XeTeX y BibTeX, aparece: Undefined control sequence \begin{thebibliography}{10}
Pero si elimino el \selectlanguage{english}
comando, entonces funciona bien, pero las referencias ahora están de derecha a izquierda.
EDITAR: la bibliografía (de izquierda a derecha) aparece correctamente, aunque necesita muchas iteraciones, eliminar archivos .aux, eliminar archivos .bbl, volver a compilar, etc. Pero el error siempre está ahí y creo que hay algo mal.