Шаблон XeTeX для оформления курсовых, лабораторных работ, а так же конспектов лекций. Сеё "изобретение" позволит начинающим (Xe)TeXникам поразбирать готовые примеры, а не очень начинающим, я надеюсь, сэкономит время и поможет освоить XeTeX.
Недостающие шрифты можно взять
тут.
Использованы Фичи: Настройка свойств документа (для pdf).
Настройка закладок (bookmarks (для pdf)).
Настройка внешнего вида документа.
Переопределение окружений
теорема,
определение и
вопрос.
Листинги — lstlisting (есть проблема с русскими комментариями в 2-х байтовых кодировках).
Растровая графика — graphicx.
Векторная графика — tikz, PStriks.
Диаграммы — tikz.
Есть предметный указатель, и настройка его стиля.
Особенности: Стилевой файл разбит на несколько. Настройки сгруппированы по области применения.
Для предметного указателя стиль определен отдельно. Все стилевые файлы лежат в папке
. /stylesСтилевые файлы (sty)Matematika — модуль русской математики, переопределены символы \epsilon, \kappa, \phi, изменен вид интегралов, на отечественный стандарт
Shrifty — шрифты и локализация и псевдонимы шрифтов, использован пакет
polyglossia. Обязательно нужно проверить, есть ли у вас шрифты указанные в этом файле.
Listingi — модуль листингов используется пакет listings с "цветными настройками"
Tablitsy — модуль таблиц, longtable, array, остальные можно добавить на ваш вкус
Mnogopolosnost — модуль многополосности multicol, multirow
Tsitaty — модуль цитат
Teoremy — модуль теорем и определений, заданы команды, и окружения в том числе и русские.
Grafiki — модуль графики, graphicx, usenames, Pstricks, tikz.
Giperssylki — модуль гиперссылок и параметров pdf
Spiski — модуль списков, переопределение буллетов
Razdely — модуль секций, настройка отображения частей,
Prochee — настройка отображения частей, переопределено поведение. Можно сделать по ГОСТ.
Index — предметный указатель, настройка отображения в bookmarks.
Замечание: Изначально мы использовали русские имена файлов и очень годились этим. Возникли проблемы не переносимости между различными системами. Чтобы не перекодировать имена файлов, мы используем их транскрипцию.
Стиль предметного указателя (ist)Index.ist — задан стиль предметного указателя для программы makeindex.
Замечание: utf-8 является родной для XeTeX кодировкой, в то время как программа makeindex умеет работать только с однобайтовыми (cp866/cp1251/koi8-r) кодировками. Для адекватной классификации русских слов в предметном указателе, желательно перед применением makeindex
idx-файл перекодировать в cp866/cp1251/koi8-r, а результат
ind-файлперекодировать обратно в utf-8.
Проблема решается коротеньким скриптом с использование утилиты iconv.