Некоторое время назад пробовал перейти на использование xetex (году в 2009), но тогда не устроила ситуация с математическими шрифтами и я бросил это дело.
Сейчас захотел попробовать его снова, но обнаружил что никак не могу заставить компилироваться ни один документ использующий eskdx (раньше с такой проблемой не сталкивался). Совершенно не помню, что писал в преамбуле раньше, но сейчас не собираются даже простейшие документы, например такой документ (взят из подобной темы здесь):
\documentclass[12pt,utf8]{eskdtext}
\usepackage[cm-default]{fontspec}
\usepackage{xunicode, xltxtra}
\usepackage{polyglossia}
\usepackage{xecyr}
\defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase}
\setmainfont{Liberation Serif}
\setsansfont{Liberation Sans}
\setmonofont{Liberation Mono}
\setdefaultlanguage{russian}
\ESKDdepartment{Акционерное Московское общество}
\ESKDcompany{завод имени И.~А.~Лихачева}
\ESKDclassCode{31 1398}
\ESKDtitle{Форсунка Ф-750}
\ESKDdocName{Технические условия}
\ESKDsignature{АБВГД ХХХХХХХХ}
\ESKDauthor{Петров~И.~И.}
\ESKDtitleApprovedBy{Руководитель ОКБА}{Гусев~И.~И.}
\ESKDtitleAgreedBy{Директор АМО ЗИЛ}{Иванов~И.~И.}
\ESKDtitleDesignedBy{Главный инженер АМО ЗИЛ}{Петров~И.~И}
\ESKDtitleDesignedBy{Руководитель разработки}{Лист~А.~А}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{Раздел 1}
Текст текст текст.
\end{document}
Сборка заканчивается ошибкой:
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.28 \begin{document}
Что необходимо указывать в преамбуле документа, чтобы не возникало таких проблем?