I am getting the following error when using the Tufte book class:
ABD: EverySelectfont initializing macros
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
./error.tex:47: Argument of \MakeTextUppercase has an extra }
.47 \maketitle
Here's a minimum example:
%!TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
\documentclass[b5paper]{tufte-book}
\title{The Book}
\author{The Author}
\date{}
\begin{document}
\maketitle
x
\end{document}
Sounds like there's an extra } somewhere, but I can't find it.