Windows-подобные системы
В этом разделе речь пойдет о том, как можно использовать LaTeX в рамках Windows. Прежде всего надо иметь в виду, что появляются все новые и новые системы Microsoft Windows, так что приведенные здесь рекомендации могут не вполне подходить к тому, что установлено на вашем компьютере (мы надеемся, что они более или менее применимы к Windows 95/98/ME и Windows NT/2000/XP).
Существуют версии TeX для Windows, называемые fpTeX и MiKTeX. Обе они распространяются бесплатно, и выбор между ними — дело вкуса. Мы опишем установку и использование системы MiKTeX.
Заметим сразу же, что можно попробовать использовать и систему emTeX(о которой мы скажем несколько слов ниже) в режиме DOS-окна или DOS-эмуляции, хотя просмотр файлов на экране может быть менее удобным (а для просмотра PostScript-файлов все равно понадобятся программы Ghostscript и GSView).
В отличие от UNIX, стандартный комплект Windows не включает в себя TeX'а и — надо полагать — не будет его включать в обозримом будущем (а в необозримом будущем не будет самой системы Windows). Поэтому нужно устанавливать не только русские добавления, но и весь TeX (несколько десятков мегабайтов), и надо иметь либо быстрый доступ к Интернет, либо компакт-диск. Для удобства читателей мы поместили комплект MiKTeX 2.0 (не самый новый, но вполне действующий) и русификацию, использованную при подготовке этой книги, в директорию miktex.win на прилагаемом к ней компакт-диске. В этой директории есть файл readme, описывающий установку комплекта MiKTeX 2.0 с русскими добавлениями (а также Windows-версий программы Ghostscript). Прочтите его (скажем, в DOS-окне), даже если обычно вы не читаете инструкций — заодно убедитесь, что вы можете читать текстовые файлы в кодировке cp866 (с которой придется иметь дело).
Установка состоит из четырех этапов.
- Подготовка: распаковка файла с русскими добавлениями.
- Установка MiKTeX 2.0 с помощью Setup Wizard (эта процедура аналогична установке других Windows-программ). При этом надо указать, что будут использоваться русские добавления (как именно это сделать, написано в файле readme).
Мы предполагаем, что в системах типа Windows NT/2000/XP вам доступны права администратора. - Модификация переменной окружения PATH.
- Установка русских добавлений ( для этого нужно запустить установочный bat-файл из командной строки).
Русские добавления к MiKTeX Установка системы MiKTeX с русскими добавлениями
Опишем процесс установки более подробно.
Помимо дистрибутива MiKTeX 2.0 (он находится в директории miktex.win\miktex20'), используются файлы zcmiktex.zip, unzip.exe (программа разархивирования) и test.tex (тестовый файл для проверки работы установленной системы).
- Разархивируйте файл zcmiktex.zip с сохранением структуры поддиректорий. Проще всего это сделать с помощью программы unzip.exe, списав ее вместе с zcmiktex.zip в какую-либо директорию и запустив в этой директории команду unzip.exe zcmiktex.zip Полученную директорию zcmiktex поместите в любое место жесткого диска (например, в 'C:\') и запомните ее адрес (например, 'C:\zcmiktex').
- Начните установку MiKTeX\ с помощью SetupWizard, перейдя в директорию 'miktex.win\miktex20\2.0' и запустив программу setupwiz.exe. Появится ряд экранов с вопросами:
Shared vs. Private Installation
[только для Windows NT/2000/XP и т.п.] Выберите "Install a shared MiKTeX environment".
Installation Directory
Укажите директорию 'C:\zcmiktex\texmf' (с очевидными изменениями, если для zcmiktex было выбрано другое место). Предлагаемую по умолчанию директорию не используйте.
Component Selection
Если на диске достаточно места (необходимо примерно 100Mb), рекомендуется выбрать все компоненты. В любом случае необходимы LaTeXe и LaTeXe Packages, AMSLaTeX & AMS Fonts, MetaPost и PSUtils.
Program Folder
Можно оставить то, что предлагается по умолчанию.
Local TEXMF Tree
Выберите "Create local TEXMF tree "и укажите
C:\zcmiktex\localtexmf в качестве имени директории для генерируемых файлов (с очевидными изменениями, если для zcmiktex было выбрано другое место).
Additional TEXMF Directory Trees
Выберите " Incorporate preexisting TEXMF directory trees" и нажмите Next. На следующем экране нажмите Add и укажите директорию 'C:\zcmiktex\zctexmf' (с очевидными изменениями, если для zcmiktex было выбрано другое место).
После этого нажмите Next; начнется процесс установки. В конце будет предложено модифицировать переменную окружения PATH. От этого нужно отказаться.
Закончите установку. - Добавьте C:\zcmiktex\texmf\miktex\bin и C:\zcmiktex\zctexmf\miktex\bin в переменную окружения PATH (с очевидными изменениями, если при установке вы указали другие имена). В Windows 95/98 это можно сделать, добавив в файл autoexec.bat строку типа SET PATH=C:\zcmiktex\texmf\miktex\bin;C:\zcmiktex\zctexmf\miktex\bin;%PATH% после других строк с PATH. В Windows NT/2000/XP нужно модифицировать переменную окружения PATH с помощью Control Panel System Advanced Environment Variables. В Windows ME можно попробовать использовать программу msconfig.exe.
- {Перезагрузите компьютер!
- Перейдите в директорию 'C:\zcmiktex\zctexmf' (с очевидными изменениями, если было выбрано другое место для zctexmf) и введите в командной строке install C:\zcmiktex\localtexmf C:\zcmiktex\zctexmf (с очевидными изменениями, если нужно). После localtexmf и zctexmf не должно быть символа '\'.
- Установите обновления к MiKTeX 2.0. Для этого перейдите в директорию 'miktex.win\miktex20\2.0-updates' и запустите программу mt20up1.exe. Проверьте, что в появившемся окне правильно указана директория, куда был установлен MiKTeX 2.0 (Installation Directory; если там что-то другое, это может быть признаком ошибки при выполнении вами предыдущих пунктов!), после чего нажмите кнопку Install. В конце работы программы нажмите кнопку Close.