
나는 주로 아랍어 책을 쓰고 있습니다. 하지만 모든 참고문헌은 서양식/영어입니다. 그래서 참고문헌이 왼쪽에서 오른쪽으로 나타나기를 바랍니다. 나는 쓴다:
\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 파일 삭제, 재컴파일 등 많은 반복 작업이 필요하지만 (왼쪽에서 오른쪽으로) 참고 문헌이 올바르게 표시됩니다. 그러나 오류는 항상 존재하며 뭔가 잘못되었다고 생각합니다.