В этом документе описаны основные возможности программного продукта TEX Live — дистрибутива TEXа и других программ для GNU/Линукса и других Юниксов, Mac OS X и (32-битных) Windows.
TEX Live можно скачать с Интернета, а можно получить на DVD «TEX Collection». Эти DVD распространяются группами пользователей TEXа. В разделе 2.1 кратко описано содержание такого DVD. И TEX Live, и TEX Collection поддерживаются группами пользователей TEXа. В этом документе в основном описан TEX Live.
В TEX Live включены программы TEX, LaTeX2e, ConTEXt, Metafont, MetaPost, BibTeX и многие другие; обширная коллекция макросов, шрифтов и документации; а также поддержка вёрстки на многих языках мира.
Более новые версии пакетов, включённых в дистрибутив, можно найти в архиве CTAN, http://www.ctan.org.
Краткий список основных изменений в этом издании TEX Live можно найти в разделе 10, стр. 79.
В TEX Live включены скомпилированные программы для многих юниксоподобных систем, включая Mac OS X. Исходный код также включен в дистрибутив, что позволяет установить TEX Live на машинах, для архитектур которых мы не собрали программы.
Что касается Windows: поддерживаются только версии Windows 2000 и младше. Мы прекратили поддерживать Windows 9x, ME и NT. Это позволило значительно сократить затраты труда на эту платформу. Мы не собрали 64-битовые программы для Windows, но 32-битовые варианты должны работать на 64-битовых систем.
Альтернативные варианты для Windows и Mac OS X описаны в разделе 2.1.
TEX Live можно установить с DVD или с Интернета. Программа для установки с сети сама по себе мала — она скачивает все нужное с Интернета. Это удобно, если вам нужна только часть пакетов TEX Live.
Программа установки с DVD позволяет установить TEX Live на диск компьютера, но можно также запускать TEX Live непосредственно с DVD (или с образа DVD, если ваша система поддерживает монтирование образа диска).
Всё это подробно описано в следующих разделах. Вкратце:
Сообщество пользователей TEXа активно и дружелюбно, и практически на каждый серьёзный вопрос найдётся ответ. Однако эта поддержка неформальна, выполняется добровольцами, и поэтому очень важно, чтобы вы сами попробовали найти ответ перед тем, как задавать вопрос. (Если вы предпочитаете коммерческую поддержку, возможно вам ст´оит вместо TEX Live купить одну из коммерческих версий TEXа, см. список по адресу http://tug.org/interest.html#vendors).
Вот список источников поддержки, приблизительно в том порядке, в котором мы рекомендуем к ним обращаться:
С другой стороны, вы сами тоже можете помочь тем, у кого есть вопросы. И comp.text.tex, и texhax, и fido7.ru.tex открыты для всех, поэтому вы тоже можете присоединиться, читать и помогать другим.
Этот раздел описывает структуру и содержание TEX Collection и его составной части TEX Live.
DVD TEX Collection содержит следующие пакеты:
Лицензии на использование CTAN, protext и texmf-extra отличаются от лицензии TEX Live, поэтому будьте внимательны при распространении или модификации программ, входящих в эти дистрибутивы.
Вот краткое описание корневых директорий в дистрибутиве TEX Live. На DVD TEX Collection вся иерархия TEX Live помещена в поддиректорию texlive, а не в корень диска.
Программы системы TEX, сгруппированные по платформам.
Странички WWW с кратким руководством для пользователя и различными ссылками, на разных языках.
Исходный код всех программ, включая дистрибутивы Web2C TEX и Metafont.
Разные вспомогательные пакеты и программы. Они не устанавливаются по умолчанию. Сюда относятся разнообразные редакторы и оболочки для TEXа.
См. TEXMFMAIN ниже.
См. TEXMFDIST ниже.
Дерево самостоятельной документации, сгруппированной по языкам.
Скрипты, программы и другие файлы для поддержки системы. Это дерево также содержит собственные копии программ Perl и Ghostscript, невидимые вне TEX Live, а также новую оболочку для просмотра постскриптовских файлов под Windows, PSView.
Кроме этих директорий, в корневой директории находятся скрипты установки и файлы README (на разных языках).
Директория texmf-doc содержит документацию, которая не относится к отдельным пакетам или программам. Документация к программам (руководства, man, info) находится в директории texmf/doc. Документация макропакетов и форматов находится в директории texmf-dist/doc. Для поиска документации можно воспользоваться программами texdoc или texdoctk. Можно также воспользоваться ссылками в файле doc.html в корневой директории.
Документация к самому дистрибутиву TEX Live находится в директории texmf-doc и доступна на нескольких языках:
В этом разделе описаны все переменные, задающие положение деревьев директорий texmf и их значения по умолчанию. Команда texconfig conf показывает текущие значения этих переменных, так что вы можете легко проверить, где эти директории находятся в вашей системе.
Дерево, где находятся основные части системы, такие, как вспомогательные скрипты (например, web2c/mktexdir), другие вспомогательные файлы и документация к ним. Это дерево не содержит форматов TEXа и пакетов.
Дерево с основным набором макропакетов, шрифтов и т.д. в первоначальной конфигурации.
Дерево, которое может быть использовано администраторами системы для дополнительных пакетов, шрифтов и т.д., или установки обновлений.
Дерево, которое пользователи могут использовать для установки собственных пакетов, шрифтов и т.д., или для обновлённых версий системных пакетов. Эта переменная является своей для каждого пользователя.
Это дерево используется утилитами texconfig, updmap и fmtutil для хранения модифицированных файлов конфигурации. По умолчанию находится в директории TEXMFHOME.
Это дерево используется утилитами texconfig-sys, updmap-sys и fmtutil-sys для хранения модифицированных файлов конфигурации, общих для всех пользователей.
Это дерево используется утилитами texconfig, updmap и fmtutil для хранения создаваемых автоматически файлов: форматов, карт шрифтов. По умолчанию находится в директории TEXMFHOME.
Это дерево используется утилитами texconfig-sys, updmap-sys, fmtutil-sys, а также tlmgr для хранения создаваемых автоматически файлов: форматов, карт шрифтов, — общих для всех пользователей.
По умолчанию структура директорий выглядит так:
Предыдущая версия.
Текущая версия.
Программы для GNU/Linux
Программы для Mac OS X
Программы для Windows
TEXMFMAIN.
TEXMFDIST
TEXMFDOC
TEXMFSYSVAR
TEXMFSYSCONFIG
TEXMFLOCAL, общая для всех версий TEX Live.
Данные и конфигурационные файлы предыдущей версии.
Данные и конфигурационные файлы текущей версии.
TEXMFVAR
TEXMFCONFIG
TEXMFHOME Личные макропакеты. etc.
Кнутовский вариант TEXа заморожен — за исключением редких исправлений багов, в него не вносится никаких изменений. Он все ещё распространяется в TEX Live как tex и будет распространяться в обозримом будущем. В состав TEX Live входит несколько расширений TEXа:
Вот несколько других часто используемых программ в дистрибутиве TEX Live:
поддержка библиографий.
поддержка алфавитных указателей.
преобразование DVI в PostScript.
программа для просмотра DVI для X Window System.
драйвер для лазерных принтеров семейства HP LaserJet.
преобразование DVI в текст и обратно.
перестановка страниц в файлах DVI.
преобразование DVI в PDF, альтернатива pdfTEXу, упомянутому выше. Пакеты ps4pdf и pdftricks предлагают дополнительные возможности.
утилиты для формата PostScript.
проверка синтаксиса LATEXа.
процессор для ConTEXtа и PDF.
конвертер из TEXа в HTML, XML и многие другие форматы.
В TEX Live включено много векторных шрифтов высокого качества. См. http://tug.org/fonts и texmf-doc/english/free-math-fonts-survey.
Для начала вам потребуется DVD TEX Collection или программа установки TEX Live с Интернета. Найдите скрипт установки: install-tl для Юникса, install-tl.bat для Windows.
В следующих разделах установка описывается более подробно.