diff options
author | Boris Veytsman <borisv@lk.net> | 2014-05-16 19:52:41 +0000 |
---|---|---|
committer | Boris Veytsman <borisv@lk.net> | 2014-05-16 19:52:41 +0000 |
commit | 930f5e215918221e3ac32a02d93d1eaea6436911 (patch) | |
tree | 0dfbb74f7fb4b70a2cd9691ef351c55a5702926a | |
parent | bfc9b2f89c4cd8962a74ab750c870a90da961805 (diff) |
Updated russian version
git-svn-id: svn://tug.org/texlive/trunk@34060 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html | 1705 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf | bin | 1076930 -> 984095 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex | 224 |
3 files changed, 1070 insertions, 859 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html index 1eb400ccef2..490267f5557 100644 --- a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html +++ b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html @@ -2,13 +2,13 @@ "http://www.w3.org/TR/html4/loose.dtd"> <html > <head> - <title>Руководство пользователя TEX Live "— 2013</title> + <title>Руководство пользователя TEX Live "— 2014</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> -<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> +<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <!-- charset=iso-8859-1,html,info,fn-in --> <meta name="src" content="texlive-ru.tex"> -<meta name="date" content="2013-05-22 12:33:00"> +<meta name="date" content="2014-05-16 15:52: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" > @@ -21,14 +21,14 @@ <h2 class="titleHead">Руководство пользователя <span class="TEX">T<span -class="E">E</span>X</span> Live — 2013</h2> +class="E">E</span>X</span> Live — 2014</h2> <div class="author" ><span class="larm-1200">Редактор: Карл Берри</span> <br /> <a href="http://tug.org/texlive/" class="url" ><span class="latt-1200">http://tug.org/texlive/</span></a></div><br /> <div class="date" ><span -class="larm-1200">Май 2013</span></div> +class="larm-1200">Май 2014</span></div> </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Содержание</h3> @@ -67,146 +67,148 @@ href="#x1-140003" id="QQ2-1-14">Устано <br />  <span class="subsectionToc" >3.1 <a href="#x1-150003.1" id="QQ2-1-15">Запуск программы установки</a></span> <br />   <span class="subsubsectionToc" >3.1.1 <a -href="#x1-160003.1.1" id="QQ2-1-16">UNIX</a></span> +href="#x1-160003.1.1" id="QQ2-1-17">UNIX</a></span> <br />   <span class="subsubsectionToc" >3.1.2 <a -href="#x1-170003.1.2" id="QQ2-1-17">MacOSX</a></span> +href="#x1-170003.1.2" id="QQ2-1-18">MacOSX</a></span> <br />   <span class="subsubsectionToc" >3.1.3 <a -href="#x1-180003.1.3" id="QQ2-1-18">Windows</a></span> +href="#x1-180003.1.3" id="QQ2-1-19">Windows</a></span> <br />   <span class="subsubsectionToc" >3.1.4 <a -href="#x1-190003.1.4" id="QQ2-1-22">Cygwin</a></span> +href="#x1-190003.1.4" id="QQ2-1-23">Cygwin</a></span> <br />   <span class="subsubsectionToc" >3.1.5 <a -href="#x1-200003.1.5" id="QQ2-1-23">Установка в текстовом режиме</a></span> +href="#x1-200003.1.5" id="QQ2-1-24">Установка в текстовом режиме</a></span> <br />   <span class="subsubsectionToc" >3.1.6 <a -href="#x1-210003.1.6" id="QQ2-1-24">Установка в экспертном графическом режиме</a></span> +href="#x1-210003.1.6" id="QQ2-1-25">Установка в экспертном графическом режиме</a></span> <br />   <span class="subsubsectionToc" >3.1.7 <a -href="#x1-220003.1.7" id="QQ2-1-25">Установка в упрощенном графическом режиме</a></span> +href="#x1-220003.1.7" id="QQ2-1-26">Установка в упрощенном графическом режиме</a></span> <br />  <span class="subsectionToc" >3.2 <a -href="#x1-230003.2" id="QQ2-1-26">Работа программы установки</a></span> +href="#x1-230003.2" id="QQ2-1-27">Работа программы установки</a></span> <br />   <span class="subsubsectionToc" >3.2.1 <a -href="#x1-240003.2.1" id="QQ2-1-27">Меню выбора платформы (только для UNIX)</a></span> +href="#x1-240003.2.1" id="QQ2-1-28">Меню выбора платформы (только для UNIX)</a></span> <br />   <span class="subsubsectionToc" >3.2.2 <a -href="#x1-250003.2.2" id="QQ2-1-29">Выбор основных компонентов</a></span> +href="#x1-250003.2.2" id="QQ2-1-30">Выбор основных компонентов</a></span> <br />   <span class="subsubsectionToc" >3.2.3 <a -href="#x1-260003.2.3" id="QQ2-1-32">Директории</a></span> +href="#x1-260003.2.3" id="QQ2-1-33">Директории</a></span> <br />   <span class="subsubsectionToc" >3.2.4 <a -href="#x1-270003.2.4" id="QQ2-1-33">Опции</a></span> +href="#x1-270003.2.4" id="QQ2-1-34">Опции</a></span> <br />  <span class="subsectionToc" >3.3 <a -href="#x1-280003.3" id="QQ2-1-35">Опции вызова команды install-tl</a></span> +href="#x1-280003.3" id="QQ2-1-36">Опции вызова команды install-tl</a></span> <br />   <span class="subsubsectionToc" >3.3.1 <a -href="#x1-290003.3.1" id="QQ2-1-36">Параметр <span +href="#x1-290003.3.1" id="QQ2-1-37">Параметр <span class="latt-1000">-repository</span></a></span> <br />  <span class="subsectionToc" >3.4 <a -href="#x1-300003.4" id="QQ2-1-37">Действия после установки</a></span> +href="#x1-300003.4" id="QQ2-1-38">Действия после установки</a></span> <br />   <span class="subsubsectionToc" >3.4.1 <a -href="#x1-310003.4.1" id="QQ2-1-38">Переменные окружения для UNIX</a></span> +href="#x1-310003.4.1" id="QQ2-1-39">Переменные окружения для UNIX</a></span> <br />   <span class="subsubsectionToc" >3.4.2 <a -href="#x1-320003.4.2" id="QQ2-1-39">Переменные окружения: глобальная конфигурация</a></span> +href="#x1-320003.4.2" id="QQ2-1-40">Переменные окружения: глобальная конфигурация</a></span> <br />   <span class="subsubsectionToc" >3.4.3 <a -href="#x1-330003.4.3" id="QQ2-1-40">Обновления из Интернета после установки с DVD</a></span> +href="#x1-330003.4.3" id="QQ2-1-41">Обновления из Интернета после установки с DVD</a></span> <br />   <span class="subsubsectionToc" >3.4.4 <a -href="#x1-340003.4.4" id="QQ2-1-41">Настройка шрифтов для программ XeTEX и LuaTEX</a></span> +href="#x1-340003.4.4" id="QQ2-1-42">Настройка шрифтов для программ XeTEX и LuaTEX</a></span> <br />   <span class="subsubsectionToc" >3.4.5 <a -href="#x1-350003.4.5" id="QQ2-1-42">ConTEXt Mark IV</a></span> +href="#x1-350003.4.5" id="QQ2-1-43">ConTEXt Mark IV</a></span> <br />   <span class="subsubsectionToc" >3.4.6 <a -href="#x1-360003.4.6" id="QQ2-1-43">Добавление личных и локальных пакетов</a></span> +href="#x1-360003.4.6" id="QQ2-1-44">Добавление личных и локальных пакетов</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.7" id="QQ2-1-45">Добавление новых шрифтов</a></span> <br />  <span class="subsectionToc" >3.5 <a -href="#x1-380003.5" id="QQ2-1-45">Тестирование системы</a></span> +href="#x1-380003.5" id="QQ2-1-46">Тестирование системы</a></span> <br />  <span class="subsectionToc" >3.6 <a -href="#x1-390003.6" id="QQ2-1-46">Ссылки на дополнительные программы</a></span> +href="#x1-390003.6" id="QQ2-1-47">Ссылки на дополнительные программы</a></span> <br /> <span class="sectionToc" >4 <a -href="#x1-400004" id="QQ2-1-47">Установка системы в особых случаях</a></span> +href="#x1-400004" id="QQ2-1-48">Установка системы в особых случаях</a></span> <br />  <span class="subsectionToc" >4.1 <a -href="#x1-410004.1" id="QQ2-1-48">Установка в локальной сети</a></span> +href="#x1-410004.1" id="QQ2-1-49">Установка в локальной сети</a></span> <br /> <span class="sectionToc" >5 <a -href="#x1-420005" id="QQ2-1-49">Установка TEX Live на флешку</a></span> +href="#x1-420005" id="QQ2-1-50">Установка TEX Live на флешку</a></span> <br />  <span class="subsectionToc" >5.1 <a -href="#x1-430005.1" id="QQ2-1-50">Создание образа ISO или DVD</a></span> +href="#x1-430005.1" id="QQ2-1-51">Создание образа ISO или DVD</a></span> <br /> <span class="sectionToc" >6 <a -href="#x1-440006" id="QQ2-1-51">Администрирование системы при помощи <span +href="#x1-440006" id="QQ2-1-52">Администрирование системы при помощи <span class="lass-1000">tlmgr</span></a></span> <br />  <span class="subsectionToc" >6.1 <a -href="#x1-450006.1" id="QQ2-1-55">Программа <span +href="#x1-450006.1" id="QQ2-1-56">Программа <span class="lass-1000">tlmgr </span>в графическом режиме</a></span> <br />  <span class="subsectionToc" >6.2 <a -href="#x1-460006.2" id="QQ2-1-56">Примеры запуска программы <span +href="#x1-460006.2" id="QQ2-1-57">Примеры запуска программы <span class="lass-1000">tlmgr </span>из командной строки</a></span> <br /> <span class="sectionToc" >7 <a -href="#x1-470007" id="QQ2-1-57">Дополнительные замечания о Windows</a></span> +href="#x1-470007" id="QQ2-1-58">Дополнительные замечания о Windows</a></span> <br />  <span class="subsectionToc" >7.1 <a -href="#x1-480007.1" id="QQ2-1-58">Дополнительные возможности Windows</a></span> +href="#x1-480007.1" id="QQ2-1-59">Дополнительные возможности Windows</a></span> <br />  <span class="subsectionToc" >7.2 <a -href="#x1-490007.2" id="QQ2-1-59">Дополнительные пакеты для Windows</a></span> +href="#x1-490007.2" id="QQ2-1-60">Дополнительные пакеты для Windows</a></span> <br />  <span class="subsectionToc" >7.3 <a -href="#x1-500007.3" id="QQ2-1-61">Домашняя директория под Windows</a></span> +href="#x1-500007.3" id="QQ2-1-62">Домашняя директория под Windows</a></span> <br />  <span class="subsectionToc" >7.4 <a -href="#x1-510007.4" id="QQ2-1-62">Регистр Windows</a></span> +href="#x1-510007.4" id="QQ2-1-63">Регистр Windows</a></span> <br />  <span class="subsectionToc" >7.5 <a -href="#x1-520007.5" id="QQ2-1-63">Права доступа под Windows</a></span> +href="#x1-520007.5" id="QQ2-1-64">Права доступа под Windows</a></span> <br />   <span class="subsubsectionToc" >7.5.1 <a -href="#x1-530007.5.1" id="QQ2-1-64">Увеличение предоставляемой памяти под Windows и Cygwin</a></span> +href="#x1-530007.5.1" id="QQ2-1-65">Увеличение предоставляемой памяти под Windows и Cygwin</a></span> <br /> <span class="sectionToc" >8 <a -href="#x1-540008" id="QQ2-1-65">Руководство пользователя Web2C</a></span> +href="#x1-540008" id="QQ2-1-66">Руководство пользователя Web2C</a></span> <br />  <span class="subsectionToc" >8.1 <a -href="#x1-550008.1" id="QQ2-1-66">Поиск файлов в Kpathsea</a></span> +href="#x1-550008.1" id="QQ2-1-67">Поиск файлов в Kpathsea</a></span> <br />   <span class="subsubsectionToc" >8.1.1 <a -href="#x1-560008.1.1" id="QQ2-1-67">Источники путей поиска</a></span> +href="#x1-560008.1.1" id="QQ2-1-68">Источники путей поиска</a></span> <br />   <span class="subsubsectionToc" >8.1.2 <a -href="#x1-570008.1.2" id="QQ2-1-68">Конфигурационные файлы</a></span> +href="#x1-570008.1.2" id="QQ2-1-69">Конфигурационные файлы</a></span> <br />   <span class="subsubsectionToc" >8.1.3 <a -href="#x1-580008.1.3" id="QQ2-1-69">Подстановка путей</a></span> +href="#x1-580008.1.3" id="QQ2-1-70">Подстановка путей</a></span> <br />   <span class="subsubsectionToc" >8.1.4 <a -href="#x1-590008.1.4" id="QQ2-1-70">Подстановка по умолчанию</a></span> +href="#x1-590008.1.4" id="QQ2-1-71">Подстановка по умолчанию</a></span> <br />   <span class="subsubsectionToc" >8.1.5 <a -href="#x1-600008.1.5" id="QQ2-1-71">Подстановка скобок</a></span> +href="#x1-600008.1.5" id="QQ2-1-72">Подстановка скобок</a></span> <br />   <span class="subsubsectionToc" >8.1.6 <a -href="#x1-610008.1.6" id="QQ2-1-72">Подстановка поддиректорий</a></span> +href="#x1-610008.1.6" id="QQ2-1-73">Подстановка поддиректорий</a></span> <br />   <span class="subsubsectionToc" >8.1.7 <a -href="#x1-620008.1.7" id="QQ2-1-73">Список специальных символов и их значений</a></span> +href="#x1-620008.1.7" id="QQ2-1-74">Список специальных символов и их значений</a></span> <br />  <span class="subsectionToc" >8.2 <a -href="#x1-630008.2" id="QQ2-1-74">Базы данных файлов</a></span> +href="#x1-630008.2" id="QQ2-1-75">Базы данных файлов</a></span> <br />   <span class="subsubsectionToc" >8.2.1 <a -href="#x1-640008.2.1" id="QQ2-1-75">Базы данных <span +href="#x1-640008.2.1" id="QQ2-1-76">Базы данных <span class="latt-1000">ls-R</span></a></span> <br />   <span class="subsubsectionToc" >8.2.2 <a -href="#x1-650008.2.2" id="QQ2-1-76">kpsewhich: Программа для поиска файлов</a></span> +href="#x1-650008.2.2" id="QQ2-1-77">kpsewhich: Программа для поиска файлов</a></span> <br />   <span class="subsubsectionToc" >8.2.3 <a -href="#x1-660008.2.3" id="QQ2-1-77">Примеры использования</a></span> +href="#x1-660008.2.3" id="QQ2-1-78">Примеры использования</a></span> <br />   <span class="subsubsectionToc" >8.2.4 <a -href="#x1-670008.2.4" id="QQ2-1-78">Отладка</a></span> +href="#x1-670008.2.4" id="QQ2-1-79">Отладка</a></span> <br />  <span class="subsectionToc" >8.3 <a -href="#x1-680008.3" id="QQ2-1-82">Опции запуска</a></span> +href="#x1-680008.3" id="QQ2-1-83">Опции запуска</a></span> <br /> <span class="sectionToc" >9 <a -href="#x1-690009" id="QQ2-1-83">Благодарности</a></span> +href="#x1-690009" id="QQ2-1-84">Благодарности</a></span> <br /> <span class="sectionToc" >10 <a -href="#x1-7000010" id="QQ2-1-84">История издания</a></span> +href="#x1-7000010" id="QQ2-1-85">История издания</a></span> <br />  <span class="subsectionToc" >10.1 <a -href="#x1-7100010.1" id="QQ2-1-85">Прошлое</a></span> +href="#x1-7100010.1" id="QQ2-1-86">Прошлое</a></span> <br />   <span class="subsubsectionToc" >10.1.1 <a -href="#x1-7200010.1.1" id="QQ2-1-86">2003</a></span> +href="#x1-7200010.1.1" id="QQ2-1-87">2003</a></span> <br />   <span class="subsubsectionToc" >10.1.2 <a -href="#x1-7300010.1.2" id="QQ2-1-87">2004</a></span> +href="#x1-7300010.1.2" id="QQ2-1-88">2004</a></span> <br />   <span class="subsubsectionToc" >10.1.3 <a -href="#x1-7400010.1.3" id="QQ2-1-88">2005</a></span> +href="#x1-7400010.1.3" id="QQ2-1-89">2005</a></span> <br />   <span class="subsubsectionToc" >10.1.4 <a -href="#x1-7500010.1.4" id="QQ2-1-89">2006–2007</a></span> +href="#x1-7500010.1.4" id="QQ2-1-90">2006–2007</a></span> <br />   <span class="subsubsectionToc" >10.1.5 <a -href="#x1-7600010.1.5" id="QQ2-1-90">2008</a></span> +href="#x1-7600010.1.5" id="QQ2-1-91">2008</a></span> <br />   <span class="subsubsectionToc" >10.1.6 <a -href="#x1-7700010.1.6" id="QQ2-1-91">2009</a></span> +href="#x1-7700010.1.6" id="QQ2-1-92">2009</a></span> <br />   <span class="subsubsectionToc" >10.1.7 <a -href="#x1-7800010.1.7" id="QQ2-1-92">2010</a></span> +href="#x1-7800010.1.7" id="QQ2-1-93">2010</a></span> <br />   <span class="subsubsectionToc" >10.1.8 <a -href="#x1-7900010.1.8" id="QQ2-1-93">2011</a></span> +href="#x1-7900010.1.8" id="QQ2-1-94">2011</a></span> <br />   <span class="subsubsectionToc" >10.1.9 <a -href="#x1-8000010.1.9" id="QQ2-1-94">2012</a></span> +href="#x1-8000010.1.9" id="QQ2-1-95">2012</a></span> +<br />   <span class="subsubsectionToc" >10.1.10 <a +href="#x1-8100010.1.10" id="QQ2-1-96">2013</a></span> <br />  <span class="subsectionToc" >10.2 <a -href="#x1-8100010.2" id="QQ2-1-95">Настоящее</a></span> +href="#x1-8200010.2" id="QQ2-1-97">Настоящее —  2014</a></span> <br />  <span class="subsectionToc" >10.3 <a -href="#x1-8200010.3" id="QQ2-1-96">Будущее</a></span> +href="#x1-8300010.3" id="QQ2-1-98">Будущее</a></span> </div> <!--l. 35--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">1 </span> <a @@ -220,6 +222,8 @@ class="E">E</span>X</span> Collection</h4> class="E">E</span>X</span> Live — дистрибутива <span class="TEX">T<span class="E">E</span>X</span>а и других программ для GNU/Linux и других UNIXов, Mac OS X и Windows. + + <!--l. 45--><p class="indent" > <span class="TEX">T<span class="E">E</span>X</span> Live можно скачать с Интернета, а можно получить на DVD ╚<span class="TEX">T<span class="E">E</span>X</span> Collection╩. Эти DVD @@ -232,8 +236,6 @@ class="E">E</span>X</span> Collection подд&#x class="E">E</span>X</span>а. В этом документе в основном описан <span class="TEX">T<span class="E">E</span>X</span> Live. - - <!--l. 51--><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>, LaTeX2e, Con<span class="TEX">T<span @@ -244,7 +246,7 @@ class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX и мн class="E">E</span>X</span> Live можно найти в разделе <a href="#x1-7000010">10<!--tex4ht:ref: sec:history --></a>, стр. <a -href="#x1-7000010">72<!--tex4ht:ref: sec:history --></a>. +href="#x1-7000010">76<!--tex4ht:ref: sec:history --></a>. <!--l. 59--><p class="indent" > <a id="platforms"></a> <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a id="x1-40001.2"></a>Поддерживаемые операционные системы</h4> @@ -396,7 +398,7 @@ href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span class="latt-1000">http://groups.google.com/groups?group=comp.text.tex</span></a> и <a href="http://tug.org/mail-archives/texhax" class="url" ><span -class="latt-1000">http://tug.org/mail-archives/texhax</span></a>. Поиск, например, в Гугле (<a +class="latt-1000">http://tug.org/mail-_archives/texhax</span></a>. Поиск, например, в Гугле (<a href="http://google.com" class="url" ><span class="latt-1000">http://google.com</span></a>) тоже часто помогает найти ответ. @@ -413,7 +415,7 @@ class="latt-1000">texhax@tug.org</span></span></a>. Но п& class="lati-1000">пожалуйста </span>прочтите в ЧаВо совет о том, как правильно задавать вопросы на этих форумах: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span -class="latt-1000">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. +class="latt-1000">http://www.tex.ac.uk/cgi-_bin/texfaq2html?label=askquestion</span></a>. </dd><dt class="description"> <span class="labx-1000">Поддержка </span><span class="TEX"><span @@ -425,9 +427,9 @@ class="labx-1000">Live</span> </dt><dd class="description">Если вы хотите сообщить о баге или высказать нам свои предложения и замечания о дистрибутиве <span class="TEX">T<span class="E">E</span>X</span> Live, его установке или документации, пишите на лист - рассылки <a + рассылки <a href="mailto:tex-live@tug.org" ><span class="path"><span -class="latt-1000">tex-live@tug.org</span></span></a>. Однако если ваш вопрос касается конкретной программы, +class="latt-1000">tex-_live@tug.org</span></span></a>. Однако если ваш вопрос касается конкретной программы, входящей в <span class="TEX">T<span class="E">E</span>X</span> Live, вам лучше задавать вопросы её автору или посылать их на соответствующий список рассылки. Часто соответствующий адрес можно получить при @@ -697,12 +699,12 @@ class="description">может со&#x class="E">E</span>X</span> Live: <dl class="list2"><dt class="list"> <span -class="latt-1000">2012</span> </dt><dd +class="latt-1000">2013</span> </dt><dd class="list"> <!--l. 344--><p class="noindent" >Предыдущая версия. </dd><dt class="list"> <span -class="latt-1000">2013</span> </dt><dd +class="latt-1000">2014</span> </dt><dd class="list"> <!--l. 345--><p class="noindent" >Текущая версия. <dl class="list3"><dt class="list"> @@ -771,12 +773,12 @@ class="latt-1000">$HOME </span>или <span class="latt-1000">%USERPROFILE%</span>) <dl class="list2"><dt class="list"> <span -class="latt-1000">.texlive2012</span> </dt><dd +class="latt-1000">.texlive2013</span> </dt><dd class="list"> <!--l. 364--><p class="noindent" >Данные и конфигурационные файлы предыдущей версии. </dd><dt class="list"> <span -class="latt-1000">.texlive2013</span> </dt><dd +class="latt-1000">.texlive2014</span> </dt><dd class="list"> <!--l. 366--><p class="noindent" >Данные и конфигурационные файлы текущей версии. <dl class="list3"><dt class="list"> @@ -983,21 +985,18 @@ class="E">E</span>X</span>а в HTML, (и XML и м id="x1-150003.1"></a>Запуск программы установки</h4> <!--l. 475--><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 с -Интернета. Найдите скрипт установки: <span -class="latt-1000">install-tl </span>для UNIX, <span -class="latt-1000">install-tl.bat </span>для Windows. Более -подробно различные способы приобретения и установки дистрибутива рассмотрены на странице +class="E">E</span>X</span> Live с Интернета. +Подробно различные способы приобретения и установки дистрибутива рассмотрены на странице <a href="http://tug.org/texlive/acquire.html" class="url" ><span class="latt-1000">http://tug.org/texlive/acquire.html</span></a>. -<!--l. 481--><p class="indent" > +<!--l. 480--><p class="indent" > <dl class="description"><dt class="description"> <span -class="labx-1000">Установка с сети:</span> </dt><dd -class="description">скачайте программу из архива CTAN, директория <span -class="latt-1000">systems/texlive/tlnet</span>; - адрес +class="labx-1000">Установка с сети, архив (.zip или .tag.gz):</span> </dt><dd +class="description">скачайте файл из архива CTAN, директория + <span +class="latt-1000">systems/texlive/tlnet</span>; адрес <a href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span class="latt-1000">http://mirror.ctan.org/systems/texlive/tlnet</span></a> автоматически приводит к ближайшему @@ -1007,9 +1006,19 @@ class="latt-1000">install-tl.zip </span>(устан class="latt-1000">install-unx.tar.gz </span>(только для UNIX). После распаковки файлы <span class="latt-1000">install-tl </span>и <span -class="latt-1000">install-tl.bat </span>окажутся в директории <span +class="latt-1000">install-tl.bat </span>окажутся в поддиректории <span class="latt-1000">install-tl</span>. </dd><dt class="description"> +<span +class="labx-1000">Установка с сети, программа .exe (только Windows):</span> </dt><dd +class="description">Скачайте файл из архива CTAN, + как указано выше, и запустите его. Это запускает распаковщик и установщик первой + ступени, см. рис. Figure <a +href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>. Он предлагает выбрать из трех вариантов: ╚Simple install╩ + начинает установку в обычном режиме, ╚Custom install╩ —  в экспертном режиме как + описано в разделе <a +href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>. Третий вариант —  распаковка без установки. + </dd><dt class="description"> <span class="TEX"><span class="labx-1000">T</span><span class="E"><span @@ -1030,18 +1039,35 @@ class="latt-1000">http://tug.org/store</span></a>), либ� установки системы вы можете получать обновления из Интернета, см. раздел <a href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>. </dd></dl> -<!--l. 505--><p class="indent" > В обоих случаях программа установки системы одна и та же. Главное различие состоит в том, что +<!--l. 515--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-15001r1"></a> + + + +<!--l. 516--><p class="noindent" ><img +src="../texlive-common/nsis_installer.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Рис. 1: </span><span +class="content">Первая ступень установки под Windows (.exe)</span></div><!--tex4ht:label?: x1-15001r1 --> + + +<!--l. 518--><p class="indent" > </div><hr class="endfigure"> +<!--l. 521--><p class="indent" > Во всех случаях программа установки системы одна и та же. Главное различие состоит в том, что при установке с сети ставятся последние версии пакетов — в отличие от установки с DVD или ISO. -<!--l. 509--><p class="indent" > В следующих разделах установка описывается более подробно. -<!--l. 511--><p class="noindent" > +<!--l. 525--><p class="indent" > В следующих разделах установка описывается более подробно. <h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a id="x1-160003.1.1"></a>UNIX</h5> -<!--l. 513--><p class="noindent" >Ниже <span +<!--l. 529--><p class="noindent" >Ниже <span class="latt-1000">> </span>указывает системный промпт; то, что вводит пользователь, показано <span class="latt-1000">жирным шрифтом</span>. Проще всего начать установку так: <div class="alltt"> -<!--l. 516--><p class="noindent" ><div class="obeylines-v"> +<!--l. 532--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> cd</span><span @@ -1057,13 +1083,13 @@ class="latt-1000">./install-tl</span>, если у этого скрипта есть права на выполнение, и т.д. Мы не будем указывать все эти варианты.) Возможно, вам придется увеличить размер окна терминала, чтобы в него поместился весь диалог (Рисунок <a -href="#x1-18059r1">1<!--tex4ht:ref: fig:text-main --></a>). -<!--l. 528--><p class="indent" > Для установки в экспертном графическом режиме (рисунок <a -href="#x1-18060r2">2<!--tex4ht:ref: fig:gui-main --></a>) вам потребуется модуль <span +href="#x1-18059r2">2<!--tex4ht:ref: fig:text-main --></a>). +<!--l. 544--><p class="indent" > Для установки в экспертном графическом режиме (рисунок <a +href="#x1-18060r3">3<!--tex4ht:ref: fig:gui-main --></a>) вам потребуется модуль <span class="latt-1000">Perl::TK</span>, собранный с поддержкой XFT (он обычно есть в системах GNU/Linux, но может отсутствовать на других системах). Если он у вас установлен, используйте <div class="alltt"> -<!--l. 533--><p class="noindent" ><div class="obeylines-v"> +<!--l. 549--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> perl</span><span @@ -1071,18 +1097,16 @@ class="latt-1000"> install-tl</span><span class="latt-1000"> -gui</span> </div> </div> -<!--l. 537--><p class="indent" > Полный список возможных опций дает команда <div class="alltt"> -<!--l. 538--><p class="noindent" ><div class="obeylines-v"> +<!--l. 553--><p class="indent" > Полный список возможных опций дает команда <div class="alltt"> +<!--l. 554--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> perl</span><span class="latt-1000"> install-tl</span><span class="latt-1000"> -help</span> - - </div> </div> -<!--l. 542--><p class="indent" > <span +<!--l. 558--><p class="indent" > <span class="labx-1000">Предупреждение о правах доступа в UNIX: </span>система установки <span class="TEX">T<span class="E">E</span>X</span> Live использует текущее значение параметра <span @@ -1091,16 +1115,17 @@ class="latt-1000">umask</span>. Поэтом class="latt-1000">umask 022</span>. Более подробно <span class="latt-1000">umask</span> обсуждается в документации к вашей системе. -<!--l. 549--><p class="indent" > <span +<!--l. 565--><p class="indent" > <span class="labx-1000">Замечание об установке под Cygwin: </span>в отличие от других систем типа UNIX, Cygwin в стандартной конфигурации не включает всех необходимых для установки <span class="TEX">T<span class="E">E</span>X</span> Live программ. См. раздел <a href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. -<!--l. 554--><p class="noindent" > +<!--l. 570--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a id="x1-170003.1.2"></a>MacOSX</h5> -<!--l. 556--><p class="noindent" >Как отмечается в разделе <a +<!--l. 571--><p class="noindent" >+ +<!--l. 573--><p class="indent" > Как отмечается в разделе <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> (<a @@ -1114,65 +1139,67 @@ class="E">E</span>X</span>а для Mac OS X (Mac<span c class="E">E</span>X</span>, Fink, MacPorts, …) используя так называемую структуру <span class="TEX">T<span class="E">E</span>X</span>Dist. -<!--l. 565--><p class="indent" > Mac<span class="TEX">T<span +<!--l. 582--><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. 570--><p class="noindent" > + + +<!--l. 587--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a id="x1-180003.1.3"></a>Windows</h5> -<!--l. 572--><p class="noindent" >Если вы устанавливаете систему с сети, или если программа установки с DVD не стартовала -автоматически, дважды щёлкните по <span -class="latt-1000">install-tl.bat</span>. Если вам нужна более тонкая -настройка, например, если вы хотите выбрать определенные коллекции пакетов, запустите +<!--l. 589--><p class="noindent" >Если вы устанавливаете систему с сети при помощи распакованного архива .zip, или если программа +установки с DVD не стартовала автоматически, дважды щёлкните по <span +class="latt-1000">install-tl.bat</span>. Если вам нужна +более тонкая настройка, например, если вы хотите выбрать определенные коллекции пакетов, запустите <span class="latt-1000">install-tl-advanced.bat</span>. -<!--l. 578--><p class="indent" > Можно также запустить программу из командной строки. Ниже <span +<!--l. 596--><p class="indent" > Можно также запустить программу из командной строки. Ниже <span class="latt-1000">> </span>означает системный промпт; то, что вводит пользователь, указано <span class="latt-1000">жирным шрифтом</span>. Если вы находитесь в директории программы установки, напечатайте: <div class="alltt"> -<!--l. 582--><p class="noindent" ><div class="obeylines-v"> +<!--l. 600--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span -class="latt-1000"> install-tl</span> +class="latt-1000"> install-tl-windows</span> </div> </div> -<!--l. 586--><p class="indent" > Программу можно вызвать и из другой директории, например, <div class="alltt"> -<!--l. 587--><p class="noindent" ><div class="obeylines-v"> +<!--l. 604--><p class="indent" > Программу можно вызвать и из другой директории, например, <div class="alltt"> +<!--l. 605--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span -class="latt-1000"> D:\texlive\install-tl</span> +class="latt-1000"> D:\texlive\install-tl-windows</span> </div> </div> (предполагается, что в <span class="latt-1000">D: </span>находится DVD <span class="TEX">T<span class="E">E</span>X</span> Collection). На рисунке <a -href="#x1-18061r3">3<!--tex4ht:ref: fig:wizard-w32 --></a> показан специальный +href="#x1-18061r4">4<!--tex4ht:ref: fig:wizard-w32 --></a> показан специальный проводник установки, который по умолчанию запускается в Windows. -<!--l. 594--><p class="indent" > Для установки в текстовом режиме используйте <div class="alltt"> -<!--l. 595--><p class="noindent" ><div class="obeylines-v"> +<!--l. 612--><p class="indent" > Для установки в текстовом режиме используйте <div class="alltt"> +<!--l. 613--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span -class="latt-1000"> install-tl</span><span +class="latt-1000"> install-tl-windows</span><span class="latt-1000"> -no-gui</span> </div> </div> -<!--l. 600--><p class="indent" > Все опции программы можно получить при помощи команды <div class="alltt"> -<!--l. 601--><p class="noindent" ><div class="obeylines-v"> +<!--l. 618--><p class="indent" > Все опции программы можно получить при помощи команды <div class="alltt"> +<!--l. 619--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span -class="latt-1000"> install-tl</span><span +class="latt-1000"> install-tl-windows</span><span class="latt-1000"> -help</span> </div> </div> -<!--l. 605--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 623--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-18059r1"></a> + id="x1-18059r2"></a> <div class="fancyvrb" id="fancyvrb1"><a @@ -1181,7 +1208,7 @@ class="latt-0800"> </span><span class="latt-0800"> Installing</span><span class="latt-0800"> TeX</span><span class="latt-0800"> Live</span><span -class="latt-0800"> 2013</span><span +class="latt-0800"> 2014</span><span class="latt-0800"> from:</span><span class="latt-0800"> ...</span><br class="fancyvrb" /><a id="x1-18004r2"></a><span @@ -1260,15 +1287,15 @@ class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> 43</span><span +class="latt-0800"> 47</span><span class="latt-0800"> collections</span><span class="latt-0800"> out</span><span class="latt-0800"> of</span><span -class="latt-0800"> 45,</span><span +class="latt-0800"> 48,</span><span class="latt-0800"> disk</span><span class="latt-0800"> space</span><span class="latt-0800"> required:</span><span -class="latt-0800"> 3909</span><span +class="latt-0800"> 3641</span><span class="latt-0800"> MB</span><br class="fancyvrb" /><a id="x1-18028r14"></a><span class="latt-0800"> </span><span @@ -1296,7 +1323,7 @@ class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> /usr/local/texlive/2013</span><br class="fancyvrb" /><a +class="latt-0800"> /usr/local/texlive/2014</span><br class="fancyvrb" /><a id="x1-18036r18"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span @@ -1371,51 +1398,51 @@ class="latt-0800"> </span><span class="latt-0800"> <Q></span><span class="latt-0800"> quit</span></div> <br /> <div class="caption" -><span class="id">Рис. 1: </span><span -class="content">Главное меню программы установки в текстовом режиме (GNU/Linux)</span></div><!--tex4ht:label?: x1-18059r1 --> +><span class="id">Рис. 2: </span><span +class="content">Главное меню программы установки в текстовом режиме (GNU/Linux)</span></div><!--tex4ht:label?: x1-18059r2 --> -<!--l. 639--><p class="indent" > </div><hr class="endfigure"> -<!--l. 641--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 657--><p class="indent" > </div><hr class="endfigure"> +<!--l. 659--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-18060r2"></a> + id="x1-18060r3"></a> -<!--l. 642--><p class="noindent" ><img +<!--l. 660--><p class="noindent" ><img src="../texlive-common/install-lnx-main.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 2: </span><span -class="content">Главное меню программы установки в экспертном графическом режиме (GNU/Linux)</span></div><!--tex4ht:label?: x1-18060r2 --> +><span class="id">Рис. 3: </span><span +class="content">Главное меню программы установки в экспертном графическом режиме (GNU/Linux)</span></div><!--tex4ht:label?: x1-18060r3 --> -<!--l. 645--><p class="indent" > </div><hr class="endfigure"> -<!--l. 647--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 663--><p class="indent" > </div><hr class="endfigure"> +<!--l. 665--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-18061r3"></a> + id="x1-18061r4"></a> -<!--l. 648--><p class="noindent" ><img +<!--l. 666--><p class="noindent" ><img src="../texlive-common/wizard-w32.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 3: </span><span -class="content">Главное меню программы установки в упрощенном графическом режиме (Windows)</span></div><!--tex4ht:label?: x1-18061r3 --> +><span class="id">Рис. 4: </span><span +class="content">Главное меню программы установки в упрощенном графическом режиме (Windows)</span></div><!--tex4ht:label?: x1-18061r4 --> -<!--l. 651--><p class="indent" > </div><hr class="endfigure"> -<!--l. 653--><p class="indent" > <a id="cygwin"></a> +<!--l. 669--><p class="indent" > </div><hr class="endfigure"> +<!--l. 671--><p class="indent" > <a id="cygwin"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a id="x1-190003.1.4"></a>Cygwin</h5> -<!--l. 657--><p class="noindent" >Перед началом установки <span class="TEX">T<span +<!--l. 675--><p class="noindent" >Перед началом установки <span class="TEX">T<span class="E">E</span>X</span> Live, установите при помощи программы <span class="latt-1000">setup.exe </span>из комплекта Cygwin пакеты <span @@ -1436,43 +1463,43 @@ class="latt-1000">libXaw7 </span>[нужен  </li> <li class="itemize"><span class="latt-1000">ncurses </span>[предоставляет команду ╚clear╩, которая нужна при установке]</li></ul> -<!--l. 671--><p class="noindent" > +<!--l. 689--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a id="x1-200003.1.5"></a>Установка в текстовом режиме</h5> -<!--l. 673--><p class="noindent" >На рисунке <a -href="#x1-18059r1">1<!--tex4ht:ref: fig:text-main --></a> показано основное меню программы установки в текстовом режиме для UNIX. Текстовый +<!--l. 691--><p class="noindent" >На рисунке <a +href="#x1-18059r2">2<!--tex4ht:ref: fig:text-main --></a> показано основное меню программы установки в текстовом режиме для UNIX. Текстовый режим является режимом по умолчанию для UNIX. -<!--l. 677--><p class="indent" > Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например, +<!--l. 695--><p class="indent" > Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например, нельзя передвигаться по полям при помощи клавиши ╚Tab╩. Вы просто печатаете что-то (регистр учитывается!) и нажимаете клавишу ╚Enter╩, после чего перерисовывается весь экран. -<!--l. 682--><p class="indent" > Этот интерфейс примитивен не случайно: он должен работать на как можно большем количестве +<!--l. 700--><p class="indent" > Этот интерфейс примитивен не случайно: он должен работать на как можно большем количестве платформ, включая такие, где есть только усеченный вариант программы Perl. -<!--l. 686--><p class="noindent" > +<!--l. 704--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.6 </span> <a id="x1-210003.1.6"></a>Установка в экспертном графическом режиме</h5> -<!--l. 688--><p class="noindent" >На рисунке <a -href="#x1-18060r2">2<!--tex4ht:ref: fig:gui-main --></a> изображено меню программы установки в графическом режиме под GNU/Linux. Основное +<!--l. 706--><p class="noindent" >На рисунке <a +href="#x1-18060r3">3<!--tex4ht:ref: fig:gui-main --></a> изображено меню программы установки в графическом режиме под GNU/Linux. Основное различие между этим рисунком и рисунком <a -href="#x1-18059r1">1<!--tex4ht:ref: fig:text-main --></a> в том, что в первом используются кнопки и +href="#x1-18059r2">2<!--tex4ht:ref: fig:text-main --></a> в том, что в первом используются кнопки и меню. -<!--l. 693--><p class="indent" > Этот вариант может быть выбран командой <div class="alltt"> -<!--l. 694--><p class="noindent" ><div class="obeylines-v"> +<!--l. 711--><p class="indent" > Этот вариант может быть выбран командой <div class="alltt"> +<!--l. 712--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> install-tl</span><span class="latt-1000"> -gui=perltk</span> </div> </div> -<!--l. 698--><p class="noindent" > +<!--l. 716--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.7 </span> <a id="x1-220003.1.7"></a>Установка в упрощенном графическом режиме</h5> -<!--l. 700--><p class="noindent" >Под Windows установка по умолчанию работает в самом простом режиме, который мы только могли +<!--l. 718--><p class="noindent" >Под Windows установка по умолчанию работает в самом простом режиме, который мы только могли придумать, напоминающий интерфейс ╚Проводника установки╩. Он устанавливает все и (почти) не задает никаких вопросов. Если вы хотите более тонкую настройку, вызовите другой режим. -<!--l. 706--><p class="indent" > Этот режим может быть выбран командой <div class="alltt"> -<!--l. 707--><p class="noindent" ><div class="obeylines-v"> +<!--l. 724--><p class="indent" > Для других платформ этот режим может быть выбран командой <div class="alltt"> +<!--l. 725--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> install-tl</span><span @@ -1481,20 +1508,20 @@ class="latt-1000"> -gui=wizard</span> </div> -<!--l. 712--><p class="noindent" > +<!--l. 730--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a id="x1-230003.2"></a>Работа программы установки</h4> -<!--l. 715--><p class="noindent" >Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько +<!--l. 733--><p class="noindent" >Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько кратких замечаний по поводу различных опций и подменю. -<!--l. 719--><p class="noindent" > +<!--l. 737--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a id="x1-240003.2.1"></a>Меню выбора платформы (только для UNIX)</h5> -<!--l. 723--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 741--><p class="noindent" ><hr class="figure"><div class="figure" > <a - id="x1-24047r4"></a> + id="x1-24047r5"></a> <div class="fancyvrb" id="fancyvrb2"><a @@ -1722,24 +1749,6 @@ class="latt-0800"> </span><span class="latt-0800"> m</span><span class="latt-0800"> [</span><span class="latt-0800"> ]</span><span -class="latt-0800"> mips-irix</span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> SGI</span><span -class="latt-0800"> IRIX</span><br class="fancyvrb" /><a - id="x1-24032r16"></a><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> </span><span -class="latt-0800"> o</span><span -class="latt-0800"> [</span><span -class="latt-0800"> ]</span><span class="latt-0800"> mipsel-linux</span><span class="latt-0800"> </span><span class="latt-0800"> </span><span @@ -1748,12 +1757,12 @@ class="latt-0800"> </span><span class="latt-0800"> mipsel</span><span class="latt-0800"> with</span><span class="latt-0800"> Linux</span><br class="fancyvrb" /><a - id="x1-24034r17"></a><span + id="x1-24032r16"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> p</span><span +class="latt-0800"> o</span><span class="latt-0800"> [</span><span class="latt-0800"> ]</span><span class="latt-0800"> powerpc-linux</span><span @@ -1764,12 +1773,12 @@ class="latt-0800"> PowerPC</span><span class="latt-0800"> with</span><span class="latt-0800"> GNU/Linux</span> <br class="fancyvrb" /><a - id="x1-24036r18"></a><span + id="x1-24034r17"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> s</span><span +class="latt-0800"> p</span><span class="latt-0800"> [</span><span class="latt-0800"> ]</span><span class="latt-0800"> sparc-solaris</span><span @@ -1779,12 +1788,12 @@ class="latt-0800"> </span><span class="latt-0800"> Sparc</span><span class="latt-0800"> with</span><span class="latt-0800"> Solaris</span><br class="fancyvrb" /><a - id="x1-24038r19"></a><span + id="x1-24036r18"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> t</span><span +class="latt-0800"> s</span><span class="latt-0800"> [</span><span class="latt-0800"> ]</span><span class="latt-0800"> universal-darwin</span><span @@ -1793,12 +1802,12 @@ class="latt-0800"> binaries</span><span class="latt-0800"> for</span><span class="latt-0800"> MacOSX/Darwin</span> <br class="fancyvrb" /><a - id="x1-24040r20"></a><span + id="x1-24038r19"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> u</span><span +class="latt-0800"> t</span><span class="latt-0800"> [</span><span class="latt-0800"> ]</span><span class="latt-0800"> win32</span><span @@ -1814,6 +1823,21 @@ class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> Windows</span><br class="fancyvrb" /><a + id="x1-24040r20"></a><span +class="latt-0800"> </span><span +class="latt-0800"> </span><span +class="latt-0800"> </span><span +class="latt-0800"> </span><span +class="latt-0800"> u</span><span +class="latt-0800"> [</span><span +class="latt-0800"> ]</span><span +class="latt-0800"> x86_64-cygwin</span><span +class="latt-0800"> </span><span +class="latt-0800"> </span><span +class="latt-0800"> </span><span +class="latt-0800"> x86_64</span><span +class="latt-0800"> with</span><span +class="latt-0800"> Cygwin</span><br class="fancyvrb" /><a id="x1-24042r21"></a><span class="latt-0800"> </span><span class="latt-0800"> </span><span @@ -1861,13 +1885,13 @@ class="latt-0800"> x86_64</span><span class="latt-0800"> with</span><span class="latt-0800"> Solaris</span></div> <br /> <div class="caption" -><span class="id">Рис. 4: </span><span -class="content">Меню выбора платформы</span></div><!--tex4ht:label?: x1-24047r4 --> +><span class="id">Рис. 5: </span><span +class="content">Меню выбора платформы</span></div><!--tex4ht:label?: x1-24047r5 --> -<!--l. 750--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 752--><p class="indent" > На рисунке <a -href="#x1-24047r4">4<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только +<!--l. 768--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 770--><p class="indent" > На рисунке <a +href="#x1-24047r5">5<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только программы для вашей текущей архитектуры. В этом меню вы можете выбрать также установку программ для других платформ. Это может быть полезно, если вы используете одно и то же дерево <span class="TEX">T<span @@ -1875,12 +1899,12 @@ class="E">E</span>X</span>а для ра� несколько операционных систем. <h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a id="x1-250003.2.2"></a>Выбор основных компонентов</h5> -<!--l. 763--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 781--><p class="noindent" ><hr class="figure"><div class="figure" > <a - id="x1-25025r5"></a> + id="x1-25025r6"></a> <div class="fancyvrb" id="fancyvrb3"><a @@ -2004,13 +2028,13 @@ class="latt-0800"> selection</span><span class="latt-0800"> of</span><span class="latt-0800"> collections</span></div> <br /> <div class="caption" -><span class="id">Рис. 5: </span><span -class="content">Выбор основных компонентов</span></div><!--tex4ht:label?: x1-25025r5 --> +><span class="id">Рис. 6: </span><span +class="content">Выбор основных компонентов</span></div><!--tex4ht:label?: x1-25025r6 --> -<!--l. 779--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 782--><p class="indent" > На рисунке <a -href="#x1-25025r5">5<!--tex4ht:ref: fig:scheme-text --></a> показано меню выбора основных компонентов (схем) <span class="TEX">T<span +<!--l. 797--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 800--><p class="indent" > На рисунке <a +href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> показано меню выбора основных компонентов (схем) <span class="TEX">T<span class="E">E</span>X</span> Live. В этом меню вы можете выбрать ╚схему╩, т.е. набор коллекций пакетов. По умолчанию используется схема <span class="latt-1000">full</span>, т.е. все @@ -2022,67 +2046,71 @@ class="latt-1000">minimal </span>для class="latt-1000">medium </span>или <span class="latt-1000">teTeX</span>. Есть также ряд специальных схем, в том числе и предназначенных для различных стран. -<!--l. 791--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 809--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-25026r6"></a> + id="x1-25026r7"></a> -<!--l. 792--><p class="noindent" ><img +<!--l. 810--><p class="noindent" ><img src="../texlive-common/stdcoll.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 6: </span><span -class="content">Меню коллекций</span></div><!--tex4ht:label?: x1-25026r6 --> +><span class="id">Рис. 7: </span><span +class="content">Меню коллекций</span></div><!--tex4ht:label?: x1-25026r7 --> -<!--l. 794--><p class="indent" > </div><hr class="endfigure"> -<!--l. 796--><p class="indent" > Вы можете уточнить ваш выбор при помощи меню ╚коллекций╩ (рисунок <a -href="#x1-25026r6">6<!--tex4ht:ref: fig:collections-gui --></a>, для разнообразия +<!--l. 812--><p class="indent" > </div><hr class="endfigure"> +<!--l. 814--><p class="indent" > Вы можете уточнить ваш выбор при помощи меню ╚коллекций╩ (рисунок <a +href="#x1-25026r7">7<!--tex4ht:ref: fig:collections-gui --></a>, для разнообразия сделанный в графическом режиме). -<!--l. 800--><p class="indent" > Коллекции представляют собой следующий после схем уровень иерархии <span class="TEX">T<span +<!--l. 818--><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. 805--><p class="indent" > Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать +<!--l. 823--><p class="indent" > Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать программу <span class="lass-1000">tlmgr </span>после установки (см. раздел <a href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>). Эта программа позволяет устанавливать или удалять отдельные пакеты. <h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a id="x1-260003.2.3"></a>Директории</h5> -<!--l. 813--><p class="noindent" >Схема директорий по умолчанию описана в разделе <a +<!--l. 831--><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>. Положение дерева <span class="latt-1000">TEXDIR </span>отличается для Windows (<span class="obeylines-h"><span class="verb"><span -class="latt-1000">%SystemDrive%\texlive\2013</span></span></span>) и UNIX (<span -class="latt-1000">/usr/local/texlive/2013</span>). -<!--l. 819--><p class="indent" > Основная причина, по которой бывает необходимо изменить эту схему — отсутствие у +class="latt-1000">%SystemDrive%\texlive\2014</span></span></span>) и UNIX (<span +class="latt-1000">/usr/local/texlive/2014</span>). Таким образом, по +умолчанию у вас будет параллельно установлено несколько систем, и вы сможете переключаться между +ними, изменив список директорий поиска программ. +<!--l. 839--><p class="indent" > Вы можете изменить это, задав для программы-установщика другое значение параметра +<span +class="latt-1000">TEXDIR</span>. Основная причина, по которой бывает необходимо изменить эту схему — отсутствие у вас прав на запись в нужные директории. Вам не надо иметь права администратора для установки <span class="TEX">T<span class="E">E</span>X</span> Live, однако вам надо иметь право на запись в директорию, куда устанавливается система. -<!--l. 824--><p class="indent" > Если у вас нет права на запись в системные директории, естественной альтернативой является +<!--l. 846--><p class="indent" > Если у вас нет права на запись в системные директории, естественной альтернативой является установка в вашу домашнюю директорию, особенно если вы будете единственным пользователем системы. Для этого используйте ‘<span class="obeylines-h"><span class="verb"><span class="latt-1000">~</span></span></span>’ например ‘<span class="obeylines-h"><span class="verb"><span -class="latt-1000">~/texlive/2013</span></span></span>’. -<!--l. 829--><p class="indent" > Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно +class="latt-1000">~/texlive/2014</span></span></span>’. +<!--l. 851--><p class="indent" > Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно разные версии <span class="TEX">T<span -class="E">E</span>X</span> Live. После тестирования новой версии вы сможете сделать <span -class="latt-1000">/usr/local/texlive-cur</span> -ссылкой на соответствующую директорию. -<!--l. 834--><p class="indent" > Изменение <span +class="E">E</span>X</span> Live. Вы также можете использовать общее имя, не зависящее от года, например, +<span +class="latt-1000">/usr/local/texlive-cur</span>, создав ссылку на соответствующую директорию. +<!--l. 857--><p class="indent" > Изменение <span class="latt-1000">TEXDIR </span>изменит также <span class="latt-1000">TEXMFLOCAL</span>, <span class="latt-1000">TEXMFSYSVAR </span>и <span class="latt-1000">TEXMFSYSCONFIG</span>. -<!--l. 837--><p class="indent" > Личные пакеты и файлы рекомендуется держать в директории <span +<!--l. 860--><p class="indent" > Личные пакеты и файлы рекомендуется держать в директории <span class="latt-1000">TEXMFHOME</span>. По умолчанию это <span class="obeylines-h"><span class="verb"><span class="latt-1000">~/texmf</span></span></span>. В отличие от <span @@ -2095,26 +2123,26 @@ class="latt-1000">%USERPROFILE%</span></span></span> под Wi class="latt-1000">TEXMFHOME </span>должна совпадать со стандартной структурой директорий <span class="latt-1000">TEXMF</span>, иначе система может не найти ваши файлы. -<!--l. 846--><p class="indent" > Директория <span +<!--l. 869--><p class="indent" > Директория <span class="latt-1000">TEXMFVAR </span>используется для хранения автоматически создаваемых файлов, своих для каждого пользователя. Директория <span class="latt-1000">TEXMFCACHE </span>используется для этой же цели программой Con<span class="TEX">T<span class="E">E</span>X</span>t MkIV (см. раздел <a href="#x1-350003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, стр. <a -href="#x1-350003.4.5">38<!--tex4ht:ref: sec:context-mkiv --></a>), по умолчанию это директория <span +href="#x1-350003.4.5">41<!--tex4ht:ref: sec:context-mkiv --></a>), по умолчанию это директория <span class="latt-1000">TEXMFSYSVAR</span>, или, если она закрыта для записи, <span class="latt-1000">TEXMFVAR</span>. -<!--l. 855--><p class="noindent" > +<!--l. 878--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a id="x1-270003.2.4"></a>Опции</h5> -<!--l. 858--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 881--><p class="noindent" ><hr class="figure"><div class="figure" > <a - id="x1-27025r7"></a> + id="x1-27025r8"></a> <div class="fancyvrb" id="fancyvrb4"><a @@ -2301,13 +2329,13 @@ class="latt-0800"> from</span><span class="latt-0800"> CTAN:</span><span class="latt-0800"> [X]</span></div> <br /> <div class="caption" -><span class="id">Рис. 7: </span><span -class="content">Меню опций (Unix)</span></div><!--tex4ht:label?: x1-27025r7 --> +><span class="id">Рис. 8: </span><span +class="content">Меню опций (Unix)</span></div><!--tex4ht:label?: x1-27025r8 --> -<!--l. 874--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 876--><p class="indent" > На рисунке <a -href="#x1-27025r7">7<!--tex4ht:ref: fig:options-text --></a> приведено меню опций (текстовый режим). Стоит упомянуть несколько из +<!--l. 897--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 899--><p class="indent" > На рисунке <a +href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> приведено меню опций (текстовый режим). Стоит упомянуть несколько из них: <dl class="description"><dt class="description"> <span @@ -2374,15 +2402,15 @@ class="description">Если вы у href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> и <a href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>. </dd></dl> -<!--l. 925--><p class="indent" > Задав нужные настройки, вы можете начать установку системы, нажав клавишу ╚<span class="obeylines-h"><span class="verb"><span +<!--l. 948--><p class="indent" > Задав нужные настройки, вы можете начать установку системы, нажав клавишу ╚<span class="obeylines-h"><span class="verb"><span class="latt-1000">I</span></span></span>╩. Когда установка будет закончена, перейдите к разделу <a href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> чтобы проверить, нужно ли вам сделать ещё что-нибудь. <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a id="x1-280003.3"></a>Опции вызова команды install-tl</h4> -<!--l. 933--><p class="noindent" >Напечатайте <div class="alltt"> -<!--l. 934--><p class="noindent" ><div class="obeylines-v"> +<!--l. 956--><p class="noindent" >Напечатайте <div class="alltt"> +<!--l. 957--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> install-tl</span><span @@ -2392,14 +2420,14 @@ class="latt-1000"> -help</span> class="latt-1000">-</span></span></span>, так и <span class="obeylines-h"><span class="verb"><span class="latt-1000">--</span></span></span>. Вот самые интересные опции: -<!--l. 940--><p class="noindent" > +<!--l. 963--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="latt-1000">-gui</span> </dt><dd class="list"> - <!--l. 941--><p class="noindent" >Если возможно, использовать графический режим. Для этого нужен модуль Perl/Tk с + <!--l. 964--><p class="noindent" >Если возможно, использовать графический режим. Для этого нужен модуль Perl/Tk с поддержкой XFT (<a href="http://tug.org/texlive/distro.html#perltk" class="url" ><span class="latt-1000">http://tug.org/texlive/distro.html#perltk</span></a>); если этого модуля в @@ -2408,38 +2436,38 @@ class="latt-1000">http://tug.org/texlive/distro.html#perltk</span></a>); C <span class="latt-1000">-no-gui</span> </dt><dd class="list"> - <!--l. 946--><p class="noindent" >Использовать текстовый режим, даже под Windows. + <!--l. 969--><p class="noindent" >Использовать текстовый режим, даже под Windows. </dd><dt class="list"> <span class="latt-1000">-lang </span><span class="lasl-1000">LL</span> </dt><dd class="list"> - <!--l. 948--><p class="noindent" >Задать язык интерфейса программы установки (стандартным кодом страны, обычно + <!--l. 971--><p class="noindent" >Задать язык интерфейса программы установки (стандартным кодом страны, обычно двухбуквенным). Программа установки пытается определеть нужный язык автоматически, но если это не получается или если нужный язык не поддерживается, она переходит на английский. Команда <span class="obeylines-h"><span class="verb"><span class="latt-1000">install-tl</span><span class="latt-1000"> --help</span></span></span> выдает список языков. - <!--l. 955--><p class="noindent" ><a id="opt-in-place"></a> + <!--l. 978--><p class="noindent" ><a id="opt-in-place"></a> </dd><dt class="list"> <span class="latt-1000">-in-place</span> </dt><dd class="list"> - <!--l. 956--><p class="noindent" >(Документируется здесь для полноты; не используйте эту, опцию если вы не эксперт). Если - у вас уже есть копия <span class="TEX">T<span -class="E">E</span>X</span> Live, полученная из репозитория по rsync, svn или иным способом - (см. <a + <!--l. 979--><p class="noindent" >(Документируется здесь для полноты; не используйте эту, опцию если вы не эксперт). + Если у вас уже есть копия <span class="TEX">T<span +class="E">E</span>X</span> Live, полученная из репозитория по rsync, svn или иным + способом (см. <a href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span -class="latt-1000">http://tug.org/texlive/acquire-mirror.html</span></a>), то эта опция позволяет использовать - эту копию. Учтите, что при этом база данных <span -class="latt-1000">tlpkg/texlive.tlpdb </span>может быть затерта; - вы должны сохранить её сами. Кроме того, удаление пакетов нужно будет делать вручную. - Эту опцию нельзя выбрать из интерфейса установщика. +class="latt-1000">http://tug.org/texlive/acquire-_mirror.html</span></a>), то эта опция позволяет + использовать эту копию. Учтите, что при этом база данных <span +class="latt-1000">tlpkg/texlive.tlpdb </span>может + быть затерта; вы должны сохранить её сами. Кроме того, удаление пакетов нужно будет + делать вручную. Эту опцию нельзя выбрать из интерфейса установщика. </dd><dt class="list"> <span class="latt-1000">-portable</span> </dt><dd class="list"> - <!--l. 966--><p class="noindent" >Установить переносимую версию <span class="TEX">T<span + <!--l. 989--><p class="noindent" >Установить переносимую версию <span class="TEX">T<span class="E">E</span>X</span> Live, например, на флешку USB. Эту опцию также можно указать при помощи команды <span class="latt-1000">V </span>в текстовом установки, или из графического режима. @@ -2450,7 +2478,7 @@ href="#x1-420005">5<!--tex4ht:ref: sec:portable-tl --></a>. class="latt-1000">-profile </span><span class="lasl-1000"> class="list"> - <!--l. 971--><p class="noindent" >Использовать конфигурацию установки <span + <!--l. 994--><p class="noindent" >Использовать конфигурацию установки <span class="lasl-1000"> Программа установки всегда записывает файл <span class="latt-1000">texlive.profile </span>в поддиректорию <span @@ -2465,16 +2493,16 @@ class="latt-1000">tlpkg</span>. class="latt-1000">-repository </span><span class="lasl-1000">url class="list"> - <!--l. 981--><p class="noindent" >Указать альтернативный источник о пакетов для установки; см. ниже.</dd></dl> -<!--l. 985--><p class="noindent" > + <!--l. 1004--><p class="noindent" >Указать альтернативный источник о пакетов для установки; см. ниже.</dd></dl> +<!--l. 1008--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a id="x1-290003.3.1"></a>Параметр <span class="latt-1000">-repository</span></h5> -<!--l. 988--><p class="noindent" >По умолчанию пакеты сгружаются с одного из зеркал архива CTAN. Ссылка <a +<!--l. 1011--><p class="noindent" >По умолчанию пакеты сгружаются с одного из зеркал архива CTAN. Ссылка <a href="http://mirror.ctan.org" class="url" ><span class="latt-1000">http://mirror.ctan.org</span></a> автоматически выбирает зеркало. -<!--l. 991--><p class="indent" > Если вы хотите указать другой источник, вы можете задать его как URL, начинающийся с <span +<!--l. 1014--><p class="indent" > Если вы хотите указать другой источник, вы можете задать его как URL, начинающийся с <span class="latt-1000">ftp:</span>, <span class="latt-1000">http:</span>, <span @@ -2484,10 +2512,10 @@ class="latt-1000">ftp: </span>или class="latt-1000">http:</span>, окончание <span class="latt-1000">/ </span>или <span class="latt-1000">/tlpkg </span>игнорируется.) -<!--l. 997--><p class="indent" > Например, вы можете задать в качестве параметра определенное зеркало CTAN: +<!--l. 1020--><p class="indent" > Например, вы можете задать в качестве параметра определенное зеркало CTAN: <a href="http://ctan.example.org/tex-archive/texlive/tlnet/" class="url" ><span -class="latt-1000">http://ctan.example.org/tex-archive/texlive/tlnet/</span></a>. Разумеется, вам следует подставить вместо +class="latt-1000">http://ctan.example.org/tex-_archive/texlive/tlnet/</span></a>. Разумеется, вам следует подставить вместо <span class="latt-1000">example.ctan.org </span>нужное зеркало и путь к архиву на этом зеркале. Список зеркал находится на <a @@ -2495,96 +2523,96 @@ href="http://ctan.org/mirrors" class="url" ><span class="latt-1000">http://ctan.org/mirrors</span></a>. -<!--l. 1005--><p class="indent" > Если параметр задает директорию на диски (прямо или при помощи <span +<!--l. 1028--><p class="indent" > Если параметр задает директорию на диски (прямо или при помощи <span class="latt-1000">file:/</span>), система автоматически определяет, является ли источник архивом: если найдена поддиректория <span class="latt-1000">archive </span>со сжатыми файлами, то она будет использована, даже если рядом находятся незаархивированные файлы. -<!--l. 1013--><p class="noindent" > +<!--l. 1036--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a id="x1-300003.4"></a>Действия после установки</h4> -<!--l. 1016--><p class="noindent" >Иногда после установки системы требуются дополнительные действия. -<!--l. 1020--><p class="noindent" > +<!--l. 1039--><p class="noindent" >Иногда после установки системы требуются дополнительные действия. +<!--l. 1043--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a id="x1-310003.4.1"></a>Переменные окружения для UNIX</h5> -<!--l. 1023--><p class="noindent" >Если бы решили создать симлинки в стандартных директориях (см. раздел <a +<!--l. 1046--><p class="noindent" >Если бы решили создать симлинки в стандартных директориях (см. раздел <a href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), то изменять переменные окружения не требуется. В противном случае вам нужно добавить к списку поиска программ директорию, где лежат программы <span class="TEX">T<span class="E">E</span>X</span>live (под Windows программа установки делает это сама). -<!--l. 1029--><p class="indent" > Программы для каждой архитектуры помещаются в собственную поддиректорию под <span +<!--l. 1052--><p class="indent" > Программы для каждой архитектуры помещаются в собственную поддиректорию под <span class="latt-1000">TEXDIR/bin</span>. См. список поддиректорий и соответствующих платформ на рисунке <a -href="#x1-24047r4">4<!--tex4ht:ref: fig:bin-text --></a>. -<!--l. 1033--><p class="indent" > Вы можете также добавить директории с документацией в формате man и info к соответствующим +href="#x1-24047r5">5<!--tex4ht:ref: fig:bin-text --></a>. +<!--l. 1056--><p class="indent" > Вы можете также добавить директории с документацией в формате man и info к соответствующим путям поиска, если вы хотите, чтобы ваша операционная система знала о них. В некоторых системах документация в формате man будет найдена автоматически после изменения переменной <span class="latt-1000">PATH</span>. -<!--l. 1039--><p class="indent" > Ниже мы используем для примера стандартную систему директорий в системе Intel86 +<!--l. 1062--><p class="indent" > Ниже мы используем для примера стандартную систему директорий в системе Intel86 GNU/Linux. -<!--l. 1042--><p class="indent" > Для оболочек типа Bourne (<span +<!--l. 1065--><p class="indent" > Для оболочек типа Bourne (<span class="lass-1000">bash </span>и т.п.) вы можете добавить в файл <span class="latt-1000">$HOME/.profile </span>(или в файл, который вызывается из <span class="latt-1000">.profile</span>) следующее: -<!--l. 1046--><p class="indent" > +<!--l. 1069--><p class="indent" > <div class="fancyvrb" id="fancyvrb5"><a id="x1-31002r1"></a><span class="latt-0900"> </span><span -class="latt-0900"> PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH;</span><span +class="latt-0900"> PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH;</span><span class="latt-0900"> export</span><span class="latt-0900"> PATH</span> <br class="fancyvrb" /><a id="x1-31004r2"></a><span class="latt-0900"> </span><span -class="latt-0900"> MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH;</span><span +class="latt-0900"> MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH;</span><span class="latt-0900"> export</span><span class="latt-0900"> MANPATH</span> <br class="fancyvrb" /><a id="x1-31006r3"></a><span class="latt-0900"> </span><span -class="latt-0900"> INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH;</span><span +class="latt-0900"> INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH;</span><span class="latt-0900"> export</span><span class="latt-0900"> INFOPATH</span></div> -<!--l. 1052--><p class="indent" > Для <span +<!--l. 1075--><p class="indent" > Для <span class="lass-1000">csh </span>или <span class="lass-1000">tcsh </span>следует редактировать файл <span class="latt-1000">$HOME/.cshrc</span>, и следует добавить что-то вроде -<!--l. 1055--><p class="indent" > +<!--l. 1078--><p class="indent" > <div class="fancyvrb" id="fancyvrb6"><a id="x1-31008r1"></a><span class="latt-0900"> </span><span class="latt-0900"> setenv</span><span class="latt-0900"> PATH</span><span -class="latt-0900"> /usr/local/texlive/2013/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a +class="latt-0900"> /usr/local/texlive/2014/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a id="x1-31010r2"></a><span class="latt-0900"> </span><span class="latt-0900"> setenv</span><span class="latt-0900"> MANPATH</span><span -class="latt-0900"> /usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH</span> +class="latt-0900"> /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH</span> <br class="fancyvrb" /><a id="x1-31012r3"></a><span class="latt-0900"> </span><span class="latt-0900"> setenv</span><span class="latt-0900"> INFOPATH</span><span -class="latt-0900"> /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH</span></div> -<!--l. 1061--><p class="indent" > Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные; +class="latt-0900"> /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH</span></div> +<!--l. 1084--><p class="indent" > Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные; фрагменты выше добавляют к ним директории <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1064--><p class="noindent" > +<!--l. 1087--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a id="x1-320003.4.2"></a>Переменные окружения: глобальная конфигурация</h5> -<!--l. 1067--><p class="noindent" >Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для +<!--l. 1090--><p class="noindent" >Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для новых пользователей, то вам следует разобраться самому: в разных системах это делается слишком по-разному. -<!--l. 1072--><p class="indent" > Два совета: 1) возможно, вам следует добавить в файл <span +<!--l. 1095--><p class="indent" > Два совета: 1) возможно, вам следует добавить в файл <span class="latt-1000">/etc/manpath.config </span>строчки вроде: -<!--l. 1075--><p class="indent" > +<!--l. 1098--><p class="indent" > <div class="fancyvrb" id="fancyvrb7"><a id="x1-32002r1"></a><span class="latt-0900"> </span><span @@ -2606,10 +2634,10 @@ class="latt-0900"> </span><span class="latt-0900"> </span><span class="latt-0900"> </span><span class="latt-0900"> /usr/local/texlive/2013/texmf-dist/doc/man</span></div> -<!--l. 1080--><p class="indent" > И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле +<!--l. 1103--><p class="indent" > И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле <span class="latt-1000">/etc/environment</span>. -<!--l. 1083--><p class="indent" > Мы также добавляем симлинк <span class="path"><span +<!--l. 1106--><p class="indent" > Мы также добавляем симлинк <span class="path"><span class="latt-1000">man</span></span> в каждой поддиректории <span class="path"><span class="latt-1000">bin</span></span>. Некоторые варианты программы <span @@ -2618,17 +2646,17 @@ class="latt-1000">man</span>, наприм&# class="latt-1000">MANPATH</span>. -<!--l. 1088--><p class="noindent" > +<!--l. 1111--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a id="x1-330003.4.3"></a>Обновления из Интернета после установки с DVD</h5> -<!--l. 1091--><p class="noindent" >Если вы устновили <span class="TEX">T<span +<!--l. 1114--><p class="noindent" >Если вы устновили <span class="TEX">T<span class="E">E</span>X</span> Live с DVD и хотите получать обновления из Интернета, запустите следующую команду (<span class="lati-1000">после </span>добавления программ <span class="TEX">T<span class="E">E</span>X</span> Live к списку поиска программ, см. предыдущий раздел): <div class="alltt"> -<!--l. 1095--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1118--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -2637,29 +2665,29 @@ class="latt-1000"> repository</span><span class="latt-1000"> http://mirror.ctan.org/systems/texlive/tlnet</span> </div> </div> -<!--l. 1099--><p class="indent" > Она указывает программе <span +<!--l. 1122--><p class="indent" > Она указывает программе <span class="lass-1000">tlmgr</span>, что нужно искать обновления на ближайшем зеркале CTAN. Это делается по умолчанию при установке с DVD при помощи опций, описанных в разделе <a href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>. -<!--l. 1103--><p class="indent" > Если автоматический выбор зеркала не работает, вы можете указать адрес зеркала вручную, взяв его +<!--l. 1126--><p class="indent" > Если автоматический выбор зеркала не работает, вы можете указать адрес зеркала вручную, взяв его из списка на <a href="http://ctan.org/mirrors" class="url" ><span class="latt-1000">http://ctan.org/mirrors</span></a>. Задайте при этом точное положение директории <span class="latt-1000">tlnet</span>, как указано выше. -<!--l. 1109--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> +<!--l. 1132--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4 </span> <a id="x1-340003.4.4"></a>Настройка шрифтов для программ Xe<span class="TEX">T<span class="E">E</span>X</span> и Lua<span class="TEX">T<span class="E">E</span>X</span></h5> -<!--l. 1114--><p class="noindent" >Xe<span class="TEX">T<span +<!--l. 1137--><p class="noindent" >Xe<span class="TEX">T<span class="E">E</span>X</span> и Lua<span class="TEX">T<span class="E">E</span>X</span> могут использовать все шрифты, установленные в вашей системе, не только те, которые находятся в директориях <span class="TEX">T<span class="E">E</span>X</span>а. Они это делают при помощи похожих, но чуть-чуть разных методов. -<!--l. 1118--><p class="indent" > Под Windows шрифты, включенные в дистрибутив <span class="TEX">T<span +<!--l. 1141--><p class="indent" > Под Windows шрифты, включенные в дистрибутив <span class="TEX">T<span class="E">E</span>X</span> Live, автоматически доступны в Xe<span class="TEX">T<span class="E">E</span>X</span>е. Но если вы установили пакет <span @@ -2668,12 +2696,12 @@ class="latt-1000">xetex </span>под UNIX, то & class="E">E</span>X</span> мог найти шрифты <span class="TEX">T<span class="E">E</span>X</span> Live по названию шрифта, а не только по имени файла. -<!--l. 1123--><p class="indent" > Чтобы помочь этому, когда пакет <span +<!--l. 1146--><p class="indent" > Чтобы помочь этому, когда пакет <span class="lass-1000">xetex </span>устанавливается (либо при первоначальной установке дистрибутива, либо позже), он создает необходимый конфигурационный файл в <span class="latt-1000">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>. -<!--l. 1128--><p class="indent" > Если вы обладаете правами администратора, то для того, чтобы шрифты <span class="TEX">T<span +<!--l. 1151--><p class="indent" > Если вы обладаете правами администратора, то для того, чтобы шрифты <span class="TEX">T<span class="E">E</span>X</span> Live были доступны всем программам, сделайте следующее: <ol class="enumerate1" > @@ -2685,7 +2713,7 @@ class="latt-1000">/etc/fonts/conf.d/09-texlive.conf</span>. <li class="enumerate" id="x1-34004x2">Запустите <span class="latt-1000">fc-cache -fsv</span>.</li></ol> -<!--l. 1136--><p class="indent" > Если у вас нет прав администратора, то вы можете вместо этого сделать шрифты <span class="TEX">T<span +<!--l. 1159--><p class="indent" > Если у вас нет прав администратора, то вы можете вместо этого сделать шрифты <span class="TEX">T<span class="E">E</span>X</span> Live доступными только вам: <ol class="enumerate1" > @@ -2699,22 +2727,22 @@ class="latt-1000">~ </span>—  ваша &#x <li class="enumerate" id="x1-34008x2">Запустите <span class="latt-1000">fc-cache -fv</span>.</li></ol> -<!--l. 1145--><p class="indent" > Чтобы посмотреть названия системных шрифтов, вы можете запустить программу <span +<!--l. 1168--><p class="indent" > Чтобы посмотреть названия системных шрифтов, вы можете запустить программу <span class="latt-1000">fc-list</span>. Можно получить много интересной информации, запустив её как <span class="latt-1000">fc-list : family style file spacing </span>(все аргументы—текстовые строки). -<!--l. 1150--><p class="noindent" > +<!--l. 1173--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.5 </span> <a id="x1-350003.4.5"></a>Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1153--><p class="noindent" >Как ╚старый╩ Con<span class="TEX">T<span +<!--l. 1176--><p class="noindent" >Как ╚старый╩ Con<span class="TEX">T<span class="E">E</span>X</span>t(Mark II), так и ╚новый> Con<span class="TEX">T<span class="E">E</span>X</span>t (Mark IV) должны работать ╚из коробки╩ после установки <span class="TEX">T<span class="E">E</span>X</span> Live и после обновления системы при помощи <span class="obeylines-h"><span class="verb"><span class="latt-1000">tlmgr</span></span></span>. -<!--l. 1157--><p class="indent" > Однако так как Con<span class="TEX">T<span +<!--l. 1180--><p class="indent" > Однако так как Con<span class="TEX">T<span class="E">E</span>X</span>t MkIV не использует библиотеку <span class="obeylines-h"><span class="verb"><span class="latt-1000">kpathsea</span></span></span>, после установки новый файлов вручную (<span @@ -2728,24 +2756,24 @@ class="latt-1000">tlmgr</span></span></span>) нужн&# class="latt-0900"> </span><span class="latt-0900"> context</span><span class="latt-0900"> --generate</span></div> -<!--l. 1164--><p class="noindent" >чтобы обновить базу данных Con<span class="TEX">T<span +<!--l. 1187--><p class="noindent" >чтобы обновить базу данных Con<span class="TEX">T<span class="E">E</span>X</span>t. Получившиеся файлы будут установлены в директории <span class="latt-1000">TEXMFCACHE</span>. В <span class="TEX">T<span class="E">E</span>X</span> Live эта директория совпадает с <span class="latt-1000">TEXMFVAR</span>. -<!--l. 1168--><p class="indent" > Con<span class="TEX">T<span +<!--l. 1191--><p class="indent" > Con<span class="TEX">T<span class="E">E</span>X</span>t MkIV читает файлы из всех директорий, заданных переменной <span class="obeylines-h"><span class="verb"><span class="latt-1000">TEXMFCACHE</span></span></span> и пишет в первую директорию в списке, в которой у него есть права на запись. При чтении в случае дублирующих записей имеет преимущество последняя прочитанная запись. -<!--l. 1173--><p class="indent" > См. также <a +<!--l. 1196--><p class="indent" > См. также <a href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span class="latt-1000">http://wiki.contextgarden.net/Running_Mark_IV</span></a>. -<!--l. 1177--><p class="noindent" > +<!--l. 1200--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a id="x1-360003.4.6"></a>Добавление личных и локальных пакетов</h5> -<!--l. 1180--><p class="noindent" >Этот вопрос уже обсуждался в разделе <a +<!--l. 1203--><p class="noindent" >Этот вопрос уже обсуждался в разделе <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: для локальных шрифтов и пакетов, общих у всех пользователей, предназначена директория <span class="latt-1000">TEXMFLOCAL </span>(по умолчанию, <span @@ -2762,7 +2790,7 @@ class="E">E</span>X</span> Live видит и рекомендуем менять значение <span class="latt-1000">TEXMFLOCAL</span>, иначе вам придется делать это для каждой новой версии. -<!--l. 1193--><p class="indent" > Файлы в обеих директориях должны находиться в правильных поддиректориях; см. +<!--l. 1216--><p class="indent" > Файлы в обеих директориях должны находиться в правильных поддиректориях; см. <a href="http://tug.org/tds" class="url" ><span class="latt-1000">http://tug.org/tds</span></a> и <span @@ -2772,13 +2800,13 @@ class="E">E</span>X</span></span>овский class="latt-1000">TEXMFLOCAL/tex/latex </span>или <span class="latt-1000">TEXMFHOME/tex/latex </span>или какой-либо из их поддиректорий. -<!--l. 1199--><p class="indent" > Для директории <span +<!--l. 1222--><p class="indent" > Для директории <span class="latt-1000">TEXMFLOCAL </span>должна поддерживаться база данных о файлах, иначе система не сможет найти там нужные файлы. Эта база обновляется командой <span class="lass-1000">mktexlsr </span>или кнопкой ╚Reinit file database╩ в графическом режиме программы <span class="lass-1000">tlmgr</span>. -<!--l. 1204--><p class="indent" > По умолчанию, каждая из этих переменных указывает на одну директорию, как в нашем примере. +<!--l. 1227--><p class="indent" > По умолчанию, каждая из этих переменных указывает на одну директорию, как в нашем примере. Однако это не обязательное требование. Если вам нужно, например, поддерживать несколько версий больших пакетов, вы можете захотеть иметь несколько деревьев директорий. Тогда вы можете определить <span @@ -2790,23 +2818,23 @@ class="latt-1000">TEXMFHOME </span>как на� <div class="fancyvrb" id="fancyvrb9"><a id="x1-36002r1"></a>    TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div> </div> -<!--l. 1213--><p class="nopar" > -<!--l. 1215--><p class="indent" > Подробнее эти вопросы объясняются в разделе <a +<!--l. 1236--><p class="nopar" > +<!--l. 1238--><p class="indent" > Подробнее эти вопросы объясняются в разделе <a href="#x1-600008.1.5">8.1.5<!--tex4ht:ref: sec:brace-expansion --></a>. -<!--l. 1218--><p class="noindent" > +<!--l. 1241--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a id="x1-370003.4.7"></a>Добавление новых шрифтов</h5> -<!--l. 1220--><p class="noindent" >К сожалению, это очень сложная задача. Не делайте этого, если вы не знаете <span class="TEX">T<span +<!--l. 1243--><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 включено много шрифтов, поэтому полезно сначала проверить, не входит ли нужный шрифт в дистрибутив. -<!--l. 1225--><p class="indent" > Возможная альтернатива — программа Xe<span class="TEX">T<span +<!--l. 1248--><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. 1229--><p class="indent" > Если вам все же нужно добавить шрифты, то посмотрите страницу <a +<!--l. 1252--><p class="indent" > Если вам все же нужно добавить шрифты, то посмотрите страницу <a href="http://tug.org/fonts/fontinstall.html" class="url" ><span class="latt-1000">http://tug.org/fonts/fontinstall.html</span></a> —  это лучшее, что мы смогли написать по этому поводу. Если вы правильно поддерживаете карты @@ -2816,29 +2844,43 @@ class="lati-1000">может </span>оC <span class="TEX">T<span class="E">E</span>X</span> Live; см. документацию программы <span class="lass-1000">tlmgr</span>. -<!--l. 1237--><p class="noindent" > +<!--l. 1260--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a id="x1-380003.5"></a>Тестирование системы</h4> -<!--l. 1241--><p class="noindent" >После установки <span class="TEX">T<span +<!--l. 1264--><p class="noindent" >После установки <span class="TEX">T<span class="E">E</span>X</span> Live вы, скорее всего, захотите проверить работу системы, а уже затем перейти к созданию прекрасных документов и/или шрифтов. -<!--l. 1245--><p class="indent" > В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды +<!--l. 1268--><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>works (<a +href="http://tug.org/texworks" class="url" ><span +class="latt-1000">http://tug.org/texworks</span></a>) под Windows, а Mac<span class="TEX">T<span +class="E">E</span>X</span> устанавливает TeXShop +(<a +href="http://pages.uoregon.edu/koch/texshop" class="url" ><span +class="latt-1000">http://pages.uoregon.edu/koch/texshop</span></a>. На других системах выбор редактора остается +за вами. Есть много возможностей, некоторые из которых перечислены ниже; см. также +<a +href="http://tug.org/interest.html#editors" class="url" ><span +class="latt-1000">http://tug.org/interest.html#editors</span></a>. Вообще говоря, годится любой текстовый редактор. +<!--l. 1278--><p class="indent" > В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды для операционных систем типа Unix; под Mac OS X и Windows вы, скорее всего, будете использовать графический интерфейс, но принцип тот же. -<!--l. 1251--><p class="indent" > +<!--l. 1284--><p class="indent" > <ol class="enumerate1" > <li class="enumerate" id="x1-38002x1">Сначала проверьте, что вы можете запускать программу <span class="lass-1000">tex</span>: <div class="alltt"> - <!--l. 1256--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1289--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tex</span><span class="latt-1000"> --version</span> <br /><span class="latt-1000">TeX</span><span -class="latt-1000"> 3.1415926</span><span +class="latt-1000"> 3.14159265</span><span class="latt-1000"> (TeX</span><span class="latt-1000"> Live</span><span class="latt-1000"> ...)</span> @@ -2858,22 +2900,23 @@ class="latt-1000">...</span> у вас, скорее всего, нет директории с нужными программами в переменной <span class="latt-1000">PATH</span>. См. обсуждение на странице <a -href="#x1-310003.4.1">37<!--tex4ht:ref: sec:env --></a>. +href="#x1-310003.4.1">40<!--tex4ht:ref: sec:env --></a>. </li> <li class="enumerate" id="x1-38004x2">Скомпилируйте простой <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. 1270--><p class="noindent" ><div class="obeylines-v"> + + + <!--l. 1303--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> latex</span><span class="latt-1000"> sample2e.tex</span> <br /><span -class="latt-1000">pdfTeX</span><span -class="latt-1000"> 3.1415926-...</span><span -class="latt-1000"> (TeX</span><span -class="latt-1000"> Live</span><span -class="latt-1000"> ...)</span> +class="latt-1000">This</span><span +class="latt-1000"> is</span><span +class="latt-1000"> pdfTeX</span><span +class="latt-1000"> 3.14...</span> <br /><span class="latt-1000">...</span> <br /><span @@ -2890,8 +2933,6 @@ class="latt-1000">Transcript</span><span class="latt-1000"> written</span><span class="latt-1000"> on</span><span class="latt-1000"> sample2e.log.</span> - - </div> </div> Если программа не может найти <span class="latt-1000">sample2e.tex </span>или другие файлы, возможно, у вас остались следы @@ -2901,11 +2942,11 @@ class="E">E</span>X</span>у. (Для от&# всегда можете попросить <span class="TEX">T<span class="E">E</span>X</span> точно сказать, что именно он ищет; см. ╚Отладка╩ на стр. <a -href="#x1-670008.2.4">65<!--tex4ht:ref: sec:debugging --></a>.) +href="#x1-670008.2.4">69<!--tex4ht:ref: sec:debugging --></a>.) </li> <li class="enumerate" id="x1-38006x3">Посмотрите результат на экране: <div class="alltt"> - <!--l. 1285--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1318--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> xdvi</span><span @@ -2934,7 +2975,7 @@ class="latt-1000">Can’t open display</span>╩. </li> <li class="enumerate" id="x1-38008x4">Создайте файл в формате PostScript для печати или просмотра на экране: <div class="alltt"> - <!--l. 1297--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1330--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> dvips</span><span @@ -2948,7 +2989,7 @@ class="latt-1000"> sample2e.ps</span> class="enumerate" id="x1-38010x5">Создайте файл в формате PDF вместо DVI; команда ниже компилирует файл <span class="latt-1000">.tex </span>и создаёт PDF: <div class="alltt"> - <!--l. 1303--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1336--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> pdflatex</span><span @@ -2958,7 +2999,7 @@ class="latt-1000"> sample2e.tex</span> </li> <li class="enumerate" id="x1-38012x6">Посмотрите результат на экране: <div class="alltt"> - <!--l. 1308--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1341--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> gv</span><span @@ -2968,6 +3009,8 @@ class="latt-1000"> sample2e.pdf</span> class="latt-1000">></span><span class="latt-1000"> xpdf</span><span class="latt-1000"> sample2e.pdf</span> + + </div> </div> К сожалению, ни <span class="lass-1000">gv</span>, ни <span @@ -2986,37 +3029,35 @@ class="latt-1000">http://blog.kowalczyk.info/software/sumatrapdf</span></a>). </li> <li class="enumerate" id="x1-38014x7">Другие стандартные тестовые файлы, которые вам могут пригодиться: - <!--l. 1324--><p class="noindent" > - - + <!--l. 1357--><p class="noindent" > <dl class="list2"><dt class="list"> <span class="latt-1000">small2e.tex</span> </dt><dd class="list"> - <!--l. 1325--><p class="noindent" >Более простой документ, чем <span + <!--l. 1358--><p class="noindent" >Более простой документ, чем <span class="latt-1000">sample2e</span>, удобный, если последний слишком велик для вас. </dd><dt class="list"> <span class="latt-1000">testpage.tex</span> </dt><dd class="list"> - <!--l. 1327--><p class="noindent" >Проверяет поля и позиционирование бумаги для вашего принтера. + <!--l. 1360--><p class="noindent" >Проверяет поля и позиционирование бумаги для вашего принтера. </dd><dt class="list"> <span class="latt-1000">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1329--><p class="noindent" >Используется для печати таблиц шрифтов и тестов. + <!--l. 1362--><p class="noindent" >Используется для печати таблиц шрифтов и тестов. </dd><dt class="list"> <span class="latt-1000">testfont.tex</span> </dt><dd class="list"> - <!--l. 1330--><p class="noindent" >Печать таблиц шрифтов под plain <span class="TEX">T<span + <!--l. 1363--><p class="noindent" >Печать таблиц шрифтов под plain <span class="TEX">T<span class="E">E</span>X</span>. </dd><dt class="list"> <span class="latt-1000">story.tex</span> </dt><dd class="list"> - <!--l. 1331--><p class="noindent" >Самый канонический файл в формате (plain) <span class="TEX">T<span + <!--l. 1364--><p class="noindent" >Самый канонический файл в формате (plain) <span class="TEX">T<span class="E">E</span>X</span>. Вы должны напечатать ╚<span class="latt-1000">\bye</span>╩ в ответ на приглашение <span @@ -3027,7 +3068,7 @@ class="latt-1000">tex story.tex</span>╩.</dd></dl> class="enumerate" id="x1-38016x8">Если вы установили пакет <span class="latt-1000">xetex</span>, вы можете проверить, доступны ли ему системные шрифты: <div class="alltt"> - <!--l. 1338--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1371--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> xetex</span><span @@ -3037,7 +3078,7 @@ class="latt-1000">This</span><span class="latt-1000"> is</span><span class="latt-1000"> XeTeX,</span><span class="latt-1000"> Version</span><span -class="latt-1000"> 3.1415926</span><span +class="latt-1000"> 3.14</span><span class="latt-1000">…</span> <br /><span class="latt-1000">...</span> @@ -3055,29 +3096,31 @@ class="latt-1000"> on</span><span class="latt-1000"> opentype-info.log.</span> </div> </div> - <!--l. 1346--><p class="noindent" >Если вы получите сообщение об ошибке: ╚Invalid fontname ‘Latin Modern Roman/ICU’…╩, + <!--l. 1379--><p class="noindent" >Если вы получите сообщение об ошибке: ╚Invalid fontname ‘Latin Modern Roman/ICU’…╩, то вам нужно настроить систему, чтобы можно было найти шрифты <span class="TEX">T<span class="E">E</span>X</span> Live. См. раздел <a href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>. </li></ol> -<!--l. 1352--><p class="noindent" > +<!--l. 1385--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a id="x1-390003.6"></a>Ссылки на дополнительные программы</h4> -<!--l. 1354--><p class="noindent" >Если вы новичок в <span class="TEX">T<span +<!--l. 1387--><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> или <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>, посетите <a href="http://tug.org/begin.html" class="url" ><span class="latt-1000">http://tug.org/begin.html</span></a>. -<!--l. 1359--><p class="indent" > Вот ссылки на некоторые другие программы, которые вам могут пригодиться: +<!--l. 1392--><p class="indent" > Вот ссылки на некоторые другие программы, которые вам могут пригодиться: <dl class="description"><dt class="description"> <span class="labx-1000">Ghostscript</span> </dt><dd class="description"><a href="http://www.cs.wisc.edu/~ghost/" class="url" ><span class="latt-1000">http://www.cs.wisc.edu/~ghost/</span></a> + + </dd><dt class="description"> <span class="labx-1000">Perl</span> </dt><dd @@ -3109,8 +3152,6 @@ class="labx-1000">X</span></span><span class="labx-1000">а</span> </dt><dd class="description">Их очень много, и выбор их — дело вкуса. Вот несколько из них (некоторые доступны только для Windows): - - <ul class="itemize1"> <li class="itemize"><span class="lass-1000">GNU Emacs </span>есть для Windows, см. @@ -3182,23 +3223,25 @@ class="lass-1000">WinShell </span>можно  href="http://www.winshell.de" class="url" ><span class="latt-1000">http://www.winshell.de</span></a>.</li></ul> </dd></dl> -<!--l. 1400--><p class="indent" > Гораздо более полный лист программ и пакетов находится на <a +<!--l. 1433--><p class="indent" > Гораздо более полный лист программ и пакетов находится на <a href="http://tug.org/interest.html" class="url" ><span class="latt-1000">http://tug.org/interest.html</span></a>. -<!--l. 1403--><p class="noindent" > +<!--l. 1436--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">4 </span> <a id="x1-400004"></a>Установка системы в особых случаях</h3> -<!--l. 1405--><p class="noindent" >В предыдущих разделах описывались основы процесса установки <span class="TEX">T<span +<!--l. 1438--><p class="noindent" >В предыдущих разделах описывались основы процесса установки <span class="TEX">T<span class="E">E</span>X</span> Live. Здесь мы остановимся на нескольких особых случаях. -<!--l. 1408--><p class="indent" > <a id="tlsharedinstall"></a> +<!--l. 1441--><p class="indent" > <a id="tlsharedinstall"></a> <h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a id="x1-410004.1"></a>Установка в локальной сети</h4> -<!--l. 1412--><p class="noindent" ><span class="TEX">T<span +<!--l. 1445--><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> Live определяют, где лежат нужные им файлы, исходя из того, где они находятся сами. + + Вы можете увидеть, как это делается, посмотрев конфигурационный файл <span class="latt-1000">$TEXMFDIST/web2c/texmf.cnf</span> со строчками типа @@ -3224,13 +3267,13 @@ class="latt-0900"> </span><span class="latt-0900"> TEXMFLOCAL</span><span class="latt-0900"> =</span><span class="latt-0900"> $SELFAUTOPARENT/../texmf-local</span></div> -<!--l. 1426--><p class="noindent" >Это означает, что другие системы или пользователи должны просто добавить директорию с программами +<!--l. 1459--><p class="noindent" >Это означает, что другие системы или пользователи должны просто добавить директорию с программами <span class="TEX">T<span class="E">E</span>X</span> Live к директориям поиска. -<!--l. 1429--><p class="indent" > Точно так же вы можете установить <span class="TEX">T<span +<!--l. 1462--><p class="indent" > Точно так же вы можете установить <span class="TEX">T<span class="E">E</span>X</span> Live на один компьютер, а затем перенести всю иерархию на локальную сеть. -<!--l. 1432--><p class="indent" > Под Windows скрипт для установки системы в локальной сети называется <span +<!--l. 1465--><p class="indent" > Под Windows скрипт для установки системы в локальной сети называется <span class="latt-1000">w32client </span>и находится на <a href="http://tug.org/texlive/w32client.html" class="url" ><span @@ -3240,19 +3283,17 @@ class="E">E</span>X</span> Live необхо удаления этих изменений <span class="latt-1000">w32unclient</span>. См. более подробное описание на странице скрипта выше. - - -<!--l. 1441--><p class="indent" > <a id="tlportable"></a> +<!--l. 1474--><p class="indent" > <a id="tlportable"></a> <h3 class="sectionHead"><span class="titlemark">5 </span> <a id="x1-420005"></a>Установка <span class="TEX">T<span class="E">E</span>X</span> Live на флешку</h3> -<!--l. 1445--><p class="noindent" >Опция программы установки <span +<!--l. 1478--><p class="noindent" >Опция программы установки <span class="latt-1000">-portable </span>(или команда <span class="latt-1000">V </span>в текстовом режиме, или соответствующий пункт меню в графическом режиме) создает систему, находящуюся полностью в своей директории, и не изменяет конфигурации компьютера. Вы можете установить такую систему на USB флешку или в отдельную директорию, а потом скопировать её на флешку. -<!--l. 1452--><p class="indent" > Чтобы запустить <span class="TEX">T<span +<!--l. 1485--><p class="indent" > Чтобы запустить <span class="TEX">T<span class="E">E</span>X</span> с такой флешки, вам нужно добавить директорию с программами к путям поиска программ. Под Юниксом это делается при помощи изменения переменной окружения <span class="latt-1000">PATH</span>. Под @@ -3260,15 +3301,15 @@ Windows вы можете D class="latt-1000">tl-tray-menu</span>, чтобы выбрать из нескольких стандартных задач, как показано ниже: -<!--l. 1459--><p class="indent" > <img +<!--l. 1492--><p class="indent" > <img src="../texlive-common/tray-menu.png" alt="pict" > -<!--l. 1462--><p class="noindent" >Меню ╚Custom Script╩ вызывает окошко с объяснением, как добавить дополнительные возможности в +<!--l. 1495--><p class="noindent" >Меню ╚Custom Script╩ вызывает окошко с объяснением, как добавить дополнительные возможности в меню. -<!--l. 1465--><p class="indent" > <a id="tlisoinstall"></a> +<!--l. 1498--><p class="indent" > <a id="tlisoinstall"></a> <h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a id="x1-430005.1"></a>Создание образа ISO или DVD</h4> -<!--l. 1469--><p class="noindent" >Если вам не нужно часто обновлять систему, и/или у вас несколько машин, на которых вы хотите +<!--l. 1502--><p class="noindent" >Если вам не нужно часто обновлять систему, и/или у вас несколько машин, на которых вы хотите использовать <span class="TEX">T<span class="E">E</span>X</span> Live, то для вас может иметь смысл создать образ ISO или DVD, так как: @@ -3282,101 +3323,102 @@ class="E">E</span>X</span> Live, то созC HFS+). </li> <li class="itemize">Виртуальные машины могут использовать образ как виртуальный диск.</li></ul> -<!--l. 1485--><p class="indent" > Разумеется, вы можете также прожечь реальный DVD, если это вам удобнее. -<!--l. 1488--><p class="indent" > Десктопные версии GNU/Linux/Unix, включая Mac OS X, умеют монтировать ISO. Windows 8 — +<!--l. 1518--><p class="indent" > Разумеется, вы можете также прожечь реальный DVD, если это вам удобнее. +<!--l. 1521--><p class="indent" > Десктопные версии GNU/Linux/Unix, включая Mac OS X, умеют монтировать ISO. Windows 8 — первая (!) система семейства Windows, которая умеет это делать. В остальном установка такая же, как при установке на жесткий диск, см. раздел <a href="#x1-310003.4.1">3.4.1<!--tex4ht:ref: sec:env --></a>. -<!--l. 1493--><p class="indent" > При установке на ISO имеет смысл не делать поддиректорию для года текущей версии, и +<!--l. 1526--><p class="indent" > При установке на ISO имеет смысл не делать поддиректорию для года текущей версии, и устанавливать <span class="latt-1000">texmf-local </span>на том же уровнем что и другие деревья (<span class="latt-1000">texmf-dist</span>, <span class="latt-1000">texmf-var</span>, и т. д.). Это можно сделать при помощи опций программы установки. -<!--l. 1498--><p class="indent" > Для обычной (не виртуальной) машины под Windows вы можете прожечь ISO на DVD. Однако +<!--l. 1531--><p class="indent" > Для обычной (не виртуальной) машины под Windows вы можете прожечь ISO на DVD. Однако возможно, что вам будет удобно использовать разнообразные свободные программы для монтирования виртуальных дисков, например, WinCDEmu, <a href="http://wincdemu.sysprogs.org/" class="url" ><span class="latt-1000">http://wincdemu.sysprogs.org/</span></a>. -<!--l. 1503--><p class="indent" > Для лучшего взаимодействия с системой, вы можете включить скрипты для <span + + +<!--l. 1536--><p class="indent" > Для лучшего взаимодействия с системой, вы можете включить скрипты для <span class="latt-1000">w32client</span>, описанные в разделе <a href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a> и на странице <a href="http://tug.org/texlive/w32client.html" class="url" ><span class="latt-1000">http://tug.org/texlive/w32client.html</span></a>. Они работают с ISO точно так же, как и с системой в локальной сети. -<!--l. 1508--><p class="indent" > Под Mac OS X TeXShop и <span class="TEX">T<span -class="E">E</span>X</span>works могут использовать систему на DVD, если симлинк <span -class="latt-1000">/usr/texbin</span> -указывает на директорию с программами для нужной архитектуры, например +<!--l. 1541--><p class="indent" > Под Mac OS X TeXShop может использовать систему на DVD, если симлинк <span +class="latt-1000">/usr/texbin </span>указывает +на директорию с программами для нужной архитектуры, например <div class="verbatim" id="verbatim-2"> <div class="fancyvrb" id="fancyvrb11"><a id="x1-43002r1"></a>  sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin</div> </div> -<!--l. 1513--><p class="nopar" > -<!--l. 1515--><p class="indent" > Историческая справка: <span class="TEX">T<span +<!--l. 1546--><p class="nopar" > +<!--l. 1548--><p class="indent" > Историческая справка: <span class="TEX">T<span class="E">E</span>X</span> Live 2010 была первым изданием <span class="TEX">T<span class="E">E</span>X</span> Live, который не мог работать непосрественно с диска (╚live╩). Однако для работы с DVD или ISO всегда нужны были дополнительные усилия: например, необходимо было установить хотя бы одну переменную окружения. Если бы создаете образ ISO из существующей системы, то в этом нет нужды. -<!--l. 1521--><p class="noindent" > +<!--l. 1554--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">6 </span> <a id="x1-440006"></a>Администрирование системы при помощи <span class="lass-1000">tlmgr</span></h3> -<!--l. 1524--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 1557--><p class="noindent" ><hr class="figure"><div class="figure" > <a - id="x1-44001r8"></a> + id="x1-44001r9"></a> -<!--l. 1525--><p class="noindent" ><img +<!--l. 1558--><p class="noindent" ><img src="../texlive-common/tlmgr-gui.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 8: </span><span +><span class="id">Рис. 9: </span><span class="content"><span class="lass-1000">tlmgr </span>в графическом режиме. Список пакетов/коллекций/схем после нажатия на клавишу -╚Load╩</span></div><!--tex4ht:label?: x1-44001r8 --> +╚Load╩</span></div><!--tex4ht:label?: x1-44001r9 --> -<!--l. 1529--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 1531--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1562--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1564--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-44002r9"></a><a - id="x1-44003r10"></a> + id="x1-44002r10"></a><a + id="x1-44003r11"></a> -<!--l. 1535--><p class="noindent" ><img +<!--l. 1568--><p class="noindent" ><img src="../texlive-common/tlmgr-general-options.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 9: </span><span -class="content">Программа <span -class="latt-1000">tlmgr </span>в графическом режиме: главное -меню</span></div><!--tex4ht:label?: x1-44002r9 --> -<!--l. 1542--><p class="noindent" ><img +><span class="id">Рис. 10: </span><span +class="content">Программа <span +class="latt-1000">tlmgr </span>в графическом режиме: +главное меню</span></div><!--tex4ht:label?: x1-44002r10 --> +<!--l. 1575--><p class="noindent" ><img src="../texlive-common/tlmgr-paper-options.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 10: </span><span +><span class="id">Рис. 11: </span><span class="content">Программа <span class="latt-1000">tlmgr</span> в графическом режиме: меню выбора -размера бумаги</span></div><!--tex4ht:label?: x1-44003r10 --> +размера бумаги</span></div><!--tex4ht:label?: x1-44003r11 --> -<!--l. 1548--><p class="indent" > </div><hr class="endfigure"> -<!--l. 1550--><p class="indent" > В <span class="TEX">T<span +<!--l. 1581--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1583--><p class="indent" > В <span class="TEX">T<span class="E">E</span>X</span> Live входит программа <span class="lass-1000">tlmgr </span>для администрирования системы после установки. Программы <span @@ -3399,9 +3441,9 @@ href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a id="x1-450006.1"></a>Программа <span class="lass-1000">tlmgr </span>в графическом режиме</h4> -<!--l. 1564--><p class="noindent" >Программа <span +<!--l. 1597--><p class="noindent" >Программа <span class="lass-1000">tlmgr </span>может быть запущена в графическом режиме: <div class="alltt"> -<!--l. 1565--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1598--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3414,16 +3456,16 @@ class="latt-1000">TeX Live ...</span>, <span class="latt-1000">TeX Live Manager</span>. После нажатия на клавишу ╚Load╩, она показывает список доступных и установленных пакетов. Это, разумеется, происходит при условии, что источник установки доступен. -<!--l. 1574--><p class="indent" > На рисунках <a -href="#x1-44002r9">9<!--tex4ht:ref: fig:tlmgr-general-options --></a> и <a -href="#x1-44003r10">10<!--tex4ht:ref: fig:tlmgr-paper-options --></a> показаны главное меню и меню выбора размера бумаги. -<!--l. 1577--><p class="noindent" > +<!--l. 1607--><p class="indent" > На рисунках <a +href="#x1-44002r10">10<!--tex4ht:ref: fig:tlmgr-general-options --></a> и <a +href="#x1-44003r11">11<!--tex4ht:ref: fig:tlmgr-paper-options --></a> показаны главное меню и меню выбора размера бумаги. +<!--l. 1610--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a id="x1-460006.2"></a>Примеры запуска программы <span class="lass-1000">tlmgr </span>из командной строки</h4> -<!--l. 1579--><p class="noindent" >После первоначальной установки вы можете обновить систему до последних версий, имеющихся на сети: +<!--l. 1612--><p class="noindent" >После первоначальной установки вы можете обновить систему до последних версий, имеющихся на сети: <div class="alltt"> -<!--l. 1581--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1614--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3432,7 +3474,7 @@ class="latt-1000"> -all</span> </div> </div> Если вы хотите сначала посмотреть, что именно будет обновляться, попробуйте сначала <div class="alltt"> -<!--l. 1586--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1619--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3441,7 +3483,7 @@ class="latt-1000"> -all</span><span class="latt-1000"> -dry-run</span> </div> </div> или (не так многословно): <div class="alltt"> -<!--l. 1590--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1623--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3449,10 +3491,10 @@ class="latt-1000"> update</span><span class="latt-1000"> -list</span> </div> </div> -<!--l. 1594--><p class="indent" > В более сложном примере мы добавляем новую коллекцию (Xe<span class="TEX">T<span +<!--l. 1627--><p class="indent" > В более сложном примере мы добавляем новую коллекцию (Xe<span class="TEX">T<span class="E">E</span>X</span>) из локальной директории: <div class="alltt"> -<!--l. 1597--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1630--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3513,7 +3555,7 @@ class="latt-0800"> mktexlsr</span> class="latt-0800"> </span><span class="latt-0800"> mktexlsr:</span><span class="latt-0800"> Updating</span><span -class="latt-0800"> /usr/local/texlive/2013/texmf-дист/ls-R...</span><br class="fancyvrb" /><a +class="latt-0800"> /usr/local/texlive/2014/texmf-дист/ls-R...</span><br class="fancyvrb" /><a id="x1-46024r12"></a><span class="latt-0800"> </span><span class="latt-0800"> ...</span><br class="fancyvrb" /><a @@ -3535,15 +3577,15 @@ class="latt-0800"> xelatex.log.</span><br class="fancyvrb" /><a id="x1-46032r16"></a><span class="latt-0800"> </span><span class="latt-0800"> fmtutil:</span><span -class="latt-0800"> /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt</span><span +class="latt-0800"> /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt</span><span class="latt-0800"> installed.</span></div> -<!--l. 1621--><p class="indent" > Как вы видите, <span +<!--l. 1654--><p class="indent" > Как вы видите, <span class="lass-1000">tlmgr </span>учитывает зависимости между пакетами, и сама делает нужные после установки шаги, включая обновление базы имен файлов и перегенерирование форматов. В примере выше она создала новые форматы для программы Xe<span class="TEX">T<span class="E">E</span>X</span>. -<!--l. 1626--><p class="indent" > Описание пакета (или коллекции или схемы): <div class="alltt"> -<!--l. 1627--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1659--><p class="indent" > Описание пакета (или коллекции или схемы): <div class="alltt"> +<!--l. 1660--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span @@ -3579,6 +3621,7 @@ class="latt-0800"> longdesc:</span><span class="latt-0800"> </span><span class="latt-0800"> </span><span class="latt-0800"> A</span><span +class="latt-0800"> very</span><span class="latt-0800"> large</span><span class="latt-0800"> collection</span><span class="latt-0800"> of</span><span @@ -3596,25 +3639,25 @@ class="latt-0800"> </span><span class="latt-0800"> revision:</span><span class="latt-0800"> </span><span class="latt-0800"> </span><span -class="latt-0800"> 14675</span></div> -<!--l. 1640--><p class="indent" > И наконец, полная документация находится по адресу <a +class="latt-0800"> 32678</span></div> +<!--l. 1673--><p class="indent" > И наконец, полная документация находится по адресу <a href="http://tug.org/texlive/tlmgr.html" class="url" ><span class="latt-1000">http://tug.org/texlive/tlmgr.html</span></a> или вызывается командой <div class="alltt"> -<!--l. 1642--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1675--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> tlmgr</span><span class="latt-1000"> -help</span> </div> </div> -<!--l. 1648--><p class="noindent" > +<!--l. 1681--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7 </span> <a id="x1-470007"></a>Дополнительные замечания о Windows</h3> -<!--l. 1652--><p class="noindent" > +<!--l. 1685--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a id="x1-480007.1"></a>Дополнительные возможности Windows</h4> -<!--l. 1655--><p class="noindent" >Под Windows программа установки делает несколько дополнительных вещей: +<!--l. 1688--><p class="noindent" >Под Windows программа установки делает несколько дополнительных вещей: <dl class="description"><dt class="description"> <span class="labx-1000">Меню и ярлыки.</span> </dt><dd @@ -3657,10 +3700,10 @@ class="E">E</span>X</span> Live╩. КлавиD class="lass-1000">tlmgr </span>вызывает удаление системы.</dd></dl> -<!--l. 1679--><p class="noindent" > +<!--l. 1712--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a id="x1-490007.2"></a>Дополнительные пакеты для Windows</h4> -<!--l. 1683--><p class="noindent" >Для полноты дистрибутиву <span class="TEX">T<span +<!--l. 1716--><p class="noindent" >Для полноты дистрибутиву <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 есть недостающие программы и пакеты: @@ -3678,16 +3721,16 @@ class="E">E</span>X</span> Live, которы class="labx-1000">PS_View.</span> </dt><dd class="description">Также устанавливается PS_View, программа для просмотра файлов в форматах PostScript и PDF, см. рисунок <a -href="#x1-49001r11">11<!--tex4ht:ref: fig:psview --></a>. - <!--l. 1697--><p class="noindent" ><hr class="figure"><div class="figure" +href="#x1-49001r12">12<!--tex4ht:ref: fig:psview --></a>. + <!--l. 1730--><p class="noindent" ><hr class="figure"><div class="figure" ><a - id="x1-49001r11"></a> <img + id="x1-49001r12"></a> <img src="../texlive-common/psview.png" alt="pict" > <br /> <div class="caption" -><span class="id">Рис. 11: </span><span -class="content">PS_View: программа умеет показывать файлы под большим увеличением!</span></div><!--tex4ht:label?: x1-49001r11 --> - <!--l. 1701--><p class="noindent" ></div><hr class="endfigure"> +><span class="id">Рис. 12: </span><span +class="content">PS_View: программа умеет показывать файлы под большим увеличением!</span></div><!--tex4ht:label?: x1-49001r12 --> + <!--l. 1734--><p class="noindent" ></div><hr class="endfigure"> </dd><dt class="description"> <span class="labx-1000">dviout.</span> </dt><dd @@ -3732,10 +3775,10 @@ class="lass-1000">fc-list</span>. Если н class="lass-1000">fc-cache</span>, чтобы обновить информацию о шрифтах. </dd></dl> -<!--l. 1735--><p class="noindent" > +<!--l. 1768--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a id="x1-500007.3"></a>Домашняя директория под Windows</h4> -<!--l. 1738--><p class="noindent" >Аналогом домашней директории под UNIX является директория <span class="obeylines-h"><span class="verb"><span +<!--l. 1771--><p class="noindent" >Аналогом домашней директории под UNIX является директория <span class="obeylines-h"><span class="verb"><span class="latt-1000">%USERPROFILE%</span></span></span>. Под Windows XP это обычно <span class="obeylines-h"><span class="verb"><span class="latt-1000">C:\Documents</span><span @@ -3746,10 +3789,10 @@ class="latt-1000">C:\Users\<username></span></span></span>. A class="latt-1000">texmf.cnf </span>и вообще при работе Kpathsea, тильда <span class="obeylines-h"><span class="verb"><span class="latt-1000">~</span></span></span> правильно интерпретируется как домашняя директория пользователя и под Windows, и под UNIX. -<!--l. 1747--><p class="noindent" > +<!--l. 1780--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a id="x1-510007.4"></a>Регистр Windows</h4> -<!--l. 1750--><p class="noindent" >Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически +<!--l. 1783--><p class="noindent" >Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически организованных записей, с несколькими корневыми записями. Наиболее важны для программ установки записи <span class="path"><span class="latt-1000">HKEY_CURRENT_USER</span></span> и <span class="path"><span @@ -3763,30 +3806,27 @@ class="latt-1000">HKLM</span></span> — подд&#x Windows. -<!--l. 1758--><p class="indent" > Иногда конфигурация системы определяется переменными окружения, но некоторые вещи +<!--l. 1791--><p class="indent" > Иногда конфигурация системы определяется переменными окружения, но некоторые вещи (например, положение ярлыков) задаются в регистре. Для того, чтобы перманентно задать переменные окружения, также нужен доступ к регистру. -<!--l. 1763--><p class="noindent" > +<!--l. 1796--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a id="x1-520007.5"></a>Права доступа под Windows</h4> -<!--l. 1766--><p class="noindent" >В поздних версиях Windows делается различие между обычными пользователями и администраторами, -причем только последние имеют право доступа ко всей операционной системе. На практике однако -было бы более правильно описывать эти классы пользователей как ╚непривилегированные -пользователи╩ и ╚обычные пользователи╩: права администратора являются правилом, а не -исключением. Однако мы постарались сделать возможным установку <span class="TEX">T<span -class="E">E</span>X</span> Live без прав -администратора. -<!--l. 1775--><p class="indent" > Если пользователь является администратором, он может установить <span class="TEX">T<span -class="E">E</span>X</span> Live для всех -пользователей. В этом случае ярлыки создаются у всех пользователей, и модифицируются системные -параметры. В противном случае ярлыки и меню создаются только для текущего пользователя, и -модифицируются его параметры. -<!--l. 1781--><p class="indent" > Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span +<!--l. 1799--><p class="noindent" >В поздних версиях Windows делается различие между обычными пользователями и администраторами, +причем только последние имеют право доступа ко всей операционной системе. Мы постарались сделать +возможным установку <span class="TEX">T<span +class="E">E</span>X</span> Live без прав администратора. +<!--l. 1805--><p class="indent" > Если программа устанвки запущена с привилегиями администратора, она может установить <span class="TEX">T<span +class="E">E</span>X</span> +Live для всех пользователей. В этом случае ярлыки создаются у всех пользователей, и модифицируются +системные параметры. В противном случае ярлыки и меню создаются только для текущего +пользователя, и модифицируются его параметры. +<!--l. 1812--><p class="indent" > Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span class="E">E</span>X</span> Live, предлагаемый по умолчанию, всегда находится под <span class="obeylines-h"><span class="verb"><span class="latt-1000">%SystemDrive%</span></span></span>. Программа установки всегда проверяет, открыта ли корневая директория на запись для текущего пользователя. -<!--l. 1786--><p class="indent" > Может возникнуть проблема, если у пользователя нет прав администратора, а в пути поиска уже +<!--l. 1817--><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 @@ -3799,14 +3839,14 @@ class="E">E</span>X</span> Live. Ярлык C class="E">E</span>X</span>works, если эта программа установлена, также добавляет директории <span class="TEX">T<span class="E">E</span>X</span> Live в начало пути поиска. -<!--l. 1795--><p class="indent" > У Windows Vista и Windows 7 есть ещё одна особенность: даже если вы являетесь администратором, -вам нужно отдельно указать административные права при запуске программ. Поэтому не имеет особого +<!--l. 1826--><p class="indent" > У Windows Vista и новее есть ещё одна особенность: даже если вы являетесь администратором, вам +нужно отдельно указать административные права при запуске программ. Поэтому не имеет особого смысла заходить в систему как администратор: вместо этого, щелкнув правой клавишей мыши на ярлык, выберите из меню ╚Run as administrator╩. -<!--l. 1801--><p class="noindent" > +<!--l. 1832--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.5.1 </span> <a id="x1-530007.5.1"></a>Увеличение предоставляемой памяти под Windows и Cygwin</h5> -<!--l. 1804--><p class="noindent" >Пользователи Windows и Cygwin (см. раздел <a +<!--l. 1835--><p class="noindent" >Пользователи Windows и Cygwin (см. раздел <a href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> об особенностях установки под Cygwin) могут обнаружить, что для некоторых программ <span class="TEX">T<span class="E">E</span>X</span> Live не хватает оперативной памяти. Например, @@ -3815,13 +3855,13 @@ class="lass-1000">asy </span>может н&# плавающей точкой, а Lua<span class="TEX">T<span class="E">E</span>X</span> может не справиться с документом, в котором много разных шрифтов. -<!--l. 1811--><p class="indent" > Под Cygwin можно увеличить используемый объем памяти, если воспользоваться инструкциями в +<!--l. 1842--><p class="indent" > Под Cygwin можно увеличить используемый объем памяти, если воспользоваться инструкциями в Руководстве пользователя Cygwin (<a href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span -class="latt-1000">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>). -<!--l. 1815--><p class="indent" > Под Windows нужно создать файл, скажем, <span +class="latt-1000">http://www.cygwin.com/cygwin-_ug-_net/setup-_maxmem.html</span></a>). +<!--l. 1846--><p class="indent" > Под Windows нужно создать файл, скажем, <span class="latt-1000">moremem.reg</span>, со следующими четырьмя строками: -<!--l. 1818--><p class="indent" > +<!--l. 1849--><p class="indent" > <div class="fancyvrb" id="fancyvrb14"><a id="x1-53002r1"></a><span class="latt-0900"> </span><span @@ -3839,15 +3879,15 @@ class="latt-0900"> [HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class=" id="x1-53008r4"></a><span class="latt-0900"> </span><span class="latt-0900"> "heap_chunk_in_mb"=dword:ffffff00</span></div> -<!--l. 1825--><p class="noindent" >а затем выполнить как администратор команду <span +<!--l. 1856--><p class="noindent" >а затем выполнить как администратор команду <span class="latt-1000">regedit /s moremem.reg</span>. Если вы хотите изменить этот параметр только для текущего пользователя, то в третьей строке надо написать <span class="latt-1000">HKEY_CURRENT_USER</span>. -<!--l. 1831--><p class="noindent" > +<!--l. 1862--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">8 </span> <a id="x1-540008"></a>Руководство пользователя Web2C</h3> -<!--l. 1833--><p class="noindent" >Web2C — это интегрированная коллекция программ, относящихся к <span class="TEX">T<span +<!--l. 1864--><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 @@ -3855,152 +3895,152 @@ class="E">E</span>X</span> Live. Страни находится на <a href="http://tug.org/web2c" class="url" ><span class="latt-1000">http://tug.org/web2c</span></a>. -<!--l. 1838--><p class="indent" > Немного истории. Первая версия программы была написана Томасом Рокики, который в 1987 году +<!--l. 1869--><p class="indent" > Немного истории. Первая версия программы была написана Томасом Рокики, который в 1987 году создал систему <span class="TEX">T<span class="E">E</span>X</span>-to-C, адаптировав патчи для UNIX, разработанные в основном Говардом Трики и Павлом Куртисом. Тим Морган стал поддерживать систему, и в этот период её название сменилось на - - Web-to-C. В 1990 году Карл Берри взял на себя этот проект, координируя работу десятков программистов, а в 1997 он передал руководство Олафу Веберу, который вернул его Карлу в 2006 году. -<!--l. 1847--><p class="indent" > Система Web2C работает под UNIX, 32-битовых Windows, Mac OS X, и других операционных + + +<!--l. 1878--><p class="indent" > Система Web2C работает под UNIX, 32-битовых Windows, Mac OS X, и других операционных системах. Она использует оригинальные исходники Кнута для <span class="TEX">T<span class="E">E</span>X</span>а и других программ, написанных на языке <span class="latt-1000">WEB </span>и переведённых на C. Основные программы системы: -<!--l. 1852--><p class="indent" > +<!--l. 1883--><p class="indent" > <dl class="list1"><dt class="list"> <span class="lass-1000">bibtex</span> </dt><dd class="list"> - <!--l. 1853--><p class="noindent" >Поддержка библиографий. + <!--l. 1884--><p class="noindent" >Поддержка библиографий. </dd><dt class="list"> <span class="lass-1000">dvicopy</span> </dt><dd class="list"> - <!--l. 1854--><p class="noindent" >Работа с виртуальными шрифтами в файлах DVI. + <!--l. 1885--><p class="noindent" >Работа с виртуальными шрифтами в файлах DVI. </dd><dt class="list"> <span class="lass-1000">dvitomp</span> </dt><dd class="list"> - <!--l. 1855--><p class="noindent" >Перевод DVI в MPX (рисунки в MetaPost). + <!--l. 1886--><p class="noindent" >Перевод DVI в MPX (рисунки в MetaPost). </dd><dt class="list"> <span class="lass-1000">dvitype</span> </dt><dd class="list"> - <!--l. 1856--><p class="noindent" >Перевод DVI в текст. + <!--l. 1887--><p class="noindent" >Перевод DVI в текст. </dd><dt class="list"> <span class="lass-1000">gftodvi</span> </dt><dd class="list"> - <!--l. 1857--><p class="noindent" >Гранки шрифтов. + <!--l. 1888--><p class="noindent" >Гранки шрифтов. </dd><dt class="list"> <span class="lass-1000">gftopk</span> </dt><dd class="list"> - <!--l. 1858--><p class="noindent" >Упаковка шрифтов + <!--l. 1889--><p class="noindent" >Упаковка шрифтов </dd><dt class="list"> <span class="lass-1000">gftype</span> </dt><dd class="list"> - <!--l. 1859--><p class="noindent" >Перевод GF в текст. + <!--l. 1890--><p class="noindent" >Перевод GF в текст. </dd><dt class="list"> <span class="lass-1000">mf</span> </dt><dd class="list"> - <!--l. 1860--><p class="noindent" >Создание шрифтов. + <!--l. 1891--><p class="noindent" >Создание шрифтов. </dd><dt class="list"> <span class="lass-1000">mft</span> </dt><dd class="list"> - <!--l. 1861--><p class="noindent" >Вёрстка исходников Metafont. + <!--l. 1892--><p class="noindent" >Вёрстка исходников Metafont. </dd><dt class="list"> <span class="lass-1000">mpost</span> </dt><dd class="list"> - <!--l. 1862--><p class="noindent" >Рисование диаграмм. + <!--l. 1893--><p class="noindent" >Рисование диаграмм. </dd><dt class="list"> <span class="lass-1000">patgen</span> </dt><dd class="list"> - <!--l. 1863--><p class="noindent" >Создание таблиц переносов. + <!--l. 1894--><p class="noindent" >Создание таблиц переносов. </dd><dt class="list"> <span class="lass-1000">pktogf</span> </dt><dd class="list"> - <!--l. 1864--><p class="noindent" >Перевод PK в GF. + <!--l. 1895--><p class="noindent" >Перевод PK в GF. </dd><dt class="list"> <span class="lass-1000">pktype</span> </dt><dd class="list"> - <!--l. 1865--><p class="noindent" >Перевод PK в текст + <!--l. 1896--><p class="noindent" >Перевод PK в текст </dd><dt class="list"> <span class="lass-1000">pltotf</span> </dt><dd class="list"> - <!--l. 1866--><p class="noindent" >Перевод из списка свойств шрифта в TFM. - - + <!--l. 1897--><p class="noindent" >Перевод из списка свойств шрифта в TFM. </dd><dt class="list"> <span class="lass-1000">pooltype</span> </dt><dd class="list"> - <!--l. 1867--><p class="noindent" >Расшифровка файлов pool в <span + <!--l. 1898--><p class="noindent" >Расшифровка файлов pool в <span class="latt-1000">WEB</span>. + + </dd><dt class="list"> <span class="lass-1000">tangle</span> </dt><dd class="list"> - <!--l. 1868--><p class="noindent" >Перевод <span + <!--l. 1899--><p class="noindent" >Перевод <span class="latt-1000">WEB </span>в Pascal. </dd><dt class="list"> <span class="lass-1000">tex</span> </dt><dd class="list"> - <!--l. 1869--><p class="noindent" >Вёрстка. + <!--l. 1900--><p class="noindent" >Вёрстка. </dd><dt class="list"> <span class="lass-1000">tftopl</span> </dt><dd class="list"> - <!--l. 1870--><p class="noindent" >Перевод TFM в список свойств шрифта. + <!--l. 1901--><p class="noindent" >Перевод TFM в список свойств шрифта. </dd><dt class="list"> <span class="lass-1000">vftovp</span> </dt><dd class="list"> - <!--l. 1871--><p class="noindent" >Перевод виртуального шрифта в список свойств шрифта. + <!--l. 1902--><p class="noindent" >Перевод виртуального шрифта в список свойств шрифта. </dd><dt class="list"> <span class="lass-1000">vptovf</span> </dt><dd class="list"> - <!--l. 1872--><p class="noindent" >Перевод списка свойств шрифта в виртуальный шрифт. + <!--l. 1903--><p class="noindent" >Перевод списка свойств шрифта в виртуальный шрифт. </dd><dt class="list"> <span class="lass-1000">weave</span> </dt><dd class="list"> - <!--l. 1873--><p class="noindent" >Перевод <span + <!--l. 1904--><p class="noindent" >Перевод <span class="latt-1000">WEB </span>в <span class="TEX">T<span class="E">E</span>X</span>.</dd></dl> -<!--l. 1876--><p class="noindent" >Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C. +<!--l. 1907--><p class="noindent" >Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C. Однако знание некоторых общих принципов для всей семьи программ поможет вам полнее использовать программы системы Web2C. -<!--l. 1881--><p class="indent" > Все программы поддерживают стандартные опции GNU: +<!--l. 1912--><p class="indent" > Все программы поддерживают стандартные опции GNU: <dl class="list1"><dt class="list"> <span class="latt-1000">--help</span> </dt><dd class="list"> - <!--l. 1883--><p class="noindent" >напечатать краткую справку + <!--l. 1914--><p class="noindent" >напечатать краткую справку </dd><dt class="list"> <span class="latt-1000">--verbose</span> </dt><dd class="list"> - <!--l. 1884--><p class="noindent" >печатать подробную информацию по мере работы + <!--l. 1915--><p class="noindent" >печатать подробную информацию по мере работы </dd><dt class="list"> <span class="latt-1000">--version</span> </dt><dd class="list"> - <!--l. 1885--><p class="noindent" >Напечатать версию программы и завершить работу.</dd></dl> -<!--l. 1888--><p class="indent" > Для поиска файлов программы Web2C используют библиотеку Kpathsea (<a + <!--l. 1916--><p class="noindent" >Напечатать версию программы и завершить работу.</dd></dl> +<!--l. 1919--><p class="indent" > Для поиска файлов программы Web2C используют библиотеку Kpathsea (<a href="http://tug.org/kpathsea" class="url" ><span class="latt-1000">http://tug.org/kpathsea</span></a>). Эта библиотека использует комбинацию переменных окружения и конфигурационных файлов, чтобы @@ -4011,11 +4051,11 @@ class="E">E</span>X</span>а и его локальными расширениями. Для ускорения поисков файлов каждое дерево содержит файл <span class="latt-1000">ls-R</span>, в котором указаны названия и относительные пути всех файлов в этом дереве. -<!--l. 1898--><p class="noindent" > +<!--l. 1929--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a id="x1-550008.1"></a>Поиск файлов в Kpathsea</h4> -<!--l. 1901--><p class="noindent" >Рассмотрим сначала общий алгоритм библиотеки Kpathsea. -<!--l. 1903--><p class="indent" > Будем называть <span +<!--l. 1932--><p class="noindent" >Рассмотрим сначала общий алгоритм библиотеки Kpathsea. +<!--l. 1934--><p class="indent" > Будем называть <span class="lati-1000">путём поиска </span>набор разделённых двоеточием или точкой с запятой <span class="lati-1000">элементов</span> <span @@ -4027,25 +4067,25 @@ class="latt-1000">.:/dir</span>╩, Kpathsea пров class="latt-1000">./my-file</span>, затем <span class="latt-1000">/dir/my-file</span>, возвращая первый файл (или, возможно, все файлы). -<!--l. 1911--><p class="indent" > Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от UNIX +<!--l. 1942--><p class="indent" > Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от UNIX может использовать разделители, отличные от ╚<span class="latt-1000">:</span>╩ и ╚<span class="latt-1000">/</span>╩. - - -<!--l. 1915--><p class="indent" > Чтобы проверить определённый элемент пути <span +<!--l. 1946--><p class="indent" > Чтобы проверить определённый элемент пути <span class="lasl-1000">p</span>, Kpathsea вначале проверяет наличие базы данных (см. раздел ╚База данных файлов╩ на стр. <a -href="#x1-630008.2">62<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая +href="#x1-630008.2">66<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая является префиксом для <span class="lasl-1000">p</span>. Если это так, спецификация пути сравнивается с содержимым базы данных. -<!--l. 1921--><p class="indent" > Если база данных не существует, или не относится к этому элементу пути, или не содержит нужного + + +<!--l. 1952--><p class="indent" > Если база данных не существует, или не относится к этому элементу пути, или не содержит нужного элемента, проверяется файловая система (если это не запрещено спецификацией, начинающейся с ╚<span class="latt-1000">!!</span>╩, и если файл должен существовать). Kpathsea конструирует список директорий, которые соответствуют элементу, и в каждой директории ищет нужный файл. -<!--l. 1928--><p class="indent" > Условие ╚файл должен существовать╩ важно для файлов ╚<span +<!--l. 1959--><p class="indent" > Условие ╚файл должен существовать╩ важно для файлов ╚<span class="latt-1000">.vf</span>╩ и файлов, которые открывает <span class="TEX">T<span class="E">E</span>X</span> по команде <span @@ -4057,23 +4097,23 @@ class="latt-1000">ls-R </span>при уст& class="latt-1000">.vf</span>╩, он никогда не будет найден. Каждый элемент пути ищется по очереди: сначала база данных, затем диск. Если нужный файл найден, поиск останавливается, и возвращается результат. -<!--l. 1937--><p class="indent" > Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea +<!--l. 1968--><p class="indent" > Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea поддерживает дополнительные возможности: разнообразные значения по умолчанию, имена переменных окружения, значения из конфигурационных файлов, домашние директории пользователей, рекурсивный поиск поддиректорий. Поэтому мы говорим, что Kpathsea <span class="lati-1000">вычисляет </span>элемент пути, т.е., что библиотека преобразует спецификации в имя или имена директории. Это описано в следующих разделах в том же порядке, в котором происходит поиск. -<!--l. 1946--><p class="indent" > Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с +<!--l. 1977--><p class="indent" > Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с ╚<span class="latt-1000">/</span>╩, или ╚<span class="latt-1000">./</span>╩, или ╚<span class="latt-1000">../</span>╩, Kpathsea просто проверяет, существует ли файл. -<!--l. 1960--><p class="noindent" > +<!--l. 1991--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a id="x1-560008.1.1"></a>Источники путей поиска</h5> -<!--l. 1963--><p class="noindent" >Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке: -<!--l. 1966--><p class="indent" > +<!--l. 1994--><p class="noindent" >Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке: +<!--l. 1997--><p class="indent" > <ol class="enumerate1" > <li class="enumerate" id="x1-56002x1">Установленные пользователем переменные окружения, например <span @@ -4100,26 +4140,26 @@ class="latt-1000">TEXINPUTS=/c:/d</span>╩ </li> <li class="enumerate" id="x1-56008x4">Значение, заданное при компиляции.</li></ol> -<!--l. 1982--><p class="noindent" >Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень +<!--l. 2013--><p class="noindent" >Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень отладки (см. ╚Отладка╩ на стр. <a -href="#x1-670008.2.4">65<!--tex4ht:ref: sec:debugging --></a>). -<!--l. 1986--><p class="noindent" > +href="#x1-670008.2.4">69<!--tex4ht:ref: sec:debugging --></a>). +<!--l. 2017--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a id="x1-570008.1.2"></a>Конфигурационные файлы</h5> -<!--l. 1989--><p class="noindent" >Kpathsea читает <span +<!--l. 2020--><p class="noindent" >Kpathsea читает <span class="lati-1000">конфигурационные файлы </span><span class="latt-1000">texmf.cnf</span>, в которых задаются параметры программы. Раньше для поиска этих файлов использовалась переменная <span class="latt-1000">TEXMFCNF</span>, но теперь мы не рекомендуем пользоваться этой (или какой-либо другой) переменной окружения. -<!--l. 1995--><p class="indent" > Теперь при нормальной установке создается файл <span -class="latt-1000">.../2013/texmf.cnf</span>. Если вам нужно изменить +<!--l. 2026--><p class="indent" > Теперь при нормальной установке создается файл <span +class="latt-1000">.../2014/texmf.cnf</span>. Если вам нужно изменить настройки (обычно этого делать, не приходится), внесите их в этот файл. Главный конфигурационный файл — файл <span -class="latt-1000">.../2013/texmf/web2c/texmf.cnf </span>Его редактировать <span +class="latt-1000">.../2014/texmf/web2c/texmf.cnf </span>Его редактировать <span class="lati-1000">не </span>следует, так как при обновлении системы ваши изменения пропадут. -<!--l. 2002--><p class="indent" > <span +<!--l. 2033--><p class="indent" > <span class="lati-1000">Все </span>найденные файлы <span class="latt-1000">texmf.cnf </span>будут прочитаны, и определения в более ранних файлах имеют преимущество перед определениями в более поздних. Таким образом, если путь поиска задан как @@ -4127,11 +4167,11 @@ class="latt-1000">texmf.cnf </span>будут � class="latt-1000">.:$TEXMF</span></span></span>, значения в <span class="latt-1000">./texmf.cnf </span>имеют преимущество перед значениями в <span class="obeylines-h"><span class="verb"><span class="latt-1000">$TEXMF/texmf.cnf</span></span></span>. - - <ul class="itemize1"> <li class="itemize">Комментарии начинаются с <span class="latt-1000">% </span>и продолжаются до конца строки. + + </li> <li class="itemize">Пустые строки игнорируются </li> @@ -4140,7 +4180,7 @@ class="latt-1000">\ </span>в конце &#x начале следующей строки не игнорируются. </li> <li class="itemize">Определения параметров имеют вид <div class="alltt"> - <!--l. 2020--><p class="noindent" ><div class="obeylines-v"> + <!--l. 2051--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000"> </span><span class="latt-1000"> </span><span @@ -4188,8 +4228,8 @@ class="latt-1000">:</span>╩; это пол&# </li> <li class="itemize">Все определения читаются до подстановок, поэтому к переменным можно обращаться до того, как они определены.</li></ul> -<!--l. 2044--><p class="noindent" >Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже: -<!--l. 2048--><p class="indent" > +<!--l. 2075--><p class="noindent" >Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже: +<!--l. 2079--><p class="indent" > <div class="fancyvrb" id="fancyvrb15"> <a id="x1-57002r1"></a><span @@ -4251,10 +4291,10 @@ class="latt-0800x-x-87"> </span><span class="latt-0800x-x-87"> =</span><span class="latt-0800x-x-87"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> </div> -<!--l. 2053--><p class="noindent" > +<!--l. 2084--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a id="x1-580008.1.3"></a>Подстановка путей</h5> -<!--l. 2057--><p class="noindent" >Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные +<!--l. 2088--><p class="noindent" >Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные конструкциям в стандартных оболочках UNIX. Например, сложный путь <span class="obeylines-h"><span class="verb"><span class="latt-1000">~$USER/{foo,bar}//baz</span></span></span>, означает все поддиректории директорий <span @@ -4263,19 +4303,19 @@ class="latt-1000">bar </span>в домаш&# class="latt-1000">$USER</span>, которые содержат файл или поддиректорию <span class="latt-1000">baz</span>. Это объяснено в следующих разделах. - - <h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a id="x1-590008.1.4"></a>Подстановка по умолчанию</h5> -<!--l. 2069--><p class="noindent" >Если путь поиска с наибольшим приоритетом (см. раздел ╚Источники путей поиска╩ на стр. <a -href="#x1-560008.1.1">57<!--tex4ht:ref: sec:path-sources --></a>) +<!--l. 2100--><p class="noindent" >Если путь поиска с наибольшим приоритетом (см. раздел ╚Источники путей поиска╩ на стр. <a +href="#x1-560008.1.1">61<!--tex4ht:ref: sec:path-sources --></a>) содержит <span class="lati-1000">дополнительное двоеточие </span>(в начале, в конце, двойное), Kpathsea заменяет его следующим по приоритету путём. Если этот вставленный путь содержит дополнительное двоеточие, то же происходит со следующим путём. Например, если переменная окружения задана как <div class="alltt"> -<!--l. 2077--><p class="noindent" ><div class="obeylines-v"> + + +<!--l. 2108--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> setenv</span><span @@ -4286,26 +4326,26 @@ class="latt-1000"> /home/karl:</span> class="latt-1000">TEXINPUTS </span>в файле <span class="latt-1000">texmf.cnf </span>содержит <div class="alltt"> -<!--l. 2082--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2113--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000"> </span><span class="latt-1000"> .:$TEXMF//tex</span> </div> </div> то поиск будет происходить с путём <div class="alltt"> -<!--l. 2087--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2118--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000"> </span><span class="latt-1000"> /home/karl:.:$TEXMF//tex</span> </div> </div> -<!--l. 2091--><p class="indent" > Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea +<!--l. 2122--><p class="indent" > Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea изменяет только одно лишнее двоеточие, и оставляет остальные: она проверяет сначала двоеточие в начале, потом в конце, потом двойные двоеточия. -<!--l. 2096--><p class="noindent" > +<!--l. 2127--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a id="x1-600008.1.5"></a>Подстановка скобок</h5> -<!--l. 2099--><p class="noindent" >Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb"><span +<!--l. 2130--><p class="noindent" >Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb"><span class="latt-1000">v{a,b}w</span></span></span> означает <span class="obeylines-h"><span class="verb"><span class="latt-1000">vaw:vbw</span></span></span>. Вложенность тут допускается. Благодаря этому можно иметь несколько иерархий директорий, присвоив <span @@ -4319,14 +4359,14 @@ class="latt-1000">texmf.cnf</span>, можно &#x <div class="fancyvrb" id="fancyvrb16"><a id="x1-60002r1"></a>    TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div> </div> -<!--l. 2107--><p class="nopar" >Мы можем теперь использовать это, чтобы задать директории поиска: +<!--l. 2138--><p class="nopar" >Мы можем теперь использовать это, чтобы задать директории поиска: <div class="verbatim" id="verbatim-4"> <div class="fancyvrb" id="fancyvrb17"><a id="x1-60004r1"></a>    TEXINPUTS = .;$TEXMF/tex//</div> </div> -<!--l. 2111--><p class="nopar" >что означает, что кроме текущей директории будет происходить поиск <span +<!--l. 2142--><p class="nopar" >что означает, что кроме текущей директории будет происходить поиск <span class="lati-1000">только </span>в <span class="latt-1000">$TEXMFVAR/tex</span>, <span @@ -4338,16 +4378,16 @@ class="latt-1000">ls-R</span>). обновляемой по мере появления новых версий. Используя переменную <span class="latt-1000">$TEXMF </span>во всех определениях, можно задать поиск в обновляемом дереве первым. -<!--l. 2122--><p class="noindent" > +<!--l. 2153--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a id="x1-610008.1.6"></a>Подстановка поддиректорий</h5> -<!--l. 2125--><p class="noindent" >Два или более слэша ╚<span +<!--l. 2156--><p class="noindent" >Два или более слэша ╚<span class="latt-1000">/</span>╩ в элементе пути вслед за именем директории <span class="lasl-1000">d </span>заменяются всеми поддиректориями <span class="lasl-1000">d </span>рекурсивно. На каждом уровне порядок поиска по директориям <span class="lati-1000">не определён</span>. -<!--l. 2129--><p class="indent" > Если вы определите компоненты имени файла после ╚<span +<!--l. 2160--><p class="indent" > Если вы определите компоненты имени файла после ╚<span class="latt-1000">//</span>╩, только поддиректории с соответствующими компонентами будут включены. Например, ╚<span class="latt-1000">/a//b</span>╩ даёт поддиректории <span @@ -4357,84 +4397,84 @@ class="latt-1000">/a/1/1/b</span>, и т.д., но не <span class="latt-1000">/a/b/c </span>или <span class="latt-1000">/a/1</span>. -<!--l. 2135--><p class="indent" > Возможны несколько конструкций ╚<span +<!--l. 2166--><p class="indent" > Возможны несколько конструкций ╚<span class="latt-1000">//</span>╩ в одном пути, но ╚<span class="latt-1000">//</span>╩ в начале пути игнорируются. -<!--l. 2138--><p class="noindent" > +<!--l. 2169--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a id="x1-620008.1.7"></a>Список специальных символов и их значений</h5> -<!--l. 2140--><p class="noindent" >В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea. -<!--l. 2144--><p class="noindent" > +<!--l. 2171--><p class="noindent" >В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea. +<!--l. 2175--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="latt-1000">:</span> </dt><dd class="list"> - <!--l. 2145--><p class="noindent" >Разделитель в спецификациях путей; в начале или конце спецификации означает + <!--l. 2176--><p class="noindent" >Разделитель в спецификациях путей; в начале или конце спецификации означает подстановку по умолчанию. </dd><dt class="list"> <span class="latt-1000">;</span> </dt><dd class="list"> - <!--l. 2147--><p class="noindent" >Разделитель путей в системах, отличных от UNIX (то же, что <span + <!--l. 2178--><p class="noindent" >Разделитель путей в системах, отличных от UNIX (то же, что <span class="latt-1000">:</span>). </dd><dt class="list"> <span class="latt-1000">$</span> </dt><dd class="list"> - <!--l. 2149--><p class="noindent" >Подстановка переменных. + <!--l. 2180--><p class="noindent" >Подстановка переменных. </dd><dt class="list"> <span class="latt-1000">~</span> </dt><dd class="list"> - <!--l. 2150--><p class="noindent" >Означает домашнюю директорию пользователя. + <!--l. 2181--><p class="noindent" >Означает домашнюю директорию пользователя. </dd><dt class="list"> <span class="latt-1000">{...}</span> </dt><dd class="list"> - <!--l. 2151--><p class="noindent" >Подстановка скобок. + <!--l. 2182--><p class="noindent" >Подстановка скобок. </dd><dt class="list"> <span class="latt-1000">//</span> </dt><dd class="list"> - <!--l. 2152--><p class="noindent" >Подстановка поддиректорий (может встретиться где угодно, кроме начала пути). + <!--l. 2183--><p class="noindent" >Подстановка поддиректорий (может встретиться где угодно, кроме начала пути). </dd><dt class="list"> <span class="latt-1000">%</span> </dt><dd class="list"> - <!--l. 2154--><p class="noindent" >Начало комментария. + <!--l. 2185--><p class="noindent" >Начало комментария. </dd><dt class="list"> <span class="latt-1000">\</span> </dt><dd class="list"> - <!--l. 2155--><p class="noindent" >Символ продолжения (для команд из нескольких строк). + <!--l. 2186--><p class="noindent" >Символ продолжения (для команд из нескольких строк). </dd><dt class="list"> <span class="latt-1000">!!</span> </dt><dd class="list"> - <!--l. 2156--><p class="noindent" >Поиск <span + <!--l. 2187--><p class="noindent" >Поиск <span class="lati-1000">только </span>в базе данных, но <span class="lati-1000">не </span>на диске.</dd></dl> -<!--l. 2161--><p class="noindent" > +<!--l. 2192--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a id="x1-630008.2"></a>Базы данных файлов</h4> -<!--l. 2164--><p class="noindent" >Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с +<!--l. 2195--><p class="noindent" >Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с большим количеством директорий поиск в каждой возможной директории может занять долгое время (это особенно верно, если надо проверить сотни директорий со шрифтами). Поэтому Kpathsea умеет использовать внешний текстовый файл, ╚базу данных╩ <span class="latt-1000">ls-R</span>, который знает, где находятся файлы в директориях, что даёт возможность избежать частых обращений к диску. -<!--l. 2172--><p class="indent" > Ещё одна база данных, файл <span +<!--l. 2203--><p class="indent" > Ещё одна база данных, файл <span class="latt-1000">aliases </span>позволяет вам давать дополнительные названия файлам в <span class="latt-1000">ls-R</span>. Это полезно, если вам нужно соблюдать правило DOS ╚8.3╩. -<!--l. 2176--><p class="noindent" > +<!--l. 2207--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a id="x1-640008.2.1"></a>Базы данных <span class="latt-1000">ls-R</span></h5> -<!--l. 2179--><p class="noindent" >Как объяснено выше, основная база данных называется <span +<!--l. 2210--><p class="noindent" >Как объяснено выше, основная база данных называется <span class="latt-1000">ls-R</span>. Вы можете создать её в корне каждого дерева <span class="TEX">T<span class="E">E</span>X</span>а, которое просматривается Kpathsea (по умолчанию, <span @@ -4442,13 +4482,13 @@ class="latt-1000">$TEXMF</span>). Kpathsea ищет � class="latt-1000">ls-R </span>в пути <span class="latt-1000">TEXMFDBS</span>. -<!--l. 2184--><p class="indent" > Рекомендуемый способ создания и поддержки ╚<span +<!--l. 2215--><p class="indent" > Рекомендуемый способ создания и поддержки ╚<span class="latt-1000">ls-R</span>╩ — скрипт <span class="latt-1000">mktexlsr</span>, включённый в дистрибутив. Он вызывается разными скриптами ╚<span class="latt-1000">mktex</span>╩…. В принципе этот скрипт выполняет команды типа <div class="alltt"> -<!--l. 2188--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2219--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">cd</span><span class="latt-1000"> </span><span @@ -4468,14 +4508,14 @@ class="latt-1000">ls </span>годитс� <span class="latt-1000">cron</span>а, так что она автоматически обновляется через некоторое время после установки нового пакета. -<!--l. 2197--><p class="indent" > Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути +<!--l. 2228--><p class="indent" > Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути начинается с ╚<span class="latt-1000">!!</span>╩, то поиск происходит <span class="lati-1000">только </span>в базе данных. -<!--l. 2202--><p class="noindent" > +<!--l. 2233--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a id="x1-650008.2.2"></a>kpsewhich: Программа для поиска файлов</h5> -<!--l. 2205--><p class="noindent" >Программа <span +<!--l. 2236--><p class="noindent" >Программа <span class="latt-1000">kpsewhich </span>выполняет поиск в соответствии с алгоритмом, описанным выше. Это может быть полезно в качестве варианта команды <span class="latt-1000">find </span>для поиска файлов в иерархиях <span class="TEX">T<span @@ -4483,7 +4523,7 @@ class="E">E</span>X</span>а (это ши&#x используется в скриптах ╚<span class="latt-1000">mktex</span>╩…). <div class="alltt"> -<!--l. 2210--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2241--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4499,18 +4539,18 @@ class="lasl-1000">option</span>, начина class="latt-1000">-</span>╩ либо ╚<span class="latt-1000">--</span>╩, и любые однозначные сокращения допустимы. -<!--l. 2216--><p class="indent" > Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает +<!--l. 2247--><p class="indent" > Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает первый найденный файл. Нет опции вернуть все найденные файлы (для этого можно использовать программу ╚<span class="latt-1000">find</span>╩). -<!--l. 2220--><p class="indent" > Наиболее важные опции описаны ниже. -<!--l. 2222--><p class="noindent" > +<!--l. 2251--><p class="indent" > Наиболее важные опции описаны ниже. +<!--l. 2253--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="latt-1000">--dpi=</span><span class="lasl-1000">num</span> </dt><dd class="list"> - <!--l. 2223--><p class="noindent" ><br + <!--l. 2254--><p class="noindent" ><br class="newline" />Установить разрешение <span class="lasl-1000">num</span>; это влияет только на поиск файлов ╚<span class="latt-1000">gf</span>╩ и ╚<span @@ -4525,7 +4565,7 @@ class="lass-1000">dvips</span>. По умол class="latt-1000">--format=</span><span class="lasl-1000">name</span> </dt><dd class="list"> - <!--l. 2228--><p class="noindent" ><br + <!--l. 2259--><p class="noindent" ><br class="newline" />Установить формат для поиска <span class="lasl-1000">name</span>. По умолчанию, формат определяется из имени файла. Для форматов, для которых нет однозначного суффикса, например, файлов MetaPost @@ -4542,7 +4582,7 @@ class="latt-1000">--help</span>. class="latt-1000">--mode=</span><span class="lasl-1000">string</span> </dt><dd class="list"> - <!--l. 2236--><p class="noindent" ><br + <!--l. 2267--><p class="noindent" ><br class="newline" />Установить значение режима печати <span class="lasl-1000">string</span>; это влияет только на поиск файлов ╚<span class="latt-1000">gf</span>╩ и ╚<span @@ -4552,7 +4592,7 @@ class="latt-1000">pk</span>╩. <span class="latt-1000">--must-exist</span> </dt><dd class="list"> - <!--l. 2241--><p class="noindent" ><br + <!--l. 2272--><p class="noindent" ><br class="newline" />Сделать всё возможное, чтобы найти файл включая поиск на диске. По умолчанию для повышения эффективности просматривается только база данных <span class="latt-1000">ls-R</span>. @@ -4561,7 +4601,7 @@ class="latt-1000">ls-R</span>. class="latt-1000">--path=</span><span class="lasl-1000">string</span> </dt><dd class="list"> - <!--l. 2246--><p class="noindent" ><br + <!--l. 2277--><p class="noindent" ><br class="newline" />Искать в наборе директорий <span class="lasl-1000">string </span>(как обычно, разделённых двоеточиями), вместо того, чтобы вычислять путь поиска по имени файла. ╚<span @@ -4574,7 +4614,7 @@ class="latt-1000">--format</span>╩ несов class="latt-1000">--progname=</span><span class="lasl-1000">name</span> </dt><dd class="list"> - <!--l. 2252--><p class="noindent" ><br + <!--l. 2283--><p class="noindent" ><br class="newline" />Установить имя программы равным <span class="lasl-1000">name</span>. Это влияет на путь поиска из-за префикса <span @@ -4586,7 +4626,7 @@ class="lass-1000">kpsewhich</span>. class="latt-1000">--show-path=</span><span class="lasl-1000">name</span> </dt><dd class="list"> - <!--l. 2257--><p class="noindent" ><br + <!--l. 2288--><p class="noindent" ><br class="newline" />Показать путь, используемый при поисках файлов типа <span class="lasl-1000">name</span>. Можно использовать расширение (<span @@ -4598,15 +4638,15 @@ class="latt-1000">--format</span>╩. class="latt-1000">--debug=</span><span class="lasl-1000">num</span> </dt><dd class="list"> - <!--l. 2262--><p class="noindent" ><br + <!--l. 2293--><p class="noindent" ><br class="newline" />Установить уровень отладки <span class="lasl-1000">num</span>.</dd></dl> -<!--l. 2268--><p class="noindent" > +<!--l. 2299--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a id="x1-660008.2.3"></a>Примеры использования</h5> -<!--l. 2271--><p class="noindent" >Давайте посмотрим на Kpathsea в действии. Вот простой поиск: +<!--l. 2302--><p class="noindent" >Давайте посмотрим на Kpathsea в действии. Вот простой поиск: <div class="alltt"> -<!--l. 2273--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2304--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4627,7 +4667,7 @@ class="E">E</span>X</span> Live. Аналог суффиксу: <div class="alltt"> -<!--l. 2282--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2313--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4670,10 +4710,10 @@ class="latt-1000"> </span><span class="latt-1000"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2295--><p class="indent" > Кстати, последнее — библиографическая база данных статей журнала <span +<!--l. 2326--><p class="indent" > Кстати, последнее — библиографическая база данных статей журнала <span class="lasl-1000">TUGBoat</span>. <div class="alltt"> -<!--l. 2298--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2329--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4687,7 +4727,7 @@ class="lass-1000">xdvi</span>. Ничего class="latt-1000">.pk</span>╩ (так как мы используем версии в формате Type 1 из дистрибутива <span class="TEX">T<span class="E">E</span>X</span> Live). <div class="alltt"> -<!--l. 2305--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2336--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4702,7 +4742,7 @@ class="latt-1000"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsu class="latt-1000">.pk</span>╩, и так как режим Metafont по умолчанию в нашей системе <span class="latt-1000">ljfour </span>с разрешением of 600 dpi (точек на дюйм), этот шрифт и найден. <div class="alltt"> -<!--l. 2316--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2347--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4717,7 +4757,7 @@ class="lass-1000">xdvi </span>постро&# class="latt-1000">.pk </span>при помощи скрипта <span class="lass-1000">mktexpk</span>. -<!--l. 2324--><p class="indent" > Теперь обратимся к заголовкам и конфигурационным файлам <span +<!--l. 2355--><p class="indent" > Теперь обратимся к заголовкам и конфигурационным файлам <span class="lass-1000">dvips</span>. Вначале рассмотрим один из наиболее часто используемых файлов, пролог <span class="latt-1000">tex.pro </span>для поддержки <span class="TEX">T<span @@ -4732,7 +4772,7 @@ class="latt-1000">.ps</span>╩ неодно&# class="latt-1000">dvips config</span>) для файла <span class="latt-1000">config.ps</span>. <div class="alltt"> -<!--l. 2332--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2363--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4763,11 +4803,11 @@ class="latt-1000"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</s </div> </div> -<!--l. 2341--><p class="indent" > Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в +<!--l. 2372--><p class="indent" > Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в стандартной схеме обозначения шрифтов ╚<span class="latt-1000">utm</span>╩. Вначале мы рассмотрим конфигурационный файл, который содержит название карты шрифтов: <div class="alltt"> -<!--l. 2345--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2376--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4778,7 +4818,7 @@ class="latt-1000"> config.utm</span> class="latt-1000">/usr/local/texmf-dist/dvips/psnfss/config.utm</span> </div> </div> Содержание этого файла: <div class="alltt"> -<!--l. 2350--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2381--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000"> </span><span class="latt-1000"> p</span><span @@ -4786,7 +4826,7 @@ class="latt-1000"> +utm.map</span> </div> </div> что указывает на файл <span class="latt-1000">utm.map</span>, который мы хотим теперь найти. <div class="alltt"> -<!--l. 2354--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2385--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4800,7 +4840,7 @@ class="latt-1000"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</s </div> </div> Эта карта определяет названия шрифтов формата Type 1 (PostScript) в коллекции URW. Она выглядит так (мы показываем только часть файла): <div class="alltt"> -<!--l. 2360--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2391--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">utmb8r</span><span class="latt-1000"> </span><span @@ -4846,7 +4886,7 @@ class="latt-1000"> <utmr8a.pfb</span> </div> </div> Давайте найдём, например, файл для Times Roman <span class="latt-1000">utmr8a.pfb</span>: <div class="alltt"> -<!--l. 2370--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2401--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> kpsewhich</span><span @@ -4857,21 +4897,21 @@ class="latt-1000"> </span><span class="latt-1000"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2377--><p class="indent" > Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы +<!--l. 2408--><p class="indent" > Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы подозреваете, что программы находят неправильную версию файла, поскольку <span class="lass-1000">kpsewhich </span>показывает первый найденный файл. -<!--l. 2382--><p class="noindent" > +<!--l. 2413--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a id="x1-670008.2.4"></a>Отладка</h5> -<!--l. 2385--><p class="noindent" >Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные +<!--l. 2416--><p class="noindent" >Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные уровни отладки: -<!--l. 2388--><p class="noindent" > +<!--l. 2419--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="latt-1000"> 1</span> </dt><dd class="list"> - <!--l. 2389--><p class="noindent" >статистика обращений к диску. При работе с базами <span + <!--l. 2420--><p class="noindent" >статистика обращений к диску. При работе с базами <span class="latt-1000">ls-R </span>это почти не должно давать записей в лог. @@ -4880,48 +4920,48 @@ class="latt-1000">ls-R </span>это поч& <span class="latt-1000"> 2</span> </dt><dd class="list"> - <!--l. 2391--><p class="noindent" >Ссылки на хеши (например, базы данных <span + <!--l. 2422--><p class="noindent" >Ссылки на хеши (например, базы данных <span class="latt-1000">ls-R</span>, конфигурационные файлы и т.д.). </dd><dt class="list"> <span class="latt-1000"> 4</span> </dt><dd class="list"> - <!--l. 2393--><p class="noindent" >Операции открытия и закрытия файлов. + <!--l. 2424--><p class="noindent" >Операции открытия и закрытия файлов. </dd><dt class="list"> <span class="latt-1000"> 8</span> </dt><dd class="list"> - <!--l. 2394--><p class="noindent" >Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы + <!--l. 2425--><p class="noindent" >Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы найти, где определяется тип пути поиска для данного файла. </dd><dt class="list"> <span class="latt-1000">16</span> </dt><dd class="list"> - <!--l. 2397--><p class="noindent" >Список директорий для каждого элемента пути (при поисках на диске). + <!--l. 2428--><p class="noindent" >Список директорий для каждого элемента пути (при поисках на диске). </dd><dt class="list"> <span class="latt-1000">32</span> </dt><dd class="list"> - <!--l. 2399--><p class="noindent" >Поиски файлов. + <!--l. 2430--><p class="noindent" >Поиски файлов. </dd><dt class="list"> <span class="latt-1000">64</span> </dt><dd class="list"> - <!--l. 2400--><p class="noindent" >Значения переменных.</dd></dl> -<!--l. 2402--><p class="noindent" >Значение <span + <!--l. 2431--><p class="noindent" >Значения переменных.</dd></dl> +<!--l. 2433--><p class="noindent" >Значение <span class="latt-1000">-1 </span>задаст все опции выше; именно это значение чаще всего используется на практике. -<!--l. 2405--><p class="indent" > Аналогично, запустив программу <span +<!--l. 2436--><p class="indent" > Аналогично, запустив программу <span class="lass-1000">dvips </span>и используя сочетание этих опций, можно проследить подробно, как ищутся файлы. С другой стороны, если файл не найден, трассировка показывает, где его искали, так что можно понять, в чём состоит проблема. -<!--l. 2410--><p class="indent" > Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете +<!--l. 2441--><p class="indent" > Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете установить опцию отладки используя переменную окружения <span class="latt-1000">KPATHSEA_DEBUG</span>, и установив её на комбинацию описанных выше значений. -<!--l. 2415--><p class="indent" > (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в +<!--l. 2446--><p class="indent" > (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в файл. Для диагностики вы можете временно установить <span class="latt-1000">SET KPATHSEA_DEBUG_OUTPUT=err.log</span>). -<!--l. 2420--><p class="indent" > Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +<!--l. 2451--><p class="indent" > Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>, <span class="latt-1000">hello-world.tex</span>, со следующим содержанием: @@ -4934,13 +4974,13 @@ class="latt-1000">hello-world.tex</span>, со сл id="x1-67006r3"></a>    Hello World!<br class="fancyvrb" /><a id="x1-67008r4"></a>    \end{document}</div> </div> -<!--l. 2427--><p class="nopar" >Этот маленький файл использует только шрифт <span +<!--l. 2458--><p class="nopar" >Этот маленький файл использует только шрифт <span class="latt-1000">cmr10</span>, так что давайте посмотрим, как <span class="lass-1000">dvips </span>создаёт файл в формате PostScript (мы хотим использовать версию шрифтов в формате Type 1, отсюда опция <span class="latt-1000">-Pcms</span>). <div class="alltt"> -<!--l. 2432--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2463--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> dvips</span><span @@ -4954,11 +4994,11 @@ class="lass-1000">dvips </span>(директ элементов путей в Kpathsea(см. Руководство пользователя <span class="lass-1000">dvips</span>. Результат (слегка отредактированный) показан на рисунке <a -href="#x1-67031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. -<!--l. 2439--><p class="indent" > <a - id="x1-67031r12"></a><a - id="x1-67036r13"></a><a - id="x1-67049r14"></a><hr class="float"><div class="float" +href="#x1-67031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>. +<!--l. 2470--><p class="indent" > <a + id="x1-67031r13"></a><a + id="x1-67036r14"></a><a + id="x1-67049r15"></a><hr class="float"><div class="float" > @@ -5031,8 +5071,8 @@ class="latt-0900"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</spa class="latt-0900">kdebug:search(config.cms)</span><br /><span class="latt-0900">=>/usr/local/texmf/dvips/cms/config.cms</span></div> <div class="caption" -><span class="id">Рис. 12: </span><span -class="content">Поиск конфигурационных файлов</span></div><!--tex4ht:label?: x1-67031r12 --> +><span class="id">Рис. 13: </span><span +class="content">Поиск конфигурационных файлов</span></div><!--tex4ht:label?: x1-67031r13 --> <div class="BVerbatimInput"><span class="latt-0900">kdebug:start</span><span class="latt-0900"> search(file=texc.pro,</span><span @@ -5051,8 +5091,8 @@ class="latt-0900">kdebug:search(texc.pro)</span><span class="latt-0900"> =></span><span class="latt-0900"> /usr/local/texmf/dvips/base/texc.pro</span></div> <div class="caption" -><span class="id">Рис. 13: </span><span -class="content">Поиск файла пролога</span></div><!--tex4ht:label?: x1-67036r13 --> +><span class="id">Рис. 14: </span><span +class="content">Поиск файла пролога</span></div><!--tex4ht:label?: x1-67036r14 --> <div class="BVerbatimInput"><span class="latt-0900">kdebug:start</span><span class="latt-0900"> search(file=cmr10.tfm,</span><span @@ -5096,12 +5136,12 @@ class="latt-0900"> =></span><span class="latt-0900"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span><br /><span class="latt-0900"><cmr10.pfb>[1]</span></div> <div class="caption" -><span class="id">Рис. 14: </span><span -class="content">Поиск файла шрифта</span></div><!--tex4ht:label?: x1-67049r14 --> +><span class="id">Рис. 15: </span><span +class="content">Поиск файла шрифта</span></div><!--tex4ht:label?: x1-67049r15 --> </div><hr class="endfloat" /> -<!--l. 2455--><p class="indent" > Программа <span +<!--l. 2486--><p class="indent" > Программа <span class="lass-1000">dvips </span>вначале ищет свои конфигурационные файлы. Сначала находится <span class="latt-1000">texmf.cnf</span>, который содержит определения для путей поиска остальных файлов, затем база данных <span @@ -5122,7 +5162,7 @@ class="latt-1000">-Pcms </span>в коман определяют соотношения между файлами в форматах <span class="TEX">T<span class="E">E</span>X</span>, PostScript и названиями шрифтов: <div class="alltt"> -<!--l. 2468--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2499--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">></span><span class="latt-1000"> more</span><span @@ -5153,9 +5193,9 @@ class="lass-1000">dvips </span>находи& class="latt-1000">psfonts.map</span>, которая всегда загружается (она содержит обычные шрифты в формате PostScript; см. последнюю часть раздела <a href="#x1-660008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). -<!--l. 2480--><p class="indent" > В этот момент <span +<!--l. 2511--><p class="indent" > В этот момент <span class="lass-1000">dvips </span>сообщает о себе пользователю: <div class="alltt"> -<!--l. 2481--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2512--><p class="noindent" ><div class="obeylines-v"> <span class="latt-1000">This</span><span class="latt-1000"> is</span><span @@ -5170,7 +5210,7 @@ class="latt-1000"> (www.radicaleye.com)</span> </div> </div> Затем она ищет пролог <span class="latt-1000">texc.pro</span>: <div class="alltt"> -<!--l. 2486--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2517--><p class="noindent" ><div class="obeylines-v"> <br /><span class="latt-0900">kdebug:start</span><span class="latt-0900"> search(file=texc.pro,</span><span @@ -5193,13 +5233,13 @@ class="latt-0900"> =></span><span class="latt-0900"> /usr/local/texmf/dvips/base/texc.pro</span> </div> </div> -<!--l. 2497--><p class="indent" > Найдя этот файл, <span +<!--l. 2528--><p class="indent" > Найдя этот файл, <span class="lass-1000">dvips </span>печатает дату и время, и информирует нас, что собирается генерировать файл <span class="latt-1000">hello-world.ps</span>, что ей нужен файл <span class="latt-1000">cmr10</span>, и что последний является ╚резидентным╩ (битмапы не нужны): <div class="alltt"> -<!--l. 2501--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2532--><p class="noindent" ><div class="obeylines-v"> <br /><span class="latt-0900">TeX</span><span class="latt-0900"> output</span><span @@ -5225,7 +5265,7 @@ class="latt-1000">cmr10.tfm</span>, котор� опущены), и наконец файл формата Type 1 <span class="latt-1000">cmr10.pfb </span>найден и включён в выходной файл (см, последнюю строку): <div class="alltt"> -<!--l. 2510--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2541--><p class="noindent" ><div class="obeylines-v"> <br /><span class="latt-0900">kdebug:start</span><span class="latt-0900"> search(file=cmr10.tfm,</span><span @@ -5285,18 +5325,18 @@ class="latt-0900"><cmr10.pfb>[1]</span> </div> <h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a id="x1-680008.3"></a>Опции запуска</h4> -<!--l. 2527--><p class="noindent" >Ещё одна полезная возможность Web2C — изменение параметров памяти (в особенности +<!--l. 2558--><p class="noindent" >Ещё одна полезная возможность Web2C — изменение параметров памяти (в особенности размеров массивов) при запуске, во время чтения файла <span class="latt-1000">texmf.cnf </span>библиотекой Kpathsea. Параметры памяти находятся в части 3 этого файла в дистрибутиве <span class="TEX">T<span class="E">E</span>X</span> Live. Вот самые важные: -<!--l. 2532--><p class="noindent" > +<!--l. 2563--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="latt-1000">main_memory</span> </dt><dd class="list"> - <!--l. 2533--><p class="noindent" >Общее количество слов в памяти для программ <span class="TEX">T<span + <!--l. 2564--><p class="noindent" >Общее количество слов в памяти для программ <span class="TEX">T<span class="E">E</span>X</span>, Metafont и MetaPost. После изменения этого параметра надо перегенерировать формат. Например, вы можете создать ╚огромную╩ версию <span class="TEX">T<span @@ -5309,7 +5349,7 @@ class="latt-1000">texmf.cnf</span>. <span class="latt-1000">extra_mem_bot</span> </dt><dd class="list"> - <!--l. 2539--><p class="noindent" >Дополнительная память для ╚больших╩ структур, которые создаёт <span class="TEX">T<span + <!--l. 2570--><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>а. @@ -5317,7 +5357,7 @@ class="E">E</span>X</span>а. <span class="latt-1000">font_mem_size</span> </dt><dd class="list"> - <!--l. 2542--><p class="noindent" >Количество слов информации о шрифтах для <span class="TEX">T<span + <!--l. 2573--><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>. @@ -5325,19 +5365,19 @@ class="E">E</span>X</span>. <span class="latt-1000">hash_extra</span> </dt><dd class="list"> - <!--l. 2545--><p class="noindent" >Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть + <!--l. 2576--><p class="noindent" >Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть помещено в основной хеш. Если вы делаете большую книгу со многими перекрёстными ссылками, этого может не хватить. По умолчанию <span class="latt-1000">hash_extra </span>равен <span class="latt-1000">50000</span>.</dd></dl> -<!--l. 2552--><p class="noindent" >Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти +<!--l. 2583--><p class="noindent" >Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти черты исключительно сложно осуществить в текущем <span class="TEX">T<span class="E">E</span>X</span>е, использование этих параметров представляет собой полезный компромисс и обеспечивает некоторую гибкость. -<!--l. 2663--><p class="indent" > <a id="ack"></a> +<!--l. 2694--><p class="indent" > <a id="ack"></a> <h3 class="sectionHead"><span class="titlemark">9 </span> <a id="x1-690009"></a>Благодарности</h3> -<!--l. 2666--><p class="noindent" ><span class="TEX">T<span +<!--l. 2697--><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 @@ -5392,11 +5432,12 @@ class="E">E</span>X</span>4ht исполь& Эйтан безвременно скончался в июне 2009 года, и мы посвящаем эту документацию его памяти. </li> - <li class="itemize">Ханса Хагена за помощь в тестировании и приспособлении формата - Con<span class="TEX">T<span + <li class="itemize">Ханса Хагена + за помощь в тестировании и приспособлении формата Con<span class="TEX">T<span class="E">E</span>X</span>t (<a href="http://pragma-ade.com" class="url" ><span -class="latt-1000">http://pragma-ade.com</span></a>) к <span class="TEX">T<span +class="latt-1000">http://pragma-_ade.com</span></a>) + к <span class="TEX">T<span class="E">E</span>X</span> Live. </li> <li class="itemize">Хан Тхе Тханя, Мартина Шрёдера и команду pdf<span class="TEX">T<span @@ -5425,10 +5466,10 @@ class="lass-1000">tlpmgui</span>, использованные в прошлых версиях <span class="TEX">T<span class="E">E</span>X</span> Live. </li> - <li class="itemize">Акиру Какуто за большую помощь в интегрировании в систему программ для Windows - из его дистрибутива W32TEX (<a + <li class="itemize">Акиру Какуто за большую помощь в интегрировании в систему программ для Windows из + его дистрибутива W32TEX (<a href="http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/" class="url" ><span -class="latt-1000">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/</span></a>) и +class="latt-1000">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-_ptex/</span></a>) и многое другое. </li> <li class="itemize">Джонатана Кью за создание замечательной новой системы Xe<span class="TEX">T<span @@ -5462,10 +5503,10 @@ class="E">E</span>X</span>t. </li> <li class="itemize">Хейко Обердиека за пакет <span class="lass-1000">epstopdf </span>и многие другие, включая сжатие огромных файлов - пакета <span -class="lass-1000">pst-geo</span>, что позволило включить их в дитрибутив, и главное — за его замечательную + пакета <span +class="lass-1000">pst-geo</span>, что позволило включить их в дитрибутив, и главное — за его замечательную работу над пакетом <span class="lass-1000">hyperref</span>. </li> @@ -5512,56 +5553,55 @@ class="E">E</span>X</span>а для Mac OS X. <li class="itemize">Грэма Виллиамса, создавшего каталог пакетов <span class="TEX">T<span class="E">E</span>X</span> Catalogue. </li></ul> -<!--l. 2801--><p class="indent" > Программы компилировали: Этторе Алдрованди (<span +<!--l. 2832--><p class="indent" > Программы компилировали: Этторе Алдрованди (<span class="lass-1000">i386-solaris</span>, <span class="lass-1000">x86_64-solaris</span>), Марк Бадон (<span class="lass-1000">amd64-netbsd</span>, <span class="lass-1000">i386-netbsd</span>), Карл Берри (<span -class="lass-1000">i386-linux</span>, <span -class="lass-1000">sparc-solaris</span>), Алан Браслау (<span -class="lass-1000">amd64-kfreebsd</span>, -<span -class="lass-1000">i386-kfreebsd</span>), Питер Брейтенлохнер (<span +class="lass-1000">i386-linux</span>), Алан Браслау (<span +class="lass-1000">amd64-kfreebsd</span>, <span +class="lass-1000">i386-kfreebsd</span>), Питер +Брейтенлохнер (<span class="lass-1000">x86_64-linux</span>), Кен Браун (<span -class="lass-1000">i386-cygwin</span>), Саймон Дейлес -(<span -class="lass-1000">armhf-linux</span>), Кристиан Менсинг (<span -class="lass-1000">mips-irix</span>), Акира Какуто (<span +class="lass-1000">i386-cygwin</span>, <span +class="lass-1000">x86_64-cygwin</span>), Саймон Дейлес (<span +class="lass-1000">armhf-linux</span>), +Акира Какуто (<span class="lass-1000">win32</span>), Дик Коч (<span -class="lass-1000">universal-darwin</span>, -<span +class="lass-1000">universal-darwin</span>, <span class="lass-1000">x86_64-darwin</span>), Никола Лечич (<span -class="lass-1000">amd64-freebsd</span>, <span +class="lass-1000">amd64-freebsd</span>, +<span class="lass-1000">i386-freebsd</span>), Мойка Миклавек (<span -class="lass-1000">mipsel-linux</span>), -Норберт Прейнинг (<span -class="lass-1000">alpha-linux</span>), Юкка Салми (<span +class="lass-1000">mipsel-linux</span>, <span +class="lass-1000">sparc-solaris</span>), Норберт Прейнинг (<span +class="lass-1000">alpha-linux</span>), Юкка Салми +(<span class="lass-1000">i386-netbsd</span>), Томас Шмитц (<span -class="lass-1000">powerpc-linux</span>), -Борис Вейцман (<span -class="lass-1000">armel-linux</span>), Информация о процессе компилирования <span class="TEX">T<span -class="E">E</span>X</span> Live находится на -<a +class="lass-1000">powerpc-linux</span>), Борис Вейцман (<span +class="lass-1000">armel-linux</span>), Информация о процессе +компилирования <span class="TEX">T<span +class="E">E</span>X</span> Live находится на <a href="http://tug.org/texlive/build.html" class="url" ><span class="latt-1000">http://tug.org/texlive/build.html</span></a>. -<!--l. 2822--><p class="indent" > Перевод документации: Борис Вейцман (русский), Цзигод Цзян, Цзиньсун Чжао, Юэ Ван и Хэлинь +<!--l. 2853--><p class="indent" > Перевод документации: Борис Вейцман (русский), Цзигод Цзян, Цзиньсун Чжао, Юэ Ван и Хэлинь Гай (китайский), Уве Цигенхаген (немецкий), Мануэль Пьегорье-Гоннар (французский), Марко Паллант (итальянский), Никола Лечич (сербский), Петр Сойка и Ян Буса (чешский и словацкий), Сташек Ваврикевич (польский). Страница документации <span class="TEX">T<span class="E">E</span>X</span> Live: <a href="http://tug.org/texlive/doc.html" class="url" ><span class="latt-1000">http://tug.org/texlive/doc.html</span></a>. -<!--l. 2833--><p class="indent" > Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span +<!--l. 2864--><p class="indent" > Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span class="E">E</span>X</span>а, и во-вторых, за то, что он подарил его миру. -<!--l. 2836--><p class="noindent" > +<!--l. 2867--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">10 </span> <a id="x1-7000010"></a>История издания</h3> -<!--l. 2839--><p class="noindent" > +<!--l. 2870--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a id="x1-7100010.1"></a>Прошлое</h4> -<!--l. 2841--><p class="noindent" >В конце 1993 года в голландской группе пользователей <span class="TEX">T<span +<!--l. 2872--><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 возникла новая идея. Была поставлена цель создать @@ -5586,7 +5626,7 @@ class="E">E</span>X</span> был сде� UNIX также подойдёт такая удобная система, и так родилась другая важная часть <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 2858--><p class="indent" > Мы начали делать CD с UNIX и структурой директорий TDS осенью 1995 года, и быстро +<!--l. 2889--><p class="indent" > Мы начали делать CD с UNIX и структурой директорий TDS осенью 1995 года, и быстро поняли, что у te<span class="TEX">T<span class="E">E</span>X</span>а Томаса Эссера идеальный состав дистрибутива и поддержка многих платформ. Томас согласился нам помочь, и мы в начале 1996 года стали серьёзно работать над @@ -5604,7 +5644,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. 2873--><p class="indent" > Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. +<!--l. 2904--><p class="indent" > Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены. Информация о пакетах была собрана в файлы XML. Но главным изменением в <span class="TEX">T<span class="E">E</span>X</span> Live 5 было удаление всех несвободных программ. Всё на <span class="TEX">T<span @@ -5614,19 +5654,19 @@ href="http://www.debian.org/intro/free" class="url" ><span class="latt-1000">http://www.debian.org/intro/free</span></a>); мы сделали всё, что могли, чтобы проверить лицензии всех пакетов, и мы будем благодарны за любое указание на ошибки. -<!--l. 2882--><p class="indent" > В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция +<!--l. 2913--><p class="indent" > В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция установки: пользователь выбирал нужный набор коллекций. Языковые коллекции были полностью реорганизованы, так что выбор любой из них устанавливал не только макросы, шрифты и и т.д., но и вносил изменения в <span class="latt-1000">language.dat</span>. -<!--l. 2888--><p class="indent" > Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для +<!--l. 2919--><p class="indent" > Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для пакетов и программ. Важной целью была интеграция с te<span class="TEX">T<span class="E">E</span>X</span>ом, чтобы исправить расхождение, наметившееся в версиях 5 и 6. -<!--l. 2893--><p class="noindent" > +<!--l. 2924--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a id="x1-7200010.1.1"></a>2003</h5> -<!--l. 2895--><p class="noindent" >В 2003 году мы продолжили изменения и дополнения, и обнаружили, что <span class="TEX">T<span +<!--l. 2926--><p class="noindent" >В 2003 году мы продолжили изменения и дополнения, и обнаружили, что <span class="TEX">T<span class="E">E</span>X</span> Live так вырос, что не помещается на CD. Поэтому мы разделили его на три дистрибутива (см. раздел <a href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, стр. <a @@ -5679,16 +5719,16 @@ class="latt-1000">texmf/web2c/cp8bit.tcx</span></span></span>. <li class="itemize">Наконец, из-за того, что нумерация по изданиям стала неудобной, мы перешли на нумерацию по годам: <span class="TEX">T<span class="E">E</span>X</span> Live 2003.</li></ul> -<!--l. 2929--><p class="noindent" > +<!--l. 2960--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a id="x1-7300010.1.2"></a>2004</h5> -<!--l. 2931--><p class="noindent" >В 2004 году мы внесли много изменений. +<!--l. 2962--><p class="noindent" >В 2004 году мы внесли много изменений. <ul class="itemize1"> <li class="itemize">Если у вас есть локальные шрифты с собственными файлами <span class="latt-1000">.map </span>или <span class="latt-1000">.enc</span>, вам может понадобиться переместить эти файлы. - <!--l. 2939--><p class="noindent" >Файлы <span + <!--l. 2970--><p class="noindent" >Файлы <span class="latt-1000">.map </span>теперь ищутся только в поддиректориях <span class="latt-1000">fonts/map </span>(в каждом дереве <span class="latt-1000">texmf</span>) @@ -5700,7 +5740,7 @@ class="latt-1000">fonts/enc </span>в пути <sp class="latt-1000">ENCFONTS</span>. Программа <span class="lass-1000">updmap </span>предупреждает, если находит эти файлы не там, где они должны быть. - <!--l. 2946--><p class="noindent" >См. описание этой структуры на <a + <!--l. 2977--><p class="noindent" >См. описание этой структуры на <a href="http://tug.org/texlive/mapenc.html" class="url" ><span class="latt-1000">http://tug.org/texlive/mapenc.html</span></a>. </li> @@ -5780,7 +5820,7 @@ class="E">E</span>X</span>t и т.д. (<a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 2997--><p class="noindent" >Это также означает, что теперь <span + <!--l. 3028--><p class="noindent" >Это также означает, что теперь <span class="lati-1000">очень важно </span>использовать пакет <span class="lass-1000">ifpdf </span>(работает и с plain, и с <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span @@ -5803,7 +5843,7 @@ class="latt-1000">\pdfmapline</span>. <li class="itemize">Микротипографические расширения могут быть использованы намного проще.<br class="newline" /><a href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span -class="latt-1000">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a> +class="latt-1000">http://www.ntg.nl/pipermail/ntg-_pdftex/2004-_May/000504.html</span></a> </li> <li class="itemize">Все параметры, ранее задававшиеся в специальном конфигурационном файле <span @@ -5834,7 +5874,7 @@ class="lass-1000">mpost</span>) теперь id="x1-73002r1"></a>  \input "filename with spaces"   % plain<br class="fancyvrb" /><a id="x1-73004r2"></a>  \input{"filename with spaces"}  % latex</div> </div> - <!--l. 3039--><p class="nopar" >См. подробности в руководстве к программе Web2C: <a + <!--l. 3070--><p class="nopar" >См. подробности в руководстве к программе Web2C: <a href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. </li> <li class="itemize">Поддержка enc<span class="TEX">T<span @@ -5854,7 +5894,7 @@ class="E">E</span>X</span> и Omega. КраD ней находится в <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> и <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span -class="latt-1000">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. +class="latt-1000">http://www.tex.ac.uk/cgi-_bin/texfaq2html?label=aleph</span></a>. Формат для <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>а на основе этой программы называется <span class="lass-1000">lamed</span>. @@ -5878,7 +5918,7 @@ class="lass-1000">cbgreek </span>до приC относительно редко используются, а нам не хватало места. Полный набор шрифтов можно найти в архиве CTAN (<a href="http://www.ctan.org/tex-archive/fonts/greek/cbfonts" class="url" ><span -class="latt-1000">http://www.ctan.org/tex-archive/fonts/greek/cbfonts</span></a>). +class="latt-1000">http://www.ctan.org/tex-_archive/fonts/greek/cbfonts</span></a>). </li> <li class="itemize">Программа <span class="lass-1000">oxdvi </span>удалена из дистрибутива; используйте <span @@ -5910,10 +5950,10 @@ class="lass-1000">t1utils</span>. Это вы class="lass-1000">mips-irix </span>требуются библиотеки MIPSpro 7.4. </li></ul> -<!--l. 3100--><p class="noindent" > +<!--l. 3131--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.3 </span> <a id="x1-7400010.1.3"></a>2005</h5> -<!--l. 3102--><p class="noindent" >В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура +<!--l. 3133--><p class="noindent" >В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура почти не изменилась по сравненению с 2004 годом, но некоторые неизбежные изменения были сделаны. <ul class="itemize1"> @@ -5966,7 +6006,7 @@ class="latt-1000">empty.tcx</span>: <div class="fancyvrb" id="fancyvrb20"><a id="x1-74002r1"></a>  latex --translate-file=empty.tcx yourfile.tex</div> </div> - <!--l. 3137--><p class="nopar" > + <!--l. 3168--><p class="nopar" > </li> <li class="itemize">Добавлена новая программа <span class="lass-1000">dvipdfmx </span>для перевода из DVI в PDF; это активно поддерживаемая @@ -5990,24 +6030,24 @@ class="latt-1000">TEXMFHOME </span>и class="latt-1000">TEXMFSYSVAR</span>. Есть также <span class="latt-1000">TEXMFVAR</span>, индивидуальная для каждого пользователя (см. первый пункт выше).</li></ul> -<!--l. 3157--><p class="noindent" > +<!--l. 3188--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.4 </span> <a id="x1-7500010.1.4"></a>2006–2007</h5> -<!--l. 3159--><p class="noindent" >В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span +<!--l. 3190--><p class="noindent" >В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span class="E">E</span>X</span>, вызываемая как <span class="latt-1000">xetex </span>или <span class="latt-1000">xelatex</span>; см. <a href="http://scripts.sil.org/xetex" class="url" ><span class="latt-1000">http://scripts.sil.org/xetex</span></a>. -<!--l. 3163--><p class="indent" > Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем +<!--l. 3194--><p class="indent" > Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем (<a href="http://tug.org/metapost/articles" class="url" ><span class="latt-1000">http://tug.org/metapost/articles</span></a>). Также обновлён pdf<span class="TEX">T<span class="E">E</span>X</span> (<a href="http://tug.org/applications/pdftex" class="url" ><span class="latt-1000">http://tug.org/applications/pdftex</span></a>). -<!--l. 3167--><p class="indent" > Форматы <span +<!--l. 3198--><p class="indent" > Форматы <span class="latt-1000">.fmt </span>и т.д. теперь хранятся в поддиректориях <span class="latt-1000">texmf/web2c</span>, а не в самой директории (хотя директория всё ещё включена в поиск форматов, на случай, если там находятся старые файлы). @@ -6016,22 +6056,22 @@ class="latt-1000">tex</span>, <span class="latt-1000">pdftex</span>, <span class="latt-1000">xetex</span>. Это изменение не должно влиять на работу программ. -<!--l. 3174--><p class="indent" > Программа (plain) <span +<!--l. 3205--><p class="indent" > Программа (plain) <span class="latt-1000">tex </span>больше не определяет по <span class="latt-1000">%& </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="latt-1000">%&</span>). -<!--l. 3178--><p class="indent" > Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, +<!--l. 3209--><p class="indent" > Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно, обновлённые версии можно найти в сети CTAN (<a href="http://www.ctan.org" class="url" ><span class="latt-1000">http://www.ctan.org</span></a>). -<!--l. 3182--><p class="indent" > Дерево <span class="TEX">T<span +<!--l. 3213--><p class="indent" > Дерево <span class="TEX">T<span class="E">E</span>X</span> Live теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для его просмотра. Мы предполагаем, что эта система будет использована для разработки в будущем. -<!--l. 3186--><p class="indent" > Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span +<!--l. 3217--><p class="indent" > Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span class="E">E</span>X</span>ом (<a href="http://tug.org/tetex" class="url" ><span @@ -6043,30 +6083,30 @@ class="latt-1000">tetex</span>, котора class="E">E</span>X</span>у). Мы надеемся, что это приведёт в конечном итоге к улучшению работы в <span class="TEX">T<span class="E">E</span>X</span>е для всех. -<!--l. 3194--><p class="noindent" > +<!--l. 3225--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.5 </span> <a id="x1-7600010.1.5"></a>2008</h5> -<!--l. 3196--><p class="noindent" >В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span +<!--l. 3227--><p class="noindent" >В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span class="E">E</span>X</span> Live. Полная информация об установке системы теперь хранится в текстовом файле <span class="latt-1000">tlpkg/texlive.tlpdb</span>. -<!--l. 3200--><p class="indent" > Помимо прочего, это наконец позволило обновление <span class="TEX">T<span +<!--l. 3231--><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. 3204--><p class="indent" > Включен новый важный ╚движок╩ Lua<span class="TEX">T<span +<!--l. 3235--><p class="indent" > Включен новый важный ╚движок╩ Lua<span class="TEX">T<span class="E">E</span>X</span> (<a href="http://luatex.org" class="url" ><span class="latt-1000">http://luatex.org</span></a>); помимо нового уровня вёрстки, это дает прекрасный скриптовый язык для использования как изнутри документов <span class="TEX">T<span class="E">E</span>X</span>а, так и отдельно. -<!--l. 3208--><p class="indent" > Поддержка многих платформ на основе UNIX и Windows теперь гораздо более последовательна. В +<!--l. 3239--><p class="indent" > Поддержка многих платформ на основе UNIX и Windows теперь гораздо более последовательна. В частности, большинство скриптов на языках Perl и Lua теперь доступны под Windows благодаря версии Perlа, распространяемой с <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 3213--><p class="indent" > Новый скрипт <span +<!--l. 3244--><p class="indent" > Новый скрипт <span class="lass-1000">tlmgr </span>(см. раздел <a href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>) теперь является основным интерфейсом для администрирования <span class="TEX">T<span @@ -6074,49 +6114,49 @@ class="E">E</span>X</span> Live после у шрифтов и языков, включая локальные добавления. -<!--l. 3218--><p class="indent" > В связи с появлением программы <span +<!--l. 3249--><p class="indent" > В связи с появлением программы <span class="lass-1000">tlmgr</span>, возможности программы <span class="lass-1000">texconfig </span>по редактированию конфигурационных файлов форматов и таблиц переноса отключены. -<!--l. 3222--><p class="indent" > Программа <span +<!--l. 3253--><p class="indent" > Программа <span class="lass-1000">xindy </span>(<a href="http://xindy.sourceforge.net/" class="url" ><span class="latt-1000">http://xindy.sourceforge.net/</span></a>) для создания указателей теперь работает на большинстве платформ. -<!--l. 3225--><p class="indent" > Программа <span +<!--l. 3256--><p class="indent" > Программа <span class="lass-1000">kpsewhich </span>теперь может сообщить обо всех нужных файлах (опция <span class="latt-1000">-all</span>) и ограничить поиск определенной поддиректорией (опция <span class="latt-1000">-subdir</span>). -<!--l. 3229--><p class="indent" > Программа <span +<!--l. 3260--><p class="indent" > Программа <span class="lass-1000">dvipdfmx </span>теперь может извлекать информацию о высоте и ширине текста, если вызвана как <span class="lass-1000">extractbb</span>; это одна из последних возможностей программы <span class="lass-1000">dvipdfm</span>, которой не было у <span class="lass-1000">dvipdfmx</span>. -<!--l. 3234--><p class="indent" > Алиасы <span +<!--l. 3265--><p class="indent" > Алиасы <span class="latt-1000">Times-Roman</span>, <span class="latt-1000">Helvetica </span>и т.д. убраны. Разные пакеты ожидают от них разного поведения (особенно при разных кодировках), и мы не нашли способа решить эту проблему единообразно. -<!--l. 3238--><p class="indent" > Формат <span +<!--l. 3269--><p class="indent" > Формат <span class="lass-1000">platex </span>убран из-за конфликта с японским пакетом <span class="lass-1000">platex</span>; теперь основная поддержка польского языка осуществляется через пакет <span class="lass-1000">polski</span>. -<!--l. 3242--><p class="indent" > Пулы строковых констант <span +<!--l. 3273--><p class="indent" > Пулы строковых констант <span class="latt-1000">WEB</span> теперь компилируются в сами программы для удобства обновлений. -<!--l. 3245--><p class="indent" > Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке <span class="TEX">T<span +<!--l. 3276--><p class="indent" > Наконец, добавлены изменения, сделанные Дональдом Кнутом в его ╚Настройке <span class="TEX">T<span class="E">E</span>X</span>а 2008 года╩, см. <a href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span -class="latt-1000">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>. -<!--l. 3249--><p class="noindent" > +class="latt-1000">http://tug.org/TUGboat/Articles/tb29-_2/tb92knut.pdf</span></a>. +<!--l. 3280--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.6 </span> <a id="x1-7700010.1.6"></a>2009</h5> -<!--l. 3251--><p class="noindent" >Начиная с 2009 года по умолчанию Lua(L<span +<!--l. 3282--><p class="noindent" >Начиная с 2009 года по умолчанию Lua(L<span class="larm-0700">A</span> )<span class="TEX">T<span class="E">E</span>X</span> теперь создает файлы в формате PDF, чтобы полнее использовать поддержку шрифтов в формате OpenType. Чтобы получить результат в формате @@ -6127,18 +6167,18 @@ class="E">E</span>X</span> находC <a href="http://luatex.org" class="url" ><span class="latt-1000">http://luatex.org</span></a>. -<!--l. 3257--><p class="indent" > Программа Omega и формат Lambda были после консультаций с авторами исключены из +<!--l. 3288--><p class="indent" > Программа Omega и формат Lambda были после консультаций с авторами исключены из дистрибутива. В дистрибутиве остались Aleph и Lamed, а также утилиты из набора Omega. -<!--l. 3261--><p class="indent" > Включена новая версия шрифтов AMS в формате Type 1. Она включает Computer Modern: были +<!--l. 3292--><p class="indent" > Включена новая версия шрифтов AMS в формате Type 1. Она включает Computer Modern: были учтены изменения, которые Кнут внес в исходные параметры для программы Metafont, а также обновлены хинты. Шрифты Euler были полностью перерисованы Германом Цапфом (см. <a href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span -class="latt-1000">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>). Во всех случаях метрики шрифтов +class="latt-1000">http://tug.org/TUGboat/Articles/tb29-_2/tb92hagen-_euler.pdf</span></a>). Во всех случаях метрики шрифтов не изменились. Страница шрифтов AMS находится на <a href="http://www.ams.org/tex/amsfonts.html" class="url" ><span class="latt-1000">http://www.ams.org/tex/amsfonts.html</span></a>. -<!--l. 3270--><p class="indent" > Новая графическая оболочка <span class="TEX">T<span +<!--l. 3301--><p class="indent" > Новая графическая оболочка <span class="TEX">T<span class="E">E</span>X</span>works включена в дистрибутив для Windows и Mac<span class="TEX">T<span class="E">E</span>X</span>. Информация о версиях для других платформ и дополнительная документация находится на @@ -6147,12 +6187,12 @@ href="http://tug.org/texworks" class="url" ><span class="latt-1000">http://tug.org/texworks</span></a>. Это мультиплатформенная оболочка, вдохновленная программой TeXShop для Mac OS X и ориентированная на упрощение работы с <span class="TEX">T<span class="E">E</span>X</span>ом. -<!--l. 3277--><p class="indent" > Графическая программа Asymptote включена в дистрибутив для нескольких платформ. Она +<!--l. 3308--><p class="indent" > Графическая программа Asymptote включена в дистрибутив для нескольких платформ. Она основана на языке представления графики, напоминающем MetaPost, но с поддержкой трехмерных объектов и другими возможностями. Её страница находится на <a href="http://asymptote.sourceforge.net" class="url" ><span class="latt-1000">http://asymptote.sourceforge.net</span></a>. -<!--l. 3283--><p class="indent" > Программа <span +<!--l. 3314--><p class="indent" > Программа <span class="latt-1000">dvipdfm </span>была заменена программой <span class="latt-1000">dvipdfmx</span>; если вызвать последнюю как <span class="latt-1000">dvipdfm</span>, она @@ -6164,14 +6204,14 @@ class="latt-1000">dvipdfm</span>. Её страница находится на <a href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span class="latt-1000">http://project.ktug.or.kr/dvipdfmx</span></a>. -<!--l. 3290--><p class="indent" > В дистрибутив включены программы для <span +<!--l. 3321--><p class="indent" > В дистрибутив включены программы для <span class="lass-1000">cygwin </span>и <span class="lass-1000">i386-netbsd</span>, в то время как другие варианты BSD были исключены: нам сказали, что пользователи OpenBSD и FreeBSD устанавливают <span class="TEX">T<span class="E">E</span>X</span>, пользуясь пакетными менеджерами. Кроме того, оказалось сложным создать программы, которые бы работали под разными версиями этих систем. -<!--l. 3297--><p class="indent" > Ещё несколько изменений: мы теперь используем архиватор <span +<!--l. 3328--><p class="indent" > Ещё несколько изменений: мы теперь используем архиватор <span class="latt-1000">xz</span>, стабильную замену для <span class="latt-1000">lzma</span> (<a @@ -6181,7 +6221,7 @@ class="latt-1000">$</span></span></span> тепер быть истолкован как известная перемена окружения; библиотека Kpathsea теперь параллелизована (это нужно для новой версии программы MetaPost); процесс компиляции теперь полностью основан на Automake. -<!--l. 3304--><p class="indent" > Последнее замечание о прошлом: все выпуски <span class="TEX">T<span +<!--l. 3335--><p class="indent" > Последнее замечание о прошлом: все выпуски <span class="TEX">T<span class="E">E</span>X</span> Live вместе с дополнительными материалами вроде обложек CD хранятся на <a href="ftp://tug.org/historic/systems/texlive" class="url" ><span @@ -6191,10 +6231,10 @@ href="ftp://tug.org/historic/systems/texlive" class="url" ><span class="latt-1000">ftp://tug.org/historic/systems/texlive</span></a>. -<!--l. 3309--><p class="noindent" > +<!--l. 3340--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.7 </span> <a id="x1-7800010.1.7"></a>2010</h5> -<!--l. 3312--><p class="noindent" >Начиная с 2010 года файлы в формате PDF по умолчанияю создаются в версии PDF 1.5. Это верно для +<!--l. 3343--><p class="noindent" >Начиная с 2010 года файлы в формате PDF по умолчанияю создаются в версии PDF 1.5. Это верно для всех вариантов <span class="TEX">T<span class="E">E</span>X</span>а, которые способны создавать файлы PDF, а также для <span class="latt-1000">dvipdfmx</span>. Чтобы @@ -6203,7 +6243,7 @@ class="E">E</span>X</span></span>овский class="lass-1000">pdf14 </span>или команду <span class="obeylines-h"><span class="verb"><span class="latt-1000">\pdfminorversion=4</span></span></span>. -<!--l. 3318--><p class="indent" > pdf(L<span +<!--l. 3349--><p class="indent" > pdf(L<span class="larm-0700">A</span> )<span class="TEX">T<span class="E">E</span>X</span> теперь <span class="lati-1000">автоматически </span>конвертирует файлы в формате Encapsulated PostScript (EPS) в @@ -6222,8 +6262,8 @@ class="lass-1000">pst-pdf</span>. См. так� class="lass-1000">epstopdf</span> (<a href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span -class="latt-1000">http://ctan.org/pkg/epstopdf-pkg</span></a>). -<!--l. 3329--><p class="indent" > С этим связано ещё одно изменение: теперь по умолчанию разрешено вызывать из <span class="TEX">T<span +class="latt-1000">http://ctan.org/pkg/epstopdf-_pkg</span></a>). +<!--l. 3360--><p class="indent" > С этим связано ещё одно изменение: теперь по умолчанию разрешено вызывать из <span class="TEX">T<span class="E">E</span>X</span>а несколько внешних команд (при помощи механизма <span class="latt-1000">\write18</span>). Это <span @@ -6242,7 +6282,7 @@ class="latt-1000"> conf</span><span class="latt-1000"> texmf</span><span class="latt-1000"> shell_escape</span><span class="latt-1000"> 0</span></span></span>. -<!--l. 3338--><p class="indent" > Ещё одно изменение, связанное с этим: теперь BibTeX и Makeindex по умолчанию отказываются +<!--l. 3369--><p class="indent" > Ещё одно изменение, связанное с этим: теперь BibTeX и Makeindex по умолчанию отказываются записывать в файлы, лежащие в произвольной директории системы (как и сам <span class="TEX">T<span class="E">E</span>X</span>). Поэтому их можно запускать через механизм <span @@ -6250,11 +6290,11 @@ class="latt-1000">\write18</span>. Чтобы � окружения <span class="latt-1000">TEXMFOUTPUT </span>или изменить значение параметра <span class="obeylines-h"><span class="verb"><span class="latt-1000">openout_any</span></span></span>. -<!--l. 3345--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 3376--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span> теперь поддерживает оптическое выравнивание полей, как это умеет делать pdf<span class="TEX">T<span class="E">E</span>X</span>. (Шрифты с вариантами пока не поддерживаются). -<!--l. 3348--><p class="indent" > По умолчанию, <span +<!--l. 3379--><p class="indent" > По умолчанию, <span class="lass-1000">tlmgr </span>теперь сохраняет предыдущую версию каждого пакета после апгрейда (<span class="latt-1000">tlmgr option autobackup 1</span>), поэтому ошибки можно ╚откатить назад╩ командой <span @@ -6264,20 +6304,20 @@ class="latt-1000">restore</span>. Если у � class="latt-1000">tlmgr option autobackup</span> <span class="latt-1000">0</span>. -<!--l. 3354--><p class="indent" > Новые программы: p<span class="TEX">T<span +<!--l. 3385--><p class="indent" > Новые программы: p<span class="TEX">T<span class="E">E</span>X</span> и пакет утилит для набора японских текстов, программа BibTeXU для варианта BibTeXа с поддержкой Юникода, утилита <span class="lass-1000">chktex </span>(<a href="http://baruch.ev-en.org/proj/chktex" class="url" ><span -class="latt-1000">http://baruch.ev-en.org/proj/chktex</span></a>) для -проверки документов, созданных (L<span +class="latt-1000">http://baruch.ev-_en.org/proj/chktex</span></a>) +для проверки документов, созданных (L<span class="larm-0700">A</span> )<span class="TEX">T<span class="E">E</span>X</span>ом, программа <span class="lass-1000">dvisvgm </span>(<a href="http://dvisvgm.sourceforge.net" class="url" ><span -class="latt-1000">http://dvisvgm.sourceforge.net</span></a>) для -перевода из формата DVI в формат SVG. -<!--l. 3361--><p class="indent" > Включены программы для следующих новых платформ: <span +class="latt-1000">http://dvisvgm.sourceforge.net</span></a>) +для перевода из формата DVI в формат SVG. +<!--l. 3392--><p class="indent" > Включены программы для следующих новых платформ: <span class="latt-1000">amd64-freebsd</span>, <span class="latt-1000">amd64-kfreebsd</span>, <span @@ -6285,7 +6325,7 @@ class="latt-1000">i386-freebsd</span>, <span class="latt-1000">i386-kfreebsd</span>, <span class="latt-1000">x86_64-darwin</span>, <span class="latt-1000">x86_64-solaris</span>. -<!--l. 3365--><p class="indent" > Об одном изменении в <span class="TEX">T<span +<!--l. 3396--><p class="indent" > Об одном изменении в <span class="TEX">T<span class="E">E</span>X</span> Live 2009 мы забыли упомянуть в свое время: многочисленные программы конвертера <span class="TEX">T<span class="E">E</span>X</span>4ht (<a @@ -6293,49 +6333,49 @@ href="http://tug.org/tex4ht" class="url" ><span class="latt-1000">http://tug.org/tex4ht</span></a>) были убраны из директорий для бинарников; все теперь делается одной программой <span class="latt-1000">mk4ht</span>. -<!--l. 3370--><p class="indent" > Наконец, релиз <span class="TEX">T<span +<!--l. 3401--><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> Collection DVD уже нельзя использовать ╚live╩, непосредственно с диска (что может показаться странным). Кстати, из-за этого установка с DVD будет теперь значительно быстрее. -<!--l. 3374--><p class="noindent" > +<!--l. 3405--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.8 </span> <a id="x1-7900010.1.8"></a>2011</h5> -<!--l. 3377--><p class="noindent" >В 2011 году было сделано относительно немного изменений. -<!--l. 3379--><p class="indent" > Программы для Mac OS X (<span +<!--l. 3408--><p class="noindent" >В 2011 году было сделано относительно немного изменений. +<!--l. 3410--><p class="indent" > Программы для Mac OS X (<span class="latt-1000">universal-darwin </span>и <span class="latt-1000">x86_64-darwin</span>) работают теперь только под Leopard или младшей системой; Panther и Tiger больше не поддерживаются. -<!--l. 3383--><p class="indent" > Программа <span +<!--l. 3414--><p class="indent" > Программа <span class="latt-1000">biber </span>для обработки библиографических списков добавлена для всех платформ. Она тесно связана с пакетом <span class="latt-1000">biblatex</span>, который предлагает совершенно новый способ обработки библиографий из <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>а. -<!--l. 3388--><p class="indent" > Программа MetaPost (<span +<!--l. 3419--><p class="indent" > Программа MetaPost (<span class="latt-1000">mpost</span>) больше не создает файлов <span class="latt-1000">.mem</span>. Нужные файлы, например <span class="latt-1000">plain.mp</span>, теперь просто перечитываются при каждом запуске. Это связано с поддержкой MetaPost как библиотеки — ещё одно важное, но прозрачное для пользователя изменение. -<!--l. 3394--><p class="indent" > Версия программы <span +<!--l. 3425--><p class="indent" > Версия программы <span class="latt-1000">updmap</span>, написанная на Перле, ранее использованная только под Windows, теперь улучшена и устанавливается для всех платформ. Это должно быть прозрачно для пользователя — разве что программа теперь работает гораздо быстрее. -<!--l. 3399--><p class="indent" > Программы <span +<!--l. 3430--><p class="indent" > Программы <span class="lass-1000">initex </span>и <span class="lass-1000">inimf </span>были возвращены (но другие варианты <span class="lass-1000">ini* </span>— нет). -<!--l. 3403--><p class="noindent" > +<!--l. 3434--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">10.1.9 </span> <a id="x1-8000010.1.9"></a>2012</h5> -<!--l. 3406--><p class="noindent" >Программа <span +<!--l. 3437--><p class="noindent" >Программа <span class="latt-1000">tlmgr </span>теперь поддерживает обновления из нескольких сетевых репозиториев. Эти возможности подробнее описаны в соответствующем разделе <span class="latt-1000">tlmgr help</span>. -<!--l. 3410--><p class="indent" > Параметр <span +<!--l. 3441--><p class="indent" > Параметр <span class="latt-1000">\XeTeXdashbreakstate </span>теперь по умолчанию равен 1, как для <span class="latt-1000">xetex</span>, так и для <span @@ -6347,22 +6387,22 @@ class="E">E</span>X</span>е, для ко&#x сохранить старое форматирование, теперь должны будут явно установить <span class="latt-1000">\XeTeXdashbreakstate</span> равным 0. -<!--l. 3417--><p class="indent" > Файлы, создаваемые программами <span +<!--l. 3448--><p class="indent" > Файлы, создаваемые программами <span class="latt-1000">pdftex </span>и <span class="latt-1000">dvips</span>, теперь могут быть больше 2 гигабайт. -<!--l. 3420--><p class="indent" > 35 стандартных шрифтов PostScriptа теперь по умолчанию включены в файлы, создаваемые <span +<!--l. 3451--><p class="indent" > 35 стандартных шрифтов PostScriptа теперь по умолчанию включены в файлы, создаваемые <span class="latt-1000">dvips</span>, так как сейчас существует много разных версий этих ╚стандартных╩ шрифтов. -<!--l. 3424--><p class="indent" > К программам, которые могут по умолчанию вызываться в ограниченном режиме через <span +<!--l. 3455--><p class="indent" > К программам, которые могут по умолчанию вызываться в ограниченном режиме через <span class="latt-1000">\write18</span>, добавлена <span class="latt-1000">mpost</span>. -<!--l. 3427--><p class="indent" > Файл <span +<!--l. 3458--><p class="indent" > Файл <span class="latt-1000">texmf.cnf </span>теперь ищется ещё и в директории <span class="latt-1000">../texmf-local</span>, т. е. если файл <span class="latt-1000">/usr/local/texlive/texmf-local/web2c/texmf.cnf </span>существует, он будет использован. -<!--l. 3432--><p class="indent" > Скрипт <span +<!--l. 3463--><p class="indent" > Скрипт <span class="latt-1000">updmap </span>теперь читает файлы <span class="latt-1000">updmap.cfg </span>в каждом поддереве директорий, вместо одного глобального конфигурационного файла. Это изменение должно быть прозрачным для пользователя, @@ -6371,30 +6411,30 @@ class="latt-1000">updmap.cfg</span>. Подро&#x выдаваемой командой <span class="obeylines-h"><span class="verb"><span class="latt-1000">updmap</span><span class="latt-1000"> --help</span></span></span>. -<!--l. 3438--><p class="indent" > Платформы: добавлены <span +<!--l. 3469--><p class="indent" > Платформы: добавлены <span class="lass-1000">armel-linux </span>и <span class="lass-1000">mipsel-linux</span>; из основного дистрибутива исключены платформы <span class="lass-1000">sparc-linux </span>и <span class="lass-1000">i386-netbsd</span>. -<!--l. 3443--><p class="indent" > <a id="news"></a> - <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a - id="x1-8100010.2"></a>Настоящее</h4> -<!--l. 3447--><p class="noindent" >Изменена структура директорий: директория <span +<!--l. 3474--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">10.1.10 </span> <a + id="x1-8100010.1.10"></a>2013</h5> +<!--l. 3475--><p class="noindent" >Изменена структура директорий: директория <span class="latt-1000">texmf/ </span>объединена с <span class="latt-1000">texmf-dist/</span>. Переменные <span class="latt-1000">TEXMFMAIN</span> и <span class="latt-1000">TEXMFDIST </span>указывают теперь на <span class="latt-1000">texmf-dist/</span>, -<!--l. 3451--><p class="indent" > Многие небольие языковые коллекции объединены для упрощения установки. -<!--l. 3453--><p class="indent" > MetaPost: добавлена поддержка записи в PNG и чисел с плавающей точой (IEEE double). -<!--l. 3456--><p class="indent" > Lua<span class="TEX">T<span +<!--l. 3479--><p class="indent" > Многие небольие языковые коллекции объединены для упрощения установки. +<!--l. 3481--><p class="indent" > MetaPost: добавлена поддержка записи в PNG и чисел с плавающей точой (IEEE double). +<!--l. 3484--><p class="indent" > Lua<span class="TEX">T<span class="E">E</span>X</span>: обновлено до Lua 5.2 и включена новая библиотека (<span class="latt-1000">pdfscanner</span>) для включения страниц в формате PDF и многого другого (см. страницы Lua<span class="TEX">T<span class="E">E</span>X</span> на WWW). -<!--l. 3460--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 3488--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span> (также см. страницы на WWW): <ul class="itemize1"> <li class="itemize">Для шрифтов теперь используется библиотека HarfBuzz вместо библиотеки ICU (ICU все @@ -6413,41 +6453,120 @@ class="E">E</span>X</span> и <span class="latt-1000">xdvipdfmx </span>в поиске шрифтов. </li> <li class="itemize">Поддержка математики в OpenFonts.</li></ul> -<!--l. 3475--><p class="indent" > <span +<!--l. 3503--><p class="indent" > <span class="lass-1000">xdvi</span>: теперь использует FreeType вместо <span class="latt-1000">t1lib</span>. -<!--l. 3477--><p class="indent" > <span +<!--l. 3505--><p class="indent" > <span class="lass-1000">microtype.sty</span>: добавлена поддержка Xe<span class="TEX">T<span class="E">E</span>X</span> (вынесение знаков препинания на поля) и Lua<span class="TEX">T<span class="E">E</span>X</span> (вынесение знаков препинания на поля, манипуляции со шрифтами, разрядка), помимо други улучшений. -<!--l. 3481--><p class="indent" > <span +<!--l. 3509--><p class="indent" > <span class="lass-1000">tlmgr</span>: новый механизм <span class="latt-1000">pinning </span>для работы с несколькими репозиториями; см. <span class="obeylines-h"><span class="verb"><span class="latt-1000">tlmgr</span><span class="latt-1000"> --help</span></span></span> и <a href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span -class="latt-1000">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>. +class="latt-1000">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-_REPOSITORIES</span></a>. -<!--l. 3485--><p class="indent" > Платформы: добавлены или восстановлены <span +<!--l. 3513--><p class="indent" > Платформы: добавлены или восстановлены <span class="lass-1000">armhf-linux</span>, <span class="lass-1000">mips-irix</span>, <span class="lass-1000">i386-netbsd </span>и <span -class="lass-1000">amd64-netbsd</span>. -Убрана <span -class="lass-1000">powerpc-aix</span>. Поддержку некоторых дополнительных платформ можно найти на -(<a +class="lass-1000">amd64-netbsd</span>. Убрана +<span +class="lass-1000">powerpc-aix</span>. +<!--l. 3517--><p class="indent" > <a id="news"></a> + <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a + id="x1-8200010.2"></a>Настоящее —  2014</h4> +<!--l. 3521--><p class="noindent" >2014 год ознаменовался новыми поправками от Кнута; это касается всех програм, но наиболее видимое +изменение —  восстановлены слова <span +class="latt-1000">preloaded format </span>в баннере. Как пишет Кнут, это теперь означает, +что формат <span +class="lati-1000">может </span>быть загружен по умолчанию, а не то, что он на самом деле загружен; этот формат +может быть изменен. +<!--l. 3527--><p class="indent" > pdf<span class="TEX">T<span +class="E">E</span>X</span>: новый параметр для подавления предупреждений <span +class="latt-1000">\pdfsuppresswarningpagegroup</span>; новые +примитивы для специальных пробелов, чтобы помочь переверстке PDF <span +class="latt-1000">\pdfinterwordspaceon</span>, +<span +class="latt-1000">\pdfinterwordspaceoff</span>, <span +class="latt-1000">\pdffakespace</span>. +<!--l. 3532--><p class="indent" > Lua<span class="TEX">T<span +class="E">E</span>X</span>: значительные изменения в механизме загрузки шрифтов и переноса. Самое большое +изменение —  добавление нового движка <span +class="latt-1000">luajittex </span>(<a +href="http://foundry.supelec.fr/projects/luajittex" class="url" ><span +class="latt-1000">http://foundry.supelec.fr/projects/luajittex</span></a>) +и его собратьев <span +class="latt-1000">texluajit </span>и <span +class="latt-1000">texluajitc</span>. Они используют just-in-time компилятор (см. подробную +статью <a +href="http://tug.org/TUGboat/tb34-1/tb106scarso.pdf" class="url" ><span +class="latt-1000">http://tug.org/TUGboat/tb34-_1/tb106scarso.pdf</span></a>). <span +class="latt-1000">luajittex </span>все еще в состоянии +разработки, он поставляется не для всех систем и существенно менее стабилен, чем <span +class="latt-1000">luatex</span>. +Ни мы, ни разработчки не рекомендуем использование его для чего бы то ни было, кроме +экспериментов. +<!--l. 3543--><p class="indent" > Xe<span class="TEX">T<span +class="E">E</span>X</span>: сейчас на всех платформах поддерживаются одни и те же форматы графики (включая Mac), +исключена декомпозиция составных символов Юникода, шрифты OpenType теперь предпочитаются +Graphite для совместимости с предыдущими версиями Xe<span class="TEX">T<span +class="E">E</span>X</span>а. +<!--l. 3548--><p class="indent" > MetaPost: поддерживается новая система нумерации <span +class="latt-1000">decimal</span>, наряду с внутренней <span +class="latt-1000">numberprecision</span>; +новое определение <span +class="latt-1000">drawdot </span>в <span +class="latt-1000">plain.mp</span>, от Кнута; исправлены баги в экспорте SVG и PNG и +др. +<!--l. 3553--><p class="indent" > Утилита <span +class="lass-1000">pstopdf </span>(Con<span class="TEX">T<span +class="E">E</span>X</span>t) будет убрана в качестве самостоятельной команды после релиза из-за +конфликта с системной командой под тем же названием. Ее все еще можно будет использовать как +<span +class="latt-1000">mtxrun –script pstopdf</span>. +<!--l. 3558--><p class="indent" > Утилиты <span +class="lass-1000">psutils </span>были существенно обновлены новым разработчиком. В результате несколько редко +используемых утилит (<span +class="latt-1000">fix*</span>, <span +class="latt-1000">getafm</span>, <span +class="latt-1000">psmerge</span>, <span +class="latt-1000">showchar</span>) сейчас находятся в директории <span +class="latt-1000">scripts/</span>, а не +не в общей директории с другими программами (возможно, это будет изменено в будущем). Добавлен +новый скрипт <span +class="latt-1000">psjoin</span>. +<!--l. 3565--><p class="indent" > Наш вариант Mac<span class="TEX">T<span +class="E">E</span>X</span> (раздел <a +href="#x1-170003.1.2">3.1.2<!--tex4ht:ref: sec:macosx --></a>) больше не включает специфических для макинтошей пакетов +шрифтов Latin Modern и TeX Gyre, так как пользователь может легко включить эти шрифты в систему. +Мы также убрали программу <span +class="lass-1000">convert </span>из пакета ImageMagick, так как <span class="TEX">T<span +class="E">E</span>X</span>4ht (точнее, <span +class="latt-1000">tex4ht.env</span>) +теперь использует Ghostscript напрямую. +<!--l. 3572--><p class="indent" > Коллекция <span +class="lass-1000">langcjk </span>для китайского, японского и корейского языков разбита на отдельные коллекции +меньшего размера. +<!--l. 3575--><p class="indent" > Платформа <span +class="lass-1000">x86_64-cygwin </span>добавлена, <span +class="lass-1000">mips-irix </span>убрана; Микрософт больше не поддерживает Windows +XP, так что наши программы под ними могут в любой момент перестать работать. +<!--l. 3579--><p class="indent" > Поддержку некоторых дополнительных платформ можно найти на (<a href="http://tug.org/texlive/custom-bin.html" class="url" ><span -class="latt-1000">http://tug.org/texlive/custom-bin.html</span></a>). Кроме того, программы для некоторых платформ не -попали на DVD (просто чтобы сэкономить место), но могут быть установлены обычным способом по -сети. -<!--l. 3494--><p class="noindent" > +class="latt-1000">http://tug.org/texlive/custom-_bin.html</span></a>). +Кроме того, программы для некоторых платформ не попали на DVD (просто чтобы сэкономить место), +но могут быть установлены обычным способом по сети +<!--l. 3584--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a - id="x1-8200010.3"></a>Будущее</h4> -<!--l. 3496--><p class="noindent" ><span class="TEX"><span + id="x1-8300010.3"></a>Будущее</h4> +<!--l. 3586--><p class="noindent" ><span class="TEX"><span class="lati-1000">T</span><span class="E"><span class="lati-1000">E</span></span><span @@ -6459,15 +6578,17 @@ class="lati-1000">Live не совер <a href="http://tug.org/texlive/contribute.html" class="url" ><span class="latt-1000">http://tug.org/texlive/contribute.html</span></a>. -<!--l. 3504--><p class="indent" > Присылайте, пожалуйста, замечания и предложения по адресу: +<!--l. 3594--><p class="indent" > Присылайте, пожалуйста, замечания и предложения по адресу: <div class="quote"> - <!--l. 3506--><p class="noindent" ><a + <!--l. 3596--><p class="noindent" ><a href="mailto:tex-live@tug.org" ><span class="path"><span -class="latt-1000">tex-live@tug.org</span></span></a> <br +class="latt-1000">tex-_live@tug.org</span></span></a> <br class="newline" /><a href="http://tug.org/texlive" class="url" ><span class="latt-1000">http://tug.org/texlive</span></a></div> -<!--l. 3511--><p class="noindent" ><span + + +<!--l. 3601--><p class="noindent" ><span class="lasl-1000">Happy </span><span class="TEX"><span class="lasl-1000">T</span><span class="E"><span diff --git a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf Binary files differindex d1af6647e8d..f7b760187f6 100644 --- a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf +++ b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf diff --git a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex index df911376da1..93aa50d33f1 100644 --- a/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex +++ b/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex @@ -17,12 +17,12 @@ \begin{document} \title{% - {\huge \textit{Руководство пользователя \protect\TL{} "--- 2013}}% + {\huge \textit{Руководство пользователя \protect\TL{} "--- 2014}}% } \author{Редактор: Карл Берри\\[3mm] \url{http://tug.org/texlive/}} -\date{Май 2013} +\date{Май 2014} \maketitle @@ -341,8 +341,8 @@ Windows~2000. Мы не собрали 64-битовые программы для Windows, но \begin{description} \item[корневая директория] может содержать несколько версий \TL{}: \begin{ttdescription} - \item[2012] Предыдущая версия. - \item[2013] Текущая версия. + \item[2013] Предыдущая версия. + \item[2014] Текущая версия. \begin{ttdescription} \item [bin] ~ \begin{ttdescription} @@ -361,9 +361,9 @@ Windows~2000. Мы не собрали 64-битовые программы для Windows, но \item[домашняя директория пользователя] (\texttt{\$HOME} или \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2012] Данные и конфигурационные файлы предыдущей + \item[.texlive2013] Данные и конфигурационные файлы предыдущей версии. - \item[.texlive2013] Данные и конфигурационные файлы текущей + \item[.texlive2014] Данные и конфигурационные файлы текущей версии. \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR} @@ -473,13 +473,13 @@ Windows~2000. Мы не собрали 64-битовые программы для Windows, но \label{sec:inst-start} Для начала вам потребуется \DVD{} \TK{} или программа установки \TL{} -с Интернета. Найдите скрипт установки: \filename{install-tl} для -UNIX, \filename{install-tl.bat} для Windows. Более подробно различные -способы приобретения и установки дистрибутива рассмотрены на странице +с Интернета. Подробно различные способы приобретения и установки +дистрибутива рассмотрены на странице \url{http://tug.org/texlive/acquire.html}. \begin{description} -\item [Установка с сети:] скачайте программу из архива \CTAN, директория +\item [Установка с сети, архив (.zip или .tag.gz):] скачайте файл из архива + \CTAN, директория \dirname{systems/texlive/tlnet}; адрес \url{http://mirror.ctan.org/systems/texlive/tlnet} автоматически приводит к ближайшему зеркалу архива. Вы можете скачать либо @@ -487,7 +487,17 @@ UNIX, \filename{install-tl.bat} для Windows. Более подробно различные существенно меньшего размера \filename{install-unx.tar.gz} (только для UNIX). После распаковки файлы \filename{install-tl} и -\filename{install-tl.bat} окажутся в директории \dirname{install-tl}. +\filename{install-tl.bat} окажутся в поддиректории \dirname{install-tl}. + + +\item[Установка с сети, программа .exe (только Windows):] Скачайте + файл из архива \CTAN, как указано выше, и запустите его. Это + запускает распаковщик и установщик первой ступени, + см. рис.~Figure~\ref{fig:nsis}. Он предлагает выбрать из трех + вариантов: <<Simple install>> начинает установку в обычном режиме, + <<Custom install>> "---~в экспертном режиме как описано в + разделе~\ref{sec:wininst}. Третий вариант "---~распаковка без + установки. \item [\TeX{} Collection \DVD:] Перейдите в поддиректорию \dirname{texlive}. Под Windows программа установки запускается @@ -502,7 +512,13 @@ UNIX, \filename{install-tl.bat} для Windows. Более подробно различные \end{description} -В обоих случаях программа установки системы одна и та же. Главное +\begin{figure}[tb] +\tlpng{nsis_installer}{.6\linewidth} +\caption{Первая ступень установки под Windows (.exe)}\label{fig:nsis} +\end{figure} + + +Во всех случаях программа установки системы одна и та же. Главное различие состоит в том, что при установке с сети ставятся последние версии пакетов "--- в отличие от установки с \DVD\ или \ISO. @@ -552,6 +568,7 @@ UNIX, \filename{install-tl.bat} для Windows. Более подробно различные См. раздел~\ref{sec:cygwin}. \subsubsection{MacOSX} ++\label{sec:macosx} Как отмечается в разделе~\ref{sec:tl-coll-dists}, для \MacOSX{} существует специальный дистрибутив, Mac\TeX{} @@ -567,9 +584,10 @@ Mac\TeX{} основан на \TL{}, основные деревья директорий и программы у поддиректорий с программами и документацией, предназначенными для Макинтошей. -\subsubsection{Windows} +\subsubsection{Windows}\label{sec:wininst} -Если вы устанавливаете систему с сети, или если программа установки с +Если вы устанавливаете систему с сети при помощи распакованного архива +.zip, или если программа установки с \DVD{} не стартовала автоматически, дважды щёлкните по \filename{install-tl.bat}. Если вам нужна более тонкая настройка, например, если вы хотите выбрать определенные коллекции пакетов, @@ -580,12 +598,12 @@ Mac\TeX{} основан на \TL{}, основные деревья директорий и программы у \Ucom{\texttt{жирным шрифтом}}. Если вы находитесь в директории программы установки, напечатайте: \begin{alltt} -> \Ucom{install-tl} +> \Ucom{install-tl-windows} \end{alltt} Программу можно вызвать и из другой директории, например, \begin{alltt} -> \Ucom{D:\bs{}texlive\bs{}install-tl} +> \Ucom{D:\bs{}texlive\bs{}install-tl-windows} \end{alltt} (предполагается, что в \dirname{D:} находится \DVD{} \TK{}). На рисунке~\ref{fig:wizard-w32} показан специальный проводник установки, @@ -593,18 +611,18 @@ Mac\TeX{} основан на \TL{}, основные деревья директорий и программы у Для установки в текстовом режиме используйте \begin{alltt} -> \Ucom{install-tl -no-gui} +> \Ucom{install-tl-windows -no-gui} \end{alltt} Все опции программы можно получить при помощи команды \begin{alltt} -> \Ucom{install-tl -help} +> \Ucom{install-tl-windows -help} \end{alltt} \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2013 from: ... +Installing TeX Live 2014 from: ... Platform: i386-linux => 'Intel x86 with GNU/Linux' Distribution: inst (compressed) ... @@ -616,11 +634,11 @@ Distribution: inst (compressed) Customizing installation scheme: <C> standard collections - 43 collections out of 45, disk space required: 3909 MB + 47 collections out of 48, disk space required: 3641 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2013 + /usr/local/texlive/2014 ... <O> options: @@ -703,7 +721,7 @@ Actions: вопросов. Если вы хотите более тонкую настройку, вызовите другой режим. -Этот режим может быть выбран командой +Для других платформ этот режим может быть выбран командой \begin{alltt} > \Ucom{install-tl -gui=wizard} \end{alltt} @@ -736,12 +754,12 @@ Available platforms: j [ ] i386-linux Intel x86 with GNU/Linux k [ ] i386-netbsd Intel x86 with NetBSD l [ ] i386-solaris Intel x86 with Solaris - m [ ] mips-irix SGI IRIX - o [ ] mipsel-linux mipsel with Linux - p [ ] powerpc-linux PowerPC with GNU/Linux - s [ ] sparc-solaris Sparc with Solaris - t [ ] universal-darwin universal binaries for MacOSX/Darwin - u [ ] win32 Windows + m [ ] mipsel-linux mipsel with Linux + o [ ] powerpc-linux PowerPC with GNU/Linux + p [ ] sparc-solaris Sparc with Solaris + s [ ] universal-darwin universal binaries for MacOSX/Darwin + t [ ] win32 Windows + u [ ] x86_64-cygwin x86_64 with Cygwin v [ ] x86_64-darwin x86_64 with MacOSX/Darwin w [ ] x86_64-linux x86_64 with GNU/Linux x [ ] x86_64-solaris x86_64 with Solaris @@ -813,9 +831,13 @@ Select scheme: Схема директорий по умолчанию описана в разделе~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. Положение дерева \dirname{TEXDIR} отличается для Windows -(|%SystemDrive%\texlive\2013|) и UNIX -(\dirname{/usr/local/texlive/2013}). +(|%SystemDrive%\texlive\2014|) и UNIX +(\dirname{/usr/local/texlive/2014}). Таким образом, по умолчанию у +вас будет параллельно установлено несколько систем, и вы сможете +переключаться между ними, изменив список директорий поиска программ. +Вы можете изменить это, задав для программы-установщика другое +значение параметра \dirname{TEXDIR}. Основная причина, по которой бывает необходимо изменить эту схему "--- отсутствие у вас прав на запись в нужные директории. Вам не надо иметь права администратора для установки \TL{}, однако вам надо @@ -824,11 +846,12 @@ Select scheme: Если у вас нет права на запись в системные директории, естественной альтернативой является установка в вашу домашнюю директорию, особенно если вы будете единственным пользователем системы. Для этого -используйте `|~|' например `|~/texlive/2013|'. +используйте `|~|' например `|~/texlive/2014|'. Мы рекомендуем включать номер года в название директории, чтобы можно -было держать отдельно разные версии \TL{}. После тестирования новой -версии вы сможете сделать \dirname{/usr/local/texlive-cur} ссылкой на +было держать отдельно разные версии \TL{}. Вы также можете +использовать общее имя, не зависящее от года, например, +\dirname{/usr/local/texlive-cur}, создав ссылку на соответствующую директорию. Изменение \dirname{TEXDIR} изменит также \dirname{TEXMFLOCAL}, @@ -1044,18 +1067,18 @@ Intel86 GNU/Linux. \filename{.profile}) следующее: \begin{sverbatim} -PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} Для \prog{csh} или \prog{tcsh} следует редактировать файл \filename{$HOME/.cshrc}, и следует добавить что-то вроде \begin{sverbatim} -setenv PATH /usr/local/texlive/2013/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH \end{sverbatim} Разумеется, в ваших конфигурационных файлах уже могут быть определены @@ -1242,6 +1265,16 @@ database>> в графическом режиме программы \prog{tlmgr}. системы, а уже затем перейти к созданию прекрасных документов и/или шрифтов. +Вы можете начать с программы для редактирования файлов. \TL\ +устанавливает \TeX{}works (\url{http://tug.org/texworks}) +под Windows, а Mac\TeX\ устанавливает TeXShop +(\url{http://pages.uoregon.edu/koch/texshop}. На других системах +выбор редактора остается за вами. Есть много возможностей, некоторые +из которых перечислены ниже; см. также +\url{http://tug.org/interest.html#editors}. Вообще говоря, +годится любой текстовый редактор. + + В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды для операционных систем типа Unix; под \MacOSX{} и Windows вы, скорее всего, будете использовать графический интерфейс, @@ -1255,7 +1288,7 @@ Windows вы, скорее всего, будете использовать графический интерфейс, \begin{alltt} > \Ucom{tex -{}-version} -TeX 3.1415926 (TeX Live ...) +TeX 3.14159265 (TeX Live ...) kpathsea version 6.0.1 Copyright ... D.E. Knuth. ... @@ -1269,7 +1302,7 @@ Copyright ... D.E. Knuth. \item Скомпилируйте простой \LaTeX{}овский файл: \begin{alltt} > \Ucom{latex sample2e.tex} -pdfTeX 3.1415926-... (TeX Live ...) +This is pdfTeX 3.14... ... Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. @@ -1337,7 +1370,7 @@ Windows мы рекомендуем Sumatra PDF доступны ли ему системные шрифты: \begin{alltt} > \Ucom{xetex opentype-info.tex} -This is XeTeX, Version 3.1415926\dots +This is XeTeX, Version 3.14\dots ... Output written on opentype-info.pdf (1 page). Transcript written on opentype-info.log. @@ -1505,7 +1538,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local странице \url{http://tug.org/texlive/w32client.html}. Они работают с \ISO\ точно так же, как и с системой в локальной сети. -Под \MacOSX\ TeXShop и \TeX{}works могут использовать систему на \DVD, +Под \MacOSX\ TeXShop может использовать систему на \DVD, если симлинк \filename{/usr/texbin} указывает на директорию с программами для нужной архитектуры, например \begin{verbatim} @@ -1610,12 +1643,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2013/texmf-дист/ls-R... +mktexlsr: Updating /usr/local/texlive/2014/texmf-дист/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Как вы видите, \prog{tlmgr} учитывает зависимости между пакетами, и @@ -1632,9 +1665,9 @@ fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed. package: collection-latexextra category: Collection shortdesc: LaTeX supplementary packages -longdesc: A large collection of add-on packages for LaTeX. +longdesc: A very large collection of add-on packages for LaTeX. installed: Yes -revision: 14675 +revision: 32678 \end{fverbatim} И наконец, полная документация находится по адресу @@ -1765,14 +1798,12 @@ Windows хранит почти все конфигурационные данные в регистре. Регистр В поздних версиях Windows делается различие между обычными пользователями и администраторами, причем только последние имеют право -доступа ко всей операционной системе. На практике однако было бы -более правильно описывать эти классы пользователей как -<<непривилегированные пользователи>> и <<обычные пользователи>>: права -администратора являются правилом, а не исключением. Однако мы +доступа ко всей операционной системе. Мы постарались сделать возможным установку \TL{} без прав администратора. -Если пользователь является администратором, он может установить \TL{} +Если программа устанвки запущена с привилегиями администратора, она +может установить \TL{} для всех пользователей. В этом случае ярлыки создаются у всех пользователей, и модифицируются системные параметры. В противном случае ярлыки и меню создаются только для текущего пользователя, и @@ -1792,7 +1823,7 @@ Windows хранит почти все конфигурационные данные в регистре. Регистр \TL{}. Ярлык для \TeX{}works, если эта программа установлена, также добавляет директории \TL{} в начало пути поиска. -У Windows Vista и Windows~7 есть ещё одна особенность: даже если вы являетесь +У Windows Vista и новее есть ещё одна особенность: даже если вы являетесь администратором, вам нужно отдельно указать административные права при запуске программ. Поэтому не имеет особого смысла заходить в систему как администратор: вместо этого, щелкнув правой клавишей мыши на @@ -1993,9 +2024,9 @@ Windows Registry Editor Version 5.00 окружения. Теперь при нормальной установке создается файл -\file{.../2013/texmf.cnf}. Если вам нужно изменить настройки (обычно +\file{.../2014/texmf.cnf}. Если вам нужно изменить настройки (обычно этого делать, не приходится), внесите их в этот файл. Главный -конфигурационный файл "--- файл \file{.../2013/texmf/web2c/texmf.cnf} +конфигурационный файл "--- файл \file{.../2014/texmf/web2c/texmf.cnf} Его редактировать \emph{не} следует, так как при обновлении системы ваши изменения пропадут. @@ -2801,16 +2832,16 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb Программы компилировали: Этторе Алдрованди (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Марк Бадон (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}), -Карл Берри (\pkgname{i386-linux}, \pkgname{sparc-solaris}), +Карл Берри (\pkgname{i386-linux}), Алан Браслау (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Питер Брейтенлохнер (\pkgname{x86\_64-linux}), -Кен Браун (\pkgname{i386-cygwin}), +Кен Браун (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), Саймон Дейлес (\pkgname{armhf-linux}), -Кристиан Менсинг (\pkgname{mips-irix}), +%Кристиан Менсинг (\pkgname{mips-irix}), Акира Какуто (\pkgname{win32}), Дик Коч (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}), Никола Лечич (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), -Мойка Миклавек (\pkgname{mipsel-linux}), +Мойка Миклавек (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}), Норберт Прейнинг (\pkgname{alpha-linux}), Юкка Салми (\pkgname{i386-netbsd}), Томас Шмитц (\pkgname{powerpc-linux}), @@ -3440,10 +3471,7 @@ Encapsulated PostScript (EPS) в PDF при помощи пакета \pkgname{i386-netbsd}. % -\htmlanchor{news} -\subsection{Настоящее} -\label{sec:tlcurrent} - +\subsubsection{2013} Изменена структура директорий: директория \code{texmf/} объединена с \code{texmf-dist/}. Переменные \code{TEXMFMAIN} и \code{TEXMFDIST} указывают теперь на \code{texmf-dist/}, @@ -3484,12 +3512,74 @@ Lua\TeX: обновлено до Lua~5.2 и включена новая библиотека Платформы: добавлены или восстановлены \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd} и \pkgname{amd64-netbsd}. -Убрана \pkgname{powerpc-aix}. Поддержку некоторых дополнительных -платформ можно найти на +Убрана \pkgname{powerpc-aix}. + +\htmlanchor{news} +\subsection{Настоящее "---~2014} +\label{sec:tlcurrent} + +2014 год ознаменовался новыми поправками от Кнута; это касается всех +програм, но наиболее видимое изменение "---~восстановлены слова +\code{preloaded format} в баннере. Как пишет Кнут, это теперь +означает, что формат \emph{может} быть загружен по умолчанию, а не то, +что он на самом деле загружен; этот формат может быть изменен. + +pdf\TeX: новый параметр для подавления предупреждений +\cs{pdfsuppresswarningpagegroup}; новые примитивы для специальных +пробелов, чтобы помочь переверстке \acro{PDF} \cs{pdfinterwordspaceon}, +\cs{pdfinterwordspaceoff}, \cs{pdffakespace}. + +Lua\TeX: значительные изменения в механизме загрузки шрифтов и +переноса. Самое большое изменение "---~добавление нового движка +\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) +и его собратьев \code{texluajit} и \code{texluajitc}. Они используют +just-in-time компилятор (см. подробную статью +\url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf}). +\code{luajittex} все еще в состоянии разработки, он поставляется не +для всех систем и существенно менее стабилен, чем \code{luatex}. Ни +мы, ни разработчки не рекомендуем использование его для чего бы то ни +было, кроме экспериментов. + +\XeTeX: сейчас на всех платформах поддерживаются одни и те же форматы +графики (включая Mac), исключена декомпозиция составных +символов Юникода, шрифты OpenType теперь предпочитаются Graphite для +совместимости с предыдущими версиями \XeTeX а. + +\MP: поддерживается новая система нумерации \code{decimal}, наряду с +внутренней \code{numberprecision}; новое определение \code{drawdot} в +\filename{plain.mp}, от Кнута; исправлены баги в экспорте \acro{SVG} и +\acro{PNG} и др. + +Утилита \cmdname{pstopdf} (Con\TeX{}t) будет убрана в качестве +самостоятельной команды после релиза из-за конфликта с системной +командой под тем же названием. Ее все еще можно будет использовать +как \code{mtxrun --script pstopdf}. + +Утилиты \cmdname{psutils} были существенно обновлены новым +разработчиком. В результате несколько редко используемых утилит +(\code{fix*}, \code{getafm}, \code{psmerge}, \code{showchar}) сейчас +находятся в директории \dirname{scripts/}, а не не в общей директории +с другими программами (возможно, это будет изменено в будущем). +Добавлен новый скрипт \code{psjoin}. + +Наш вариант Mac\TeX\ (раздел~\ref{sec:macosx}) больше не включает +специфических для макинтошей пакетов шрифтов Latin Modern и TeX Gyre, +так как пользователь может легко включить эти шрифты в систему. Мы +также убрали программу \cmdname{convert} из пакета ImageMagick, так +как \TeX4ht (точнее, +\code{tex4ht.env}) теперь использует Ghostscript напрямую. + +Коллекция \pkgname{langcjk} для китайского, японского и корейского +языков разбита на отдельные коллекции меньшего размера. + +Платформа \pkgname{x86\_64-cygwin} добавлена, \pkgname{mips-irix} +убрана; Микрософт больше не поддерживает Windows XP, так что наши +программы под ними могут в любой момент перестать работать. + +Поддержку некоторых дополнительных платформ можно найти на (\url{http://tug.org/texlive/custom-bin.html}). Кроме того, программы для некоторых платформ не попали на \DVD\ (просто чтобы сэкономить -место), но могут быть установлены обычным способом по сети. - +место), но могут быть установлены обычным способом по сети \subsection{Будущее} |