6 Установка в системе Windows

Дистрибутив TeX Live может быть установлен под операционной системой Windows 9x, ME, NT, 2K или XP. Более старые версии Windows (3.1x) и MS-DOS не поддерживаются.

Необходимо настроить Windows так, чтобы они понимали расширения Microsoft Joliet при чтении CD; просто посмотрите на CD в окне программы Explorer и проверьте, видите ли вы длинные файловые имена с заглавными и строчными буквами. Если нет, вам надо установить расширения Joliet.

Система TeX для Windows в дистрибутиве TeX Live представляет собой известный дистрибутив fpTeX. Она включает в себя просмотрщик dvi Windvi, аналогичный программе xdvi в системах типа Unix. Документацию можно найти в texmf/doc/html/windvi/windvi.html.

6.1 Программа TeXLive.exe


PIC

Рис. 1: Окно «Добро пожаловать в TeX Live »

Если ваш компьютер автоматически запускает CD, то на экране появится диалоговое окно с меню, в котором будет несколько пунктов:

Если CD не запускается автоматически, вы можете запустить программу, щёлкнув по иконке bin/win32/TeXLive.exe на CD из окна Explorerа.

6.2 Запуск TeX Live непосредственно с диска дистрибутива (Windows)

Вы можете использовать TeX непосредственно с demo CD или live DVD, не устанавливая его на ваш компьютер. (Собственно, отсюда название «TeX Live ».) Однако невозможно запустить TeX непосредственно с inst CD (см. раздел 2.1 на стр. 11).

Чтобы запустить TeX с диска дистрибутива под Windows, выберите в меню Explore CD-Rom, затем Run TeX off CD-Rom. Это запустит редактор XEmacs.

Стартовый файл редактора XEmacs установит все необходимые переменные окружения. XEmacs также создаст временную структуру директорий, соответствующую стандарту TDS, во временной директории вашего компьютера. Она нужна для хранения файлов, создаваемых на ходу, таких как шрифты в формате pk или форматы. Конфигурационные файлы копируются с CD в это дерево, так что вы можете редактировать их по необходимости. Для этого дерева вычисляется база данных данных ls-R. Редактор входит в режим AUC-TeX всякий раз, когда вы создаёте или открываете TeXовский файл, предоставляя вам всю разнообразную поддержку TeXа, на которую способен XEmacs.

Если из редактора вы наберёте «M-x shell», вы получите доступ ко всем утилитам TeX Live из командной строки XEmacsа.

[Для продвинутых пользователей:] Вы можете использовать также небольшой файл mkloctex.bat, вызываемый из директории bin\win32 на CD. Из меню «Start» выберите «Run», затем выберите на CD mkloctex.bat. Перед тем как запустить его, вам надо добавить два параметра, разделённых пробелом: буква вашего CD и буква диска, куда вы хотите установить TeX. Например, d:\bin\win32\mkloctex.bat d c. Когда установка закончится, внимательно прочтите информацию на экране. Если вы работаете под Windows 9x/ME, то вам придётся перезапустить Windows.

6.3 Дополнительные пакеты для Windows

Для полноты дистрибутиву TeX Live необходимы дополнительные пакеты, которые обычно не встречаются на машине под Windows. Многие скрипты написаны на языке Perl. Некоторые важные программы требуют интерпретатора языка PostScript Ghostscript для отображения или преобразования файлов. Набор программ для работы с графическими файлами также полезен в ряде случаев. Наконец, приспособленный для работы с TeXом редактор значительно облегчает набор и компилирование.

Все эти пакеты для Windows найти довольно легко, но для того, чтобы несколько облегчить вашу жизнь, мы включили в TeX Live следующий набор:

Эти пакеты должны быть установлены одновременно. Набор называется коллекцией XEmTeX.

Если вы не устанавливаете XEmTeX, Perl and Ghostscript всё равно будут установлены, если они не будут обнаружены на вашей машине. Дело в том, что они нужны для многих важных программ. Переменные PERL5LIB и GS_LIB будут также заданы.

Когда вы работаете в редакторе XEmacs, установленные программы работают вместо любых других версий этих программ, установленных на вашем компьютере. Важно, что TeXSetup.exe не установит ничего вне дерева TeX Live, и не будет использовать чужие программы и не будет пытаться детектировать установленные на компьютер программы, используя ненадёжные эвристики. Коллекция XEmTeX самодостаточна, и в будущем будет развиваться. Её сайт расположен на http://www.fptex.org/xemtex/.

Если вы не хотите устанавливать эту коллекцию, то вы можете самостоятельно установить требуемые пакеты. Вот список мест, откуда эти пакеты можно взять:

Ghostscript
http://www.cs.wisc.edu/~ghost/
Perl
http://www.activestate.com/ (но вам могут понадобиться дополнительные пакеты из архива CPAN: http://www.cpan.org/)
ImageMagick
http://www.imagemagick.com
NetPBM
Вы можете вместо ImageMagick использовать NetPBM для преобразования ваших графических файлов. Страничка NetPBM находится на http://netpbm.sourceforge.net/
Редакторы для работы с TeXом
Имеется широкий выбор редакторов, и какой из них использовать — дело вкуса. Вот подборка:

Вы можете установить и другие программы, которые не являются свободными1 и потому не включённые в дистрибутив TeX Live, например, GSView, графическая оболочка к программе Ghostscript, чтобы удобнее просматривать файлы в форматах PS/PDF. GSView можно найти на http://www.cs.wisc.edu/~ghost/gsview/ или любом зеркале архива CTAN.

6.4 Установка TeX Live на диск

Внимание: пользователи Win9x должны проверить, что у них достаточно места для переменных окружения перед началом установки. Программа TeXSetup.exe не изменит для вас размера окружения. Будет создано несколько переменных окружения, и у вас может кончиться место для них. Добавьте «SHELL=<path>COMMAND.COM /E:4096 /P» в config.sys, чтобы добавить место для переменных окружения.

Процесс установки начинается автоматически. Если вы используете диск inst, запускается программа TeXSetup.exe. Если вы используете диск live или demo disk, вам придётся выбрать из меню пункт TeXLive Software, а затем Install on Hard Disk. Это запустит TeXSetup.exe. Если автостарт по какой-то причине не запустится, вы можете найти эту программу в директории bin/win32 и запустить её сами. TeXSetup.exe — типичный установщик для Windows. Вы пройдёте через несколько страниц.

Welcome Page
Отсюда вы можете выбрать быструю установку. В этом случае установка будет идти без всякого вмешательства со значениями всех параметров по умолчанию (Рис. 2, вверху). Если у вас достаточно прав (administrator или power user), вы можете установить TeX Live для всех пользователей или только для себя, поставив галочку в соответствующий квадратик. Для установки коллекции XEmTeX (XEmacs, Ghostscript, Perl, ImageMagick и Ispell), отметьте квадратик Install XEmTeX Support.
TeXSetup Wizard Исходные директории для файлов TeX Live
PIC PIC
Рис. 2: Установка TeX Live

Страница исходных директорий
Эта страница несколько сложна. Она позволяет вам выбрать две исходные директории для вашей системы TeX Live (Рис. 2, внизу). Вам понадобится локальная исходная директория и, возможно, удалённая исходная директория.

Зачем нужны эти две директории? Файлы системы TeX Live находятся, разумеется, на CD, но некоторые полезные программы — нет, либо из-за отсутствия места на диске, либо оттого, что их лицензии несовместимы с TeX Live. Вам нужно подключение к Интернету для установки пакетов, которые отмечены иконкой «remote».

Однако не надо паниковать: параметры по умолчанию позволят вам установить полную систему только с CD. У вас не будет, например, WinEdt, но вы сможете установить его позже.

Вы можете найти нужные файлы на:

Эта опция доступна только в том случае, если вы разрешаете использование Интернета справа на странице. Вам понадобится также настроить доступ к Интернету, либо используя wininet.dll от Internet Explorer 5 wininet.dll, либо при помощи прямого соединения (ftp, http).

Страница корневой директории
На этой странице вы указываете, куда вы хотите установить файлы (Рис. 3, вверху). Имеет значение только корневая директория, все остальные отсчитываются от неё. Вы можете записать в переменную $TEXMFEXTRA какую-нибудь директорию, соответствующую стандарту TDS с другими TeXовскими файлами, или присвоить другое значение параметру $HOMETEXMF, который по умолчанию соответствует тому, что Windows считает вашей домашней директорией.
Корневая директория Выбор схемы
PIC PIC
Рис. 3: Установка TeX Live: Корневая директория / Схемы

Страница чтения TPM
Эта страница не требует вмешательства оператора. Файлы .tpm, которые описывают коллекции и пакеты, сгружаются (возможно, с Интернета), раскрываются и читаются.
Страница выбора схемы
На этой странице вы выбираете общую схему вашей установки (Рис. 3, внизу). Схема — это большой набор файлов, ориентированных на определённого пользователя. Есть три основные схемы для минимальной, рекомендованной и полной установки. Остальные схемы относятся к различным организациям пользователей TeXа (схемы, разработанные группами GUST или GUTenberg для своих членов) или приложениям (XML и TeX). Когда схема выбрана, вы можете настроить ваш выбор, если отметите соответствующий квадратик. В этом случае вам будет показана страница пакетов для выбора отдельных пакетов и коллекций. В противном случае вы перейдёте к итоговой странице.
Страница пакетов
Коллекции и пакеты представлены в виде дерева (Рис. 4, сверху). На этом дереве указаны зависимости. Коллекции и пакеты зависят от пакетов и, возможно, других пакетов. Вы можете выбрать любой пакет или коллекцию, при условии, что ваш выбор не противоречит выбранным пакетам и коллекциям. Например, вы не можете отказаться от tex-basic, не отказавшись от всех пакетов, которые требуют tex-basic.

Показанная на рисунке коллекция tex-xemtex уникальна для Win32. Она содержит ряд дополнительных пакетов (Рис. 4, снизу), которая может быть установлена автоматически или попакетно: Ghostscript (интерпретатор PostScript), редактор XEmacs, приспособленный для работы с TeXом, программы Perl, ImageMagick, Ispell. Эти пакеты не устанавливаются по умолчанию.

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

Итоговая страница
Здесь вы найдёте краткую сводку выбранных вами параметров (Рис. 5, сверху). Вы можете вернуться и изменить их.
Страница пакетов Поддержка Win32
PIC PIC

Рис. 4: Страница пакетов / Пакеты для Win32

Страница копирования файлов
Выбранные файлы копируются на ваш компьютер (Рис. 5, снизу). Все файлы, которых нет в дистрибутиве, сгружаются с Интернета. Затем каждый пакет распаковывается (если необходимо) или копируется с CD.
Страница настройки
Несколько пакетов нуждается в настройке перед использованием (Рис. 6, сверху). Кроме того, система TeX Live должна сделать некоторые дополнительные шаги (создание файлов форматов, базы ls-R, установление переменных окружения и т.д.). Все эти операции делаются на этой стадии, и некоторые из них могут занять немало времени.
Итоговая страница Страница Копирования файлов
PIC PIC

Рис. 5: Итоговая страница / Страница копирования файлов

Заключительная страница
Установка закончена. Вы можете просмотреть документацию для Windows (в формате HTML) и/или логи процесса установки и настройки (Рис. 6 снизу). Если необходимо (Win9x/WinME), вам будет предложено рестартовать ваш компьютер.


Страница настройки Заключительная страница
PIC PIC

Рис. 6: Страница настройки / Заключительная страница

Следует отметить, что выбор размера кластера на ваших дисках формата DOS может радиально изменить размер вашей установки TeXа. Система TeX содержит сотни небольших файлов, и поэтому полная установка может занять объём, до четырёх раз превышающий на CD.