From 96bb27c5bce9e9dcf86f3786e65f176361d55e1b Mon Sep 17 00:00:00 2001 From: Boris Veytsman Date: Fri, 4 Sep 2009 20:21:28 +0000 Subject: Finished... git-svn-id: svn://tug.org/texlive/trunk@15099 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/doc/texlive/texlive-ru/texlive-ru.css | 3 +- .../texmf/doc/texlive/texlive-ru/texlive-ru.html | 2331 ++++++++++---------- Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf | Bin 751481 -> 763494 bytes Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex | 314 ++- 4 files changed, 1345 insertions(+), 1303 deletions(-) (limited to 'Master/texmf/doc') diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.css b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.css index 11417f2883b..0cc6ee1b45a 100644 --- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.css +++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.css @@ -1,11 +1,12 @@ /* start css.sty */ +.cmmi-10{font-style: italic;} .larm-1728{font-size:170%;} .larm-2074{font-size:200%;} .larm-1200{font-size:120%;} .larm-0700{font-size:70%;} -.larm-0800{font-size:80%;} .larm-0900{font-size:90%;} +.larm-0800{font-size:80%;} p.noindent { text-indent: 0em } p.nopar { text-indent: 0em; } p.indent{ text-indent: 1.5em } diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html index b1f1796be5b..f76a4ff6142 100644 --- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html +++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@ href="#x1-290003.2.5" id="QQ2-1-36">Настр�
 3.3 Опции командной строки
  3.3.1 Параметр location +href="#x1-310003.3.1" id="QQ2-1-39">Параметр -repository
 3.4 Действия после установки
  3.4.1 Перем�
  3.4.4
Переменные окружения: глобальная конфигурация

  3.4.5 Работа с DVD +href="#x1-370003.4.5" id="QQ2-1-45">Настройка шрифтов для программы XeTEX
  3.4.6 ConTEXt Mark IV +href="#x1-380003.4.6" id="QQ2-1-46">Работа с DVD
  3.4.7 Добавление личных и локальных пакетов +href="#x1-390003.4.7" id="QQ2-1-47">ConTEXt Mark IV
  3.4.8 Добавление шрифтов +href="#x1-400003.4.8" id="QQ2-1-48">Добавление личных и локальных пакетов +
  3.4.9 Добавление шрифтов
 3.5 Тестирование системы +href="#x1-420003.5" id="QQ2-1-50">Тестирование системы +
 3.6 Ссылки на дополнительные программы
4 Установка в локальной сети +href="#x1-440004" id="QQ2-1-52">Установка в локальной сети
5 Максимально переносимая система TМаксимально переносимая система TEX Live на DVD и USB
6 Администрирование системы при помощи tlmgr +href="#x1-460006" id="QQ2-1-54">Администрирование системы при помощи tlmgr
 6.1 Программа tlmgr в графическом режиме +href="#x1-470006.1" id="QQ2-1-57">Программа tlmgr в графическом режиме
 6.2 Запуск программы tlmgr из командной строки +href="#x1-480006.2" id="QQ2-1-58">Примеры запуска программы tlmgr из командной строки
7 Дополнительные замечания о Windows +href="#x1-490007" id="QQ2-1-59">Дополнительные замечания о Windows
 7.1 Дополнительные возможности Windows +href="#x1-500007.1" id="QQ2-1-60">Дополнительные возможности Windows
 7.2 Дополнительные пакеты для Windows +href="#x1-510007.2" id="QQ2-1-61">Дополнительные пакеты для Windows
 7.3 Программа Dviout +href="#x1-520007.3" id="QQ2-1-63">Домашняя директория под Windows
 7.4 Ссылки на дополнительные программы +href="#x1-530007.4" id="QQ2-1-64">Регистр Windows
 7.5 Домашняя директория под Windows -
 7.6 Регистр Windows -
 7.7 Права доступа под Windows +href="#x1-540007.5" id="QQ2-1-65">Права доступа под Windows
8 Руководство пользователя Web2C
 8.1 Подст�
  8.1.7
Список специальных символов и их значений

 8.2 Базы данных +href="#x1-640008.2" id="QQ2-1-75">Базы данных файлов
  8.2.1 Базы данных ls-R
  8.2.2 kpsewhich: поиск файлов +href="#x1-660008.2.2" id="QQ2-1-77">kpsewhich: Программа для поиска файлов
  8.2.3 Примеры использования
  8.2.4 2004 href="#x1-7500010.1.3" id="QQ2-1-89">2005
  10.1.4 2006–2007 +
  10.1.5 2008
 10.2 Настоящее +href="#x1-7800010.2" id="QQ2-1-92">Настоящее
 10.3 Будущее +href="#x1-7900010.3" id="QQ2-1-93">Будущее

Список таблиц

@@ -238,7 +240,7 @@ class="E">EXt, Metafont, MetaPost, BibTeX и мн class="E">EX Live можно найти в разделе 10, стр. 75. +href="#x1-7100010">72.

1.2 Поддерживаемые операционные системы

@@ -272,7 +274,7 @@ class="E">EX Live непоср -

Программы компилировали: Тигран Айвазян (x86_64-linux), Тим Арнольд (hppa-hpux), Рэнди Ау -(amd64-freebsd), Эдд Барретт (i386-openbsd), Карл Берри (i386-linux), Акира Какуто (win32), Дик Коч -(universal-darwin), Манфред Лотц (i386-freebsd), Нерберт Прейнинг (alpha-linux), Артур Рейтенауэр -(sparc-linux), Томас Шмитц (powerpc-linux), Апостолос Сиропулос (i386-solaris), Владимир волович -(powerpc-aix, sparc-solaris), Олаф Вебер (mips-irix). Информация о процессе компилирования TEX Live -находится на

Программы компилировали: Питер Брейтенлохнер (x86_64-linux), Карл Берри (i386-linux, +sparc-linux), Акира Какуто (win32), Дик Коч (universal-darwin), Норберт Прейнинг (alpha-linux), Юкка +Салми (i386-netbsd), Томас Шмитц (powerpc-linux), Апостолос Сиропулос (i386-solaris), Владимир +Волович (powerpc-aix, sparc-solaris), Олаф Вебер (mips-irix). Информация о процессе компилирования +TEX Live находится на http://tug.org/texlive/build.html. -

Документация и переводы: Карл Берри (английский), Даниэль Флипо (французский), Клаус Хёппнер -(немецкий), Петр Сойка и Ян Буса (чешский и словацкий), Борис Вейцман (русский), Сташек -Ваврикевич (польский). Страница документации TEX Live:

Перевод документации: Цзигод Цзян, Цзиньсун Чжао, Юэ Ван и Хэлинь Гай (китайский), Клаус +Хёппнер (немецкий), Мануэль Пьегорье-Гоннар (французский), Петр Сойка и Ян Буса (чешский и +словацкий), Борис Вейцман (русский), Сташек Ваврикевич (польский). Страница документации TEX +Live: http://tug.org/texlive/doc.html. -

Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку T

Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку TEXа, и во-вторых, за то, что он подарил его миру. -

+

10 История издания

-

+

10.1 Прошлое

-

В конце 1993 года в голландской группе пользователей T

В конце 1993 года в голландской группе пользователей TEXа во время работы над дистрибутивом 4AllTEX CD для пользователей MS-DOS возникла новая идея. Была поставлена цель создать @@ -4752,12 +4620,14 @@ class="E">EX и указа� class="E">EXа. Несколько версий TDS было опубликовано в декабрьском выпуске TUGboat в 1995 году, и с самого начала стало ясно, что следует создать пример структуры на CD. Дистрибутив, который вы держите в руках, — прямой + + результат работы этой группы. Из успеха 4AllTEX был сделан вывод, что пользователям Юникса также подойдёт такая удобная система, и так родилась другая важная часть TEX Live. -

Мы начали делать CD с Юниксом и структурой директорий TDS осенью 1995 года, и быстро +

Мы начали делать CD с Юниксом и структурой директорий TDS осенью 1995 года, и быстро поняли, что у teTEXа Томаса Эссера идеальный состав дистрибутива и поддержка многих платформ. Томас согласился нам помочь, и мы в начале 1996 года стали серьёзно работать над @@ -4774,7 +4644,7 @@ class="E">EX Live используя новую версию teTEXа и Web2C (7.3). Теперь в нём была полная система для Windows. -

Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. +

Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. Информация о пакетах была собрана в файлы XML. Но главным изменением в TEX Live 5 было удаление всех несвободных программ. Всё на TEX Live препол Дебиана для Свободных Программ (http://www.debian.org/intro/free); мы сделали всё, что могли, чтобы проверить лицензии всех пакетов, и мы будем благодарны за любое указание на - - ошибки. -

В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция +

В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция установки: пользователь выбирал нужный набор коллекций. Языковые коллекции были полностью реорганизованы, так что выбор любой из них устанавливал не только макросы, шрифты и и т.д., но и вносил изменения в language.dat. -

Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для +

Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для пакетов и программ. Важной целью была интеграция с teTEXом, чтобы исправить расхождение, наметившееся в версиях 5 и 6. -

+

10.1.1 2003
-

В 2003 году мы продолжили изменения и дополнения, и обнаружили, что TEX Live так -вырос, что не помещается на CD. Поэтому мы разделили его на три дистрибутива. Кроме +

В 2003 году мы продолжили изменения и дополнения, и обнаружили, что TEX Live так вырос, что не +помещается на CD. Поэтому мы разделили его на три дистрибутива (см. раздел 2.1, стр. 7). Кроме того:

-

+

10.1.2 2004
-

В 2004 году мы внесли много изменений. +

В 2004 году мы внесли много изменений.

-

+

10.1.3 2005
-

В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура +

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

-

+

10.1.4 2006–2007
-

В 2006–2007 главным нововведением была программа XeT

В 2006–2007 главным нововведением была программа XeTEX, вызываемая как xetex или xelatex; см. http://scripts.sil.org/xetex. -

Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем +

Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем (http://tug.org/metapost/articles). Также обновлён pdfTEX (http://tug.org/applications/pdftex). -

Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя +

Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя директория всё ещё включена в поиск форматов, на случай, если там находятся старые файлы). Поддиректории названы по имени программы, например, tex, pdftex, xetex. Это изменение не должно влиять на работу программ. -

Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это +

Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это всегда Кнутовский TEX (LATEX и другие ещё используют %&). -

Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, +

Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, обновлённые версии можно найти в сети CTAN (http://www.ctan.org). -

Дерево TEX Live теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для его -просмотра. Мы предполагаем, что эта система будет использована для разработки в ближайшем +

Дерево TEX Live теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для +его просмотра. Мы предполагаем, что эта система будет использована для разработки в будущем. -

Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над teT

Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над teTEXом (http://tug.org/tetex). Это вызвало всплеск интереса к TEX Live, особенно среди разработчиков систем @@ -5083,76 +4955,139 @@ teTEXу). Мы надеемся, что это приведёт в конечном итоге к улучшению работы в TEXе для всех. -

Последнее замечание о прошлом: все выпуски TEX Live вместе с дополнительными материалами вроде -обложек CD хранятся на ftp://tug.org/historic/systems/texlive. ftp://tug.org/historic/systems/texlive. -

-

10.2 Настоящее

-

В 2008 была заново разработана и переписана вся структура T

+

10.1.5 2008
+

В 2008 была заново разработана и переписана вся структура TEX Live. Полная информация об установке системы теперь хранится в текстовом файле tlpkg/texlive.tlpdb. -

Помимо прочего, это наконец позволило обновление T

Помимо прочего, это наконец позволило обновление TEX Live по сети — возможность, которая много лет была у программы MiKTEX. Мы предполагаем регулярно обновлять пакеты, поступающие на CTAN. - - -

Включен новый важный ╚движок╩ LuaT

Включен новый важный ╚движок╩ LuaTEX (http://luatex.org); помимо нового уровня верстки, это дает прекрасный скриптовый язык для использования как изнутри документов TEXа, так и отдельно. -

Поддержка многих платформ на основе Юникса и Windows теперь гораздо более последовательна. В + + +

Поддержка многих платформ на основе Юникса и Windows теперь гораздо более последовательна. В частности, большинство скриптов на языках Perl и Lua теперь доступны под Windows благодаря версии Perlа, распространяемой с TEX Live. -

Новый скрипт tlmgr (см. раздел 6) теперь является основным интерфейсом для администрирования +

Новый скрипт tlmgr (см. раздел 6) теперь является основным интерфейсом для администрирования TEX Live после установки. Он осуществляет обновление пакетов и перегенерирование форматов, карт шрифтов и языков, включая локальные добавления. -

В связи с появлением программы tlmgr, возможности программы texconfig по редактированию +

В связи с появлением программы tlmgr, возможности программы texconfig по редактированию конфигурационных файлов форматов и таблиц переноса отключены. -

Программа xindy (

Программа xindy (http://xindy.sourceforge.net/) для создания указателей теперь работает на большинстве платформ. -

Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция –all) и ограничить -поиск определенной поддиректорией (опция –subdir). -

Программа dvipdfmx теперь может извлекать информацию о рамке, если вызвана как extractbb; это -одна из последних возможностей программы dvipdfm, которой не было у dvipdfmx. -

Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного +

Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция -all) и ограничить +поиск определенной поддиректорией (опция -subdir). +

Программа dvipdfmx теперь может извлекать информацию о высоте и ширине текста, если вызвана +как extractbb; это одна из последних возможностей программы dvipdfm, которой не было у +dvipdfmx. +

Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного поведения (особенно при разных кодировках), и мы не нашли способа решить эту проблему единообразно. -

Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка +

Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка польского языка осуществляется через пакет polski. -

Пулы строковых констант WEB теперь компилируются в сами программы для удобства +

Пулы строковых констант WEB теперь компилируются в сами программы для удобства обновлений. -

Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке T

Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке TEXа 2008 года╩, см. http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. -

+

+

10.2 Настоящее

+

Наиболее заметное нововведение в 2009 году — то, что теперь pdf(LA )TEX автоматически +преобразует файл в формате EPS в формат PDF при помощи пакета epstopdf, если загружен +конфигурационный файл graphics.cfg, и на выходе файл в формате PDF. По умолчанию +предпринимается все, чтобы не стереть созданные вручную файлы PDF, но если вы хотите, чтобы +epstopdf вообще загружался, вы можете написать \newcommand{\DoNotLoadEpstopdf}{} +(или \def...) перед командой \documentclass. См. также документацию пакета epstopdf (http://ctan.org/pkg/epstopdf-pkg). +

Связанное с этим изменение: теперь по умолчанию TEXовский документ может вызывать некоторые +внешние команды (через файл \write18), например, epstopdf, makeindex и bibtex. Список таких +команд определен в файле texmf.cnf. Если такое поведение недопустимо, оно может быть +запрещено при установке (см. раздел 3.2.4) или редактированием файла texmf.cnf после +установки. +

По умолчанию Lua(LA )TEX теперь создает файлы в формате PDF, чтобы полнее использовать +поддержку шрифтов в формате OpenType. Чтобы получить результат в формате DVI, используйте +программы dviluatex и dvilualatex. Страница LuaTEX находится на http://luatex.org. +

Программа Omega и формат Lambda были после консультаций с авторами исключены из +дистрибутива. В дистрибутиве остались Aleph и Lamed, а также утилиты из набора Omega. +

Включена новая версия шрифтов AMS в формате Type 1. Она включает Computer Modern: были +учтены изменения, которые Кнут внес в исходные параметры для программы Metafont, а также +обновлены хинты. Шрифты Euler были полностью перерисованы Германом Цапфом (см. http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). Во всех случаях метрики шрифтов не +изменились. Страница шрифтов AMS находится на http://www.ams.org/tex/amsfonts.html. +

Новая графическая оболочка TEXworks включена в дистрибутив для Windows и MacTEX. +Информация о версиях для других платформ и дополнительная документация находится на http://tug.org/texworks. Это мультиплатформенная оболочка, вдохновленная программой TeXShop для +Mac OS X и ориентированная на упрощение работы с TEXом. +

Графическая программа Asymptote включена в дистрибутив для нескольких платформ. Она +основана на языке представления графики, напоминающем MetaPost, но с поддержкой трехмерных +объектов и другими возможностями. Её страница находится на http://asymptote.sourceforge.net. +

Программа dvipdfm была заменена программой dvipdfmx; если вызвать последнюю как dvipdfm, она +работает в специальном режиме эмуляции dvipdfm. Программа dvipdfmx включает поддержку + + +китайского, японского и корейского языков (CJK) и много других изменений по сравнению с dvipdfm. Её +страница находится на http://project.ktug.or.kr/dvipdfmx. +

В дистрибутив включены программы для cygwin и i386-netbsd, в то время как другие варианты BSD +были исключены: нам сказали, что пользователи OpenBSD и FreeBSD устанавливают TEX, пользуясь +пакетными менеджерами. Кроме того, оказалось сложным создать программы, которые бы работали под +разными версиями этих систем. +

Ещё несколько изменений: мы теперь используем архиватор xz, стабильную замену для lzma (http://tukaani.org/xz/); знак доллара $ теперь допустим в именах файлов, если результат не может быть +истолкован как известная перемена окружения; библиотека Kpathsea теперь параллелизована (это +нужно для новой версии программы MetaPost); процесс компиляции теперь полностью основан на +Automake. +

Последнее замечание о прошлом: все выпуски TEX Live вместе с дополнительными материалами вроде +обложек CD хранятся на ftp://tug.org/historic/systems/texlive. ftp://tug.org/historic/systems/texlive. +

10.3 Будущее

-

TБудущее +

TEX Live не совершенен! (И никогда не будет.) Мы предполагаем выпускать новые версии, добавляя справочный материал, утилиты, установочные программы и (конечно) новое, улучшенное и проверенное дерево макросов и шрифтов. Эта работа делается очень занятыми добровольцами в свободное время, и многое остается сделать. Если вы можете помочь, не стесняйтесь. См. http://tug.org/texlive/contribute.html. -

Присылайте, пожалуйста, замечания и предложения по адресу: +

Присылайте, пожалуйста, замечания и предложения по адресу:

-

tex-live@tug.org
http://tug.org/texlive

-

Happy T

Happy TEXing! diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf index 51c2e21d8b8..8819e0d21d8 100644 Binary files a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf and b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf differ diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex index 91afc0d328c..cdf6aac787a 100644 --- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex +++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex @@ -91,7 +91,7 @@ \item Скрипт для установки системы называется \texttt{install-tl}. Он может работать в упрощенном графическом варианте, если выбрана опция \code{-gui=wizard}) (режим по умолчанию для Windows), в текстовом - ваиранте, если выбрана опция \texttt{-gui=text} (режим по умолчанию + варианте, если выбрана опция \texttt{-gui=text} (режим по умолчанию для остальных архитектур), и в экспертном графическом варианте, если выбрана опция \code{-gui=perltk}. @@ -233,7 +233,7 @@ \item[bin:] Программы системы \TeX{}, сгруппированные по платформам. % \item[readme-*.dir:] Краткое руководство - пользователя и коллекция ссылок на разных языках, в тесктовом + пользователя и коллекция ссылок на разных языках, в текстовом формате и формате HTML. % \item[source:] Исходный код всех программ, включая дистрибутивы \Webc{} @@ -429,7 +429,7 @@ \item [dviconcat, dviselect] перестановка страниц в файлах \dvi{}. \item [dvipdfmx] преобразование \dvi{} в \acro{PDF}, альтернатива - pdf\TeX{}у, упомянутому выше. Другие альтернатвы предоставляются + pdf\TeX{}у, упомянутому выше. Другие альтернативы предоставляются пакетами \pkgname{ps4pdf} и \pkgname{pdftricks}. \item [psselect, psnup, \ldots] утилиты для работы с файлами в формате \PS{}. @@ -564,7 +564,7 @@ Mac\TeX{} \end{alltt} (предполагается, что в \dirname{D:} находится \DVD{} \TK{}). На рисунке~\ref{fig:wizard} показан специальный проводник установки, -который по умолчнаию запускается в Windows. +который по умолчанию запускается в Windows. Для установки в текстовом режиме используйте \begin{alltt} @@ -661,7 +661,7 @@ Other actions: На рисунке~\ref{fig:text-main} показано основное меню программы установки в текстовом режиме для Юникса. Текстовый режим является -режимом по умолчанию для Юниксса. +режимом по умолчанию для Юникса. Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например, нельзя передвигаться по полям при помощи клавиши @@ -883,6 +883,7 @@ Select a scheme: разделу~\ref{sec:postinstall} чтобы проверить, нужно ли вам сделать ещё что-нибудь. +\htmlanchor{runfromdvd} \subsubsection{Настройка для работы с DVD{} (только текстовый режим)} \label{sec:fromdvd} @@ -939,7 +940,7 @@ Other actions: для Windows. Пользователям Windows придется запустить программу установки из командной строки, см. раздел~\ref{sec:cmdline}. -В разделе~\ref{sec:portable-unix} описан другой способ запуска \TL{} с +В разделе~\ref{sec:portable-tl} описан другой способ запуска \TL{} с диска, который не требует изменений в конфигурации системы "--- но и не позволяет настраивать \TL{}. @@ -1614,11 +1615,12 @@ revision: 14675 \subsection{Домашняя директория под Windows} \label{sec:winhome} -Домашней директории под Юниксом соответствует директория +Аналогом домашней директории под Юниксом является директория \verb|%USERPROFILE%|. Под Windows XP и Windows 2000 это обычно \verb|C:\Documents and Settings\|, а под Windows Vista "--- \verb|C:\Users\|. В файле \filename{texmf.cnf} и вообще при -работе \KPS{}, \verb|~| правильно интерпретируется и под Windows, и +работе \KPS{}, тильда \verb|~| правильно интерпретируется как домашняя +директория пользователя и под Windows, и под Юниксом. \subsection{Регистр Windows} @@ -1667,7 +1669,14 @@ Windows не будет найден. Чтобы обойти эту проблему, программа в таком случае создает ярлык с командной строкой, в которой директория \TL{} стоит первой в пути поиска. Из этой командной строки можно пользоваться -\TL{}. +\TL{}. Ярлык для \TeX{}works, если эта программа установлена, также +добавляет директории \TL{} в начало пути поиска. + +У Windows Vista есть ещё одна особенность: даже если вы являетесь +администратором, вам нужно отдельно указать административные права при +запуске программ. Поэтому не имеет особого смысла заходить в систему +как администратор: вместо этого, щелкнув правой клавишей мыши на +ярлык, выберите из меню <>. \section{Руководство пользователя Web2C} @@ -1682,7 +1691,8 @@ Windows Куртисом. Тим Морган стал поддерживать систему, и в этот период её название сменилось на Web-to-C\@. В 1990 году Карл Берри взял на себя этот проект, координируя работу десятков программистов, а в 1997 он -передал руководство Олафу Веберу. +передал руководство Олафу Веберу, который вернул его Карлу в 2006 +году. Система \Webc{} работает на Юниксе, 32-битовых Windows, \MacOSX{}, и других операционных системах. Она использует оригинальные исходники @@ -1691,24 +1701,20 @@ Windows \begin{cmddescription} \item[bibtex] Поддержка библиографий. -\item[dmp] Перевод \cmdname{troff} в MPX (картинки в \MP{}). -\item[dvicopy] Раскрытие виртуальные шрифты в файлах \dvi{}. +\item[dvicopy] Работа с виртуальными шрифтами в файлах \dvi{}. \item[dvitomp] Перевод \dvi{} в MPX (рисунки в \MP{}). \item[dvitype] Перевод \dvi{} в текст. \item[gftodvi] Гранки шрифтов. \item[gftopk] Упаковка шрифтов \item[gftype] Перевод GF в текст. -\item[makempx] Вёрстка меток \MP{}. \item[mf] Создание шрифтов. \item[mft] Вёрстка исходников \MF{}. -\item[mpost] Создание технических диаграмм. -\item[mpto] Извлечение меток \MP{}. -\item[newer] Сравнение дат модификации. +\item[mpost] Рисование диаграмм. \item[patgen] Создание таблиц переносов. \item[pktogf] Перевод PK в GF. \item[pktype] Перевод PK в текст \item[pltotf] Перевод из списка свойств шрифта в TFM. -\item[pooltype] Показ файлов pool в \web{}. +\item[pooltype] Расшифровка файлов pool в \web{}. \item[tangle] Перевод \web{} в Pascal. \item[tex] Вёрстка. \item[tftopl] Перевод TFM в список свойств шрифта. @@ -1830,15 +1836,15 @@ Windows \subsubsection{Конфигурационные файлы} \begingroup\tolerance=3500 -\KPS{} читает \emph{конфигурационные файлы} -\file{texmf.cnf} для задания своих параметров. Путь поиска для этих -файлов называется \envname{TEXMFCNF} (по умолчанию, такой файл -находится в поддиректории \file{texmf/web2c}). \emph{Все} найденные -файлы \file{texmf.cnf} будут прочитаны, и определения в более ранних -файлах имеют преимущество перед определениями в более поздних. Таким -образом, если путь поиска задан как \verb|.:$TEXMF|, значения в +\KPS{} читает \emph{конфигурационные файлы} \file{texmf.cnf}, в +которых задаются параметры программы. Путь поиска для этих файлов +называется \envname{TEXMFCNF} (по умолчанию, такой файл находится в +поддиректории \file{texmf/web2c}). \emph{Все} найденные файлы +\file{texmf.cnf} будут прочитаны, и определения в более ранних файлах +имеют преимущество перед определениями в более поздних. Таким образом, +если путь поиска задан как \verb|.:$TEXMF|, значения в \file{./texmf.cnf} имеют преимущество перед значениями в -\verb|$TEXMF/texmf.cnf|. +\verb|$TEXMF/texmf.cnf|. \endgroup \begin{itemize} @@ -1851,7 +1857,7 @@ Windows следующая строка. Пробелы в начале следующей строки не игнорируются. \item - Оставшиеся строки имеют вид + Определения параметров имеют вид \begin{alltt} \emph{variable}[.\emph{progname}] [=] \emph{value} \end{alltt}% @@ -1868,8 +1874,8 @@ Windows \item \var{value} может содержать любые символы, кроме \code{\%} и \samp{@}. Нельзя использовать \code{\$\var{var}.\var{prog}} в правой части; вместо этого вы должны - задать дополнительную переменную. - \samp{;} в \samp{:} под Юниксом эквивалентно \samp{:}; это + задать дополнительную переменную. Символ + \samp{;} в правой части эквивалентен под Юниксом символу \samp{:}; это полезно, чтобы поддерживать общий файл для Юникса, \acro{MS-DOS} и Windows. \item @@ -1882,7 +1888,7 @@ Windows \verbatiminput{examples/ex5.tex} \else -приведeн на Рис.~\ref{fig:config-sample}. +приведeн на рисунке~\ref{fig:config-sample}. \fi \subsubsection{Подстановка путей} @@ -1935,8 +1941,8 @@ Windows Полезна также подстановка скобок, из-за которой, например, \verb+v{a,b}w+ означает \verb+vaw:vbw+. Вложенность тут допускается. -Благодаря этому можно иметь несколько иерархий директорий, путём -присвоения значения со скобками \code{\$TEXMF}. +Благодаря этому можно иметь несколько иерархий директорий, присвоив +\code{\$TEXMF} несколько вариантов путей. Например, в файле \file{texmf.cnf}, можно найти следующее определение (это упрощение, на самом деле там ещё больше деревьев): \begin{verbatim} @@ -1980,8 +1986,9 @@ Windows \newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}} \begin{ttdescription} \item[\CODE{:}] Разделитель в спецификациях путей; в начале или конце - означает подстановку по умолчанию. -\item[\CODE{;}] Разделитель для не-Юникса (то же, что \code{:}). + спецификации означает подстановку по умолчанию. +\item[\CODE{;}] Разделитель путей в системах, отличных от Юникса (то + же, что \code{:}). \item[\CODE{\$}] Подстановка переменных. \item[\CODE{\string~}] Означает домашнюю директорию пользователя. \item[\CODE{\char`\{...\char`\}}] Подстановка скобок. @@ -1994,7 +2001,7 @@ Windows \end{ttdescription} -\subsection{Базы данных} +\subsection{Базы данных файлов} \label{sec:filename-database} \KPS{} старается минимизировать обращение к диску при поиске. Тем не @@ -2014,9 +2021,8 @@ Windows Как объяснено выше, основная база данных называется \file{ls-R}. Вы можете создать её в корне каждого дерева \TeX{}а, которое -просматривается \KPS{} (по умолчанию, \code{\$TEXMF}); в большинстве -случаев иерархия только одна. \KPS{} ищет файлы \file{ls-R} в пути -\code{TEXMFDBS}. +просматривается \KPS{} (по умолчанию, \code{\$TEXMF}). \KPS{} ищет +файлы \file{ls-R} в пути \code{TEXMFDBS}. Рекомендуемый способ создания и поддержки \samp{ls-R} "--- скрипт \code{mktexlsr}, включённый в дистрибутив. Он вызывается разными @@ -2028,15 +2034,15 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R при условии, что в вашей системе \code{ls} даёт вывод в нужном формате (\acro{GNU} \code{ls} годится). Чтобы поддерживать базу данных в текущем состоянии, проще всего перегенерировать её регулярно из -\code{cron}а, так что она автоматически обновляется после установки -нового пакета. +\code{cron}а, так что она автоматически обновляется через некоторое +время после установки нового пакета. Если файл не найден в базе данных, по умолчанию \KPS{} ищет его на диске. Если элемент пути начинается с \samp{!!}, то поиск происходит \emph{только} в базе данных. -\subsubsection{kpsewhich: поиск файлов} +\subsubsection{kpsewhich: Программа для поиска файлов} \label{sec:invoking-kpsewhich} Программа \texttt{kpsewhich} выполняет поиск в соответствии с @@ -2065,16 +2071,15 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \item[\texttt{-{}-format=\var{name}}]\mbox{}\\ Установить формат для поиска \ttvar{name}. По умолчанию, формат определяется из имени файла. Для форматов, для которых нет - однозначного суффикса, например, файлов \MP{} и конфигурационных - файлов - \cmdname{dvips}, вы должны указать название, известное \KPS{}, - например, \texttt{tex} или \texttt{enc files}. Список можно - получить командой \texttt{kpsewhich -{}-help}. + однозначного суффикса, например, файлов \MP{} и конфигурационных + файлов \cmdname{dvips}, вы должны указать название, известное + \KPS{}, например, \texttt{tex} или \texttt{enc files}. Список + вариантов можно получить командой \texttt{kpsewhich -{}-help}. \item[\texttt{-{}-mode=\var{string}}]\mbox{}\\ - Установить значение режима \ttvar{string}; это виляет только на - поиск файлов \samp{gf} и \samp{pk}. Значения по умолчанию нет: - ищутся файлы для всех режимов. + Установить значение режима печати \ttvar{string}; это влияет только + на поиск файлов \samp{gf} и \samp{pk}. Значения по умолчанию нет: + ищутся файлы для всех режимов. \item[\texttt{-{}-must-exist}]\mbox{}\\ Сделать всё возможное, чтобы найти файл включая поиск на диске. По @@ -2095,7 +2100,7 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \item[\texttt{-{}-show-path=\var{name}}]\mbox{}\\ Показать путь, используемый при поисках файлов типа \texttt{\var{name}}. Можно использовать расширение (\code{.pk}, - \code{.vf} и т.д.) или название, как для опции \samp{-{}-format}. + \code{.vf} и т.д.) или тип файла, как для опции \samp{-{}-format}. \item[\texttt{-{}-debug=\var{num}}]\mbox{}\\ Установить уровень отладки \texttt{\var{num}}. @@ -2130,14 +2135,14 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib \end{alltt} -Кстати, последнее "--- библиографическая база данных для статей журнала +Кстати, последнее "--- библиографическая база данных статей журнала \textsl{TUGBoat}. \begin{alltt} > \Ucom{kpsewhich cmr10.pk} \end{alltt} Битмапы шрифтов типа \file{.pk} используются программами -\cmdname{dvips} о \cmdname{xdvi}. Ничего не найдено, так как у нас +\cmdname{dvips} и \cmdname{xdvi}. Ничего не найдено, поскольку у нас нет готовых файлов шрифтов Computer Modern в формате \samp{.pk} (так как мы используем версии в формате Type~1 из дистрибутива \TL{}). \begin{alltt} @@ -2146,9 +2151,9 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \else /usr/local/texmf-var/fonts/pk/ljfour/public/ ... wsuipa/wsuipa10.600pk \fi\end{alltt} -Для этих шрифтов (фонетический алфавит, созданный в университете +Для этих шрифтов (фонетический алфавит, созданный в Университете штата Вашингтон) мы должны сгенерировать -\samp{.pk}, и так как режим \MF{} [о умолчанию в нашей системе +\samp{.pk}, и так как режим \MF{} по умолчанию в нашей системе \texttt{ljfour} с разрешением of 600\dpi{} (точек на дюйм), этот шрифт и найден. \begin{alltt} @@ -2273,7 +2278,7 @@ utmro8r NimbusRomNo9L-Regu ... /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \subsection{Опции запуска} -Ещё одна полезная возможность \Webc{} "--- контроль параметров памяти -(в особенности размер массивов) при запуске, во время чтения файла +Ещё одна полезная возможность \Webc{} "--- изменение параметров памяти +(в особенности размеров массивов) при запуске, во время чтения файла \file{texmf.cnf} библиотекой \KPS{}. Параметры памяти находятся в части~3 этого файла в дистрибутиве \TL{}. Вот самые важные: @@ -2499,6 +2504,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \end{comment} +\htmlanchor{ack} \section{Благодарности} \TL{} "--- результат объединённых усилий практически всех групп @@ -2517,39 +2523,47 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \item Группу поддержки \acro{CTAN}, в особенности Робина Фэйрбэйрнса, Джима Хефферона и Райнера Шопфа за размещение дисков \TL{} и поддержку инфраструктуры обновления пакетов, от которой зависит - \TL. + \TL. + +\item Джона Боумана за работу по интегрированию его программы для + сложной графики Asymptote в \TL. + \item Питера Брейтенлохнера и команду разработчиков \eTeX а за - будущий \TeX ов, и в особенности Питера за блестящую работу с - системой GNU autoools для \TL{}. + стабильный движок для будущих \TeX ов, и в особенности Питера за + блестящую работу с системой \acro{GNU} autoools для \TL{}. + +\item Цзинь-Хуэя Чоу и команду разработчиков DVIPDFM$x$ за их + прекрасный драйвер и помощь в его конфигурации. \item Томаса Эссера, без замечательного пакета \teTeX{} которого \TL{} - не существовал бы, и который много помогал нам в работе над \TL. + не существовал бы. \item Майкла Гусенса, который был соавтором первой версии документации. \item Эйтана Гурари, чей \TeX4ht{} использовался для создания файлов в формате \HTML{}, и который неустанно работал, по первому требованию - добавляя нужные нам возможности. + добавляя нужные нам возможности. Эйтан безвременно скончался в июне + 2009 года, и мы посвящаем эту документацию его памяти. -\item Хан Те Тана, Мартина Шрёдера и команду pdf\TeX a - (\url{http://pdftex.org}) за неустанное расширение возможностей \TeX - а. - - \item Ганса Хагена за помощь в тестировании и приспособлении формата - \ConTeXt\ (\url{http://pragma-ade.com}) к нашим нуждам. + \ConTeXt\ (\url{http://pragma-ade.com}) к \TL. + +\item Хан Тхе Тханя, Мартина Шрёдера и команду pdf\TeX a + (\url{http://pdftex.org}) расширение возможностей \TeX + а. \item Хартмута Хенкеля за существенный вклад в pdf\TeX\, Lua\TeX{} и другие программы. -\item Тако Хокватера за возобновление работы над \MP{} и (Lua)\TeX ом - (\url{http://luatex.org}) и за интегрирование \ConTeXt а в \TL. +\item Тако Хоекватера за возобновление работы над \MP{} и (Lua)\TeX ом + (\url{http://luatex.org}) за интегрирование \ConTeXt а в \TL, + параллелизацию программы Kpathsea и много другое -\item Павла Яковского за инсталлятор для Windows \cmdname{tlpm}, и +\item Павла Яцковского за инсталлятор для Windows \cmdname{tlpm}, и Томаша Лужака за \cmdname{tlpmgui}, использованные в прошлых версиях \TL{}. @@ -2558,9 +2572,10 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb (\url{http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/}) и многое другое. -\item Джонатана Кью и его работодателя \acro{SIL} за создание важной - новой системы Xe\TeX{}, за усилия по её интегрированию в \TL{} и за - исходную версию программы установки Mac\TeX. +\item Джонатана Кью за создание замечательной + новой системы Xe\TeX{}, за усилия по её интегрированию в \TL{}, за + исходную версию программы установки Mac\TeX и за новую + рекомендованную оболочку для работы в \TeX е "--- \TeX works. \item Дика Коча за поддержку Mac\TeX а (\url{http://tug.org/mactex}) в тесном сотрудничестве с \TL{}, и за его неистощимых энтузиазм. @@ -2574,14 +2589,20 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb 2008 и программу установки, особенно для Windows, а также за основную работу по документации новых возможностей. + +\item Хейко Обердиека за пакет \pkgname{epstopdf} и многие другие, + включая сжатие огромных файлов пакета \pkgname{pst-geo}, что + позволило включить их в дитрибутив, и главное "--- за его + замечательную работу над пакетом \pkgname{hyperref}. + \item Петра Олшака за координацию и тщательную проверку чешского и словацкого материала. -\item Тошио Ошиму за его просмотрщик \cmdname{dviout} для Windows. +\item Тошио Ошиму за программу \cmdname{dviout} для Windows. \item Мануэля Пьегорье-Гоннара за помощь в обновлении пакетов, - документации и разработку программы \cmdname{tldoc}. + документации и работу над программой \cmdname{texdoc}. \item Фабриция Попинье, за поддержку Windows в первых версиях \TL{} и за работу над французской документацией. @@ -2593,8 +2614,11 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \item Себастьяна Ратца, создавшего проект \TL{} и много лет - поддерживающего его. + поддерживавшего его. +\item Фила Тейлора за организацию скачивания \TL{} в системе BitTorrent. + +\item Томаша Тжечака за помощь в работе над версией для Windows. \item Владимира Воловича за помощь в портировании и поддержке программ, в особенности за работу над \cmdname{xindy}, которая дала @@ -2606,35 +2630,38 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \item Олафа Вебера за терпеливую работу над \Webc. -\item Гербена Виерду за разработку и поддержку \MacOSX, участие в - интеграции и тестировании. +\item Гербена Виерду за разработку и поддержку \TeX{}а для \MacOSX, + участие в сборке и тестировании \TL. \item Грэма Виллиамса, создавшего каталог пакетов \TeX\ Catalogue. \end{itemize*} Программы компилировали: -Тигран Айвазян (\pkgname{x86\_64-linux}), -Тим Арнольд (\pkgname{hppa-hpux}), -Рэнди Ау (\pkgname{amd64-freebsd}), -Эдд Барретт (\pkgname{i386-openbsd}), -Карл Берри (\pkgname{i386-linux}), +Питер Брейтенлохнер (\pkgname{x86\_64-linux}), +%Тигран Айвазян (\pkgname{x86\_64-linux}), +%Тим Арнольд (\pkgname{hppa-hpux}), +%Рэнди Ау (\pkgname{amd64-freebsd}), +%Эдд Барретт (\pkgname{i386-openbsd}), +Карл Берри (\pkgname{i386-linux}, \pkgname{sparc-linux}), Акира Какуто (\pkgname{win32}), Дик Коч (\pkgname{universal-darwin}), -Манфред Лотц (\pkgname{i386-freebsd}), -Нерберт Прейнинг (\pkgname{alpha-linux}), -Артур Рейтенауэр (\pkgname{sparc-linux}), +%Манфред Лотц (\pkgname{i386-freebsd}), +Норберт Прейнинг (\pkgname{alpha-linux}), +%Артур Рейтенауэр (\pkgname{sparc-linux}), +Юкка Салми (\pkgname{i386-netbsd}), Томас Шмитц (\pkgname{powerpc-linux}), Апостолос Сиропулос (\pkgname{i386-solaris}), -Владимир волович (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), +Владимир Волович (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), Олаф Вебер (\pkgname{mips-irix}). Информация о процессе компилирования \TL{} находится на \url{http://tug.org/texlive/build.html}. -Документация и переводы: Карл Берри (английский), -Даниэль Флипо (французский), +Перевод документации: +Цзигод Цзян, Цзиньсун Чжао, Юэ Ван и Хэлинь Гай (китайский), Клаус Хёппнер (немецкий), +Мануэль Пьегорье-Гоннар (французский), Петр Сойка и Ян Буса (чешский и словацкий), Борис Вейцман (русский), Сташек Ваврикевич (польский). @@ -2704,7 +2731,8 @@ XML. В 2003 году мы продолжили изменения и дополнения, и обнаружили, что \TL{} так вырос, что не помещается на \CD. Поэтому мы разделили его на -три дистрибутива. Кроме того: +три дистрибутива (см. раздел~\ref{sec:tl-coll-dists}, +\p.\pageref{sec:tl-coll-dists}). Кроме того: \begin{itemize*} \item По просьбе авторов \LaTeX{}а, мы сменили стандартные команды @@ -2990,7 +3018,7 @@ latex --translate-file=empty.tcx yourfile.tex Дерево \TL{} теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для его просмотра. Мы предполагаем, что эта система -будет использована для разработки в ближайшем будущем. +будет использована для разработки в будущем. Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te\TeX ом (\url{http://tug.org/tetex}). Это вызвало всплеск интереса @@ -2999,15 +3027,8 @@ te\TeX соответствующую te\TeX у). Мы надеемся, что это приведёт в конечном итоге к улучшению работы в \TeX е для всех. -\medskip \noindent -Последнее замечание о прошлом: все выпуски \TL{} вместе с -дополнительными материалами вроде обложек \CD{} хранятся на -\url{ftp://tug.org/historic/systems/texlive}. -\url{ftp://tug.org/historic/systems/texlive}. - -\subsection{Настоящее} -\label{sec:tlcurrent} +\subsubsection{2008} В 2008 была заново разработана и переписана вся структура \TL{}. Полная информация об установке системы теперь хранится в @@ -3039,13 +3060,13 @@ Perl создания указателей теперь работает на большинстве платформ. Программа \cmdname{kpsewhich} теперь может сообщить обо всех нужных -файлах (опция \optname{--all}) и ограничить поиск определенной -поддиректорией (опция \optname{--subdir}). +файлах (опция \optname{-all}) и ограничить поиск определенной +поддиректорией (опция \optname{-subdir}). Программа \cmdname{dvipdfmx} теперь может извлекать информацию о -рамке, если вызвана как \cmdname{extractbb}; это одна из последних -возможностей программы \cmdname{dvipdfm}, которой не было у -\cmdname{dvipdfmx}. +высоте и ширине текста, если вызвана как \cmdname{extractbb}; это одна +из последних возможностей программы \cmdname{dvipdfm}, которой не было +у \cmdname{dvipdfmx}. Алиасы \filename{Times-Roman}, \filename{Helvetica} и т.д. убраны. Разные пакеты ожидают от них разного поведения (особенно при разных @@ -3062,6 +3083,91 @@ Perl <<Настройке \TeX а 2008 года>>, см. \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. + + +\htmlanchor{news} +\subsection{Настоящее} +\label{sec:tlcurrent} +\label{sec:2009news} % keep with 2009 + +Наиболее заметное нововведение в 2009 году "--- то, что теперь +pdf\AllTeX\ \emph{автоматически} преобразует файл в формате EPS в +формат PDF при помощи пакета \pkgname{epstopdf}, если загружен +конфигурационный файл \code{graphics.cfg}, и на выходе файл в формате +PDF. По умолчанию предпринимается все, чтобы не стереть созданные +вручную файлы PDF, но если вы хотите, чтобы \pkgname{epstopdf} вообще +загружался, вы можете написать |\newcommand{\DoNotLoadEpstopdf}{}| +(или |\def...|) перед командой \cs{documentclass}. См. также +документацию пакета \pkgname{epstopdf} +(\url{http://ctan.org/pkg/epstopdf-pkg}). + +Связанное с этим изменение: теперь по умолчанию \TeX{}овский документ +может вызывать некоторые внешние команды (через файл \cs{write18}), +например, \code{epstopdf}, \code{makeindex} и \code{bibtex}. Список +таких команд определен в файле \code{texmf.cnf}. Если такое поведение +недопустимо, оно может быть запрещено при установке +(см. раздел~\ref{sec:options}) или редактированием файла +\code{texmf.cnf} после установки. + +По умолчанию Lua\AllTeX\ теперь создает файлы в формате PDF, чтобы +полнее использовать поддержку шрифтов в формате OpenType. Чтобы +получить результат в формате DVI, используйте программы +\code{dviluatex} и \code{dvilualatex}. Страница Lua\TeX\ находится на +\url{http://luatex.org}. + +Программа Omega и формат Lambda были после консультаций с авторами +исключены из дистрибутива. В дистрибутиве остались Aleph и Lamed, а +также утилиты из набора Omega. + +Включена новая версия шрифтов AMS в формате Type~1. Она включает +Computer Modern: были учтены изменения, которые Кнут внес в исходные +параметры для программы Metafont, а также обновлены хинты. Шрифты +Euler были полностью перерисованы Германом Цапфом +(см. +\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Во +всех случаях метрики шрифтов не изменились. Страница шрифтов AMS +находится на \url{http://www.ams.org/tex/amsfonts.html}. + +Новая графическая оболочка \TeX{}works включена в дистрибутив для +Windows и Mac\TeX. Информация о версиях для других платформ и +дополнительная документация находится на +\url{http://tug.org/texworks}. Это мультиплатформенная оболочка, +вдохновленная программой TeXShop для \MacOSX{} и ориентированная на +упрощение работы с \TeX{}ом. + +Графическая программа Asymptote включена в дистрибутив для нескольких +платформ. Она основана на языке представления графики, напоминающем +MetaPost, но с поддержкой трехмерных объектов и другими +возможностями. Её страница находится на +\url{http://asymptote.sourceforge.net}. + +Программа \code{dvipdfm} была заменена программой \code{dvipdfmx}; +если вызвать последнюю как \code{dvipdfm}, она работает в специальном +режиме эмуляции \code{dvipdfm}. Программа \code{dvipdfmx} включает +поддержку китайского, японского и корейского языков (CJK) и много +других изменений по сравнению с \code{dvipdfm}. Её страница +находится на \url{http://project.ktug.or.kr/dvipdfmx}. + +В дистрибутив включены программы для \pkgname{cygwin} и +\pkgname{i386-netbsd}, в то время как другие варианты BSD были +исключены: нам сказали, что пользователи OpenBSD и FreeBSD +устанавливают \TeX, пользуясь пакетными менеджерами. Кроме того, +оказалось сложным создать программы, которые бы работали под разными +версиями этих систем. + +Ещё несколько изменений: мы теперь используем архиватор \code{xz}, +стабильную замену для \code{lzma} (\url{http://tukaani.org/xz/}); +знак доллара |$| теперь допустим в именах файлов, если результат не может +быть истолкован как известная перемена окружения; библиотека Kpathsea +теперь параллелизована (это нужно для новой версии программы +MetaPost); процесс компиляции теперь полностью основан на Automake. + +\medskip \noindent +Последнее замечание о прошлом: все выпуски \TL{} вместе с +дополнительными материалами вроде обложек \CD{} хранятся на +\url{ftp://tug.org/historic/systems/texlive}. +\url{ftp://tug.org/historic/systems/texlive}. + \subsection{Будущее} \emph{\TL{} не совершенен!} (И никогда не будет.) Мы предполагаем -- cgit v1.2.3