I am typesetting a tufte-book document with XeLaTeX that has both English and Arabic text. The Tufte-style title pages consistently break, whether I use the package arabxetext or polyglossia. I suspect a clash with the underlying bidi package.
Here is a minimal example with arabxetex:
\documentclass[nols,justified]{tufte-book}
\usepackage{lipsum}
\usepackage{arabxetex}
\title{Some Book}
\author[Series]{\textit{ John Doe}}
\publisher{World Publisher}
\begin{document}
\maketitle
\section{Foo Bar}
\begin{arab}
بعد هامش وإقامة المتحدة و، أم السادس وبالرغم فقد.
\end{arab}
\lipsum[1-2]
\end{document}
Here is the minimal example with polyglossia:
\documentclass[nols,justified]{tufte-book}
\usepackage{lipsum}
\usepackage{polyglossia}
\usepackage{fontspec,xltxtra,xunicode}
\setdefaultlanguage{english}
\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.5] {Amiri Quran}
\title{Some Book}
\author[Series]{\textit{ John Doe}}
\publisher{World Publisher}
\begin{document}
\maketitle
\newpage
\section{New Section}
\begin{Arabic}
بعد هامش وإقامة المتحدة و، أم السادس وبالرغم فقد.
\end{Arabic}
\lipsum[1-2]
\end{document}
Both give the following errors:
LaTeX Error: Command \XeTeX already defined.
XeLaTeX Error: Command \XeTeX already defined.
Is there a solution for using mixed English/Arabic text with the tufte-book document class?
I have tried the biditufte class, but find that is designed for RTL text.
The title page compiles incorrectly. The following example demonstrates what the title page should look like:
\documentclass[nols,justified]{tufte-book}
\usepackage{lipsum}
\title{Some Book}
\author[Series]{\textit{John Doe}}
\publisher{World Publisher}
\begin{document}
\maketitle
\section{Foo Bar}
\lipsum
\end{document}

