diff options
author | Boris Veytsman <borisv@lk.net> | 2009-09-03 20:28:20 +0000 |
---|---|---|
committer | Boris Veytsman <borisv@lk.net> | 2009-09-03 20:28:20 +0000 |
commit | 6f9bdf0b75b74b51f8db19ed7973122e3ae809ac (patch) | |
tree | b369d7f1f3437fbee4e7e8cf958f2ad9818cb2a9 | |
parent | 56538697ad2d606d27cb5577a27c3c2c0d470f9b (diff) |
A typo corrected
git-svn-id: svn://tug.org/texlive/trunk@15041 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf/doc/texlive/texlive-ru/texlive-ru.html | 2143 | ||||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf | bin | 699841 -> 751481 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex | 7 |
3 files changed, 1078 insertions, 1072 deletions
diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.html index 8603d426a46..b1f1796be5b 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 @@ <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <!-- charset=iso-8859-1,html,info,fn-in --> <meta name="src" content="texlive-ru.tex"> -<meta name="date" content="2009-09-02 17:01:00"> +<meta name="date" content="2009-09-03 16:26:00"> <link rel="stylesheet" type="text/css" href="texlive-ru.css"> <link rel="stylesheet" type="text/css" href="texlive-ru.css" /> <link rel="stylesheet" type="text/css" href="tex-live.css" /> @@ -73,126 +73,130 @@ href="#x1-160003.1" id="QQ2-1-16">ЗапусC <br />   <span class="subsubsectionToc">3.1.1 <a href="#x1-170003.1.1" id="QQ2-1-17">Юникс</a></span> <br />   <span class="subsubsectionToc">3.1.2 <a -href="#x1-180003.1.2" id="QQ2-1-20">Mac OS X</a></span> +href="#x1-180003.1.2" id="QQ2-1-18">MacOSX</a></span> <br />   <span class="subsubsectionToc">3.1.3 <a -href="#x1-190003.1.3" id="QQ2-1-21">Windows</a></span> +href="#x1-190003.1.3" id="QQ2-1-19">Windows</a></span> <br />   <span class="subsubsectionToc">3.1.4 <a -href="#x1-200003.1.4" id="QQ2-1-22">Установка в текстовом режиме</a></span> +href="#x1-200003.1.4" id="QQ2-1-23">Cygwin</a></span> <br />   <span class="subsubsectionToc">3.1.5 <a -href="#x1-210003.1.5" id="QQ2-1-23">Установка в графическом режиме</a></span> +href="#x1-210003.1.5" id="QQ2-1-24">Установка в текстовом режиме</a></span> +<br />   <span class="subsubsectionToc">3.1.6 <a +href="#x1-220003.1.6" id="QQ2-1-25">Установка в экспертном графическом режиме</a></span> +<br />   <span class="subsubsectionToc">3.1.7 <a +href="#x1-230003.1.7" id="QQ2-1-26">Установка в упрощенном графическом режиме</a></span> <br />  <span class="subsectionToc">3.2 <a -href="#x1-220003.2" id="QQ2-1-24">Работа программы установки</a></span> +href="#x1-240003.2" id="QQ2-1-27">Работа программы установки</a></span> <br />   <span class="subsubsectionToc">3.2.1 <a -href="#x1-230003.2.1" id="QQ2-1-25">Меню выбора платформы (только для Юникса)</a></span> +href="#x1-250003.2.1" id="QQ2-1-28">Меню выбора платформы (только для Юникса)</a></span> <br />   <span class="subsubsectionToc">3.2.2 <a -href="#x1-240003.2.2" id="QQ2-1-27">Выбор основных компонентов</a></span> +href="#x1-260003.2.2" id="QQ2-1-30">Выбор основных компонентов</a></span> <br />   <span class="subsubsectionToc">3.2.3 <a -href="#x1-250003.2.3" id="QQ2-1-30">Директории</a></span> +href="#x1-270003.2.3" id="QQ2-1-33">Директории</a></span> <br />   <span class="subsubsectionToc">3.2.4 <a -href="#x1-260003.2.4" id="QQ2-1-31">Опции</a></span> +href="#x1-280003.2.4" id="QQ2-1-34">Опции</a></span> <br />   <span class="subsubsectionToc">3.2.5 <a -href="#x1-270003.2.5" id="QQ2-1-33">Настройка для работы с DVD (только текстовый режим)</a></span> +href="#x1-290003.2.5" id="QQ2-1-36">Настройка для работы с DVD (только текстовый режим)</a></span> <br />  <span class="subsectionToc">3.3 <a -href="#x1-280003.3" id="QQ2-1-35">Опции командной строки</a></span> +href="#x1-300003.3" id="QQ2-1-38">Опции командной строки</a></span> <br />   <span class="subsubsectionToc">3.3.1 <a -href="#x1-290003.3.1" id="QQ2-1-36">Параметр location</a></span> +href="#x1-310003.3.1" id="QQ2-1-39">Параметр location</a></span> <br />  <span class="subsectionToc">3.4 <a -href="#x1-300003.4" id="QQ2-1-37">Действия после установки</a></span> +href="#x1-320003.4" id="QQ2-1-40">Действия после установки</a></span> <br />   <span class="subsubsectionToc">3.4.1 <a -href="#x1-310003.4.1" id="QQ2-1-38">Windows</a></span> +href="#x1-330003.4.1" id="QQ2-1-41">Windows</a></span> <br />   <span class="subsubsectionToc">3.4.2 <a -href="#x1-320003.4.2" id="QQ2-1-39">Если созданы симлинки</a></span> +href="#x1-340003.4.2" id="QQ2-1-42">Если созданы симлинки</a></span> <br />   <span class="subsubsectionToc">3.4.3 <a -href="#x1-330003.4.3" id="QQ2-1-40">Переменные окружения для Юникса</a></span> +href="#x1-350003.4.3" id="QQ2-1-43">Переменные окружения для Юникса</a></span> <br />   <span class="subsubsectionToc">3.4.4 <a -href="#x1-340003.4.4" id="QQ2-1-41">Переменные окружения: глобальная конфигурация</a></span> +href="#x1-360003.4.4" id="QQ2-1-44">Переменные окружения: глобальная конфигурация</a></span> <br />   <span class="subsubsectionToc">3.4.5 <a -href="#x1-350003.4.5" id="QQ2-1-42">Работа с DVD</a></span> -<br />   <span class="subsubsectionToc">3.4.6 <a -href="#x1-360003.4.6" id="QQ2-1-43">ConTEXt Mark IV</a></span> -<br />   <span class="subsubsectionToc">3.4.7 <a -href="#x1-370003.4.7" id="QQ2-1-44">Добавление личных и локальных пакетов</a></span> +href="#x1-370003.4.5" id="QQ2-1-45">Работа с DVD</a></span> +<br />   <span class="subsubsectionToc">3.4.6 <a +href="#x1-380003.4.6" id="QQ2-1-46">ConTEXt Mark IV</a></span> +<br />   <span class="subsubsectionToc">3.4.7 <a +href="#x1-390003.4.7" id="QQ2-1-47">Добавление личных и локальных пакетов</a></span> <br />   <span class="subsubsectionToc">3.4.8 <a -href="#x1-380003.4.8" id="QQ2-1-45">Добавление шрифтов</a></span> +href="#x1-400003.4.8" id="QQ2-1-48">Добавление шрифтов</a></span> <br />  <span class="subsectionToc">3.5 <a -href="#x1-390003.5" id="QQ2-1-46">Тестирование системы</a></span> +href="#x1-410003.5" id="QQ2-1-49">Тестирование системы</a></span> <br /> <span class="sectionToc">4 <a -href="#x1-400004" id="QQ2-1-47">Установка в локальной сети</a></span> +href="#x1-420004" id="QQ2-1-50">Установка в локальной сети</a></span> <br /> <span class="sectionToc">5 <a -href="#x1-410005" id="QQ2-1-48">Максимально переносимая система <span class="TEX">T<span +href="#x1-430005" id="QQ2-1-51">Максимально переносимая система <span class="TEX">T<span class="E">E</span>X</span> Live на DVD и USB</a></span> <br /> <span class="sectionToc">6 <a -href="#x1-420006" id="QQ2-1-49">Администрирование системы при помощи tlmgr</a></span> +href="#x1-440006" id="QQ2-1-52">Администрирование системы при помощи tlmgr</a></span> <br />  <span class="subsectionToc">6.1 <a -href="#x1-430006.1" id="QQ2-1-52">Программа tlmgr в графическом режиме</a></span> +href="#x1-450006.1" id="QQ2-1-55">Программа tlmgr в графическом режиме</a></span> <br />  <span class="subsectionToc">6.2 <a -href="#x1-440006.2" id="QQ2-1-53">Запуск программы tlmgr из командной строки</a></span> +href="#x1-460006.2" id="QQ2-1-56">Запуск программы tlmgr из командной строки</a></span> <br /> <span class="sectionToc">7 <a -href="#x1-450007" id="QQ2-1-54">Дополнительные замечания о Windows</a></span> +href="#x1-470007" id="QQ2-1-57">Дополнительные замечания о Windows</a></span> <br />  <span class="subsectionToc">7.1 <a -href="#x1-460007.1" id="QQ2-1-55">Дополнительные возможности Windows</a></span> +href="#x1-480007.1" id="QQ2-1-58">Дополнительные возможности Windows</a></span> <br />  <span class="subsectionToc">7.2 <a -href="#x1-470007.2" id="QQ2-1-56">Дополнительные пакеты для Windows</a></span> +href="#x1-490007.2" id="QQ2-1-59">Дополнительные пакеты для Windows</a></span> <br />  <span class="subsectionToc">7.3 <a -href="#x1-480007.3" id="QQ2-1-58">Программа Dviout</a></span> +href="#x1-500007.3" id="QQ2-1-61">Программа Dviout</a></span> <br />  <span class="subsectionToc">7.4 <a -href="#x1-490007.4" id="QQ2-1-59">Ссылки на дополнительные программы</a></span> +href="#x1-510007.4" id="QQ2-1-62">Ссылки на дополнительные программы</a></span> <br />  <span class="subsectionToc">7.5 <a -href="#x1-500007.5" id="QQ2-1-60">Домашняя директория под Windows</a></span> +href="#x1-520007.5" id="QQ2-1-63">Домашняя директория под Windows</a></span> <br />  <span class="subsectionToc">7.6 <a -href="#x1-510007.6" id="QQ2-1-61">Регистр Windows</a></span> +href="#x1-530007.6" id="QQ2-1-64">Регистр Windows</a></span> <br />  <span class="subsectionToc">7.7 <a -href="#x1-520007.7" id="QQ2-1-62">Права доступа под Windows</a></span> +href="#x1-540007.7" id="QQ2-1-65">Права доступа под Windows</a></span> <br /> <span class="sectionToc">8 <a -href="#x1-530008" id="QQ2-1-63">Руководство пользователя Web2C</a></span> +href="#x1-550008" id="QQ2-1-66">Руководство пользователя Web2C</a></span> <br />  <span class="subsectionToc">8.1 <a -href="#x1-540008.1" id="QQ2-1-64">Поиск файлов в Kpathsea</a></span> +href="#x1-560008.1" id="QQ2-1-67">Поиск файлов в Kpathsea</a></span> <br />   <span class="subsubsectionToc">8.1.1 <a -href="#x1-550008.1.1" id="QQ2-1-65">Источники путей поиска</a></span> +href="#x1-570008.1.1" id="QQ2-1-68">Источники путей поиска</a></span> <br />   <span class="subsubsectionToc">8.1.2 <a -href="#x1-560008.1.2" id="QQ2-1-66">Конфигурационные файлы</a></span> +href="#x1-580008.1.2" id="QQ2-1-69">Конфигурационные файлы</a></span> <br />   <span class="subsubsectionToc">8.1.3 <a -href="#x1-570008.1.3" id="QQ2-1-67">Подстановка путей</a></span> +href="#x1-590008.1.3" id="QQ2-1-70">Подстановка путей</a></span> <br />   <span class="subsubsectionToc">8.1.4 <a -href="#x1-580008.1.4" id="QQ2-1-68">Подстановка по умолчанию</a></span> +href="#x1-600008.1.4" id="QQ2-1-71">Подстановка по умолчанию</a></span> <br />   <span class="subsubsectionToc">8.1.5 <a -href="#x1-590008.1.5" id="QQ2-1-69">Подстановка скобок</a></span> +href="#x1-610008.1.5" id="QQ2-1-72">Подстановка скобок</a></span> <br />   <span class="subsubsectionToc">8.1.6 <a -href="#x1-600008.1.6" id="QQ2-1-70">Подстановка поддиректорий</a></span> +href="#x1-620008.1.6" id="QQ2-1-73">Подстановка поддиректорий</a></span> <br />   <span class="subsubsectionToc">8.1.7 <a -href="#x1-610008.1.7" id="QQ2-1-71">Список специальных символов и их значений</a></span> +href="#x1-630008.1.7" id="QQ2-1-74">Список специальных символов и их значений</a></span> <br />  <span class="subsectionToc">8.2 <a -href="#x1-620008.2" id="QQ2-1-72">Базы данных</a></span> +href="#x1-640008.2" id="QQ2-1-75">Базы данных</a></span> <br />   <span class="subsubsectionToc">8.2.1 <a -href="#x1-630008.2.1" id="QQ2-1-73">Базы данных ls-R</a></span> +href="#x1-650008.2.1" id="QQ2-1-76">Базы данных ls-R</a></span> <br />   <span class="subsubsectionToc">8.2.2 <a -href="#x1-640008.2.2" id="QQ2-1-74">kpsewhich: поиск файлов</a></span> +href="#x1-660008.2.2" id="QQ2-1-77">kpsewhich: поиск файлов</a></span> <br />   <span class="subsubsectionToc">8.2.3 <a -href="#x1-650008.2.3" id="QQ2-1-75">Примеры использования</a></span> +href="#x1-670008.2.3" id="QQ2-1-78">Примеры использования</a></span> <br />   <span class="subsubsectionToc">8.2.4 <a -href="#x1-660008.2.4" id="QQ2-1-76">Отладка</a></span> +href="#x1-680008.2.4" id="QQ2-1-79">Отладка</a></span> <br />  <span class="subsectionToc">8.3 <a -href="#x1-670008.3" id="QQ2-1-80">Опции запуска</a></span> +href="#x1-690008.3" id="QQ2-1-83">Опции запуска</a></span> <br /> <span class="sectionToc">9 <a -href="#x1-680009" id="QQ2-1-81">Благодарности</a></span> +href="#x1-700009" id="QQ2-1-84">Благодарности</a></span> <br /> <span class="sectionToc">10 <a -href="#x1-6900010" id="QQ2-1-82">История издания</a></span> +href="#x1-7100010" id="QQ2-1-85">История издания</a></span> <br />  <span class="subsectionToc">10.1 <a -href="#x1-7000010.1" id="QQ2-1-83">Прошлое</a></span> +href="#x1-7200010.1" id="QQ2-1-86">Прошлое</a></span> <br />   <span class="subsubsectionToc">10.1.1 <a -href="#x1-7100010.1.1" id="QQ2-1-84">2003</a></span> +href="#x1-7300010.1.1" id="QQ2-1-87">2003</a></span> <br />   <span class="subsubsectionToc">10.1.2 <a -href="#x1-7200010.1.2" id="QQ2-1-85">2004</a></span> +href="#x1-7400010.1.2" id="QQ2-1-88">2004</a></span> <br />   <span class="subsubsectionToc">10.1.3 <a -href="#x1-7300010.1.3" id="QQ2-1-86">2005</a></span> +href="#x1-7500010.1.3" id="QQ2-1-89">2005</a></span> <br />   <span class="subsubsectionToc">10.1.4 <a -href="#x1-7400010.1.4" id="QQ2-1-87">2006–2007</a></span> +href="#x1-7600010.1.4" id="QQ2-1-90">2006–2007</a></span> <br />  <span class="subsectionToc">10.2 <a -href="#x1-7500010.2" id="QQ2-1-88">Настоящее</a></span> +href="#x1-7700010.2" id="QQ2-1-91">Настоящее</a></span> <br />  <span class="subsectionToc">10.3 <a -href="#x1-7600010.3" id="QQ2-1-89">Будущее</a></span> +href="#x1-7800010.3" id="QQ2-1-92">Будущее</a></span> </div> <h3 class="likesectionHead"><a id="x1-2000"></a>Список таблиц</h3> @@ -232,9 +236,9 @@ class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX и мн многих языках мира. <!--l. 55--><p class="indent"> Краткий список основных изменений в этом издании <span class="TEX">T<span class="E">E</span>X</span> Live можно найти в разделе <a -href="#x1-6900010">10<!--tex4ht:ref: sec:history --></a>, +href="#x1-7100010">10<!--tex4ht:ref: sec:history --></a>, стр. <a -href="#x1-6900010">71<!--tex4ht:ref: sec:history --></a>. +href="#x1-7100010">75<!--tex4ht:ref: sec:history --></a>. <!--l. 59--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a id="x1-50001.2"></a>Поддерживаемые операционные системы</h4> @@ -269,8 +273,8 @@ class="E">E</span>X</span> Live непоср <li class="itemize">Скрипт для установки системы называется install-tl. Он может работать в упрощенном графическом варианте, если выбрана опция -gui=wizard) (режим по умолчанию для Windows), в текстовом ваиранте, если выбрана опция -gui=text (режим по умолчанию - для остальных архитектур), и в графическом варианте для опытных пользователей, если - выбрана опция -gui=perltk. + для остальных архитектур), и в экспертном графическом варианте, если выбрана опция + -gui=perltk. </li> <li class="itemize">Среди установленных программ есть ╚Менеджер <span class="TEX">T<span class="E">E</span>X</span> Live╩, tlmgr. Как и программа @@ -475,184 +479,172 @@ class="list"> программы для Windows</dd></dl> <!--l. 255--><p class="indent"> Кроме этих директорий, в корневой директории находятся скрипты установки и файлы README (на разных языках). -<!--l. 258--><p class="indent"> Директория texmf-doc содержит документацию, которая не относится к отдельным пакетам или -программам. Документация к программам (руководства, man, info) находится в директории texmf/doc. +<!--l. 258--><p class="indent"> Файл <a +href="../../../../doc.html" >doc.html</a> в корневой директории содержит много ссылок на полезную документацию. +Документация к отдельным программам (руководства, man, info) находится в директории texmf/doc. Документация макропакетов и форматов находится в директории texmf-dist/doc. Для поиска -документации можно воспользоваться программами texdoc или texdoctk. Можно также воспользоваться -ссылками в файле <a -href="../../../../doc.html" >doc.html</a> в корневой директории. -<!--l. 267--><p class="indent"> Документация к самому дистрибутиву <span class="TEX">T<span +документации можно воспользоваться программой texdoc. +<!--l. 265--><p class="indent"> Документация к самому дистрибутиву <span class="TEX">T<span class="E">E</span>X</span> Live находится в директории texmf-doc и доступна на нескольких языках: <ul class="itemize1"> <li class="itemize">Английский: <a -href="../../../../texmf-doc/doc/english/texlive-en" >texmf-doc/doc/english/texlive-en</a> +href="../../../../texmf/doctexlive-en" >texmf/doctexlive-en</a> </li> <li class="itemize">Упрощенный китайский: <a -href="../../../../texmf-doc/doc/chinese/texlive-zh-cn" >texmf-doc/doc/chinese/texlive-zh-cn</a> +href="../../../../texmf/doc/texlive-zh-cn" >texmf/doc/texlive-zh-cn</a> </li> <li class="itemize">Немецкий: <a -href="../../../../texmf-doc/doc/german/texlive-de" >texmf-doc/doc/german/texlive-de</a> +href="../../../../texmf/doc/texlive-de" >texmf/doc/texlive-de</a> </li> <li class="itemize">Польский: <a -href="../../../../texmf-doc/doc/polish/texlive-pl" >texmf-doc/doc/polish/texlive-pl</a> +href="../../../../texmf/doc/texlive-pl" >texmf/doc/texlive-pl</a> </li> <li class="itemize">Русский: <a -href="../../../../texmf-doc/doc/russian/texlive-ru" >texmf-doc/doc/russian/texlive-ru</a> +href="../../../../texmf/doc/texlive-ru" >texmf/doc/texlive-ru</a> </li> <li class="itemize">Французский: <a -href="../../../../texmf-doc/doc/french/texlive-fr" >texmf-doc/doc/french/texlive-fr</a> +href="../../../../texmf/doc/texlive-fr" >texmf/doc/texlive-fr</a> </li> <li class="itemize">Чешский и словацкий: <a -href="../../../../texmf-doc/doc/czechslovak/texlive-cz" >texmf-doc/doc/czechslovak/texlive-cz</a></li></ul> -<!--l. 279--><p class="noindent"> +href="../../../../texmf/doc/texlive-cz" >texmf/doc/texlive-cz</a></li></ul> +<!--l. 277--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a id="x1-110002.3"></a>Описание директорий texmf</h4> -<!--l. 282--><p class="noindent">В этом разделе описаны все переменные, задающие положение деревьев директорий texmf -и их значения по умолчанию. Команда texconfig conf показывает текущие значения этих -переменных, так что вы можете легко проверить, где эти директории находятся в вашей -системе. -<!--l. 288--><p class="noindent"> +<!--l. 280--><p class="noindent">В этом разделе описаны все переменные, задающие положение деревьев директорий texmf и их значения +по умолчанию. Команда tlmgr conf показывает текущие значения этих переменных, так что вы можете +определить, где эти директории находятся в вашей системе. +<!--l. 286--><p class="noindent"> <dl class="list1"><dt class="list"> TEXMFMAIN </dt><dd class="list"> - <!--l. 289--><p class="noindent">Дерево, где находятся основные части системы, такие, как вспомогательные скрипты - (например, <span class="obeylines-h"><span class="verb">web2c/mktexdir</span></span>), другие вспомогательные файлы и документация к ним. Это - дерево не содержит форматов <span class="TEX">T<span -class="E">E</span>X</span>а и пакетов. + <!--l. 287--><p class="noindent">Дерево, где находятся основные части системы: файлы конфигурации, скрипты и + документация. </dd><dt class="list"> TEXMFDIST </dt><dd class="list"> - <!--l. 293--><p class="noindent">Дерево с основным набором макропакетов, шрифтов и т.д. в первоначальной конфигурации. + <!--l. 289--><p class="noindent">Дерево с основным набором макропакетов, шрифтов и т.д. </dd><dt class="list"> TEXMFLOCAL </dt><dd class="list"> - <!--l. 295--><p class="noindent">Дерево, которое может быть использовано администраторами системы для дополнительных - пакетов, шрифтов и т.д., или установки обновлений. + <!--l. 291--><p class="noindent">Дерево, которое может быть использовано администраторами системы для дополнительных + пакетов, шрифтов и т.д. </dd><dt class="list"> TEXMFHOME </dt><dd class="list"> - <!--l. 298--><p class="noindent">Дерево, которое пользователи могут использовать для установки собственных пакетов, - шрифтов и т.д., или для обновлённых версий системных пакетов. Эта переменная является - своей для каждого пользователя. - - + <!--l. 294--><p class="noindent">Дерево, которое пользователи могут использовать для установки собственных пакетов, + шрифтов и т.д., или для обновлённых версий системных пакетов. Эта переменная указывает + на дерево в домашней директории, своей для каждого пользователя. </dd><dt class="list"> TEXMFCONFIG </dt><dd class="list"> - <!--l. 302--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения + <!--l. 298--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения модифицированных файлов конфигурации. По умолчанию находится в директории TEXMFHOME. + + </dd><dt class="list"> TEXMFSYSCONFIG </dt><dd class="list"> - <!--l. 306--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span> и <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span> для хранения + <!--l. 302--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span> и <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span> для хранения модифицированных файлов конфигурации, общих для всех пользователей. </dd><dt class="list"> TEXMFVAR </dt><dd class="list"> - <!--l. 310--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения создаваемых + <!--l. 306--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения создаваемых автоматически файлов: форматов, карт шрифтов. По умолчанию находится в директории TEXMFHOME. </dd><dt class="list"> TEXMFSYSVAR </dt><dd class="list"> - <!--l. 314--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span>, <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span>, а также <span class="obeylines-h"><span class="verb">tlmgr</span></span> для + <!--l. 310--><p class="noindent">Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span>, <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span>, а также <span class="obeylines-h"><span class="verb">tlmgr</span></span> для хранения создаваемых автоматически файлов: форматов, карт шрифтов, — общих для всех пользователей.</dd></dl> -<!--l. 321--><p class="noindent">По умолчанию структура директорий выглядит так: +<!--l. 317--><p class="noindent">По умолчанию структура директорий выглядит так: <dl class="description"><dt class="description"> корневая директория </dt><dd class="description">может содержать несколько версий <span class="TEX">T<span class="E">E</span>X</span> Live: <dl class="list2"><dt class="list"> - 2007 </dt><dd -class="list"> - <!--l. 326--><p class="noindent">Предыдущая версия. - <dl class="list3"><dt class="list"> - ... </dt><dd + 2008 </dt><dd class="list"> - <!--l. 328--><p class="noindent"></dd></dl> + <!--l. 322--><p class="noindent">Предыдущая версия. </dd><dt class="list"> - 2008 </dt><dd + 2009 </dt><dd class="list"> - <!--l. 330--><p class="noindent">Текущая версия. + <!--l. 323--><p class="noindent">Текущая версия. <dl class="list3"><dt class="list"> bin </dt><dd class="list"> - <!--l. 332--><p class="noindent">  + <!--l. 325--><p class="noindent">  <dl class="list4"><dt class="list"> i386-linux </dt><dd class="list"> - <!--l. 334--><p class="noindent">Программы для GNU/Linux + <!--l. 327--><p class="noindent">Программы для GNU/Linux </dd><dt class="list"> ... </dt><dd class="list"> - <!--l. 335--><p class="noindent"> + <!--l. 328--><p class="noindent"> </dd><dt class="list"> universal-darwin </dt><dd class="list"> - <!--l. 336--><p class="noindent">Программы для Mac OS X + <!--l. 329--><p class="noindent">Программы для Mac OS X </dd><dt class="list"> win32 </dt><dd class="list"> - <!--l. 337--><p class="noindent">Программы для Windows</dd></dl> + <!--l. 330--><p class="noindent">Программы для Windows</dd></dl> </dd><dt class="list"> texmf </dt><dd class="list"> - <!--l. 339--><p class="noindent">TEXMFMAIN. + <!--l. 332--><p class="noindent">TEXMFMAIN. </dd><dt class="list"> texmf-dist </dt><dd class="list"> - <!--l. 340--><p class="noindent">TEXMFDIST - </dd><dt class="list"> - texmf-doc </dt><dd -class="list"> - <!--l. 341--><p class="noindent">TEXMFDOC - - + <!--l. 333--><p class="noindent">TEXMFDIST </dd><dt class="list"> texmf-var </dt><dd class="list"> - <!--l. 342--><p class="noindent">TEXMFSYSVAR + <!--l. 334--><p class="noindent">TEXMFSYSVAR </dd><dt class="list"> texmf-config </dt><dd class="list"> - <!--l. 343--><p class="noindent">TEXMFSYSCONFIG</dd></dl> + <!--l. 335--><p class="noindent">TEXMFSYSCONFIG</dd></dl> </dd><dt class="list"> texmf-local </dt><dd class="list"> - <!--l. 345--><p class="noindent">TEXMFLOCAL, общая для всех версий <span class="TEX">T<span + <!--l. 337--><p class="noindent">TEXMFLOCAL, общая для всех версий <span class="TEX">T<span class="E">E</span>X</span> Live.</dd></dl> </dd><dt class="description"> домашняя директория пользователя </dt><dd class="description">($HOME или %USERPROFILE%) + + <dl class="list2"><dt class="list"> - .texlive2007 </dt><dd + .texlive2008 </dt><dd class="list"> - <!--l. 351--><p class="noindent">Данные и конфигурационные файлы предыдущей версии. + <!--l. 343--><p class="noindent">Данные и конфигурационные файлы предыдущей версии. </dd><dt class="list"> - .texlive2008 </dt><dd + .texlive2009 </dt><dd class="list"> - <!--l. 353--><p class="noindent">Данные и конфигурационные файлы текущей версии. + <!--l. 345--><p class="noindent">Данные и конфигурационные файлы текущей версии. <dl class="list3"><dt class="list"> texmf-var </dt><dd class="list"> - <!--l. 356--><p class="noindent">TEXMFVAR + <!--l. 348--><p class="noindent">TEXMFVAR </dd><dt class="list"> texmf-config </dt><dd class="list"> - <!--l. 357--><p class="noindent">TEXMFCONFIG</dd></dl> + <!--l. 349--><p class="noindent">TEXMFCONFIG</dd></dl> </dd><dt class="list"> texmf </dt><dd class="list"> - <!--l. 359--><p class="noindent">TEXMFHOME Личные макропакеты. etc.</dd></dl> + <!--l. 351--><p class="noindent">TEXMFHOME Личные макропакеты и т.д.</dd></dl> </dd></dl> -<!--l. 364--><p class="noindent"> +<!--l. 355--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a id="x1-120002.4"></a>Расширения <span class="TEX">T<span class="E">E</span>X</span>а</h4> -<!--l. 367--><p class="noindent">Кнутовский вариант <span class="TEX">T<span +<!--l. 358--><p class="noindent">Кнутовский вариант <span class="TEX">T<span class="E">E</span>X</span>а заморожен — за исключением редких исправлений багов, в него не вносится никаких изменений. Он все ещё распространяется в <span class="TEX">T<span class="E">E</span>X</span> Live как tex и будет @@ -660,7 +652,7 @@ class="E">E</span>X</span> Live как tex и б&# class="E">E</span>X</span> Live входит несколько расширений <span class="TEX">T<span class="E">E</span>X</span>а: -<!--l. 372--><p class="indent"> +<!--l. 363--><p class="indent"> <dl class="description"><dt class="description"> e-<span class="TEX">T<span class="E">E</span>X</span> </dt><dd @@ -675,133 +667,127 @@ href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/ba </dd><dt class="description"> pdf<span class="TEX">T<span class="E">E</span>X</span> </dt><dd -class="description">включает в себя расширения e-<span class="TEX">T<span -class="E">E</span>X</span>а, добавляя поддержку формата PDF, помимо - стандартного DVI. Эта программа используется большинством форматов, например, - etex, latex, pdflatex. См. <span class="obeylines-h"><a -href="http://www.pdftex.org/" class="url" >http://www.pdftex.org/</a></span>. В руководстве пользователя +class="description">включает в себя + расширения e-<span class="TEX">T<span +class="E">E</span>X</span>а, добавляя поддержку формата PDF, помимо стандартного DVI, а также + много других новых возможностей. Эта программа используется большинством форматов, + например, etex, latex, pdflatex. Страница программы на сети: <span class="obeylines-h"><a +href="http://www.pdftex.org/" class="url" >http://www.pdftex.org/</a></span>. + В руководстве пользователя <a +href="../../../../texmf-dist/doc/pdftex/manual/padftex-a.pdf" >texmf-dist/doc/pdftex/manual/padftex-a.pdf</a> и примерах <a -href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a> и примере <a -href="../../../../texmf/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/manual/samplepdf/samplepdf.tex</a> - описаны возможности программы. +href="../../../../texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex</a> описаны возможности программы. </dd><dt class="description"> Lua<span class="TEX">T<span class="E">E</span>X</span> </dt><dd class="description">предназначен заменить pdf<span class="TEX">T<span -class="E">E</span>X</span> в будущем. Предполагается, что он будет совместим с - последним. Он также заменит Aleph, см. ниже. Встроенный интерпретатор языка Lua (см. <span class="obeylines-h"><a -href="http://www.lua.org/" class="url" >http://www.lua.org/</a></span>) позволяет элегантно решить многие сложные проблемы <span class="TEX">T<span -class="E">E</span>X</span>а. Когда - эта программа запускается как texlua, она работает как интерпретатор Lua, и в этом качестве - используется в <span class="TEX">T<span -class="E">E</span>X</span> Live. См. <span class="obeylines-h"><a +class="E">E</span>X</span> в будущем во многом (хотя и не во всем) совместим с + ним. Он также заменит Aleph, см. ниже, хотя совместимости между этими проектами не + предполагается. Встроенный интерпретатор языка Lua (см. <span class="obeylines-h"><a +href="http://www.lua.org/" class="url" >http://www.lua.org/</a></span>) позволяет + элегантно решить многие сложные проблемы <span class="TEX">T<span +class="E">E</span>X</span>а. Когда эта программа запускается как + texlua, она работает как интерпретатор Lua, и в этом качестве используется в <span class="TEX">T<span +class="E">E</span>X</span> Live. См. + <span class="obeylines-h"><a href="http://www.luatex.org/" class="url" >http://www.luatex.org/</a></span> и <a href="../../../../texmf-dist/doc/luatex/luatexref-t.pdf" >texmf-dist/doc/luatex/luatexref-t.pdf</a>. - - </dd><dt class="description"> Xe<span class="TEX">T<span class="E">E</span>X</span> </dt><dd class="description">добавляет поддержку Unicode и шрифтов в формате OpenType, сделанную через стандартные библиотеки. См. <span class="obeylines-h"><a -href="http://scripts.sil.org/xetex" class="url" >http://scripts.sil.org/xetex</a></span>. +href="http://tug.org/xetex" class="url" >http://tug.org/xetex</a></span>. </dd><dt class="description"> Omega (Омега) </dt><dd class="description">основана на Unicode (система 16-битовых символов), что позволяет работать одновременно почти со всеми письменностями мира. Она также поддерживает так называемый ╚процесс трансляции Omega╩ (OTPs) для сложных преобразований - произвольного входного потока. См. <a -href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a> (текст несколько - устарел). + произвольного входного потока. Омега больше не включается в дистрибутив <span class="TEX">T<span +class="E">E</span>X</span> Live в + качестве самостоятельной программы; на диске есть только Aleph (см. ниже). + + </dd><dt class="description"> Aleph </dt><dd class="description">объединяет Omega и e-<span class="TEX">T<span class="E">E</span>X</span>. См. краткую документацию в <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. </dd></dl> -<!--l. 417--><p class="noindent"> +<!--l. 412--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a id="x1-130002.5"></a>Другие интересные программы в дистрибутиве <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 419--><p class="noindent">Вот несколько других часто используемых программ в дистрибутиве <span class="TEX">T<span +<!--l. 414--><p class="noindent">Вот несколько других важных программ в дистрибутиве <span class="TEX">T<span class="E">E</span>X</span> Live: -<!--l. 421--><p class="indent"> +<!--l. 416--><p class="indent"> <dl class="list1"><dt class="list"> bibtex </dt><dd class="list"> - <!--l. 423--><p class="noindent">поддержка библиографий. + <!--l. 418--><p class="noindent">поддержка библиографий. </dd><dt class="list"> makeindex </dt><dd class="list"> - <!--l. 425--><p class="noindent">поддержка алфавитных указателей. + <!--l. 420--><p class="noindent">поддержка алфавитных указателей. </dd><dt class="list"> dvips </dt><dd class="list"> - <!--l. 427--><p class="noindent">преобразование DVI в PostScript. + <!--l. 422--><p class="noindent">преобразование DVI в PostScript. </dd><dt class="list"> xdvi </dt><dd class="list"> - <!--l. 429--><p class="noindent">программа для просмотра DVI для X Window System. + <!--l. 424--><p class="noindent">программа для просмотра DVI для X Window System. </dd><dt class="list"> dvilj </dt><dd class="list"> - <!--l. 431--><p class="noindent">драйвер для лазерных принтеров семейства HP LaserJet. - </dd><dt class="list"> - dv2dt, dt2dv </dt><dd -class="list"> - <!--l. 433--><p class="noindent">преобразование DVI в текст и обратно. + <!--l. 426--><p class="noindent">драйвер для лазерных принтеров семейства HP LaserJet. </dd><dt class="list"> dviconcat, dviselect </dt><dd class="list"> - <!--l. 435--><p class="noindent">перестановка страниц в файлах DVI. + <!--l. 429--><p class="noindent">перестановка страниц в файлах DVI. </dd><dt class="list"> dvipdfmx </dt><dd class="list"> - <!--l. 437--><p class="noindent">преобразование DVI в PDF, альтернатива pdf<span class="TEX">T<span -class="E">E</span>X</span>у, упомянутому выше. Пакеты ps4pdf и - pdftricks предлагают дополнительные возможности. + <!--l. 431--><p class="noindent">преобразование DVI в PDF, альтернатива pdf<span class="TEX">T<span +class="E">E</span>X</span>у, упомянутому выше. Другие альтернатвы + предоставляются пакетами ps4pdf и pdftricks. </dd><dt class="list"> psselect, psnup, … </dt><dd class="list"> - <!--l. 441--><p class="noindent">утилиты для формата PostScript. - </dd><dt class="list"> - lacheck </dt><dd -class="list"> - <!--l. 443--><p class="noindent">проверка синтаксиса <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>а. - - + <!--l. 435--><p class="noindent">утилиты для работы с файлами в формате PostScript. </dd><dt class="list"> texexec, texmfstart </dt><dd class="list"> - <!--l. 445--><p class="noindent">процессор для Con<span class="TEX">T<span + <!--l. 437--><p class="noindent">Программы для Con<span class="TEX">T<span class="E">E</span>X</span>tа и PDF. </dd><dt class="list"> tex4ht </dt><dd class="list"> - <!--l. 447--><p class="noindent">конвертер из <span class="TEX">T<span + <!--l. 439--><p class="noindent">конвертер из <span class="TEX">T<span class="E">E</span>X</span>а в HTML, XML и многие другие форматы. </dd></dl> -<!--l. 452--><p class="noindent"> +<!--l. 444--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">2.6 </span> <a id="x1-140002.6"></a>Шрифты в <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 455--><p class="noindent">В <span class="TEX">T<span +<!--l. 447--><p class="noindent">В <span class="TEX">T<span class="E">E</span>X</span> Live включено много векторных шрифтов высокого качества. См. <span class="obeylines-h"><a href="http://tug.org/fonts" class="url" >http://tug.org/fonts</a></span> и <a -href="../../../../texmf-doc/english/free-math-fonts-survey" >texmf-doc/english/free-math-fonts-survey</a>. -<!--l. 459--><p class="noindent"> +href="../../../../texmf-dist/doc/fonts/free-math-fonts-survey" >texmf-dist/doc/fonts/free-math-fonts-survey</a>. + + +<!--l. 451--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">3 </span> <a id="x1-150003"></a>Установка</h3> -<!--l. 462--><p class="noindent"> +<!--l. 454--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a id="x1-160003.1"></a>Запуск программы установки</h4> -<!--l. 465--><p class="noindent">Для начала вам потребуется DVD <span class="TEX">T<span +<!--l. 457--><p class="noindent">Для начала вам потребуется DVD <span class="TEX">T<span class="E">E</span>X</span> Collection или программа установки <span class="TEX">T<span class="E">E</span>X</span> Live с Интернета. Найдите скрипт установки: install-tl для Юникса, install-tl.bat для Windows. -<!--l. 469--><p class="indent"> +<!--l. 461--><p class="indent"> <dl class="description"><dt class="description"> Установка с сети: </dt><dd class="description">скачайте программу из архива CTAN, директория systems/texlive/tlnet; адрес <span class="obeylines-h"><a @@ -818,93 +804,141 @@ class="description">Перейди� class="E">E</span>X</span>а (мы настоятельно рекомендуем это сделать, <span class="obeylines-h"><a href="http://tug.org/usergroups.html" class="url" >http://tug.org/usergroups.html</a></span>), либо купив его отдельно (<span class="obeylines-h"><a href="http://tug.org/store" class="url" >http://tug.org/store</a></span>), либо сделав - его самостоятельно, скачав ISO образ диска (<span class="obeylines-h"><a -href="http://tug.org/texlive/acquire.html" class="url" >http://tug.org/texlive/acquire.html</a></span>). + его самостоятельно, скачав ISO образ диска. + <!--l. 481--><p class="noindent">Более подробно различные способы приобретения и установки дистрибутива рассмотрены + на странице <span class="obeylines-h"><a +href="http://tug.org/texlive/acquire.html" class="url" >http://tug.org/texlive/acquire.html</a></span>. </dd></dl> -<!--l. 492--><p class="indent"> В следующих разделах установка описывается более подробно. -<!--l. 494--><p class="noindent"> +<!--l. 488--><p class="indent"> В следующих разделах установка описывается более подробно. +<!--l. 490--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a id="x1-170003.1.1"></a>Юникс</h5> -<!--l. 496--><p class="noindent"><hr class="figure"><div class="figure" +<!--l. 492--><p class="noindent">Ниже > указывает системный промпт; то, что вводит пользователь, показано жирным шрифтом. Проще +всего начать установку так: <div class="alltt"> +<!--l. 495--><p class="noindent"><div class="obeylines-v"> +> cd /path/to/installer +<br />> perl install-tl +</div> +</div> (Вместо этого вы можете запустить perl /path/to/installer/install-tl, или ./install-tl, если у +этого скрипта есть права на выполнение, и т.д. Мы не будем указывать все эти варианты.) +Возможно, вам придется увеличить размер окна терминала, чтобы в него поместился весь диалог +(Рисунок <a +href="#x1-19083r1">1<!--tex4ht:ref: fig:text-main --></a>). +<!--l. 507--><p class="indent"> Для установки в экспертном графическом режиме (рисунок <a +href="#x1-19084r2">2<!--tex4ht:ref: fig:gui-main --></a>; вам потребуется модуль Perl/TK) +используйте <div class="alltt"> +<!--l. 510--><p class="noindent"><div class="obeylines-v"> +> perl install-tl -gui +</div> +</div> +<!--l. 514--><p class="indent"> Полный список возможных опций дает команда <div class="alltt"> +<!--l. 515--><p class="noindent"><div class="obeylines-v"> +> perl install-tl -help + + +</div> +</div> +<!--l. 519--><p class="indent"> Предупреждение о правах доступа в Юниксе: система установки <span class="TEX">T<span +class="E">E</span>X</span> Live использует текущее +значение параметра umask. Поэтому если вы хотите, чтобы системой могли пользоваться не только вы, +но и другие пользователи, вы должны установить, например, umask 022. Более подробно umask +обсуждается в документации к вашей системе. +<!--l. 526--><p class="indent"> Замечание об установке под Cygwin: в отличие от других Юниксов, Cygwin в стандартной +конфигурации не включает всех необходимых для установки <span class="TEX">T<span +class="E">E</span>X</span> Live программ. См. раздел <a +href="#x1-200003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. +<!--l. 531--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a + id="x1-180003.1.2"></a>MacOSX</h5> +<!--l. 533--><p class="noindent">Как отмечается в разделе <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, для Mac OS X существует специальный дистрибутив, Mac<span class="TEX">T<span +class="E">E</span>X</span> (<span class="obeylines-h"><a +href="http://tug.org/mactex" class="url" >http://tug.org/mactex</a></span>). Мы рекомендуем пользоваться его системой установки, а не общим скриптом +<span class="TEX">T<span +class="E">E</span>X</span> Live, поскольку у него есть дополнительные возможности, специфические для Макинтошей, +например, удобное переключение между различными дистрибутивами <span class="TEX">T<span +class="E">E</span>X</span>а для Mac OS X (Mac<span class="TEX">T<span +class="E">E</span>X</span>, +gw<span class="TEX">T<span +class="E">E</span>X</span>, Fink, MacPorts, …). +<!--l. 541--><p class="indent"> Mac<span class="TEX">T<span +class="E">E</span>X</span> основан на <span class="TEX">T<span +class="E">E</span>X</span> Live, и основные деревья директорий у этих дистрибутивов совпадают. +Mac<span class="TEX">T<span +class="E">E</span>X</span> добавляет несколько поддиректорий с программами и документацией, предназначенными для +Макинтошей. +<!--l. 545--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a + id="x1-190003.1.3"></a>Windows</h5> +<!--l. 547--><p class="noindent">Если вы устанавливаете систему с сети, или если программа установки с DVD не стартовала +автоматически, дважды щелкните по install-tl.bat. Если вам нужна более тонкая настройка, например, +если вы хотите выбрать определенные коллекции пакетов, запустите install-tl-advanced.bat. +<!--l. 553--><p class="indent"> Можно также запустить программу из командной строки. Ниже > означает системный промпт; то, +что вводит пользователь, указано жирным шрифтом. Если вы находитесь в директории программы +установки, напечатайте: <div class="alltt"> +<!--l. 557--><p class="noindent"><div class="obeylines-v"> +> install-tl +</div> +</div> +<!--l. 561--><p class="indent"> Программу можно вызвать и из другой директории, например, <div class="alltt"> +<!--l. 562--><p class="noindent"><div class="obeylines-v"> +> D:\texlive\install-tl +</div> +</div> (предполагается, что в D: находится DVD <span class="TEX">T<span +class="E">E</span>X</span> Collection). На рисунке <a +href="#x1-19085r3">3<!--tex4ht:ref: fig:wizard --></a> показан специальный +проводник установки, который по умолчнаию запускается в Windows. +<!--l. 569--><p class="indent"> Для установки в текстовом режиме используйте <div class="alltt"> +<!--l. 570--><p class="noindent"><div class="obeylines-v"> +> install-tl -no-gui +</div> +</div> +<!--l. 575--><p class="indent"> Все опции программы можно получить при помощи команды <div class="alltt"> +<!--l. 576--><p class="noindent"><div class="obeylines-v"> +> install-tl -help +</div> +</div> +<!--l. 580--><p class="indent"> <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-17091r1"></a> + id="x1-19083r1"></a> <div class="fancyvrb" id="fancyvrb1"> <a - id="x1-17002r1"></a><span + id="x1-19002r1"></a><span class="larm-0700"> </span><span -class="larm-0700"> ======================></span><span +class="larm-0700"> Installing</span><span class="larm-0700"> TeX</span><span class="larm-0700"> Live</span><span -class="larm-0700"> installation</span><span -class="larm-0700"> procedure</span><span -class="larm-0700"> <=====================</span> +class="larm-0700"> 2009</span><span +class="larm-0700"> from:</span><span +class="larm-0700"> ...</span> <br class="fancyvrb" /><a - id="x1-17004r2"></a><span + id="x1-19004r2"></a><span class="larm-0700"> </span><span -class="larm-0700"> </span> -<br class="fancyvrb" /><a - id="x1-17006r3"></a><span -class="larm-0700"> </span><span -class="larm-0700"> =======></span><span -class="larm-0700"> Note:</span><span -class="larm-0700"> Letters/digits</span><span -class="larm-0700"> in</span><span -class="larm-0700"> <angle</span><span -class="larm-0700"> brackets></span><span -class="larm-0700"> indicate</span><span -class="larm-0700"> menu</span><span -class="larm-0700"> items</span><span -class="larm-0700"> <=======</span> -<br class="fancyvrb" /><a - id="x1-17008r4"></a><span -class="larm-0700"> </span><span -class="larm-0700"> =======></span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> for</span><span -class="larm-0700"> commands</span><span -class="larm-0700"> or</span><span -class="larm-0700"> configurable</span><span -class="larm-0700"> options</span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> <=======</span> +class="larm-0700"> Platform:</span><span +class="larm-0700"> i386-linux</span><span +class="larm-0700"> =></span><span +class="larm-0700"> ’Intel</span><span +class="larm-0700"> x86</span><span +class="larm-0700"> with</span><span +class="larm-0700"> GNU/Linux’</span> <br class="fancyvrb" /><a - id="x1-17010r5"></a><span + id="x1-19006r3"></a><span class="larm-0700"> </span><span -class="larm-0700"> </span> +class="larm-0700"> Distribution:</span><span +class="larm-0700"> live</span><span +class="larm-0700"> (uncompressed)</span> <br class="fancyvrb" /><a - id="x1-17012r6"></a><span + id="x1-19008r4"></a><span class="larm-0700"> </span><span -class="larm-0700"> </span> +class="larm-0700"> ...</span> <br class="fancyvrb" /><a - id="x1-17014r7"></a><span + id="x1-19010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> Detected</span><span @@ -914,11 +948,11 @@ class="larm-0700"> x86</span><span class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-17016r8"></a><span + id="x1-19012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17018r9"></a><span + id="x1-19014r7"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <B></span><span @@ -927,13 +961,13 @@ class="larm-0700"> systems:</span><span class="larm-0700"> 1</span><span class="larm-0700"> out</span><span class="larm-0700"> of</span><span -class="larm-0700"> 16</span> +class="larm-0700"> 14</span> <br class="fancyvrb" /><a - id="x1-17020r10"></a><span + id="x1-19016r8"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17022r11"></a><span + id="x1-19018r9"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <S></span><span @@ -941,18 +975,36 @@ class="larm-0700"> Installation</span><span class="larm-0700"> scheme</span><span class="larm-0700"> (scheme-full)</span> <br class="fancyvrb" /><a - id="x1-17024r12"></a><span + id="x1-19020r10"></a><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> 83</span><span +class="larm-0700"> collections</span><span +class="larm-0700"> out</span><span +class="larm-0700"> of</span><span +class="larm-0700"> 84,</span><span +class="larm-0700"> disk</span><span +class="larm-0700"> space</span><span +class="larm-0700"> required:</span><span +class="larm-0700"> 1882</span><span +class="larm-0700"> MB</span> +<br class="fancyvrb" /><a + id="x1-19022r11"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17026r13"></a><span + id="x1-19024r12"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> Customizing</span><span class="larm-0700"> installation</span><span class="larm-0700"> scheme:</span> <br class="fancyvrb" /><a - id="x1-17028r14"></a><span + id="x1-19026r13"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -961,7 +1013,7 @@ class="larm-0700"> <C></span><span class="larm-0700"> standard</span><span class="larm-0700"> collections</span> <br class="fancyvrb" /><a - id="x1-17030r15"></a><span + id="x1-19028r14"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -970,33 +1022,17 @@ class="larm-0700"> <L></span><span class="larm-0700"> language</span><span class="larm-0700"> collections</span> <br class="fancyvrb" /><a - id="x1-17032r16"></a><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> 83</span><span -class="larm-0700"> collections</span><span -class="larm-0700"> out</span><span -class="larm-0700"> of</span><span -class="larm-0700"> 84,</span><span -class="larm-0700"> disk</span><span -class="larm-0700"> space</span><span -class="larm-0700"> required:</span><span -class="larm-0700"> 1666</span><span -class="larm-0700"> MB</span> -<br class="fancyvrb" /><a - id="x1-17034r17"></a><span + id="x1-19030r15"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17036r18"></a><span + id="x1-19032r16"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <D></span><span class="larm-0700"> directories:</span> <br class="fancyvrb" /><a - id="x1-17038r19"></a><span + id="x1-19034r17"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1007,36 +1043,16 @@ class="larm-0700"> main</span><span class="larm-0700"> TeX</span><span class="larm-0700"> directory):</span> <br class="fancyvrb" /><a - id="x1-17040r20"></a><span + id="x1-19036r18"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span -class="larm-0700"> !!</span><span -class="larm-0700"> default</span><span -class="larm-0700"> location:</span><span -class="larm-0700"> /usr/local/texlive/2008</span> -<br class="fancyvrb" /><a - id="x1-17042r21"></a><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> </span><span -class="larm-0700"> !!</span><span -class="larm-0700"> is</span><span -class="larm-0700"> not</span><span -class="larm-0700"> writable,</span><span -class="larm-0700"> please</span><span -class="larm-0700"> select</span><span -class="larm-0700"> a</span><span -class="larm-0700"> different</span><span -class="larm-0700"> one!</span> +class="larm-0700"> /usr/local/texlive/2009</span> <br class="fancyvrb" /><a - id="x1-17044r22"></a><span + id="x1-19038r19"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1048,7 +1064,7 @@ class="larm-0700"> site-wide</span><span class="larm-0700"> local</span><span class="larm-0700"> files):</span> <br class="fancyvrb" /><a - id="x1-17046r23"></a><span + id="x1-19040r20"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1057,7 +1073,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> /usr/local/texlive/texmf-local</span> <br class="fancyvrb" /><a - id="x1-17048r24"></a><span + id="x1-19042r21"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1071,16 +1087,16 @@ class="larm-0700"> automatically</span><span class="larm-0700"> generated</span><span class="larm-0700"> data):</span> <br class="fancyvrb" /><a - id="x1-17050r25"></a><span + id="x1-19044r22"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span -class="larm-0700"> /usr/local/texlive/2008/texmf-var</span> +class="larm-0700"> /usr/local/texlive/2009/texmf-var</span> <br class="fancyvrb" /><a - id="x1-17052r26"></a><span + id="x1-19046r23"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1091,16 +1107,16 @@ class="larm-0700"> for</span><span class="larm-0700"> local</span><span class="larm-0700"> config):</span> <br class="fancyvrb" /><a - id="x1-17054r27"></a><span + id="x1-19048r24"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span -class="larm-0700"> /usr/local/texlive/2008/texmf-config</span> +class="larm-0700"> /usr/local/texlive/2009/texmf-config</span> <br class="fancyvrb" /><a - id="x1-17056r28"></a><span + id="x1-19050r25"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1111,7 +1127,7 @@ class="larm-0700"> for</span><span class="larm-0700"> user-specific</span><span class="larm-0700"> files):</span> <br class="fancyvrb" /><a - id="x1-17058r29"></a><span + id="x1-19052r26"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1120,17 +1136,17 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> ~/texmf</span> <br class="fancyvrb" /><a - id="x1-17060r30"></a><span + id="x1-19054r27"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17062r31"></a><span + id="x1-19056r28"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <O></span><span class="larm-0700"> options:</span> <br class="fancyvrb" /><a - id="x1-17064r32"></a><span + id="x1-19058r29"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1146,7 +1162,7 @@ class="larm-0700"> A4</span><span class="larm-0700"> by</span><span class="larm-0700"> default</span> <br class="fancyvrb" /><a - id="x1-17066r33"></a><span + id="x1-19060r30"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1157,7 +1173,23 @@ class="larm-0700"> all</span><span class="larm-0700"> format</span><span class="larm-0700"> files</span> <br class="fancyvrb" /><a - id="x1-17068r34"></a><span + id="x1-19062r31"></a><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> </span><span +class="larm-0700"> [X]</span><span +class="larm-0700"> allow</span><span +class="larm-0700"> execution</span><span +class="larm-0700"> of</span><span +class="larm-0700"> restricted</span><span +class="larm-0700"> list</span><span +class="larm-0700"> of</span><span +class="larm-0700"> programs</span><span +class="larm-0700"> via</span><span +class="larm-0700"> \write18</span> +<br class="fancyvrb" /><a + id="x1-19064r32"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1168,7 +1200,7 @@ class="larm-0700"> macro/font</span><span class="larm-0700"> doc</span><span class="larm-0700"> tree</span> <br class="fancyvrb" /><a - id="x1-17070r35"></a><span + id="x1-19066r33"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1179,7 +1211,7 @@ class="larm-0700"> macro/font</span><span class="larm-0700"> source</span><span class="larm-0700"> tree</span> <br class="fancyvrb" /><a - id="x1-17072r36"></a><span + id="x1-19068r34"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1188,214 +1220,193 @@ class="larm-0700"> [</span><span class="larm-0700"> ]</span><span class="larm-0700"> create</span><span class="larm-0700"> symlinks</span><span -class="larm-0700"> in</span><span +class="larm-0700"> to</span><span class="larm-0700"> standard</span><span class="larm-0700"> directories</span> <br class="fancyvrb" /><a - id="x1-17074r37"></a><span + id="x1-19070r35"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17076r38"></a><span + id="x1-19072r36"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <V></span><span -class="larm-0700"> Install</span><span +class="larm-0700"> set</span><span +class="larm-0700"> up</span><span class="larm-0700"> for</span><span class="larm-0700"> running</span><span class="larm-0700"> from</span><span class="larm-0700"> DVD</span> <br class="fancyvrb" /><a - id="x1-17078r39"></a><span + id="x1-19074r37"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-17080r40"></a><span + id="x1-19076r38"></a><span class="larm-0700"> </span><span class="larm-0700"> Other</span><span class="larm-0700"> actions:</span> <br class="fancyvrb" /><a - id="x1-17082r41"></a><span + id="x1-19078r39"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <I></span><span class="larm-0700"> start</span><span class="larm-0700"> installation</span><span class="larm-0700"> to</span><span -class="larm-0700"> HD</span> +class="larm-0700"> hard</span><span +class="larm-0700"> disk</span> <br class="fancyvrb" /><a - id="x1-17084r42"></a><span + id="x1-19080r40"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <H></span><span class="larm-0700"> help</span> <br class="fancyvrb" /><a - id="x1-17086r43"></a><span + id="x1-19082r41"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <Q></span><span class="larm-0700"> quit</span> -<br class="fancyvrb" /><a - id="x1-17088r44"></a><span -class="larm-0700"> </span><span -class="larm-0700"> </span> -<br class="fancyvrb" /><a - id="x1-17090r45"></a><span -class="larm-0700"> </span><span -class="larm-0700"> Enter</span><span -class="larm-0700"> command:</span> </div> <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 1: </td><td -class="content">Главное меню программы установки в текстовом режиме (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-17091r1 --> +class="content">Главное меню программы установки в текстовом режиме (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-19083r1 --> -<!--l. 546--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 549--><p class="indent"> <hr class="figure"><div class="figure" +<!--l. 626--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 628--><p class="indent"> <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-17092r2"></a> + id="x1-19084r2"></a> -<!--l. 550--><p class="indent"> <img -src="install-w32-main.png" alt="pict" +<!--l. 629--><p class="indent"> <img +src="install-lnx-main.png" alt="pict" > <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 2: </td><td -class="content">Главное меню программы установки в графическом режиме (Windows)</td></tr></table><!--tex4ht:label?: x1-17092r2 --> +class="content">Главное меню программы установки в экспертном графическом режиме (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-19084r2 --> -<!--l. 553--><p class="indent"> </td></tr></table></div><hr class="endfigure"> -<!--l. 555--><p class="noindent">Ниже > указывает системный промпт; то, что вводит пользователь, показано жирным шрифтом. -Открыв терминальное окно в Юниксе, запустите программу установки: <div class="alltt"> -<!--l. 559--><p class="noindent"><div class="obeylines-v"> -> cd /path/to/installer -<br />> perl install-tl -</div> -</div> (Альтернативно, вы можете запустить perl /path/to/installer/install-tl, или ./install-tl, если у этого -скрипта есть права на выполнение, и т.д. Мы не будем указывать все эти варианты.) -<!--l. 569--><p class="indent"> Для установки в графическом режиме (вам потребуется модуль Perl/TK) используйте -<div class="alltt"> -<!--l. 571--><p class="noindent"><div class="obeylines-v"> -> perl install-tl -gui -</div> -</div> -<!--l. 575--><p class="indent"> Полный список возможных опций дает команда <div class="alltt"> -<!--l. 576--><p class="noindent"><div class="obeylines-v"> -> perl install-tl -help -</div> -</div> -<!--l. 580--><p class="indent"> Предупреждение о правах доступа в Юниксе: система установки <span class="TEX">T<span -class="E">E</span>X</span> Live использует текущее -значение параметра umask. Поэтому если вы хотите, чтобы полученной системы могли пользоваться не -только вы, но и другие пользователи, вы должны установить, например, umask 022. Более подробно -umask обсуждается в документации к вашей системе. - <h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a - id="x1-180003.1.2"></a>Mac OS X</h5> -<!--l. 589--><p class="noindent">Как отмечается в разделе <a -href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, для Mac OS X существует специальный дистрибутив, Mac<span class="TEX">T<span -class="E">E</span>X</span> (<span class="obeylines-h"><a -href="http://tug.org/mactex" class="url" >http://tug.org/mactex</a></span>). Мы рекомендуем пользоваться его системой установки, а не общим скриптом -<span class="TEX">T<span -class="E">E</span>X</span> Live, поскольку у него есть дополнительные возможности, специфические для Маков, например, -удобное переключение между различными дистрибутивами <span class="TEX">T<span -class="E">E</span>X</span>а для Mac OS X (Mac<span class="TEX">T<span -class="E">E</span>X</span>, gw<span class="TEX">T<span -class="E">E</span>X</span>, Fink, -MacPorts, …). -<!--l. 597--><p class="indent"> Mac<span class="TEX">T<span -class="E">E</span>X</span> основан на <span class="TEX">T<span -class="E">E</span>X</span> Live, и основные деревья директорий у них совпадают. Он добавляет -несколько поддиректорий с программами и документацией, относящимися только к Макам. -<!--l. 601--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a - id="x1-190003.1.3"></a>Windows</h5> -<!--l. 603--><p class="noindent">Если вы устанавливаете систему с сети, или если программа установки с DVD не стартовала -автоматически, дважды щелкните по install-tl.bat. -<!--l. 607--><p class="indent"> Можно также запустить программу из командной строки. Ниже > означает системный промпт; то, -что вводит пользователь, указано жирным шрифтом. Если вы находитесь в директории программы -установки, напечатайте: <div class="alltt"> -<!--l. 611--><p class="noindent"><div class="obeylines-v"> -> install-tl -</div> -</div> -<!--l. 615--><p class="indent"> Программу можно вызвать и из другой директории, например, <div class="alltt"> +<!--l. 632--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 634--><p class="indent"> <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> -<!--l. 616--><p class="noindent"><div class="obeylines-v"> -> D:\texlive\install-tl -</div> -</div> (предполагается, что в D: находится DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection). -<!--l. 621--><p class="indent"> Для установки в текстовом режиме используйте <div class="alltt"> -<!--l. 622--><p class="noindent"><div class="obeylines-v"> -> install-tl -no-gui -</div> -</div> -<!--l. 627--><p class="indent"> Все опции программы можно получить при помощи команды <div class="alltt"> -<!--l. 628--><p class="noindent"><div class="obeylines-v"> -> install-tl -help -</div> -</div> -<!--l. 632--><p class="noindent"> +<a + id="x1-19085r3"></a> + + + +<!--l. 635--><p class="indent"> <img +src="wizard-w32.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 3: </td><td +class="content">Главное меню программы установки в упрощенном графическом режиме (Windows)</td></tr></table><!--tex4ht:label?: x1-19085r3 --> + + +<!--l. 638--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 640--><p class="indent"> <a id="cygwin"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a - id="x1-200003.1.4"></a>Установка в текстовом режиме</h5> -<!--l. 634--><p class="noindent">На рисунке <a -href="#x1-17091r1">1<!--tex4ht:ref: fig:text-main --></a> показано основное меню программы установки в текстовом режиме для Юникса. -<!--l. 637--><p class="indent"> Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например, + id="x1-200003.1.4"></a>Cygwin</h5> +<!--l. 644--><p class="noindent">Система установки <span class="TEX">T<span +class="E">E</span>X</span> Live работает только под Cygwin 1.7. +<!--l. 646--><p class="indent"> Перед началом установки <span class="TEX">T<span +class="E">E</span>X</span> Live, установите при помощи программы setup.exe из комплекта +Cygwin пакеты perl и wget, если их нет в вашей системе. Мы рекомендуем также следующие +дополнительные пакеты: + <ul class="itemize1"> + <li class="itemize">fontconfig [нужен для Xe<span class="TEX">T<span +class="E">E</span>X</span> ] + </li> + <li class="itemize">ghostscript [нужен для разных программ] + </li> + <li class="itemize">libXaw7 [нужен для xdvi] + </li> + <li class="itemize">ncurses [предоставляет команду ╚clear╩, которая нужна при установке]</li></ul> +<!--l. 660--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a + id="x1-210003.1.5"></a>Установка в текстовом режиме</h5> +<!--l. 662--><p class="noindent">На рисунке <a +href="#x1-19083r1">1<!--tex4ht:ref: fig:text-main --></a> показано основное меню программы установки в текстовом режиме для Юникса. +Текстовый режим является режимом по умолчанию для Юниксса. +<!--l. 666--><p class="indent"> Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например, нельзя передвигаться по полям при помощи клавиши ╚Tab╩. Вы просто печатаете что-то (регистр учитывается!) и нажимаете клавишу ╚Enter╩, после чего перерисовывается весь экран. -<!--l. 642--><p class="indent"> Этот интерфейс примитивен по следующей причине: он должен работать на как можно большем -количестве платформ, включая такие, где есть только усеченный вариант Perlа (для Windows такой -вариант Perlа включен в дистрибутив). -<!--l. 647--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a - id="x1-210003.1.5"></a>Установка в графическом режиме</h5> -<!--l. 649--><p class="noindent">На рисунке <a -href="#x1-17092r2">2<!--tex4ht:ref: fig:gui-main --></a> изображено меню программы установки в графическом режиме. Основные различия с -рисунком <a -href="#x1-17091r1">1<!--tex4ht:ref: fig:text-main --></a> связаны с тем, что эта программа работает под Windows, а предыдущая — под -GNU/Linux. -<!--l. 654--><p class="noindent"> +<!--l. 671--><p class="indent"> Этот интерфейс примитивен по следующей причине: он должен работать на как можно +большем количестве платформ, включая такие, где есть только усеченный вариант программы +Perl. +<!--l. 675--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.6 </span> <a + id="x1-220003.1.6"></a>Установка в экспертном графическом режиме</h5> +<!--l. 677--><p class="noindent">На рисунке <a +href="#x1-19084r2">2<!--tex4ht:ref: fig:gui-main --></a> изображено меню программы установки в графическом режиме под GNU/Linux. Основное +различие между этим рисунком и рисунком <a +href="#x1-19083r1">1<!--tex4ht:ref: fig:text-main --></a> в том, что в первом используются кнопки и +меню. +<!--l. 682--><p class="indent"> Этот вариант может быть выбран командой <div class="alltt"> +<!--l. 683--><p class="noindent"><div class="obeylines-v"> +> install-tl -gui=perltk +</div> +</div> +<!--l. 687--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.7 </span> <a + id="x1-230003.1.7"></a>Установка в упрощенном графическом режиме</h5> +<!--l. 689--><p class="noindent">Под Windows установка по умолчанию работает в самом простом режиме, который мы только могли +придумать, напоминающий интерфейс ╚Проводника установки╩. Он устанавливает все и +(почти) не задает никаких вопросов. Если вы хотите более тонкую настройку, вызовите другой +режим. +<!--l. 695--><p class="indent"> Этот режим может быть выбран командой <div class="alltt"> +<!--l. 696--><p class="noindent"><div class="obeylines-v"> +> install-tl -gui=wizard + + +</div> +</div> +<!--l. 701--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a - id="x1-220003.2"></a>Работа программы установки</h4> -<!--l. 657--><p class="noindent">Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько + id="x1-240003.2"></a>Работа программы установки</h4> +<!--l. 704--><p class="noindent">Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько кратких замечаний. -<!--l. 660--><p class="noindent"> +<!--l. 707--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a - id="x1-230003.2.1"></a>Меню выбора платформы (только для Юникса)</h5> -<!--l. 663--><p class="noindent"><hr class="figure"><div class="figure" + id="x1-250003.2.1"></a>Меню выбора платформы (только для Юникса)</h5> +<!--l. 711--><p class="noindent"><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-23037r3"></a> + id="x1-25037r4"></a> <div class="fancyvrb" id="fancyvrb2"> <a - id="x1-23002r1"></a><span + id="x1-25002r1"></a><span class="larm-0700"> </span><span class="larm-0700"> Available</span><span class="larm-0700"> sets</span><span class="larm-0700"> of</span><span class="larm-0700"> binaries:</span> <br class="fancyvrb" /><a - id="x1-23004r2"></a><span + id="x1-25004r2"></a><span class="larm-0700"> </span><span class="larm-0700"> ====================================================================</span> <br class="fancyvrb" /><a - id="x1-23006r3"></a><span + id="x1-25006r3"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-23008r4"></a><span + id="x1-25008r4"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1414,7 +1425,7 @@ class="larm-0700"> Alpha</span><span class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-23010r5"></a><span + id="x1-25010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1430,7 +1441,7 @@ class="larm-0700"> x86_64</span><span class="larm-0700"> with</span><span class="larm-0700"> FreeBSD</span> <br class="fancyvrb" /><a - id="x1-23012r6"></a><span + id="x1-25012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1448,7 +1459,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> HP-UX</span> <br class="fancyvrb" /><a - id="x1-23014r7"></a><span + id="x1-25014r7"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1466,7 +1477,7 @@ class="larm-0700"> x86</span><span class="larm-0700"> with</span><span class="larm-0700"> FreeBSD</span> <br class="fancyvrb" /><a - id="x1-23016r8"></a><span + id="x1-25016r8"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1485,7 +1496,7 @@ class="larm-0700"> x86</span><span class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-23018r9"></a><span + id="x1-25018r9"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1503,7 +1514,7 @@ class="larm-0700"> x86</span><span class="larm-0700"> with</span><span class="larm-0700"> OpenBSD</span> <br class="fancyvrb" /><a - id="x1-23020r10"></a><span + id="x1-25020r10"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1522,7 +1533,7 @@ class="larm-0700"> with</span><span class="larm-0700"> Sun</span><span class="larm-0700"> Solaris</span> <br class="fancyvrb" /><a - id="x1-23022r11"></a><span + id="x1-25022r11"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1541,7 +1552,7 @@ class="larm-0700"> </span><span class="larm-0700"> SGI</span><span class="larm-0700"> IRIX</span> <br class="fancyvrb" /><a - id="x1-23024r12"></a><span + id="x1-25024r12"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1559,7 +1570,7 @@ class="larm-0700"> PowerPC</span><span class="larm-0700"> with</span><span class="larm-0700"> AIX</span> <br class="fancyvrb" /><a - id="x1-23026r13"></a><span + id="x1-25026r13"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1575,7 +1586,7 @@ class="larm-0700"> PowerPC</span><span class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-23028r14"></a><span + id="x1-25028r14"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1593,7 +1604,7 @@ class="larm-0700"> Sparc</span><span class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-23030r15"></a><span + id="x1-25030r15"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1609,7 +1620,7 @@ class="larm-0700"> Sparc</span><span class="larm-0700"> with</span><span class="larm-0700"> Solaris</span> <br class="fancyvrb" /><a - id="x1-23032r16"></a><span + id="x1-25032r16"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1623,7 +1634,7 @@ class="larm-0700"> binaries</span><span class="larm-0700"> for</span><span class="larm-0700"> MacOSX/Darwin</span> <br class="fancyvrb" /><a - id="x1-23034r17"></a><span + id="x1-25034r17"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1645,7 +1656,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> Windows</span> <br class="fancyvrb" /><a - id="x1-23036r18"></a><span + id="x1-25036r18"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -1663,46 +1674,46 @@ class="larm-0700"> with</span><span class="larm-0700"> GNU/Linux</span> </div> <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 3: </td><td -class="content">Меню выбора платформы</td></tr></table><!--tex4ht:label?: x1-23037r3 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 4: </td><td +class="content">Меню выбора платформы</td></tr></table><!--tex4ht:label?: x1-25037r4 --> -<!--l. 685--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 687--><p class="indent"> На рисунке <a -href="#x1-23037r3">3<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только +<!--l. 733--><p class="noindent"></td></tr></table></div><hr class="endfigure"> +<!--l. 735--><p class="indent"> На рисунке <a +href="#x1-25037r4">4<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только программы для вашей текущей архитектуры. В этом меню вы можете выбрать также установку программ для других платформ. Это может быть полезно, если вы используете одно и то же дерево <span class="TEX">T<span class="E">E</span>X</span>а для разных машин и раздаёте его по локальной сети, либо если на вашей машине установлено несколько операционных систем. <h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a - id="x1-240003.2.2"></a>Выбор основных компонентов</h5> -<!--l. 698--><p class="noindent"><hr class="figure"><div class="figure" + id="x1-260003.2.2"></a>Выбор основных компонентов</h5> +<!--l. 746--><p class="noindent"><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-24027r4"></a> + id="x1-26027r5"></a> <div class="fancyvrb" id="fancyvrb3"> <a - id="x1-24002r1"></a><span + id="x1-26002r1"></a><span class="larm-0700"> </span><span class="larm-0700"> Select</span><span class="larm-0700"> a</span><span class="larm-0700"> scheme:</span> <br class="fancyvrb" /><a - id="x1-24004r2"></a><span + id="x1-26004r2"></a><span class="larm-0700"> </span><span class="larm-0700"> ====================================================================</span> <br class="fancyvrb" /><a - id="x1-24006r3"></a><span + id="x1-26006r3"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-24008r4"></a><span + id="x1-26008r4"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> a</span><span @@ -1713,7 +1724,7 @@ class="larm-0700"> Live</span><span class="larm-0700"> basic</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24010r5"></a><span + id="x1-26010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> b</span><span @@ -1725,7 +1736,7 @@ class="larm-0700"> scheme</span><span class="larm-0700"> for</span><span class="larm-0700"> ConTeXt</span> <br class="fancyvrb" /><a - id="x1-24012r6"></a><span + id="x1-26012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> c</span><span @@ -1735,7 +1746,7 @@ class="larm-0700"> Live</span><span class="larm-0700"> full</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24014r7"></a><span + id="x1-26014r7"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> d</span><span @@ -1746,7 +1757,7 @@ class="larm-0700"> TeX</span><span class="larm-0700"> Live</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24016r8"></a><span + id="x1-26016r8"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> e</span><span @@ -1757,7 +1768,7 @@ class="larm-0700"> TeX</span><span class="larm-0700"> Live</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24018r9"></a><span + id="x1-26018r9"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> f</span><span @@ -1768,7 +1779,7 @@ class="larm-0700"> Live</span><span class="larm-0700"> medium</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24020r10"></a><span + id="x1-26020r10"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> g</span><span @@ -1779,7 +1790,7 @@ class="larm-0700"> Live</span><span class="larm-0700"> minimal</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24022r11"></a><span + id="x1-26022r11"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> h</span><span @@ -1791,7 +1802,7 @@ class="larm-0700"> for</span><span class="larm-0700"> Omega</span><span class="larm-0700"> users</span> <br class="fancyvrb" /><a - id="x1-24024r12"></a><span + id="x1-26024r12"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> i</span><span @@ -1800,7 +1811,7 @@ class="larm-0700"> ]</span><span class="larm-0700"> teTeX</span><span class="larm-0700"> scheme</span> <br class="fancyvrb" /><a - id="x1-24026r13"></a><span + id="x1-26026r13"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> j</span><span @@ -1811,87 +1822,87 @@ class="larm-0700"> typesetting</span><span class="larm-0700"> scheme</span> </div> <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 4: </td><td -class="content">Выбор основных компонентов</td></tr></table><!--tex4ht:label?: x1-24027r4 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 5: </td><td +class="content">Выбор основных компонентов</td></tr></table><!--tex4ht:label?: x1-26027r5 --> -<!--l. 715--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 717--><p class="indent"> На рисунке <a -href="#x1-24027r4">4<!--tex4ht:ref: fig:scheme-text --></a> показано меню выбора основных компонентов (схем) <span class="TEX">T<span +<!--l. 763--><p class="noindent"></td></tr></table></div><hr class="endfigure"> +<!--l. 765--><p class="indent"> На рисунке <a +href="#x1-26027r5">5<!--tex4ht:ref: fig:scheme-text --></a> показано меню выбора основных компонентов (схем) <span class="TEX">T<span class="E">E</span>X</span> Live. В этом меню вы можете выбрать ╚схему╩, т.е. набор коллекций пакетов. По умолчанию используется схема full, т.е. все пакеты <span class="TEX">T<span class="E">E</span>X</span> Live, но вы можете выбрать схему basic для небольшой системы, схему minimal для тестирования или схемы medium или teTeX. Есть также ряд специальных схем, в том числе и предназначенных для различных стран. -<!--l. 726--><p class="indent"> <hr class="figure"><div class="figure" +<!--l. 774--><p class="indent"> <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-24028r5"></a> + id="x1-26028r6"></a> -<!--l. 727--><p class="indent"> <img +<!--l. 775--><p class="indent"> <img src="stdcoll.png" alt="pict" > <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 5: </td><td -class="content">Меню коллекций (Линукс)</td></tr></table><!--tex4ht:label?: x1-24028r5 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 6: </td><td +class="content">Меню коллекций (Линукс)</td></tr></table><!--tex4ht:label?: x1-26028r6 --> -<!--l. 729--><p class="indent"> </td></tr></table></div><hr class="endfigure"> -<!--l. 731--><p class="indent"> Вы можете уточнить ваш выбор при помощи меню ╚коллекций╩ (рисунок <a -href="#x1-24028r5">5<!--tex4ht:ref: fig:collections-gui --></a>, для разнообразия +<!--l. 777--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 779--><p class="indent"> Вы можете уточнить ваш выбор при помощи меню ╚коллекций╩ (рисунок <a +href="#x1-26028r6">6<!--tex4ht:ref: fig:collections-gui --></a>, для разнообразия сделанный в графическом режиме). -<!--l. 735--><p class="indent"> Коллекции представляют собой следующий после схем уровень иерархии <span class="TEX">T<span +<!--l. 783--><p class="indent"> Коллекции представляют собой следующий после схем уровень иерархии <span class="TEX">T<span class="E">E</span>X</span> Live. Грубо говоря, схемы состоят из коллекций, коллекции состоят из пакетов, а пакеты (нижний уровень иерархии <span class="TEX">T<span class="E">E</span>X</span> Live) содержат макросы, шрифты и т.д. -<!--l. 740--><p class="indent"> Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать +<!--l. 788--><p class="indent"> Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать программу tlmgr после установки (см. раздел <a -href="#x1-420006">6<!--tex4ht:ref: sec:tlmgr --></a>). Эта программа позволяет устанавливать или удалять +href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>). Эта программа позволяет устанавливать или удалять отдельные пакеты. <h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a - id="x1-250003.2.3"></a>Директории</h5> -<!--l. 748--><p class="noindent">Схема директорий по умолчанию описана в разделе <a + id="x1-270003.2.3"></a>Директории</h5> +<!--l. 796--><p class="noindent">Схема директорий по умолчанию описана в разделе <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, стр. <a href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. Положение дерева TEXDIR отличается для Windows (<span class="obeylines-h"><span class="verb">%PROGRAMFILES%\texlive\2008</span></span>) и Юникса (/usr/local/texlive/2008). -<!--l. 754--><p class="indent"> Основная причина, по которой бывает необходимо изменить эту схему — отсутствие у +<!--l. 802--><p class="indent"> Основная причина, по которой бывает необходимо изменить эту схему — отсутствие у вас прав на запись в нужные директории. Вам не надо иметь права администратора для установки <span class="TEX">T<span class="E">E</span>X</span> Live, однако вам надо иметь право писать в директорию, куда устанавливается система. -<!--l. 759--><p class="indent"> Если у вас нет права на запись в системные директории, естественной альтернативой является +<!--l. 807--><p class="indent"> Если у вас нет права на запись в системные директории, естественной альтернативой является установка в вашу домашнюю директорию, особенно если вы будете единственным пользователем системы. Для этого используйте ‘<span class="obeylines-h"><span class="verb">~</span></span>’ например ‘<span class="obeylines-h"><span class="verb">~/texlive/2008</span></span>’. -<!--l. 764--><p class="indent"> Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно +<!--l. 812--><p class="indent"> Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно разные версии <span class="TEX">T<span class="E">E</span>X</span> Live. После тестирования новой версии вы сможете сделать /usr/local/texlive-cur ссылкой на соответствующую директорию. -<!--l. 769--><p class="indent"> Изменение TEXDIR изменит также TEXMFLOCAL, TEXMFSYSVAR и TEXMFSYSCONFIG. -<!--l. 772--><p class="indent"> Личные пакеты и файлы рекомендуется держать в директории TEXMFHOME. По умолчанию это +<!--l. 817--><p class="indent"> Изменение TEXDIR изменит также TEXMFLOCAL, TEXMFSYSVAR и TEXMFSYSCONFIG. +<!--l. 820--><p class="indent"> Личные пакеты и файлы рекомендуется держать в директории TEXMFHOME. По умолчанию это <span class="obeylines-h"><span class="verb">~/texmf</span></span>. В отличие от TEXDIR, здесь <span class="obeylines-h"><span class="verb">~</span></span> будет своим для каждого пользователя. Эта переменная становится $HOME под Юниксом и <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span> под Windows. -<!--l. 778--><p class="noindent"> +<!--l. 826--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a - id="x1-260003.2.4"></a>Опции</h5> -<!--l. 781--><p class="noindent"><hr class="figure"><div class="figure" + id="x1-280003.2.4"></a>Опции</h5> +<!--l. 829--><p class="noindent"><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-26017r6"></a> + id="x1-28017r7"></a> <div class="fancyvrb" id="fancyvrb4"> <a - id="x1-26002r1"></a><span + id="x1-28002r1"></a><span class="larm-0700"> </span><span class="larm-0700"> <P></span><span class="larm-0700"> use</span><span @@ -1905,7 +1916,7 @@ class="larm-0700"> default:</span><span class="larm-0700"> [</span><span class="larm-0700"> ]</span> <br class="fancyvrb" /><a - id="x1-26004r2"></a><span + id="x1-28004r2"></a><span class="larm-0700"> </span><span class="larm-0700"> <F></span><span class="larm-0700"> create</span><span @@ -1931,7 +1942,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> [X]</span> <br class="fancyvrb" /><a - id="x1-26006r3"></a><span + id="x1-28006r3"></a><span class="larm-0700"> </span><span class="larm-0700"> <D></span><span class="larm-0700"> install</span><span @@ -1953,7 +1964,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> [X]</span> <br class="fancyvrb" /><a - id="x1-26008r4"></a><span + id="x1-28008r4"></a><span class="larm-0700"> </span><span class="larm-0700"> <S></span><span class="larm-0700"> install</span><span @@ -1972,7 +1983,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> [X]</span> <br class="fancyvrb" /><a - id="x1-26010r5"></a><span + id="x1-28010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> <L></span><span class="larm-0700"> create</span><span @@ -1984,7 +1995,7 @@ class="larm-0700"> </span><span class="larm-0700"> [</span><span class="larm-0700"> ]</span> <br class="fancyvrb" /><a - id="x1-26012r6"></a><span + id="x1-28012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2000,7 +2011,7 @@ class="larm-0700"> </span><span class="larm-0700"> binaries</span><span class="larm-0700"> to:</span> <br class="fancyvrb" /><a - id="x1-26014r7"></a><span + id="x1-28014r7"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2016,7 +2027,7 @@ class="larm-0700"> </span><span class="larm-0700"> manpages</span><span class="larm-0700"> to:</span> <br class="fancyvrb" /><a - id="x1-26016r8"></a><span + id="x1-28016r8"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2037,13 +2048,13 @@ class="larm-0700"> info</span><span class="larm-0700"> to:</span> </div> <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 6: </td><td -class="content">Меню опций (Unix)</td></tr></table><!--tex4ht:label?: x1-26017r6 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 7: </td><td +class="content">Меню опций (Unix)</td></tr></table><!--tex4ht:label?: x1-28017r7 --> -<!--l. 793--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 795--><p class="indent"> На рисунке <a -href="#x1-26017r6">6<!--tex4ht:ref: fig:options-text --></a> приведено меню опций (текстовый режим). Стоит упомянуть три из них: +<!--l. 841--><p class="noindent"></td></tr></table></div><hr class="endfigure"> +<!--l. 843--><p class="indent"> На рисунке <a +href="#x1-28017r7">7<!--tex4ht:ref: fig:options-text --></a> приведено меню опций (текстовый режим). Стоит упомянуть три из них: <dl class="description"><dt class="description"> use letter size instead of A4 by default (использовать по умолочанию размер letter вместо A4): </dt><dd class="description"> @@ -2068,25 +2079,25 @@ class="E">E</span>X</span> в директориях типа /usr/local/bin, которые не содержат файлов <span class="TEX">T<span class="E">E</span>X</span>а из системного дистрибутива.</dd></dl> -<!--l. 822--><p class="indent"> Задав нужные настройки, вы можете начать установку системы, нажав клавишу ╚<span class="obeylines-h"><span class="verb">I</span></span>╩. Когда +<!--l. 870--><p class="indent"> Задав нужные настройки, вы можете начать установку системы, нажав клавишу ╚<span class="obeylines-h"><span class="verb">I</span></span>╩. Когда установка закончена, перейдите к разделу <a -href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. +href="#x1-320003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. <h5 class="subsubsectionHead"><span class="titlemark">3.2.5 </span> <a - id="x1-270003.2.5"></a>Настройка для работы с DVD (только текстовый режим)</h5> -<!--l. 829--><p class="noindent">Для выбора этой опции нажмите клавишу ╚<span class="obeylines-h"><span class="verb">V</span></span>╩. Основное меню станет таким, как на рисунке <a -href="#x1-27057r7">7<!--tex4ht:ref: fig:main-fromdvd --></a>. + id="x1-290003.2.5"></a>Настройка для работы с DVD (только текстовый режим)</h5> +<!--l. 877--><p class="noindent">Для выбора этой опции нажмите клавишу ╚<span class="obeylines-h"><span class="verb">V</span></span>╩. Основное меню станет таким, как на рисунке <a +href="#x1-29057r8">8<!--tex4ht:ref: fig:main-fromdvd --></a>. <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-27057r7"></a> + id="x1-29057r8"></a> <div class="fancyvrb" id="fancyvrb5"> <a - id="x1-27002r1"></a><span + id="x1-29002r1"></a><span class="larm-0700"> </span><span class="larm-0700"> ======================></span><span class="larm-0700"> TeX</span><span @@ -2095,11 +2106,11 @@ class="larm-0700"> installation</span><span class="larm-0700"> procedure</span><span class="larm-0700"> <=====================</span> <br class="fancyvrb" /><a - id="x1-27004r2"></a><span + id="x1-29004r2"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-27006r3"></a><span + id="x1-29006r3"></a><span class="larm-0700"> </span><span class="larm-0700"> =======></span><span class="larm-0700"> Note:</span><span @@ -2112,7 +2123,7 @@ class="larm-0700"> menu</span><span class="larm-0700"> items</span><span class="larm-0700"> <=======</span> <br class="fancyvrb" /><a - id="x1-27008r4"></a><span + id="x1-29008r4"></a><span class="larm-0700"> </span><span class="larm-0700"> =======></span><span class="larm-0700"> </span><span @@ -2146,17 +2157,17 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <=======</span> <br class="fancyvrb" /><a - id="x1-27010r5"></a><span + id="x1-29010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-27012r6"></a><span + id="x1-29012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <D></span><span class="larm-0700"> directories:</span> <br class="fancyvrb" /><a - id="x1-27014r7"></a><span + id="x1-29014r7"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2165,7 +2176,7 @@ class="larm-0700"> TEXDIRW</span><span class="larm-0700"> (Writable</span><span class="larm-0700"> root):</span> <br class="fancyvrb" /><a - id="x1-27016r8"></a><span + id="x1-29016r8"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2177,7 +2188,7 @@ class="larm-0700"> default</span><span class="larm-0700"> location:</span><span class="larm-0700"> /usr/local/texlive/2008</span> <br class="fancyvrb" /><a - id="x1-27018r9"></a><span + id="x1-29018r9"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2194,7 +2205,7 @@ class="larm-0700"> a</span><span class="larm-0700"> different</span><span class="larm-0700"> one!</span> <br class="fancyvrb" /><a - id="x1-27020r10"></a><span + id="x1-29020r10"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2206,7 +2217,7 @@ class="larm-0700"> site-wide</span><span class="larm-0700"> local</span><span class="larm-0700"> files):</span> <br class="fancyvrb" /><a - id="x1-27022r11"></a><span + id="x1-29022r11"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2215,7 +2226,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> /usr/local/texlive/texmf-local</span> <br class="fancyvrb" /><a - id="x1-27024r12"></a><span + id="x1-29024r12"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2229,7 +2240,7 @@ class="larm-0700"> automatically</span><span class="larm-0700"> generated</span><span class="larm-0700"> data):</span> <br class="fancyvrb" /><a - id="x1-27026r13"></a><span + id="x1-29026r13"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2238,7 +2249,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> /usr/local/texlive/2008/texmf-var</span> <br class="fancyvrb" /><a - id="x1-27028r14"></a><span + id="x1-29028r14"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2249,7 +2260,7 @@ class="larm-0700"> for</span><span class="larm-0700"> local</span><span class="larm-0700"> config):</span> <br class="fancyvrb" /><a - id="x1-27030r15"></a><span + id="x1-29030r15"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2258,7 +2269,7 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> /usr/local/texlive/2008/texmf-config</span> <br class="fancyvrb" /><a - id="x1-27032r16"></a><span + id="x1-29032r16"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2269,7 +2280,7 @@ class="larm-0700"> for</span><span class="larm-0700"> user-specific</span><span class="larm-0700"> files):</span> <br class="fancyvrb" /><a - id="x1-27034r17"></a><span + id="x1-29034r17"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2278,17 +2289,17 @@ class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> ~/texmf</span> <br class="fancyvrb" /><a - id="x1-27036r18"></a><span + id="x1-29036r18"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-27038r19"></a><span + id="x1-29038r19"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <O></span><span class="larm-0700"> options:</span> <br class="fancyvrb" /><a - id="x1-27040r20"></a><span + id="x1-29040r20"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2304,7 +2315,7 @@ class="larm-0700"> A4</span><span class="larm-0700"> by</span><span class="larm-0700"> default</span> <br class="fancyvrb" /><a - id="x1-27042r21"></a><span + id="x1-29042r21"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> </span><span @@ -2315,11 +2326,11 @@ class="larm-0700"> all</span><span class="larm-0700"> format</span><span class="larm-0700"> files</span> <br class="fancyvrb" /><a - id="x1-27044r22"></a><span + id="x1-29044r22"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-27046r23"></a><span + id="x1-29046r23"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <V></span><span @@ -2331,16 +2342,16 @@ class="larm-0700"> to</span><span class="larm-0700"> hard</span><span class="larm-0700"> disk</span> <br class="fancyvrb" /><a - id="x1-27048r24"></a><span + id="x1-29048r24"></a><span class="larm-0700"> </span><span class="larm-0700"> </span> <br class="fancyvrb" /><a - id="x1-27050r25"></a><span + id="x1-29050r25"></a><span class="larm-0700"> </span><span class="larm-0700"> Other</span><span class="larm-0700"> actions:</span> <br class="fancyvrb" /><a - id="x1-27052r26"></a><span + id="x1-29052r26"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <I></span><span @@ -2351,67 +2362,67 @@ class="larm-0700"> running</span><span class="larm-0700"> from</span><span class="larm-0700"> DVD</span> <br class="fancyvrb" /><a - id="x1-27054r27"></a><span + id="x1-29054r27"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <H></span><span class="larm-0700"> help</span> <br class="fancyvrb" /><a - id="x1-27056r28"></a><span + id="x1-29056r28"></a><span class="larm-0700"> </span><span class="larm-0700"> </span><span class="larm-0700"> <Q></span><span class="larm-0700"> quit</span> </div> <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 7: </td><td -class="content">Основное меню после выбора опции from DVD</td></tr></table><!--tex4ht:label?: x1-27057r7 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 8: </td><td +class="content">Основное меню после выбора опции from DVD</td></tr></table><!--tex4ht:label?: x1-29057r8 --> -<!--l. 864--><p class="indent"> </td></tr></table></div><hr class="endfigure"> -<!--l. 866--><p class="indent"> Обратите внимание на изменения: исчезли все опции выбора, что устанавливать, а меню директорий +<!--l. 912--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 914--><p class="indent"> Обратите внимание на изменения: исчезли все опции выбора, что устанавливать, а меню директорий говорит теперь о TEXDIRW, т.е. части дерева на локальном диске. Опция создания симлинков также исчезла. -<!--l. 871--><p class="indent"> Программа установки создаст различные директории и конфигурационные файлы, но не будет +<!--l. 919--><p class="indent"> Программа установки создаст различные директории и конфигурационные файлы, но не будет копировать на диск компьютера texmf, texmf-dist или texmf-doc. -<!--l. 875--><p class="indent"> Действия после установки для Юникса будут чуть сложнее, чем в предыдущем случае, поскольку +<!--l. 923--><p class="indent"> Действия после установки для Юникса будут чуть сложнее, чем в предыдущем случае, поскольку расположение директорий теперь отличается от стандартного; см. раздел <a -href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. -<!--l. 879--><p class="indent"> Из-за недостатка времени этой опции пока нет в графическом режиме, но она доступна и для +href="#x1-320003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. +<!--l. 927--><p class="indent"> Из-за недостатка времени этой опции пока нет в графическом режиме, но она доступна и для Юникса, и для Wiindows. Пользователям Windows придется запустить программу установки из командной строки, см. раздел <a -href="#x1-280003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>. -<!--l. 884--><p class="indent"> В разделе <a -href="#x1-410005">5<!--tex4ht:ref: sec:portable-unix --></a> описан другой способ запуска <span class="TEX">T<span +href="#x1-300003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>. +<!--l. 932--><p class="indent"> В разделе <a +href="#x1-430005">5<!--tex4ht:ref: sec:portable-unix --></a> описан другой способ запуска <span class="TEX">T<span class="E">E</span>X</span> Live с диска, который не требует изменений в конфигурации системы — но и не позволяет настраивать <span class="TEX">T<span class="E">E</span>X</span> Live. <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a - id="x1-280003.3"></a>Опции командной строки</h4> -<!--l. 891--><p class="noindent">Напечатайте <div class="alltt"> -<!--l. 892--><p class="noindent"><div class="obeylines-v"> + id="x1-300003.3"></a>Опции командной строки</h4> +<!--l. 939--><p class="noindent">Напечатайте <div class="alltt"> +<!--l. 940--><p class="noindent"><div class="obeylines-v"> > install-tl -help </div> </div> чтобы получить список опций комадной строки. В опциях можно использовать как <span class="obeylines-h"><span class="verb">-</span></span>, так и <span class="obeylines-h"><span class="verb">--</span></span>. Вот самые интересные опции: -<!--l. 898--><p class="noindent"> +<!--l. 946--><p class="noindent"> <dl class="list1"><dt class="list"> -gui </dt><dd class="list"> - <!--l. 899--><p class="noindent">Если возможно, использовать грагический режим. Для этого нужен модуль Perl/Tk + <!--l. 947--><p class="noindent">Если возможно, использовать грагический режим. Для этого нужен модуль Perl/Tk (<span class="obeylines-h"><a href="http://tug.org/texlive/distro.html#perltk" class="url" >http://tug.org/texlive/distro.html#perltk</a></span>); если этого модуля в системе нет, установка происходит в текстовом режиме. </dd><dt class="list"> -no-gui </dt><dd class="list"> - <!--l. 903--><p class="noindent">Использовать текстовый режим, даже под Windows. Вам понадобится эта опция, если вы + <!--l. 951--><p class="noindent">Использовать текстовый режим, даже под Windows. Вам понадобится эта опция, если вы хотите запускать <span class="TEX">T<span class="E">E</span>X</span> Live с DVD, поскольку это пока невозможно в графическом режиме. </dd><dt class="list"> -lang LL </dt><dd class="list"> - <!--l. 906--><p class="noindent">Задать язык интерфейса программы установки (стандартным кодом страны LL). Сейчас + <!--l. 954--><p class="noindent">Задать язык интерфейса программы установки (стандартным кодом страны LL). Сейчас доступны следующие языки: английский (en, значение по умолчанию), немецкий (de), французский (fr), голландский (nl), польский (pl), словенский (sl) и вьетнамский (vi). Программа установки пытается определеть нужный язык автоматически, но если это не @@ -2419,12 +2430,12 @@ class="list"> </dd><dt class="list"> -profile profile </dt><dd class="list"> - <!--l. 914--><p class="noindent">Программа установки всегда записывает файл texlive.profile в поддиректорию 2008/tlpkg или + <!--l. 962--><p class="noindent">Программа установки всегда записывает файл texlive.profile в поддиректорию 2008/tlpkg или tlpkg. Эта опция заставляет программу использовать этот файл. Вот пример такого файла: <div class="fancyvrb" id="fancyvrb6"> <a - id="x1-28002r1"></a><span + id="x1-30002r1"></a><span class="larm-0800"> </span><span class="larm-0800"> #</span><span class="larm-0800"> texlive.profile</span><span @@ -2438,7 +2449,7 @@ class="larm-0800"> 16:13:44</span><span class="larm-0800"> 2008</span><span class="larm-0800"> UTC</span> <br class="fancyvrb" /><a - id="x1-28004r2"></a><span + id="x1-30004r2"></a><span class="larm-0800"> </span><span class="larm-0800"> #</span><span class="larm-0800"> It</span><span @@ -2451,7 +2462,7 @@ class="larm-0800"> reflects</span><span class="larm-0800"> only</span><span class="larm-0800"> the</span> <br class="fancyvrb" /><a - id="x1-28006r3"></a><span + id="x1-30006r3"></a><span class="larm-0800"> </span><span class="larm-0800"> #</span><span class="larm-0800"> installation</span><span @@ -2460,62 +2471,62 @@ class="larm-0800"> at</span><span class="larm-0800"> installation</span><span class="larm-0800"> time.</span> <br class="fancyvrb" /><a - id="x1-28008r4"></a><span + id="x1-30008r4"></a><span class="larm-0800"> </span><span class="larm-0800"> selected_scheme</span><span class="larm-0800"> scheme-basic</span> <br class="fancyvrb" /><a - id="x1-28010r5"></a><span + id="x1-30010r5"></a><span class="larm-0800"> </span><span class="larm-0800"> TEXDIR</span><span class="larm-0800"> /usr/local/texlive/2008</span> <br class="fancyvrb" /><a - id="x1-28012r6"></a><span + id="x1-30012r6"></a><span class="larm-0800"> </span><span class="larm-0800"> TEXDIRW</span><span class="larm-0800"> /usr/local/texlive/2008</span> <br class="fancyvrb" /><a - id="x1-28014r7"></a><span + id="x1-30014r7"></a><span class="larm-0800"> </span><span class="larm-0800"> ...</span> <br class="fancyvrb" /><a - id="x1-28016r8"></a><span + id="x1-30016r8"></a><span class="larm-0800"> </span><span class="larm-0800"> TEXMFSYSVAR</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-var</span> <br class="fancyvrb" /><a - id="x1-28018r9"></a><span + id="x1-30018r9"></a><span class="larm-0800"> </span><span class="larm-0800"> collection-basic</span><span class="larm-0800"> 1</span> <br class="fancyvrb" /><a - id="x1-28020r10"></a><span + id="x1-30020r10"></a><span class="larm-0800"> </span><span class="larm-0800"> ...</span> <br class="fancyvrb" /><a - id="x1-28022r11"></a><span + id="x1-30022r11"></a><span class="larm-0800"> </span><span class="larm-0800"> option_symlinks</span><span class="larm-0800"> 0</span> </div> - <!--l. 931--><p class="noindent">При помощи этой опции вы можете устанавливать <span class="TEX">T<span + <!--l. 979--><p class="noindent">При помощи этой опции вы можете устанавливать <span class="TEX">T<span class="E">E</span>X</span> Live на нескольких машинах с одними и теми же параметрами. </dd><dt class="list"> -location url/path </dt><dd class="list"> - <!--l. 933--><p class="noindent">Указать альтернативный источник пакетов; см. ниже.</dd></dl> -<!--l. 937--><p class="noindent"> + <!--l. 981--><p class="noindent">Указать альтернативный источник пакетов; см. ниже.</dd></dl> +<!--l. 985--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a - id="x1-290003.3.1"></a>Параметр location</h5> -<!--l. 940--><p class="noindent">Значение этого параметра может быть URL, начинающися с ftp:, http:, file:/ или директория на + id="x1-310003.3.1"></a>Параметр location</h5> +<!--l. 988--><p class="noindent">Значение этого параметра может быть URL, начинающися с ftp:, http:, file:/ или директория на диске. Если аргумент задает директорию на диски (прямо или при помощи file:/), система автоматически определяет, является ли источник архивом: если найдена поддиректория archive с файлами .tar.lzma, то она будет использована, даже если рядом находятся незаархивированные файлы. -<!--l. 948--><p class="indent"> Если параметр начинается с http: или ftp:, то символ / или директория /tlpkg в конце +<!--l. 996--><p class="indent"> Если параметр начинается с http: или ftp:, то символ / или директория /tlpkg в конце параметра игнорируются. Например, вы можете задать в качестве параметра зеркало CTAN: <span class="obeylines-h"><a href="http://ctan.example.org/tex-archive/texlive/tlnet/2008" class="url" >http://ctan.example.org/tex-archive/texlive/tlnet/2008</a></span>. Разумеется, вам следует подставить вместо example.ctan.org нужное зеркало и путь к архиву на этом зеркале (список зеркал @@ -2524,49 +2535,49 @@ href="http://mirror.ctan.org" class="url" >http://mirror.ctan.org</a></span>). & списка на <span class="obeylines-h"><a href="http://mirror.ctan.org" class="url" >http://mirror.ctan.org</a></span>; в любом случае выбранное зеркало используется для всей установки. -<!--l. 960--><p class="noindent"> +<!--l. 1008--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a - id="x1-300003.4"></a>Действия после установки</h4> -<!--l. 963--><p class="noindent">Иногда после установки системы требуются дополнительные действия. -<!--l. 965--><p class="noindent"> + id="x1-320003.4"></a>Действия после установки</h4> +<!--l. 1011--><p class="noindent">Иногда после установки системы требуются дополнительные действия. +<!--l. 1013--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a - id="x1-310003.4.1"></a>Windows</h5> -<!--l. 967--><p class="noindent">Под Windows программа установки сама делает все необходимое. -<!--l. 969--><p class="noindent"> + id="x1-330003.4.1"></a>Windows</h5> +<!--l. 1015--><p class="noindent">Под Windows программа установки сама делает все необходимое. +<!--l. 1017--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a - id="x1-320003.4.2"></a>Если созданы симлинки</h5> -<!--l. 971--><p class="noindent">Если вы решили создать симлинки в стандартных директориях (см. раздел <a -href="#x1-260003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), то менять переменные + id="x1-340003.4.2"></a>Если созданы симлинки</h5> +<!--l. 1019--><p class="noindent">Если вы решили создать симлинки в стандартных директориях (см. раздел <a +href="#x1-280003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), то менять переменные окружения не нужно. -<!--l. 975--><p class="noindent"> +<!--l. 1023--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a - id="x1-330003.4.3"></a>Переменные окружения для Юникса</h5> -<!--l. 978--><p class="noindent">Директория с программами для вашей платформы должна быть добавлена к пути поиска. Программы + id="x1-350003.4.3"></a>Переменные окружения для Юникса</h5> +<!--l. 1026--><p class="noindent">Директория с программами для вашей платформы должна быть добавлена к пути поиска. Программы для каждой архитектуры помещаются в собственную поддиректорию под TEXDIR/bin. См. список поддиректорий и соответствующих платформ на рисунке <a -href="#x1-23037r3">3<!--tex4ht:ref: fig:bin-text --></a>. -<!--l. 984--><p class="indent"> Вы можете также добавить директории с документацией в формате man и info к соответствующим +href="#x1-25037r4">4<!--tex4ht:ref: fig:bin-text --></a>. +<!--l. 1032--><p class="indent"> Вы можете также добавить директории с документацией в формате man и info к соответствующим путям поиска, если вы хотите, чтобы ваша операционная система знала о них. -<!--l. 988--><p class="indent"> Ниже мы используем для примера стандартную систему директорий в системе Intel86 +<!--l. 1036--><p class="indent"> Ниже мы используем для примера стандартную систему директорий в системе Intel86 GNU/Linux. -<!--l. 991--><p class="indent"> Для оболочек типа Bourne (bash и т.п.) вы можете добавить в файл $HOME/.profile (или в файл, +<!--l. 1039--><p class="indent"> Для оболочек типа Bourne (bash и т.п.) вы можете добавить в файл $HOME/.profile (или в файл, который вызывается из .profile) следующее: -<!--l. 995--><p class="indent"> +<!--l. 1043--><p class="indent"> <div class="fancyvrb" id="fancyvrb7"> <a - id="x1-33002r1"></a><span + id="x1-35002r1"></a><span class="larm-0900"> </span><span class="larm-0900"> PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH;</span><span class="larm-0900"> export</span><span class="larm-0900"> PATH</span> <br class="fancyvrb" /><a - id="x1-33004r2"></a><span + id="x1-35004r2"></a><span class="larm-0900"> </span><span class="larm-0900"> MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH;</span><span class="larm-0900"> export</span><span class="larm-0900"> MANPATH</span> <br class="fancyvrb" /><a - id="x1-33006r3"></a><span + id="x1-35006r3"></a><span class="larm-0900"> </span><span class="larm-0900"> INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH;</span><span class="larm-0900"> export</span><span @@ -2574,49 +2585,49 @@ class="larm-0900"> INFOPATH</span> </div> -<!--l. 1001--><p class="indent"> Для csh или tcsh следует редактировать файл $HOME/.cshrc, и следует добавить что-то +<!--l. 1049--><p class="indent"> Для csh или tcsh следует редактировать файл $HOME/.cshrc, и следует добавить что-то вроде -<!--l. 1004--><p class="indent"> +<!--l. 1052--><p class="indent"> <div class="fancyvrb" id="fancyvrb8"> <a - id="x1-33008r1"></a><span + id="x1-35008r1"></a><span class="larm-0900"> </span><span class="larm-0900"> setenv</span><span class="larm-0900"> PATH</span><span class="larm-0900"> /usr/local/texlive/2008/bin/i386-linux:$PATH</span> <br class="fancyvrb" /><a - id="x1-33010r2"></a><span + id="x1-35010r2"></a><span class="larm-0900"> </span><span class="larm-0900"> setenv</span><span class="larm-0900"> MANPATH</span><span class="larm-0900"> /usr/local/texlive/2008/texmf/doc/man:$MANPATH</span> <br class="fancyvrb" /><a - id="x1-33012r3"></a><span + id="x1-35012r3"></a><span class="larm-0900"> </span><span class="larm-0900"> setenv</span><span class="larm-0900"> INFOPATH</span><span class="larm-0900"> /usr/local/texlive/2008/texmf/doc/info:$INFOPATH</span> </div> -<!--l. 1010--><p class="indent"> Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные; +<!--l. 1058--><p class="indent"> Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные; фрагменты выше добавляют к ним директории <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1013--><p class="noindent"> +<!--l. 1061--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4 </span> <a - id="x1-340003.4.4"></a>Переменные окружения: глобальная конфигурация</h5> -<!--l. 1016--><p class="noindent">Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для + id="x1-360003.4.4"></a>Переменные окружения: глобальная конфигурация</h5> +<!--l. 1064--><p class="noindent">Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для новых пользователей, то вам следует разобраться самому: в разных системах это делается слишком по-разному. -<!--l. 1021--><p class="indent"> Два совета: 1) возможно, вам следует добавить в файл /etc/manpath.config строчки вроде: -<!--l. 1024--><p class="indent"> +<!--l. 1069--><p class="indent"> Два совета: 1) возможно, вам следует добавить в файл /etc/manpath.config строчки вроде: +<!--l. 1072--><p class="indent"> <div class="fancyvrb" id="fancyvrb9"> <a - id="x1-34002r1"></a><span + id="x1-36002r1"></a><span class="larm-0900"> </span><span class="larm-0900"> MANPATH_MAP</span><span class="larm-0900"> /usr/local/texlive/2008/bin/i386-linux</span><span class="larm-0900"> \</span> <br class="fancyvrb" /><a - id="x1-34004r2"></a><span + id="x1-36004r2"></a><span class="larm-0900"> </span><span class="larm-0900"> </span><span class="larm-0900"> </span><span @@ -2632,12 +2643,12 @@ class="larm-0900"> </span><span class="larm-0900"> </span><span class="larm-0900"> /usr/local/texlive/2008/texmf/doc/man</span> </div> -<!--l. 1029--><p class="indent"> И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле +<!--l. 1077--><p class="indent"> И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле /etc/environment. -<!--l. 1032--><p class="noindent"> +<!--l. 1080--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.5 </span> <a - id="x1-350003.4.5"></a>Работа с DVD</h5> -<!--l. 1034--><p class="noindent">Обычно программы <span class="TEX">T<span + id="x1-370003.4.5"></a>Работа с DVD</h5> +<!--l. 1082--><p class="noindent">Обычно программы <span class="TEX">T<span class="E">E</span>X</span> Live узнают, где находятся нужные директории, из файла texmf.cnf. Они ищут этот файл, исходя из того, где находятся сами. Однако эта схема не работает, когда программа запускается с DVD. На DVD нельзя писать, но некоторые пути, которые должны быть в texmf.cnf, @@ -2646,40 +2657,40 @@ class="E">E</span>X</span> Live узнают говорит программам <span class="TEX">T<span class="E">E</span>X</span> Live, где искать файл texmf.cnf. Необходимо также изменить переменную PATH, как опсано выше. -<!--l. 1045--><p class="indent"> В конце установки программа пишет сообщение, где указано, чему должна равняться переменная +<!--l. 1093--><p class="indent"> В конце установки программа пишет сообщение, где указано, чему должна равняться переменная TEXMFCNF. На случай, если вы пропустили это сообщение: это $TEXMFSYSVAR/web2c. По умолчанию это /usr/local/texlive/2008/texmf-var/web2c, и вам нужно установить её так: <div class="fancyvrb" id="fancyvrb10"> <a - id="x1-35002r1"></a><span + id="x1-37002r1"></a><span class="larm-0900"> </span><span class="larm-0900"> TEXMFCNF=/usr/local/texlive/2008/texmf-var/web2c;</span><span class="larm-0900"> export</span><span class="larm-0900"> TEXMFCNF</span> </div> -<!--l. 1053--><p class="noindent">или, для [t]csh: +<!--l. 1101--><p class="noindent">или, для [t]csh: <div class="fancyvrb" id="fancyvrb11"> <a - id="x1-35004r1"></a><span + id="x1-37004r1"></a><span class="larm-0900"> </span><span class="larm-0900"> setenv</span><span class="larm-0900"> TEXMFCNF</span><span class="larm-0900"> /usr/local/texlive/2008/texmf-var/web2c</span> </div> -<!--l. 1058--><p class="noindent"> +<!--l. 1106--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a - id="x1-360003.4.6"></a>Con<span class="TEX">T<span + id="x1-380003.4.6"></a>Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1060--><p class="noindent">╚Старый╩ Con<span class="TEX">T<span +<!--l. 1108--><p class="noindent">╚Старый╩ Con<span class="TEX">T<span class="E">E</span>X</span>t должен работать ╚из коробки╩. Новая система Mark IV требует ручной конфигурации; см. <span class="obeylines-h"><a href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" >http://wiki.contextgarden.net/Running_Mark_IV</a></span>. -<!--l. 1065--><p class="noindent"> +<!--l. 1113--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a - id="x1-370003.4.7"></a>Добавление личных и локальных пакетов</h5> -<!--l. 1068--><p class="noindent">Этот вопрос уже обсуждался в разделе <a + id="x1-390003.4.7"></a>Добавление личных и локальных пакетов</h5> +<!--l. 1116--><p class="noindent">Этот вопрос уже обсуждался в разделе <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: для локальных шрифтов и пакетов предназначена директория TEXMFLOCAL (по умолчанию, /usr/local/texlive/texmf-local или <span class="obeylines-h"><span class="verb">C:\Program Files\texlive\texmf-local</span></span>), а для личных шрифтов и пакетов — директория TEXMFHOME (по умолчанию, $HOME/texmf или @@ -2688,41 +2699,41 @@ class="E">E</span>X</span> Live, и каждая версия <span class="TEX">T<span class="E">E</span>X</span> Live видит их автоматически. Поэтому мы не рекомендуем менять значение TEXMFLOCAL, иначе вам придется делать это для каждой новой версии. -<!--l. 1080--><p class="indent"> Файлы в обеих директориях должны находиться в правильных поддиректориях; см. <span class="obeylines-h"><a +<!--l. 1128--><p class="indent"> Файлы в обеих директориях должны находиться в правильных поддиректориях; см. <span class="obeylines-h"><a href="http://tug.org/tds" class="url" >http://tug.org/tds</a></span> и texmf/web2c/texmf.cnf. Например, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>овский класс или пакет должен находиться в директории TEXMFLOCAL/tex/latex или TEXMFHOME/tex/latex или какой-либо из их поддиректорий. -<!--l. 1086--><p class="indent"> Для директории TEXMFLOCAL должна поддерживаться база данных о файлах, иначе система не +<!--l. 1134--><p class="indent"> Для директории TEXMFLOCAL должна поддерживаться база данных о файлах, иначе система не сможет найти там нужные файлы. Эта база обновляется командой mktexlsr или кнопкой ╚Reinit file database╩ в графическом режиме программы tlmgr. -<!--l. 1091--><p class="noindent"> +<!--l. 1139--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">3.4.8 </span> <a - id="x1-380003.4.8"></a>Добавление шрифтов</h5> -<!--l. 1093--><p class="noindent">К сожалению, это очень сложная задача. Не делайте этого, если вы не знаете <span class="TEX">T<span + id="x1-400003.4.8"></a>Добавление шрифтов</h5> +<!--l. 1141--><p class="noindent">К сожалению, это очень сложная задача. Не делайте этого, если вы не знаете <span class="TEX">T<span class="E">E</span>X</span>а как свои пять пальцев. Не забудьте сначала проверить, какие шрифты у вас уже есть, см. раздел <a href="#x1-140002.6">2.6<!--tex4ht:ref: sec:tl-fonts --></a>. -<!--l. 1097--><p class="indent"> Возможная альтернатива — программа Xe<span class="TEX">T<span +<!--l. 1145--><p class="indent"> Возможная альтернатива — программа Xe<span class="TEX">T<span class="E">E</span>X</span> (см. раздел <a href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), которая позволяет автоматически использовать в <span class="TEX">T<span class="E">E</span>X</span>е шрифты вашей операционной системы. -<!--l. 1101--><p class="noindent"> +<!--l. 1149--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a - id="x1-390003.5"></a>Тестирование системы</h4> -<!--l. 1105--><p class="noindent">После установки <span class="TEX">T<span + id="x1-410003.5"></a>Тестирование системы</h4> +<!--l. 1153--><p class="noindent">После установки <span class="TEX">T<span class="E">E</span>X</span> Live вы, скорее всего, захотите проверить работу системы, а уже затем перейти к созданию прекрасных документов и/или шрифтов. -<!--l. 1109--><p class="indent"> В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды +<!--l. 1157--><p class="indent"> В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды для операционных систем типа Unix; под Mac OS X и Windows вы, скорее всего, будете использовать графический интерфейс, но принцип тот же. -<!--l. 1114--><p class="indent"> +<!--l. 1162--><p class="indent"> <ol class="enumerate1" > <li class="enumerate"><a - id="x1-39002x1"></a>Сначала проверьте, что вы можете запускать программу tex: + id="x1-41002x1"></a>Сначала проверьте, что вы можете запускать программу tex: <div class="alltt"> - <!--l. 1119--><p class="noindent"><div class="obeylines-v"> + <!--l. 1167--><p class="noindent"><div class="obeylines-v"> > tex --version <br />TeX 3.1415926 (Web2C 7.5.7) <br />kpathsea version 3.5.7 @@ -2731,12 +2742,12 @@ class="E">E</span>X</span> Live вы, скоD </div> Если вы получаете в ответ ╚command not found╩ вместо номера версии и информации о копирайте, у вас, скорее всего, нет директории с нужными программами в переменной PATH. См. обсуждение на странице <a -href="#x1-330003.4.3">35<!--tex4ht:ref: sec:env --></a>. +href="#x1-350003.4.3">39<!--tex4ht:ref: sec:env --></a>. </li> <li class="enumerate"><a - id="x1-39004x2"></a>Скомпилируйте простой <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span + id="x1-41004x2"></a>Скомпилируйте простой <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>овский файл: <div class="alltt"> - <!--l. 1132--><p class="noindent"><div class="obeylines-v"> + <!--l. 1180--><p class="noindent"><div class="obeylines-v"> > latex sample2e.tex <br />This is pdfeTeXk, Version 3.1415926... <br />... @@ -2752,11 +2763,11 @@ class="E">E</span>X</span>у. (Для от&# всегда можете попросить <span class="TEX">T<span class="E">E</span>X</span> точно сказать, что именно он ищет; см. ╚Отладка╩ на стр. <a -href="#x1-660008.2.4">64<!--tex4ht:ref: sec:debugging --></a>.) +href="#x1-680008.2.4">68<!--tex4ht:ref: sec:debugging --></a>.) </li> <li class="enumerate"><a - id="x1-39006x3"></a>Посмотрите результат на экране: <div class="alltt"> - <!--l. 1147--><p class="noindent"><div class="obeylines-v"> + id="x1-41006x3"></a>Посмотрите результат на экране: <div class="alltt"> + <!--l. 1195--><p class="noindent"><div class="obeylines-v"> > xdvi sample2e.dvi </div> </div> (Под Windows аналогичная команда называется dviout.) Вы должны увидеть новое окно с красиво @@ -2767,23 +2778,23 @@ class="E">E</span>X</span></span>а. (Если &#x display╩. </li> <li class="enumerate"><a - id="x1-39008x4"></a>Создайте файл в формате PostScript для печати или просмотра на экране: <div class="alltt"> - <!--l. 1158--><p class="noindent"><div class="obeylines-v"> + id="x1-41008x4"></a>Создайте файл в формате PostScript для печати или просмотра на экране: <div class="alltt"> + <!--l. 1206--><p class="noindent"><div class="obeylines-v"> > dvips sample2e.dvi -o sample2e.ps </div> </div> </li> <li class="enumerate"><a - id="x1-39010x5"></a>Создайте файл в формате PDF вместо DVI; команда ниже компилирует файл .tex и создаёт PDF: + id="x1-41010x5"></a>Создайте файл в формате PDF вместо DVI; команда ниже компилирует файл .tex и создаёт PDF: <div class="alltt"> - <!--l. 1164--><p class="noindent"><div class="obeylines-v"> + <!--l. 1212--><p class="noindent"><div class="obeylines-v"> > pdflatex sample2e.tex </div> </div> </li> <li class="enumerate"><a - id="x1-39012x6"></a>Посмотрите результат на экране: <div class="alltt"> - <!--l. 1169--><p class="noindent"><div class="obeylines-v"> + id="x1-41012x6"></a>Посмотрите результат на экране: <div class="alltt"> + <!--l. 1217--><p class="noindent"><div class="obeylines-v"> > gv sample2e.pdf <br />или: <br />> xpdf sample2e.pdf @@ -2796,45 +2807,45 @@ href="http://www.foolabs.com/xpdf" class="url" >http://www.foolabs.com/xpdf</a>< формате PDF). </li> <li class="enumerate"><a - id="x1-39014x7"></a>Другие стандартные тестовые файлы, которые вам могут пригодиться: - <!--l. 1183--><p class="noindent"> + id="x1-41014x7"></a>Другие стандартные тестовые файлы, которые вам могут пригодиться: + <!--l. 1231--><p class="noindent"> <dl class="list2"><dt class="list"> small2e.tex </dt><dd class="list"> - <!--l. 1184--><p class="noindent">Более простой документ, чем sample2e, удобный, если последний слишком велик для + <!--l. 1232--><p class="noindent">Более простой документ, чем sample2e, удобный, если последний слишком велик для вас. </dd><dt class="list"> testpage.tex </dt><dd class="list"> - <!--l. 1186--><p class="noindent">Проверяет поля и позиционирование бумаги для вашего принтера. + <!--l. 1234--><p class="noindent">Проверяет поля и позиционирование бумаги для вашего принтера. </dd><dt class="list"> nfssfont.tex </dt><dd class="list"> - <!--l. 1188--><p class="noindent">Используется для печати таблиц шрифтов и тестов. + <!--l. 1236--><p class="noindent">Используется для печати таблиц шрифтов и тестов. </dd><dt class="list"> testfont.tex </dt><dd class="list"> - <!--l. 1189--><p class="noindent">Печать таблиц шрифтов под plain <span class="TEX">T<span + <!--l. 1237--><p class="noindent">Печать таблиц шрифтов под plain <span class="TEX">T<span class="E">E</span>X</span>. </dd><dt class="list"> story.tex </dt><dd class="list"> - <!--l. 1190--><p class="noindent">Самый канонический файл в формате (plain) <span class="TEX">T<span + <!--l. 1238--><p class="noindent">Самый канонический файл в формате (plain) <span class="TEX">T<span class="E">E</span>X</span>. Вы должны напечатать ╚\bye╩ в ответ на приглашение * после ╚tex story.tex╩.</dd></dl> </li></ol> -<!--l. 1197--><p class="indent"> Если вы новичок в <span class="TEX">T<span +<!--l. 1245--><p class="indent"> Если вы новичок в <span class="TEX">T<span class="E">E</span>X</span>е, или вам нужна помощь в создании документов на языке <span class="TEX">T<span class="E">E</span>X</span> или <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>, посетите <span class="obeylines-h"><a href="http://tug.org/begin.html" class="url" >http://tug.org/begin.html</a></span>. -<!--l. 1201--><p class="noindent"> +<!--l. 1249--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">4 </span> <a - id="x1-400004"></a>Установка в локальной сети</h3> -<!--l. 1204--><p class="noindent"><span class="TEX">T<span + id="x1-420004"></a>Установка в локальной сети</h3> +<!--l. 1252--><p class="noindent"><span class="TEX">T<span class="E">E</span>X</span> Live может использоваться одновременно разными пользователями или даже разными машинами в локальной сети. В стандартной схеме директорий все пути к файлам являются относительными: программы <span class="TEX">T<span @@ -2843,46 +2854,46 @@ class="E">E</span>X</span> Live опреде $TEXMFMAIN/web2c/texmf.cnf со строчками типа <div class="fancyvrb" id="fancyvrb12"> <a - id="x1-40002r1"></a><span + id="x1-42002r1"></a><span class="larm-0900"> </span><span class="larm-0900"> TEXMFMAIN</span><span class="larm-0900"> =</span><span class="larm-0900"> $SELFAUTOPARENT/texmf</span> <br class="fancyvrb" /><a - id="x1-40004r2"></a><span + id="x1-42004r2"></a><span class="larm-0900"> </span><span class="larm-0900"> ...</span> <br class="fancyvrb" /><a - id="x1-40006r3"></a><span + id="x1-42006r3"></a><span class="larm-0900"> </span><span class="larm-0900"> TEXMFLOCAL</span><span class="larm-0900"> =</span><span class="larm-0900"> $SELFAUTOPARENT/../texmf-local</span> </div> -<!--l. 1216--><p class="noindent">Это означает, что другие системы или пользователи должны просто добавить директорию с программами +<!--l. 1264--><p class="noindent">Это означает, что другие системы или пользователи должны просто добавить директорию с программами <span class="TEX">T<span class="E">E</span>X</span> Live к директориям поиска. -<!--l. 1219--><p class="indent"> Точно так же вы можете установить <span class="TEX">T<span +<!--l. 1267--><p class="indent"> Точно так же вы можете установить <span class="TEX">T<span class="E">E</span>X</span> Live на один компьютер, а затем перенести всю иерархию на локальную сеть. -<!--l. 1222--><p class="indent"> Разумеется, пользователи Windows привыкли к другому. В директории +<!--l. 1270--><p class="indent"> Разумеется, пользователи Windows привыкли к другому. В директории texmf-doc/source/texlive/texlive-common/w32client находится пример скрипта install-w32client, который создает настройки и ярлыки для существующей системы <span class="TEX">T<span class="E">E</span>X</span> Live в локальной сети. Его можно запустить из файла install-w32client.bat, который находится в той же директории. -<!--l. 1229--><p class="indent"> Дополнительная информация о конфигурации <span class="TEX">T<span +<!--l. 1277--><p class="indent"> Дополнительная информация о конфигурации <span class="TEX">T<span class="E">E</span>X</span> Live и поиске файлов находится в разделе <a -href="#x1-540008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a>. -<!--l. 1232--><p class="noindent"> +href="#x1-560008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a>. +<!--l. 1280--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">5 </span> <a - id="x1-410005"></a>Максимально переносимая система <span class="TEX">T<span + id="x1-430005"></a>Максимально переносимая система <span class="TEX">T<span class="E">E</span>X</span> Live на DVD и USB</h3> -<!--l. 1235--><p class="noindent">Вариант ╚работы с DVD ╩, описанный в разделе <a -href="#x1-270003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a>, подходит для вашей собственной системы, но +<!--l. 1283--><p class="noindent">Вариант ╚работы с DVD ╩, описанный в разделе <a +href="#x1-290003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a>, подходит для вашей собственной системы, но если вы — гость на чьем-нибудь чужом компьютере, вы захотите сделать так, чтобы после вас не оставалось никаких изменений в системе. -<!--l. 1240--><p class="indent"> В корневой директории DVD <span class="TEX">T<span +<!--l. 1288--><p class="indent"> В корневой директории DVD <span class="TEX">T<span class="E">E</span>X</span> Live, или в директории texlive DVD <span class="TEX">T<span class="E">E</span>X</span> Collection находится скрипт tl-portable (Юникс) и файл tl-portable.bat (Windows), которые открывают @@ -2891,67 +2902,67 @@ class="E">E</span>X</span> Live непоср DVD. -<!--l. 1246--><p class="indent"> Когда эта программа запускается в первый раз, она создает несколько файлов в директории +<!--l. 1294--><p class="indent"> Когда эта программа запускается в первый раз, она создает несколько файлов в директории  /.tlportable2008, что требует некоторого времени. Впоследствии она запускается практически мгновенно. -<!--l. 1251--><p class="indent"> Остальная система не будет ничего знать о <span class="TEX">T<span +<!--l. 1299--><p class="indent"> Остальная система не будет ничего знать о <span class="TEX">T<span class="E">E</span>X</span> Live. Если вы хотите, чтобы ваш редактор знал о <span class="TEX">T<span class="E">E</span>X</span> Live, запустите его из параллельной сессии tl-portable. -<!--l. 1255--><p class="indent"> Вы также можете использовать tl-portable, чтобы запускать <span class="TEX">T<span +<!--l. 1303--><p class="indent"> Вы также можете использовать tl-portable, чтобы запускать <span class="TEX">T<span class="E">E</span>X</span> Live с флешки USB. Для этого скопируйте все файлы в корневой директории, а также по крайней мере содержимое bin, texmf, texmf-dist и tlpkg на флешку. Это может занять много времени! Если вы копируете на флешку в формате FAT32, вы должные раскрыть симлинки (cp -L). Если на флешке есть директория texmf-local, она будет найдена и использована. -<!--l. 1264--><p class="indent"> После этого вы можете запускать скрипт tl-portable из корневой директории флешки, как описано +<!--l. 1312--><p class="indent"> После этого вы можете запускать скрипт tl-portable из корневой директории флешки, как описано выше. В этом случае скрипт поймет, что на флешку можно писать, и будет записывать автоматически созданные файлы туда. Вы можете прожечь DVD, если это более удобно (например, чтобы поделиться с кем-нибудь <span class="TEX">T<span class="E">E</span>X</span> Live). -<!--l. 1270--><p class="noindent"> +<!--l. 1318--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">6 </span> <a - id="x1-420006"></a>Администрирование системы при помощи tlmgr</h3> -<!--l. 1273--><p class="noindent"><hr class="figure"><div class="figure" + id="x1-440006"></a>Администрирование системы при помощи tlmgr</h3> +<!--l. 1321--><p class="noindent"><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-42001r8"></a> + id="x1-44001r9"></a> -<!--l. 1274--><p class="indent"> <img +<!--l. 1322--><p class="indent"> <img src="tlmgr-gui.png" alt="pict" > <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 8: </td><td +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 9: </td><td class="content">tlmgr в графическом режиме. Список пакетов/коллекций/схем виден только после -нажатия на клавишу ╚Load╩</td></tr></table><!--tex4ht:label?: x1-42001r8 --> +нажатия на клавишу ╚Load╩</td></tr></table><!--tex4ht:label?: x1-44001r9 --> -<!--l. 1278--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 1280--><p class="indent"> <hr class="figure"><div class="figure" +<!--l. 1326--><p class="noindent"></td></tr></table></div><hr class="endfigure"> +<!--l. 1328--><p class="indent"> <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-42002r9"></a> + id="x1-44002r10"></a> -<!--l. 1281--><p class="indent"> <img +<!--l. 1329--><p class="indent"> <img src="tlmgr-config.png" alt="pict" > <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 9: </td><td -class="content">tlmgr в графическом режиме: меню конфигурации</td></tr></table><!--tex4ht:label?: x1-42002r9 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 10: </td><td +class="content">tlmgr в графическом режиме: меню конфигурации</td></tr></table><!--tex4ht:label?: x1-44002r10 --> -<!--l. 1284--><p class="indent"> </td></tr></table></div><hr class="endfigure"> -<!--l. 1286--><p class="indent"> <span class="TEX">T<span +<!--l. 1332--><p class="indent"> </td></tr></table></div><hr class="endfigure"> +<!--l. 1334--><p class="indent"> <span class="TEX">T<span class="E">E</span>X</span> Live содержит программу tlmgr для администрирования системы после установки. Программы updmap, fmtutil и texconfig все ещё есть в системе и будут там в будущем, но мы рекомендуем теперь программу tlmgr. Среди её возможностей: @@ -2967,111 +2978,111 @@ updmap, fmtutil и texconfig все ещ� </li> <li class="itemize">изменение параметров системы, например, размера бумаги и источника установки (см. раздел <a -href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> -<!--l. 1299--><p class="noindent">Внимание: tlmgr не предназначена для запуска <span class="TEX">T<span +href="#x1-310003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> +<!--l. 1347--><p class="noindent">Внимание: tlmgr не предназначена для запуска <span class="TEX">T<span class="E">E</span>X</span> Live с DVD, и не тестировалась в этом режиме. <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a - id="x1-430006.1"></a>Программа tlmgr в графическом режиме</h4> -<!--l. 1303--><p class="noindent">Программа tlmgr может быть запущена в графическом режиме: <div class="alltt"> -<!--l. 1304--><p class="noindent"><div class="obeylines-v"> + id="x1-450006.1"></a>Программа tlmgr в графическом режиме</h4> +<!--l. 1351--><p class="noindent">Программа tlmgr может быть запущена в графическом режиме: <div class="alltt"> +<!--l. 1352--><p class="noindent"><div class="obeylines-v"> > tlmgr -gui </div> </div> или на Windows из меню Start: Start, Programs, TeX Live 2008, TeX Live Manager. После нажатия на клавишу ╚Load╩, она показывает список доступных и установленных пакетов — перед последними стоит значок ╚(i)╩. Это, разумеется, происходит при условии, что источник установки доступен. -<!--l. 1313--><p class="indent"> На рисунке <a -href="#x1-42002r9">9<!--tex4ht:ref: fig:tlmgr-config --></a> показано меню конфигурации. -<!--l. 1315--><p class="noindent"> +<!--l. 1361--><p class="indent"> На рисунке <a +href="#x1-44002r10">10<!--tex4ht:ref: fig:tlmgr-config --></a> показано меню конфигурации. +<!--l. 1363--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a - id="x1-440006.2"></a>Запуск программы tlmgr из командной строки</h4> -<!--l. 1317--><p class="noindent">В примере ниже мы добавляем несколько пакетов, включая новую программу, из нестандартного + id="x1-460006.2"></a>Запуск программы tlmgr из командной строки</h4> +<!--l. 1365--><p class="noindent">В примере ниже мы добавляем несколько пакетов, включая новую программу, из нестандартного источника: <div class="alltt"> -<!--l. 1319--><p class="noindent"><div class="obeylines-v"> +<!--l. 1367--><p class="noindent"><div class="obeylines-v"> > tlmgr -location http://172.16.18.1/tldev install collection-xetex xkeyval </div> </div> Система отвечает: <div class="fancyvrb" id="fancyvrb13"> <a - id="x1-44002r1"></a><span + id="x1-46002r1"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> collection-xetex</span> <br class="fancyvrb" /><a - id="x1-44004r2"></a><span + id="x1-46004r2"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> arabxetex</span> <br class="fancyvrb" /><a - id="x1-44006r3"></a><span + id="x1-46006r3"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> euenc</span> <br class="fancyvrb" /><a - id="x1-44008r4"></a><span + id="x1-46008r4"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> bidi</span> <br class="fancyvrb" /><a - id="x1-44010r5"></a><span + id="x1-46010r5"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> fontspec</span> <br class="fancyvrb" /><a - id="x1-44012r6"></a><span + id="x1-46012r6"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> fontwrap</span> <br class="fancyvrb" /><a - id="x1-44014r7"></a><span + id="x1-46014r7"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> ifxetex</span> <br class="fancyvrb" /><a - id="x1-44016r8"></a><span + id="x1-46016r8"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> philokalia</span> <br class="fancyvrb" /><a - id="x1-44018r9"></a><span + id="x1-46018r9"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> polyglossia</span> <br class="fancyvrb" /><a - id="x1-44020r10"></a><span + id="x1-46020r10"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xecyr</span> <br class="fancyvrb" /><a - id="x1-44022r11"></a><span + id="x1-46022r11"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xecyr.i386-linux</span> <br class="fancyvrb" /><a - id="x1-44024r12"></a><span + id="x1-46024r12"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xepersian</span> <br class="fancyvrb" /><a - id="x1-44026r13"></a><span + id="x1-46026r13"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetex</span> <br class="fancyvrb" /><a - id="x1-44028r14"></a><span + id="x1-46028r14"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetexconfig</span> <br class="fancyvrb" /><a - id="x1-44030r15"></a><span + id="x1-46030r15"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetex.i386-linux</span> <br class="fancyvrb" /><a - id="x1-44032r16"></a><span + id="x1-46032r16"></a><span class="larm-0800"> </span><span class="larm-0800"> running</span><span class="larm-0800"> post</span><span @@ -3080,147 +3091,147 @@ class="larm-0800"> action</span><span class="larm-0800"> for</span><span class="larm-0800"> xetex</span> <br class="fancyvrb" /><a - id="x1-44034r17"></a><span + id="x1-46034r17"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetex-def</span> <br class="fancyvrb" /><a - id="x1-44036r18"></a><span + id="x1-46036r18"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetex-pstricks</span> <br class="fancyvrb" /><a - id="x1-44038r19"></a><span + id="x1-46038r19"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xetexfontinfo</span> <br class="fancyvrb" /><a - id="x1-44040r20"></a><span + id="x1-46040r20"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xltxtra</span> <br class="fancyvrb" /><a - id="x1-44042r21"></a><span + id="x1-46042r21"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xunicode</span> <br class="fancyvrb" /><a - id="x1-44044r22"></a><span + id="x1-46044r22"></a><span class="larm-0800"> </span><span class="larm-0800"> install:</span><span class="larm-0800"> xkeyval</span> <br class="fancyvrb" /><a - id="x1-44046r23"></a><span + id="x1-46046r23"></a><span class="larm-0800"> </span><span class="larm-0800"> running</span><span class="larm-0800"> mktexlsr</span> <br class="fancyvrb" /><a - id="x1-44048r24"></a><span + id="x1-46048r24"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/texmf/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44050r25"></a><span + id="x1-46050r25"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-config/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44052r26"></a><span + id="x1-46052r26"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-dist/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44054r27"></a><span + id="x1-46054r27"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-doc/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44056r28"></a><span + id="x1-46056r28"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/../texmf-local/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44058r29"></a><span + id="x1-46058r29"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Updating</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-var/ls-R...</span> <br class="fancyvrb" /><a - id="x1-44060r30"></a><span + id="x1-46060r30"></a><span class="larm-0800"> </span><span class="larm-0800"> mktexlsr:</span><span class="larm-0800"> Done.</span> <br class="fancyvrb" /><a - id="x1-44062r31"></a><span + id="x1-46062r31"></a><span class="larm-0800"> </span><span class="larm-0800"> regenerating</span><span class="larm-0800"> fmtutil.cnf</span> <br class="fancyvrb" /><a - id="x1-44064r32"></a><span + id="x1-46064r32"></a><span class="larm-0800"> </span><span class="larm-0800"> running</span><span class="larm-0800"> fmtutil-sys</span><span class="larm-0800"> --missing</span> <br class="fancyvrb" /><a - id="x1-44066r33"></a><span + id="x1-46066r33"></a><span class="larm-0800"> </span><span class="larm-0800"> ...</span> <br class="fancyvrb" /><a - id="x1-44068r34"></a><span + id="x1-46068r34"></a><span class="larm-0800"> </span><span class="larm-0800"> Transcript</span><span class="larm-0800"> written</span><span class="larm-0800"> on</span><span class="larm-0800"> xelatex.log.</span> <br class="fancyvrb" /><a - id="x1-44070r35"></a><span + id="x1-46070r35"></a><span class="larm-0800"> </span><span class="larm-0800"> fmtutil:</span><span class="larm-0800"> /usr/local/texlive/2008/texmf-var/web2c/xetex/xelatex.fmt</span><span class="larm-0800"> installed.</span> </div> -<!--l. 1360--><p class="noindent">Как видно, tlmgr устанавливает зависимости и призводит все нужные после установки действия, включая +<!--l. 1408--><p class="noindent">Как видно, tlmgr устанавливает зависимости и призводит все нужные после установки действия, включая обновление базы данных файлов и создание форматов (здесь созданы форматы для Xe<span class="TEX">T<span class="E">E</span>X</span> а). -<!--l. 1364--><p class="indent"> В следующем примере мы добавляем новый язык. Это также приводит к перегенерации форматов: +<!--l. 1412--><p class="indent"> В следующем примере мы добавляем новый язык. Это также приводит к перегенерации форматов: <div class="alltt"> -<!--l. 1366--><p class="noindent"><div class="obeylines-v"> +<!--l. 1414--><p class="noindent"><div class="obeylines-v"> > tlmgr install collection-langdutch </div> </div> Описание пакета: <div class="alltt"> -<!--l. 1370--><p class="noindent"><div class="obeylines-v"> +<!--l. 1418--><p class="noindent"><div class="obeylines-v"> > tlmgr show collection-wintools </div> </div> что вызывает следующий ответ: <div class="fancyvrb" id="fancyvrb14"> <a - id="x1-44072r1"></a><span + id="x1-46072r1"></a><span class="larm-0800"> </span><span class="larm-0800"> Package:</span><span class="larm-0800"> </span><span class="larm-0800"> </span><span class="larm-0800"> collection-wintools</span> <br class="fancyvrb" /><a - id="x1-44074r2"></a><span + id="x1-46074r2"></a><span class="larm-0800"> </span><span class="larm-0800"> Category:</span><span class="larm-0800"> </span><span class="larm-0800"> Collection</span> <br class="fancyvrb" /><a - id="x1-44076r3"></a><span + id="x1-46076r3"></a><span class="larm-0800"> </span><span class="larm-0800"> ShortDesc:</span><span class="larm-0800"> Windows</span><span class="larm-0800"> support</span><span class="larm-0800"> programs</span> <br class="fancyvrb" /><a - id="x1-44078r4"></a><span + id="x1-46078r4"></a><span class="larm-0800"> </span><span class="larm-0800"> LongDesc:</span><span class="larm-0800"> </span><span @@ -3235,7 +3246,7 @@ class="larm-0800"> readily</span><span class="larm-0800"> available</span><span class="larm-0800"> there:</span> <br class="fancyvrb" /><a - id="x1-44080r5"></a><span + id="x1-46080r5"></a><span class="larm-0800"> </span><span class="larm-0800"> </span><span class="larm-0800"> gzip,</span><span @@ -3245,42 +3256,42 @@ class="larm-0800"> unzip,</span><span class="larm-0800"> wget,</span><span class="larm-0800"> xpdf.</span> <br class="fancyvrb" /><a - id="x1-44082r6"></a><span + id="x1-46082r6"></a><span class="larm-0800"> </span><span class="larm-0800"> Installed:</span><span class="larm-0800"> Yes</span> </div> -<!--l. 1382--><p class="noindent">Обновление всей системы до последней версии: <div class="alltt"> -<!--l. 1383--><p class="noindent"><div class="obeylines-v"> +<!--l. 1430--><p class="noindent">Обновление всей системы до последней версии: <div class="alltt"> +<!--l. 1431--><p class="noindent"><div class="obeylines-v"> > tlmgr update -all </div> </div> Если вам это кажется страшноватым, попробуйте сначала <div class="alltt"> -<!--l. 1387--><p class="noindent"><div class="obeylines-v"> +<!--l. 1435--><p class="noindent"><div class="obeylines-v"> > tlmgr update -all -dry-run </div> </div> или <div class="alltt"> -<!--l. 1391--><p class="noindent"><div class="obeylines-v"> +<!--l. 1439--><p class="noindent"><div class="obeylines-v"> > tlmgr update -list </div> </div> Документация: <div class="alltt"> -<!--l. 1395--><p class="noindent"><div class="obeylines-v"> +<!--l. 1443--><p class="noindent"><div class="obeylines-v"> > tlmgr -help </div> </div> -<!--l. 1399--><p class="noindent"> +<!--l. 1447--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">7 </span> <a - id="x1-450007"></a>Дополнительные замечания о Windows</h3> -<!--l. 1402--><p class="noindent">У <span class="TEX">T<span + id="x1-470007"></a>Дополнительные замечания о Windows</h3> +<!--l. 1450--><p class="noindent">У <span class="TEX">T<span class="E">E</span>X</span> Live общая программа установки, которая работает и под Windows, и под Юниксом. Это стало возможным только после того, как мы отказались от поддержки старых версий Windows, поэтому <span class="TEX">T<span class="E">E</span>X</span> Live теперь можно установить только на Windows 2000 и младше. -<!--l. 1407--><p class="noindent"> +<!--l. 1455--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a - id="x1-460007.1"></a>Дополнительные возможности Windows</h4> -<!--l. 1410--><p class="noindent">Под Windows программа установки делает несколько дополнительных вещей: + id="x1-480007.1"></a>Дополнительные возможности Windows</h4> +<!--l. 1458--><p class="noindent">Под Windows программа установки делает несколько дополнительных вещей: <dl class="description"><dt class="description"> Меню и ярлыки. </dt><dd class="description">Устанавливается подменю ╚<span class="TEX">T<span @@ -3297,29 +3308,29 @@ class="description">Все пер class="description">Программа установки создает в меню ╚Add/Remove Programs╩ запись ╚<span class="TEX">T<span class="E">E</span>X</span> Live╩. Клавиша ╚удалить╩ в меню tlmgr относится к этому.</dd></dl> -<!--l. 1426--><p class="noindent"> +<!--l. 1474--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a - id="x1-470007.2"></a>Дополнительные пакеты для Windows</h4> -<!--l. 1428--><p class="noindent"><hr class="figure"><div class="figure" + id="x1-490007.2"></a>Дополнительные пакеты для Windows</h4> +<!--l. 1476--><p class="noindent"><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > <a - id="x1-47001r10"></a> + id="x1-49001r11"></a> -<!--l. 1429--><p class="indent"> <img +<!--l. 1477--><p class="indent"> <img src="psview.png" alt="pict" > <br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 10: </td><td -class="content">PS_View: возможно очень большое увеличение!</td></tr></table><!--tex4ht:label?: x1-47001r10 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 11: </td><td +class="content">PS_View: возможно очень большое увеличение!</td></tr></table><!--tex4ht:label?: x1-49001r11 --> -<!--l. 1431--><p class="noindent"></td></tr></table></div><hr class="endfigure"> -<!--l. 1434--><p class="indent"> Для полноты дистрибутиву <span class="TEX">T<span +<!--l. 1479--><p class="noindent"></td></tr></table></div><hr class="endfigure"> +<!--l. 1482--><p class="indent"> Для полноты дистрибутиву <span class="TEX">T<span class="E">E</span>X</span> Live необходимы дополнительные пакеты, которые обычно не встречаются на машине под Windows. В <span class="TEX">T<span class="E">E</span>X</span> Live есть недостающие вещи: @@ -3347,7 +3358,7 @@ class="E">E</span>X</span> у эффек� PS_View. </dt><dd class="description">Также устанавливается PS_View, новая программа для просмотра файлов формате PostScript под свободной лицензией, см. рисунок <a -href="#x1-47001r10">10<!--tex4ht:ref: fig:psview --></a>.</dd></dl> +href="#x1-49001r11">11<!--tex4ht:ref: fig:psview --></a>.</dd></dl> <dl class="description"><dt class="description"> Директория support, </dt><dd class="description">уже упомянутая в разделе <a @@ -3358,8 +3369,8 @@ class="E">E</span>X</span>ом, в час&#x директории также находится программа для просмотра DVI — программа dviout, описанная в следующем разделе.</dd></dl> <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a - id="x1-480007.3"></a>Программа Dviout</h4> -<!--l. 1468--><p class="noindent">К сожалению, в этой версии <span class="TEX">T<span + id="x1-500007.3"></a>Программа Dviout</h4> +<!--l. 1516--><p class="noindent">К сожалению, в этой версии <span class="TEX">T<span class="E">E</span>X</span> Live нет автоматически устанавливаемой программы для просмотра DVI для Windows. Однако вы можете установить программу Тошио Ошимы dviout из директории <span class="obeylines-h"><a @@ -3367,14 +3378,14 @@ href="support/dviout/" class="url" >support/dviout/</a></span>. В э описывающий установку и конфигурацию dviout для <span class="TEX">T<span class="E">E</span>X</span> Live. Внимательно прочтите его перед установкой. -<!--l. 1475--><p class="indent"> При первом запуске программы она создает шрифты для просмотра файлов. Если вы будете +<!--l. 1523--><p class="indent"> При первом запуске программы она создает шрифты для просмотра файлов. Если вы будете пользоваться ей некоторое время, она создаст практически все нужные вам шрифты, и окно создания шрифтов будет появляться все реже. Дополнительная информация о программе содержится в (очень хорошем) меню помощи. -<!--l. 1481--><p class="noindent"> +<!--l. 1529--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a - id="x1-490007.4"></a>Ссылки на дополнительные программы</h4> -<!--l. 1483--><p class="noindent">Вот ссылки на некоторые другие программы, которые вам могут понравиться: + id="x1-510007.4"></a>Ссылки на дополнительные программы</h4> +<!--l. 1531--><p class="noindent">Вот ссылки на некоторые другие программы, которые вам могут понравиться: <dl class="description"><dt class="description"> Ghostscript </dt><dd class="description"><span class="obeylines-h"><a @@ -3431,17 +3442,17 @@ href="http://www.ctan.org/support/LEd" class="url" >http://www.ctan.org/support/ <li class="itemize">SciTE можно скачать с <span class="obeylines-h"><a href="http://www.scintilla.org/SciTE.html" class="url" >http://www.scintilla.org/SciTE.html</a></span>.</li></ul> </dd></dl> -<!--l. 1515--><p class="noindent"> +<!--l. 1563--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a - id="x1-500007.5"></a>Домашняя директория под Windows</h4> -<!--l. 1518--><p class="noindent">Домашней директории под Юниксом соответствует директория <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span>. Под Windows XP и + id="x1-520007.5"></a>Домашняя директория под Windows</h4> +<!--l. 1566--><p class="noindent">Домашней директории под Юниксом соответствует директория <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span>. Под Windows XP и Windows 2000 это обычно <span class="obeylines-h"><span class="verb">C:\Documents and Settings\<username></span></span>, а под Windows Vista — <span class="obeylines-h"><span class="verb">C:\Users\<username></span></span>. В файле texmf.cnf и вообще при работе Kpathsea, <span class="obeylines-h"><span class="verb">~</span></span> правильно интерпретируется и под Windows, и под Юниксом. -<!--l. 1525--><p class="noindent"> +<!--l. 1573--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a - id="x1-510007.6"></a>Регистр Windows</h4> -<!--l. 1528--><p class="noindent">Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически + id="x1-530007.6"></a>Регистр Windows</h4> +<!--l. 1576--><p class="noindent">Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически организованных записей, с несколькими корневыми записями. Наиболее важны для программ установки записи <span class="obeylines-h"><a href="HKEY_CURRENT_USER" class="url" >HKEY_CURRENT_USER</a></span> и <span class="obeylines-h"><a @@ -3450,34 +3461,34 @@ href="HKCU" class="url" >HKCU</a></span> и <span class="obeylines-h"><a href="HKLM" class="url" >HKLM</a></span>. Как правило, <span class="obeylines-h"><a href="HKCU" class="url" >HKCU</a></span> находится в домашней директории пользователя (см. раздел <a -href="#x1-500007.5">7.5<!--tex4ht:ref: sec:winhome --></a>), а <span class="obeylines-h"><a +href="#x1-520007.5">7.5<!--tex4ht:ref: sec:winhome --></a>), а <span class="obeylines-h"><a href="HKLM" class="url" >HKLM</a></span> — поддиректория директории Windows. -<!--l. 1536--><p class="indent"> Иногда конфигурация системы определяется переменными окружения, но некоторые вещи +<!--l. 1584--><p class="indent"> Иногда конфигурация системы определяется переменными окружения, но некоторые вещи (например, положение ярлыков) задаются в регистре. Для того, чтобы перманентно задать переменные окружения, также нужен доступ к регистру. -<!--l. 1541--><p class="noindent"> +<!--l. 1589--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">7.7 </span> <a - id="x1-520007.7"></a>Права доступа под Windows</h4> -<!--l. 1544--><p class="noindent">В поздних версиях Windows делается различие между обычными пользователями и администраторами, + id="x1-540007.7"></a>Права доступа под Windows</h4> +<!--l. 1592--><p class="noindent">В поздних версиях Windows делается различие между обычными пользователями и администраторами, причем только последние имеют право доступа ко всей операционной системе. На практике однако было бы более правильно описывать эти классы пользователей как ╚непривилегированные пользователи╩ и ╚обычные пользователи╩: права администратора являются правилом, а не исключением. Однако мы постарались сделать возможным установку <span class="TEX">T<span class="E">E</span>X</span> Live без прав администратора. -<!--l. 1553--><p class="indent"> Если пользователь является администратором, ярлыки создаются для всех пользователей, и +<!--l. 1601--><p class="indent"> Если пользователь является администратором, ярлыки создаются для всех пользователей, и модифицируются системные параметры. В противном случае ярлыки и меню создаются только для текущего пользователя, и модифицируются его параметры. Если вы хотите установить систему только для одного пользователя, даже будучи администратором, используйте опцию non-admin программы install-tl. -<!--l. 1560--><p class="indent"> Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span +<!--l. 1608--><p class="indent"> Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span class="E">E</span>X</span> Live, предлагаемый по умолчанию, всегда находится под <span class="obeylines-h"><span class="verb">%PROGRAMFILES%</span></span>. Программа установки всегда проверяет, открыта ли корневая директория для текущего пользователя. -<!--l. 1565--><p class="indent"> Может возникнуть проблема, если у пользователя нет прав администратора, а в пути поиска уже +<!--l. 1613--><p class="indent"> Может возникнуть проблема, если у пользователя нет прав администратора, а в пути поиска уже есть <span class="TEX">T<span class="E">E</span>X</span>. Поскольку в пути поиска системный путь стоит перед путем пользователя, <span class="TEX">T<span class="E">E</span>X</span> из <span class="TEX">T<span @@ -3487,150 +3498,150 @@ class="E">E</span>X</span> Live class="E">E</span>X</span> Live стоит первой в пути поиска. Из этой командной строки можно пользоваться <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1573--><p class="noindent"> +<!--l. 1621--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">8 </span> <a - id="x1-530008"></a>Руководство пользователя Web2C</h3> -<!--l. 1575--><p class="noindent">Web2C — это интегрированная коллекция программ, относящихся к <span class="TEX">T<span + id="x1-550008"></a>Руководство пользователя Web2C</h3> +<!--l. 1623--><p class="noindent">Web2C — это интегрированная коллекция программ, относящихся к <span class="TEX">T<span class="E">E</span>X</span>у: сам <span class="TEX">T<span class="E">E</span>X</span>, Metafont, MetaPost, BibTeX, и т.д. Это сердце <span class="TEX">T<span class="E">E</span>X</span> Live. Страница Web2C с руководством пользователя и многим другим находится на <span class="obeylines-h"><a href="http://tug.org/web2c" class="url" >http://tug.org/web2c</a></span>. -<!--l. 1580--><p class="indent"> Немного истории. Первая версия программы была написана Томасом Рокики, который +<!--l. 1628--><p class="indent"> Немного истории. Первая версия программы была написана Томасом Рокики, который в 1987 году создал систему <span class="TEX">T<span class="E">E</span>X</span>-to-C, адаптировав патчи для Юникса, разработанные в основном Говардом Трики и Павлом Куртисом. Тим Морган стал поддерживать систему, и в этот период её название сменилось на Web-to-C. В 1990 году Карл Берри взял на себя этот проект, координируя работу десятков программистов, а в 1997 он передал руководство Олафу Веберу. -<!--l. 1588--><p class="indent"> Система Web2C работает на Юниксе, 32-битовых Windows, Mac OS X, и других операционных +<!--l. 1636--><p class="indent"> Система Web2C работает на Юниксе, 32-битовых Windows, Mac OS X, и других операционных системах. Она использует оригинальные исходники Кнута для <span class="TEX">T<span class="E">E</span>X</span>а и других программ, написанных на языке WEB и переведённых на C. Основные программы системы: -<!--l. 1593--><p class="indent"> +<!--l. 1641--><p class="indent"> <dl class="list1"><dt class="list"> bibtex </dt><dd class="list"> - <!--l. 1594--><p class="noindent">Поддержка библиографий. + <!--l. 1642--><p class="noindent">Поддержка библиографий. </dd><dt class="list"> dmp </dt><dd class="list"> - <!--l. 1595--><p class="noindent">Перевод troff в MPX (картинки в MetaPost). + <!--l. 1643--><p class="noindent">Перевод troff в MPX (картинки в MetaPost). </dd><dt class="list"> dvicopy </dt><dd class="list"> - <!--l. 1596--><p class="noindent">Раскрытие виртуальные шрифты в файлах DVI. + <!--l. 1644--><p class="noindent">Раскрытие виртуальные шрифты в файлах DVI. </dd><dt class="list"> dvitomp </dt><dd class="list"> - <!--l. 1597--><p class="noindent">Перевод DVI в MPX (рисунки в MetaPost). + <!--l. 1645--><p class="noindent">Перевод DVI в MPX (рисунки в MetaPost). </dd><dt class="list"> dvitype </dt><dd class="list"> - <!--l. 1598--><p class="noindent">Перевод DVI в текст. + <!--l. 1646--><p class="noindent">Перевод DVI в текст. </dd><dt class="list"> gftodvi </dt><dd class="list"> - <!--l. 1599--><p class="noindent">Гранки шрифтов. + <!--l. 1647--><p class="noindent">Гранки шрифтов. </dd><dt class="list"> gftopk </dt><dd class="list"> - <!--l. 1600--><p class="noindent">Упаковка шрифтов + <!--l. 1648--><p class="noindent">Упаковка шрифтов </dd><dt class="list"> gftype </dt><dd class="list"> - <!--l. 1601--><p class="noindent">Перевод GF в текст. + <!--l. 1649--><p class="noindent">Перевод GF в текст. </dd><dt class="list"> makempx </dt><dd class="list"> - <!--l. 1602--><p class="noindent">Вёрстка меток MetaPost. + <!--l. 1650--><p class="noindent">Вёрстка меток MetaPost. </dd><dt class="list"> mf </dt><dd class="list"> - <!--l. 1603--><p class="noindent">Создание шрифтов. + <!--l. 1651--><p class="noindent">Создание шрифтов. </dd><dt class="list"> mft </dt><dd class="list"> - <!--l. 1604--><p class="noindent">Вёрстка исходников Metafont. + <!--l. 1652--><p class="noindent">Вёрстка исходников Metafont. </dd><dt class="list"> mpost </dt><dd class="list"> - <!--l. 1605--><p class="noindent">Создание технических диаграмм. + <!--l. 1653--><p class="noindent">Создание технических диаграмм. </dd><dt class="list"> mpto </dt><dd class="list"> - <!--l. 1606--><p class="noindent">Извлечение меток MetaPost. + <!--l. 1654--><p class="noindent">Извлечение меток MetaPost. </dd><dt class="list"> newer </dt><dd class="list"> - <!--l. 1607--><p class="noindent">Сравнение дат модификации. + <!--l. 1655--><p class="noindent">Сравнение дат модификации. </dd><dt class="list"> patgen </dt><dd class="list"> - <!--l. 1608--><p class="noindent">Создание таблиц переносов. + <!--l. 1656--><p class="noindent">Создание таблиц переносов. </dd><dt class="list"> pktogf </dt><dd class="list"> - <!--l. 1609--><p class="noindent">Перевод PK в GF. + <!--l. 1657--><p class="noindent">Перевод PK в GF. </dd><dt class="list"> pktype </dt><dd class="list"> - <!--l. 1610--><p class="noindent">Перевод PK в текст + <!--l. 1658--><p class="noindent">Перевод PK в текст </dd><dt class="list"> pltotf </dt><dd class="list"> - <!--l. 1611--><p class="noindent">Перевод из списка свойств шрифта в TFM. + <!--l. 1659--><p class="noindent">Перевод из списка свойств шрифта в TFM. </dd><dt class="list"> pooltype </dt><dd class="list"> - <!--l. 1612--><p class="noindent">Показ файлов pool в WEB. + <!--l. 1660--><p class="noindent">Показ файлов pool в WEB. </dd><dt class="list"> tangle </dt><dd class="list"> - <!--l. 1613--><p class="noindent">Перевод WEB в Pascal. + <!--l. 1661--><p class="noindent">Перевод WEB в Pascal. </dd><dt class="list"> tex </dt><dd class="list"> - <!--l. 1614--><p class="noindent">Вёрстка. + <!--l. 1662--><p class="noindent">Вёрстка. </dd><dt class="list"> tftopl </dt><dd class="list"> - <!--l. 1615--><p class="noindent">Перевод TFM в список свойств шрифта. + <!--l. 1663--><p class="noindent">Перевод TFM в список свойств шрифта. </dd><dt class="list"> vftovp </dt><dd class="list"> - <!--l. 1616--><p class="noindent">Перевод виртуального шрифта в список свойств шрифта. + <!--l. 1664--><p class="noindent">Перевод виртуального шрифта в список свойств шрифта. </dd><dt class="list"> vptovf </dt><dd class="list"> - <!--l. 1617--><p class="noindent">Перевод списка свойств шрифта в виртуальный шрифт. + <!--l. 1665--><p class="noindent">Перевод списка свойств шрифта в виртуальный шрифт. </dd><dt class="list"> weave </dt><dd class="list"> - <!--l. 1618--><p class="noindent">Перевод WEB в <span class="TEX">T<span + <!--l. 1666--><p class="noindent">Перевод WEB в <span class="TEX">T<span class="E">E</span>X</span>.</dd></dl> -<!--l. 1621--><p class="noindent">Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C. +<!--l. 1669--><p class="noindent">Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C. Однако знание некоторых общих принципов для всей семьи программ поможет вам полнее использовать программы системы Web2C. -<!--l. 1626--><p class="indent"> Все программы поддерживают стандартные опции GNU: +<!--l. 1674--><p class="indent"> Все программы поддерживают стандартные опции GNU: <dl class="list1"><dt class="list"> --help </dt><dd class="list"> - <!--l. 1628--><p class="noindent">напечатать краткую справку + <!--l. 1676--><p class="noindent">напечатать краткую справку </dd><dt class="list"> --verbose </dt><dd class="list"> - <!--l. 1629--><p class="noindent">печатать подробную информацию по мере работы + <!--l. 1677--><p class="noindent">печатать подробную информацию по мере работы </dd><dt class="list"> --version </dt><dd class="list"> - <!--l. 1630--><p class="noindent">Напечатать версию программы и завершить работу.</dd></dl> -<!--l. 1633--><p class="indent"> Для поиска файлов программы Web2C используют библиотеку Kpathsea (<span class="obeylines-h"><a + <!--l. 1678--><p class="noindent">Напечатать версию программы и завершить работу.</dd></dl> +<!--l. 1681--><p class="indent"> Для поиска файлов программы Web2C используют библиотеку Kpathsea (<span class="obeylines-h"><a href="http://tug.org/kpathsea" class="url" >http://tug.org/kpathsea</a></span>). Эта библиотека использует комбинацию переменных окружения и конфигурационных файлов, чтобы найти нужные файлы в огромной системе <span class="TEX">T<span @@ -3639,71 +3650,71 @@ class="E">E</span>X</span>. Web2C может  class="E">E</span>X</span>а и его локальными расширениями. Для ускорения поисков файлов каждое дерево содержит файл ls-R, в котором указаны названия и относительные пути всех файлов в этом дереве. -<!--l. 1643--><p class="noindent"> +<!--l. 1691--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a - id="x1-540008.1"></a>Поиск файлов в Kpathsea</h4> -<!--l. 1646--><p class="noindent">Рассмотрим сначала общий алгоритм библиотеки Kpathsea. -<!--l. 1648--><p class="indent"> Будем называть путём поиска набор разделённых двоеточием или точкой с запятой элементов пути, + id="x1-560008.1"></a>Поиск файлов в Kpathsea</h4> +<!--l. 1694--><p class="noindent">Рассмотрим сначала общий алгоритм библиотеки Kpathsea. +<!--l. 1696--><p class="indent"> Будем называть путём поиска набор разделённых двоеточием или точкой с запятой элементов пути, представляющих из себя в основном названия директорий. Путь поиска может иметь много источников. Чтобы найти файл ╚my-file╩ в директории ╚.:/dir╩, Kpathsea проверяет каждый элемент пути по очереди: сначала ./my-file, затем /dir/my-file, возвращая первый файл (или, возможно, все файлы). -<!--l. 1656--><p class="indent"> Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от Юникса +<!--l. 1704--><p class="indent"> Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от Юникса может использовать разделители, отличные от ╚:╩ и ╚/╩. -<!--l. 1660--><p class="indent"> Чтобы проверить определённый элемент пути p, Kpathsea вначале проверяет наличие базы данных +<!--l. 1708--><p class="indent"> Чтобы проверить определённый элемент пути p, Kpathsea вначале проверяет наличие базы данных (см. раздел ╚База данных файлов╩ на стр. <a -href="#x1-620008.2">61<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая +href="#x1-640008.2">65<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая является префиксом для p. Если это так, спецификация пути сравнивается с содержимым базы данных. -<!--l. 1666--><p class="indent"> Если база данных не существует, или не относится к этому элементу пути, или не содержит нужного +<!--l. 1714--><p class="indent"> Если база данных не существует, или не относится к этому элементу пути, или не содержит нужного элемента, проверяется файловая система (если это не запрещено спецификацией, начинающейся с ╚!!╩, и если файл должен существовать). Kpathsea конструирует список директорий, которые соответствуют элементу, и в каждой директории ищет нужный файл. -<!--l. 1673--><p class="indent"> Условие ╚файл должен существовать╩ важно для файлов ╚.vf╩ и файлов, которые открывает <span class="TEX">T<span +<!--l. 1721--><p class="indent"> Условие ╚файл должен существовать╩ важно для файлов ╚.vf╩ и файлов, которые открывает <span class="TEX">T<span class="E">E</span>X</span> по команде \openin. Такие файлы могут и не существовать (например, файл cmr10.vf), и было бы неправильно искать их на диске. Поэтому, если вы не обновите ls-R при установке нового файла ╚.vf╩, он никогда не будет найден. Каждый элемент пути ищется по очереди: сначала база данных, затем диск. Если нужный файл найден, поиск останавливается, и возвращается результат. -<!--l. 1682--><p class="indent"> Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea +<!--l. 1730--><p class="indent"> Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea поддерживает дополнительные возможности: разнообразные значения по умолчанию, имена переменных окружения, значения из конфигурационных файлов, домашние директории пользователей, рекурсивный поиск поддиректорий. Поэтому мы говорим, что Kpathsea вычисляет элемент пути, т.е., что библиотека преобразует спецификации в имя или имена директории. Это описано в следующих разделах в том же порядке, в котором происходит поиск. -<!--l. 1691--><p class="indent"> Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с +<!--l. 1739--><p class="indent"> Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с ╚/╩, или ╚./╩, или ╚../╩, Kpathsea просто проверяет, существует ли файл. -<!--l. 1705--><p class="noindent"> +<!--l. 1753--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a - id="x1-550008.1.1"></a>Источники путей поиска</h5> -<!--l. 1708--><p class="noindent">Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке: -<!--l. 1711--><p class="indent"> + id="x1-570008.1.1"></a>Источники путей поиска</h5> +<!--l. 1756--><p class="noindent">Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке: +<!--l. 1759--><p class="indent"> <ol class="enumerate1" > <li class="enumerate"><a - id="x1-55002x1"></a>Установленные пользователем переменные окружения, например TEXINPUTS. Переменные + id="x1-57002x1"></a>Установленные пользователем переменные окружения, например TEXINPUTS. Переменные окружения с точкой и названием программы имеют преимущество; например если ╚latex╩ — имя программы. то TEXINPUTS.latex имеет преимущество перед TEXINPUTS. </li> <li class="enumerate"><a - id="x1-55004x2"></a>Конфигурационный файл, специфический для данной программы, например, строка ╚S + id="x1-57004x2"></a>Конфигурационный файл, специфический для данной программы, например, строка ╚S /a:/b╩ в config.ps для dvips. </li> <li class="enumerate"><a - id="x1-55006x3"></a>Конфигурационный файл Kpathsea texmf.cnf, содержащий строку типа + id="x1-57006x3"></a>Конфигурационный файл Kpathsea texmf.cnf, содержащий строку типа ╚TEXINPUTS=/c:/d╩ (см. ниже). </li> <li class="enumerate"><a - id="x1-55008x4"></a>Значение, заданное при компиляции.</li></ol> -<!--l. 1727--><p class="noindent">Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень + id="x1-57008x4"></a>Значение, заданное при компиляции.</li></ol> +<!--l. 1775--><p class="noindent">Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень отладки (см. ╚Отладка╩ на стр. <a -href="#x1-660008.2.4">64<!--tex4ht:ref: sec:debugging --></a>). -<!--l. 1731--><p class="noindent"> +href="#x1-680008.2.4">68<!--tex4ht:ref: sec:debugging --></a>). +<!--l. 1779--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a - id="x1-560008.1.2"></a>Конфигурационные файлы</h5> -<!--l. 1734--><p class="noindent">Kpathsea читает конфигурационные файлы texmf.cnf для задания своих параметров. Путь поиска для + id="x1-580008.1.2"></a>Конфигурационные файлы</h5> +<!--l. 1782--><p class="noindent">Kpathsea читает конфигурационные файлы texmf.cnf для задания своих параметров. Путь поиска для этих файлов называется TEXMFCNF (по умолчанию, такой файл находится в поддиректории texmf/web2c). Все найденные файлы texmf.cnf будут прочитаны, и определения в более ранних файлах имеют преимущество перед определениями в более поздних. Таким образом, если путь @@ -3718,7 +3729,7 @@ texmf/web2c). Все найде& начале следующей строки не игнорируются. </li> <li class="itemize">Оставшиеся строки имеют вид <div class="alltt"> - <!--l. 1756--><p class="noindent"><div class="obeylines-v"> + <!--l. 1804--><p class="noindent"><div class="obeylines-v">   variable[.progname] [=] value </div> </div>где ╚=╩ и пробелы вокруг могут опускаться. @@ -3740,11 +3751,11 @@ class="E">E</span>X</span>а иметь � </li> <li class="itemize">Все определения читаются до подстановок, поэтому к переменным можно обращаться до того, как они определены.</li></ul> -<!--l. 1780--><p class="noindent">Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже: -<!--l. 1784--><p class="indent"> +<!--l. 1828--><p class="noindent">Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже: +<!--l. 1832--><p class="indent"> <div class="fancyvrb" id="fancyvrb15"> <a - id="x1-56002r1"></a><span + id="x1-58002r1"></a><span class="larm-0700"> </span><span class="larm-0700"> TEXMF</span><span class="larm-0700"> </span><span @@ -3763,7 +3774,7 @@ class="larm-0700"> </span><span class="larm-0700"> =</span><span class="larm-0700"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> <br class="fancyvrb" /><a - id="x1-56004r2"></a><span + id="x1-58004r2"></a><span class="larm-0700"> </span><span class="larm-0700"> TEXINPUTS.latex</span><span class="larm-0700"> </span><span @@ -3772,20 +3783,20 @@ class="larm-0700"> </span><span class="larm-0700"> =</span><span class="larm-0700"> .;$TEXMF/tex/{latex,generic;}//</span> <br class="fancyvrb" /><a - id="x1-56006r3"></a><span + id="x1-58006r3"></a><span class="larm-0700"> </span><span class="larm-0700"> TEXINPUTS.fontinst</span><span class="larm-0700"> =</span><span class="larm-0700"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> <br class="fancyvrb" /><a - id="x1-56008r4"></a><span + id="x1-58008r4"></a><span class="larm-0700"> </span><span class="larm-0700"> %</span><span class="larm-0700"> e-TeX</span><span class="larm-0700"> related</span><span class="larm-0700"> files</span> <br class="fancyvrb" /><a - id="x1-56010r5"></a><span + id="x1-58010r5"></a><span class="larm-0700"> </span><span class="larm-0700"> TEXINPUTS.elatex</span><span class="larm-0700"> </span><span @@ -3793,7 +3804,7 @@ class="larm-0700"> </span><span class="larm-0700"> =</span><span class="larm-0700"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> <br class="fancyvrb" /><a - id="x1-56012r6"></a><span + id="x1-58012r6"></a><span class="larm-0700"> </span><span class="larm-0700"> TEXINPUTS.etex</span><span class="larm-0700"> </span><span @@ -3803,47 +3814,47 @@ class="larm-0700"> </span><span class="larm-0700"> =</span><span class="larm-0700"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> </div> -<!--l. 1789--><p class="noindent"> +<!--l. 1837--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a - id="x1-570008.1.3"></a>Подстановка путей</h5> -<!--l. 1793--><p class="noindent">Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, + id="x1-590008.1.3"></a>Подстановка путей</h5> +<!--l. 1841--><p class="noindent">Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные конструкциям в стандартных оболочках Юникса. Например, сложный путь <span class="obeylines-h"><span class="verb">~$USER/{foo,bar}//baz</span></span>, означает все поддиректории директорий foo и bar в домашней директории пользователя $USER, которые содержат файл или поддиректорию baz. Это объяснено в следующих разделах. -<!--l. 1802--><p class="noindent"> +<!--l. 1850--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a - id="x1-580008.1.4"></a>Подстановка по умолчанию</h5> -<!--l. 1807--><p class="noindent">Если путь поиска с наибольшим приоритетом (см. раздел ╚Источники путей поиска╩ на стр. <a -href="#x1-550008.1.1">56<!--tex4ht:ref: sec:path-sources --></a>) + id="x1-600008.1.4"></a>Подстановка по умолчанию</h5> +<!--l. 1855--><p class="noindent">Если путь поиска с наибольшим приоритетом (см. раздел ╚Источники путей поиска╩ на стр. <a +href="#x1-570008.1.1">60<!--tex4ht:ref: sec:path-sources --></a>) содержит дополнительное двоеточие (в начале, в конце, двойное), Kpathsea заменяет его следующим по приоритету путём. Если этот вставленный путь содержит дополнительное двоеточие, то же происходит со следующим путём. Например, если переменная окружения задана как <div class="alltt"> -<!--l. 1816--><p class="noindent"><div class="obeylines-v"> +<!--l. 1864--><p class="noindent"><div class="obeylines-v"> > setenv TEXINPUTS /home/karl: </div> </div> и TEXINPUTS в файле texmf.cnf содержит <div class="alltt"> -<!--l. 1821--><p class="noindent"><div class="obeylines-v"> +<!--l. 1869--><p class="noindent"><div class="obeylines-v">   .:$TEXMF//tex </div> </div> то поиск будет происходить с путём <div class="alltt"> -<!--l. 1826--><p class="noindent"><div class="obeylines-v"> +<!--l. 1874--><p class="noindent"><div class="obeylines-v">   /home/karl:.:$TEXMF//tex </div> </div> -<!--l. 1830--><p class="indent"> Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea +<!--l. 1878--><p class="indent"> Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea изменяет только одно лишнее двоеточие, и оставляет остальные: она проверяет сначала двоеточие в начале, потом в конце, потом двойные двоеточия. -<!--l. 1835--><p class="noindent"> +<!--l. 1883--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a - id="x1-590008.1.5"></a>Подстановка скобок</h5> -<!--l. 1837--><p class="noindent">Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb">v{a,b}w</span></span> означает <span class="obeylines-h"><span class="verb">vaw:vbw</span></span>. Вложенность + id="x1-610008.1.5"></a>Подстановка скобок</h5> +<!--l. 1885--><p class="noindent">Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb">v{a,b}w</span></span> означает <span class="obeylines-h"><span class="verb">vaw:vbw</span></span>. Вложенность тут допускается. Благодаря этому можно иметь несколько иерархий директорий, путём присвоения значения со скобками $TEXMF. Например, в файле texmf.cnf, можно найти следующее определение (это упрощение, на самом деле там ещё больше деревьев): @@ -3854,11 +3865,11 @@ class="verbatim"><tr class="verbatim"><td class="verbatim"><div class="verbatim"> <div class="fancyvrb" id="fancyvrb16"> <a - id="x1-59002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} + id="x1-61002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} </div> </div> </td></tr></table> -<!--l. 1845--><p class="nopar">Благодаря этому можно писать такое: +<!--l. 1893--><p class="nopar">Благодаря этому можно писать такое: <table @@ -3866,128 +3877,128 @@ class="verbatim"><tr class="verbatim"><td class="verbatim"><div class="verbatim"> <div class="fancyvrb" id="fancyvrb17"> <a - id="x1-59004r1"></a>    TEXINPUTS = .;$TEXMF/tex// + id="x1-61004r1"></a>    TEXINPUTS = .;$TEXMF/tex// </div> </div> </td></tr></table> -<!--l. 1849--><p class="nopar">что означает, что кроме текущей директории будет происходить поиск только в $TEXMFHOME/tex, +<!--l. 1897--><p class="nopar">что означает, что кроме текущей директории будет происходить поиск только в $TEXMFHOME/tex, $TEXMFLOCAL/tex, $TEXMFVAR/tex и $TEXMFMAIN/tex (последние два дерева используют файлы ls-R). Это удобно для поддержки двух параллельных структур, ╚замороженной╩ (например, на CD) и обновляемой по мере появления новых версий. Используя переменную $TEXMF во всех определениях, можно задать поиск в обновляемом дереве первым. -<!--l. 1860--><p class="noindent"> +<!--l. 1908--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a - id="x1-600008.1.6"></a>Подстановка поддиректорий</h5> -<!--l. 1863--><p class="noindent">Два или более слэша ╚/╩ в элементе пути вслед за именем директории d заменяются всеми + id="x1-620008.1.6"></a>Подстановка поддиректорий</h5> +<!--l. 1911--><p class="noindent">Два или более слэша ╚/╩ в элементе пути вслед за именем директории d заменяются всеми поддиректориями d рекурсивно. На каждом уровне порядок поиска по директориям не определён. -<!--l. 1867--><p class="indent"> Если вы определите компоненты имени файла после ╚//╩, только поддиректории с соответствующими +<!--l. 1915--><p class="indent"> Если вы определите компоненты имени файла после ╚//╩, только поддиректории с соответствующими компонентами будут включены. Например, ╚/a//b╩ даёт поддиректории /a/1/b, /a/2/b, /a/1/1/b, и т.д., но не /a/b/c или /a/1. -<!--l. 1873--><p class="indent"> Возможны несколько конструкций ╚//╩ в одном пути, но ╚//╩ в начале пути игнорируются. -<!--l. 1876--><p class="noindent"> +<!--l. 1921--><p class="indent"> Возможны несколько конструкций ╚//╩ в одном пути, но ╚//╩ в начале пути игнорируются. +<!--l. 1924--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a - id="x1-610008.1.7"></a>Список специальных символов и их значений</h5> -<!--l. 1878--><p class="noindent">В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea. -<!--l. 1882--><p class="noindent"> + id="x1-630008.1.7"></a>Список специальных символов и их значений</h5> +<!--l. 1926--><p class="noindent">В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea. +<!--l. 1930--><p class="noindent"> <dl class="list1"><dt class="list"> : </dt><dd class="list"> - <!--l. 1883--><p class="noindent">Разделитель в спецификациях путей; в начале или конце означает подстановку по + <!--l. 1931--><p class="noindent">Разделитель в спецификациях путей; в начале или конце означает подстановку по умолчанию. </dd><dt class="list"> ; </dt><dd class="list"> - <!--l. 1885--><p class="noindent">Разделитель для не-Юникса (то же, что :). + <!--l. 1933--><p class="noindent">Разделитель для не-Юникса (то же, что :). </dd><dt class="list"> $ </dt><dd class="list"> - <!--l. 1886--><p class="noindent">Подстановка переменных. + <!--l. 1934--><p class="noindent">Подстановка переменных. </dd><dt class="list"> ~ </dt><dd class="list"> - <!--l. 1887--><p class="noindent">Означает домашнюю директорию пользователя. + <!--l. 1935--><p class="noindent">Означает домашнюю директорию пользователя. </dd><dt class="list"> {...} </dt><dd class="list"> - <!--l. 1888--><p class="noindent">Подстановка скобок. + <!--l. 1936--><p class="noindent">Подстановка скобок. </dd><dt class="list"> // </dt><dd class="list"> - <!--l. 1889--><p class="noindent">Подстановка поддиректорий (может встретиться где угодно, кроме начала пути). + <!--l. 1937--><p class="noindent">Подстановка поддиректорий (может встретиться где угодно, кроме начала пути). </dd><dt class="list"> % </dt><dd class="list"> - <!--l. 1891--><p class="noindent">Начало комментария. + <!--l. 1939--><p class="noindent">Начало комментария. </dd><dt class="list"> \ </dt><dd class="list"> - <!--l. 1892--><p class="noindent">Символ продолжения (для команд из нескольких строк). + <!--l. 1940--><p class="noindent">Символ продолжения (для команд из нескольких строк). </dd><dt class="list"> !! </dt><dd class="list"> - <!--l. 1893--><p class="noindent">Поиск только в базе данных, но не на диске.</dd></dl> -<!--l. 1898--><p class="noindent"> + <!--l. 1941--><p class="noindent">Поиск только в базе данных, но не на диске.</dd></dl> +<!--l. 1946--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a - id="x1-620008.2"></a>Базы данных</h4> -<!--l. 1901--><p class="noindent">Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с + id="x1-640008.2"></a>Базы данных</h4> +<!--l. 1949--><p class="noindent">Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с большим количеством директорий поиск в каждой возможной директории может занять долгое время (это особенно верно, если надо проверить сотни директорий со шрифтами). Поэтому Kpathsea умеет использовать внешний текстовый файл, ╚базу данных╩ ls-R, который знает, где находятся файлы в директориях, что даёт возможность избежать частых обращений к диску. -<!--l. 1909--><p class="indent"> Ещё одна база данных, файл aliases позволяет вам давать дополнительные названия файлам в ls-R. +<!--l. 1957--><p class="indent"> Ещё одна база данных, файл aliases позволяет вам давать дополнительные названия файлам в ls-R. Это полезно, если вам нужно соблюдать правило DOS ╚8.3╩. -<!--l. 1913--><p class="noindent"> +<!--l. 1961--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a - id="x1-630008.2.1"></a>Базы данных ls-R</h5> -<!--l. 1916--><p class="noindent">Как объяснено выше, основная база данных называется ls-R. Вы можете создать её в корне каждого + id="x1-650008.2.1"></a>Базы данных ls-R</h5> +<!--l. 1964--><p class="noindent">Как объяснено выше, основная база данных называется ls-R. Вы можете создать её в корне каждого дерева <span class="TEX">T<span class="E">E</span>X</span>а, которое просматривается Kpathsea (по умолчанию, $TEXMF); в большинстве случаев иерархия только одна. Kpathsea ищет файлы ls-R в пути TEXMFDBS. -<!--l. 1922--><p class="indent"> Рекомендуемый способ создания и поддержки ╚ls-R╩ — скрипт mktexlsr, включённый в дистрибутив. +<!--l. 1970--><p class="indent"> Рекомендуемый способ создания и поддержки ╚ls-R╩ — скрипт mktexlsr, включённый в дистрибутив. Он вызывается разными скриптами ╚mktex╩…. В принципе этот скрипт выполняет команды типа <div class="alltt"> -<!--l. 1926--><p class="noindent"><div class="obeylines-v"> +<!--l. 1974--><p class="noindent"><div class="obeylines-v"> cd /your/texmf/root && <a href="\" class="url" >\</a>ls -1LAR ./ >ls-R </div> </div> при условии, что в вашей системе ls даёт вывод в нужном формате (GNU ls годится). Чтобы поддерживать базу данных в текущем состоянии, проще всего перегенерировать её регулярно из cronа, так что она автоматически обновляется после установки нового пакета. -<!--l. 1935--><p class="indent"> Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути +<!--l. 1983--><p class="indent"> Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути начинается с ╚!!╩, то поиск происходит только в базе данных. -<!--l. 1940--><p class="noindent"> +<!--l. 1988--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a - id="x1-640008.2.2"></a>kpsewhich: поиск файлов</h5> -<!--l. 1943--><p class="noindent">Программа kpsewhich выполняет поиск в соответствии с алгоритмом, описанным выше. Это может быть + id="x1-660008.2.2"></a>kpsewhich: поиск файлов</h5> +<!--l. 1991--><p class="noindent">Программа kpsewhich выполняет поиск в соответствии с алгоритмом, описанным выше. Это может быть полезно в качестве варианта команды find для поиска файлов в иерархиях <span class="TEX">T<span class="E">E</span>X</span>а (это широко используется в скриптах ╚mktex╩…). <div class="alltt"> -<!--l. 1948--><p class="noindent"><div class="obeylines-v"> +<!--l. 1996--><p class="noindent"><div class="obeylines-v"> > kpsewhich option… filename… </div> </div> Опции, указанные в option, начинаются либо с ╚-╩ либо ╚--╩, и любые однозначные сокращения допустимы. -<!--l. 1954--><p class="indent"> Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает +<!--l. 2002--><p class="indent"> Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает первый найденный файл. Нет опции вернуть все найденные файлы (для этого можно использовать программу ╚find╩). -<!--l. 1958--><p class="indent"> Наиболее важные опции описаны ниже. -<!--l. 1960--><p class="noindent"> +<!--l. 2006--><p class="indent"> Наиболее важные опции описаны ниже. +<!--l. 2008--><p class="noindent"> <dl class="list1"><dt class="list"> --dpi=num </dt><dd class="list"> - <!--l. 1961--><p class="noindent"> + <!--l. 2009--><p class="noindent"> <br class="newline" />Установить разрешение num; это влияет только на поиск файлов ╚gf╩ и ╚pk╩. Синоним ╚-D╩, для совместимости с dvips. По умолчанию 600. </dd><dt class="list"> --format=name </dt><dd class="list"> - <!--l. 1966--><p class="noindent"> + <!--l. 2014--><p class="noindent"> <br class="newline" />Установить формат для поиска name. По умолчанию, формат определяется из имени файла. Для форматов, для которых нет однозначного суффикса, например, файлов MetaPost и конфигурационных файлов dvips, вы должны указать название, известное Kpathsea, @@ -3995,45 +4006,45 @@ class="list"> </dd><dt class="list"> --mode=string </dt><dd class="list"> - <!--l. 1975--><p class="noindent"> + <!--l. 2023--><p class="noindent"> <br class="newline" />Установить значение режима string; это виляет только на поиск файлов ╚gf╩ и ╚pk╩. Значения по умолчанию нет: ищутся файлы для всех режимов. </dd><dt class="list"> --must-exist </dt><dd class="list"> - <!--l. 1980--><p class="noindent"> + <!--l. 2028--><p class="noindent"> <br class="newline" />Сделать всё возможное, чтобы найти файл включая поиск на диске. По умолчанию для повышения эффективности просматривается только база данных ls-R. </dd><dt class="list"> --path=string </dt><dd class="list"> - <!--l. 1985--><p class="noindent"> + <!--l. 2033--><p class="noindent"> <br class="newline" />Искать в наборе директорий string (как обычно, разделённых двоеточиями), вместо того, чтобы вычислять путь поиска по имени файла. ╚//╩ и обычные подстановки работают. Опции ╚--path╩ и ╚--format╩ несовместимы. </dd><dt class="list"> --progname=name </dt><dd class="list"> - <!--l. 1991--><p class="noindent"> + <!--l. 2039--><p class="noindent"> <br class="newline" />Установить имя программы равным name. Это влияет на путь поиска из-за префикса .progname. По умолчанию kpsewhich. </dd><dt class="list"> --show-path=name </dt><dd class="list"> - <!--l. 1996--><p class="noindent"> + <!--l. 2044--><p class="noindent"> <br class="newline" />Показать путь, используемый при поисках файлов типа name. Можно использовать расширение (.pk, .vf и т.д.) или название, как для опции ╚--format╩. </dd><dt class="list"> --debug=num </dt><dd class="list"> - <!--l. 2001--><p class="noindent"> + <!--l. 2049--><p class="noindent"> <br class="newline" />Установить уровень отладки num.</dd></dl> -<!--l. 2007--><p class="noindent"> +<!--l. 2055--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a - id="x1-650008.2.3"></a>Примеры использования</h5> -<!--l. 2010--><p class="noindent">Давайте посмотрим на Kpathsea в действии. Вот простой поиск: + id="x1-670008.2.3"></a>Примеры использования</h5> +<!--l. 2058--><p class="noindent">Давайте посмотрим на Kpathsea в действии. Вот простой поиск: <div class="alltt"> -<!--l. 2012--><p class="noindent"><div class="obeylines-v"> +<!--l. 2060--><p class="noindent"><div class="obeylines-v"> > kpsewhich article.cls <br /> /usr/local/texmf-dist/tex/latex/base/article.cls @@ -4045,7 +4056,7 @@ class="E">E</span>X</span>а). Мы нах&# ╚temf-dist╩ <span class="TEX">T<span class="E">E</span>X</span> Live. Аналогично, всё последующее находится без проблем благодаря однозначному суффиксу: <div class="alltt"> -<!--l. 2021--><p class="noindent"><div class="obeylines-v"> +<!--l. 2069--><p class="noindent"><div class="obeylines-v"> > kpsewhich array.sty <br />   /usr/local/texmf-dist/tex/latex/tools/array.sty <br />> kpsewhich latin1.def @@ -4058,36 +4069,36 @@ class="E">E</span>X</span> Live. Аналог <br />   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib </div> </div> -<!--l. 2034--><p class="indent"> Кстати, последнее — библиографическая база данных для статей журнала TUGBoat. +<!--l. 2082--><p class="indent"> Кстати, последнее — библиографическая база данных для статей журнала TUGBoat. <div class="alltt"> -<!--l. 2037--><p class="noindent"><div class="obeylines-v"> +<!--l. 2085--><p class="noindent"><div class="obeylines-v"> > kpsewhich cmr10.pk </div> </div> Битмапы шрифтов типа .pk используются программами dvips о xdvi. Ничего не найдено, так как у нас нет готовых файлов шрифтов Computer Modern в формате ╚.pk╩ (так как мы используем версии в формате Type 1 из дистрибутива <span class="TEX">T<span class="E">E</span>X</span> Live). <div class="alltt"> -<!--l. 2044--><p class="noindent"><div class="obeylines-v"> +<!--l. 2092--><p class="noindent"><div class="obeylines-v"> > kpsewhich wsiupa10.pk <br />   /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk </div> </div> Для этих шрифтов (фонетический алфавит, созданный в университете штата Вашингтон) мы должны сгенерировать ╚.pk╩, и так как режим Metafont [о умолчанию в нашей системе ljfour с разрешением of 600 dpi (точек на дюйм), этот шрифт и найден. <div class="alltt"> -<!--l. 2055--><p class="noindent"><div class="obeylines-v"> +<!--l. 2103--><p class="noindent"><div class="obeylines-v"> > kpsewhich -dpi=300 wsuipa10.pk </div> </div> В этом случае нам нужно разрешение 300 dpi (-dpi=300); мы видим, что такого шрифта в системе нет. На самом деле программа dvips или xdvi построила бы нужный файл .pk при помощи скрипта mktexpk. -<!--l. 2063--><p class="indent"> Теперь обратимся к заголовкам и конфигурационным файлам dvips. Вначале рассмотрим один из +<!--l. 2111--><p class="indent"> Теперь обратимся к заголовкам и конфигурационным файлам dvips. Вначале рассмотрим один из наиболее часто используемых файлов, пролог tex.pro для поддержки <span class="TEX">T<span class="E">E</span>X</span>а, а затем рассмотрим общий конфигурационный файл config.ps и карту шрифтов psfonts.map (с 2004 года карты и файлы кодировок имеют собственные пути поиска в деревьях texmf). Так как суффикс ╚.ps╩ неоднозначен, мы должные явно указать тип файла, который мы ищем: (dvips config) для файла config.ps. <div class="alltt"> -<!--l. 2071--><p class="noindent"><div class="obeylines-v"> +<!--l. 2119--><p class="noindent"><div class="obeylines-v"> > kpsewhich tex.pro <br />   /usr/local/texmf/dvips/base/tex.pro <br />> kpsewhich --format="dvips config" config.ps @@ -4098,25 +4109,25 @@ class="E">E</span>X</span>а, а зате&#x <br />   /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map </div> </div> -<!--l. 2080--><p class="indent"> Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в +<!--l. 2128--><p class="indent"> Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в стандартной схеме обозначения шрифтов ╚utm╩. Вначале мы рассмотрим конфигурационный файл, который содержит название карты шрифтов: <div class="alltt"> -<!--l. 2084--><p class="noindent"><div class="obeylines-v"> +<!--l. 2132--><p class="noindent"><div class="obeylines-v"> > kpsewhich --format="dvips config" config.utm <br />/usr/local/texmf-dist/dvips/psnfss/config.utm </div> </div> Содержание этого файла: <div class="alltt"> -<!--l. 2089--><p class="noindent"><div class="obeylines-v"> +<!--l. 2137--><p class="noindent"><div class="obeylines-v">   p +utm.map </div> </div> что указывает на файл utm.map, который мы хотим теперь найти. <div class="alltt"> -<!--l. 2093--><p class="noindent"><div class="obeylines-v"> +<!--l. 2141--><p class="noindent"><div class="obeylines-v"> > kpsewhich --format="dvips config" utm.map <br />   /usr/local/texmf-dist/fonts/map/dvips/times/utm.map </div> </div> Эта карта определяет названия шрифтов формата Type 1 (PostScript) в коллекции URW. Она выглядит так (мы показываем только часть файла): <div class="alltt"> -<!--l. 2099--><p class="noindent"><div class="obeylines-v"> +<!--l. 2147--><p class="noindent"><div class="obeylines-v"> utmb8r  NimbusRomNo9L-Medi    ... <utmb8a.pfb <br />utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb <br />utmr8r  NimbusRomNo9L-Regu    ... <utmr8a.pfb @@ -4125,62 +4136,62 @@ utmb8r  NimbusRomNo9L-Medi    ...� <br />utmro8r NimbusRomNo9L-Regu    ... <utmr8a.pfb </div> </div> Давайте найдём, например, файл для Times Roman utmr8a.pfb: <div class="alltt"> -<!--l. 2109--><p class="noindent"><div class="obeylines-v"> +<!--l. 2157--><p class="noindent"><div class="obeylines-v"> > kpsewhich utmr8a.pfb <br />   /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb </div> </div> -<!--l. 2116--><p class="indent"> Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы +<!--l. 2164--><p class="indent"> Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы подозреваете, что программы находят неправильную версию файла, поскольку kpsewhich показывает первый найденный файл. -<!--l. 2121--><p class="noindent"> +<!--l. 2169--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a - id="x1-660008.2.4"></a>Отладка</h5> -<!--l. 2124--><p class="noindent">Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные + id="x1-680008.2.4"></a>Отладка</h5> +<!--l. 2172--><p class="noindent">Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные уровни отладки: -<!--l. 2127--><p class="noindent"> +<!--l. 2175--><p class="noindent"> <dl class="list1"><dt class="list">  1 </dt><dd class="list"> - <!--l. 2128--><p class="noindent">статистика обращений к диску. При работе с базами ls-R это почти не должно давать записей + <!--l. 2176--><p class="noindent">статистика обращений к диску. При работе с базами ls-R это почти не должно давать записей в лог. </dd><dt class="list">  2 </dt><dd class="list"> - <!--l. 2130--><p class="noindent">Ссылки на хеши (например, базы данных ls-R, конфигурационные файлы и т.д.). + <!--l. 2178--><p class="noindent">Ссылки на хеши (например, базы данных ls-R, конфигурационные файлы и т.д.). </dd><dt class="list">  4 </dt><dd class="list"> - <!--l. 2132--><p class="noindent">Операции открытия и закрытия файлов. + <!--l. 2180--><p class="noindent">Операции открытия и закрытия файлов. </dd><dt class="list">  8 </dt><dd class="list"> - <!--l. 2133--><p class="noindent">Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы + <!--l. 2181--><p class="noindent">Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы найти, где определяется тип пути поиска для данного файла. </dd><dt class="list"> 16 </dt><dd class="list"> - <!--l. 2136--><p class="noindent">Список директорий для каждого элемента пути (при поисках на диске). + <!--l. 2184--><p class="noindent">Список директорий для каждого элемента пути (при поисках на диске). </dd><dt class="list"> 32 </dt><dd class="list"> - <!--l. 2138--><p class="noindent">Поиски файлов. + <!--l. 2186--><p class="noindent">Поиски файлов. </dd><dt class="list"> 64 </dt><dd class="list"> - <!--l. 2139--><p class="noindent">Значения переменных.</dd></dl> -<!--l. 2141--><p class="noindent">Значение -1 задаст все опции выше; именно это значение чаще всего используется на практике. -<!--l. 2144--><p class="indent"> Аналогично, запустив программу dvips и используя сочетание этих опций, можно проследить + <!--l. 2187--><p class="noindent">Значения переменных.</dd></dl> +<!--l. 2189--><p class="noindent">Значение -1 задаст все опции выше; именно это значение чаще всего используется на практике. +<!--l. 2192--><p class="indent"> Аналогично, запустив программу dvips и используя сочетание этих опций, можно проследить подробно, как ищутся файлы. С другой стороны, если файл не найден, трассировка показывает, где его искали, так что можно понять, в чём состоит проблема. -<!--l. 2149--><p class="indent"> Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете +<!--l. 2197--><p class="indent"> Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете установить опцию отладки используя переменную окружения KPATHSEA_DEBUG, и установив её на комбинацию описанных выше значений. -<!--l. 2154--><p class="indent"> (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в +<!--l. 2202--><p class="indent"> (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в файл. Для диагностики вы можете временно установить SET KPATHSEA_DEBUG_OUTPUT=err.log). -<!--l. 2159--><p class="indent"> Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +<!--l. 2207--><p class="indent"> Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>, hello-world.tex, со следующим содержанием: @@ -4190,31 +4201,31 @@ class="verbatim"><tr class="verbatim"><td class="verbatim"><div class="verbatim"> <div class="fancyvrb" id="fancyvrb18"> <a - id="x1-66002r1"></a>    \documentclass{article} + id="x1-68002r1"></a>    \documentclass{article} <br class="fancyvrb" /><a - id="x1-66004r2"></a>    \begin{document} + id="x1-68004r2"></a>    \begin{document} <br class="fancyvrb" /><a - id="x1-66006r3"></a>    Hello World! + id="x1-68006r3"></a>    Hello World! <br class="fancyvrb" /><a - id="x1-66008r4"></a>    \end{document} + id="x1-68008r4"></a>    \end{document} </div> </div> </td></tr></table> -<!--l. 2166--><p class="nopar">Этот маленький файл использует только шрифт cmr10, так что давайте посмотрим, как dvips создаёт +<!--l. 2214--><p class="nopar">Этот маленький файл использует только шрифт cmr10, так что давайте посмотрим, как dvips создаёт файл в формате PostScript (мы хотим использовать версию шрифтов в формате Type 1, отсюда опция -Pcms). <div class="alltt"> -<!--l. 2171--><p class="noindent"><div class="obeylines-v"> +<!--l. 2219--><p class="noindent"><div class="obeylines-v"> > dvips -d4100 hello-world -Pcms -o </div> </div> В этом случае мы объединили отладочный уровень 4 для dvips (директории шрифтов) с подстановкой элементов путей в Kpathsea(см. Руководство пользователя dvips, <a href="../../../../texmf/doc/html/dvips/dvips_toc.html" >texmf/doc/html/dvips/dvips_toc.html</a>). Результат (слегка отредактированный) показан на рисунке <a -href="#x1-66031r11">11<!--tex4ht:ref: fig:dvipsdbga --></a>. -<!--l. 2179--><p class="indent"> <a - id="x1-66031r11"></a><a - id="x1-66036r12"></a><a - id="x1-66049r13"></a><hr class="float"><div class="float" +href="#x1-68031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. +<!--l. 2227--><p class="indent"> <a + id="x1-68031r12"></a><a + id="x1-68036r13"></a><a + id="x1-68049r14"></a><hr class="float"><div class="float" ><table class="float"><tr class="float"><td class="float" > @@ -4311,8 +4322,8 @@ class="larm-0900">kdebug:search(config.cms)</span> class="larm-0900">=>/usr/local/texmf/dvips/cms/config.cms</span> </div> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 11: </td><td -class="content">Поиск конфигурационных файлов</td></tr></table><!--tex4ht:label?: x1-66031r11 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 12: </td><td +class="content">Поиск конфигурационных файлов</td></tr></table><!--tex4ht:label?: x1-68031r12 --> <div class="BVerbatimInput"> <span class="larm-0900">kdebug:start</span><span @@ -4336,8 +4347,8 @@ class="larm-0900"> =></span><span class="larm-0900"> /usr/local/texmf/dvips/base/texc.pro</span> </div> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 12: </td><td -class="content">Поиск файла пролога</td></tr></table><!--tex4ht:label?: x1-66036r12 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 13: </td><td +class="content">Поиск файла пролога</td></tr></table><!--tex4ht:label?: x1-68036r13 --> <div class="BVerbatimInput"> <span class="larm-0900">kdebug:start</span><span @@ -4394,12 +4405,12 @@ class="larm-0900"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span class="larm-0900"><cmr10.pfb>[1]</span> </div> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 13: </td><td -class="content">Поиск файла шрифта</td></tr></table><!--tex4ht:label?: x1-66049r13 --> +><tr style="vertical-align:baseline;" class="caption"><td class="id">Рис. 14: </td><td +class="content">Поиск файла шрифта</td></tr></table><!--tex4ht:label?: x1-68049r14 --> </td></tr></table></div><hr class="endfloat" /> -<!--l. 2195--><p class="indent"> Программа dvips вначале ищет свои конфигурационные файлы. Сначала находится texmf.cnf, +<!--l. 2243--><p class="indent"> Программа dvips вначале ищет свои конфигурационные файлы. Сначала находится texmf.cnf, который содержит определения для путей поиска остальных файлов, затем база данных ls-R (для оптимизации поиска файлов) и файл aliases, который позволяет объявить несколько имён (например, короткие 8.3 и более длинные) для одного файла. Затем dvips ищет свой @@ -4409,7 +4420,7 @@ class="content">Поиск фай определяют соотношения между файлами в форматах <span class="TEX">T<span class="E">E</span>X</span>, PostScript и названиями шрифтов: <div class="alltt"> -<!--l. 2208--><p class="noindent"><div class="obeylines-v"> +<!--l. 2256--><p class="noindent"><div class="obeylines-v"> > more /usr/local/texmf/dvips/cms/config.cms <br />   p +ams.map <br />   p +cms.map @@ -4418,13 +4429,13 @@ class="E">E</span>X</span>, PostScript и назв </div> </div> dvips находит все эти файлы плюс общую карту шрифтов psfonts.map, которая всегда загружается (она содержит обычные шрифты в формате PostScript; см. последнюю часть раздела <a -href="#x1-650008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). -<!--l. 2220--><p class="indent"> В этот момент dvips сообщает о себе пользователю: <div class="alltt"> -<!--l. 2221--><p class="noindent"><div class="obeylines-v"> +href="#x1-670008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). +<!--l. 2268--><p class="indent"> В этот момент dvips сообщает о себе пользователю: <div class="alltt"> +<!--l. 2269--><p class="noindent"><div class="obeylines-v"> This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com) </div> </div> Затем она ищет пролог texc.pro: <div class="alltt"> -<!--l. 2226--><p class="noindent"><div class="obeylines-v"> +<!--l. 2274--><p class="noindent"><div class="obeylines-v"> <br /><span class="larm-0900">kdebug:start</span><span class="larm-0900"> search(file=texc.pro,</span><span @@ -4447,10 +4458,10 @@ class="larm-0900"> =></span><span class="larm-0900"> /usr/local/texmf/dvips/base/texc.pro</span> </div> </div> -<!--l. 2237--><p class="indent"> Найдя этот файл, dvips печатает дату и время, и информирует нас, что собирается генерировать +<!--l. 2285--><p class="indent"> Найдя этот файл, dvips печатает дату и время, и информирует нас, что собирается генерировать файл hello-world.ps, что ей нужен файл cmr10, и что последний является ╚резидентным╩ (битмапы не нужны): <div class="alltt"> -<!--l. 2241--><p class="noindent"><div class="obeylines-v"> +<!--l. 2289--><p class="noindent"><div class="obeylines-v"> <br /><span class="larm-0900">TeX</span><span class="larm-0900"> output</span><span @@ -4474,7 +4485,7 @@ class="larm-0900"> resident.</span> </div> Теперь она ищет файл cmr10.tfm, который она находит, затем ещё несколько прологов (здесь они опущены), и наконец файл формата Type 1 cmr10.pfb найден и включён в выходной файл (см, последнюю строку): <div class="alltt"> -<!--l. 2250--><p class="noindent"><div class="obeylines-v"> +<!--l. 2298--><p class="noindent"><div class="obeylines-v"> <br /><span class="larm-0900">kdebug:start</span><span class="larm-0900"> search(file=cmr10.tfm,</span><span @@ -4533,16 +4544,16 @@ class="larm-0900"><cmr10.pfb>[1]</span> </div> </div> <h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a - id="x1-670008.3"></a>Опции запуска</h4> -<!--l. 2267--><p class="noindent">Ещё одна полезная возможность Web2C — контроль параметров памяти (в особенности размер массивов) + id="x1-690008.3"></a>Опции запуска</h4> +<!--l. 2315--><p class="noindent">Ещё одна полезная возможность Web2C — контроль параметров памяти (в особенности размер массивов) при запуске, во время чтения файла texmf.cnf библиотекой Kpathsea. Параметры памяти находятся в части 3 этого файла в дистрибутиве <span class="TEX">T<span class="E">E</span>X</span> Live. Вот самые важные: -<!--l. 2272--><p class="noindent"> +<!--l. 2320--><p class="noindent"> <dl class="list1"><dt class="list"> main_memory </dt><dd class="list"> - <!--l. 2273--><p class="noindent">Общее количество слов в памяти для программ <span class="TEX">T<span + <!--l. 2321--><p class="noindent">Общее количество слов в памяти для программ <span class="TEX">T<span class="E">E</span>X</span>, Metafont и MetaPost. После изменения этого параметра надо перегенерировать формат. Например, вы можете создать ╚огромную╩ версию <span class="TEX">T<span @@ -4551,31 +4562,31 @@ class="E">E</span>X</span>а, и назв& </dd><dt class="list"> extra_mem_bot </dt><dd class="list"> - <!--l. 2279--><p class="noindent">Дополнительная память для ╚больших╩ структур, которые создаёт <span class="TEX">T<span + <!--l. 2327--><p class="noindent">Дополнительная память для ╚больших╩ структур, которые создаёт <span class="TEX">T<span class="E">E</span>X</span>: боксов, клея и т.д. Особенно полезно при использовании PI C<span class="TEX">T<span class="E">E</span>X</span>а. </dd><dt class="list"> font_mem_size </dt><dd class="list"> - <!--l. 2282--><p class="noindent">Количество слов информации о шрифтах для <span class="TEX">T<span + <!--l. 2330--><p class="noindent">Количество слов информации о шрифтах для <span class="TEX">T<span class="E">E</span>X</span>а. Это примерно суммарный размер всех файлов TFM, которые читает <span class="TEX">T<span class="E">E</span>X</span>. </dd><dt class="list"> hash_extra </dt><dd class="list"> - <!--l. 2285--><p class="noindent">Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть + <!--l. 2333--><p class="noindent">Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть помещено в основной хеш. Если вы делаете большую книгу со многими перекрёстными ссылками, этого может не хватить. По умолчанию hash_extra равен 50000.</dd></dl> -<!--l. 2292--><p class="indent"> Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку +<!--l. 2340--><p class="indent"> Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти черты исключительно сложно осуществить в текущем <span class="TEX">T<span class="E">E</span>X</span>е, использование этих параметров представляет собой полезный компромисс и обеспечивает некоторую гибкость. -<!--l. 2403--><p class="noindent"> +<!--l. 2451--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">9 </span> <a - id="x1-680009"></a>Благодарности</h3> -<!--l. 2405--><p class="noindent"><span class="TEX">T<span + id="x1-700009"></a>Благодарности</h3> +<!--l. 2453--><p class="noindent"><span class="TEX">T<span class="E">E</span>X</span> Live — результат объединённых усилий практически всех групп пользователей <span class="TEX">T<span class="E">E</span>X</span>а. Это издание <span class="TEX">T<span @@ -4703,7 +4714,7 @@ class="E">E</span>X</span> Live и коорд <li class="itemize">Грэма Виллиамса, создавшего каталог пакетов <span class="TEX">T<span class="E">E</span>X</span> Catalogue. </li></ul> -<!--l. 2517--><p class="indent"> Программы компилировали: Тигран Айвазян (x86_64-linux), Тим Арнольд (hppa-hpux), Рэнди Ау +<!--l. 2565--><p class="indent"> Программы компилировали: Тигран Айвазян (x86_64-linux), Тим Арнольд (hppa-hpux), Рэнди Ау (amd64-freebsd), Эдд Барретт (i386-openbsd), Карл Берри (i386-linux), Акира Какуто (win32), Дик Коч (universal-darwin), Манфред Лотц (i386-freebsd), Нерберт Прейнинг (alpha-linux), Артур Рейтенауэр (sparc-linux), Томас Шмитц (powerpc-linux), Апостолос Сиропулос (i386-solaris), Владимир волович @@ -4711,21 +4722,21 @@ class="E">E</span>X</span> Catalogue. class="E">E</span>X</span> Live находится на <span class="obeylines-h"><a href="http://tug.org/texlive/build.html" class="url" >http://tug.org/texlive/build.html</a></span>. -<!--l. 2536--><p class="indent"> Документация и переводы: Карл Берри (английский), Даниэль Флипо (французский), Клаус Хёппнер +<!--l. 2584--><p class="indent"> Документация и переводы: Карл Берри (английский), Даниэль Флипо (французский), Клаус Хёппнер (немецкий), Петр Сойка и Ян Буса (чешский и словацкий), Борис Вейцман (русский), Сташек Ваврикевич (польский). Страница документации <span class="TEX">T<span class="E">E</span>X</span> Live: <span class="obeylines-h"><a href="http://tug.org/texlive/doc.html" class="url" >http://tug.org/texlive/doc.html</a></span>. -<!--l. 2544--><p class="indent"> Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span +<!--l. 2592--><p class="indent"> Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span class="E">E</span>X</span>а, и во-вторых, за то, что он подарил его миру. -<!--l. 2547--><p class="noindent"> +<!--l. 2595--><p class="noindent"> <h3 class="sectionHead"><span class="titlemark">10 </span> <a - id="x1-6900010"></a>История издания</h3> -<!--l. 2550--><p class="noindent"> + id="x1-7100010"></a>История издания</h3> +<!--l. 2598--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a - id="x1-7000010.1"></a>Прошлое</h4> -<!--l. 2552--><p class="noindent">В конце 1993 года в голландской группе пользователей <span class="TEX">T<span + id="x1-7200010.1"></a>Прошлое</h4> +<!--l. 2600--><p class="noindent">В конце 1993 года в голландской группе пользователей <span class="TEX">T<span class="E">E</span>X</span>а во время работы над дистрибутивом 4All<span class="TEX">T<span class="E">E</span>X</span> CD для пользователей MS-DOS возникла новая идея. Была поставлена цель создать @@ -4746,7 +4757,7 @@ class="E">E</span>X</span> был сде� Юникса также подойдёт такая удобная система, и так родилась другая важная часть <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 2569--><p class="indent"> Мы начали делать CD с Юниксом и структурой директорий TDS осенью 1995 года, и быстро +<!--l. 2617--><p class="indent"> Мы начали делать CD с Юниксом и структурой директорий TDS осенью 1995 года, и быстро поняли, что у te<span class="TEX">T<span class="E">E</span>X</span>а Томаса Эссера идеальный состав дистрибутива и поддержка многих платформ. Томас согласился нам помочь, и мы в начале 1996 года стали серьёзно работать над @@ -4763,7 +4774,7 @@ class="E">E</span>X</span> Live используя новую версию te<span class="TEX">T<span class="E">E</span>X</span>а и Web2C (7.3). Теперь в нём была полная система для Windows. -<!--l. 2584--><p class="indent"> Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. +<!--l. 2632--><p class="indent"> Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. Информация о пакетах была собрана в файлы XML. Но главным изменением в <span class="TEX">T<span class="E">E</span>X</span> Live 5 было удаление всех несвободных программ. Всё на <span class="TEX">T<span @@ -4774,18 +4785,18 @@ href="http://www.debian.org/intro/free" class="url" >http://www.debian.org/intro ошибки. -<!--l. 2593--><p class="indent"> В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция +<!--l. 2641--><p class="indent"> В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция установки: пользователь выбирал нужный набор коллекций. Языковые коллекции были полностью реорганизованы, так что выбор любой из них устанавливал не только макросы, шрифты и и т.д., но и вносил изменения в language.dat. -<!--l. 2599--><p class="indent"> Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для +<!--l. 2647--><p class="indent"> Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для пакетов и программ. Важной целью была интеграция с te<span class="TEX">T<span class="E">E</span>X</span>ом, чтобы исправить расхождение, наметившееся в версиях 5 и 6. -<!--l. 2604--><p class="noindent"> +<!--l. 2652--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a - id="x1-7100010.1.1"></a>2003</h5> -<!--l. 2606--><p class="noindent">В 2003 году мы продолжили изменения и дополнения, и обнаружили, что <span class="TEX">T<span + id="x1-7300010.1.1"></a>2003</h5> +<!--l. 2654--><p class="noindent">В 2003 году мы продолжили изменения и дополнения, и обнаружили, что <span class="TEX">T<span class="E">E</span>X</span> Live так вырос, что не помещается на CD. Поэтому мы разделили его на три дистрибутива. Кроме того: @@ -4822,18 +4833,18 @@ class="E">E</span>X</span> Live 7 это зC <li class="itemize">Наконец, из-за того, что нумерация по изданиям стала неудобной, мы перешли на нумерацию по годам: <span class="TEX">T<span class="E">E</span>X</span> Live 2003.</li></ul> -<!--l. 2639--><p class="noindent"> +<!--l. 2687--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a - id="x1-7200010.1.2"></a>2004</h5> -<!--l. 2641--><p class="noindent">В 2004 году мы внесли много изменений. + id="x1-7400010.1.2"></a>2004</h5> +<!--l. 2689--><p class="noindent">В 2004 году мы внесли много изменений. <ul class="itemize1"> <li class="itemize">Если у вас есть локальные шрифты с собственными файлами .map или .enc, вам может понадобиться переместить эти файлы. - <!--l. 2649--><p class="noindent">Файлы .map теперь ищутся только в поддиректориях fonts/map (в каждом дереве texmf) в + <!--l. 2697--><p class="noindent">Файлы .map теперь ищутся только в поддиректориях fonts/map (в каждом дереве texmf) в пути TEXFONTMAPS. Аналогично файлы .enc теперь ищутся в только в поддиректориях fonts/enc в пути ENCFONTS. Программа updmap предупреждает, если находит эти файлы не там, где они должны быть. - <!--l. 2656--><p class="noindent">См. описание этой структуры на <span class="obeylines-h"><a + <!--l. 2704--><p class="noindent">См. описание этой структуры на <span class="obeylines-h"><a href="http://tug.org/texlive/mapenc.html" class="url" >http://tug.org/texlive/mapenc.html</a></span>. @@ -4888,7 +4899,7 @@ class="E">E</span>X</span>а досту class="E">E</span>X</span></span>, Con<span class="TEX">T<span class="E">E</span>X</span>t и т.д. (<a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 2707--><p class="noindent">Это также означает, что теперь очень важно использовать пакет ifpdf (работает и с plain, и с + <!--l. 2755--><p class="noindent">Это также означает, что теперь очень важно использовать пакет ifpdf (работает и с plain, и с <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>) или эквивалентные средства, поскольку просто проверка, определён ли \pdfoutput или другой примитив не достаточна для того, чтобы понять, в каком формате генерируется @@ -4925,13 +4936,13 @@ class="verbatim"><tr class="verbatim"><td class="verbatim"><div class="verbatim"> <div class="fancyvrb" id="fancyvrb19"> <a - id="x1-72002r1"></a>  \input "filename with spaces"   % plain + id="x1-74002r1"></a>  \input "filename with spaces"   % plain <br class="fancyvrb" /><a - id="x1-72004r2"></a>  \input{"filename with spaces"}  % latex + id="x1-74004r2"></a>  \input{"filename with spaces"}  % latex </div> </div> </td></tr></table> - <!--l. 2749--><p class="nopar">См. подробности в руководстве к программе Web2C: <a + <!--l. 2797--><p class="nopar">См. подробности в руководстве к программе Web2C: <a href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. </li> <li class="itemize">Поддержка enc<span class="TEX">T<span @@ -4985,10 +4996,10 @@ href="http://www.ctan.org/tex-archive/fonts/greek/cb" class="url" >http://www.ct </li></ul> -<!--l. 2810--><p class="noindent"> +<!--l. 2858--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">10.1.3 </span> <a - id="x1-7300010.1.3"></a>2005</h5> -<!--l. 2812--><p class="noindent">В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура + id="x1-7500010.1.3"></a>2005</h5> +<!--l. 2860--><p class="noindent">В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура почти не изменилась по сравненению с 2004 годом, но некоторые неизбежные изменения были сделаны. <ul class="itemize1"> @@ -5021,11 +5032,11 @@ class="verbatim"><tr class="verbatim"><td class="verbatim"><div class="verbatim"> <div class="fancyvrb" id="fancyvrb20"> <a - id="x1-73002r1"></a>  latex --translate-file=empty.tcx yourfile.tex + id="x1-75002r1"></a>  latex --translate-file=empty.tcx yourfile.tex </div> </div> </td></tr></table> - <!--l. 2847--><p class="nopar"> + <!--l. 2895--><p class="nopar"> </li> <li class="itemize">Добавлена новая программа dvipdfmx для перевода из DVI в PDF; это активно поддерживаемая версия программы dvipdfm, которая пока ещё включена в дистрибутив, но уже не рекомендована. @@ -5037,33 +5048,33 @@ class="verbatim"><div class="verbatim"> <li class="itemize">Для единообразия мы переименовали переменные HOMETEXMF и VARTEXMF в TEXMFHOME и TEXMFSYSVAR. Есть также TEXMFVAR, индивидуальная для каждого пользователя (см. первый пункт выше).</li></ul> -<!--l. 2867--><p class="noindent"> +<!--l. 2915--><p class="noindent"> <h5 class="subsubsectionHead"><span class="titlemark">10.1.4 </span> <a - id="x1-7400010.1.4"></a>2006–2007</h5> -<!--l. 2869--><p class="noindent">В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span + id="x1-7600010.1.4"></a>2006–2007</h5> +<!--l. 2917--><p class="noindent">В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span class="E">E</span>X</span>, вызываемая как xetex или xelatex; см. <span class="obeylines-h"><a href="http://scripts.sil.org/xetex" class="url" >http://scripts.sil.org/xetex</a></span>. -<!--l. 2873--><p class="indent"> Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем +<!--l. 2921--><p class="indent"> Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем (<span class="obeylines-h"><a href="http://tug.org/metapost/articles" class="url" >http://tug.org/metapost/articles</a></span>). Также обновлён pdf<span class="TEX">T<span class="E">E</span>X</span> (<span class="obeylines-h"><a href="http://tug.org/applications/pdftex" class="url" >http://tug.org/applications/pdftex</a></span>). -<!--l. 2877--><p class="indent"> Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя +<!--l. 2925--><p class="indent"> Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя директория всё ещё включена в поиск форматов, на случай, если там находятся старые файлы). Поддиректории названы по имени программы, например, tex, pdftex, xetex. Это изменение не должно влиять на работу программ. -<!--l. 2884--><p class="indent"> Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это +<!--l. 2932--><p class="indent"> Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это всегда Кнутовский <span class="TEX">T<span class="E">E</span>X</span> (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> и другие ещё используют %&). -<!--l. 2888--><p class="indent"> Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, +<!--l. 2936--><p class="indent"> Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, обновлённые версии можно найти в сети CTAN (<span class="obeylines-h"><a href="http://www.ctan.org" class="url" >http://www.ctan.org</a></span>). -<!--l. 2892--><p class="indent"> Дерево <span class="TEX">T<span +<!--l. 2940--><p class="indent"> Дерево <span class="TEX">T<span class="E">E</span>X</span> Live теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для его просмотра. Мы предполагаем, что эта система будет использована для разработки в ближайшем будущем. -<!--l. 2896--><p class="indent"> Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span +<!--l. 2944--><p class="indent"> Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span class="E">E</span>X</span>ом (<span class="obeylines-h"><a href="http://tug.org/tetex" class="url" >http://tug.org/tetex</a></span>). Это вызвало всплеск интереса к <span class="TEX">T<span class="E">E</span>X</span> Live, особенно среди разработчиков систем @@ -5072,76 +5083,76 @@ te<span class="TEX">T<span class="E">E</span>X</span>у). Мы надеемся, что это приведёт в конечном итоге к улучшению работы в <span class="TEX">T<span class="E">E</span>X</span>е для всех. -<!--l. 2903--><p class="noindent">Последнее замечание о прошлом: все выпуски <span class="TEX">T<span +<!--l. 2951--><p class="noindent">Последнее замечание о прошлом: все выпуски <span class="TEX">T<span class="E">E</span>X</span> Live вместе с дополнительными материалами вроде обложек CD хранятся на <span class="obeylines-h"><a href="ftp://tug.org/historic/systems/texlive" class="url" >ftp://tug.org/historic/systems/texlive</a></span>. <span class="obeylines-h"><a href="ftp://tug.org/historic/systems/texlive" class="url" >ftp://tug.org/historic/systems/texlive</a></span>. -<!--l. 2909--><p class="noindent"> +<!--l. 2957--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a - id="x1-7500010.2"></a>Настоящее</h4> -<!--l. 2913--><p class="noindent">В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span + id="x1-7700010.2"></a>Настоящее</h4> +<!--l. 2961--><p class="noindent">В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span class="E">E</span>X</span> Live. Полная информация об установке системы теперь хранится в текстовом файле tlpkg/texlive.tlpdb. -<!--l. 2917--><p class="indent"> Помимо прочего, это наконец позволило обновление <span class="TEX">T<span +<!--l. 2965--><p class="indent"> Помимо прочего, это наконец позволило обновление <span class="TEX">T<span class="E">E</span>X</span> Live по сети — возможность, которая много лет была у программы MiK<span class="TEX">T<span class="E">E</span>X</span>. Мы предполагаем регулярно обновлять пакеты, поступающие на CTAN. -<!--l. 2921--><p class="indent"> Включен новый важный ╚движок╩ Lua<span class="TEX">T<span +<!--l. 2969--><p class="indent"> Включен новый важный ╚движок╩ Lua<span class="TEX">T<span class="E">E</span>X</span> (<span class="obeylines-h"><a href="http://luatex.org" class="url" >http://luatex.org</a></span>); помимо нового уровня верстки, это дает прекрасный скриптовый язык для использования как изнутри документов <span class="TEX">T<span class="E">E</span>X</span>а, так и отдельно. -<!--l. 2925--><p class="indent"> Поддержка многих платформ на основе Юникса и Windows теперь гораздо более последовательна. В +<!--l. 2973--><p class="indent"> Поддержка многих платформ на основе Юникса и Windows теперь гораздо более последовательна. В частности, большинство скриптов на языках Perl и Lua теперь доступны под Windows благодаря версии Perlа, распространяемой с <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 2930--><p class="indent"> Новый скрипт tlmgr (см. раздел <a -href="#x1-420006">6<!--tex4ht:ref: sec:tlmgr --></a>) теперь является основным интерфейсом для администрирования +<!--l. 2978--><p class="indent"> Новый скрипт tlmgr (см. раздел <a +href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>) теперь является основным интерфейсом для администрирования <span class="TEX">T<span class="E">E</span>X</span> Live после установки. Он осуществляет обновление пакетов и перегенерирование форматов, карт шрифтов и языков, включая локальные добавления. -<!--l. 2935--><p class="indent"> В связи с появлением программы tlmgr, возможности программы texconfig по редактированию +<!--l. 2983--><p class="indent"> В связи с появлением программы tlmgr, возможности программы texconfig по редактированию конфигурационных файлов форматов и таблиц переноса отключены. -<!--l. 2939--><p class="indent"> Программа xindy (<span class="obeylines-h"><a +<!--l. 2987--><p class="indent"> Программа xindy (<span class="obeylines-h"><a href="http://xindy.sourceforge.net/" class="url" >http://xindy.sourceforge.net/</a></span>) для создания указателей теперь работает на большинстве платформ. -<!--l. 2942--><p class="indent"> Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция –all) и ограничить +<!--l. 2990--><p class="indent"> Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция –all) и ограничить поиск определенной поддиректорией (опция –subdir). -<!--l. 2946--><p class="indent"> Программа dvipdfmx теперь может извлекать информацию о рамке, если вызвана как extractbb; это +<!--l. 2994--><p class="indent"> Программа dvipdfmx теперь может извлекать информацию о рамке, если вызвана как extractbb; это одна из последних возможностей программы dvipdfm, которой не было у dvipdfmx. -<!--l. 2951--><p class="indent"> Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного +<!--l. 2999--><p class="indent"> Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного поведения (особенно при разных кодировках), и мы не нашли способа решить эту проблему единообразно. -<!--l. 2955--><p class="indent"> Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка +<!--l. 3003--><p class="indent"> Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка польского языка осуществляется через пакет polski. -<!--l. 2959--><p class="indent"> Пулы строковых констант WEB теперь компилируются в сами программы для удобства +<!--l. 3007--><p class="indent"> Пулы строковых констант WEB теперь компилируются в сами программы для удобства обновлений. -<!--l. 2962--><p class="indent"> Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке <span class="TEX">T<span +<!--l. 3010--><p class="indent"> Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке <span class="TEX">T<span class="E">E</span>X</span>а 2008 года╩, см. <span class="obeylines-h"><a href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" >http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</a></span>. -<!--l. 2966--><p class="noindent"> +<!--l. 3014--><p class="noindent"> <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a - id="x1-7600010.3"></a>Будущее</h4> -<!--l. 2968--><p class="noindent"><span class="TEX">T<span + id="x1-7800010.3"></a>Будущее</h4> +<!--l. 3016--><p class="noindent"><span class="TEX">T<span class="E">E</span>X</span> Live не совершенен! (И никогда не будет.) Мы предполагаем выпускать новые версии, добавляя справочный материал, утилиты, установочные программы и (конечно) новое, улучшенное и проверенное дерево макросов и шрифтов. Эта работа делается очень занятыми добровольцами в свободное время, и многое остается сделать. Если вы можете помочь, не стесняйтесь. См. <span class="obeylines-h"><a href="http://tug.org/texlive/contribute.html" class="url" >http://tug.org/texlive/contribute.html</a></span>. -<!--l. 2976--><p class="indent"> Присылайте, пожалуйста, замечания и предложения по адресу: +<!--l. 3024--><p class="indent"> Присылайте, пожалуйста, замечания и предложения по адресу: <div class="quote"> - <!--l. 2978--><p class="noindent"><a + <!--l. 3026--><p class="noindent"><a href="mailto:tex-live@tug.org" ><span class="obeylines-h"><a href="tex-live@tug.org" class="url" >tex-live@tug.org</a></span></a> <br class="newline" /><span class="obeylines-h"><a href="http://tug.org/texlive" class="url" >http://tug.org/texlive</a></span></div> -<!--l. 2983--><p class="noindent">Happy <span class="TEX">T<span +<!--l. 3031--><p class="noindent">Happy <span class="TEX">T<span class="E">E</span>X</span>ing! </body></html> diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf Binary files differindex e51f237f83a..51c2e21d8b8 100644 --- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf +++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.pdf diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex index 43715f5d19a..f932b9e4584 100644 --- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex +++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex @@ -633,13 +633,8 @@ Other actions: \begin{figure}[tb] \tlpng{wizard-w32}{\linewidth} -\caption{(Windows)}\label{fig:wizard} -\end{figure} - -\begin{figure}[tb] -\tlpng{install-w32-main}{\linewidth} \caption{Главное меню программы установки в упрощенном графическом - режиме (Windows)}\label{fig:gui-main} + режиме (Windows)}\label{fig:wizard} \end{figure} \htmlanchor{cygwin} |