Экспорт в другие форматы
LaTeX/XeLaTeX
{{Готовность|0%}}
Основы LaTeX
- Введение
- Установка LaTeX
- Основы языка TeX
- LaTeX-документ
Оформления текста
- Структура текста
- Форматирование текста
- Оформление страницы
- Подстрочные примечания и заметки на полях
Вставка в документ
- Формулы
- Символы и знаки
- Плавающие блоки
- Изображения
- Таблицы
Автоматические списки
- Содержание
- Список литературы
- Списки объектов и глоссарии
Математика
- Математические формулы
Разное
- Ввод специальных символов
- Использование разных языков
- Экспорт в другие форматы
Современный TeX
- XeLaTeX
- polyglossia
- BibLaTeX
XeLaTeX — TeX-подобная и до некоторой степени совместимая система вёрстки XeTeX и набор классов XeLaTeX входящие в основные сборки TeX.
В отличие от классического TeX, использует кодировку UTF-8 для входных файлов, что позволяет не заботиться о выборе нужной кодировки и свободно использовать спецсимволы и символы иностранных языков, доступные в Unicode. XeLaTeX генерирует на выходе PDF минуя стадию DVI. Он поддерживает шрифты в форматах TrueType, OpenType и AAT, что позволяет использовать в документе большинство современных шрифтов. XeLaTeX поддерживает добавление в документ растровых изображений в таких форматах как, например, JPEG и PNG. Следует отметить, что несмотря на поддержку Unicode, такие операции, как расстановка переносов и задание типографических правил для конкретного языка, выполняются отдельным пакетом polyglossia.
Рассмотрим пример преамбулы XeLaTeX документа использующего шрифты mscorefonts:
\documentclass{article}
\usepackage{xltxtra}
\defaultfontfeatures{Ligatures=TeX,Mapping=tex-text}
\setmainfont{Times New Roman}
\setromanfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
\begin{document}
Привет Мир!
Γειά σου Κόσμε!
\end{document}
Пакет xltxtra выполняет основные настройки XeLaTeX и загружает пакет fontspec необходимый для управления шрифтами. Команда defaultfontfeatures задает использование традиционных лигатур. Команды серии set...font задают шрифты документа. В качестве аргумента можно указывать системное имя шрифта, имя файла или файлов шрифта, например:
\setsansfont[
BoldFont=arialbd.ttf,
ItalicFont=ariali.ttf,
BoldItalicFont=arialbi.ttf
]{arial.ttf}
| LaTeX | |
|---|---|
| Основы LaTeX | Введение · Установка LaTeX · Основы языка TeX · LaTeX-документ |
| Оформления текста | Структура текста · Форматирование текста · Форматирование текста · Форматирование текста |
| Вставка в документ | Формулы · Символы и знаки · Плавающие блоки · Изображения · Таблицы |
| Автоматические списки | Содержание · Список литературы · Списки объектов и глоссарии |
| Разное | Ввод специальных символов · Использование разных языков · Экспорт в другие форматы |
| Современный TeX | · LuaTeX · babel · polyglossia · BibLaTeX |