Содержание


Работа в LaTeX. Дистрибутивы в LaTeX

Как рассказывалось в предыдущей статье История появления и внутренняя философия LaTeX, издательская платформа LaTeX — это не монолитная программа, а множество пакетов, к которым приложили свои усилия тысячи специалистов и рядовых пользователей.

Но для того чтобы иметь возможность быстро создавать документы неизвестной наперёд сложности, все эти пакеты по возможности необходимо собрать в единое целое, то есть сделать из них дистрибутив LaTeX. На данный момент фактически все существующие дистрибутивы LaTeX основаны на архиве пакетов CTAN.

TeX Live

Флагманом среди дистрибутивов LaTeX, распространяемых TeX User Groups, является дистрибутив TeX Live. С этим дистрибутивом идут исполняемые файлы для различных Unix/Linux-платформ, операционных систем Mac OS и MS Windows (всего 21 платформа). Если нужная платформа отсутствует в списке поддерживаемых, то можно собрать свой набор исполняемых файлов из предоставляемого исходного кода.

TeX Live — это свободное программное обеспечение. Разработчиками дистрибутива используется определение "свободы ПО", принятое Фондом свободного программного обеспечения или сообществом Debian с превалированием определения FSF.

TeX Live изначально создавался как дистрибутив, который можно было бы запускать прямо с CD-диска. Базой для него стал самый популярный в то время дистрибутив teTeX [http://www.tug.org/teTeX/], созданный Томасом Эшером (Thomas Esser) и ориентированный на Unix/Linux. Первая версия TeX Live была выпущена в 1996 году. Но со временем объём дистрибутива вырос, и теперь на CD не поместится даже его установочная часть. Сейчас новая версия дистрибутива выпускается ежегодно, соответственно номер версии соответствует номеру года. Дистрибутив поставляется с подробной документацией по установке, в том числе и на русском языке.

Перед установкой дистрибутива имеет смысл ознакомиться с потенциальными проблемами, присутствующими в актуальной версии.

Если TeX Live не удаётся установить из стандартного репозитория или есть желание поставить самую свежую версию, то проще всего воспользоваться сетевой установкой, которая доступна для пользователей GNU/Linux и Windows.

В случае GNU/Linux установка выполняется следующим способом (если по какой-то причине не устраивает пакет texlive-full из стандартного репозитория):

> wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
> tar xfz install-tl-unx.tar.gz
> cd install-tl-20140701
> ./install-tl

По умолчанию установка в GNU/Linux проходит в текстовом режиме, а в Windows запустится графический установщик. Но его можно запустить и в Linux, если выполнить следующую команду:

> ./install-tl -gui perltk

Рекомендуется установить все предложенные компоненты, хотя это и потребует 3.8 ГБ дискового пространства, но зато вам изначально будут все возможности дистрибутива.

Рисунок 1. Экран программы установки TeX Live 2014.
Рисунок 1. Экран программы установки TeX Live 2014.
Рисунок 1. Экран программы установки TeX Live 2014.

Возможно, необходимо будет изменить размещение каталогов для установки дистрибутива, так как текущий пользователь не обязательно имеет права суперпользователя, и добавить символические ссылки на каталоги с программами. После этого следует начать установку, нажав клавишу I или соответствующую кнопочку. Загрузка и распаковка почти 4 ГБ займёт некоторое время.

Данный цикл статей по использованию LaTeX как раз будет базироваться на выпусках TeX Live 2013/2014. Ранее, на портале IBM developerWorks был подготовлен подробный каталог пакетов дистрибутива TeX Live 2013.

MiKTeX

Дистрибутив MiKTeX поддерживает только Windows и является наиболее популярным дистрибутивом LaTeX для этой операционной системы.

Как и TeX Live, дистрибутив MiKTeX является свободным программным обеспечением и придерживается понятия свободы FSF и сообщества Debian.

Рисунок 2. Приветствие программы установки MiKTeX.
Рисунок 2. Приветствие программы установки MiKTeX.
Рисунок 2. Приветствие программы установки MiKTeX.

MiKTeX использует собственную программу управления пакетами, которая умеет загружать не установленные, но указанные в документе пакеты LaTeX. Но, как обычно, лучше сразу установить все доступные пакеты, чтобы потом при компиляции не ожидать, пока загрузятся нужные пакеты. Собственная система управления пакетами позволяет при необходимости легко обновить дистрибутив до актуального состояния.

В стандартный набор установки входит программа YAP для просмотра PostScript DVI.

MacTeX

Дистрибутив LaTeX MacTeX поддерживается группой пользователей LaTeX и MacOS.

В качестве основы используется база TeX Live. Кроме системы пакетирования, ориентированной на MacOS, дистрибутив отличается от TeX Live тем, что с ним поставляются несколько полезных программ для MacOS. Среди дополнительных программ особо следует отметить TeXShop, которая является, возможно, самым популярным специализированным редактором LaTeX для MacOS, и программу для управления библиографической информацией BibDesk.

BaKoMa TeX

Хотя LaTeX — это свободная система, но это не мешает на ней зарабатывать. Василий Малышев поддерживает и продаёт дистрибутив BaKoMa TeX, который гордо называет "True WYSIWYG LaTeX System", что в некоторой степени является правдой.

Данный дистрибутив доступен для Windows, MacOS и GNU/Linux. Относительную уникальность дистрибутива обеспечивает программа BaKoMa TeX Word, который является синхронной смесью текстового и визуального редакторов. Изменения, вносимые в код, достаточно быстро отображаются в визуальной части и наоборот.

Рисунок 3. Редактор BaKoMa TeX Word в действии.
Рисунок 3. Редактор BaKoMa TeX Word в действии.
Рисунок 3. Редактор BaKoMa TeX Word в действии.

Так как цена дистрибутива довольно значительна, то перед покупкой дистрибутив можно скачать и ознакомиться с его возможностями. В случае 64-битной Ubuntu 12.04 установка дистрибутива выглядит примерно так:

> sudo apt-get install ia32-libs
> wget -O bakoma-tex.deb http://bakoma-tex.com/dist/linux-deb.php
> sudo -E dpkg -i --force-architecture bakoma-tex.deb

В дополнение к TeX Word с дистрибутивом идёт вполне стандартный LaTeX-редактор Centaur и программы для просмотра результатов компиляции, что позволяет работать с дистрибутивом классическим образом.

Дистрибутив ориентирован, естественно, на англоязычных пользователей, но простейшие изменения в настройках позволяют редактировать кириллический текст.

Заключение

В данной статье мы рассмотрели различные дистрибутивы LaTeX. Среди них встречаются как бесплатные, так и коммерческие продукты, но так или иначе существуют дистрибутивы LaTeX для большинства используемых ОС, а если ваша система, по какой-то причине не поддерживается, то можно собрать собственный дистрибутив, так как LaTeX является свободным программным обеспечением.

В следующей статье мы представим обзор текстовых редакторов, которые можно использовать для подготовки документов в LaTeX.


Ресурсы для скачивания


Похожие темы

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source
ArticleID=978410
ArticleTitle=Работа в LaTeX. Дистрибутивы в LaTeX
publish-date=07222014