Mailing List CyrTeX-ru@vsu.ru Message #833
From: admin2 <CyrTeX-ru@vsu.ru>
Subject: Re[2]: Xelatex и руссий язык в формулах
Date: Sat, 29 Nov 2008 09:33:23 +0200
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Здравствуйте, Alexey.

Вы писали 29 ноября 2008 г., 6:51:45:

> On Saturday 29 November 2008, Nikolay Leonov wrote:
>> Извинюсь, поторопился. Про русские буквы в формулах у меня нет
>> ответа.

> С русскими буквами там никаких проблем (работают без всяких хаков), но
> нужно переключить математический алфавит letters на основной шрифт,
> используемый в тексте (или другой юникодовый). Почему-то fontspec
> не делает этого по умолчанию. Например:

> \SetSymbolFont{letters}{normal}{EU1}{\rmdefault}{m}{it}

> И еще для XeLaTeX вместо Бабеля есть свой пакет поддержки разных языков,
> который и надо использовать:

> \usepackage{polyglossia}
> \setdefaultlanguage{russian}
> \setotherlanguage{english}

> Строчку с Бабелем, соответственно, выкинуть.


Спасибо, помогло. Русский в формулах появился. Но пропали греческие
буквы, которые набраны как \rho, \lambda. И в формуле $K_{с.вн}$ после
компиляции вместо точки стало ':' - Kс:вн
Если загрузить пакет xecyr, греческие буквы появляються, но выдает
ошибку:

! LaTeX Error: Encoding scheme `EU1' unknown.

При этом $K_{с.вн}$ выглядит как "K."  (без кавычек).

Возник еще вопрос:
Есть большой документ страниц на 250, в нем много формул, где-то 200
рисунков (.png) ну и пару больших таблиц.
Когда я собирал документ при помощи pdflatex, сборка проходила секунд
за 10-15. Шрифт тогда был cm-super.
После перехода на xelatex время сборки существенно возросло (до 2-3
минут).
--
С уважением,
 admin2                          mailto:admin@work4egold.com.ua

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster