Для использования кириллицы в формулах задействую пакет mathtext и следующие конструкции для latex/pdflatex:
\DeclareSymbolFont{T2Aletters}{\encodingdefault}{\rmdefault}{m}{it}
\DeclareSymbolFont{letters}{\encodingdefault}{\rmdefault}{m}{it}
В обоих случаях получается использовать кириллицу в формулах, без перевода в текстовый режим с помощью \text{}, но при использовании xelatex’а вместо знаков «.» и «,» отображаются «:» и «;». http://dl.dropbox.com/u/6985606/bug.png
Как побороть этот баг?
Прилагаю архив с тестовым документом, логами сборки и получившимися файлами. http://dl.dropbox.com/u/6985606/cyreq.7z
latex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
kpathsea version 5.0.0
pdflatex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
xelatex --version
XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)