texlive[50450] Master/texmf-dist/doc/texlive/texlive-ru: Updated
commits+boris at tug.org
commits+boris at tug.org
Mon Mar 18 22:52:47 CET 2019
Revision: 50450
http://tug.org/svn/texlive?view=revision&revision=50450
Author: boris
Date: 2019-03-18 22:52:47 +0100 (Mon, 18 Mar 2019)
Log Message:
-----------
Updated Russian translation
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.css
trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html
trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf
trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.css
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.css 2019-03-18 21:16:35 UTC (rev 50449)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.css 2019-03-18 21:52:47 UTC (rev 50450)
@@ -132,6 +132,7 @@
div.abstract {width:100%;}
.alltt P { margin-bottom : 0em; margin-top : 0em; }
.alltt { margin-bottom : 1em; margin-top : 1em; }
+.rotatebox{display: inline-block;}
.figure img.graphics {margin-left:10%;}
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
div.longtable{text-align:center;}
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html 2019-03-18 21:16:35 UTC (rev 50449)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.html 2019-03-18 21:52:47 UTC (rev 50450)
@@ -1,8 +1,8 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU"
"http://www.w3.org/TR/html4/loose.dtd">
-<html >
+<html xml:lang="ru" >
<head>
- <title>Руководство пользователя TEX Live "— 2018</title>
+ <title>Руководство пользователя TEX Live "— 2019</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)">
@@ -20,21 +20,15 @@
<h2 class="titleHead">Руководство пользователя <span class="TEX">T<span
-class="E">E</span>X</span> Live — 2018</h2>
+class="E">E</span>X</span> Live — 2019</h2>
<div class="author" ><span
class="larm-1200">Редактор: Карл Берри</span>
-<br /> <a
-href="http://tug.org/texlive/" class="url" ><span
-class="larm-1200">http://tug.org/texlive/</span></a></div><br />
+<br /> <a
+href="https://tug.org/texlive/" class="url" ><span
+class="larm-1200">https://tug.org/texlive/</span></a></div><br />
<div class="date" ><span
-class="larm-1200">Апрель 2018</span></div>
+class="larm-1200">Апрель 2019</span></div>
</div>
-<div class="center"
->
-<!--l. 30--><p class="noindent" >
-
-<!--l. 31--><p class="noindent" >Релиз <span class="TEX">T<span
-class="E">E</span>X</span> Live этого года посвящен памяти ушедшего от нас коллеги Сташекa Ваврикевича.</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Содержание</h3>
<div class="tableofcontents">
@@ -87,9 +81,9 @@
<br />   <span class="subsubsectionToc" >3.1.5 <a
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-25">Установка в экспертном графическом режиме</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-26">Установка в упрощенном графическом режиме</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-27">Работа программы установки</a></span>
<br />   <span class="subsubsectionToc" >3.2.1 <a
@@ -116,8 +110,6 @@
href="#x1-340003.4.4" id="QQ2-1-42">Настройка шрифтов для программ Xe<span class="TEX">T<span
class="E">E</span>X</span>и Lua<span class="TEX">T<span
class="E">E</span>X</span></a></span>
-
-
<br />   <span class="subsubsectionToc" >3.4.5 <a
href="#x1-350003.4.5" id="QQ2-1-43">Con<span class="TEX">T<span
class="E">E</span>X</span>t Mark IV</a></span>
@@ -129,6 +121,8 @@
href="#x1-380003.5" id="QQ2-1-46">Тестирование системы</a></span>
<br />  <span class="subsectionToc" >3.6 <a
href="#x1-390003.6" id="QQ2-1-47">Ссылки на дополнительные программы</a></span>
+
+
<br /> <span class="sectionToc" >4 <a
href="#x1-400004" id="QQ2-1-48">Установка системы в особых случаях</a></span>
<br />  <span class="subsectionToc" >4.1 <a
@@ -138,111 +132,111 @@
<br /> <span class="sectionToc" >6 <a
href="#x1-430006" id="QQ2-1-51">Администрирование системы при помощи tlmgr</a></span>
<br />  <span class="subsectionToc" >6.1 <a
-href="#x1-440006.1" id="QQ2-1-55">Программа tlmgr в графическом режиме</a></span>
+href="#x1-440006.1" id="QQ2-1-55">Текущие графические оболочки для tlmgr</a></span>
<br />  <span class="subsectionToc" >6.2 <a
-href="#x1-450006.2" id="QQ2-1-56">Другие GUI для tlmgr</a></span>
-<br />  <span class="subsectionToc" >6.3 <a
-href="#x1-460006.3" id="QQ2-1-57">Примеры запуска программы tlmgr из командной строки</a></span>
+href="#x1-450006.2" id="QQ2-1-56">Примеры запуска программы tlmgr из командной строки</a></span>
<br /> <span class="sectionToc" >7 <a
-href="#x1-470007" id="QQ2-1-58">Дополнительные замечания о Windows</a></span>
+href="#x1-460007" id="QQ2-1-57">Дополнительные замечания о Windows</a></span>
<br />  <span class="subsectionToc" >7.1 <a
-href="#x1-480007.1" id="QQ2-1-59">Дополнительные возможности Windows</a></span>
+href="#x1-470007.1" id="QQ2-1-58">Дополнительные возможности Windows</a></span>
<br />  <span class="subsectionToc" >7.2 <a
-href="#x1-490007.2" id="QQ2-1-60">Дополнительные пакеты для Windows</a></span>
+href="#x1-480007.2" id="QQ2-1-59">Дополнительные пакеты для Windows</a></span>
<br />  <span class="subsectionToc" >7.3 <a
-href="#x1-500007.3" id="QQ2-1-62">Домашняя директория под Windows</a></span>
+href="#x1-490007.3" id="QQ2-1-61">Домашняя директория под Windows</a></span>
<br />  <span class="subsectionToc" >7.4 <a
-href="#x1-510007.4" id="QQ2-1-63">Регистр Windows</a></span>
+href="#x1-500007.4" id="QQ2-1-62">Регистр Windows</a></span>
<br />  <span class="subsectionToc" >7.5 <a
-href="#x1-520007.5" id="QQ2-1-64">Права доступа под Windows</a></span>
+href="#x1-510007.5" id="QQ2-1-63">Права доступа под Windows</a></span>
<br />  <span class="subsectionToc" >7.6 <a
-href="#x1-530007.6" id="QQ2-1-65">Закрытие директории TEX Live для записи</a></span>
+href="#x1-520007.6" id="QQ2-1-64">Закрытие директории TEX Live для записи</a></span>
<br />   <span class="subsubsectionToc" >7.6.1 <a
-href="#x1-540007.6.1" id="QQ2-1-66">Увеличение предоставляемой памяти под Windows и Cygwin</a></span>
+href="#x1-530007.6.1" id="QQ2-1-65">Увеличение предоставляемой памяти под Windows и Cygwin</a></span>
<br /> <span class="sectionToc" >8 <a
-href="#x1-550008" id="QQ2-1-67">Руководство пользователя Web2C</a></span>
+href="#x1-540008" id="QQ2-1-66">Руководство пользователя Web2C</a></span>
<br />  <span class="subsectionToc" >8.1 <a
-href="#x1-560008.1" id="QQ2-1-68">Поиск файлов в Kpathsea</a></span>
+href="#x1-550008.1" id="QQ2-1-67">Поиск файлов в Kpathsea</a></span>
<br />   <span class="subsubsectionToc" >8.1.1 <a
-href="#x1-570008.1.1" id="QQ2-1-69">Источники путей поиска</a></span>
+href="#x1-560008.1.1" id="QQ2-1-68">Источники путей поиска</a></span>
<br />   <span class="subsubsectionToc" >8.1.2 <a
-href="#x1-580008.1.2" id="QQ2-1-70">Конфигурационные файлы</a></span>
+href="#x1-570008.1.2" id="QQ2-1-69">Конфигурационные файлы</a></span>
<br />   <span class="subsubsectionToc" >8.1.3 <a
-href="#x1-590008.1.3" id="QQ2-1-71">Подстановка путей</a></span>
+href="#x1-580008.1.3" id="QQ2-1-70">Подстановка путей</a></span>
<br />   <span class="subsubsectionToc" >8.1.4 <a
-href="#x1-600008.1.4" id="QQ2-1-72">Подстановка по умолчанию</a></span>
+href="#x1-590008.1.4" id="QQ2-1-71">Подстановка по умолчанию</a></span>
<br />   <span class="subsubsectionToc" >8.1.5 <a
-href="#x1-610008.1.5" id="QQ2-1-73">Подстановка скобок</a></span>
+href="#x1-600008.1.5" id="QQ2-1-72">Подстановка скобок</a></span>
<br />   <span class="subsubsectionToc" >8.1.6 <a
-href="#x1-620008.1.6" id="QQ2-1-74">Подстановка поддиректорий</a></span>
+href="#x1-610008.1.6" id="QQ2-1-73">Подстановка поддиректорий</a></span>
<br />   <span class="subsubsectionToc" >8.1.7 <a
-href="#x1-630008.1.7" id="QQ2-1-75">Список специальных символов и их значений</a></span>
+href="#x1-620008.1.7" id="QQ2-1-74">Список специальных символов и их значений</a></span>
<br />  <span class="subsectionToc" >8.2 <a
-href="#x1-640008.2" id="QQ2-1-76">Базы данных файлов</a></span>
+href="#x1-630008.2" id="QQ2-1-75">Базы данных файлов</a></span>
<br />   <span class="subsubsectionToc" >8.2.1 <a
-href="#x1-650008.2.1" id="QQ2-1-77">Базы данных ls-R</a></span>
+href="#x1-640008.2.1" id="QQ2-1-76">Базы данных ls-R</a></span>
<br />   <span class="subsubsectionToc" >8.2.2 <a
-href="#x1-660008.2.2" id="QQ2-1-78">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-670008.2.3" id="QQ2-1-79">Примеры использования</a></span>
+href="#x1-660008.2.3" id="QQ2-1-78">Примеры использования</a></span>
<br />   <span class="subsubsectionToc" >8.2.4 <a
-href="#x1-680008.2.4" id="QQ2-1-80">Отладка</a></span>
+href="#x1-670008.2.4" id="QQ2-1-79">Отладка</a></span>
<br />  <span class="subsectionToc" >8.3 <a
-href="#x1-690008.3" id="QQ2-1-82">Опции запуска</a></span>
+href="#x1-680008.3" id="QQ2-1-81">Опции запуска</a></span>
<br /> <span class="sectionToc" >9 <a
-href="#x1-700009" id="QQ2-1-83">Благодарности</a></span>
+href="#x1-690009" id="QQ2-1-82">Благодарности</a></span>
<br /> <span class="sectionToc" >10 <a
-href="#x1-7100010" id="QQ2-1-84">История издания</a></span>
+href="#x1-7000010" id="QQ2-1-83">История издания</a></span>
<br />  <span class="subsectionToc" >10.1 <a
-href="#x1-7200010.1" id="QQ2-1-85">Прошлое</a></span>
+href="#x1-7100010.1" id="QQ2-1-84">Прошлое</a></span>
<br />   <span class="subsubsectionToc" >10.1.1 <a
-href="#x1-7300010.1.1" id="QQ2-1-86">2003</a></span>
+href="#x1-7200010.1.1" id="QQ2-1-85">2003</a></span>
<br />   <span class="subsubsectionToc" >10.1.2 <a
-href="#x1-7400010.1.2" id="QQ2-1-87">2004</a></span>
+href="#x1-7300010.1.2" id="QQ2-1-86">2004</a></span>
<br />   <span class="subsubsectionToc" >10.1.3 <a
-href="#x1-7500010.1.3" id="QQ2-1-88">2005</a></span>
+href="#x1-7400010.1.3" id="QQ2-1-87">2005</a></span>
<br />   <span class="subsubsectionToc" >10.1.4 <a
-href="#x1-7600010.1.4" id="QQ2-1-89">2006–2007</a></span>
+href="#x1-7500010.1.4" id="QQ2-1-88">2006–2007</a></span>
<br />   <span class="subsubsectionToc" >10.1.5 <a
-href="#x1-7700010.1.5" id="QQ2-1-90">2008</a></span>
+href="#x1-7600010.1.5" id="QQ2-1-89">2008</a></span>
<br />   <span class="subsubsectionToc" >10.1.6 <a
-href="#x1-7800010.1.6" id="QQ2-1-91">2009</a></span>
+href="#x1-7700010.1.6" id="QQ2-1-90">2009</a></span>
<br />   <span class="subsubsectionToc" >10.1.7 <a
-href="#x1-7900010.1.7" id="QQ2-1-92">2010</a></span>
+href="#x1-7800010.1.7" id="QQ2-1-91">2010</a></span>
<br />   <span class="subsubsectionToc" >10.1.8 <a
-href="#x1-8000010.1.8" id="QQ2-1-93">2011</a></span>
+href="#x1-7900010.1.8" id="QQ2-1-92">2011</a></span>
<br />   <span class="subsubsectionToc" >10.1.9 <a
-href="#x1-8100010.1.9" id="QQ2-1-94">2012</a></span>
+href="#x1-8000010.1.9" id="QQ2-1-93">2012</a></span>
<br />   <span class="subsubsectionToc" >10.1.10 <a
-href="#x1-8200010.1.10" id="QQ2-1-95">2013</a></span>
+href="#x1-8100010.1.10" id="QQ2-1-94">2013</a></span>
<br />  <span class="subsectionToc" >10.2 <a
-href="#x1-8300010.2" id="QQ2-1-96">2014</a></span>
+href="#x1-8200010.2" id="QQ2-1-95">2014</a></span>
<br />  <span class="subsectionToc" >10.3 <a
-href="#x1-8400010.3" id="QQ2-1-97">2015</a></span>
+href="#x1-8300010.3" id="QQ2-1-96">2015</a></span>
<br />  <span class="subsectionToc" >10.4 <a
-href="#x1-8500010.4" id="QQ2-1-98">2016</a></span>
+href="#x1-8400010.4" id="QQ2-1-97">2016</a></span>
<br />  <span class="subsectionToc" >10.5 <a
-href="#x1-8600010.5" id="QQ2-1-99">2017</a></span>
+href="#x1-8500010.5" id="QQ2-1-98">2017</a></span>
+<br />   <span class="subsubsectionToc" >10.5.1 <a
+href="#x1-8600010.5.1" id="QQ2-1-99">2018</a></span>
<br />  <span class="subsectionToc" >10.6 <a
-href="#x1-8700010.6" id="QQ2-1-100">Настоящее —  2018</a></span>
+href="#x1-8700010.6" id="QQ2-1-100">Настоящее: 2019</a></span>
<br />  <span class="subsectionToc" >10.7 <a
href="#x1-8800010.7" id="QQ2-1-101">Будущее</a></span>
</div>
+<!--l. 36--><p class="noindent" >
+ <h3 class="sectionHead"><span class="titlemark">1 </span> <a
+ id="x1-20001"></a>Введение</h3>
-<!--l. 40--><p class="noindent" >
- <h3 class="sectionHead"><span class="titlemark">1 </span> <a
- id="x1-20001"></a>Введение</h3>
-<!--l. 43--><p class="noindent" >
+<!--l. 39--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a
id="x1-30001.1"></a><span class="TEX">T<span
class="E">E</span>X</span> Live и <span class="TEX">T<span
class="E">E</span>X</span> Collection</h4>
-<!--l. 46--><p class="noindent" >В этом документе описаны основные возможности программного продукта <span class="TEX">T<span
+<!--l. 42--><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>а и других программ для GNU/Linux и других UNIXов, Mac OS X и Windows.
-<!--l. 50--><p class="indent" > <span class="TEX">T<span
+<!--l. 46--><p class="indent" > <span class="TEX">T<span
class="E">E</span>X</span> Live можно скачать с Интернета, а можно получить на DVD \xAB<span class="TEX">T<span
class="E">E</span>X</span> Collection\xBB. Эти DVD
распространяются группами пользователей <span class="TEX">T<span
@@ -254,41 +248,41 @@
class="E">E</span>X</span>а. В этом документе
в основном описан <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 56--><p class="indent" > В <span class="TEX">T<span
+<!--l. 52--><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
class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX и многие
другие; обширная коллекция макросов, шрифтов и документации; а также поддержка вёрстки на
многих языках мира.
-<!--l. 61--><p class="indent" > Краткий список основных изменений в этом издании <span class="TEX">T<span
+<!--l. 57--><p class="indent" > Краткий список основных изменений в этом издании <span class="TEX">T<span
class="E">E</span>X</span> Live можно найти в разделе <a
-href="#x1-7100010">10<!--tex4ht:ref: sec:history --></a>,
+href="#x1-7000010">10<!--tex4ht:ref: sec:history --></a>,
стр. <a
-href="#x1-7100010">74<!--tex4ht:ref: sec:history --></a>.
-<!--l. 64--><p class="indent" > <a id="platforms"></a>
+href="#x1-7000010">77<!--tex4ht:ref: sec:history --></a>.
+<!--l. 60--><p class="indent" > <a id="platforms"></a>
<h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a
id="x1-40001.2"></a>Поддерживаемые операционные системы</h4>
-<!--l. 68--><p class="noindent" >В <span class="TEX">T<span
+<!--l. 64--><p class="noindent" >В <span class="TEX">T<span
class="E">E</span>X</span> Live включены скомпилированные программы для многих вариантов UNIX, включая
GNU/Linux, Mac OS X и Cygwin. Исходный код также включён в дистрибутив, что позволяет
компилировать <span class="TEX">T<span
class="E">E</span>X</span> Live и на платформах, для которых мы не включили собранных программ.
-<!--l. 73--><p class="indent" > Что касается Windows: поддерживаются версии Windows 7 и младше. Windows Vista, скорее всего,
+<!--l. 69--><p class="indent" > Что касается Windows: поддерживаются версии Windows 7 и младше. Windows Vista, скорее всего,
будет большей частью работать, но <span class="TEX">T<span
class="E">E</span>X</span> Live теперь даже не сможет установиться на Windows XP и
старше. Мы не собрали 64-битовые программы для Windows, но 32-битовые варианты должны работать
на 64-битовых систем.
-<!--l. 79--><p class="indent" > Альтернативные варианты для Windows и Mac OS X описаны в разделе <a
+<!--l. 75--><p class="indent" > Альтернативные варианты для Windows и Mac OS X описаны в разделе <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>.
-<!--l. 82--><p class="noindent" >
+<!--l. 78--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a
id="x1-50001.3"></a>Основы установки <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
-<!--l. 85--><p class="noindent" ><span class="TEX">T<span
+<!--l. 81--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live можно установить с DVD или с Интернета (<a
href="http://tug.org/texlive/acquire.html" class="url" >http://tug.org/texlive/acquire.html</a>). Программа для
установки с сети сама по себе мала — она скачивает все нужное с Интернета.
-<!--l. 89--><p class="indent" > Программа установки с DVD позволяет установить <span class="TEX">T<span
+<!--l. 85--><p class="indent" > Программа установки с DVD позволяет установить <span class="TEX">T<span
class="E">E</span>X</span> Live на диск компьютера. Вы не сможете
запускать <span class="TEX">T<span
class="E">E</span>X</span> Live непосредственно с DVD, но вы можете собрать работающую версию <span class="TEX">T<span
@@ -298,11 +292,11 @@
(стр. <a
href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), но вкратце она состоит в следующем:
<ul class="itemize1">
- <li class="itemize">Скрипт для установки системы называется install-tl. Он может работать в упрощенном
- графическом варианте, если выбрана опция -gui=wizard) (режим по умолчанию для
- Windows), в текстовом варианте, если выбрана опция -gui=text (режим по умолчанию для
- остальных архитектур), и в графическом варианте для экспертов, если выбрана опция
- -gui=perltk. Для Windows см. раздел <a
+ <li class="itemize">Скрипт для установки системы называется install-tl. Он может работать в графическом
+ варианте, если выбрана опция -gui) (режим по умолчанию для Windows и MacOSX), в
+ текстовом варианте, если выбрана опция -gui=text (режим по умолчанию для остальных
+ архитектур). Под Unixом есть также режимы Perl/Tk и wizard, которые требуют Perl/Tk.
+ Для Windows см. раздел <a
href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>.
</li>
<li class="itemize">Среди установленных программ есть \xABМенеджер <span class="TEX">T<span
@@ -309,42 +303,42 @@
class="E">E</span>X</span> Live\xBB, tlmgr. Как и программа
установки, он может работать как в графическом, так и в текстовом режимах. Эта
программа позволяет устанавливать и удалять пакеты, а также настраивать систему.</li></ul>
-<!--l. 111--><p class="indent" > <a id="security"></a>
+<!--l. 107--><p class="indent" > <a id="security"></a>
<h4 class="subsectionHead"><span class="titlemark">1.4 </span> <a
id="x1-60001.4"></a>Соображения безопасности</h4>
-<!--l. 115--><p class="noindent" >Насколько мы можем сказать, основные программы <span class="TEX">T<span
+<!--l. 111--><p class="noindent" >Насколько мы можем сказать, основные программы <span class="TEX">T<span
class="E">E</span>X</span>а были и остаются очень надежными. Однако
несмотря на все усилия, некоторые программы дистрибутива могут не достичь этого уровня. Как
обычно, вы должны быть осторожны, обрабатывая любыми программами ненадежные исходные данные;
-для безопасности делайте это в отдельной поддиректории.
-
-
-<!--l. 121--><p class="indent" > Особенной осторожности требует работа под Windows, поскольку Windows обычно запускает в
+для безопасности делайте это в отдельной поддиректории или под chroot.
+<!--l. 118--><p class="indent" > Особенной осторожности требует работа под Windows, поскольку Windows обычно запускает в
первую очередь копию программы из текущей директории, даже если существует другая копия там, где
в системе обычно находятся бинарники. Это открывает много возможностей для хакерских атак. Мы
закрыли много дыр в безопасности, но без сомнения, ещё больше дыр осталось, особенно в
+
+
предоставленных нам чужих программах. Поэтому мы рекомендуем проверять подозрительные файлы в
рабочей директории, особенно исполняемые файлы (бинарники и скрипты). Обычно их там быть не
должно, и вёрстка документов не должна их создавать.
-<!--l. 132--><p class="indent" > Наконец, <span class="TEX">T<span
+<!--l. 129--><p class="indent" > Наконец, <span class="TEX">T<span
class="E">E</span>X</span> (и вспомогательные программы) способны писать в файлы при обработке документов.
Это можно использовать для атаки разнообразными способами. И опять, безопаснее всего обрабатывать
неизвестные документы в отдельной директории.
-<!--l. 137--><p class="noindent" >
+<!--l. 134--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.5 </span> <a
id="x1-70001.5"></a>Где можно получить поддержку</h4>
-<!--l. 140--><p class="noindent" >Сообщество пользователей <span class="TEX">T<span
+<!--l. 137--><p class="noindent" >Сообщество пользователей <span class="TEX">T<span
class="E">E</span>X</span>а активно и дружелюбно, и практически на каждый серьёзный вопрос
найдётся ответ. Однако эта поддержка неформальна, выполняется добровольцами, и поэтому очень
важно, чтобы вы сами попробовали найти ответ перед тем, как задавать вопрос. (Если вы предпочитаете
-коммерческую поддержку, возможно вам ст\xB4оит вместо <span class="TEX">T<span
+коммерческую поддержку, возможно вам стоит вместо <span class="TEX">T<span
class="E">E</span>X</span> Live купить одну из коммерческих версий
<span class="TEX">T<span
class="E">E</span>X</span>а, см. список по адресу <a
href="http://tug.org/interest.html#vendors" class="url" >http://tug.org/interest.html#vendors</a>).
-<!--l. 148--><p class="indent" > Вот список источников поддержки, приблизительно в том порядке, в котором мы рекомендуем к ним
+<!--l. 145--><p class="indent" > Вот список источников поддержки, приблизительно в том порядке, в котором мы рекомендуем к ним
обращаться:
-<!--l. 151--><p class="indent" >
+<!--l. 148--><p class="indent" >
<dl class="description"><dt class="description">
Страница для новичков: </dt><dd
class="description">Если вы — новичок, то страница <a
@@ -380,7 +374,8 @@
href="http://tug.org/interest.html" class="url" >http://tug.org/interest.html</a>.
</dd><dt class="description">
Архивы списков рассылки и групп: </dt><dd
-class="description">Основные форумы технической поддержки —
+class="description">Основные форумы технической поддержки <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://latex-community.org/" class="url" >http://latex-community.org/</a>, сайт вопросов и ответов
@@ -412,8 +407,6 @@
class="description">Если вы хотите сообщить о баге или высказать нам свои предложения
и замечания о дистрибутиве <span class="TEX">T<span
class="E">E</span>X</span> Live, его установке или документации, пишите на
-
-
лист рассылки <a
href="mailto:tex-live at tug.org" ><span class="path">tex-live at tug.org</span></a>. Однако если ваш вопрос касается конкретной программы,
входящей в <span class="TEX">T<span
@@ -420,6 +413,8 @@
class="E">E</span>X</span> Live, вам лучше задавать вопросы её автору или посылать их на
соответствующий список рассылки. Часто соответствующий адрес можно получить при
помощи опции --help нужной программы.
+
+
</dd><dt class="description">
Русскоязычные ресурсы </dt><dd
class="description">(добавлено переводчиком) Эхоконференция ru.tex доступна как в сети
@@ -428,17 +423,17 @@
многих серверах, например demos.ddt.su. В ЧаВо этой группы приводится много ссылок на
русскоязычные ресурсы.
</dd></dl>
-<!--l. 210--><p class="indent" > С другой стороны, вы сами тоже можете помочь тем, у кого есть вопросы. Ресурсы выше открыты
+<!--l. 207--><p class="indent" > С другой стороны, вы сами тоже можете помочь тем, у кого есть вопросы. Ресурсы выше открыты
для всех, поэтому вы тоже можете присоединиться, читать и помогать другим.
-<!--l. 219--><p class="noindent" >
+<!--l. 216--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">2 </span> <a
id="x1-80002"></a>Структура <span class="TEX">T<span
class="E">E</span>X</span> Live</h3>
-<!--l. 222--><p class="noindent" >Этот раздел описывает структуру и содержание <span class="TEX">T<span
+<!--l. 219--><p class="noindent" >Этот раздел описывает структуру и содержание <span class="TEX">T<span
class="E">E</span>X</span> Collection и его составной части <span class="TEX">T<span
class="E">E</span>X</span>
Live.
-<!--l. 226--><p class="noindent" >
+<!--l. 223--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a
id="x1-90002.1"></a><span class="TEX">T<span
class="E">E</span>X</span> Collection: <span class="TEX">T<span
@@ -445,9 +440,9 @@
class="E">E</span>X</span> Live, pro<span class="TEX">T<span
class="E">E</span>X</span>t, Mac<span class="TEX">T<span
class="E">E</span>X</span></h4>
-<!--l. 229--><p class="noindent" >DVD <span class="TEX">T<span
+<!--l. 226--><p class="noindent" >DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection содержит следующие пакеты:
-<!--l. 231--><p class="indent" >
+<!--l. 228--><p class="indent" >
<dl class="description"><dt class="description">
<span class="TEX">T<span
class="E">E</span>X</span> Live: </dt><dd
@@ -457,10 +452,11 @@
</dd><dt class="description">
Mac<span class="TEX">T<span
class="E">E</span>X</span>: </dt><dd
-class="description">вариант для Mac OS X.
- Этот пакет добавляет к <span class="TEX">T<span
-class="E">E</span>X</span> Live программу установки для Mac OS X и другие программы
- для Макинтошей. Страница проекта — <a
+class="description">вариант для Mac OS X (Apple теперь называет Mac OS X macOS, но мы в этом
+ документе используем старое название). Этот пакет добавляет к <span class="TEX">T<span
+class="E">E</span>X</span> Live программу
+ установки для Mac OS X и другие программы для Макинтошей. Страница проекта —
+ <a
href="http://www.tug.org/mactex/" class="url" >http://www.tug.org/mactex/</a>.
</dd><dt class="description">
pro<span class="TEX">T<span
@@ -478,51 +474,51 @@
class="description">Зеркало архива CTAN (<a
href="http://www/ctan/org" class="url" >http://www/ctan/org</a>).
</dd></dl>
-<!--l. 252--><p class="indent" > Лицензии на использование CTAN, protext и texmf-extra могут отличаться от лицензии <span class="TEX">T<span
+<!--l. 251--><p class="indent" > Лицензии на использование CTAN, protext и texmf-extra могут отличаться от лицензии <span class="TEX">T<span
class="E">E</span>X</span> Live,
поэтому будьте внимательны при распространении или модификации программ, входящих в эти
дистрибутивы.
-<!--l. 258--><p class="noindent" >
+<!--l. 257--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a
id="x1-100002.2"></a>Корневые директории <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
-<!--l. 261--><p class="noindent" >Вот краткое описание корневых директорий в дистрибутиве <span class="TEX">T<span
+<!--l. 260--><p class="noindent" >Вот краткое описание корневых директорий в дистрибутиве <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 263--><p class="noindent" >
+<!--l. 262--><p class="noindent" >
<dl class="list1"><dt class="list">
bin: </dt><dd
class="list">
- <!--l. 264--><p class="noindent" >Программы системы <span class="TEX">T<span
+ <!--l. 263--><p class="noindent" >Программы системы <span class="TEX">T<span
class="E">E</span>X</span>, сгруппированные по платформам.
-
-
</dd><dt class="list">
readme-*.dir: </dt><dd
class="list">
- <!--l. 266--><p class="noindent" >Краткое руководство пользователя и коллекция ссылок на разных языках, в текстовом
+ <!--l. 265--><p class="noindent" >Краткое руководство пользователя и коллекция ссылок на разных языках, в текстовом
формате и формате HTML.
+
+
</dd><dt class="list">
source: </dt><dd
class="list">
- <!--l. 270--><p class="noindent" >Исходный код всех программ, включая дистрибутивы Web2C <span class="TEX">T<span
+ <!--l. 269--><p class="noindent" >Исходный код всех программ, включая дистрибутивы Web2C <span class="TEX">T<span
class="E">E</span>X</span> и Metafont.
</dd><dt class="list">
texmf-dist: </dt><dd
class="list">
- <!--l. 273--><p class="noindent" >См. TEXMFDIST ниже.
+ <!--l. 272--><p class="noindent" >См. TEXMFDIST ниже.
</dd><dt class="list">
tlpkg: </dt><dd
class="list">
- <!--l. 275--><p class="noindent" >Скрипты, программы и другие файлы для поддержки системы, а также некоторые полезные
+ <!--l. 274--><p class="noindent" >Скрипты, программы и другие файлы для поддержки системы, а также некоторые полезные
программы для Windows</dd></dl>
-<!--l. 280--><p class="indent" > Кроме этих директорий, в корневой директории находятся скрипты установки и файлы README
+<!--l. 279--><p class="indent" > Кроме этих директорий, в корневой директории находятся скрипты установки и файлы README
(на разных языках).
-<!--l. 283--><p class="indent" > Файл <a
+<!--l. 282--><p class="indent" > Файл <a
href="../../../../doc.html" >doc.html</a> в корневой директории содержит много ссылок на полезную документацию.
Документация к отдельным программам (руководства, man, info) находится в директории
texmf-dist/doc. Документация макропакетов и форматов находится в директории texmf-dist/doc. Для
поиска документации можно воспользоваться программой texdoc.
-<!--l. 290--><p class="indent" > Документация к самому дистрибутиву <span class="TEX">T<span
+<!--l. 289--><p class="indent" > Документация к самому дистрибутиву <span class="TEX">T<span
class="E">E</span>X</span> Live находится в директории texmf-dist/doc/texlive и
доступна на нескольких языках:
<ul class="itemize1">
@@ -552,71 +548,71 @@
</li>
<li class="itemize">Чешский и словацкий: <a
href="../../../../texmf-dist/doc/texlive-cz" >texmf-dist/doc/texlive-cz</a></li></ul>
-<!--l. 304--><p class="noindent" >
+<!--l. 303--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a
id="x1-110002.3"></a>Описание директорий texmf</h4>
-<!--l. 307--><p class="noindent" >В этом разделе описаны все переменные, задающие положение деревьев директорий texmf и их значения
+<!--l. 306--><p class="noindent" >В этом разделе описаны все переменные, задающие положение деревьев директорий texmf и их значения
по умолчанию. Команда tlmgr conf показывает текущие значения этих переменных, так что вы можете
определить, где эти директории находятся в вашей системе.
-<!--l. 314--><p class="indent" > Все эти деревья, включая личные деревья пользователя, должны следовать стандарту директорий
+<!--l. 313--><p class="indent" > Все эти деревья, включая личные деревья пользователя, должны следовать стандарту директорий
<span class="TEX">T<span
class="E">E</span>X</span> (TDS, <a
href="http://tug.org/tds" class="url" >http://tug.org/tds</a>) со всеми сотнями поддиректорий, иначе система может не найти нужные
файлы. Более подробно это описано в разделе <a
href="#x1-360003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (стр. <a
-href="#x1-360003.4.6">42<!--tex4ht:ref: sec:local-personal-macros --></a>). Порядок, указанный ниже,
+href="#x1-360003.4.6">41<!--tex4ht:ref: sec:local-personal-macros --></a>). Порядок, указанный ниже,
соответствует обратному порядку поиска по деревьям, то есть последующие файлы имеют
преимущество.
-<!--l. 322--><p class="noindent" >
+<!--l. 321--><p class="noindent" >
<dl class="list1"><dt class="list">
TEXMFDIST </dt><dd
class="list">
+ <!--l. 322--><p class="noindent" >Дерево, где находятся практически все файлы дистрибутива: конфигурационные файлы,
+ шрифты, скрипты, пакеты и т.д. (основное исключение — зависящие от архитектуры
+ программы, которые находятся в директории bin/.)
- <!--l. 323--><p class="noindent" >Дерево, где находятся практически все файлы дистрибутива: конфигурационные файлы,
- шрифты, скрипты, пакеты и т.д. (основное исключение — зависящие от архитектуры
- программы, которые находятся в директории bin/.)
</dd><dt class="list">
TEXMFLOCAL </dt><dd
class="list">
- <!--l. 327--><p class="noindent" >Дерево, которое может быть использовано администраторами системы для дополнительных
+ <!--l. 326--><p class="noindent" >Дерево, которое может быть использовано администраторами системы для дополнительных
пакетов, шрифтов и т.д.
</dd><dt class="list">
TEXMFSYSVAR </dt><dd
class="list">
- <!--l. 330--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span>, <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span>, а также <span class="obeylines-h"><span class="verb">tlmgr</span></span> для
+ <!--l. 329--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span>, <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span>, а также <span class="obeylines-h"><span class="verb">tlmgr</span></span> для
хранения создаваемых автоматически файлов: форматов, карт шрифтов, — общих для всех
пользователей.
</dd><dt class="list">
TEXMFSYSCONFIG </dt><dd
class="list">
- <!--l. 335--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span> и <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span> для хранения
+ <!--l. 334--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig-sys</span></span>, <span class="obeylines-h"><span class="verb">updmap-sys</span></span> и <span class="obeylines-h"><span class="verb">fmtutil-sys</span></span> для хранения
модифицированных файлов конфигурации, общих для всех пользователей.
</dd><dt class="list">
TEXMFHOME </dt><dd
class="list">
- <!--l. 339--><p class="noindent" >Дерево, которое пользователи могут использовать для установки собственных пакетов,
+ <!--l. 338--><p class="noindent" >Дерево, которое пользователи могут использовать для установки собственных пакетов,
шрифтов и т.д., или для обновлённых версий системных пакетов. Эта переменная указывает
на дерево в домашней директории, своей для каждого пользователя.
</dd><dt class="list">
TEXMFVAR </dt><dd
class="list">
- <!--l. 343--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения создаваемых
+ <!--l. 342--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения создаваемых
автоматически файлов: форматов, карт шрифтов.
</dd><dt class="list">
TEXMFCONFIG </dt><dd
class="list">
- <!--l. 346--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения
+ <!--l. 345--><p class="noindent" >Это дерево используется утилитами <span class="obeylines-h"><span class="verb">texconfig</span></span>, <span class="obeylines-h"><span class="verb">updmap</span></span> и <span class="obeylines-h"><span class="verb">fmtutil</span></span> для хранения
модифицированных файлов конфигурации (своих для каждого пользователя)
</dd><dt class="list">
TEXMFCACHE </dt><dd
class="list">
- <!--l. 350--><p class="noindent" >Это дерево используется программами Con<span class="TEX">T<span
+ <!--l. 349--><p class="noindent" >Это дерево используется программами Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV и Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> для хранения
файлов, создаваемых автоматически при работе программ. По умолчанию совпадает с
TEXMFSYSVAR, или, если эта директория закрыта для записи, TEXMFVAR.</dd></dl>
-<!--l. 357--><p class="noindent" >По умолчанию структура директорий выглядит так:
+<!--l. 356--><p class="noindent" >По умолчанию структура директорий выглядит так:
<dl class="description"><dt class="description">
корневая директория </dt><dd
class="description">может содержать несколько версий <span class="TEX">T<span
@@ -623,49 +619,53 @@
class="E">E</span>X</span> Live (по умолчанию для Линукса это
/usr/local/texlive):
<dl class="list2"><dt class="list">
- 2017 </dt><dd
+ 2018 </dt><dd
class="list">
- <!--l. 363--><p class="noindent" >Предыдущая версия.
+ <!--l. 362--><p class="noindent" >Предыдущая версия.
</dd><dt class="list">
- 2018 </dt><dd
+ 2019 </dt><dd
class="list">
- <!--l. 364--><p class="noindent" >Текущая версия.
+ <!--l. 363--><p class="noindent" >Текущая версия.
<dl class="list3"><dt class="list">
- bin </dt><dd
+ bin </dt><dd
class="list">
- <!--l. 366--><p class="noindent" > 
+ <!--l. 365--><p class="noindent" > 
<dl class="list4"><dt class="list">
- i386-linux </dt><dd
+ i386-linux </dt><dd
class="list">
- <!--l. 368--><p class="noindent" >Программы для GNU/Linux
+ <!--l. 367--><p class="noindent" >Программы для GNU/Linux (32-битовая версия)
</dd><dt class="list">
- ... </dt><dd
+ ... </dt><dd
class="list">
- <!--l. 369--><p class="noindent" >
+ <!--l. 368--><p class="noindent" >
+ </dd><dt class="list">
+ x86_64-darwin </dt><dd
+class="list">
+ <!--l. 369--><p class="noindent" >Программы для Mac OS X
</dd><dt class="list">
- x86_64-darwin </dt><dd
+ x86_64-linux </dt><dd
class="list">
- <!--l. 370--><p class="noindent" >Программы для Mac OS X
+ <!--l. 370--><p class="noindent" >Программы для GNU/Linux (64-битовая версия)
</dd><dt class="list">
- win32 </dt><dd
+ win32 </dt><dd
class="list">
<!--l. 371--><p class="noindent" >Программы для Windows</dd></dl>
</dd><dt class="list">
- texmf-dist   </dt><dd
+ texmf-dist   </dt><dd
class="list">
<!--l. 373--><p class="noindent" >TEXMFDIST и TEXMFMAIN
</dd><dt class="list">
- texmf-var    </dt><dd
+ texmf-var    </dt><dd
class="list">
<!--l. 374--><p class="noindent" >TEXMFSYSVAR, TEXMFCACHE
</dd><dt class="list">
- texmf-config </dt><dd
+ texmf-config </dt><dd
class="list">
<!--l. 375--><p class="noindent" >TEXMFSYSCONFIG</dd></dl>
</dd><dt class="list">
- texmf-local </dt><dd
+ texmf-local </dt><dd
class="list">
<!--l. 377--><p class="noindent" >TEXMFLOCAL, общая для всех версий <span class="TEX">T<span
class="E">E</span>X</span> Live.</dd></dl>
@@ -673,23 +673,23 @@
домашняя директория пользователя </dt><dd
class="description">($HOME или %USERPROFILE%)
<dl class="list2"><dt class="list">
- .texlive2017 </dt><dd
+ .texlive2018 </dt><dd
class="list">
<!--l. 383--><p class="noindent" >Данные и конфигурационные файлы предыдущей версии.
</dd><dt class="list">
- .texlive2018 </dt><dd
+ .texlive2019 </dt><dd
class="list">
<!--l. 385--><p class="noindent" >Данные и конфигурационные файлы текущей версии.
<dl class="list3"><dt class="list">
- texmf-var    </dt><dd
+ texmf-var    </dt><dd
class="list">
<!--l. 388--><p class="noindent" >TEXMFVAR
</dd><dt class="list">
- texmf-config </dt><dd
+ texmf-config </dt><dd
class="list">
<!--l. 389--><p class="noindent" >TEXMFCONFIG</dd></dl>
</dd><dt class="list">
- texmf </dt><dd
+ texmf </dt><dd
class="list">
<!--l. 391--><p class="noindent" >TEXMFHOME Личные макропакеты и т.д.</dd></dl>
</dd></dl>
@@ -735,15 +735,15 @@
Lua<span class="TEX">T<span
class="E">E</span>X</span> </dt><dd
class="description">предназначен заменить pdf<span class="TEX">T<span
-class="E">E</span>X</span> в будущем во многом (хотя и не во всем) совместим с
- ним. Он также заменит Aleph, см. ниже, хотя совместимости между этими проектами не
- предполагается. Встроенный интерпретатор языка Lua (см. <a
-href="http://www.lua.org/" class="url" >http://www.lua.org/</a>) позволяет
- элегантно решить многие сложные проблемы <span class="TEX">T<span
-class="E">E</span>X</span>а. Когда эта программа запускается как
- texlua, она работает как интерпретатор Lua, и в этом качестве используется в <span class="TEX">T<span
-class="E">E</span>X</span> Live. См.
- <a
+class="E">E</span>X</span> в будущем и во многом (хотя и не во всем) совместим с
+ ним. Он также заменит Aleph, см. ниже, хотя полной совместимости между этими проектами
+ не предполагается. Встроенный интерпретатор языка Lua (см. <a
+href="http://www.lua.org/" class="url" >http://www.lua.org/</a>)
+ позволяет элегантно решить многие сложные проблемы <span class="TEX">T<span
+class="E">E</span>X</span>а. Когда эта программа
+ запускается как texlua, она работает как интерпретатор Lua, и в этом качестве используется
+ в <span class="TEX">T<span
+class="E">E</span>X</span> Live. См. <a
href="http://www.luatex.org/" class="url" >http://www.luatex.org/</a> и <a
href="../../../../texmf-dist/doc/luatex/base/luatexref.pdf" >texmf-dist/doc/luatex/base/luatexref.pdf</a>.
</dd><dt class="description">
@@ -846,11 +846,9 @@
Установка с сети, программа .exe (только Windows): </dt><dd
class="description">Скачайте файл из архива CTAN, как
указано выше, и запустите его. Это запускает распаковщик и установщик первой ступени,
- см. рис. Figure <a
-href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>. Он предлагает выбрать из трех вариантов: \xABSimple install\xBB начинает
- установку в обычном режиме, \xABCustom install\xBB —  в экспертном режиме как описано в
- разделе <a
-href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>. Третий вариант —  распаковка без установки.
+ см. рис. Figure <a
+href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>. Он предлагает выбрать из двух вариантов: \xABInstall\xBB начинает установку
+ в обычном режиме, \xABUnpack only\xBB —  распаковка без установки.
</dd><dt class="description">
<span class="TEX">T<span
class="E">E</span>X</span> Collection DVD: </dt><dd
@@ -865,7 +863,7 @@
обновления из Интернета, см. раздел <a
href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.
</dd></dl>
-<!--l. 532--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 531--><p class="indent" > <hr class="figure"><div class="figure"
>
@@ -873,7 +871,7 @@
id="x1-15001r1"></a>
-<!--l. 533--><p class="noindent" ><img
+<!--l. 532--><p class="noindent" ><img
src="../texlive-common/nsis_installer.png" alt="pict"
>
<br /> <div class="caption"
@@ -881,22 +879,21 @@
class="content">Первая ступень установки под Windows (.exe)</span></div><!--tex4ht:label?: x1-15001r1 -->
-<!--l. 535--><p class="indent" > </div><hr class="endfigure">
-<!--l. 538--><p class="indent" > Во всех случаях программа установки системы одна и та же. Главное различие состоит в том, что
+<!--l. 534--><p class="indent" > </div><hr class="endfigure">
+<!--l. 537--><p class="indent" > Во всех случаях программа установки системы одна и та же. Главное различие состоит в том, что
при установке с сети ставятся последние версии пакетов — в отличие от установки с DVD или
ISO.
-<!--l. 542--><p class="indent" > Если вам нужно использовать прокси, занесите их в файл ~/.wgetrc или задайте их в переменных
-окружения, как описано в (<a
-href="http://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" >http://www.gnu.org/software/wget/manual/html_node/Proxies.html</a>). <span class="TEX">T<span
-class="E">E</span>X</span> Live
-всегда использует GNU Wget для скачивания файлов. Разумеется, эти соображения неважны, если вы
-устанавливаете с DVD или ISO.
+<!--l. 541--><p class="indent" > Если вам нужно использовать прокси для Wget, занесите их в файл ~/.wgetrc или задайте их в
+переменных окружения, как описано в (<a
+href="http://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" >http://www.gnu.org/software/wget/manual/html_node/Proxies.html</a>)
+для программы Wget —  или задайте их как описано в руководстве программы, которую вы используете
+для скачивания файлов. Разумеется, эти соображения неважны, если вы устанавливаете с DVD или
+ISO.
<!--l. 549--><p class="indent" > В следующих разделах установка описывается более подробно.
<h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a
id="x1-160003.1.1"></a>UNIX</h5>
<!--l. 553--><p class="noindent" >Ниже > указывает системный промпт; то, что вводит пользователь, показано жирным шрифтом. Проще
всего начать установку так: <div class="alltt">
-
<!--l. 556--><p class="noindent" ><div class="obeylines-v">
> cd /path/to/installer
<br />> perl install-tl
@@ -906,35 +903,34 @@
Возможно, вам придется увеличить размер окна терминала, чтобы в него поместился весь диалог
(Рисунок <a
href="#x1-18063r2">2<!--tex4ht:ref: fig:text-main --></a>).
-<!--l. 568--><p class="indent" > Для установки в экспертном графическом режиме (рисунок <a
-href="#x1-18064r3">3<!--tex4ht:ref: fig:gui-main --></a>) вам потребуется модуль Perl::TK,
-собранный с поддержкой XFT (он обычно есть в системах GNU/Linux, но может отсутствовать на
-других системах). Если он у вас установлен, используйте <div class="alltt">
-
-<!--l. 573--><p class="noindent" ><div class="obeylines-v">
+<!--l. 568--><p class="indent" > Для установки в графическом режиме (рисунок <a
+href="#x1-18065r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>) вам потребуется модуль Tcl/Tk. Если он у вас
+установлен, используйте <div class="alltt">
+<!--l. 570--><p class="noindent" ><div class="obeylines-v">
> perl install-tl -gui
</div>
</div>
-<!--l. 577--><p class="indent" > Полный список возможных опций дает команда <div class="alltt">
-
-<!--l. 578--><p class="noindent" ><div class="obeylines-v">
+<!--l. 574--><p class="indent" > Старые режимы wizard и perltk/expert все еще доступны. Для них нужен модуль Perl::Tk, собранный
+с поддержкой XFT (он обычно есть в системах GNU/Linux, но может отсутствовать на других
+системах). Полный список возможных опций дает команда <div class="alltt">
+<!--l. 579--><p class="noindent" ><div class="obeylines-v">
> perl install-tl -help
</div>
</div>
-<!--l. 582--><p class="indent" > Предупреждение о правах доступа в UNIX: система установки <span class="TEX">T<span
-class="E">E</span>X</span> Live использует текущее
-значение параметра umask. Поэтому если вы хотите, чтобы системой могли пользоваться не только вы,
-но и другие пользователи, вы должны установить, например, umask 022. Более подробно umask
-обсуждается в документации к вашей системе.
-<!--l. 589--><p class="indent" > Замечание об установке под Cygwin: в отличие от других систем типа UNIX, Cygwin в
+<!--l. 583--><p class="indent" > О правах доступа в UNIX: система установки <span class="TEX">T<span
+class="E">E</span>X</span> Live использует текущее значение параметра
+umask. Поэтому если вы хотите, чтобы системой могли пользоваться не только вы, но и другие
+пользователи, вы должны установить, например, umask 022. Более подробно umask обсуждается в
+документации к вашей системе.
+<!--l. 590--><p class="indent" > Замечание об установке под Cygwin: в отличие от других систем типа 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. 594--><p class="noindent" >
+<!--l. 595--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a
id="x1-170003.1.2"></a>Mac OS X</h5>
-<!--l. 597--><p class="noindent" >Как отмечается в разделе <a
+<!--l. 598--><p class="noindent" >Как отмечается в разделе <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, для Mac OS X существует специальный дистрибутив, Mac<span class="TEX">T<span
class="E">E</span>X</span>
(<a
@@ -949,49 +945,43 @@
class="E">E</span>X</span>Dist.
-<!--l. 606--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 607--><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. 611--><p class="noindent" >
+<!--l. 612--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a
id="x1-180003.1.3"></a>Windows</h5>
-<!--l. 613--><p class="noindent" >Если вы устанавливаете систему с сети при помощи распакованного архива .zip, или если программа
-установки с DVD не стартовала автоматически, дважды щёлкните по install-tl.bat. Если вам нужна более
-тонкая настройка, например, если вы хотите выбрать определенные коллекции пакетов, запустите
-install-tl-advanced.bat.
-<!--l. 620--><p class="indent" > Можно также запустить программу из командной строки. Ниже > означает системный промпт; то,
+<!--l. 614--><p class="noindent" >Если вы устанавливаете систему с сети при помощи распакованного архива .zip, или если программа
+установки с DVD не стартовала автоматически, дважды щёлкните по install-tl-windows.bat.
+<!--l. 619--><p class="indent" > Можно также запустить программу из командной строки. Ниже > означает системный промпт; то,
что вводит пользователь, указано жирным шрифтом. Если вы находитесь в директории программы
установки, напечатайте: <div class="alltt">
-
-<!--l. 624--><p class="noindent" ><div class="obeylines-v">
+<!--l. 623--><p class="noindent" ><div class="obeylines-v">
> install-tl-windows
</div>
</div>
-<!--l. 628--><p class="indent" > Программу можно вызвать и из другой директории, например, <div class="alltt">
-
-<!--l. 629--><p class="noindent" ><div class="obeylines-v">
+<!--l. 627--><p class="indent" > Программу можно вызвать и из другой директории, например, <div class="alltt">
+<!--l. 628--><p class="noindent" ><div class="obeylines-v">
> D:\texlive\install-tl-windows
</div>
</div> (предполагается, что в D: находится DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection). На рисунке <a
-href="#x1-18065r4">4<!--tex4ht:ref: fig:wizard-w32 --></a> показан специальный
+href="#x1-18064r3">3<!--tex4ht:ref: fig:basic-w32 --></a> показан специальный
проводник установки, который по умолчанию запускается в Windows.
-<!--l. 636--><p class="indent" > Для установки в текстовом режиме используйте <div class="alltt">
-
-<!--l. 637--><p class="noindent" ><div class="obeylines-v">
+<!--l. 635--><p class="indent" > Для установки в текстовом режиме используйте <div class="alltt">
+<!--l. 636--><p class="noindent" ><div class="obeylines-v">
> install-tl-windows -no-gui
</div>
</div>
-<!--l. 642--><p class="indent" > Все опции программы можно получить при помощи команды <div class="alltt">
-
-<!--l. 643--><p class="noindent" ><div class="obeylines-v">
+<!--l. 641--><p class="indent" > Все опции программы можно получить при помощи команды <div class="alltt">
+<!--l. 642--><p class="noindent" ><div class="obeylines-v">
> install-tl-windows -help
</div>
</div>
-<!--l. 647--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 646--><p class="indent" > <hr class="figure"><div class="figure"
>
@@ -1004,7 +994,7 @@
class="larm-0800">Installing</span><span
class="larm-0800"> TeX</span><span
class="larm-0800"> Live</span><span
-class="larm-0800"> 2018</span><span
+class="larm-0800"> 2019</span><span
class="larm-0800"> from:</span><span
class="larm-0800"> ...</span><br class="fancyvrb" /><a
id="x1-18004r2"></a><span
@@ -1040,13 +1030,13 @@
class="larm-0800"> 1</span><span
class="larm-0800"> out</span><span
class="larm-0800"> of</span><span
-class="larm-0800"> 19</span><br class="fancyvrb" /><a
+class="larm-0800"> 16</span><br class="fancyvrb" /><a
id="x1-18018r9"></a><br class="fancyvrb" /><a
id="x1-18020r10"></a><span
class="larm-0800"> <S></span><span
class="larm-0800"> Installation</span><span
-class="larm-0800"> scheme</span><span
-class="larm-0800"> (scheme-full)</span><br class="fancyvrb" /><a
+class="larm-0800"> scheme:</span><span
+class="larm-0800"> scheme-full</span><br class="fancyvrb" /><a
id="x1-18022r11"></a><br class="fancyvrb" /><a
id="x1-18024r12"></a><span
class="larm-0800"> Customizing</span><span
@@ -1073,7 +1063,7 @@
class="larm-0800"> disk</span><span
class="larm-0800"> space</span><span
class="larm-0800"> required:</span><span
-class="larm-0800"> 5328</span><span
+class="larm-0800"> 5829</span><span
class="larm-0800"> MB</span><br class="fancyvrb" /><a
id="x1-18030r15"></a><br class="fancyvrb" /><a
id="x1-18032r16"></a><span
@@ -1093,7 +1083,7 @@
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> /usr/local/texlive/2018</span><br class="fancyvrb" /><a
+class="larm-0800"> /usr/local/texlive/2019</span><br class="fancyvrb" /><a
id="x1-18038r19"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
@@ -1168,11 +1158,13 @@
<!--l. 686--><p class="noindent" ><img
-src="../texlive-common/install-lnx-main.png" alt="pict"
+src="../texlive-common/basic-w32.png" alt="pict"
>
<br /> <div class="caption"
><span class="id">Рис. 3: </span><span
-class="content">Главное меню программы установки в экспертном графическом режиме (GNU/Linux)</span></div><!--tex4ht:label?: x1-18064r3 -->
+class="content">Меню программы установки (Windows). Кнопка Advanced вызывает режим, похожий на
+рис. <a
+href="#x1-18065r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></div><!--tex4ht:label?: x1-18064r3 -->
<!--l. 689--><p class="indent" > </div><hr class="endfigure">
@@ -1185,18 +1177,18 @@
<!--l. 692--><p class="noindent" ><img
-src="../texlive-common/wizard-w32.png" alt="pict"
+src="../texlive-common/advanced-lnx.png" alt="pict"
>
<br /> <div class="caption"
><span class="id">Рис. 4: </span><span
-class="content">Главное меню программы установки в упрощенном графическом режиме (Windows)</span></div><!--tex4ht:label?: x1-18065r4 -->
+class="content">Экспертное меню установки (GNU/Linux)</span></div><!--tex4ht:label?: x1-18065r4 -->
-<!--l. 695--><p class="indent" > </div><hr class="endfigure">
-<!--l. 697--><p class="indent" > <a id="cygwin"></a>
+<!--l. 694--><p class="indent" > </div><hr class="endfigure">
+<!--l. 696--><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. 701--><p class="noindent" >Перед началом установки <span class="TEX">T<span
+<!--l. 700--><p class="noindent" >Перед началом установки <span class="TEX">T<span
class="E">E</span>X</span> Live, установите при помощи программы setup.exe из комплекта Cygwin
пакеты perl и wget, если их нет в вашей системе. Мы рекомендуем также следующие дополнительные
пакеты:
@@ -1210,61 +1202,49 @@
<li class="itemize">libXaw7 [нужен для xdvi]
</li>
<li class="itemize">ncurses [предоставляет команду \xABclear\xBB, которая нужна при установке]</li></ul>
-<!--l. 715--><p class="noindent" >
+<!--l. 714--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a
id="x1-200003.1.5"></a>Установка в текстовом режиме</h5>
-<!--l. 717--><p class="noindent" >На рисунке <a
+<!--l. 716--><p class="noindent" >На рисунке <a
href="#x1-18063r2">2<!--tex4ht:ref: fig:text-main --></a> показано основное меню программы установки в текстовом режиме для UNIX. Текстовый
режим является режимом по умолчанию для UNIX.
-<!--l. 721--><p class="indent" > Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например,
+<!--l. 720--><p class="indent" > Интерфейс программы довольно примитивен: поддержки курсора в нем нет. Например,
нельзя передвигаться по полям при помощи клавиши \xABTab\xBB. Вы просто печатаете что-то
(регистр учитывается!) и нажимаете клавишу \xABEnter\xBB, после чего перерисовывается весь
экран.
-<!--l. 726--><p class="indent" > Этот интерфейс примитивен не случайно: он должен работать на как можно большем количестве
-платформ, включая такие, где есть только усеченный вариант программы Perl.
-<!--l. 730--><p class="noindent" >
+<!--l. 725--><p class="indent" > Этот интерфейс примитивен для того, чтобы работать как можно большем количестве платформ,
+включая такие, где есть только усеченный вариант программы Perl.
+<!--l. 729--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.6 </span> <a
- id="x1-210003.1.6"></a>Установка в экспертном графическом режиме</h5>
-<!--l. 732--><p class="noindent" >На рисунке <a
-href="#x1-18064r3">3<!--tex4ht:ref: fig:gui-main --></a> изображено меню программы установки в графическом режиме под GNU/Linux. Основное
-различие между этим рисунком и рисунком <a
-href="#x1-18063r2">2<!--tex4ht:ref: fig:text-main --></a> в том, что в первом используются кнопки и
-меню.
-<!--l. 737--><p class="indent" > Этот вариант может быть выбран командой <div class="alltt">
-
-<!--l. 738--><p class="noindent" ><div class="obeylines-v">
-> install-tl -gui=perltk
+ id="x1-210003.1.6"></a>Установка в графическом режиме</h5>
+<!--l. 732--><p class="noindent" >По умолчанию графическая установка начинается очень просто, позволяя выбрать всего из нескольких
+опций, см. рис. <a
+href="#x1-18064r3">3<!--tex4ht:ref: fig:basic-w32 --></a>. Этот вариант может быть выбран командой <div class="alltt">
+<!--l. 735--><p class="noindent" ><div class="obeylines-v">
+> install-tl -gui
</div>
-</div>
-<!--l. 742--><p class="noindent" >
+</div> Кнопка Advanced дает доступ к большинству возможнотей текстового установщика, см.
+рис. <a
+href="#x1-18065r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>.
+<!--l. 741--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.7 </span> <a
- id="x1-220003.1.7"></a>Установка в упрощенном графическом режиме</h5>
-<!--l. 744--><p class="noindent" >Под Windows установка по умолчанию работает в самом простом режиме, который мы только могли
-придумать, напоминающий интерфейс \xABПроводника установки\xBB. Он устанавливает все и
-(почти) не задает никаких вопросов. Если вы хотите более тонкую настройку, вызовите другой
-режим.
-<!--l. 750--><p class="indent" > Для других платформ этот режим может быть выбран командой <div class="alltt">
-
-<!--l. 751--><p class="noindent" ><div class="obeylines-v">
-> install-tl -gui=wizard
-</div>
-</div>
-
-
-<!--l. 756--><p class="noindent" >
+ id="x1-220003.1.7"></a>Устаревшие режимы</h5>
+<!--l. 743--><p class="noindent" >Режимы perltk/expert и wizard все еще доступны для систем, на которых установлен Perl/Tk. Они могут
+быть вызваны опциями -gui=perltk и -gui=wizard.
+<!--l. 748--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
id="x1-230003.2"></a>Работа программы установки</h4>
-<!--l. 759--><p class="noindent" >Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько
+<!--l. 751--><p class="noindent" >Меню программы установки должно быть понятно без объяснений. Мы все же приведем несколько
кратких замечаний по поводу различных опций и подменю.
-<!--l. 763--><p class="noindent" >
+<!--l. 755--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a
id="x1-240003.2.1"></a>Меню выбора платформы (только для UNIX)</h5>
-<!--l. 767--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 759--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
- id="x1-24043r5"></a>
+ id="x1-24037r5"></a>
<div class="fancyvrb" id="fancyvrb2"><a
@@ -1272,7 +1252,7 @@
class="larm-0800">Available</span><span
class="larm-0800"> platforms:</span><br class="fancyvrb" /><a
id="x1-24004r2"></a><span
-class="larm-0800">===============================================================================</span>
+class="larm-0800">=================================================</span>
<br class="fancyvrb" /><a
id="x1-24006r3"></a><span
class="larm-0800"> </span><span
@@ -1304,7 +1284,7 @@
class="larm-0800"> ]</span><span
class="larm-0800"> MacOSX</span><span
class="larm-0800"> current</span><span
-class="larm-0800"> (10.10-10.13)</span><span
+class="larm-0800"> (10.12-)</span><span
class="larm-0800"> on</span><span
class="larm-0800"> x86_64</span><span
class="larm-0800"> (x86_64-darwin)</span><br class="fancyvrb" /><a
@@ -1316,7 +1296,7 @@
class="larm-0800"> ]</span><span
class="larm-0800"> MacOSX</span><span
class="larm-0800"> legacy</span><span
-class="larm-0800"> (10.6-10.10)</span><span
+class="larm-0800"> (10.6-)</span><span
class="larm-0800"> on</span><span
class="larm-0800"> x86_64</span><span
class="larm-0800"> (x86_64-darwinlegacy)</span>
@@ -1361,8 +1341,8 @@
class="larm-0800"> ]</span><span
class="larm-0800"> GNU/Linux</span><span
class="larm-0800"> on</span><span
-class="larm-0800"> ARM</span><span
-class="larm-0800"> (armel-linux)</span><br class="fancyvrb" /><a
+class="larm-0800"> ARMhf</span><span
+class="larm-0800"> (armhf-linux)</span><br class="fancyvrb" /><a
id="x1-24022r11"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
@@ -1371,34 +1351,13 @@
class="larm-0800"> ]</span><span
class="larm-0800"> GNU/Linux</span><span
class="larm-0800"> on</span><span
-class="larm-0800"> ARMhf</span><span
-class="larm-0800"> (armhf-linux)</span><br class="fancyvrb" /><a
+class="larm-0800"> Intel</span><span
+class="larm-0800"> x86</span><span
+class="larm-0800"> (i386-linux)</span><br class="fancyvrb" /><a
id="x1-24024r12"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> j</span><span
-class="larm-0800"> [</span><span
-class="larm-0800"> ]</span><span
-class="larm-0800"> GNU/Linux</span><span
-class="larm-0800"> on</span><span
-class="larm-0800"> Intel</span><span
-class="larm-0800"> x86</span><span
-class="larm-0800"> (i386-linux)</span>
-<br class="fancyvrb" /><a
- id="x1-24026r13"></a><span
-class="larm-0800"> </span><span
-class="larm-0800"> </span><span
-class="larm-0800"> k</span><span
-class="larm-0800"> [</span><span
-class="larm-0800"> ]</span><span
-class="larm-0800"> GNU/Linux</span><span
-class="larm-0800"> on</span><span
-class="larm-0800"> PowerPC</span><span
-class="larm-0800"> (powerpc-linux)</span><br class="fancyvrb" /><a
- id="x1-24028r14"></a><span
-class="larm-0800"> </span><span
-class="larm-0800"> </span><span
-class="larm-0800"> l</span><span
class="larm-0800"> [X]</span><span
class="larm-0800"> GNU/Linux</span><span
class="larm-0800"> on</span><span
@@ -1405,10 +1364,10 @@
class="larm-0800"> x86_64</span><span
class="larm-0800"> (x86_64-linux)</span>
<br class="fancyvrb" /><a
- id="x1-24030r15"></a><span
+ id="x1-24026r13"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> m</span><span
+class="larm-0800"> k</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> GNU/Linux</span><span
@@ -1417,10 +1376,10 @@
class="larm-0800"> with</span><span
class="larm-0800"> musl</span><span
class="larm-0800"> (x86_64-linuxmusl)</span><br class="fancyvrb" /><a
- id="x1-24032r16"></a><span
+ id="x1-24028r14"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> o</span><span
+class="larm-0800"> l</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> NetBSD</span><span
@@ -1427,10 +1386,10 @@
class="larm-0800"> on</span><span
class="larm-0800"> x86_64</span><span
class="larm-0800"> (amd64-netbsd)</span><br class="fancyvrb" /><a
- id="x1-24034r17"></a><span
+ id="x1-24030r15"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> p</span><span
+class="larm-0800"> m</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> NetBSD</span><span
@@ -1439,10 +1398,10 @@
class="larm-0800"> x86</span><span
class="larm-0800"> (i386-netbsd)</span>
<br class="fancyvrb" /><a
- id="x1-24036r18"></a><span
+ id="x1-24032r16"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> s</span><span
+class="larm-0800"> o</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> Solaris</span><span
@@ -1450,30 +1409,20 @@
class="larm-0800"> Intel</span><span
class="larm-0800"> x86</span><span
class="larm-0800"> (i386-solaris)</span><br class="fancyvrb" /><a
- id="x1-24038r19"></a><span
+ id="x1-24034r17"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> t</span><span
+class="larm-0800"> p</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> Solaris</span><span
class="larm-0800"> on</span><span
-class="larm-0800"> Sparc</span><span
-class="larm-0800"> (sparc-solaris)</span><br class="fancyvrb" /><a
- id="x1-24040r20"></a><span
-class="larm-0800"> </span><span
-class="larm-0800"> </span><span
-class="larm-0800"> u</span><span
-class="larm-0800"> [</span><span
-class="larm-0800"> ]</span><span
-class="larm-0800"> Solaris</span><span
-class="larm-0800"> on</span><span
class="larm-0800"> x86_64</span><span
class="larm-0800"> (x86_64-solaris)</span><br class="fancyvrb" /><a
- id="x1-24042r21"></a><span
+ id="x1-24036r18"></a><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
-class="larm-0800"> v</span><span
+class="larm-0800"> s</span><span
class="larm-0800"> [</span><span
class="larm-0800"> ]</span><span
class="larm-0800"> Windows</span><span
@@ -1480,12 +1429,12 @@
class="larm-0800"> (win32)</span></div>
<br /> <div class="caption"
><span class="id">Рис. 5: </span><span
-class="content">Меню выбора платформы</span></div><!--tex4ht:label?: x1-24043r5 -->
+class="content">Меню выбора платформы</span></div><!--tex4ht:label?: x1-24037r5 -->
-<!--l. 792--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 794--><p class="indent" > На рисунке <a
-href="#x1-24043r5">5<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только
+<!--l. 782--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 784--><p class="indent" > На рисунке <a
+href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a> изображено меню выбора платформы. По умолчанию устанавливаются только
программы для вашей текущей архитектуры. В этом меню вы можете выбрать также установку
программ для других платформ. Это может быть полезно, если вы используете одно и то же дерево
<span class="TEX">T<span
@@ -1493,7 +1442,7 @@
несколько операционных систем.
<h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a
id="x1-250003.2.2"></a>Выбор основных компонентов</h5>
-<!--l. 805--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 795--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -1506,14 +1455,14 @@
class="larm-0800">Select</span><span
class="larm-0800"> scheme:</span><br class="fancyvrb" /><a
id="x1-25004r2"></a><span
-class="larm-0800">===============================================================================</span>
-<br class="fancyvrb" /><a
+class="larm-0800">=================================================</span><br class="fancyvrb" /><a
id="x1-25006r3"></a><span
class="larm-0800"> a</span><span
class="larm-0800"> [X]</span><span
class="larm-0800"> full</span><span
class="larm-0800"> scheme</span><span
-class="larm-0800"> (everything)</span><br class="fancyvrb" /><a
+class="larm-0800"> (everything)</span>
+<br class="fancyvrb" /><a
id="x1-25008r4"></a><span
class="larm-0800"> b</span><span
class="larm-0800"> [</span><span
@@ -1525,8 +1474,7 @@
class="larm-0800"> more</span><span
class="larm-0800"> packages</span><span
class="larm-0800"> and</span><span
-class="larm-0800"> languages)</span>
-<br class="fancyvrb" /><a
+class="larm-0800"> languages)</span><br class="fancyvrb" /><a
id="x1-25010r5"></a><span
class="larm-0800"> c</span><span
class="larm-0800"> [</span><span
@@ -1539,7 +1487,8 @@
class="larm-0800"> metapost,</span><span
class="larm-0800"> a</span><span
class="larm-0800"> few</span><span
-class="larm-0800"> languages)</span><br class="fancyvrb" /><a
+class="larm-0800"> languages)</span>
+<br class="fancyvrb" /><a
id="x1-25012r6"></a><span
class="larm-0800"> d</span><span
class="larm-0800"> [</span><span
@@ -1556,8 +1505,7 @@
class="larm-0800"> minimal</span><span
class="larm-0800"> scheme</span><span
class="larm-0800"> (plain</span><span
-class="larm-0800"> only)</span>
-<br class="fancyvrb" /><a
+class="larm-0800"> only)</span><br class="fancyvrb" /><a
id="x1-25016r8"></a><span
class="larm-0800"> f</span><span
class="larm-0800"> [</span><span
@@ -1571,7 +1519,8 @@
class="larm-0800"> GUST</span><span
class="larm-0800"> TeX</span><span
class="larm-0800"> Live</span><span
-class="larm-0800"> scheme</span><br class="fancyvrb" /><a
+class="larm-0800"> scheme</span>
+<br class="fancyvrb" /><a
id="x1-25020r10"></a><span
class="larm-0800"> h</span><span
class="larm-0800"> [</span><span
@@ -1581,8 +1530,7 @@
class="larm-0800"> (no</span><span
class="larm-0800"> TeX</span><span
class="larm-0800"> at</span><span
-class="larm-0800"> all)</span>
-<br class="fancyvrb" /><a
+class="larm-0800"> all)</span><br class="fancyvrb" /><a
id="x1-25022r11"></a><span
class="larm-0800"> i</span><span
class="larm-0800"> [</span><span
@@ -1609,16 +1557,22 @@
class="content">Выбор основных компонентов</span></div><!--tex4ht:label?: x1-25025r6 -->
-<!--l. 821--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 824--><p class="indent" > На рисунке <a
+<!--l. 812--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 815--><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. В этом меню вы
можете выбрать \xABсхему\xBB, т.е. набор коллекций пакетов. По умолчанию используется схема full, т.е. все
пакеты <span class="TEX">T<span
-class="E">E</span>X</span> Live, но вы можете выбрать схему basic для небольшой системы, схему minimal для
-тестирования или схемы medium или teTeX. Есть также ряд специальных схем, в том числе и
-предназначенных для различных стран.
-<!--l. 833--><p class="indent" > <hr class="figure"><div class="figure"
+class="E">E</span>X</span> Live. Мы рекомендуем эту схему, но вы можете выбрать схему basic, которая устанавливает
+только plain <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>, схемуsmall, которя устанавливает еще несколько программ (она
+эквивалентна так называемой Basix <span class="TEX">T<span
+class="E">E</span>X</span> installation для Mac<span class="TEX">T<span
+class="E">E</span>X</span>), схему minimal для тестирования или
+схемы medium или teTeX. Есть также ряд специальных схем, в том числе и предназначенных для
+различных стран.
+<!--l. 826--><p class="indent" > <hr class="figure"><div class="figure"
>
@@ -1626,7 +1580,7 @@
id="x1-25026r7"></a>
-<!--l. 834--><p class="noindent" ><img
+<!--l. 827--><p class="noindent" ><img
src="../texlive-common/stdcoll.png" alt="pict"
>
<br /> <div class="caption"
@@ -1634,32 +1588,32 @@
class="content">Меню коллекций</span></div><!--tex4ht:label?: x1-25026r7 -->
-<!--l. 836--><p class="indent" > </div><hr class="endfigure">
-<!--l. 838--><p class="indent" > Вы можете уточнить ваш выбор при помощи меню \xABколлекций\xBB (рисунок <a
+<!--l. 829--><p class="indent" > </div><hr class="endfigure">
+<!--l. 831--><p class="indent" > Вы можете уточнить ваш выбор при помощи меню \xABколлекций\xBB (рисунок <a
href="#x1-25026r7">7<!--tex4ht:ref: fig:collections-gui --></a>, для разнообразия
сделанный в графическом режиме).
-<!--l. 842--><p class="indent" > Коллекции представляют собой следующий после схем уровень иерархии <span class="TEX">T<span
+<!--l. 835--><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. 847--><p class="indent" > Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать
+<!--l. 840--><p class="indent" > Если вы хотите более тонкой настройки, чем возможна в меню коллекций, вы можете использовать
программу tlmgr после установки (см. раздел <a
href="#x1-430006">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. 855--><p class="noindent" >Схема директорий по умолчанию описана в разделе <a
+<!--l. 848--><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>. По умолчанию дерево установки в
-системе Unix /usr/local/texlive/2018 и <span class="obeylines-h"><span class="verb">%SystemDrive%\texlive\2018</span></span> под Windows. Это позволяет
+системе Unix /usr/local/texlive/2019 и <span class="obeylines-h"><span class="verb">%SystemDrive%\texlive\2019</span></span> под Windows. Это позволяет
установить несколько параллельных вариантов <span class="TEX">T<span
class="E">E</span>X</span> Live (например, версий разных лет,
как в нашем примере) и переключаться между ними, изменив список директорий поиска
программ.
-<!--l. 862--><p class="indent" > Вы можете изменить положение дерева, задав для установщика другое значение параметра TEXDIR.
+<!--l. 855--><p class="indent" > Вы можете изменить положение дерева, задав для установщика другое значение параметра TEXDIR.
На рисунке <a
-href="#x1-18064r3">3<!--tex4ht:ref: fig:gui-main --></a> показано, как изменить этот и другие параметры. Основные причины, по которой бывает
+href="#x1-18065r4">4<!--tex4ht:ref: fig:advanced-lnx --></a> показано, как изменить этот и другие параметры. Основные причины, по которой бывает
необходимо его изменить — недостаток места в разделе (полная установка <span class="TEX">T<span
class="E">E</span>X</span> Live требует нескольких
гигабайт диска) или отсутствие у вас прав на запись в нужные директории. Вам не нужно иметь права
@@ -1666,35 +1620,35 @@
администратора для установки <span class="TEX">T<span
class="E">E</span>X</span> Live, однако вам необходимо иметь право на запись в директорию,
куда устанавливается система.
-<!--l. 871--><p class="indent" > Директории для установки можно также изменить, задав ряд перемен окружения (например,
+<!--l. 864--><p class="indent" > Директории для установки можно также изменить, задав ряд перемен окружения (например,
TEXLIVE_INSTALL_PREFIX и TEXLIVE_INSTALL_TEXDIR); см. документацию, выдаваемую по
команде <span class="obeylines-h"><span class="verb">install-tl --help</span></span> (также доступную по ссылке <a
href="http://tug.org/texlive/doc/install-tl.html" class="url" >http://tug.org/texlive/doc/install-tl.html</a>), где
находится полный список переменных окружения и другие детали.
-<!--l. 880--><p class="indent" > Если у вас нет права на запись в системные директории, естественной альтернативой является
+<!--l. 873--><p class="indent" > Если у вас нет права на запись в системные директории, естественной альтернативой является
установка в вашу домашнюю директорию, особенно если вы будете единственным пользователем
-системы. Для этого используйте ‘<span class="obeylines-h"><span class="verb">~</span></span>’ например ‘<span class="obeylines-h"><span class="verb">~/texlive/2018</span></span>’.
-<!--l. 885--><p class="indent" > Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно
+системы. Для этого используйте ‘<span class="obeylines-h"><span class="verb">~</span></span>’ например ‘<span class="obeylines-h"><span class="verb">~/texlive/2019</span></span>’.
+<!--l. 878--><p class="indent" > Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно
разные версии <span class="TEX">T<span
class="E">E</span>X</span> Live. Вы также можете использовать общее имя, не зависящее от года, например,
/usr/local/texlive-cur, создав ссылку на соответствующую директорию.
-<!--l. 891--><p class="indent" > Изменение TEXDIR изменит также TEXMFLOCAL, TEXMFSYSVAR и TEXMFSYSCONFIG.
-<!--l. 894--><p class="indent" > Личные пакеты и файлы рекомендуется держать в директории TEXMFHOME. По умолчанию это
+<!--l. 884--><p class="indent" > Изменение TEXDIR изменит также TEXMFLOCAL, TEXMFSYSVAR и TEXMFSYSCONFIG.
+<!--l. 887--><p class="indent" > Личные пакеты и файлы рекомендуется держать в директории TEXMFHOME. По умолчанию это
<span class="obeylines-h"><span class="verb">~/texmf</span></span> (<span class="obeylines-h"><span class="verb">~/Library/texmf</span></span> для Макинтошей). В отличие от TEXDIR, здесь <span class="obeylines-h"><span class="verb">~</span></span> будет своим для каждого
пользователя. Эта переменная становится $HOME под UNIX и <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span> под Windows. На
всякий случай повторим, что структура TEXMFHOME должна совпадать со стандартной структурой
директорий TEXMF, иначе система может не найти ваши файлы.
-<!--l. 904--><p class="indent" > Директория TEXMFVAR используется для хранения автоматически создаваемых файлов, своих для
+<!--l. 897--><p class="indent" > Директория TEXMFVAR используется для хранения автоматически создаваемых файлов, своих для
каждого пользователя. Директория TEXMFCACHE используется для этой же цели программой
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">42<!--tex4ht:ref: sec:context-mkiv --></a>), по умолчанию это директория TEXMFSYSVAR, или, если
+href="#x1-350003.4.5">41<!--tex4ht:ref: sec:context-mkiv --></a>), по умолчанию это директория TEXMFSYSVAR, или, если
она закрыта для записи, TEXMFVAR.
-<!--l. 913--><p class="noindent" >
+<!--l. 906--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a
id="x1-270003.2.4"></a>Опции</h5>
-<!--l. 916--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 909--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -1707,8 +1661,7 @@
class="larm-0800">Options</span><span
class="larm-0800"> setup:</span><br class="fancyvrb" /><a
id="x1-27004r2"></a><span
-class="larm-0800">===============================================================================</span>
-<br class="fancyvrb" /><a
+class="larm-0800">=================================================</span><br class="fancyvrb" /><a
id="x1-27006r3"></a><span
class="larm-0800"> <P></span><span
class="larm-0800"> use</span><span
@@ -1720,7 +1673,8 @@
class="larm-0800"> by</span><span
class="larm-0800"> default:</span><span
class="larm-0800"> [</span><span
-class="larm-0800"> ]</span><br class="fancyvrb" /><a
+class="larm-0800"> ]</span>
+<br class="fancyvrb" /><a
id="x1-27008r4"></a><span
class="larm-0800"> <E></span><span
class="larm-0800"> execution</span><span
@@ -1729,8 +1683,7 @@
class="larm-0800"> list</span><span
class="larm-0800"> of</span><span
class="larm-0800"> programs:</span><span
-class="larm-0800"> [X]</span>
-<br class="fancyvrb" /><a
+class="larm-0800"> [X]</span><br class="fancyvrb" /><a
id="x1-27010r5"></a><span
class="larm-0800"> <F></span><span
class="larm-0800"> create</span><span
@@ -1853,12 +1806,14 @@
id="x1-27024r12"></a><span
class="larm-0800"> <Y></span><span
class="larm-0800"> after</span><span
-class="larm-0800"> installation,</span><span
-class="larm-0800"> get</span><span
+class="larm-0800"> install,</span><span
+class="larm-0800"> set</span><span
+class="larm-0800"> CTAN</span><span
+class="larm-0800"> as</span><span
+class="larm-0800"> source</span><span
+class="larm-0800"> for</span><span
class="larm-0800"> package</span><span
-class="larm-0800"> updates</span><span
-class="larm-0800"> from</span><span
-class="larm-0800"> CTAN:</span><span
+class="larm-0800"> updates:</span><span
class="larm-0800"> [X]</span></div>
<br /> <div class="caption"
><span class="id">Рис. 8: </span><span
@@ -1865,8 +1820,8 @@
class="content">Меню опций (Unix)</span></div><!--tex4ht:label?: x1-27025r8 -->
-<!--l. 932--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 934--><p class="indent" > На рисунке <a
+<!--l. 926--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 928--><p class="indent" > На рисунке <a
href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> приведено меню опций (текстовый режим). Стоит упомянуть несколько из
них:
<dl class="description"><dt class="description">
@@ -1883,7 +1838,7 @@
он очень мал, но эти программы очень полезны. См. раздел “Что нового в <span class="TEX">T<span
class="E">E</span>X</span>
Live 2010\xBB <a
-href="#x1-7900010.1.7">10.1.7<!--tex4ht:ref: sec:2010news --></a>.
+href="#x1-7800010.1.7">10.1.7<!--tex4ht:ref: sec:2010news --></a>.
</dd><dt class="description">
create all format files (созать все форматы): </dt><dd
class="description">Хотя ненужные форматы занимают место на диске
@@ -1917,7 +1872,7 @@
репозиторий для обновлений, см. разделы <a
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. 983--><p class="indent" > Опции, специфические для Windows в экспертном варианте интерфейса Perl/Tk:
+<!--l. 977--><p class="indent" > Опции, специфические для Windows в экспертном варианте интерфейса Perl/Tk:
<dl class="description"><dt class="description">
adjust PATH setting in registry (добавить директории в регистр) </dt><dd
class="description">Эта опция позволяет всем
@@ -1940,7 +1895,7 @@
class="E">E</span>X</span>works front end (установить <span class="TEX">T<span
class="E">E</span>X</span>works) </dt><dd
class="description"></dd></dl>
-<!--l. 1003--><p class="indent" > Задав нужные настройки, вы можете начать установку системы, нажав клавишу \xAB<span class="obeylines-h"><span class="verb">I</span></span>\xBB в текстовом
+<!--l. 997--><p class="indent" > Задав нужные настройки, вы можете начать установку системы, нажав клавишу \xAB<span class="obeylines-h"><span class="verb">I</span></span>\xBB в текстовом
варианте или кнопку \xABInstall TeX Live\xBB в Perl/Tk. Когда установка будет закончена, перейдите к
разделу <a
href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> чтобы проверить, нужно ли вам сделать ещё что-нибудь.
@@ -1948,37 +1903,39 @@
<h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
id="x1-280003.3"></a>Опции вызова команды install-tl</h4>
-<!--l. 1012--><p class="noindent" >Напечатайте <div class="alltt">
-
-<!--l. 1013--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1006--><p class="noindent" >Напечатайте <div class="alltt">
+<!--l. 1007--><p class="noindent" ><div class="obeylines-v">
> install-tl -help
</div>
</div> чтобы получить список опций комадной строки. В опциях можно использовать как <span class="obeylines-h"><span class="verb">-</span></span>, так и <span class="obeylines-h"><span class="verb">--</span></span>. Вот
самые интересные опции:
-<!--l. 1019--><p class="noindent" >
+<!--l. 1013--><p class="noindent" >
<dl class="list1"><dt class="list">
-gui </dt><dd
class="list">
- <!--l. 1020--><p class="noindent" >Если возможно, использовать графический режим. Для этого нужен модуль Perl/Tk с
+ <!--l. 1014--><p class="noindent" >Если возможно, использовать графический режим. Для этого нужен Tcl/Tk версии 8.5 и
+ выше. Он есть под Mac OS X и поставляется вместе с <span class="TEX">T<span
+class="E">E</span>X</span> Live под Windows. Устарелые
+ варианты -gui=perltk и -gui=wizard все еще доступны. Для них нужен модуль Perl/Tk с
поддержкой XFT (<a
-href="http://tug.org/texlive/distro.html#perltk" class="url" >http://tug.org/texlive/distro.html#perltk</a>); если этого модуля в системе
- нет, установка происходит в текстовом режиме.
+href="http://tug.org/texlive/distro.html#perltk" class="url" >http://tug.org/texlive/distro.html#perltk</a>); если в системе нет ни Tcl/Tk,
+ ни Perl/Tk, установка происходит в текстовом режиме.
</dd><dt class="list">
-no-gui </dt><dd
class="list">
- <!--l. 1025--><p class="noindent" >Использовать текстовый режим, даже под Windows.
+ <!--l. 1022--><p class="noindent" >Использовать текстовый режим.
</dd><dt class="list">
-lang LL </dt><dd
class="list">
- <!--l. 1027--><p class="noindent" >Задать язык интерфейса программы установки (стандартным кодом страны, обычно
+ <!--l. 1024--><p class="noindent" >Задать язык интерфейса программы установки (стандартным кодом страны, обычно
двухбуквенным). Программа установки пытается определеть нужный язык автоматически,
но если это не получается или если нужный язык не поддерживается, она переходит на
английский. Команда <span class="obeylines-h"><span class="verb">install-tl --help</span></span> выдает список языков.
- <!--l. 1034--><p class="noindent" ><a id="opt-in-place"></a>
+ <!--l. 1031--><p class="noindent" ><a id="opt-in-place"></a>
</dd><dt class="list">
-in-place </dt><dd
class="list">
- <!--l. 1035--><p class="noindent" >(Документируется здесь для полноты; не используйте эту, опцию если вы не эксперт). Если
+ <!--l. 1032--><p class="noindent" >(Документируется здесь для полноты; не используйте эту, опцию если вы не эксперт). Если
у вас уже есть копия <span class="TEX">T<span
class="E">E</span>X</span> Live, полученная из репозитория по rsync, svn или иным способом
(см. <a
@@ -1989,7 +1946,7 @@
</dd><dt class="list">
-portable </dt><dd
class="list">
- <!--l. 1045--><p class="noindent" >Установить переносимую версию <span class="TEX">T<span
+ <!--l. 1042--><p class="noindent" >Установить переносимую версию <span class="TEX">T<span
class="E">E</span>X</span> Live, например, на флешку USB. Эту опцию также
можно указать при помощи команды V в текстовом установки, или из графического режима.
См. также раздел <a
@@ -1997,7 +1954,7 @@
</dd><dt class="list">
-profile файл </dt><dd
class="list">
- <!--l. 1050--><p class="noindent" >Использовать конфигурацию установки file и не задавать пользователю никаких вопросов.
+ <!--l. 1047--><p class="noindent" >Использовать конфигурацию установки file и не задавать пользователю никаких вопросов.
Программа установки всегда записывает файл texlive.profile в поддиректорию tlpkg. Этот
фаил может быть использован в качестве аргумента данной опции, чтобы, например,
получить идентичную конфигурацию на другой машине. Вы можете также создать
@@ -2007,101 +1964,101 @@
</dd><dt class="list">
-repository url или директория </dt><dd
class="list">
- <!--l. 1060--><p class="noindent" >Указать альтернативный источник о пакетов для установки; см. ниже.</dd></dl>
+ <!--l. 1057--><p class="noindent" >Указать альтернативный источник о пакетов для установки; см. ниже.</dd></dl>
-<!--l. 1064--><p class="noindent" >
+<!--l. 1061--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a
id="x1-290003.3.1"></a>Параметр -repository</h5>
-<!--l. 1067--><p class="noindent" >По умолчанию пакеты сгружаются с одного из зеркал архива CTAN. Ссылка <a
+<!--l. 1064--><p class="noindent" >По умолчанию пакеты сгружаются с одного из зеркал архива CTAN. Ссылка <a
href="http://mirror.ctan.org" class="url" >http://mirror.ctan.org</a>
автоматически выбирает зеркало.
-<!--l. 1070--><p class="indent" > Если вы хотите указать другой источник, вы можете задать его как URL, начинающийся с ftp:, http:,
+<!--l. 1067--><p class="indent" > Если вы хотите указать другой источник, вы можете задать его как URL, начинающийся с ftp:, http:,
file:/ или просто как директорию на диске. (Когда вы указываете репозиторию как ftp: или http:,
окончание / или /tlpkg игнорируется.)
-<!--l. 1076--><p class="indent" > Например, вы можете задать в качестве параметра определенное зеркало CTAN:
+<!--l. 1073--><p class="indent" > Например, вы можете задать в качестве параметра определенное зеркало CTAN:
<a
href="http://ctan.example.org/tex-archive/texlive/tlnet/" class="url" >http://ctan.example.org/tex-archive/texlive/tlnet/</a>. Разумеется, вам следует подставить вместо
example.ctan.org нужное зеркало и путь к архиву на этом зеркале. Список зеркал находится на
<a
href="http://ctan.org/mirrors" class="url" >http://ctan.org/mirrors</a>.
-<!--l. 1084--><p class="indent" > Если параметр задает директорию на диски (прямо или при помощи file:/), система автоматически
+<!--l. 1081--><p class="indent" > Если параметр задает директорию на диски (прямо или при помощи file:/), система автоматически
определяет, является ли источник архивом: если найдена поддиректория archive со сжатыми файлами,
то она будет использована, даже если рядом находятся незаархивированные файлы.
-<!--l. 1092--><p class="noindent" >
+<!--l. 1089--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
id="x1-300003.4"></a>Действия после установки</h4>
-<!--l. 1095--><p class="noindent" >Иногда после установки системы требуются дополнительные действия.
-<!--l. 1099--><p class="noindent" >
+<!--l. 1092--><p class="noindent" >Иногда после установки системы требуются дополнительные действия.
+<!--l. 1096--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a
id="x1-310003.4.1"></a>Переменные окружения для UNIX</h5>
-<!--l. 1102--><p class="noindent" >Если бы решили создать симлинки в стандартных директориях (см. раздел <a
+<!--l. 1099--><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. 1108--><p class="indent" > Программы для каждой архитектуры помещаются в собственную поддиректорию под TEXDIR/bin.
+<!--l. 1105--><p class="indent" > Программы для каждой архитектуры помещаются в собственную поддиректорию под TEXDIR/bin.
См. список поддиректорий и соответствующих платформ на рисунке <a
-href="#x1-24043r5">5<!--tex4ht:ref: fig:bin-text --></a>.
-<!--l. 1112--><p class="indent" > Вы можете также добавить директории с документацией в формате man и info к соответствующим
+href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a>.
+<!--l. 1109--><p class="indent" > Вы можете также добавить директории с документацией в формате man и info к соответствующим
путям поиска, если вы хотите, чтобы ваша операционная система знала о них. В некоторых системах
документация в формате man будет найдена автоматически после изменения переменной
PATH.
-<!--l. 1118--><p class="indent" > Ниже мы используем для примера стандартную систему директорий в системе Intel86
+<!--l. 1115--><p class="indent" > Ниже мы используем для примера стандартную систему директорий в системе Intel86
GNU/Linux.
-<!--l. 1121--><p class="indent" > Для оболочек типа Bourne (bash и т.п.) вы можете добавить в файл $HOME/.profile (или в файл,
+<!--l. 1118--><p class="indent" > Для оболочек типа Bourne (bash и т.п.) вы можете добавить в файл $HOME/.profile (или в файл,
который вызывается из .profile) следующее:
-<!--l. 1125--><p class="indent" >
+<!--l. 1122--><p class="indent" >
<div class="fancyvrb" id="fancyvrb5"><a
id="x1-31002r1"></a><span
-class="larm-0900">PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH;</span><span
+class="larm-0900">PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH;</span><span
class="larm-0900"> export</span><span
class="larm-0900"> PATH</span>
<br class="fancyvrb" /><a
id="x1-31004r2"></a><span
-class="larm-0900">MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH;</span><span
+class="larm-0900">MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH;</span><span
class="larm-0900"> export</span><span
class="larm-0900"> MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31006r3"></a><span
-class="larm-0900">INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH;</span><span
+class="larm-0900">INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH;</span><span
class="larm-0900"> export</span><span
class="larm-0900"> INFOPATH</span></div>
-<!--l. 1131--><p class="indent" > Для csh или tcsh следует редактировать файл $HOME/.cshrc, и следует добавить что-то
+<!--l. 1128--><p class="indent" > Для csh или tcsh следует редактировать файл $HOME/.cshrc, и следует добавить что-то
вроде
-<!--l. 1134--><p class="indent" >
+<!--l. 1131--><p class="indent" >
<div class="fancyvrb" id="fancyvrb6"><a
id="x1-31008r1"></a><span
class="larm-0900">setenv</span><span
class="larm-0900"> PATH</span><span
-class="larm-0900"> /usr/local/texlive/2018/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a
+class="larm-0900"> /usr/local/texlive/2019/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a
id="x1-31010r2"></a><span
class="larm-0900">setenv</span><span
class="larm-0900"> MANPATH</span><span
-class="larm-0900"> /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH</span>
+class="larm-0900"> /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31012r3"></a><span
class="larm-0900">setenv</span><span
class="larm-0900"> INFOPATH</span><span
-class="larm-0900"> /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH</span></div>
-<!--l. 1140--><p class="indent" > Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные;
+class="larm-0900"> /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH</span></div>
+<!--l. 1137--><p class="indent" > Разумеется, в ваших конфигурационных файлах уже могут быть определены эти переменные;
фрагменты выше добавляют к ним директории <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 1143--><p class="noindent" >
+<!--l. 1140--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a
id="x1-320003.4.2"></a>Переменные окружения: глобальная конфигурация</h5>
-<!--l. 1146--><p class="noindent" >Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для
+<!--l. 1143--><p class="noindent" >Если вы хотите внести эти изменения для всех пользователей, или добавлять их автоматически для
новых пользователей, то вам следует разобраться самому: в разных системах это делается слишком
по-разному.
-<!--l. 1151--><p class="indent" > Два совета: 1) возможно, вам следует добавить в файл /etc/manpath.config строчки вроде:
-<!--l. 1154--><p class="indent" >
+<!--l. 1148--><p class="indent" > Два совета: 1) возможно, вам следует добавить в файл /etc/manpath.config строчки вроде:
+<!--l. 1151--><p class="indent" >
<div class="fancyvrb" id="fancyvrb7"><a
id="x1-32002r1"></a><span
class="larm-0900">MANPATH_MAP</span><span
-class="larm-0900"> /usr/local/texlive/2018/bin/i386-linux</span><span
+class="larm-0900"> /usr/local/texlive/2019/bin/x86_64-linux</span><span
class="larm-0900"> \</span><br class="fancyvrb" /><a
id="x1-32004r2"></a><span
class="larm-0900"> </span><span
@@ -2115,46 +2072,45 @@
class="larm-0900"> </span><span
class="larm-0900"> </span><span
class="larm-0900"> </span><span
-class="larm-0900"> /usr/local/texlive/2018/texmf-dist/doc/man</span></div>
-<!--l. 1159--><p class="indent" > И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле
+class="larm-0900"> /usr/local/texlive/2019/texmf-dist/doc/man</span></div>
+<!--l. 1156--><p class="indent" > И 2) иногда пути поиска и другие глобальные переменные окружения задаются в файле
/etc/environment.
-<!--l. 1162--><p class="indent" > Мы также добавляем симлинк <span class="path">man</span> в каждой поддиректории <span class="path">bin</span>. Некоторые варианты программы
+<!--l. 1159--><p class="indent" > Мы также добавляем симлинк <span class="path">man</span> в каждой поддиректории <span class="path">bin</span>. Некоторые варианты программы
man, например, в Mac OS X, автоматически ищут файлы в этих поддиректориях, что избавляет от
необходимости добавлять их в MANPATH.
-<!--l. 1167--><p class="noindent" >
+<!--l. 1164--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a
id="x1-330003.4.3"></a>Обновления из Интернета после установки с DVD</h5>
-<!--l. 1170--><p class="noindent" >Если вы устновили <span class="TEX">T<span
+<!--l. 1167--><p class="noindent" >Если вы устновили <span class="TEX">T<span
class="E">E</span>X</span> Live с DVD и хотите получать обновления из Интернета, запустите следующую
команду (после добавления программ <span class="TEX">T<span
class="E">E</span>X</span> Live к списку поиска программ, см. предыдущий
раздел):
<div class="alltt">
-
-<!--l. 1174--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1171--><p class="noindent" ><div class="obeylines-v">
> tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
</div>
</div>
-<!--l. 1178--><p class="indent" > Она указывает программе tlmgr, что нужно искать обновления на ближайшем зеркале
+<!--l. 1175--><p class="indent" > Она указывает программе tlmgr, что нужно искать обновления на ближайшем зеркале
CTAN. Это делается по умолчанию при установке с DVD при помощи опций, описанных в
разделе <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>.
-<!--l. 1182--><p class="indent" > Если автоматический выбор зеркала не работает, вы можете указать адрес зеркала вручную, взяв его
+<!--l. 1179--><p class="indent" > Если автоматический выбор зеркала не работает, вы можете указать адрес зеркала вручную, взяв его
из списка на <a
href="http://ctan.org/mirrors" class="url" >http://ctan.org/mirrors</a>. Задайте при этом точное положение директории tlnet, как указано
выше.
-<!--l. 1188--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
+<!--l. 1185--><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. 1193--><p class="noindent" >Xe<span class="TEX">T<span
+<!--l. 1190--><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. 1197--><p class="indent" > Под Windows шрифты, включенные в дистрибутив <span class="TEX">T<span
+<!--l. 1194--><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>е по
названию шрифта. Под Mac OS X, настройка поиска шрифтов по имени требует дополнительных шагов,
@@ -2162,10 +2118,10 @@
class="E">E</span>X</span> (<a
href="http://tug.org/mactex" class="url" >http://tug.org/mactex</a>). Настройка поиска шрифтов по имени
для других Юниксов описано ниже.
-<!--l. 1203--><p class="indent" > Для поиска шрифтов по имени, когда пакет xetex устанавливается (либо при первоначальной
+<!--l. 1200--><p class="indent" > Для поиска шрифтов по имени, когда пакет xetex устанавливается (либо при первоначальной
установке дистрибутива, либо позже), он создает необходимый конфигурационный файл в
TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf.
-<!--l. 1208--><p class="indent" > Если вы обладаете правами администратора, то для того, чтобы шрифты <span class="TEX">T<span
+<!--l. 1205--><p class="indent" > Если вы обладаете правами администратора, то для того, чтобы шрифты <span class="TEX">T<span
class="E">E</span>X</span> Live были доступны
всем программам, сделайте следующее:
<ol class="enumerate1" >
@@ -2174,7 +2130,7 @@
</li>
<li
class="enumerate" id="x1-34004x2">Запустите fc-cache -fsv.</li></ol>
-<!--l. 1216--><p class="indent" > Если у вас нет прав администратора, то вы можете вместо этого сделать шрифты <span class="TEX">T<span
+<!--l. 1213--><p class="indent" > Если у вас нет прав администратора, то вы можете вместо этого сделать шрифты <span class="TEX">T<span
class="E">E</span>X</span> Live
доступными только вам:
<ol class="enumerate1" >
@@ -2183,21 +2139,21 @@
</li>
<li
class="enumerate" id="x1-34008x2">Запустите fc-cache -fv.</li></ol>
-<!--l. 1225--><p class="indent" > Чтобы посмотреть названия системных шрифтов, вы можете запустить программу fc-list. Можно
+<!--l. 1222--><p class="indent" > Чтобы посмотреть названия системных шрифтов, вы можете запустить программу fc-list. Можно
получить много интересной информации, запустив её как fc-list : family style file spacing (все
аргументы—текстовые строки).
-<!--l. 1230--><p class="noindent" >
+<!--l. 1227--><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. 1233--><p class="noindent" >Как \xABстарый\xBB Con<span class="TEX">T<span
+<!--l. 1230--><p class="noindent" >Как \xABстарый\xBB Con<span class="TEX">T<span
class="E">E</span>X</span>t(Mark II), так и \xABновый> Con<span class="TEX">T<span
class="E">E</span>X</span>t (Mark IV) должны работать \xABиз коробки\xBB
после установки <span class="TEX">T<span
class="E">E</span>X</span> Live и после обновления системы при помощи <span class="obeylines-h"><span class="verb">tlmgr</span></span>.
-<!--l. 1237--><p class="indent" > Однако так как Con<span class="TEX">T<span
+<!--l. 1234--><p class="indent" > Однако так как Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV не использует библиотеку <span class="obeylines-h"><span class="verb">kpathsea</span></span>, после установки новый файлов
вручную (не при помощи <span class="obeylines-h"><span class="verb">tlmgr</span></span>) нужны дополнительные действия. Каждый пользователь MkIV должен
после такого обновления запустить
@@ -2205,20 +2161,20 @@
id="x1-35002r1"></a><span
class="larm-0900">context</span><span
class="larm-0900"> --generate</span></div>
-<!--l. 1244--><p class="noindent" >чтобы обновить базу данных Con<span class="TEX">T<span
+<!--l. 1241--><p class="noindent" >чтобы обновить базу данных Con<span class="TEX">T<span
class="E">E</span>X</span>t. Получившиеся файлы будут установлены в директории
TEXMFCACHE. В <span class="TEX">T<span
class="E">E</span>X</span> Live эта директория совпадает с TEXMFVAR.
-<!--l. 1248--><p class="indent" > Con<span class="TEX">T<span
+<!--l. 1245--><p class="indent" > Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV читает файлы из всех директорий, заданных переменной <span class="obeylines-h"><span class="verb">TEXMFCACHE</span></span> и пишет в
первую директорию в списке, в которой у него есть права на запись. При чтении в случае дублирующих
записей имеет преимущество последняя прочитанная запись.
-<!--l. 1253--><p class="indent" > См. также <a
+<!--l. 1250--><p class="indent" > См. также <a
href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" >http://wiki.contextgarden.net/Running_Mark_IV</a>.
-<!--l. 1257--><p class="noindent" >
+<!--l. 1254--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a
id="x1-360003.4.6"></a>Добавление личных и локальных пакетов</h5>
-<!--l. 1260--><p class="noindent" >Этот вопрос уже обсуждался в разделе <a
+<!--l. 1257--><p class="noindent" >Этот вопрос уже обсуждался в разделе <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: для локальных шрифтов и пакетов, общих у всех
пользователей, предназначена директория TEXMFLOCAL (по умолчанию, /usr/local/texlive/texmf-local
или <span class="obeylines-h"><span class="verb">%SystemDrive%\texlive\texmf-local</span></span>), а для личных шрифтов и пакетов — директория TEXMFHOME
@@ -2228,16 +2184,16 @@
class="E">E</span>X</span> Live видит их автоматически. Поэтому мы не
рекомендуем менять значение TEXMFLOCAL, иначе вам придется делать это для каждой новой
версии.
-<!--l. 1273--><p class="indent" > Файлы в обеих директориях должны находиться в правильных поддиректориях; см. <a
+<!--l. 1270--><p class="indent" > Файлы в обеих директориях должны находиться в правильных поддиректориях; см. <a
href="http://tug.org/tds" class="url" >http://tug.org/tds</a> и
texmf-dist/web2c/texmf.cnf. Например, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>овский класс или пакет должен находиться в
директории TEXMFLOCAL/tex/latex или TEXMFHOME/tex/latex или какой-либо из их
поддиректорий.
-<!--l. 1279--><p class="indent" > Для директории TEXMFLOCAL должна поддерживаться база данных о файлах, иначе система не
+<!--l. 1276--><p class="indent" > Для директории TEXMFLOCAL должна поддерживаться база данных о файлах, иначе система не
сможет найти там нужные файлы. Эта база обновляется командой mktexlsr или кнопкой \xABReinit file
database\xBB в графическом режиме программы tlmgr.
-<!--l. 1284--><p class="indent" > По умолчанию, каждая из этих переменных указывает на одну директорию, как в нашем примере.
+<!--l. 1281--><p class="indent" > По умолчанию, каждая из этих переменных указывает на одну директорию, как в нашем примере.
Однако это не обязательное требование. Если вам нужно, например, поддерживать несколько
версий больших пакетов, вы можете захотеть иметь несколько деревьев директорий. Тогда вы
можете определить TEXMFHOME как набор директорий в фигурных скобках, разделенных
@@ -2248,35 +2204,35 @@
<div class="fancyvrb" id="fancyvrb9"><a
id="x1-36002r1"></a>  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div>
</div>
-<!--l. 1293--><p class="nopar" >
-<!--l. 1295--><p class="indent" > Подробнее эти вопросы объясняются в разделе <a
-href="#x1-610008.1.5">8.1.5<!--tex4ht:ref: sec:brace-expansion --></a>.
-<!--l. 1298--><p class="noindent" >
+<!--l. 1290--><p class="nopar" >
+<!--l. 1292--><p class="indent" > Подробнее эти вопросы объясняются в разделе <a
+href="#x1-600008.1.5">8.1.5<!--tex4ht:ref: sec:brace-expansion --></a>.
+<!--l. 1295--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a
id="x1-370003.4.7"></a>Добавление новых шрифтов</h5>
-<!--l. 1300--><p class="noindent" >К сожалению, это очень сложная задача. Не делайте этого, если вы не знаете <span class="TEX">T<span
+<!--l. 1297--><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. 1305--><p class="indent" > Возможная альтернатива — программа Xe<span class="TEX">T<span
+<!--l. 1302--><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. 1309--><p class="indent" > Если вам все же нужно добавить шрифты, то посмотрите страницу <a
+<!--l. 1306--><p class="indent" > Если вам все же нужно добавить шрифты, то посмотрите страницу <a
href="http://tug.org/fonts/fontinstall.html" class="url" >http://tug.org/fonts/fontinstall.html</a> —
 это лучшее, что мы смогли написать по этому поводу. Если вы правильно поддерживаете карты
шрифтов, tlmgr generate updmap может оказаться полезной, особенно при переходе на новую версию
<span class="TEX">T<span
class="E">E</span>X</span> Live; см. документацию программы tlmgr.
-<!--l. 1317--><p class="noindent" >
+<!--l. 1314--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
id="x1-380003.5"></a>Тестирование системы</h4>
-<!--l. 1321--><p class="noindent" >После установки <span class="TEX">T<span
+<!--l. 1318--><p class="noindent" >После установки <span class="TEX">T<span
class="E">E</span>X</span> Live вы, скорее всего, захотите проверить работу системы, а уже затем перейти к
созданию прекрасных документов и/или шрифтов.
-<!--l. 1325--><p class="indent" > Вы можете начать с программы для редактирования файлов. <span class="TEX">T<span
+<!--l. 1322--><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
@@ -2289,16 +2245,15 @@
Вообще говоря, годится любой текстовый редактор; иногда специфические для <span class="TEX">T<span
class="E">E</span>X</span>a особенности просто
не нужны.
-<!--l. 1336--><p class="indent" > В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды
+<!--l. 1333--><p class="indent" > В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды
для операционных систем типа Unix; под Mac OS X и Windows вы, скорее всего, будете использовать
графический интерфейс, но принцип тот же.
-<!--l. 1342--><p class="indent" >
+<!--l. 1339--><p class="indent" >
<ol class="enumerate1" >
<li
class="enumerate" id="x1-38002x1">Сначала проверьте, что вы можете запускать программу tex:
<div class="alltt">
-
- <!--l. 1347--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1344--><p class="noindent" ><div class="obeylines-v">
> tex --version
<br />TeX 3.14159265 (TeX Live ...)
<br />kpathsea version 6.0.1
@@ -2308,15 +2263,14 @@
</div> Если вы получаете в ответ \xABcommand not found\xBB вместо номера версии и информации о копирайте,
у вас, скорее всего, нет директории с нужными программами в переменной PATH. См. обсуждение
на странице <a
-href="#x1-310003.4.1">40<!--tex4ht:ref: sec:env --></a>.
+href="#x1-310003.4.1">39<!--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. 1361--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1358--><p class="noindent" ><div class="obeylines-v">
> latex sample2e.tex
<br />This is pdfTeX 3.14...
<br />...
@@ -2330,25 +2284,23 @@
всегда можете попросить <span class="TEX">T<span
class="E">E</span>X</span> точно сказать, что именно он ищет; см. \xABОтладка\xBB на
стр. <a
-href="#x1-680008.2.4">67<!--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. 1376--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1373--><p class="noindent" ><div class="obeylines-v">
> xdvi sample2e.dvi    # Unix
<br />> dviout sample2e.dvi  # Windows
</div>
</div> Вы должны увидеть новое окно с красиво свёрстанным документом, объясняющим основы
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>а. (Кстати, если вы — новичок, вам ст\xB4оит его прочесть.) Чтобы программа xdvi могла
+class="E">E</span>X</span></span>а. (Кстати, если вы — новичок, вам стоит его прочесть.) Чтобы программа xdvi могла
запуститься, вы должны быть в среде X Window; если это не так, или если переменная DISPLAY
установлена неправильно, вы увидите ошибку \xABCan’t open display\xBB.
</li>
<li
class="enumerate" id="x1-38008x4">Создайте файл в формате PostScript для печати или просмотра на экране: <div class="alltt">
-
- <!--l. 1388--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1385--><p class="noindent" ><div class="obeylines-v">
> dvips sample2e.dvi -o sample2e.ps
</div>
</div>
@@ -2356,8 +2308,7 @@
<li
class="enumerate" id="x1-38010x5">Создайте файл в формате PDF вместо DVI; команда ниже компилирует файл .tex и создаёт PDF:
<div class="alltt">
-
- <!--l. 1394--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1391--><p class="noindent" ><div class="obeylines-v">
> pdflatex sample2e.tex
</div>
</div>
@@ -2364,8 +2315,7 @@
</li>
<li
class="enumerate" id="x1-38012x6">Посмотрите результат на экране: <div class="alltt">
-
- <!--l. 1399--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1396--><p class="noindent" ><div class="obeylines-v">
> gv sample2e.pdf
<br />или:
<br />> xpdf sample2e.pdf
@@ -2384,29 +2334,29 @@
</li>
<li
class="enumerate" id="x1-38014x7">Другие стандартные тестовые файлы, которые вам могут пригодиться:
- <!--l. 1415--><p class="noindent" >
+ <!--l. 1412--><p class="noindent" >
<dl class="list2"><dt class="list">
- small2e.tex </dt><dd
+ small2e.tex </dt><dd
class="list">
- <!--l. 1416--><p class="noindent" >Более простой документ, чем sample2e, удобный, если последний слишком велик для
+ <!--l. 1413--><p class="noindent" >Более простой документ, чем sample2e, удобный, если последний слишком велик для
вас.
</dd><dt class="list">
- testpage.tex </dt><dd
+ testpage.tex </dt><dd
class="list">
- <!--l. 1418--><p class="noindent" >Проверяет поля и позиционирование бумаги для вашего принтера.
+ <!--l. 1415--><p class="noindent" >Проверяет поля и позиционирование бумаги для вашего принтера.
</dd><dt class="list">
- nfssfont.tex </dt><dd
+ nfssfont.tex </dt><dd
class="list">
- <!--l. 1420--><p class="noindent" >Используется для печати таблиц шрифтов и тестов.
+ <!--l. 1417--><p class="noindent" >Используется для печати таблиц шрифтов и тестов.
</dd><dt class="list">
- testfont.tex </dt><dd
+ testfont.tex </dt><dd
class="list">
- <!--l. 1421--><p class="noindent" >Печать таблиц шрифтов под plain <span class="TEX">T<span
+ <!--l. 1418--><p class="noindent" >Печать таблиц шрифтов под plain <span class="TEX">T<span
class="E">E</span>X</span>.
</dd><dt class="list">
- story.tex </dt><dd
+ story.tex </dt><dd
class="list">
- <!--l. 1422--><p class="noindent" >Самый канонический файл в формате (plain) <span class="TEX">T<span
+ <!--l. 1419--><p class="noindent" >Самый канонический файл в формате (plain) <span class="TEX">T<span
class="E">E</span>X</span>. Вы должны напечатать \xAB\bye\xBB в
ответ на приглашение * после \xABtex story.tex\xBB.</dd></dl>
</li>
@@ -2413,8 +2363,7 @@
<li
class="enumerate" id="x1-38016x8">Если вы установили пакет xetex, вы можете проверить, доступны ли ему системные шрифты:
<div class="alltt">
-
- <!--l. 1429--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1426--><p class="noindent" ><div class="obeylines-v">
> xetex opentype-info.tex
<br />This is XeTeX, Version 3.14…
<br />...
@@ -2422,22 +2371,22 @@
<br />Transcript written on opentype-info.log.
</div>
</div>
- <!--l. 1437--><p class="noindent" >Если вы получите сообщение об ошибке: \xABInvalid fontname ‘Latin Modern Roman/ICU’…\xBB,
+ <!--l. 1434--><p class="noindent" >Если вы получите сообщение об ошибке: \xABInvalid fontname ‘Latin Modern Roman/ICU’…\xBB,
то вам нужно настроить систему, чтобы можно было найти шрифты <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. 1443--><p class="noindent" >
+<!--l. 1440--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
id="x1-390003.6"></a>Ссылки на дополнительные программы</h4>
-<!--l. 1445--><p class="noindent" >Если вы новичок в <span class="TEX">T<span
+<!--l. 1442--><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" >http://tug.org/begin.html</a>.
-<!--l. 1450--><p class="indent" > Вот ссылки на некоторые другие программы, которые вам могут пригодиться:
+<!--l. 1447--><p class="indent" > Вот ссылки на некоторые другие программы, которые вам могут пригодиться:
<dl class="description"><dt class="description">
Ghostscript </dt><dd
class="description"><a
@@ -2505,18 +2454,18 @@
<li class="itemize">WinShell можно скачать с <a
href="http://www.winshell.de" class="url" >http://www.winshell.de</a>.</li></ul>
</dd></dl>
-<!--l. 1490--><p class="indent" > Гораздо более полный лист программ и пакетов находится на <a
+<!--l. 1487--><p class="indent" > Гораздо более полный лист программ и пакетов находится на <a
href="http://tug.org/interest.html" class="url" >http://tug.org/interest.html</a>.
-<!--l. 1493--><p class="noindent" >
+<!--l. 1490--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">4 </span> <a
id="x1-400004"></a>Установка системы в особых случаях</h3>
-<!--l. 1495--><p class="noindent" >В предыдущих разделах описывались основы процесса установки <span class="TEX">T<span
+<!--l. 1492--><p class="noindent" >В предыдущих разделах описывались основы процесса установки <span class="TEX">T<span
class="E">E</span>X</span> Live. Здесь мы остановимся на
нескольких особых случаях.
-<!--l. 1498--><p class="indent" > <a id="tlsharedinstall"></a>
+<!--l. 1495--><p class="indent" > <a id="tlsharedinstall"></a>
<h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
id="x1-410004.1"></a>Установка в локальной сети</h4>
-<!--l. 1502--><p class="noindent" ><span class="TEX">T<span
+<!--l. 1499--><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 определяют, где
@@ -2543,13 +2492,13 @@
class="larm-0900"> $SELFAUTOGRANDPARENT/texmf-local</span></div>
-<!--l. 1515--><p class="noindent" >Это означает, что другие системы или пользователи должны просто добавить директорию с программами
+<!--l. 1512--><p class="noindent" >Это означает, что другие системы или пользователи должны просто добавить директорию с программами
<span class="TEX">T<span
class="E">E</span>X</span> Live к директориям поиска.
-<!--l. 1518--><p class="indent" > Точно так же вы можете установить <span class="TEX">T<span
+<!--l. 1515--><p class="indent" > Точно так же вы можете установить <span class="TEX">T<span
class="E">E</span>X</span> Live на один компьютер, а затем перенести всю иерархию
на локальную сеть.
-<!--l. 1521--><p class="indent" > Для Windows в дистрибутив включен скрипт запуска <span class="TEX">T<span
+<!--l. 1518--><p class="indent" > Для Windows в дистрибутив включен скрипт запуска <span class="TEX">T<span
class="E">E</span>X</span>а tlaunch. Его главное окно содержит меню
и кнопки для разнообразных программ поддержки <span class="TEX">T<span
class="E">E</span>X</span>а и документацию. Это окно настраивается
@@ -2560,29 +2509,29 @@
class="E">E</span>X</span> Live по сети нужен только ярлык запуска скрипта. См. руководство пользователя
tlaunch (texdoc tlaunch), или <a
href="https://ctan.org/pkg/tlaunch" class="url" >https://ctan.org/pkg/tlaunch</a>).
-<!--l. 1533--><p class="indent" > <a id="tlportable"></a>
+<!--l. 1530--><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. 1537--><p class="noindent" >Опция программы установки -portable (или команда V в текстовом режиме, или соответствующий пункт
+<!--l. 1534--><p class="noindent" >Опция программы установки -portable (или команда V в текстовом режиме, или соответствующий пункт
меню в графическом режиме) создает систему, находящуюся полностью в своей директории, и не
изменяет конфигурации компьютера. Вы можете установить такую систему на USB флешку или в
отдельную директорию, а потом скопировать её на флешку.
-<!--l. 1544--><p class="indent" > Чтобы запустить <span class="TEX">T<span
+<!--l. 1541--><p class="indent" > Чтобы запустить <span class="TEX">T<span
class="E">E</span>X</span> с такой флешки, вам нужно добавить директорию с программами к путям
поиска программ. Под Юниксом это делается при помощи изменения переменной окружения
PATH.
-<!--l. 1548--><p class="indent" > Под Windows вы можете щелкнуть на tl-tray-menu в корневой директории, чтобы создать меню для
+<!--l. 1545--><p class="indent" > Под Windows вы можете щелкнуть на tl-tray-menu в корневой директории, чтобы создать меню для
выбора из нескольких стандартных задач, как показано ниже:
-<!--l. 1553--><p class="indent" > <img
+<!--l. 1550--><p class="indent" > <img
src="../texlive-common/tray-menu.png" alt="pict"
>
-<!--l. 1556--><p class="noindent" >Меню \xABCustom Script\xBB вызывает окошко с объяснением, как добавить дополнительные возможности в
+<!--l. 1553--><p class="noindent" >Меню \xABCustom Script\xBB вызывает окошко с объяснением, как добавить дополнительные возможности в
меню.
-<!--l. 1615--><p class="noindent" >
+<!--l. 1612--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">6 </span> <a
id="x1-430006"></a>Администрирование системы при помощи tlmgr</h3>
-<!--l. 1618--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 1615--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -2590,43 +2539,50 @@
id="x1-43001r9"></a>
-<!--l. 1619--><p class="noindent" ><img
-src="../texlive-common/tlmgr-gui.png" alt="pict"
+<!--l. 1616--><p class="noindent" ><img
+src="../texlive-common/tlshell-macos.png" alt="pict"
>
<br /> <div class="caption"
><span class="id">Рис. 9: </span><span
-class="content">tlmgr в графическом режиме. Список пакетов/коллекций/схем после нажатия на клавишу
-\xABLoad\xBB</span></div><!--tex4ht:label?: x1-43001r9 -->
+class="content">tlmgr в графическом режиме (Mac OS X), меню Actions</span></div><!--tex4ht:label?: x1-43001r9 -->
-<!--l. 1623--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 1625--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 1619--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1621--><p class="indent" > <hr class="figure"><div class="figure"
>
<a
- id="x1-43002r10"></a><a
- id="x1-43003r11"></a>
+ id="x1-43002r10"></a>
-<!--l. 1629--><p class="noindent" ><img
-src="../texlive-common/tlmgr-general-options.png" alt="pict"
+<!--l. 1622--><p class="noindent" ><img
+src="../texlive-common/tlcockpit-packages.png" alt="pict"
>
-<br /> <div class="caption"
-><span class="id">Рис. 10: </span><span
-class="content">Программа tlmgr в графическом режиме:
-главное меню</span></div><!--tex4ht:label?: x1-43002r10 --> <!--l. 1636--><p class="noindent" ><img
-src="../texlive-common/tlmgr-paper-options.png" alt="pict"
+<br /> <div class="caption"
+><span class="id">Рис. 10: </span><span
+class="content">Графическая оболочка tlcockpit для tlmgr</span></div><!--tex4ht:label?: x1-43002r10 -->
+
+
+<!--l. 1625--><p class="indent" > </div><hr class="endfigure">
+<!--l. 1627--><p class="indent" > <hr class="figure"><div class="figure"
>
- <br /> <div class="caption"
-><span class="id">Рис. 11: </span><span
-class="content">Программа tlmgr
- в графическом режиме: меню выбора
- размера бумаги</span></div><!--tex4ht:label?: x1-43003r11 -->
-<!--l. 1642--><p class="indent" > </div><hr class="endfigure">
-<!--l. 1644--><p class="indent" > В <span class="TEX">T<span
+<a
+ id="x1-43003r11"></a>
+
+
+<!--l. 1628--><p class="noindent" ><img
+src="../texlive-common/tlmgr-gui.png" alt="pict"
+>
+<br /> <div class="caption"
+><span class="id">Рис. 11: </span><span
+class="content">Устаревшая графическая оболочка для tlmgr: основное окно после нажатия на ‘Load’</span></div><!--tex4ht:label?: x1-43003r11 -->
+
+
+<!--l. 1632--><p class="indent" > </div><hr class="endfigure">
+<!--l. 1635--><p class="indent" > В <span class="TEX">T<span
class="E">E</span>X</span> Live входит программа tlmgr для администрирования системы после установки. Программы
updmap, fmtutil и texconfig все ещё есть в системе и будут там в будущем, но мы рекомендуем теперь
программу tlmgr. Среди её возможностей:
@@ -2642,74 +2598,66 @@
раздел <a
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-440006.1"></a>Программа tlmgr в графическом режиме</h4>
-<!--l. 1658--><p class="noindent" >Программа tlmgr может быть запущена в графическом режиме: <div class="alltt">
-
-<!--l. 1659--><p class="noindent" ><div class="obeylines-v">
+ id="x1-440006.1"></a>Текущие графические оболочки для tlmgr</h4>
+<!--l. 1650--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live включает несколько графических оболочек для tlmgr. На рисунке <a
+href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> приведен tlshell, который
+написан на Tcl/Tk и работает из коробки под Windows иMac OS X. На рисунке <a
+href="#x1-43002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> показан
+tlcockpit, который требует Java версии 8 и JavaFX. Оба этих пакета нужно установить отдельно.
+Сама программа tlmgr может быть запущена в графическом режиме (рисунок <a
+href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>)) командой
+<div class="alltt">
+<!--l. 1657--><p class="noindent" ><div class="obeylines-v">
> tlmgr -gui
</div>
-</div> или на Windows из меню Start: Start, Programs, TeX Live ..., TeX Live Manager. После нажатия на
-клавишу \xABLoad\xBB, она показывает список доступных и установленных пакетов. Это, разумеется,
-происходит при условии, что источник установки доступен.
-<!--l. 1668--><p class="indent" > На рисунках <a
-href="#x1-43002r10">10<!--tex4ht:ref: fig:tlmgr-general-options --></a> и <a
-href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-paper-options --></a> показаны главное меню и меню выбора размера бумаги.
-<!--l. 1671--><p class="noindent" >
+</div> Эта оболочка требует Perl/Tk, который больше не включают в дистрибутивы Perl под Windows.
+<!--l. 1666--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a
- id="x1-450006.2"></a>Другие GUI для tlmgr</h4>
-<!--l. 1673--><p class="noindent" >Помимо описанной выше команды tlmgr -gui, есть еще два графических интерфейса, которые
-используют tlmgr: tlshell (написанный на Tcl/Tk) и tlcockpit (написанный на Java). Они включены в
-дистрибутив как самостоятельные пакеты.
-<!--l. 1681--><p class="noindent" >
- <h4 class="subsectionHead"><span class="titlemark">6.3 </span> <a
- id="x1-460006.3"></a>Примеры запуска программы tlmgr из командной строки</h4>
-<!--l. 1683--><p class="noindent" >После первоначальной установки вы можете обновить систему до последних версий, имеющихся на сети:
+ id="x1-450006.2"></a>Примеры запуска программы tlmgr из командной строки</h4>
+<!--l. 1668--><p class="noindent" >После первоначальной установки вы можете обновить систему до последних версий, имеющихся на сети:
<div class="alltt">
-
-<!--l. 1685--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1670--><p class="noindent" ><div class="obeylines-v">
> tlmgr update -all
</div>
</div> Если вы хотите сначала посмотреть, что именно будет обновляться, попробуйте сначала
<div class="alltt">
-
-<!--l. 1690--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1675--><p class="noindent" ><div class="obeylines-v">
> tlmgr update -all -dry-run
</div>
</div> или (не так многословно): <div class="alltt">
-
-<!--l. 1694--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1679--><p class="noindent" ><div class="obeylines-v">
> tlmgr update -list
-
-
</div>
</div>
-<!--l. 1698--><p class="indent" > В более сложном примере мы добавляем новую коллекцию (Xe<span class="TEX">T<span
+<!--l. 1683--><p class="indent" > В более сложном примере мы добавляем новую коллекцию (Xe<span class="TEX">T<span
class="E">E</span>X</span>) из локальной директории:
<div class="alltt">
-
-<!--l. 1701--><p class="noindent" ><div class="obeylines-v">
+
+
+<!--l. 1686--><p class="noindent" ><div class="obeylines-v">
> tlmgr -repository /local/mirror/tlnet install collection-xetex
</div>
</div> В результате система печатает следующее (многие строки удалены для краткости):
<div class="fancyvrb" id="fancyvrb11"><a
- id="x1-46002r1"></a><span
+ id="x1-45002r1"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> collection-xetex</span><br class="fancyvrb" /><a
- id="x1-46004r2"></a><span
+ id="x1-45004r2"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> arabxetex</span><br class="fancyvrb" /><a
- id="x1-46006r3"></a><span
+ id="x1-45006r3"></a><span
class="larm-0800">...</span><br class="fancyvrb" /><a
- id="x1-46008r4"></a><span
+ id="x1-45008r4"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> xetex</span><br class="fancyvrb" /><a
- id="x1-46010r5"></a><span
+ id="x1-45010r5"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> xetexconfig</span><br class="fancyvrb" /><a
- id="x1-46012r6"></a><span
+ id="x1-45012r6"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> xetex.i386-linux</span><br class="fancyvrb" /><a
- id="x1-46014r7"></a><span
+ id="x1-45014r7"></a><span
class="larm-0800">running</span><span
class="larm-0800"> post</span><span
class="larm-0800"> install</span><span
@@ -2717,59 +2665,58 @@
class="larm-0800"> for</span><span
class="larm-0800"> xetex</span>
<br class="fancyvrb" /><a
- id="x1-46016r8"></a><span
+ id="x1-45016r8"></a><span
class="larm-0800">install:</span><span
class="larm-0800"> xetex-def</span><br class="fancyvrb" /><a
- id="x1-46018r9"></a><span
+ id="x1-45018r9"></a><span
class="larm-0800">...</span><br class="fancyvrb" /><a
- id="x1-46020r10"></a><span
+ id="x1-45020r10"></a><span
class="larm-0800">running</span><span
class="larm-0800"> mktexlsr</span><br class="fancyvrb" /><a
- id="x1-46022r11"></a><span
+ id="x1-45022r11"></a><span
class="larm-0800">mktexlsr:</span><span
class="larm-0800"> Updating</span><span
-class="larm-0800"> /usr/local/texlive/2018/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
- id="x1-46024r12"></a><span
+class="larm-0800"> /usr/local/texlive/2019/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
+ id="x1-45024r12"></a><span
class="larm-0800">...</span><br class="fancyvrb" /><a
- id="x1-46026r13"></a><span
+ id="x1-45026r13"></a><span
class="larm-0800">running</span><span
class="larm-0800"> fmtutil-sys</span><span
class="larm-0800"> --missing</span><br class="fancyvrb" /><a
- id="x1-46028r14"></a><span
+ id="x1-45028r14"></a><span
class="larm-0800">...</span>
<br class="fancyvrb" /><a
- id="x1-46030r15"></a><span
+ id="x1-45030r15"></a><span
class="larm-0800">Transcript</span><span
class="larm-0800"> written</span><span
class="larm-0800"> on</span><span
class="larm-0800"> xelatex.log.</span><br class="fancyvrb" /><a
- id="x1-46032r16"></a><span
+ id="x1-45032r16"></a><span
class="larm-0800">fmtutil:</span><span
-class="larm-0800"> /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt</span><span
+class="larm-0800"> /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt</span><span
class="larm-0800"> installed.</span></div>
-<!--l. 1725--><p class="indent" > Как вы видите, tlmgr учитывает зависимости между пакетами, и сама делает нужные после
+<!--l. 1710--><p class="indent" > Как вы видите, tlmgr учитывает зависимости между пакетами, и сама делает нужные после
установки шаги, включая обновление базы имен файлов и перегенерирование форматов. В примере
выше она создала новые форматы для программы Xe<span class="TEX">T<span
class="E">E</span>X</span>.
-<!--l. 1730--><p class="indent" > Описание пакета (или коллекции или схемы): <div class="alltt">
-
-<!--l. 1731--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1715--><p class="indent" > Описание пакета (или коллекции или схемы): <div class="alltt">
+<!--l. 1716--><p class="noindent" ><div class="obeylines-v">
> tlmgr show collection-latexextra
</div>
</div> что дает
<div class="fancyvrb" id="fancyvrb12"><a
- id="x1-46034r1"></a><span
+ id="x1-45034r1"></a><span
class="larm-0800">package:</span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> collection-latexextra</span><br class="fancyvrb" /><a
- id="x1-46036r2"></a><span
+ id="x1-45036r2"></a><span
class="larm-0800">category:</span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> Collection</span><br class="fancyvrb" /><a
- id="x1-46038r3"></a><span
+ id="x1-45038r3"></a><span
class="larm-0800">shortdesc:</span><span
class="larm-0800"> </span><span
class="larm-0800"> LaTeX</span><span
@@ -2776,7 +2723,7 @@
class="larm-0800"> supplementary</span><span
class="larm-0800"> packages</span>
<br class="fancyvrb" /><a
- id="x1-46040r4"></a><span
+ id="x1-45040r4"></a><span
class="larm-0800">longdesc:</span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
@@ -2789,16 +2736,16 @@
class="larm-0800"> packages</span><span
class="larm-0800"> for</span><span
class="larm-0800"> LaTeX.</span><br class="fancyvrb" /><a
- id="x1-46042r5"></a><span
+ id="x1-45042r5"></a><span
class="larm-0800">installed:</span><span
class="larm-0800"> </span><span
class="larm-0800"> Yes</span><br class="fancyvrb" /><a
- id="x1-46044r6"></a><span
+ id="x1-45044r6"></a><span
class="larm-0800">revision:</span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> 46963</span><br class="fancyvrb" /><a
- id="x1-46046r7"></a><span
+ id="x1-45046r7"></a><span
class="larm-0800">sizes:</span><span
class="larm-0800"> </span><span
class="larm-0800"> </span><span
@@ -2806,21 +2753,20 @@
class="larm-0800"> </span><span
class="larm-0800"> </span><span
class="larm-0800"> 657941k</span></div>
-<!--l. 1745--><p class="indent" > И наконец, полная документация находится по адресу <a
+<!--l. 1730--><p class="indent" > И наконец, полная документация находится по адресу <a
href="http://tug.org/texlive/tlmgr.html" class="url" >http://tug.org/texlive/tlmgr.html</a> или
вызывается командой <div class="alltt">
-
-<!--l. 1747--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1732--><p class="noindent" ><div class="obeylines-v">
> tlmgr -help
</div>
</div>
-<!--l. 1753--><p class="noindent" >
+<!--l. 1738--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">7 </span> <a
- id="x1-470007"></a>Дополнительные замечания о Windows</h3>
-<!--l. 1757--><p class="noindent" >
+ id="x1-460007"></a>Дополнительные замечания о Windows</h3>
+<!--l. 1742--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a
- id="x1-480007.1"></a>Дополнительные возможности Windows</h4>
-<!--l. 1760--><p class="noindent" >Под Windows программа установки делает несколько дополнительных вещей:
+ id="x1-470007.1"></a>Дополнительные возможности Windows</h4>
+<!--l. 1745--><p class="noindent" >Под Windows программа установки делает несколько дополнительных вещей:
<dl class="description"><dt class="description">
Меню и ярлыки. </dt><dd
class="description">Устанавливается подменю \xAB<span class="TEX">T<span
@@ -2837,12 +2783,12 @@
class="description">В меню \xABОткрыть при помощи...> для графических
файлов добавляется команда bitmap2eps. Это простой скрипт, который вызывает программы
sam2p или bmeps для конвертирования графики.
-
-
</dd><dt class="description">
Автоматическая установка переменных окружения. </dt><dd
class="description">Все переменные окружения
устанавливаются автоматически.
+
+
</dd><dt class="description">
Удаление системы. </dt><dd
class="description">Программа установки создает в меню \xABAdd/Remove Programs\xBB запись \xAB<span class="TEX">T<span
@@ -2856,12 +2802,12 @@
защищены от записи, по крайней мере если <span class="TEX">T<span
class="E">E</span>X</span> Live устанавливается на жесткий диск,
размеченный под NTFS.</dd></dl>
-<!--l. 1788--><p class="indent" > В разделе <a
+<!--l. 1773--><p class="indent" > В разделе <a
href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a> описан альтернативный подход, изпользующий программу tlaunch.
-<!--l. 1793--><p class="noindent" >
+<!--l. 1778--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a
- id="x1-490007.2"></a>Дополнительные пакеты для Windows</h4>
-<!--l. 1797--><p class="noindent" >Для полноты дистрибутиву <span class="TEX">T<span
+ id="x1-480007.2"></a>Дополнительные пакеты для Windows</h4>
+<!--l. 1782--><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 есть недостающие программы и пакеты (они
@@ -2878,16 +2824,16 @@
PS_View. </dt><dd
class="description">Также устанавливается PS_View, программа для просмотра файлов в форматах
PostScript и PDF, см. рисунок <a
-href="#x1-49001r12">12<!--tex4ht:ref: fig:psview --></a>.
- <!--l. 1811--><p class="noindent" ><hr class="figure"><div class="figure"
+href="#x1-48001r12">12<!--tex4ht:ref: fig:psview --></a>.
+ <!--l. 1796--><p class="noindent" ><hr class="figure"><div class="figure"
><a
- id="x1-49001r12"></a> <img
+ id="x1-48001r12"></a> <img
src="../texlive-common/psview.png" alt="pict"
>
<br /> <div class="caption"
><span class="id">Рис. 12: </span><span
-class="content">PS_View: программа умеет показывать файлы под большим увеличением!</span></div><!--tex4ht:label?: x1-49001r12 -->
- <!--l. 1815--><p class="noindent" ></div><hr class="endfigure">
+class="content">PS_View: программа умеет показывать файлы под большим увеличением!</span></div><!--tex4ht:label?: x1-48001r12 -->
+ <!--l. 1800--><p class="noindent" ></div><hr class="endfigure">
</dd><dt class="description">
dviout. </dt><dd
class="description">Также устанавливается dviout, программа для просмотра файлов в формате DVI. При первом
@@ -2906,9 +2852,9 @@
Утилиты командной строки. </dt><dd
class="description">Вместе с программами <span class="TEX">T<span
class="E">E</span>X</span> Live устанавливается ряд портированных под
- Windows стандартных юниксовских утилит: gzip, zip, unzip и программы из набора xpdf (pdfinfo,
- pdffonts, …). Сам xpdf под Windows не работает. Одна из возможных альтернатив: программа
- Sumatra (<a
+ Windows стандартных юниксовских утилит: gzip, zip, unzip и программы из набора poppler (pdfinfo,
+ pdffonts, …); просмотрщик PDF в дистрибутив для Windows не включен. Одна из возможных
+ альтернатив: программа Sumatra (<a
href="https://www.sumatrapdfreader.org/free-pdf-reader.html" class="url" >https://www.sumatrapdfreader.org/free-pdf-reader.html</a>).
</dd><dt class="description">
fc-list, fc-cache и т.д. </dt><dd
@@ -2920,42 +2866,42 @@
</dd></dl>
-<!--l. 1851--><p class="noindent" >
+<!--l. 1836--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a
- id="x1-500007.3"></a>Домашняя директория под Windows</h4>
-<!--l. 1854--><p class="noindent" >Аналогом домашней директории под UNIX является директория <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span>. Под Windows Vista
+ id="x1-490007.3"></a>Домашняя директория под Windows</h4>
+<!--l. 1839--><p class="noindent" >Аналогом домашней директории под UNIX является директория <span class="obeylines-h"><span class="verb">%USERPROFILE%</span></span>. Под Windows Vista
и младше это обычно <span class="obeylines-h"><span class="verb">C:\Users\<username></span></span>. В файле texmf.cnf и вообще при работе Kpathsea, тильда <span class="obeylines-h"><span class="verb">~</span></span>
правильно интерпретируется как домашняя директория пользователя и под Windows, и под
UNIX.
-<!--l. 1861--><p class="noindent" >
+<!--l. 1846--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a
- id="x1-510007.4"></a>Регистр Windows</h4>
-<!--l. 1864--><p class="noindent" >Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически
+ id="x1-500007.4"></a>Регистр Windows</h4>
+<!--l. 1849--><p class="noindent" >Windows хранит почти все конфигурационные данные в регистре. Регистр содержит набор иерархически
организованных записей, с несколькими корневыми записями. Наиболее важны для программ установки
записи <span class="path">HKEY_CURRENT_USER</span> и <span class="path">HKEY_LOCAL_MACHINE</span>, сокращенно <span class="path">HKCU</span> и <span class="path">HKLM</span>. Как
правило, <span class="path">HKCU</span> находится в домашней директории пользователя (см. раздел <a
-href="#x1-500007.3">7.3<!--tex4ht:ref: sec:winhome --></a>), а <span class="path">HKLM</span> —
+href="#x1-490007.3">7.3<!--tex4ht:ref: sec:winhome --></a>), а <span class="path">HKLM</span> —
поддиректория директории Windows.
-<!--l. 1872--><p class="indent" > Иногда конфигурация системы определяется переменными окружения, но некоторые вещи
+<!--l. 1857--><p class="indent" > Иногда конфигурация системы определяется переменными окружения, но некоторые вещи
(например, положение ярлыков) задаются в регистре. Для того, чтобы перманентно задать переменные
окружения, также нужен доступ к регистру.
-<!--l. 1877--><p class="noindent" >
+<!--l. 1862--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a
- id="x1-520007.5"></a>Права доступа под Windows</h4>
-<!--l. 1880--><p class="noindent" >В поздних версиях Windows делается различие между обычными пользователями и администраторами,
+ id="x1-510007.5"></a>Права доступа под Windows</h4>
+<!--l. 1865--><p class="noindent" >В поздних версиях Windows делается различие между обычными пользователями и администраторами,
причем только последние имеют право доступа ко всей операционной системе. Мы постарались сделать
возможным установку <span class="TEX">T<span
class="E">E</span>X</span> Live без прав администратора.
-<!--l. 1886--><p class="indent" > Если программа установки запущена с привилегиями администратора, она может установить <span class="TEX">T<span
+<!--l. 1871--><p class="indent" > Если программа установки запущена с привилегиями администратора, она может установить <span class="TEX">T<span
class="E">E</span>X</span>
Live для всех пользователей. В этом случае ярлыки создаются у всех пользователей, и модифицируются
все пути поиска. В противном случае ярлыки и меню создаются только для текущего пользователя, и
модифицируются только его пути поиска.
-<!--l. 1893--><p class="indent" > Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span
+<!--l. 1878--><p class="indent" > Вне зависимости от статуса пользователя, корень установки <span class="TEX">T<span
class="E">E</span>X</span> Live, предлагаемый по умолчанию,
всегда находится под <span class="obeylines-h"><span class="verb">%SystemDrive%</span></span>. Программа установки всегда проверяет, открыта ли корневая
директория на запись для текущего пользователя.
-<!--l. 1898--><p class="indent" > Может возникнуть проблема, если у пользователя нет прав администратора, а в пути поиска уже
+<!--l. 1883--><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
@@ -2968,22 +2914,22 @@
class="E">E</span>X</span>works, если эта программа установлена, также добавляет
директории <span class="TEX">T<span
class="E">E</span>X</span> Live в начало пути поиска.
-<!--l. 1907--><p class="indent" > Есть ещё одна особенность: даже если вы являетесь администратором, вам нужно отдельно указать
+<!--l. 1892--><p class="indent" > Есть ещё одна особенность: даже если вы являетесь администратором, вам нужно отдельно указать
административные права при запуске программ. Поэтому не имеет особого смысла заходить в систему
как администратор: вместо этого, щелкнув правой клавишей мыши на ярлык, выберите из меню \xABRun as
administrator\xBB.
-<!--l. 1913--><p class="noindent" >
+<!--l. 1898--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a
- id="x1-530007.6"></a>Закрытие директории <span class="TEX">T<span
+ id="x1-520007.6"></a>Закрытие директории <span class="TEX">T<span
class="E">E</span>X</span> Live для записи</h4>
-<!--l. 1915--><p class="noindent" >Установка в качестве администратора не защищает директорию <span class="TEX">T<span
+<!--l. 1900--><p class="noindent" >Установка в качестве администратора не защищает директорию <span class="TEX">T<span
class="E">E</span>X</span> Live от записи другими
пользователями. Это нужно делать отдельно, задав соответствующие установки в ACL (Access Control
List) для данной директории, например, при помощи утилиты Windows icacls.
-<!--l. 1923--><p class="noindent" >
+<!--l. 1908--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.6.1 </span> <a
- id="x1-540007.6.1"></a>Увеличение предоставляемой памяти под Windows и Cygwin</h5>
-<!--l. 1926--><p class="noindent" >Пользователи Windows и Cygwin (см. раздел <a
+ id="x1-530007.6.1"></a>Увеличение предоставляемой памяти под Windows и Cygwin</h5>
+<!--l. 1911--><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 не хватает оперативной памяти. Например,
@@ -2993,30 +2939,30 @@
шрифтов.
-<!--l. 1933--><p class="indent" > Под Cygwin можно увеличить используемый объем памяти, если воспользоваться инструкциями в
+<!--l. 1918--><p class="indent" > Под Cygwin можно увеличить используемый объем памяти, если воспользоваться инструкциями в
Руководстве пользователя Cygwin (<a
href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" >http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</a>).
-<!--l. 1937--><p class="indent" > Под Windows нужно создать файл, скажем, moremem.reg, со следующими четырьмя строками:
-<!--l. 1940--><p class="indent" >
+<!--l. 1922--><p class="indent" > Под Windows нужно создать файл, скажем, moremem.reg, со следующими четырьмя строками:
+<!--l. 1925--><p class="indent" >
<div class="fancyvrb" id="fancyvrb13"><a
- id="x1-54002r1"></a><span
+ id="x1-53002r1"></a><span
class="larm-0900">Windows</span><span
class="larm-0900"> Registry</span><span
class="larm-0900"> Editor</span><span
class="larm-0900"> Version</span><span
class="larm-0900"> 5.00</span><br class="fancyvrb" /><a
- id="x1-54004r2"></a><br class="fancyvrb" /><a
- id="x1-54006r3"></a><span
+ id="x1-53004r2"></a><br class="fancyvrb" /><a
+ id="x1-53006r3"></a><span
class="larm-0900">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a
- id="x1-54008r4"></a><span
+ id="x1-53008r4"></a><span
class="larm-0900">"heap_chunk_in_mb"=dword:ffffff00</span></div>
-<!--l. 1947--><p class="noindent" >а затем выполнить как администратор команду regedit /s moremem.reg. Если вы хотите изменить
+<!--l. 1932--><p class="noindent" >а затем выполнить как администратор команду regedit /s moremem.reg. Если вы хотите изменить
этот параметр только для текущего пользователя, то в третьей строке надо написать
HKEY_CURRENT_USER.
-<!--l. 1953--><p class="noindent" >
+<!--l. 1938--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">8 </span> <a
- id="x1-550008"></a>Руководство пользователя Web2C</h3>
-<!--l. 1955--><p class="noindent" >Web2C — это интегрированная коллекция программ, относящихся к <span class="TEX">T<span
+ id="x1-540008"></a>Руководство пользователя Web2C</h3>
+<!--l. 1940--><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
@@ -3023,7 +2969,7 @@
class="E">E</span>X</span> Live. Страница Web2C с руководством пользователя и многим другим
находится на <a
href="http://tug.org/web2c" class="url" >http://tug.org/web2c</a>.
-<!--l. 1960--><p class="indent" > Немного истории. Первая версия программы была написана Томасом Рокики, который в 1987 году
+<!--l. 1945--><p class="indent" > Немного истории. Первая версия программы была написана Томасом Рокики, который в 1987 году
создал систему <span class="TEX">T<span
class="E">E</span>X</span>-to-C, адаптировав патчи для UNIX, разработанные в основном Говардом Трики и
Павлом Куртисом. Тим Морган стал поддерживать систему, и в этот период её название сменилось на
@@ -3030,117 +2976,117 @@
Web-to-C. В 1990 году Карл Берри взял на себя этот проект, координируя работу десятков
программистов, а в 1997 он передал руководство Олафу Веберу, который вернул его Карлу в 2006
году.
-<!--l. 1969--><p class="indent" > Система Web2C работает под UNIX, 32-битовых Windows, Mac OS X, и других операционных
+<!--l. 1954--><p class="indent" > Система Web2C работает под UNIX, 32-битовых Windows, Mac OS X, и других операционных
системах. Она использует оригинальные исходники Кнута для <span class="TEX">T<span
class="E">E</span>X</span>а и других программ, написанных на
языке WEB и переведённых на C. Основные программы системы:
-<!--l. 1974--><p class="indent" >
+<!--l. 1959--><p class="indent" >
<dl class="list1"><dt class="list">
bibtex </dt><dd
class="list">
- <!--l. 1975--><p class="noindent" >Поддержка библиографий.
+ <!--l. 1960--><p class="noindent" >Поддержка библиографий.
</dd><dt class="list">
dvicopy </dt><dd
class="list">
- <!--l. 1976--><p class="noindent" >Работа с виртуальными шрифтами в файлах DVI.
+ <!--l. 1961--><p class="noindent" >Работа с виртуальными шрифтами в файлах DVI.
</dd><dt class="list">
dvitomp </dt><dd
class="list">
- <!--l. 1977--><p class="noindent" >Перевод DVI в MPX (рисунки в MetaPost).
+ <!--l. 1962--><p class="noindent" >Перевод DVI в MPX (рисунки в MetaPost).
</dd><dt class="list">
dvitype </dt><dd
class="list">
- <!--l. 1978--><p class="noindent" >Перевод DVI в текст.
+ <!--l. 1963--><p class="noindent" >Перевод DVI в текст.
</dd><dt class="list">
gftodvi </dt><dd
class="list">
- <!--l. 1979--><p class="noindent" >Гранки шрифтов.
+ <!--l. 1964--><p class="noindent" >Гранки шрифтов.
</dd><dt class="list">
gftopk </dt><dd
class="list">
- <!--l. 1980--><p class="noindent" >Упаковка шрифтов
+ <!--l. 1965--><p class="noindent" >Упаковка шрифтов
</dd><dt class="list">
gftype </dt><dd
class="list">
- <!--l. 1981--><p class="noindent" >Перевод GF в текст.
+ <!--l. 1966--><p class="noindent" >Перевод GF в текст.
</dd><dt class="list">
mf </dt><dd
class="list">
- <!--l. 1982--><p class="noindent" >Создание шрифтов.
+ <!--l. 1967--><p class="noindent" >Создание шрифтов.
</dd><dt class="list">
mft </dt><dd
class="list">
- <!--l. 1983--><p class="noindent" >Вёрстка исходников Metafont.
+ <!--l. 1968--><p class="noindent" >Вёрстка исходников Metafont.
</dd><dt class="list">
mpost </dt><dd
class="list">
- <!--l. 1984--><p class="noindent" >Рисование диаграмм.
+ <!--l. 1969--><p class="noindent" >Рисование диаграмм.
</dd><dt class="list">
patgen </dt><dd
class="list">
- <!--l. 1985--><p class="noindent" >Создание таблиц переносов.
+ <!--l. 1970--><p class="noindent" >Создание таблиц переносов.
</dd><dt class="list">
pktogf </dt><dd
class="list">
- <!--l. 1986--><p class="noindent" >Перевод PK в GF.
+ <!--l. 1971--><p class="noindent" >Перевод PK в GF.
</dd><dt class="list">
pktype </dt><dd
class="list">
- <!--l. 1987--><p class="noindent" >Перевод PK в текст
+ <!--l. 1972--><p class="noindent" >Перевод PK в текст
</dd><dt class="list">
pltotf </dt><dd
class="list">
- <!--l. 1988--><p class="noindent" >Перевод из списка свойств шрифта в TFM.
+ <!--l. 1973--><p class="noindent" >Перевод из списка свойств шрифта в TFM.
</dd><dt class="list">
pooltype </dt><dd
class="list">
- <!--l. 1989--><p class="noindent" >Расшифровка файлов pool в WEB.
+ <!--l. 1974--><p class="noindent" >Расшифровка файлов pool в WEB.
</dd><dt class="list">
tangle </dt><dd
class="list">
- <!--l. 1990--><p class="noindent" >Перевод WEB в Pascal.
+ <!--l. 1975--><p class="noindent" >Перевод WEB в Pascal.
</dd><dt class="list">
tex </dt><dd
class="list">
- <!--l. 1991--><p class="noindent" >Вёрстка.
+ <!--l. 1976--><p class="noindent" >Вёрстка.
</dd><dt class="list">
tftopl </dt><dd
class="list">
- <!--l. 1992--><p class="noindent" >Перевод TFM в список свойств шрифта.
+ <!--l. 1977--><p class="noindent" >Перевод TFM в список свойств шрифта.
</dd><dt class="list">
vftovp </dt><dd
class="list">
- <!--l. 1993--><p class="noindent" >Перевод виртуального шрифта в список свойств шрифта.
+ <!--l. 1978--><p class="noindent" >Перевод виртуального шрифта в список свойств шрифта.
</dd><dt class="list">
vptovf </dt><dd
class="list">
- <!--l. 1994--><p class="noindent" >Перевод списка свойств шрифта в виртуальный шрифт.
+ <!--l. 1979--><p class="noindent" >Перевод списка свойств шрифта в виртуальный шрифт.
</dd><dt class="list">
weave </dt><dd
class="list">
- <!--l. 1995--><p class="noindent" >Перевод WEB в <span class="TEX">T<span
+ <!--l. 1980--><p class="noindent" >Перевод WEB в <span class="TEX">T<span
class="E">E</span>X</span>.</dd></dl>
-<!--l. 1998--><p class="noindent" >Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C.
+<!--l. 1983--><p class="noindent" >Полностью эти программы описаны в документации к соответствующим пакетам и самой Web2C.
Однако знание некоторых общих принципов для всей семьи программ поможет вам полнее использовать
программы системы Web2C.
-<!--l. 2003--><p class="indent" > Все программы поддерживают стандартные опции GNU:
+<!--l. 1988--><p class="indent" > Все программы поддерживают стандартные опции GNU:
<dl class="list1"><dt class="list">
--help </dt><dd
class="list">
- <!--l. 2005--><p class="noindent" >напечатать краткую справку
+ <!--l. 1990--><p class="noindent" >напечатать краткую справку
</dd><dt class="list">
--verbose </dt><dd
class="list">
- <!--l. 2006--><p class="noindent" >печатать подробную информацию по мере работы
+ <!--l. 1991--><p class="noindent" >печатать подробную информацию по мере работы
</dd><dt class="list">
--version </dt><dd
class="list">
- <!--l. 2007--><p class="noindent" >Напечатать версию программы и завершить работу.</dd></dl>
+ <!--l. 1992--><p class="noindent" >Напечатать версию программы и завершить работу.</dd></dl>
-<!--l. 2010--><p class="indent" > Для поиска файлов программы Web2C используют библиотеку Kpathsea (<a
+<!--l. 1995--><p class="indent" > Для поиска файлов программы Web2C используют библиотеку Kpathsea (<a
href="http://tug.org/kpathsea" class="url" >http://tug.org/kpathsea</a>).
Эта библиотека использует комбинацию переменных окружения и конфигурационных файлов, чтобы
найти нужные файлы в огромной системе <span class="TEX">T<span
@@ -3149,67 +3095,67 @@
class="E">E</span>X</span>а и его
локальными расширениями. Для ускорения поисков файлов каждое дерево содержит файл ls-R, в
котором указаны названия и относительные пути всех файлов в этом дереве.
-<!--l. 2020--><p class="noindent" >
+<!--l. 2005--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a
- id="x1-560008.1"></a>Поиск файлов в Kpathsea</h4>
-<!--l. 2023--><p class="noindent" >Рассмотрим сначала общий алгоритм библиотеки Kpathsea.
-<!--l. 2025--><p class="indent" > Будем называть путём поиска набор разделённых двоеточием или точкой с запятой элементов пути,
+ id="x1-550008.1"></a>Поиск файлов в Kpathsea</h4>
+<!--l. 2008--><p class="noindent" >Рассмотрим сначала общий алгоритм библиотеки Kpathsea.
+<!--l. 2010--><p class="indent" > Будем называть путём поиска набор разделённых двоеточием или точкой с запятой элементов пути,
представляющих из себя в основном названия директорий. Путь поиска может иметь много источников.
Чтобы найти файл \xABmy-file\xBB в директории \xAB.:/dir\xBB, Kpathsea проверяет каждый элемент пути по
очереди: сначала ./my-file, затем /dir/my-file, возвращая первый файл (или, возможно, все
файлы).
-<!--l. 2033--><p class="indent" > Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от UNIX
+<!--l. 2018--><p class="indent" > Чтобы работать с разными операционными системами, Kpathsea под системой, отличной от UNIX
может использовать разделители, отличные от \xAB:\xBB и \xAB/\xBB.
-<!--l. 2037--><p class="indent" > Чтобы проверить определённый элемент пути p, Kpathsea вначале проверяет наличие базы данных
+<!--l. 2022--><p class="indent" > Чтобы проверить определённый элемент пути p, Kpathsea вначале проверяет наличие базы данных
(см. раздел \xABБаза данных файлов\xBB на стр. <a
-href="#x1-640008.2">64<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая
+href="#x1-630008.2">66<!--tex4ht:ref: sec:filename-database --></a>), т.е., есть ли база в директории, которая
является префиксом для p. Если это так, спецификация пути сравнивается с содержимым базы
данных.
-<!--l. 2044--><p class="indent" > Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea
+<!--l. 2029--><p class="indent" > Хотя самый простой и часто встречающийся элемент пути — это название директории, Kpathsea
поддерживает дополнительные возможности: разнообразные значения по умолчанию, имена переменных
окружения, значения из конфигурационных файлов, домашние директории пользователей, рекурсивный
поиск поддиректорий. Поэтому мы говорим, что Kpathsea вычисляет элемент пути, т.е., что библиотека
преобразует спецификации в имя или имена директории. Это описано в следующих разделах в том же
порядке, в котором происходит поиск.
-<!--l. 2053--><p class="indent" > Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с
+<!--l. 2038--><p class="indent" > Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с
\xAB/\xBB, или \xAB./\xBB, или \xAB../\xBB, Kpathsea просто проверяет, существует ли файл.
-<!--l. 2067--><p class="noindent" >
+<!--l. 2052--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a
- id="x1-570008.1.1"></a>Источники путей поиска</h5>
-<!--l. 2070--><p class="noindent" >Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке:
-<!--l. 2073--><p class="indent" >
+ id="x1-560008.1.1"></a>Источники путей поиска</h5>
+<!--l. 2055--><p class="noindent" >Путь поиска может иметь разные источники. Kpathsea использует их в следующем порядке:
+<!--l. 2058--><p class="indent" >
<ol class="enumerate1" >
<li
- class="enumerate" id="x1-57002x1">Установленные пользователем переменные окружения, например TEXINPUTS. Переменные
+ class="enumerate" id="x1-56002x1">Установленные пользователем переменные окружения, например TEXINPUTS. Переменные
окружения с точкой и названием программы имеют преимущество; например если \xABlatex\xBB —
имя программы. то TEXINPUTS.latex имеет преимущество перед TEXINPUTS.
</li>
<li
- class="enumerate" id="x1-57004x2">Конфигурационный файл, специфический для данной программы, например, строка \xABS
+ class="enumerate" id="x1-56004x2">Конфигурационный файл, специфический для данной программы, например, строка \xABS
/a:/b\xBB в config.ps для dvips.
</li>
<li
- class="enumerate" id="x1-57006x3">Конфигурационный файл Kpathsea texmf.cnf, содержащий строку типа
+ class="enumerate" id="x1-56006x3">Конфигурационный файл Kpathsea texmf.cnf, содержащий строку типа
\xABTEXINPUTS=/c:/d\xBB (см. ниже).
</li>
<li
- class="enumerate" id="x1-57008x4">Значение, заданное при компиляции.</li></ol>
-<!--l. 2089--><p class="noindent" >Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень
+ class="enumerate" id="x1-56008x4">Значение, заданное при компиляции.</li></ol>
+<!--l. 2074--><p class="noindent" >Вы можете увидеть каждое из этих значений для данного пути поиска, задав соответствующий уровень
отладки (см. \xABОтладка\xBB на стр. <a
-href="#x1-680008.2.4">67<!--tex4ht:ref: sec:debugging --></a>).
-<!--l. 2093--><p class="noindent" >
+href="#x1-670008.2.4">69<!--tex4ht:ref: sec:debugging --></a>).
+<!--l. 2078--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a
- id="x1-580008.1.2"></a>Конфигурационные файлы</h5>
+ id="x1-570008.1.2"></a>Конфигурационные файлы</h5>
-<!--l. 2096--><p class="noindent" >Kpathsea читает конфигурационные файлы texmf.cnf, в которых задаются параметры программы.
+<!--l. 2081--><p class="noindent" >Kpathsea читает конфигурационные файлы texmf.cnf, в которых задаются параметры программы.
Раньше для поиска этих файлов использовалась переменная TEXMFCNF, но теперь мы не рекомендуем
пользоваться этой (или какой-либо другой) переменной окружения.
-<!--l. 2102--><p class="indent" > Теперь при нормальной установке создается файл .../2018/texmf.cnf. Если вам нужно изменить
+<!--l. 2087--><p class="indent" > Теперь при нормальной установке создается файл .../2019/texmf.cnf. Если вам нужно изменить
настройки (обычно этого делать, не приходится), внесите их в этот файл. Главный конфигурационный
-файл — файл .../2018/texmf/web2c/texmf.cnf Его редактировать не следует, так как при обновлении
+файл — файл .../2019/texmf/web2c/texmf.cnf Его редактировать не следует, так как при обновлении
системы ваши изменения пропадут.
-<!--l. 2109--><p class="indent" > Все найденные файлы texmf.cnf будут прочитаны, и определения в более ранних файлах имеют
+<!--l. 2094--><p class="indent" > Все найденные файлы texmf.cnf будут прочитаны, и определения в более ранних файлах имеют
преимущество перед определениями в более поздних. Таким образом, если путь поиска задан как
<span class="obeylines-h"><span class="verb">.:$TEXMF</span></span>, значения в ./texmf.cnf имеют преимущество перед значениями в <span class="obeylines-h"><span class="verb">$TEXMF/texmf.cnf</span></span>.
<ul class="itemize1">
@@ -3221,8 +3167,7 @@
начале следующей строки не игнорируются.
</li>
<li class="itemize">Определения параметров имеют вид <div class="alltt">
-
- <!--l. 2127--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 2112--><p class="noindent" ><div class="obeylines-v">
  variable[.progname] [=] value
</div>
</div>где \xAB=\xBB и пробелы вокруг могут опускаться.
@@ -3242,11 +3187,11 @@
</li>
<li class="itemize">Все определения читаются до подстановок, поэтому к переменным можно обращаться до того, как
они определены.</li></ul>
-<!--l. 2151--><p class="noindent" >Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже:
-<!--l. 2155--><p class="indent" >
+<!--l. 2136--><p class="noindent" >Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн ниже:
+<!--l. 2140--><p class="indent" >
<div class="fancyvrb" id="fancyvrb14">
<a
- id="x1-58002r1"></a><span
+ id="x1-57002r1"></a><span
class="larm-0700">TEXMF</span><span
class="larm-0700"> </span><span
class="larm-0700"> </span><span
@@ -3264,7 +3209,7 @@
class="larm-0700"> =</span><span
class="larm-0700"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span>
<br class="fancyvrb" /><a
- id="x1-58004r2"></a><span
+ id="x1-57004r2"></a><span
class="larm-0700">TEXINPUTS.latex</span><span
class="larm-0700"> </span><span
class="larm-0700"> </span><span
@@ -3272,18 +3217,18 @@
class="larm-0700"> =</span><span
class="larm-0700"> .;$TEXMF/tex/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-58006r3"></a><span
+ id="x1-57006r3"></a><span
class="larm-0700">TEXINPUTS.fontinst</span><span
class="larm-0700"> =</span><span
class="larm-0700"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span>
<br class="fancyvrb" /><a
- id="x1-58008r4"></a><span
+ id="x1-57008r4"></a><span
class="larm-0700">%</span><span
class="larm-0700"> e-TeX</span><span
class="larm-0700"> related</span><span
class="larm-0700"> files</span>
<br class="fancyvrb" /><a
- id="x1-58010r5"></a><span
+ id="x1-57010r5"></a><span
class="larm-0700">TEXINPUTS.elatex</span><span
class="larm-0700"> </span><span
class="larm-0700"> </span><span
@@ -3290,7 +3235,7 @@
class="larm-0700"> =</span><span
class="larm-0700"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-58012r6"></a><span
+ id="x1-57012r6"></a><span
class="larm-0700">TEXINPUTS.etex</span><span
class="larm-0700"> </span><span
class="larm-0700"> </span><span
@@ -3299,10 +3244,10 @@
class="larm-0700"> =</span><span
class="larm-0700"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span>
</div>
-<!--l. 2160--><p class="noindent" >
+<!--l. 2145--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a
- id="x1-590008.1.3"></a>Подстановка путей</h5>
-<!--l. 2164--><p class="noindent" >Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные
+ id="x1-580008.1.3"></a>Подстановка путей</h5>
+<!--l. 2149--><p class="noindent" >Kpathsea распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные
конструкциям в стандартных оболочках UNIX. Например, сложный путь <span class="obeylines-h"><span class="verb">~$USER/{foo,bar}//baz</span></span>,
означает все поддиректории директорий foo и bar в домашней директории пользователя $USER, которые
содержат файл или поддиректорию baz. Это объяснено в следующих разделах.
@@ -3309,38 +3254,35 @@
<h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a
- id="x1-600008.1.4"></a>Подстановка по умолчанию</h5>
-<!--l. 2176--><p class="noindent" >Если путь поиска с наибольшим приоритетом (см. раздел \xABИсточники путей поиска\xBB на стр. <a
-href="#x1-570008.1.1">59<!--tex4ht:ref: sec:path-sources --></a>)
+ id="x1-590008.1.4"></a>Подстановка по умолчанию</h5>
+<!--l. 2161--><p class="noindent" >Если путь поиска с наибольшим приоритетом (см. раздел \xABИсточники путей поиска\xBB на стр. <a
+href="#x1-560008.1.1">61<!--tex4ht:ref: sec:path-sources --></a>)
содержит дополнительное двоеточие (в начале, в конце, двойное), Kpathsea заменяет его
следующим по приоритету путём. Если этот вставленный путь содержит дополнительное
двоеточие, то же происходит со следующим путём. Например, если переменная окружения задана
как
<div class="alltt">
-
-<!--l. 2184--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2169--><p class="noindent" ><div class="obeylines-v">
> setenv TEXINPUTS /home/karl:
</div>
</div> и TEXINPUTS в файле texmf.cnf содержит
<div class="alltt">
-
-<!--l. 2189--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2174--><p class="noindent" ><div class="obeylines-v">
  .:$TEXMF//tex
</div>
</div> то поиск будет происходить с путём
<div class="alltt">
-
-<!--l. 2194--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2179--><p class="noindent" ><div class="obeylines-v">
  /home/karl:.:$TEXMF//tex
</div>
</div>
-<!--l. 2198--><p class="indent" > Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea
+<!--l. 2183--><p class="indent" > Поскольку было бы бесполезно вставлять значение по умолчанию более чем один раз, Kpathsea
изменяет только одно лишнее двоеточие, и оставляет остальные: она проверяет сначала двоеточие в
начале, потом в конце, потом двойные двоеточия.
-<!--l. 2203--><p class="noindent" >
+<!--l. 2188--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a
- id="x1-610008.1.5"></a>Подстановка скобок</h5>
-<!--l. 2206--><p class="noindent" >Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb">v{a,b}w</span></span> означает <span class="obeylines-h"><span class="verb">vaw:vbw</span></span>. Вложенность
+ id="x1-600008.1.5"></a>Подстановка скобок</h5>
+<!--l. 2191--><p class="noindent" >Полезна также подстановка скобок, из-за которой, например, <span class="obeylines-h"><span class="verb">v{a,b}w</span></span> означает <span class="obeylines-h"><span class="verb">vaw:vbw</span></span>. Вложенность
тут допускается. Благодаря этому можно иметь несколько иерархий директорий, присвоив $TEXMF
несколько вариантов путей. Например, в файле texmf.cnf, можно найти следующее определение (это
упрощение, на самом деле там ещё больше деревьев):
@@ -3348,96 +3290,95 @@
<div class="verbatim" id="verbatim-2">
<div class="fancyvrb" id="fancyvrb15"><a
- id="x1-61002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
+ id="x1-60002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
</div>
-<!--l. 2214--><p class="nopar" >Мы можем теперь использовать это, чтобы задать директории поиска:
+<!--l. 2199--><p class="nopar" >Мы можем теперь использовать это, чтобы задать директории поиска:
<div class="verbatim" id="verbatim-3">
<div class="fancyvrb" id="fancyvrb16"><a
- id="x1-61004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div>
+ id="x1-60004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div>
</div>
-<!--l. 2218--><p class="nopar" >что означает, что кроме текущей директории будет происходить поиск только в $TEXMFVAR/tex,
+<!--l. 2203--><p class="nopar" >что означает, что кроме текущей директории будет происходить поиск только в $TEXMFVAR/tex,
$TEXMFHOME/tex, $TEXMFLOCAL/tex, и $TEXMFDIST/tex (последние два дерева используют
файлы ls-R). Это удобно для поддержки двух параллельных структур, \xABзамороженной\xBB (например, на
CD) и обновляемой по мере появления новых версий. Используя переменную $TEXMF во всех
определениях, можно задать поиск в обновляемом дереве первым.
-<!--l. 2229--><p class="noindent" >
+<!--l. 2214--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a
- id="x1-620008.1.6"></a>Подстановка поддиректорий</h5>
-<!--l. 2232--><p class="noindent" >Два или более слэша \xAB/\xBB в элементе пути вслед за именем директории d заменяются всеми
+ id="x1-610008.1.6"></a>Подстановка поддиректорий</h5>
+<!--l. 2217--><p class="noindent" >Два или более слэша \xAB/\xBB в элементе пути вслед за именем директории d заменяются всеми
поддиректориями d рекурсивно. На каждом уровне порядок поиска по директориям не определён.
-<!--l. 2236--><p class="indent" > Если вы определите компоненты имени файла после \xAB//\xBB, только поддиректории с соответствующими
+<!--l. 2221--><p class="indent" > Если вы определите компоненты имени файла после \xAB//\xBB, только поддиректории с соответствующими
компонентами будут включены. Например, \xAB/a//b\xBB даёт поддиректории /a/1/b, /a/2/b, /a/1/1/b, и т.д.,
но не /a/b/c или /a/1.
-<!--l. 2242--><p class="indent" > Возможны несколько конструкций \xAB//\xBB в одном пути, но \xAB//\xBB в начале пути игнорируются.
-<!--l. 2245--><p class="noindent" >
+<!--l. 2227--><p class="indent" > Возможны несколько конструкций \xAB//\xBB в одном пути, но \xAB//\xBB в начале пути игнорируются.
+<!--l. 2230--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a
- id="x1-630008.1.7"></a>Список специальных символов и их значений</h5>
-<!--l. 2247--><p class="noindent" >В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea.
-<!--l. 2251--><p class="noindent" >
+ id="x1-620008.1.7"></a>Список специальных символов и их значений</h5>
+<!--l. 2232--><p class="noindent" >В следующем списке приводятся специальные символы в конфигурационных файлах Kpathsea.
+<!--l. 2236--><p class="noindent" >
<dl class="list1"><dt class="list">
: </dt><dd
class="list">
- <!--l. 2252--><p class="noindent" >Разделитель в спецификациях путей; в начале или конце спецификации означает
+ <!--l. 2237--><p class="noindent" >Разделитель в спецификациях путей; в начале или конце спецификации означает
подстановку по умолчанию.
</dd><dt class="list">
; </dt><dd
class="list">
- <!--l. 2254--><p class="noindent" >Разделитель путей в системах, отличных от UNIX (то же, что :).
+ <!--l. 2239--><p class="noindent" >Разделитель путей в системах, отличных от UNIX (то же, что :).
</dd><dt class="list">
$ </dt><dd
class="list">
- <!--l. 2256--><p class="noindent" >Подстановка переменных.
+ <!--l. 2241--><p class="noindent" >Подстановка переменных.
</dd><dt class="list">
~ </dt><dd
class="list">
- <!--l. 2257--><p class="noindent" >Означает домашнюю директорию пользователя.
+ <!--l. 2242--><p class="noindent" >Означает домашнюю директорию пользователя.
</dd><dt class="list">
{...} </dt><dd
class="list">
- <!--l. 2258--><p class="noindent" >Подстановка скобок.
+ <!--l. 2243--><p class="noindent" >Подстановка скобок.
</dd><dt class="list">
// </dt><dd
class="list">
- <!--l. 2259--><p class="noindent" >Подстановка поддиректорий (может встретиться где угодно, кроме начала пути).
+ <!--l. 2244--><p class="noindent" >Подстановка поддиректорий (может встретиться где угодно, кроме начала пути).
</dd><dt class="list">
% </dt><dd
class="list">
- <!--l. 2261--><p class="noindent" >Начало комментария.
+ <!--l. 2246--><p class="noindent" >Начало комментария.
</dd><dt class="list">
\ </dt><dd
class="list">
- <!--l. 2262--><p class="noindent" >Символ продолжения (для команд из нескольких строк).
+ <!--l. 2247--><p class="noindent" >Символ продолжения (для команд из нескольких строк).
</dd><dt class="list">
!! </dt><dd
class="list">
- <!--l. 2263--><p class="noindent" >Поиск только в базе данных, но не на диске.</dd></dl>
+ <!--l. 2248--><p class="noindent" >Поиск только в базе данных, но не на диске.</dd></dl>
-<!--l. 2268--><p class="noindent" >
+<!--l. 2253--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a
- id="x1-640008.2"></a>Базы данных файлов</h4>
-<!--l. 2271--><p class="noindent" >Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с
+ id="x1-630008.2"></a>Базы данных файлов</h4>
+<!--l. 2256--><p class="noindent" >Kpathsea старается минимизировать обращение к диску при поиске. Тем не менее в системах с
большим количеством директорий поиск в каждой возможной директории может занять долгое
время (это особенно верно, если надо проверить сотни директорий со шрифтами). Поэтому
Kpathsea умеет использовать внешний текстовый файл, \xABбазу данных\xBB ls-R, который знает,
где находятся файлы в директориях, что даёт возможность избежать частых обращений к
диску.
-<!--l. 2279--><p class="indent" > Ещё одна база данных, файл aliases позволяет вам давать дополнительные названия файлам в ls-R.
+<!--l. 2264--><p class="indent" > Ещё одна база данных, файл aliases позволяет вам давать дополнительные названия файлам в ls-R.
Это полезно, если вам нужно соблюдать правило DOS \xAB8.3\xBB.
-<!--l. 2283--><p class="noindent" >
+<!--l. 2268--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a
- id="x1-650008.2.1"></a>Базы данных ls-R</h5>
-<!--l. 2286--><p class="noindent" >Как объяснено выше, основная база данных называется ls-R. Вы можете создать её в корне каждого
+ id="x1-640008.2.1"></a>Базы данных ls-R</h5>
+<!--l. 2271--><p class="noindent" >Как объяснено выше, основная база данных называется ls-R. Вы можете создать её в корне каждого
дерева <span class="TEX">T<span
class="E">E</span>X</span>а, которое просматривается Kpathsea (по умолчанию, $TEXMF). Kpathsea ищет файлы ls-R
в пути TEXMFDBS.
-<!--l. 2291--><p class="indent" > Рекомендуемый способ создания и поддержки \xABls-R\xBB — скрипт mktexlsr, включённый в дистрибутив.
+<!--l. 2276--><p class="indent" > Рекомендуемый способ создания и поддержки \xABls-R\xBB — скрипт mktexlsr, включённый в дистрибутив.
Он вызывается разными скриптами \xABmktex\xBB…. В принципе этот скрипт выполняет команды типа
<div class="alltt">
-
-<!--l. 2295--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2280--><p class="noindent" ><div class="obeylines-v">
cd /your/texmf/root && <span class="path">\</span>ls -1LAR ./ >ls-R
</div>
</div> при условии, что в вашей системе ls даёт вывод в нужном формате (GNU ls годится). Чтобы
@@ -3444,31 +3385,30 @@
поддерживать базу данных в текущем состоянии, проще всего перегенерировать её регулярно из
cronа, так что она автоматически обновляется через некоторое время после установки нового
пакета.
-<!--l. 2304--><p class="indent" > Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути
+<!--l. 2289--><p class="indent" > Если файл не найден в базе данных, по умолчанию Kpathsea ищет его на диске. Если элемент пути
начинается с \xAB!!\xBB, то поиск происходит только в базе данных.
-<!--l. 2309--><p class="noindent" >
+<!--l. 2294--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a
- id="x1-660008.2.2"></a>kpsewhich: Программа для поиска файлов</h5>
-<!--l. 2312--><p class="noindent" >Программа kpsewhich выполняет поиск в соответствии с алгоритмом, описанным выше. Это может быть
+ id="x1-650008.2.2"></a>kpsewhich: Программа для поиска файлов</h5>
+<!--l. 2297--><p class="noindent" >Программа kpsewhich выполняет поиск в соответствии с алгоритмом, описанным выше. Это может быть
полезно в качестве варианта команды find для поиска файлов в иерархиях <span class="TEX">T<span
class="E">E</span>X</span>а (это широко
используется в скриптах \xABmktex\xBB…).
<div class="alltt">
-
-<!--l. 2317--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2302--><p class="noindent" ><div class="obeylines-v">
> kpsewhich option… filename…
</div>
</div> Опции, указанные в option, начинаются либо с \xAB-\xBB либо \xAB--\xBB, и любые однозначные сокращения
допустимы.
-<!--l. 2323--><p class="indent" > Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает
+<!--l. 2308--><p class="indent" > Kpathsea рассматривает каждый аргумент, не являющийся опцией, как имя файла, и возвращает
первый найденный файл. Нет опции вернуть все найденные файлы (для этого можно использовать
программу \xABfind\xBB).
-<!--l. 2327--><p class="indent" > Наиболее важные опции описаны ниже.
-<!--l. 2329--><p class="noindent" >
+<!--l. 2312--><p class="indent" > Наиболее важные опции описаны ниже.
+<!--l. 2314--><p class="noindent" >
<dl class="list1"><dt class="list">
--dpi=num </dt><dd
class="list">
- <!--l. 2330--><p class="noindent" ><br
+ <!--l. 2315--><p class="noindent" ><br
class="newline" />Установить разрешение num; это влияет только на поиск файлов \xABgf\xBB и \xABpk\xBB. Синоним \xAB-D\xBB,
для совместимости с dvips. По умолчанию 600.
@@ -3476,7 +3416,7 @@
</dd><dt class="list">
--format=name </dt><dd
class="list">
- <!--l. 2335--><p class="noindent" ><br
+ <!--l. 2320--><p class="noindent" ><br
class="newline" />Установить формат для поиска name. По умолчанию, формат определяется из имени файла.
Для форматов, для которых нет однозначного суффикса, например, файлов MetaPost
и конфигурационных файлов dvips, вы должны указать название, известное Kpathsea,
@@ -3484,19 +3424,19 @@
</dd><dt class="list">
--mode=string </dt><dd
class="list">
- <!--l. 2343--><p class="noindent" ><br
+ <!--l. 2328--><p class="noindent" ><br
class="newline" />Установить значение режима печати string; это влияет только на поиск файлов \xABgf\xBB и \xABpk\xBB.
Значения по умолчанию нет: ищутся файлы для всех режимов.
</dd><dt class="list">
--must-exist </dt><dd
class="list">
- <!--l. 2348--><p class="noindent" ><br
+ <!--l. 2333--><p class="noindent" ><br
class="newline" />Сделать всё возможное, чтобы найти файл включая поиск на диске. По умолчанию для
повышения эффективности просматривается только база данных ls-R.
</dd><dt class="list">
--path=string </dt><dd
class="list">
- <!--l. 2353--><p class="noindent" ><br
+ <!--l. 2338--><p class="noindent" ><br
class="newline" />Искать в наборе директорий string (как обычно, разделённых двоеточиями), вместо того,
чтобы вычислять путь поиска по имени файла. \xAB//\xBB и обычные подстановки работают.
Опции \xAB--path\xBB и \xAB--format\xBB несовместимы.
@@ -3503,27 +3443,26 @@
</dd><dt class="list">
--progname=name </dt><dd
class="list">
- <!--l. 2359--><p class="noindent" ><br
+ <!--l. 2344--><p class="noindent" ><br
class="newline" />Установить имя программы равным name. Это влияет на путь поиска из-за префикса
.progname. По умолчанию kpsewhich.
</dd><dt class="list">
--show-path=name </dt><dd
class="list">
- <!--l. 2364--><p class="noindent" ><br
+ <!--l. 2349--><p class="noindent" ><br
class="newline" />Показать путь, используемый при поисках файлов типа name. Можно использовать
расширение (.pk, .vf и т.д.) или тип файла, как для опции \xAB--format\xBB.
</dd><dt class="list">
--debug=num </dt><dd
class="list">
- <!--l. 2369--><p class="noindent" ><br
+ <!--l. 2354--><p class="noindent" ><br
class="newline" />Установить уровень отладки num.</dd></dl>
-<!--l. 2375--><p class="noindent" >
+<!--l. 2360--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a
- id="x1-670008.2.3"></a>Примеры использования</h5>
-<!--l. 2378--><p class="noindent" >Давайте посмотрим на Kpathsea в действии. Вот простой поиск:
+ id="x1-660008.2.3"></a>Примеры использования</h5>
+<!--l. 2363--><p class="noindent" >Давайте посмотрим на Kpathsea в действии. Вот простой поиск:
<div class="alltt">
-
-<!--l. 2380--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2365--><p class="noindent" ><div class="obeylines-v">
> kpsewhich article.cls
<br /> /usr/local/texmf-dist/tex/latex/base/article.cls
</div>
@@ -3535,8 +3474,7 @@
суффиксу: <div class="alltt">
-
-<!--l. 2389--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2374--><p class="noindent" ><div class="obeylines-v">
> kpsewhich array.sty
<br />   /usr/local/texmf-dist/tex/latex/tools/array.sty
<br />> kpsewhich latin1.def
@@ -3549,10 +3487,9 @@
<br />   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
</div>
</div>
-<!--l. 2402--><p class="indent" > Кстати, последнее — библиографическая база данных статей журнала TUGBoat.
+<!--l. 2387--><p class="indent" > Кстати, последнее — библиографическая база данных статей журнала TUGBoat.
<div class="alltt">
-
-<!--l. 2405--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2390--><p class="noindent" ><div class="obeylines-v">
> kpsewhich cmr10.pk
</div>
</div> Битмапы шрифтов типа .pk используются программами dvips и xdvi. Ничего не найдено, поскольку у
@@ -3559,8 +3496,7 @@
нас нет готовых файлов шрифтов Computer Modern в формате \xAB.pk\xBB (так как мы используем версии в
формате Type 1 из дистрибутива <span class="TEX">T<span
class="E">E</span>X</span> Live). <div class="alltt">
-
-<!--l. 2412--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2397--><p class="noindent" ><div class="obeylines-v">
> kpsewhich wsiupa10.pk
<br />   /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
</div>
@@ -3567,14 +3503,13 @@
</div> Для этих шрифтов (фонетический алфавит, созданный в Университете штата Вашингтон) мы должны
сгенерировать \xAB.pk\xBB, и так как режим Metafont по умолчанию в нашей системе ljfour с разрешением of
600 dpi (точек на дюйм), этот шрифт и найден. <div class="alltt">
-
-<!--l. 2423--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2408--><p class="noindent" ><div class="obeylines-v">
> kpsewhich -dpi=300 wsuipa10.pk
</div>
</div> В этом случае нам нужно разрешение 300 dpi (-dpi=300); мы видим, что такого шрифта в системе нет.
На самом деле программа dvips или xdvi построила бы нужный файл .pk при помощи скрипта
mktexpk.
-<!--l. 2431--><p class="indent" > Теперь обратимся к заголовкам и конфигурационным файлам dvips. Вначале рассмотрим один из
+<!--l. 2416--><p class="indent" > Теперь обратимся к заголовкам и конфигурационным файлам dvips. Вначале рассмотрим один из
наиболее часто используемых файлов, пролог tex.pro для поддержки <span class="TEX">T<span
class="E">E</span>X</span>а, а затем рассмотрим общий
конфигурационный файл config.ps и карту шрифтов psfonts.map (с 2004 года карты и файлы кодировок
@@ -3581,8 +3516,7 @@
имеют собственные пути поиска в деревьях texmf). Так как суффикс \xAB.ps\xBB неоднозначен, мы
должные явно указать тип файла, который мы ищем: (dvips config) для файла config.ps.
<div class="alltt">
-
-<!--l. 2439--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2424--><p class="noindent" ><div class="obeylines-v">
> kpsewhich tex.pro
<br />   /usr/local/texmf/dvips/base/tex.pro
<br />> kpsewhich --format="dvips config" config.ps
@@ -3593,29 +3527,25 @@
</div>
</div>
-<!--l. 2448--><p class="indent" > Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в
+<!--l. 2433--><p class="indent" > Рассмотрим теперь файлы поддержки URW Times (PostScript). Префикс для этих файлов в
стандартной схеме обозначения шрифтов \xAButm\xBB. Вначале мы рассмотрим конфигурационный файл,
который содержит название карты шрифтов: <div class="alltt">
-
-<!--l. 2452--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2437--><p class="noindent" ><div class="obeylines-v">
> kpsewhich --format="dvips config" config.utm
<br />/usr/local/texmf-dist/dvips/psnfss/config.utm
</div>
</div> Содержание этого файла: <div class="alltt">
-
-<!--l. 2457--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2442--><p class="noindent" ><div class="obeylines-v">
  p +utm.map
</div>
</div> что указывает на файл utm.map, который мы хотим теперь найти. <div class="alltt">
-
-<!--l. 2461--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2446--><p class="noindent" ><div class="obeylines-v">
> kpsewhich --format="dvips config" utm.map
<br />   /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
</div>
</div> Эта карта определяет названия шрифтов формата Type 1 (PostScript) в коллекции URW. Она
выглядит так (мы показываем только часть файла): <div class="alltt">
-
-<!--l. 2467--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2452--><p class="noindent" ><div class="obeylines-v">
utmb8r  NimbusRomNo9L-Medi    ... <utmb8a.pfb
<br />utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
<br />utmr8r  NimbusRomNo9L-Regu    ... <utmr8a.pfb
@@ -3624,25 +3554,24 @@
<br />utmro8r NimbusRomNo9L-Regu    ... <utmr8a.pfb
</div>
</div> Давайте найдём, например, файл для Times Roman utmr8a.pfb: <div class="alltt">
-
-<!--l. 2477--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2462--><p class="noindent" ><div class="obeylines-v">
> kpsewhich utmr8a.pfb
<br />   /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
</div>
</div>
-<!--l. 2484--><p class="indent" > Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы
+<!--l. 2469--><p class="indent" > Из этих примеров видно, что вы можете легко найти заданный файл. Это особенно важно, если вы
подозреваете, что программы находят неправильную версию файла, поскольку kpsewhich показывает
первый найденный файл.
-<!--l. 2489--><p class="noindent" >
+<!--l. 2474--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a
- id="x1-680008.2.4"></a>Отладка</h5>
-<!--l. 2492--><p class="noindent" >Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные
+ id="x1-670008.2.4"></a>Отладка</h5>
+<!--l. 2477--><p class="noindent" >Иногда необходимо проверить, как программа ищет файлы. С этой целью Kpathsea предлагает разные
уровни отладки:
-<!--l. 2495--><p class="noindent" >
+<!--l. 2480--><p class="noindent" >
<dl class="list1"><dt class="list">
 1 </dt><dd
class="list">
- <!--l. 2496--><p class="noindent" >статистика обращений к диску. При работе с базами ls-R это почти не должно давать записей
+ <!--l. 2481--><p class="noindent" >статистика обращений к диску. При работе с базами ls-R это почти не должно давать записей
в лог.
@@ -3649,38 +3578,38 @@
</dd><dt class="list">
 2 </dt><dd
class="list">
- <!--l. 2498--><p class="noindent" >Ссылки на хеши (например, базы данных ls-R, конфигурационные файлы и т.д.).
+ <!--l. 2483--><p class="noindent" >Ссылки на хеши (например, базы данных ls-R, конфигурационные файлы и т.д.).
</dd><dt class="list">
 4 </dt><dd
class="list">
- <!--l. 2500--><p class="noindent" >Операции открытия и закрытия файлов.
+ <!--l. 2485--><p class="noindent" >Операции открытия и закрытия файлов.
</dd><dt class="list">
 8 </dt><dd
class="list">
- <!--l. 2501--><p class="noindent" >Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы
+ <!--l. 2486--><p class="noindent" >Общая информация о типах файлов, которые ищет Kpathsea. Это полезно для того, чтобы
найти, где определяется тип пути поиска для данного файла.
</dd><dt class="list">
- 16 </dt><dd
+ 16 </dt><dd
class="list">
- <!--l. 2504--><p class="noindent" >Список директорий для каждого элемента пути (при поисках на диске).
+ <!--l. 2489--><p class="noindent" >Список директорий для каждого элемента пути (при поисках на диске).
</dd><dt class="list">
- 32 </dt><dd
+ 32 </dt><dd
class="list">
- <!--l. 2506--><p class="noindent" >Поиски файлов.
+ <!--l. 2491--><p class="noindent" >Поиски файлов.
</dd><dt class="list">
- 64 </dt><dd
+ 64 </dt><dd
class="list">
- <!--l. 2507--><p class="noindent" >Значения переменных.</dd></dl>
-<!--l. 2509--><p class="noindent" >Значение -1 задаст все опции выше; именно это значение чаще всего используется на практике.
-<!--l. 2512--><p class="indent" > Аналогично, запустив программу dvips и используя сочетание этих опций, можно проследить
+ <!--l. 2492--><p class="noindent" >Значения переменных.</dd></dl>
+<!--l. 2494--><p class="noindent" >Значение -1 задаст все опции выше; именно это значение чаще всего используется на практике.
+<!--l. 2497--><p class="indent" > Аналогично, запустив программу dvips и используя сочетание этих опций, можно проследить
подробно, как ищутся файлы. С другой стороны, если файл не найден, трассировка показывает, где его
искали, так что можно понять, в чём состоит проблема.
-<!--l. 2517--><p class="indent" > Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете
+<!--l. 2502--><p class="indent" > Вообще говоря, поскольку большинство программ пользуются библиотекой Kpathsea, вы можете
установить опцию отладки используя переменную окружения KPATHSEA_DEBUG, и установив её на
комбинацию описанных выше значений.
-<!--l. 2522--><p class="indent" > (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в
+<!--l. 2507--><p class="indent" > (Примечание для пользователей Windows: в этой системе трудно перенаправить все сообщения в
файл. Для диагностики вы можете временно установить SET KPATHSEA_DEBUG_OUTPUT=err.log).
-<!--l. 2527--><p class="indent" > Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 2512--><p class="indent" > Рассмотрим в качестве примера простой файл в формате <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, hello-world.tex, со следующим
содержанием:
@@ -3687,24 +3616,23 @@
<div class="verbatim" id="verbatim-4">
<div class="fancyvrb" id="fancyvrb17"><a
- id="x1-68002r1"></a>  \documentclass{article}<br class="fancyvrb" /><a
- id="x1-68004r2"></a>  \begin{document}<br class="fancyvrb" /><a
- id="x1-68006r3"></a>  Hello World!<br class="fancyvrb" /><a
- id="x1-68008r4"></a>  \end{document}</div>
+ id="x1-67002r1"></a>  \documentclass{article}<br class="fancyvrb" /><a
+ id="x1-67004r2"></a>  \begin{document}<br class="fancyvrb" /><a
+ id="x1-67006r3"></a>  Hello World!<br class="fancyvrb" /><a
+ id="x1-67008r4"></a>  \end{document}</div>
</div>
-<!--l. 2534--><p class="nopar" >Этот маленький файл использует только шрифт cmr10, так что давайте посмотрим, как dvips создаёт
+<!--l. 2519--><p class="nopar" >Этот маленький файл использует только шрифт cmr10, так что давайте посмотрим, как dvips создаёт
файл в формате PostScript (мы хотим использовать версию шрифтов в формате Type 1, отсюда опция
-Pcms). <div class="alltt">
-
-<!--l. 2539--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2524--><p class="noindent" ><div class="obeylines-v">
> dvips -d4100 hello-world -Pcms -o
</div>
</div> В этом случае мы объединили отладочный уровень 4 для dvips (директории шрифтов) с подстановкой
элементов путей в Kpathsea(см. Руководство пользователя dvips. Результат (слегка отредактированный)
показан на рисунке <a
-href="#x1-68031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>.
-<!--l. 2546--><p class="indent" > <a
- id="x1-68031r13"></a><hr class="float"><div class="float"
+href="#x1-67031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>.
+<!--l. 2531--><p class="indent" > <a
+ id="x1-67031r13"></a><hr class="float"><div class="float"
>
@@ -3778,11 +3706,11 @@
class="larm-0900">=>/usr/local/texmf/dvips/cms/config.cms</span></div>
<div class="caption"
><span class="id">Рис. 13: </span><span
-class="content">Поиск конфигурационных файлов</span></div><!--tex4ht:label?: x1-68031r13 -->
+class="content">Поиск конфигурационных файлов</span></div><!--tex4ht:label?: x1-67031r13 -->
</div><hr class="endfloat" />
-<!--l. 2552--><p class="indent" > Программа dvips вначале ищет свои конфигурационные файлы. Сначала находится texmf.cnf,
+<!--l. 2537--><p class="indent" > Программа dvips вначале ищет свои конфигурационные файлы. Сначала находится texmf.cnf,
который содержит определения для путей поиска остальных файлов, затем база данных ls-R
(для оптимизации поиска файлов) и файл aliases, который позволяет объявить несколько
имён (например, короткие 8.3 и более длинные) для одного файла. Затем dvips ищет свой
@@ -3792,8 +3720,7 @@
определяют соотношения между файлами в форматах <span class="TEX">T<span
class="E">E</span>X</span>, PostScript и названиями шрифтов:
<div class="alltt">
-
-<!--l. 2565--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2550--><p class="noindent" ><div class="obeylines-v">
> more /usr/local/texmf/dvips/cms/config.cms
<br />   p +ams.map
<br />   p +cms.map
@@ -3802,15 +3729,13 @@
</div>
</div> dvips находит все эти файлы плюс общую карту шрифтов psfonts.map, которая всегда загружается (она
содержит обычные шрифты в формате PostScript; см. последнюю часть раздела <a
-href="#x1-670008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a>).
-<!--l. 2577--><p class="indent" > В этот момент dvips сообщает о себе пользователю: <div class="alltt">
-
-<!--l. 2578--><p class="noindent" ><div class="obeylines-v">
+href="#x1-660008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a>).
+<!--l. 2562--><p class="indent" > В этот момент dvips сообщает о себе пользователю: <div class="alltt">
+<!--l. 2563--><p class="noindent" ><div class="obeylines-v">
This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
</div>
</div> Затем она ищет пролог texc.pro: <div class="alltt">
-
-<!--l. 2583--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2568--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="larm-0900">kdebug:start</span><span
class="larm-0900"> search(file=texc.pro,</span><span
@@ -3833,11 +3758,10 @@
class="larm-0900"> /usr/local/texmf/dvips/base/texc.pro</span>
</div>
</div>
-<!--l. 2594--><p class="indent" > Найдя этот файл, dvips печатает дату и время, и информирует нас, что собирается генерировать
+<!--l. 2579--><p class="indent" > Найдя этот файл, dvips печатает дату и время, и информирует нас, что собирается генерировать
файл hello-world.ps, что ей нужен файл cmr10, и что последний является \xABрезидентным\xBB (битмапы не
нужны): <div class="alltt">
-
-<!--l. 2598--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2583--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="larm-0900">TeX</span><span
class="larm-0900"> output</span><span
@@ -3861,8 +3785,7 @@
</div> Теперь она ищет файл cmr10.tfm, который она находит, затем ещё несколько прологов (здесь они
опущены), и наконец файл формата Type 1 cmr10.pfb найден и включён в выходной файл (см,
последнюю строку): <div class="alltt">
-
-<!--l. 2607--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2592--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="larm-0900">kdebug:start</span><span
class="larm-0900"> search(file=cmr10.tfm,</span><span
@@ -3921,17 +3844,17 @@
</div>
</div>
<h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a
- id="x1-690008.3"></a>Опции запуска</h4>
-<!--l. 2624--><p class="noindent" >Ещё одна полезная возможность Web2C — изменение параметров памяти (в особенности
+ id="x1-680008.3"></a>Опции запуска</h4>
+<!--l. 2609--><p class="noindent" >Ещё одна полезная возможность Web2C — изменение параметров памяти (в особенности
размеров массивов) при запуске, во время чтения файла texmf.cnf библиотекой Kpathsea.
Параметры памяти находятся в части 3 этого файла в дистрибутиве <span class="TEX">T<span
class="E">E</span>X</span> Live. Вот самые
важные:
-<!--l. 2629--><p class="noindent" >
+<!--l. 2614--><p class="noindent" >
<dl class="list1"><dt class="list">
main_memory </dt><dd
class="list">
- <!--l. 2630--><p class="noindent" >Общее количество слов в памяти для программ <span class="TEX">T<span
+ <!--l. 2615--><p class="noindent" >Общее количество слов в памяти для программ <span class="TEX">T<span
class="E">E</span>X</span>, Metafont и MetaPost. После изменения
этого параметра надо перегенерировать формат. Например, вы можете создать \xABогромную\xBB
версию <span class="TEX">T<span
@@ -3940,7 +3863,7 @@
</dd><dt class="list">
extra_mem_bot </dt><dd
class="list">
- <!--l. 2636--><p class="noindent" >Дополнительная память для \xABбольших\xBB структур, которые создаёт <span class="TEX">T<span
+ <!--l. 2621--><p class="noindent" >Дополнительная память для \xABбольших\xBB структур, которые создаёт <span class="TEX">T<span
class="E">E</span>X</span>: боксов, клея и т.д.
Особенно полезно при использовании PI C<span class="TEX">T<span
class="E">E</span>X</span>а.
@@ -3947,7 +3870,7 @@
</dd><dt class="list">
font_mem_size </dt><dd
class="list">
- <!--l. 2639--><p class="noindent" >Количество слов информации о шрифтах для <span class="TEX">T<span
+ <!--l. 2624--><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>.
@@ -3954,17 +3877,17 @@
</dd><dt class="list">
hash_extra </dt><dd
class="list">
- <!--l. 2642--><p class="noindent" >Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть
+ <!--l. 2627--><p class="noindent" >Дополнительный размер хеша для имён команд. Примерно 10 000 команд может быть
помещено в основной хеш. Если вы делаете большую книгу со многими перекрёстными
ссылками, этого может не хватить. По умолчанию hash_extra равен 50000.</dd></dl>
-<!--l. 2649--><p class="noindent" >Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти
+<!--l. 2634--><p class="noindent" >Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти
черты исключительно сложно осуществить в текущем <span class="TEX">T<span
class="E">E</span>X</span>е, использование этих параметров
представляет собой полезный компромисс и обеспечивает некоторую гибкость.
-<!--l. 2760--><p class="indent" > <a id="ack"></a>
+<!--l. 2745--><p class="indent" > <a id="ack"></a>
<h3 class="sectionHead"><span class="titlemark">9 </span> <a
- id="x1-700009"></a>Благодарности</h3>
-<!--l. 2763--><p class="noindent" ><span class="TEX">T<span
+ id="x1-690009"></a>Благодарности</h3>
+<!--l. 2748--><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
@@ -4132,15 +4055,15 @@
<li class="itemize">Грэма Виллиамса, создавшего каталог пакетов <span class="TEX">T<span
class="E">E</span>X</span> Catalogue.
</li></ul>
-<!--l. 2906--><p class="indent" > Программы компилировали: Марк Бадон (amd64-netbsd, i386-netbsd), Кен Браун (i386-cygwin,
+<!--l. 2891--><p class="indent" > Программы компилировали: Марк Бадон (amd64-netbsd, i386-netbsd), Кен Браун (i386-cygwin,
x86_64-cygwin), Саймон Дейлес (armhf-linux), Йоханнес Хилшир (aarch64-linux), Акира Какуто (win32),
Дик Кох (x86_64-darwin), Никола Лечич (amd64-freebsd, i386-freebsd), Генри Менке (x86_64-linuxmusl),
Мойка Миклавец (i386-linux, x86_64-darwinlegacy, i386-solaris, x86_64-solaris, sparc-solaris), Норберт
-Прейнинг (x86_64-linux), Юкка Салми (i386-netbsd), Томас Шмитц (powerpc-linux), Информация о
-процессе компилирования <span class="TEX">T<span
-class="E">E</span>X</span> Live находится на <a
+Прейнинг (x86_64-linux), Информация о процессе компилирования <span class="TEX">T<span
+class="E">E</span>X</span> Live находится на
+<a
href="http://tug.org/texlive/build.html" class="url" >http://tug.org/texlive/build.html</a>.
-<!--l. 2926--><p class="indent" > Перевод документации: Денис Битуз и Патрик Бидол (французский), Карлос Энрике Фигуерас
+<!--l. 2909--><p class="indent" > Перевод документации: Денис Битуз и Патрик Бидол (французский), Карлос Энрике Фигуерас
(испанский) Цзигод Цзян, Цзиньсун Чжао, Юэ Ван и Хэлинь Гай (китайский), Никола Лечич
(сербский), Марко Палланте и Карла Магги (итальянский), Петр Сойка и Ян Буса (чешский и
словацкий), Борис Вейцман (русский), София Валчак (польский). Уве Цигенхаген (немецкий), Страница
@@ -4147,18 +4070,18 @@
документации <span class="TEX">T<span
class="E">E</span>X</span> Live: <a
href="http://tug.org/texlive/doc.html" class="url" >http://tug.org/texlive/doc.html</a>.
-<!--l. 2938--><p class="indent" > Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span
+<!--l. 2921--><p class="indent" > Разумеется, наша главная благодарность — Дональду Кнуту, во-первых, за разработку <span class="TEX">T<span
class="E">E</span>X</span>а, и
во-вторых, за то, что он подарил его миру.
-<!--l. 2941--><p class="noindent" >
- <h3 class="sectionHead"><span class="titlemark">10 </span> <a
- id="x1-7100010"></a>История издания</h3>
+<!--l. 2924--><p class="noindent" >
-<!--l. 2944--><p class="noindent" >
+ <h3 class="sectionHead"><span class="titlemark">10 </span> <a
+ id="x1-7000010"></a>История издания</h3>
+<!--l. 2927--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a
- id="x1-7200010.1"></a>Прошлое</h4>
-<!--l. 2946--><p class="noindent" >В конце 1993 года в голландской группе пользователей <span class="TEX">T<span
+ id="x1-7100010.1"></a>Прошлое</h4>
+<!--l. 2929--><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 возникла новая идея. Была поставлена цель создать
@@ -4179,7 +4102,7 @@
UNIX также подойдёт такая удобная система, и так родилась другая важная часть <span class="TEX">T<span
class="E">E</span>X</span>
Live.
-<!--l. 2963--><p class="indent" > Мы начали делать CD с UNIX и структурой директорий TDS осенью 1995 года, и быстро поняли, что
+<!--l. 2946--><p class="indent" > Мы начали делать CD с UNIX и структурой директорий TDS осенью 1995 года, и быстро поняли, что
у te<span class="TEX">T<span
class="E">E</span>X</span>а Томаса Эссера идеальный состав дистрибутива и поддержка многих платформ. Томас
согласился нам помочь, и мы в начале 1996 года стали серьёзно работать над дистрибутивом. Первое
@@ -4196,7 +4119,7 @@
te<span class="TEX">T<span
class="E">E</span>X</span>а и Web2C (7.3). Теперь в нём была полная система для Windows, благодаря Фабрицию
Попинье.
-<!--l. 2978--><p class="indent" > Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены.
+<!--l. 2961--><p class="indent" > Для пятого издания (март 2000 года) многие пакеты на CD были пересмотрены и проверены.
Информация о пакетах была собрана в файлы XML. Но главным изменением в <span class="TEX">T<span
class="E">E</span>X</span> Live 5 было
удаление всех несвободных программ. Всё на <span class="TEX">T<span
@@ -4205,18 +4128,18 @@
href="http://www.debian.org/intro/free" class="url" >http://www.debian.org/intro/free</a>); мы сделали всё, что
могли, чтобы проверить лицензии всех пакетов, и мы будем благодарны за любое указание на
ошибки.
-<!--l. 2987--><p class="indent" > В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция
+<!--l. 2970--><p class="indent" > В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция
установки: пользователь выбирал нужный набор коллекций. Языковые коллекции были полностью
реорганизованы, так что выбор любой из них устанавливал не только макросы, шрифты и и т.д., но и
вносил изменения в language.dat.
-<!--l. 2993--><p class="indent" > Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для
+<!--l. 2976--><p class="indent" > Седьмое издание 2002 года добавило поддержку Mac OS X, и большое количество обновлений для
пакетов и программ. Важной целью была интеграция с te<span class="TEX">T<span
class="E">E</span>X</span>ом, чтобы исправить расхождение,
наметившееся в версиях 5 и 6.
-<!--l. 2998--><p class="noindent" >
+<!--l. 2981--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a
- id="x1-7300010.1.1"></a>2003</h5>
-<!--l. 3000--><p class="noindent" >В 2003 году мы продолжили изменения и дополнения, и обнаружили, что <span class="TEX">T<span
+ id="x1-7200010.1.1"></a>2003</h5>
+<!--l. 2983--><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
@@ -4233,11 +4156,11 @@
</li>
<li class="itemize">Убрана поддержка для Alpha OSF (поддержка для HPUX была убрана ранее), поскольку
никто не имел (и не предложил) компьютеров для компилирования программ.
+
+
</li>
<li class="itemize">Сильно изменилась установка для Windows: впервые была предложена интегрированная
среда на основе редактора XEmacs.
-
-
</li>
<li class="itemize">Добавлены вспомогателные программы для Windows (Perl, Ghostscript, ImageMagick, Ispell).
</li>
@@ -4257,18 +4180,18 @@
<li class="itemize">Наконец, из-за того, что нумерация по изданиям стала неудобной, мы перешли на нумерацию
по годам: <span class="TEX">T<span
class="E">E</span>X</span> Live 2003.</li></ul>
-<!--l. 3034--><p class="noindent" >
+<!--l. 3017--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a
- id="x1-7400010.1.2"></a>2004</h5>
-<!--l. 3036--><p class="noindent" >В 2004 году мы внесли много изменений.
+ id="x1-7300010.1.2"></a>2004</h5>
+<!--l. 3019--><p class="noindent" >В 2004 году мы внесли много изменений.
<ul class="itemize1">
<li class="itemize">Если у вас есть локальные шрифты с собственными файлами .map или .enc, вам может
понадобиться переместить эти файлы.
- <!--l. 3044--><p class="noindent" >Файлы .map теперь ищутся только в поддиректориях fonts/map (в каждом дереве texmf) в
+ <!--l. 3027--><p class="noindent" >Файлы .map теперь ищутся только в поддиректориях fonts/map (в каждом дереве texmf) в
пути TEXFONTMAPS. Аналогично файлы .enc теперь ищутся в только в поддиректориях
fonts/enc в пути ENCFONTS. Программа updmap предупреждает, если находит эти файлы
не там, где они должны быть.
- <!--l. 3051--><p class="noindent" >См. описание этой структуры на <a
+ <!--l. 3034--><p class="noindent" >См. описание этой структуры на <a
href="http://tug.org/texlive/mapenc.html" class="url" >http://tug.org/texlive/mapenc.html</a>.
</li>
<li class="itemize">К коллекции <span class="TEX">T<span
@@ -4304,8 +4227,10 @@
class="E">E</span>X</span> (печатаются непосредственно символы 32–127),
Con<span class="TEX">T<span
class="E">E</span>X</span>t (0–255) и форматы, относящиеся к программе Omega. Это поведение почти такое
+
+
же, как у <span class="TEX">T<span
-class="E">E</span>X</span> Live 2003, но реализовано более аккуратно, с б\xB4ольшей возможностью
+class="E">E</span>X</span> Live 2003, но реализовано более аккуратно, с большей возможностью
настройки. См. <a
href="../../../../texmf-dist/doc/web2c/web2c.html#TCX-files" >texmf-dist/doc/web2c/web2c.html#TCX-files</a>. (Кстати, при вводе в Unicode,
<span class="TEX">T<span
@@ -4312,8 +4237,6 @@
class="E">E</span>X</span> может выводить при указании на ошибку только часть многобайтного символа, так
как внутри <span class="TEX">T<span
class="E">E</span>X</span> работает с байтами).
-
-
</li>
<li class="itemize">pdfetex теперь используется для всех форматов, кроме plain tex. (Разумеется, он делает
файлы в формате DVI, если вызван как latex и т.п.). Это означает, помимо прочего,
@@ -4323,7 +4246,7 @@
class="E">E</span>X</span></span>, Con<span class="TEX">T<span
class="E">E</span>X</span>t и т.д. (<a
href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>).
- <!--l. 3102--><p class="noindent" >Это также означает, что теперь очень важно использовать пакет ifpdf (работает и с plain, и с
+ <!--l. 3085--><p class="noindent" >Это также означает, что теперь очень важно использовать пакет ifpdf (работает и с plain, и с
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>) или эквивалентные средства, поскольку просто проверка, определён ли \pdfoutput
или другой примитив не достаточна для того, чтобы понять, в каком формате генерируется
@@ -4357,10 +4280,10 @@
<div class="verbatim" id="verbatim-5">
<div class="fancyvrb" id="fancyvrb18"><a
- id="x1-74002r1"></a>\input "filename with spaces"   % plain<br class="fancyvrb" /><a
- id="x1-74004r2"></a>\input{"filename with spaces"}  % latex</div>
+ 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. 3144--><p class="nopar" >См. подробности в руководстве к программе Web2C: <a
+ <!--l. 3127--><p class="nopar" >См. подробности в руководстве к программе Web2C: <a
href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>.
</li>
<li class="itemize">Поддержка enc<span class="TEX">T<span
@@ -4404,7 +4327,7 @@
</li>
<li class="itemize">Убрана поддержка платформы i386-openbsd. Так как в портах BSD есть пакет tetex, и можно
пользоваться программами для GNU/Linux и FreeBSD, мы посчитали, что время добровольных
- сотрудников проекта можно потратить с б\xB4ольшей пользой по-другому.
+ сотрудников проекта можно потратить с большей пользой по-другому.
</li>
<li class="itemize">По крайней мере для платформы sparc-solaris требуется установить переменную окружения
LD_LIBRARY_PATH для работы программ t1utils. Это вызвано тем, что они написаны на C++, а
@@ -4412,10 +4335,10 @@
эта особенность не была документирована). Аналогично, в mips-irix требуются библиотеки
MIPSpro 7.4.
</li></ul>
-<!--l. 3205--><p class="noindent" >
+<!--l. 3188--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.3 </span> <a
- id="x1-7500010.1.3"></a>2005</h5>
-<!--l. 3207--><p class="noindent" >В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура
+ id="x1-7400010.1.3"></a>2005</h5>
+<!--l. 3190--><p class="noindent" >В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура
почти не изменилась по сравненению с 2004 годом, но некоторые неизбежные изменения были
сделаны.
<ul class="itemize1">
@@ -4447,9 +4370,9 @@
<div class="verbatim" id="verbatim-6">
<div class="fancyvrb" id="fancyvrb19"><a
- id="x1-75002r1"></a>latex --translate-file=empty.tcx yourfile.tex</div>
+ id="x1-74002r1"></a>latex --translate-file=empty.tcx yourfile.tex</div>
</div>
- <!--l. 3242--><p class="nopar" >
+ <!--l. 3225--><p class="nopar" >
</li>
<li class="itemize">Добавлена новая программа dvipdfmx для перевода из DVI в PDF; это активно поддерживаемая
версия программы dvipdfm, которая пока ещё включена в дистрибутив, но уже не рекомендована.
@@ -4461,34 +4384,34 @@
<li class="itemize">Для единообразия мы переименовали переменные HOMETEXMF и VARTEXMF в TEXMFHOME и
TEXMFSYSVAR. Есть также TEXMFVAR, индивидуальная для каждого пользователя (см. первый
пункт выше).</li></ul>
-<!--l. 3262--><p class="noindent" >
+<!--l. 3245--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.4 </span> <a
- id="x1-7600010.1.4"></a>2006–2007</h5>
-<!--l. 3264--><p class="noindent" >В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span
+ id="x1-7500010.1.4"></a>2006–2007</h5>
+<!--l. 3247--><p class="noindent" >В 2006–2007 главным нововведением была программа Xe<span class="TEX">T<span
class="E">E</span>X</span>, вызываемая как xetex или xelatex; см.
<a
href="http://scripts.sil.org/xetex" class="url" >http://scripts.sil.org/xetex</a>.
-<!--l. 3268--><p class="indent" > Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем
+<!--l. 3251--><p class="indent" > Значительно обновлена программа MetaPost; предполагаются дополнительные обновления в будущем
(<a
href="http://tug.org/metapost/articles" class="url" >http://tug.org/metapost/articles</a>). Также обновлён pdf<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://tug.org/applications/pdftex" class="url" >http://tug.org/applications/pdftex</a>).
-<!--l. 3272--><p class="indent" > Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя
+<!--l. 3255--><p class="indent" > Форматы .fmt и т.д. теперь хранятся в поддиректориях texmf/web2c, а не в самой директории (хотя
директория всё ещё включена в поиск форматов, на случай, если там находятся старые файлы).
Поддиректории названы по имени программы, например, tex, pdftex, xetex. Это изменение не должно
влиять на работу программ.
-<!--l. 3279--><p class="indent" > Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это
+<!--l. 3262--><p class="indent" > Программа (plain) tex больше не определяет по %& в первой строке, какой формат использовать: это
всегда Кнутовский <span class="TEX">T<span
class="E">E</span>X</span> (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> и другие ещё используют %&).
-<!--l. 3283--><p class="indent" > Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно,
+<!--l. 3266--><p class="indent" > Разумеется, в этом году были, как обычно, сотни обновлений пакетов и программ. Как обычно,
обновлённые версии можно найти в сети CTAN (<a
href="http://www.ctan.org" class="url" >http://www.ctan.org</a>).
-<!--l. 3287--><p class="indent" > Дерево <span class="TEX">T<span
+<!--l. 3270--><p class="indent" > Дерево <span class="TEX">T<span
class="E">E</span>X</span> Live теперь хранится в системе Subversion, и у нас появился WWW-интерфейс для
его просмотра. Мы предполагаем, что эта система будет использована для разработки в
будущем.
-<!--l. 3291--><p class="indent" > Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span
+<!--l. 3274--><p class="indent" > Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над te<span class="TEX">T<span
class="E">E</span>X</span>ом
(<a
href="http://tug.org/tetex" class="url" >http://tug.org/tetex</a>). Это вызвало всплеск интереса к <span class="TEX">T<span
@@ -4498,28 +4421,28 @@
class="E">E</span>X</span>у). Мы надеемся, что это приведёт в конечном итоге к улучшению работы в <span class="TEX">T<span
class="E">E</span>X</span>е для
всех.
-<!--l. 3299--><p class="noindent" >
+<!--l. 3282--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.5 </span> <a
- id="x1-7700010.1.5"></a>2008</h5>
-<!--l. 3301--><p class="noindent" >В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span
+ id="x1-7600010.1.5"></a>2008</h5>
+<!--l. 3284--><p class="noindent" >В 2008 была заново разработана и переписана вся структура <span class="TEX">T<span
class="E">E</span>X</span> Live. Полная информация об
установке системы теперь хранится в текстовом файле tlpkg/texlive.tlpdb.
-<!--l. 3305--><p class="indent" > Помимо прочего, это наконец позволило обновление <span class="TEX">T<span
+<!--l. 3288--><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. 3309--><p class="indent" > Включен новый важный \xABдвижок\xBB Lua<span class="TEX">T<span
+<!--l. 3292--><p class="indent" > Включен новый важный \xABдвижок\xBB Lua<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://luatex.org" class="url" >http://luatex.org</a>); помимо нового уровня вёрстки, это
дает прекрасный скриптовый язык для использования как изнутри документов <span class="TEX">T<span
class="E">E</span>X</span>а, так и
отдельно.
-<!--l. 3313--><p class="indent" > Поддержка многих платформ на основе UNIX и Windows теперь гораздо более последовательна. В
+<!--l. 3296--><p class="indent" > Поддержка многих платформ на основе UNIX и Windows теперь гораздо более последовательна. В
частности, большинство скриптов на языках Perl и Lua теперь доступны под Windows благодаря версии
Perlа, распространяемой с <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 3318--><p class="indent" > Новый скрипт tlmgr (см. раздел <a
+<!--l. 3301--><p class="indent" > Новый скрипт tlmgr (см. раздел <a
href="#x1-430006">6<!--tex4ht:ref: sec:tlmgr --></a>) теперь является основным интерфейсом для администрирования
<span class="TEX">T<span
class="E">E</span>X</span> Live после установки. Он осуществляет обновление пакетов и перегенерирование форматов, карт
@@ -4526,31 +4449,31 @@
шрифтов и языков, включая локальные добавления.
-<!--l. 3323--><p class="indent" > В связи с появлением программы tlmgr, возможности программы texconfig по редактированию
+<!--l. 3306--><p class="indent" > В связи с появлением программы tlmgr, возможности программы texconfig по редактированию
конфигурационных файлов форматов и таблиц переноса отключены.
-<!--l. 3327--><p class="indent" > Программа xindy (<a
+<!--l. 3310--><p class="indent" > Программа xindy (<a
href="http://xindy.sourceforge.net/" class="url" >http://xindy.sourceforge.net/</a>) для создания указателей теперь работает на
большинстве платформ.
-<!--l. 3330--><p class="indent" > Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция -all) и ограничить
+<!--l. 3313--><p class="indent" > Программа kpsewhich теперь может сообщить обо всех нужных файлах (опция -all) и ограничить
поиск определенной поддиректорией (опция -subdir).
-<!--l. 3334--><p class="indent" > Программа dvipdfmx теперь может извлекать информацию о высоте и ширине текста, если вызвана
+<!--l. 3317--><p class="indent" > Программа dvipdfmx теперь может извлекать информацию о высоте и ширине текста, если вызвана
как extractbb; это одна из последних возможностей программы dvipdfm, которой не было у
dvipdfmx.
-<!--l. 3339--><p class="indent" > Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного
+<!--l. 3322--><p class="indent" > Алиасы Times-Roman, Helvetica и т.д. убраны. Разные пакеты ожидают от них разного
поведения (особенно при разных кодировках), и мы не нашли способа решить эту проблему
единообразно.
-<!--l. 3343--><p class="indent" > Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка
+<!--l. 3326--><p class="indent" > Формат platex убран из-за конфликта с японским пакетом platex; теперь основная поддержка
польского языка осуществляется через пакет polski.
-<!--l. 3347--><p class="indent" > Пулы строковых констант WEB теперь компилируются в сами программы для удобства
+<!--l. 3330--><p class="indent" > Пулы строковых констант WEB теперь компилируются в сами программы для удобства
обновлений.
-<!--l. 3350--><p class="indent" > Наконец, добавлены изменения, сделанные Дональдом Кнутом в его \xABНастройке <span class="TEX">T<span
+<!--l. 3333--><p class="indent" > Наконец, добавлены изменения, сделанные Дональдом Кнутом в его \xABНастройке <span class="TEX">T<span
class="E">E</span>X</span>а 2008 года\xBB,
см. <a
href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" >http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</a>.
-<!--l. 3354--><p class="noindent" >
+<!--l. 3337--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.6 </span> <a
- id="x1-7800010.1.6"></a>2009</h5>
-<!--l. 3356--><p class="noindent" >Начиная с 2009 года по умолчанию Lua(L<span
+ id="x1-7700010.1.6"></a>2009</h5>
+<!--l. 3339--><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. Чтобы получить результат в
@@ -4558,9 +4481,9 @@
class="E">E</span>X</span> находится на
<a
href="http://luatex.org" class="url" >http://luatex.org</a>.
-<!--l. 3362--><p class="indent" > Программа Omega и формат Lambda были после консультаций с авторами исключены из
+<!--l. 3345--><p class="indent" > Программа Omega и формат Lambda были после консультаций с авторами исключены из
дистрибутива. В дистрибутиве остались Aleph и Lamed, а также утилиты из набора Omega.
-<!--l. 3366--><p class="indent" > Включена новая версия шрифтов AMS в формате Type 1. Она включает Computer Modern: были
+<!--l. 3349--><p class="indent" > Включена новая версия шрифтов AMS в формате Type 1. Она включает Computer Modern: были
учтены изменения, которые Кнут внес в исходные параметры для программы Metafont, а также
обновлены хинты. Шрифты Euler были полностью перерисованы Германом Цапфом (см.
<a
@@ -4567,7 +4490,7 @@
href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" >http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</a>). Во всех случаях метрики шрифтов не
изменились. Страница шрифтов AMS находится на <a
href="http://www.ams.org/tex/amsfonts.html" class="url" >http://www.ams.org/tex/amsfonts.html</a>.
-<!--l. 3375--><p class="indent" > Новая графическая оболочка <span class="TEX">T<span
+<!--l. 3358--><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>.
Информация о версиях для других платформ и дополнительная документация находится на
@@ -4575,42 +4498,42 @@
href="http://tug.org/texworks" class="url" >http://tug.org/texworks</a>. Это мультиплатформенная оболочка, вдохновленная программой TeXShop для
Mac OS X и ориентированная на упрощение работы с <span class="TEX">T<span
class="E">E</span>X</span>ом.
-<!--l. 3382--><p class="indent" > Графическая программа Asymptote включена в дистрибутив для нескольких платформ. Она
+<!--l. 3365--><p class="indent" > Графическая программа Asymptote включена в дистрибутив для нескольких платформ. Она
основана на языке представления графики, напоминающем MetaPost, но с поддержкой трехмерных
объектов и другими возможностями. Её страница находится на <a
href="http://asymptote.sourceforge.net" class="url" >http://asymptote.sourceforge.net</a>.
-<!--l. 3388--><p class="indent" > Программа dvipdfm была заменена программой dvipdfmx; если вызвать последнюю как dvipdfm, она
+<!--l. 3371--><p class="indent" > Программа dvipdfm была заменена программой dvipdfmx; если вызвать последнюю как dvipdfm, она
работает в специальном режиме эмуляции dvipdfm. Программа dvipdfmx включает поддержку
китайского, японского и корейского языков (CJK) и много других изменений по сравнению с
dvipdfm.
-<!--l. 3394--><p class="indent" > В дистрибутив включены программы для cygwin и i386-netbsd, в то время как другие варианты BSD
+<!--l. 3377--><p class="indent" > В дистрибутив включены программы для cygwin и i386-netbsd, в то время как другие варианты BSD
были исключены: нам сказали, что пользователи OpenBSD и FreeBSD устанавливают <span class="TEX">T<span
class="E">E</span>X</span>, пользуясь
пакетными менеджерами. Кроме того, оказалось сложным создать программы, которые бы работали под
разными версиями этих систем.
-<!--l. 3401--><p class="indent" > Ещё несколько изменений: мы теперь используем архиватор xz, стабильную замену для lzma
+<!--l. 3384--><p class="indent" > Ещё несколько изменений: мы теперь используем архиватор xz, стабильную замену для lzma
(<a
href="http://tukaani.org/xz/" class="url" >http://tukaani.org/xz/</a>); знак доллара <span class="obeylines-h"><span class="verb">$</span></span> теперь допустим в именах файлов, если результат не может
быть истолкован как известная перемена окружения; библиотека Kpathsea теперь параллелизована (это
нужно для новой версии программы MetaPost); процесс компиляции теперь полностью основан на
Automake.
-<!--l. 3408--><p class="indent" > Последнее замечание о прошлом: все выпуски <span class="TEX">T<span
+<!--l. 3391--><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" >ftp://tug.org/historic/systems/texlive</a>. <a
href="ftp://tug.org/historic/systems/texlive" class="url" >ftp://tug.org/historic/systems/texlive</a>.
-<!--l. 3413--><p class="noindent" >
- <h5 class="subsubsectionHead"><span class="titlemark">10.1.7 </span> <a
- id="x1-7900010.1.7"></a>2010</h5>
+<!--l. 3396--><p class="noindent" >
-<!--l. 3416--><p class="noindent" >Начиная с 2010 года файлы в формате PDF по умолчанияю создаются в версии PDF 1.5. Это верно для
+ <h5 class="subsubsectionHead"><span class="titlemark">10.1.7 </span> <a
+ id="x1-7800010.1.7"></a>2010</h5>
+<!--l. 3399--><p class="noindent" >Начиная с 2010 года файлы в формате PDF по умолчанияю создаются в версии PDF 1.5. Это верно для
всех вариантов <span class="TEX">T<span
class="E">E</span>X</span>а, которые способны создавать файлы PDF, а также для dvipdfmx. Чтобы
получать файлы в формате PDF 1.4, используйте <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>овский пакет pdf14 или команду
<span class="obeylines-h"><span class="verb">\pdfminorversion=4</span></span>.
-<!--l. 3422--><p class="indent" > pdf(L<span
+<!--l. 3405--><p class="indent" > pdf(L<span
class="larm-0700">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> теперь автоматически конвертирует файлы в формате Encapsulated PostScript (EPS) в
PDF при помощи пакета epstopdf, если используется конфигурационный файл graphics.cfg в <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
@@ -4620,7 +4543,7 @@
загружается, если используется пакет pst-pdf. См. также документацию к пакету epstopdf
(<a
href="http://ctan.org/pkg/epstopdf-pkg" class="url" >http://ctan.org/pkg/epstopdf-pkg</a>).
-<!--l. 3433--><p class="indent" > С этим связано ещё одно изменение: теперь по умолчанию разрешено вызывать из <span class="TEX">T<span
+<!--l. 3416--><p class="indent" > С этим связано ещё одно изменение: теперь по умолчанию разрешено вызывать из <span class="TEX">T<span
class="E">E</span>X</span>а несколько
внешних команд (при помощи механизма \write18). Это repstopdf, makeindex, kpsewhich, bibtex и bibtex8.
Список определен в texmf.cnf. В случае, если необходимо запретить все текие команды, можно убрать
@@ -4627,19 +4550,19 @@
соответствующую опцию при установке системы (см. раздел <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>) или переконфигурировать систему
после установки командой <span class="obeylines-h"><span class="verb">tlmgr conf texmf shell_escape 0</span></span>.
-<!--l. 3442--><p class="indent" > Ещё одно изменение, связанное с этим: теперь BibTeX и Makeindex по умолчанию отказываются
+<!--l. 3425--><p class="indent" > Ещё одно изменение, связанное с этим: теперь BibTeX и Makeindex по умолчанию отказываются
записывать в файлы, лежащие в произвольной директории системы (как и сам <span class="TEX">T<span
class="E">E</span>X</span>). Поэтому их можно
запускать через механизм \write18. Чтобы изменить это правило, можно установить переменную
окружения TEXMFOUTPUT или изменить значение параметра <span class="obeylines-h"><span class="verb">openout_any</span></span>.
-<!--l. 3449--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3432--><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. 3452--><p class="indent" > По умолчанию, tlmgr теперь сохраняет предыдущую версию каждого пакета после апгрейда (tlmgr
+<!--l. 3435--><p class="indent" > По умолчанию, tlmgr теперь сохраняет предыдущую версию каждого пакета после апгрейда (tlmgr
option autobackup 1), поэтому ошибки можно \xABоткатить назад\xBB командой tlmgr restore. Если у вас нет
места на диске для этих копий, запустите tlmgr option autobackup 0.
-<!--l. 3458--><p class="indent" > Новые программы: p<span class="TEX">T<span
+<!--l. 3441--><p class="indent" > Новые программы: p<span class="TEX">T<span
class="E">E</span>X</span> и пакет утилит для набора японских текстов, программа BibTeXU для
варианта BibTeXа с поддержкой Юникода, утилита chktex (<a
href="http://baruch.ev-en.org/proj/chktex" class="url" >http://baruch.ev-en.org/proj/chktex</a>) для
@@ -4648,44 +4571,44 @@
class="E">E</span>X</span>ом, программа dvisvgm (<a
href="http://dvisvgm.sourceforge.net" class="url" >http://dvisvgm.sourceforge.net</a>) для
перевода из формата DVI в формат SVG.
-<!--l. 3465--><p class="indent" > Включены программы для следующих новых платформ: amd64-freebsd, amd64-kfreebsd, i386-freebsd,
+<!--l. 3448--><p class="indent" > Включены программы для следующих новых платформ: amd64-freebsd, amd64-kfreebsd, i386-freebsd,
i386-kfreebsd, x86_64-darwin, x86_64-solaris.
-<!--l. 3469--><p class="indent" > Об одном изменении в <span class="TEX">T<span
+<!--l. 3452--><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
href="http://tug.org/tex4ht" class="url" >http://tug.org/tex4ht</a>) были убраны из директорий для бинарников; все
теперь делается одной программой mk4ht.
-<!--l. 3474--><p class="indent" > Наконец, релиз <span class="TEX">T<span
+<!--l. 3457--><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 уже нельзя использовать \xABlive\xBB, непосредственно с
диска (что может показаться странным). Кстати, из-за этого установка с DVD будет теперь
значительно быстрее.
-<!--l. 3478--><p class="noindent" >
+<!--l. 3461--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.8 </span> <a
- id="x1-8000010.1.8"></a>2011</h5>
-<!--l. 3481--><p class="noindent" >В 2011 году было сделано относительно немного изменений.
-<!--l. 3483--><p class="indent" > Программы для Mac OS X (universal-darwin и x86_64-darwin) работают теперь только под Leopard
+ id="x1-7900010.1.8"></a>2011</h5>
+<!--l. 3464--><p class="noindent" >В 2011 году было сделано относительно немного изменений.
+<!--l. 3466--><p class="indent" > Программы для Mac OS X (universal-darwin и x86_64-darwin) работают теперь только под Leopard
или младшей системой; Panther и Tiger больше не поддерживаются.
-<!--l. 3487--><p class="indent" > Программа biber для обработки библиографических списков добавлена для всех платформ. Она
+<!--l. 3470--><p class="indent" > Программа biber для обработки библиографических списков добавлена для всех платформ. Она
тесно связана с пакетом biblatex, который предлагает совершенно новый способ обработки библиографий
из <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>а.
-<!--l. 3492--><p class="indent" > Программа MetaPost (mpost) больше не создает файлов .mem. Нужные файлы, например plain.mp,
+<!--l. 3475--><p class="indent" > Программа MetaPost (mpost) больше не создает файлов .mem. Нужные файлы, например plain.mp,
теперь просто перечитываются при каждом запуске. Это связано с поддержкой MetaPost как
библиотеки — ещё одно важное, но прозрачное для пользователя изменение.
-<!--l. 3498--><p class="indent" > Версия программы updmap, написанная на Перле, ранее использованная только под Windows, теперь
+<!--l. 3481--><p class="indent" > Версия программы updmap, написанная на Перле, ранее использованная только под Windows, теперь
улучшена и устанавливается для всех платформ. Это должно быть прозрачно для пользователя — разве
что программа теперь работает гораздо быстрее.
-<!--l. 3503--><p class="indent" > Программы initex и inimf были возвращены (но другие варианты ini* — нет).
-<!--l. 3507--><p class="noindent" >
+<!--l. 3486--><p class="indent" > Программы initex и inimf были возвращены (но другие варианты ini* — нет).
+<!--l. 3490--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.9 </span> <a
- id="x1-8100010.1.9"></a>2012</h5>
-<!--l. 3510--><p class="noindent" >Программа tlmgr теперь поддерживает обновления из нескольких сетевых репозиториев. Эти
-возможности подробнее описаны в соответствующем разделе tlmgr help.
+ id="x1-8000010.1.9"></a>2012</h5>
-<!--l. 3514--><p class="indent" > Параметр \XeTeXdashbreakstate теперь по умолчанию равен 1, как для xetex, так и для
+<!--l. 3493--><p class="noindent" >Программа tlmgr теперь поддерживает обновления из нескольких сетевых репозиториев. Эти
+возможности подробнее описаны в соответствующем разделе tlmgr help.
+<!--l. 3497--><p class="indent" > Параметр \XeTeXdashbreakstate теперь по умолчанию равен 1, как для xetex, так и для
xelatex. Это разрешает переход на новую строку после тире, что всегда было разрешено в plain
TeX, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, Lua<span class="TEX">T<span
@@ -4693,31 +4616,31 @@
class="E">E</span>X</span>е, для которых нужно в точности
сохранить старое форматирование, теперь должны будут явно установить \XeTeXdashbreakstate
равным 0.
-<!--l. 3521--><p class="indent" > Файлы, создаваемые программами pdftex и dvips, теперь могут быть больше 2 гигабайт.
-<!--l. 3524--><p class="indent" > 35 стандартных шрифтов PostScriptа теперь по умолчанию включены в файлы, создаваемые dvips,
+<!--l. 3504--><p class="indent" > Файлы, создаваемые программами pdftex и dvips, теперь могут быть больше 2 гигабайт.
+<!--l. 3507--><p class="indent" > 35 стандартных шрифтов PostScriptа теперь по умолчанию включены в файлы, создаваемые dvips,
так как сейчас существует много разных версий этих \xABстандартных\xBB шрифтов.
-<!--l. 3528--><p class="indent" > К программам, которые могут по умолчанию вызываться в ограниченном режиме через \write18,
+<!--l. 3511--><p class="indent" > К программам, которые могут по умолчанию вызываться в ограниченном режиме через \write18,
добавлена mpost.
-<!--l. 3531--><p class="indent" > Файл texmf.cnf теперь ищется ещё и в директории ../texmf-local, т. е. если файл
+<!--l. 3514--><p class="indent" > Файл texmf.cnf теперь ищется ещё и в директории ../texmf-local, т. е. если файл
/usr/local/texlive/texmf-local/web2c/texmf.cnf существует, он будет использован.
-<!--l. 3536--><p class="indent" > Скрипт updmap теперь читает файлы updmap.cfg в каждом поддереве директорий, вместо одного
+<!--l. 3519--><p class="indent" > Скрипт updmap теперь читает файлы updmap.cfg в каждом поддереве директорий, вместо одного
глобального конфигурационного файла. Это изменение должно быть прозрачным для пользователя,
если бы не редактировали вручную файлы updmap.cfg. Подробнее объяснено в документации,
выдаваемой командой <span class="obeylines-h"><span class="verb">updmap --help</span></span>.
-<!--l. 3542--><p class="indent" > Платформы: добавлены armel-linux и mipsel-linux; из основного дистрибутива исключены платформы
+<!--l. 3525--><p class="indent" > Платформы: добавлены armel-linux и mipsel-linux; из основного дистрибутива исключены платформы
sparc-linux и i386-netbsd.
-<!--l. 3547--><p class="noindent" >
+<!--l. 3530--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.10 </span> <a
- id="x1-8200010.1.10"></a>2013</h5>
-<!--l. 3548--><p class="noindent" >Изменена структура директорий: директория texmf/ объединена с texmf-dist/. Переменные
+ id="x1-8100010.1.10"></a>2013</h5>
+<!--l. 3531--><p class="noindent" >Изменена структура директорий: директория texmf/ объединена с texmf-dist/. Переменные
TEXMFMAIN и TEXMFDIST указывают теперь на texmf-dist/,
-<!--l. 3552--><p class="indent" > Многие небольие языковые коллекции объединены для упрощения установки.
-<!--l. 3554--><p class="indent" > MetaPost: добавлена поддержка записи в PNG и чисел с плавающей точой (IEEE double).
-<!--l. 3557--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3535--><p class="indent" > Многие небольие языковые коллекции объединены для упрощения установки.
+<!--l. 3537--><p class="indent" > MetaPost: добавлена поддержка записи в PNG и чисел с плавающей точой (IEEE double).
+<!--l. 3540--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: обновлено до Lua 5.2 и включена новая библиотека (pdfscanner) для включения страниц в
формате PDF и многого другого (см. страницы Lua<span class="TEX">T<span
class="E">E</span>X</span> на WWW).
-<!--l. 3561--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3544--><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 все
@@ -4735,31 +4658,31 @@
class="E">E</span>X</span> и xdvipdfmx в поиске шрифтов.
</li>
<li class="itemize">Поддержка математики в OpenFonts.</li></ul>
-<!--l. 3576--><p class="indent" > xdvi: теперь использует FreeType вместо t1lib.
-<!--l. 3578--><p class="indent" > microtype.sty: добавлена поддержка Xe<span class="TEX">T<span
+<!--l. 3559--><p class="indent" > xdvi: теперь использует FreeType вместо t1lib.
+<!--l. 3561--><p class="indent" > microtype.sty: добавлена поддержка 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. 3582--><p class="indent" > tlmgr: новый механизм pinning для работы с несколькими репозиториями; см. <span class="obeylines-h"><span class="verb">tlmgr --help</span></span> и
+<!--l. 3565--><p class="indent" > tlmgr: новый механизм pinning для работы с несколькими репозиториями; см. <span class="obeylines-h"><span class="verb">tlmgr --help</span></span> и
<a
href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" >http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</a>.
-<!--l. 3586--><p class="indent" > Платформы: добавлены или восстановлены armhf-linux, mips-irix, i386-netbsd и amd64-netbsd. Убрана
+<!--l. 3569--><p class="indent" > Платформы: добавлены или восстановлены armhf-linux, mips-irix, i386-netbsd и amd64-netbsd. Убрана
powerpc-aix.
-<!--l. 3590--><p class="noindent" >
- <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
- id="x1-8300010.2"></a>2014</h4>
-<!--l. 3592--><p class="noindent" >2014 год ознаменовался новыми поправками от Кнута; это касается всех програм, но наиболее видимое
+<!--l. 3573--><p class="noindent" >
+ <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
+ id="x1-8200010.2"></a>2014</h4>
+<!--l. 3575--><p class="noindent" >2014 год ознаменовался новыми поправками от Кнута; это касается всех програм, но наиболее видимое
изменение —  восстановлены слова preloaded format в баннере. Как пишет Кнут, это теперь означает, что
формат может быть загружен по умолчанию, а не то, что он на самом деле загружен; этот формат
может быть изменен.
-<!--l. 3598--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3581--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: новый параметр для подавления предупреждений \pdfsuppresswarningpagegroup; новые
примитивы для специальных пробелов, чтобы помочь переверстке PDF \pdfinterwordspaceon,
\pdfinterwordspaceoff, \pdffakespace.
-<!--l. 3603--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3586--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: значительные изменения в механизме загрузки шрифтов и переноса. Самое большое
изменение —  добавление нового движка luajittex (<a
href="http://foundry.supelec.fr/projects/luajittex" class="url" >http://foundry.supelec.fr/projects/luajittex</a>) и его
@@ -4768,23 +4691,23 @@
href="http://tug.org/TUGboat/tb34-1/tb106scarso.pdf" class="url" >http://tug.org/TUGboat/tb34-1/tb106scarso.pdf</a>). luajittex все еще в состоянии разработки, он
поставляется не для всех систем и существенно менее стабилен, чем luatex. Ни мы, ни разработчки не
рекомендуем использование его для чего бы то ни было, кроме экспериментов.
-<!--l. 3614--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3597--><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. 3619--><p class="indent" > MetaPost: поддерживается новая система нумерации decimal, наряду с внутренней numberprecision;
+<!--l. 3602--><p class="indent" > MetaPost: поддерживается новая система нумерации decimal, наряду с внутренней numberprecision;
новое определение drawdot в plain.mp, от Кнута; исправлены баги в экспорте SVG и PNG и
др.
-<!--l. 3624--><p class="indent" > Утилита pstopdf (Con<span class="TEX">T<span
+<!--l. 3607--><p class="indent" > Утилита pstopdf (Con<span class="TEX">T<span
class="E">E</span>X</span>t) будет убрана в качестве самостоятельной команды после релиза из-за
конфликта с системной командой под тем же названием. Ее все еще можно будет использовать как
mtxrun –script pstopdf.
-<!--l. 3629--><p class="indent" > Утилиты psutils были существенно обновлены новым разработчиком. В результате несколько редко
+<!--l. 3612--><p class="indent" > Утилиты psutils были существенно обновлены новым разработчиком. В результате несколько редко
используемых утилит (fix*, getafm, psmerge, showchar) сейчас находятся в директории scripts/, а не не в
общей директории с другими программами (возможно, это будет изменено в будущем). Добавлен новый
скрипт psjoin.
-<!--l. 3636--><p class="indent" > Наш вариант Mac<span class="TEX">T<span
+<!--l. 3619--><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, так как пользователь может легко включить эти шрифты в систему.
@@ -4791,14 +4714,14 @@
Мы также убрали программу convert из пакета ImageMagick, так как <span class="TEX">T<span
class="E">E</span>X</span>4ht (точнее, tex4ht.env) теперь
использует Ghostscript напрямую.
-<!--l. 3643--><p class="indent" > Коллекция langcjk для китайского, японского и корейского языков разбита на отдельные коллекции
+<!--l. 3626--><p class="indent" > Коллекция langcjk для китайского, японского и корейского языков разбита на отдельные коллекции
меньшего размера.
-<!--l. 3646--><p class="indent" > Платформа x86_64-cygwin добавлена, mips-irix убрана; Микрософт больше не поддерживает Windows
+<!--l. 3629--><p class="indent" > Платформа x86_64-cygwin добавлена, mips-irix убрана; Микрософт больше не поддерживает Windows
XP, так что наши программы под ними могут в любой момент перестать работать.
-<!--l. 3651--><p class="noindent" >
+<!--l. 3634--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a
- id="x1-8400010.3"></a>2015</h4>
-<!--l. 3653--><p class="noindent" >LaTeX2e теперь по умолчанию включает в себя изменения, которые раньше делались при загрузпе
+ id="x1-8300010.3"></a>2015</h4>
+<!--l. 3636--><p class="noindent" >LaTeX2e теперь по умолчанию включает в себя изменения, которые раньше делались при загрузпе
пакета fixltx2e (который теперь пуст). Новый пакет latexrelease и другие механизмы позволяют
управлять этим процессом. Подробности см. в <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> News #22 и документации по изменениям в
@@ -4807,45 +4730,45 @@
class="E">E</span>X</span></span>а,
поддерживаются отдельно, и не затронуты этими изменениями (и должны работать, как
раньше).
-<!--l. 3662--><p class="indent" > Теперь LaTeX2e включает в себя конфигурацию поддержки Юникода (что считается буквами,
+<!--l. 3645--><p class="indent" > Теперь LaTeX2e включает в себя конфигурацию поддержки Юникода (что считается буквами,
именами примитивов и т.д.), которая раньше была частью <span class="TEX">T<span
class="E">E</span>X</span> Live. Это изменение должно быть
прозрачно для пользователей; несколько низкоуровневых команд было переименовано или удалено, но
поведение системы измениться не должно.
-<!--l. 3669--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3652--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: Теперь поддерживает JPEG Exif, а также JFIF; не печатает предупреждений, если
\pdfinclusionerrorlevel отрицателен; синхронизирован с xpdf 3.04.
-<!--l. 3673--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3656--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: Новая библиотека newtokenlib для сканирования токенов; исправлены баги в генераторе
случайных чисел и других местах.
-<!--l. 3676--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3659--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: Улучшена обработка графики; в первую очередь используется программа xdvipdfmx;
изменены внутренние коды XDV.
-<!--l. 3679--><p class="indent" > MetaPost: Новая система счисления binary; новые программы upmpost и updvitomp для японского
+<!--l. 3662--><p class="indent" > MetaPost: Новая система счисления binary; новые программы upmpost и updvitomp для японского
языка, аналогичные up*tex.
-<!--l. 3683--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 3666--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: Обновлен пакет Ghostscript для поддержки CJK. Панель выбора дистрибутива
+
+
<span class="TEX">T<span
class="E">E</span>X</span> теперь работает под Yosemite > (Mac OS X 10.10). Пакеты шрифтов в ресурсах (без
расширения в имени файла) более не поддерживаются в Xe<span class="TEX">T<span
class="E">E</span>X</span>; пакеты в данных (.dfont) все еще
-
-
поддерживаются.
-<!--l. 3689--><p class="indent" > Инфраструктура : скрипт fmtutil теперь читает fmtutil.cnf в каждом дереве, как updmap. Скрипты
+<!--l. 3672--><p class="indent" > Инфраструктура : скрипт fmtutil теперь читает fmtutil.cnf в каждом дереве, как updmap. Скрипты
mktex* Web2C (включая mktexlsr, mktextfm, mktexpk) теперь предпочитают программы в собственной
директории, вместо того, чтобы всегда использовать PATH.
-<!--l. 3695--><p class="indent" > Платформы: *-kfreebsd удалены, так как теперь <span class="TEX">T<span
+<!--l. 3678--><p class="indent" > Платформы: *-kfreebsd удалены, так как теперь <span class="TEX">T<span
class="E">E</span>X</span> Live можно установить на них через системный
менеджер пакетов.
-<!--l. 3698--><p class="indent" > Поддержку некоторых дополнительных платформ можно найти на (<a
+<!--l. 3681--><p class="indent" > Поддержку некоторых дополнительных платформ можно найти на (<a
href="http://tug.org/texlive/custom-bin.html" class="url" >http://tug.org/texlive/custom-bin.html</a>).
Кроме того, программы для некоторых платформ не попали на DVD (просто чтобы сэкономить место),
но могут быть установлены обычным способом по сети
-<!--l. 3703--><p class="noindent" >
+<!--l. 3686--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.4 </span> <a
- id="x1-8500010.4"></a>2016</h4>
-<!--l. 3705--><p class="noindent" >Lua<span class="TEX">T<span
+ id="x1-8400010.4"></a>2016</h4>
+<!--l. 3688--><p class="noindent" >Lua<span class="TEX">T<span
class="E">E</span>X</span>: Масса изменений у примитивов, как переименования, так и удаления, а также изменения
структуры нод. Изменения описаны в статье Hans Hagen, “Lua<span class="TEX">T<span
class="E">E</span>X</span> 0.90 backend changes for PDF and
@@ -4854,10 +4777,10 @@
программе Lua<span class="TEX">T<span
class="E">E</span>X</span>, <a
href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>.
-<!--l. 3712--><p class="indent" > Metafont: Новые экспериментальные программы MFlua и MFluajit, интегрирующие Lua и Metafont,
+<!--l. 3695--><p class="indent" > Metafont: Новые экспериментальные программы MFlua и MFluajit, интегрирующие Lua и Metafont,
пока в стадии разработки.
-<!--l. 3715--><p class="indent" > MetaPost: Исправление багов и подготовка к выпуску MetaPost 2.0.
-<!--l. 3717--><p class="indent" > Поддержка SOURCE_DATE_EPOCH для всех вариантов, кроме Lua<span class="TEX">T<span
+<!--l. 3698--><p class="indent" > MetaPost: Исправление багов и подготовка к выпуску MetaPost 2.0.
+<!--l. 3700--><p class="indent" > Поддержка SOURCE_DATE_EPOCH для всех вариантов, кроме Lua<span class="TEX">T<span
class="E">E</span>X</span> (где она ожидается в
следующей версии) и классического tex (где она опущена намеренно): если переменная окружения
SOURCE_DATE_EPOCH установлена, она используется для дат в PDF. Если также установлена
@@ -4865,15 +4788,15 @@
используется для примитивов \year, \month, \day, \time. Руководство пользователя pdf<span class="TEX">T<span
class="E">E</span>X</span> содержит
подробную информацию и примеры.
-<!--l. 3728--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3711--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: новые примитивы \pdfinfoomitdate, \pdftrailerid, \pdfsuppressptexinfo для информации в
PDF, которая меняется при каждом запуске программы. Эти нововведния касаются только PDF, а не
DVI.
-<!--l. 3733--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3716--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: Новые примитивы \XeTeXhyphenatablelength, \XeTeXgenerateactualtext,<br
class="newline" />\XeTeXinterwordspaceshaping, \mdfivesum; максимальное количество классов букв увеличено до 4096;
увеличен байт номера версии DVI.
-<!--l. 3738--><p class="indent" > Другие утилиты:
+<!--l. 3721--><p class="indent" > Другие утилиты:
<ul class="itemize1">
<li class="itemize">gregorio: новая программа, часть пакета gregoriotex для набора григорианской хоральной
музыки. По умолчанию включена в список shell_escape_commands.
@@ -4885,41 +4808,41 @@
увеличения; новая опция -a удаляет поправки
</li>
<li class="itemize">ps2pk теперь может работать с расширенными шрифтами в формате PK/GF.</li></ul>
-<!--l. 3756--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 3739--><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.
Обновлены аппликации, добавлен скрипт cjk-gs-integrate для интегрирования шрифтов CJK (китайские,
японские, корейские) в Ghostscript.
-<!--l. 3761--><p class="indent" > Инфраструктура: Добавлена поддержка конфигурации tlmgr на уровне системы, проверки
+<!--l. 3744--><p class="indent" > Инфраструктура: Добавлена поддержка конфигурации tlmgr на уровне системы, проверки
контрольных сумм пакетов. Если есть системная поддержка GPG, то проверяются криптографические
подписи при обновлениях из сети, как при установке, так и при работе tlmgr (если система не
поддерживает GPG, обновления происходят по-старому).
-<!--l. 3767--><p class="indent" > Платформы: убраны alpha-linux и mipsel-linux.
-<!--l. 3770--><p class="noindent" >
+<!--l. 3750--><p class="indent" > Платформы: убраны alpha-linux и mipsel-linux.
+<!--l. 3753--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.5 </span> <a
- id="x1-8600010.5"></a>2017</h4>
-<!--l. 3772--><p class="noindent" >Lua<span class="TEX">T<span
+ id="x1-8500010.5"></a>2017</h4>
+
+
+<!--l. 3755--><p class="noindent" >Lua<span class="TEX">T<span
class="E">E</span>X</span>: Больше контроля над версткой и алгоритмами; на некоторых платформах добавлена
библиотека ffi для динамической загрузки программ.
-
-
-<!--l. 3777--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3760--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: Переменная окружения <span class="obeylines-h"><span class="verb">SOURCE_DATE_EPOCH_TEX_PRIMITIVES</span></span>, добавленная в
прошлом году, переименована в <span class="obeylines-h"><span class="verb">FORCE_SOURCE_DATE</span></span>, с той же функцией; если набор токенов
\pdfpageattr содержит строку /MediaBox, то другое значение /MediaBox не печатается.
-<!--l. 3782--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3765--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: Матемтатика для Unicode/OpenType теперь основана на таблице MATH библиотеки
HarfBuzz. Убраны некоторые баги.
-<!--l. 3785--><p class="indent" > Dvips: Последние значения размеров страницы теперь побеждает, что делает поведение
+<!--l. 3768--><p class="indent" > Dvips: Последние значения размеров страницы теперь побеждает, что делает поведение
программы таким же, как для dvipdfmx и соотвествует коду макропакетов; опция -L0 (или L0
в конфигурационном файле) восстанавливает старое поведение, когда побеждали первые
значения.
-<!--l. 3791--><p class="indent" > ep<span class="TEX">T<span
+<!--l. 3774--><p class="indent" > ep<span class="TEX">T<span
class="E">E</span>X</span>, eup<span class="TEX">T<span
class="E">E</span>X</span>: Новые примитивы из pdf<span class="TEX">T<span
class="E">E</span>X</span>а: \pdfuniformdeviate, \pdfnormaldeviate,
\pdfrandomseed, \pdfsetrandomseed, \pdfelapsedtime, \pdfresettimer.
-<!--l. 3795--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 3778--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: Начиная с этого года, Mac<span class="TEX">T<span
class="E">E</span>X</span> для платформы <span class="obeylines-h"><span class="verb">x86_64-darwin</span></span> поддерживает только
версии Mac OS X, для которых Apple выпускает обновления. Сейчас это означает Yosemite, El Capitan, и
@@ -4927,26 +4850,26 @@
class="E">E</span>X</span>, но есть в
<span class="TEX">T<span
class="E">E</span>X</span> Live (<span class="obeylines-h"><span class="verb">x86_64-darwinlegacy</span></span>, i386-darwin, powerpc-darwin).
-<!--l. 3802--><p class="indent" > Инфраструктура: Дерево TEXMFLOCAL теперь читается до TEXMFSYSCONFIG и TEXMFSYSVAR
+<!--l. 3785--><p class="indent" > Инфраструктура: Дерево TEXMFLOCAL теперь читается до TEXMFSYSCONFIG и TEXMFSYSVAR
(по умолчанию); мы надеемся, что это лучше соотвествует интуитивным представлениям о том, как
локальные настройки имеют преимущество перед системными. Кроме того, у tlmgr новый режим shell
для использования в интерактивном режиме и скриптах, и новая команда conf auxtrees для добавления и
удаления новых деревьев.
-<!--l. 3810--><p class="indent" > updmap и fmtutil: Эти скрипты теперь выдают предупреждение, когда вызываются без указания либо
+<!--l. 3793--><p class="indent" > updmap и fmtutil: Эти скрипты теперь выдают предупреждение, когда вызываются без указания либо
так называемого системного режима (updmap-sys, fmtutil-sys, или опция -sys), или пользовательского
режима (updmap-user, fmtutil-user, или опция -user). Мы надеемся помочь с частой проблемой, когда по
ошибке запускается пользовательский режим, после чего системные обновления перестают влиять на
настройки пользователя. См. <a
href="http://tug.org/texlive/scripts-sys-user.html" class="url" >http://tug.org/texlive/scripts-sys-user.html</a>.
-<!--l. 3820--><p class="indent" > install-tl: По умолчания личные деревья на Макинтошах устанавливаются в обычную для Mac<span class="TEX">T<span
+<!--l. 3803--><p class="indent" > install-tl: По умолчания личные деревья на Макинтошах устанавливаются в обычную для Mac<span class="TEX">T<span
class="E">E</span>X</span>а
папку (<span class="obeylines-h"><span class="verb">~/Library/...</span></span>). Новая опция -init-from-profile начинает установку с данного шаблона. Новая
команда P сохраняет шаблон.
-<!--l. 3825--><p class="indent" > Sync<span class="TEX">T<span
+<!--l. 3808--><p class="indent" > Sync<span class="TEX">T<span
class="E">E</span>X</span>: Временные файлы теперь называются по шаблону foo.synctex(busy) вместо
foo.synctex.gz(busy) (опущено .gz). Скрипты, которые удаляют временные файлы, могут нуждаться в
обновлении.
-<!--l. 3830--><p class="indent" > Другие программы: texosquery-jre8 —  новая программа, которая используется для
+<!--l. 3813--><p class="indent" > Другие программы: texosquery-jre8 —  новая программа, которая используется для
получения информации о локали и системы изнутри <span class="TEX">T<span
class="E">E</span>X</span>а. По умолчанию она включена в
список <span class="obeylines-h"><span class="verb">shell_escape_commands</span></span>, которые можно вызывать из <span class="TEX">T<span
@@ -4953,50 +4876,49 @@
class="E">E</span>X</span>а. (Более старые версии JRE
поддерживаются texosquery, но их нет в списке, так как они больше не поддерживаются
Oracle)
-<!--l. 3837--><p class="indent" > Платформы: см Mac<span class="TEX">T<span
+<!--l. 3820--><p class="indent" > Платформы: см Mac<span class="TEX">T<span
class="E">E</span>X</span> выше.
-<!--l. 3839--><p class="indent" > <a id="news"></a>
- <h4 class="subsectionHead"><span class="titlemark">10.6 </span> <a
- id="x1-8700010.6"></a>Настоящее —  2018</h4>
-<!--l. 3843--><p class="noindent" >Kpathsea: теперь по умолчанию поиск файлов вне системных директорий ведется без учета регистра;
+<!--l. 3822--><p class="noindent" >
+ <h5 class="subsubsectionHead"><span class="titlemark">10.5.1 </span> <a
+ id="x1-8600010.5.1"></a>2018</h5>
+<!--l. 3824--><p class="noindent" >Kpathsea: теперь по умолчанию поиск файлов вне системных директорий ведется без учета регистра;
чтобы вернуться к старому поведению, измените в texmf.cnf или в переменных окружения значение
texmf_casefold_search на 0. См. подробности в руководстве пользователя библиотекой Kpathsea
(<a
href="http://tug.org/kpathsea" class="url" >http://tug.org/kpathsea</a>).
-<!--l. 3851--><p class="indent" > ep<span class="TEX">T<span
+<!--l. 3832--><p class="indent" > ep<span class="TEX">T<span
class="E">E</span>X</span>, eup<span class="TEX">T<span
class="E">E</span>X</span>: Новых примитив \epTeXversion.
-<!--l. 3853--><p class="indent" > Lua<span class="TEX">T<span
-class="E">E</span>X</span>: Подготовка к переходу на Lua<span class="TEX">T<span
-class="E">E</span>X</span> 5.3 в 2019 году: программа luatex53 собрана для
-большинства платформ, но для использования ее надо переименовать в luatex. В качестве альтернативы
-можно использовать файлы из Con<span class="TEX">T<span
+<!--l. 3834--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: Подготовка к переходу на Lua 5.3 в 2019 году: программа luatex53 собрана для большинства
+платформ, но для использования ее надо переименовать в luatex. В качестве альтернативы можно
+использовать файлы из Con<span class="TEX">T<span
class="E">E</span>X</span>t Garden (<a
-href="http://wiki.contextgarden.net" class="url" >http://wiki.contextgarden.net</a>); см. подробности по
-ссылке выше.
-<!--l. 3859--><p class="indent" > MetaPost: Исправлены баги с неправильным направлением обхода, форматов TFM и
+href="http://wiki.contextgarden.net" class="url" >http://wiki.contextgarden.net</a>); см. подробности по ссылке
+выше.
+<!--l. 3840--><p class="indent" > MetaPost: Исправлены баги с неправильным направлением обхода, форматов TFM и
PNG.
-<!--l. 3862--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3843--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: Теперь возможно использовать векторы кодировки для растровых шрифтов;
текущая директория не записывается в PDF ID; исправлены баги для\pdfprimitive и других
команд.
-<!--l. 3866--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3847--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: Подержка /Rotate для PDF; ненулевой код ошибки при аварийной остановке; масса
сложных исправлений в UTF-8 и других примитивов.
-<!--l. 3870--><p class="indent" > Mac<span class="TEX">T<span
+
+
+<!--l. 3851--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: См. список изменений в поддержке версий MacOS ниже. Кроме того, файлы,
которые Mac<span class="TEX">T<span
class="E">E</span>X</span> устанавливает в /Applications/TeX/, были реорганизованы для большей
-
-
ясности. Сейчас туда на верхнем уровне устанавливаются четыре программы с GUI (BibDesk,
LaTeXiT, TeX Live Utility, and TeXShop) и директории с дополнительными программами и
документацией.
-<!--l. 3877--><p class="indent" > tlmgr: новые оболочки tlshell (Tcl/Tk) и tlcockpit (Java); выдача в формате JSON; uninstall сейчас
+<!--l. 3858--><p class="indent" > tlmgr: новые оболочки tlshell (Tcl/Tk) и tlcockpit (Java); выдача в формате JSON; uninstall сейчас
синоним для remove; новая опция print-platform-info.
-<!--l. 3881--><p class="indent" > Платформы:
+<!--l. 3862--><p class="indent" > Платформы:
<ul class="itemize1">
- <li class="itemize">Новые: x86_64-linuxmusl и aarch64-linux. Удалены: armel-linux, powerpc-linux.
+ <li class="itemize">Удалены: armel-linux, powerpc-linux.
</li>
<li class="itemize">x86_64-darwin поддерживает 10.10–10.13 (Yosemite, El Capitan, Sierra и High Sierra).
</li>
@@ -5005,10 +4927,61 @@
powerpc-darwin, и i386-darwin platforms.
</li>
<li class="itemize">Windows: XP больше не поддерживается.</li></ul>
-<!--l. 3899--><p class="noindent" >
+<!--l. 3878--><p class="indent" > <a id="news"></a>
+ <h4 class="subsectionHead"><span class="titlemark">10.6 </span> <a
+ id="x1-8700010.6"></a>Настоящее: 2019</h4>
+<!--l. 3882--><p class="noindent" >Kpathsea: более аккуратная работа с переменными; новая переменная TEXMFDOTDIR вместо .
+позволяет легко добавлять поддиректории для поиска; см. комментарии в файле texmf.cnf).
+<!--l. 3886--><p class="indent" > ep<span class="TEX">T<span
+class="E">E</span>X</span>, eup<span class="TEX">T<span
+class="E">E</span>X</span>: Новые примитивы \readpapersizespecial и \expanded.
+<!--l. 3889--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: Теперь программа использует Lua 5.3, с соответствующими изменениями в арифметике и
+интерфейсе. Для чтения PDF теперь используется собственная библиотека pplib, что позволило
+избавиться от зависимости от библиотеки poppler (и C++). Соответственно изменен интерфейс к
+Lua.
+<!--l. 3895--><p class="indent" > MetaPost: теперь команда r-mpost распознается как вызов mpost с опцией –restricted, и команда
+добавлена к списку команд, доступных из-под <span class="TEX">T<span
+class="E">E</span>X</span>а. Минимальная точность теперь 2 в десятичном и
+двоичном режимах. Двоичный режим уже не доступен из-под MPlib, но все еще доступен для
+MetaPost.
+<!--l. 3901--><p class="indent" > +pdf<span class="TEX">T<span
+class="E">E</span>X</span>: Новый примитив \expanded; если новый параметер \pdfomitcharset равен 1, то строка
+/CharSet не добавляется к PDF, так как сложно гарантировать ее правильность, которую требую
+стандарты PDF/A-2 и PDF/A-3.
+<!--l. 3906--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: Новые примитивы \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, \filesize,
+\resettimer, \normaldeviate, \uniformdeviate, \randomseed; теперь \Ucharcat может производить активные
+символы.
+<!--l. 3919--><p class="indent" > codetlmgr: Поддержка программы curl, использование lz4 и gzip, если они есть, вместо xz для
+локальных бэкапов, предпочтение системных программ для сжатия и скачивания перед программами
+<span class="TEX">T<span
+class="E">E</span>X</span> Live, если не установлена переменная окружения TEXLIVE_PREFER_OWN.
+<!--l. 3926--><p class="indent" > install-tl: Новая опция -gui (без аргумента) теперь работает по умолчанию под Windows и Macs, и
+вызывает оболочку Tcl/TK (см разделы <a
+href="#x1-50001.3">1.3<!--tex4ht:ref: sec:basic --></a> и <a
+href="#x1-210003.1.6">3.1.6<!--tex4ht:ref: sec:graphical-inst --></a>).
+<!--l. 3930--><p class="indent" > Утилиты:
+ <ul class="itemize1">
+ <li class="itemize">cwebbin (<a
+href="https://ctan.org/pkg/cwebbin" class="url" >https://ctan.org/pkg/cwebbin</a>) —  новая версия CWEB под <span class="TEX">T<span
+class="E">E</span>X</span> Live, с поддержкой
+ новых диалектов языка, и программой ctwill для создания мини-индексов.
+ </li>
+ <li class="itemize">chkdvifont: информация о шрифтах в файлах DVI а также tfm/ofm, vf, gf, pk.
+ </li>
+ <li class="itemize">dvispc: делает страницы файла DVI независимыми по отношению к specials.</li></ul>
+<!--l. 3943--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: x86_64-darwin теперь поддерживает Mac OS X 10.12 и выше (Sierra, High Sierra, Mojave);
+x86_64-darwinlegacy все еще поддерживает 10.6 и выше. Спелл-чекер Excalibur больше не включен в
+пакет, так как ему требуется поддержка 32-битовых программ.
+<!--l. 3949--><p class="indent" > Платформы: удалена sparc-solaris.
+
+
+<!--l. 3954--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.7 </span> <a
id="x1-8800010.7"></a>Будущее</h4>
-<!--l. 3901--><p class="noindent" ><span class="TEX">T<span
+<!--l. 3956--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live не совершенен, и никогда не будет совершенным. Мы предполагаем выпускать новые версии,
добавляя справочный материал, утилиты, установочные программы, новые макропакеты и
шрифты и все остальное, имеющее отношение к <span class="TEX">T<span
@@ -5016,14 +4989,13 @@
свободное время, и многое остается сделать. Если вы можете помочь, не стесняйтесь. См.
<a
href="http://tug.org/texlive/contribute.html" class="url" >http://tug.org/texlive/contribute.html</a>.
-<!--l. 3908--><p class="indent" > Присылайте, пожалуйста, замечания и предложения по адресу:
+<!--l. 3963--><p class="indent" > Присылайте, пожалуйста, замечания и предложения по адресу:
<div class="quote">
-
- <!--l. 3910--><p class="noindent" ><a
+ <!--l. 3965--><p class="noindent" ><a
href="mailto:tex-live at tug.org" ><span class="path">tex-live at tug.org</span></a> <br
class="newline" /><a
href="http://tug.org/texlive" class="url" >http://tug.org/texlive</a></div>
-<!--l. 3915--><p class="noindent" >Happy <span class="TEX">T<span
+<!--l. 3970--><p class="noindent" >Happy <span class="TEX">T<span
class="E">E</span>X</span>ing!
</body></html>
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex 2019-03-18 21:16:35 UTC (rev 50449)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-ru/texlive-ru.tex 2019-03-18 21:52:47 UTC (rev 50450)
@@ -6,12 +6,12 @@
\usepackage{cmap}
\usepackage{tex-live}
\usepackage[T2A]{fontenc}
-\usepackage[koi8-r]{inputenc}
+\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\newcommand\Unix{Unix}
\newcommand\Windows{Windows}
\usepackage{indentfirst}
-\def\p.{\xD3\xD4\xD2.~}%
+\def\p.{стр.~}%
\renewcommand{\samp}[1]{<<\texttt{#1}>>}
\hypersetup{unicode=true} % Makes bookmarks work in Russian
%
@@ -18,19 +18,15 @@
\begin{document}
\title{%
- {\huge \textit{\xF2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \protect\TL{} "--- 2018}}%
+ {\huge \textit{Руководство пользователя \protect\TL{} "--- 2019}}%
}
-\author{\xF2\xC5\xC4\xC1\xCB\xD4\xCF\xD2: \xEB\xC1\xD2\xCC \xE2\xC5\xD2\xD2\xC9\\[3mm]
- \url{http://tug.org/texlive/}}
-\date{\xE1\xD0\xD2\xC5\xCC\xD8 2018}
+\author{Редактор: Карл Берри\\[3mm]
+ \url{https://tug.org/texlive/}}
+\date{Апрель 2019}
\maketitle
-\begin{center}
- \xF2\xC5\xCC\xC9\xDA \TeX\ Live \xDC\xD4\xCF\xC7\xCF \xC7\xCF\xC4\xC1 \xD0\xCF\xD3\xD7\xD1\xDD\xC5\xCE \xD0\xC1\xCD\xD1\xD4\xC9 \xD5\xDB\xC5\xC4\xDB\xC5\xC7\xCF \xCF\xD4 \xCE\xC1\xD3 \xCB\xCF\xCC\xCC\xC5\xC7\xC9
- \xF3\xD4\xC1\xDB\xC5\xCBa \xF7\xC1\xD7\xD2\xC9\xCB\xC5\xD7\xC9\xDE\xC1.
-\end{center}
\begin{multicols}{2}
\tableofcontents
@@ -37,179 +33,180 @@
%\listoftables
\end{multicols}
-\section{\xF7\xD7\xC5\xC4\xC5\xCE\xC9\xC5}
+\section{Введение}
\label{sec:intro}
-\subsection{\protect\TeX\ Live \xC9 \protect\TeX\ Collection}
+\subsection{\protect\TeX\ Live и \protect\TeX\ Collection}
-\xF7 \xDC\xD4\xCF\xCD \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC5 \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xCE\xCF\xC7\xCF \xD0\xD2\xCF\xC4\xD5\xCB\xD4\xC1
-\TL{} "--- \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1 \TeX{}\xC1 \xC9 \xC4\xD2\xD5\xC7\xC9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC4\xCC\xD1
-GNU/Linux \xC9 \xC4\xD2\xD5\xC7\xC9\xC8 UNIX\xCF\xD7, \MacOSX \xC9 Windows.
+В этом документе описаны основные возможности программного продукта
+\TL{} "--- дистрибутива \TeX{}а и других программ для
+GNU/Linux и других UNIXов, \MacOSX и Windows.
-\TL{} \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3 \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1, \xC1 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xCE\xC1 \DVD{} <<\TK{}>>. \xFC\xD4\xC9
-\DVD{} \xD2\xC1\xD3\xD0\xD2\xCF\xD3\xD4\xD2\xC1\xCE\xD1\xC0\xD4\xD3\xD1 \xC7\xD2\xD5\xD0\xD0\xC1\xCD\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA \TeX \xC1. \xF7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5
-\ref{sec:tl-coll-dists} \xCB\xD2\xC1\xD4\xCB\xCF \xCF\xD0\xC9\xD3\xC1\xCE\xCF \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xCE\xC9\xC5 \xD4\xC1\xCB\xCF\xC7\xCF \DVD{}. \xE9
-\TL{}, \xC9 \TK{} \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC0\xD4\xD3\xD1 \xC7\xD2\xD5\xD0\xD0\xC1\xCD\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA \TeX \xC1. \xF7 \xDC\xD4\xCF\xCD
-\xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC5 \xD7 \xCF\xD3\xCE\xCF\xD7\xCE\xCF\xCD \xCF\xD0\xC9\xD3\xC1\xCE \TL{}.
+\TL{} можно скачать с Интернета, а можно получить на \DVD{} <<\TK{}>>. Эти
+\DVD{} распространяются группами пользователей \TeX а. В разделе
+\ref{sec:tl-coll-dists} кратко описано содержание такого \DVD{}. И
+\TL{}, и \TK{} поддерживаются группами пользователей \TeX а. В этом
+документе в основном описан \TL{}.
-\xF7 \TL{} \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \TeX{}, \LaTeXe{}, \ConTeXt, \MF, \MP,
-\BibTeX{} \xC9 \xCD\xCE\xCF\xC7\xC9\xC5 \xC4\xD2\xD5\xC7\xC9\xC5; \xCF\xC2\xDB\xC9\xD2\xCE\xC1\xD1 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xD1 \xCD\xC1\xCB\xD2\xCF\xD3\xCF\xD7, \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9
-\xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC9; \xC1 \xD4\xC1\xCB\xD6\xC5 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1 ף\xD2\xD3\xD4\xCB\xC9 \xCE\xC1 \xCD\xCE\xCF\xC7\xC9\xC8 \xD1\xDA\xD9\xCB\xC1\xC8 \xCD\xC9\xD2\xC1.
+В \TL{} включены программы \TeX{}, \LaTeXe{}, \ConTeXt, \MF, \MP,
+\BibTeX{} и многие другие; обширная коллекция макросов, шрифтов и
+документации; а также поддержка вёрстки на многих языках мира.
-\xEB\xD2\xC1\xD4\xCB\xC9\xCA \xD3\xD0\xC9\xD3\xCF\xCB \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC8 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xCA \xD7 \xDC\xD4\xCF\xCD \xC9\xDA\xC4\xC1\xCE\xC9\xC9 \TeXLive{} \xCD\xCF\xD6\xCE\xCF
-\xCE\xC1\xCA\xD4\xC9 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:history}, \p.\pageref{sec:history}.
+Краткий список основных изменений в этом издании \TeXLive{} можно
+найти в разделе~\ref{sec:history}, \p.\pageref{sec:history}.
\htmlanchor{platforms}
-\subsection{\xF0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC5\xCD\xD9\xC5 \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9}
+\subsection{Поддерживаемые операционные системы}
\label{sec:os-support}
-\xF7 \TL{} \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xD9 \xD3\xCB\xCF\xCD\xD0\xC9\xCC\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xCD\xCE\xCF\xC7\xC9\xC8 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xCF\xD7 UNIX,
-\xD7\xCB\xCC\xC0\xDE\xC1\xD1 \GNU/Linux, \MacOSX{} \xC9 Cygwin. \xE9\xD3\xC8\xCF\xC4\xCE\xD9\xCA \xCB\xCF\xC4 \xD4\xC1\xCB\xD6\xC5 \xD7\xCB\xCC\xC0ޣ\xCE \xD7
-\xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7, \xDE\xD4\xCF \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xCB\xCF\xCD\xD0\xC9\xCC\xC9\xD2\xCF\xD7\xC1\xD4\xD8 \TL{} \xC9 \xCE\xC1 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD\xC1\xC8, \xC4\xCC\xD1
-\xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xCD\xD9 \xCE\xC5 \xD7\xCB\xCC\xC0\xDE\xC9\xCC\xC9 \xD3\xCF\xC2\xD2\xC1\xCE\xCE\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD.
+В \TL{} включены скомпилированные программы для многих вариантов UNIX,
+включая \GNU/Linux, \MacOSX{} и Cygwin. Исходный код также включён в
+дистрибутив, что позволяет компилировать \TL{} и на платформах, для
+которых мы не включили собранных программ.
-\xFE\xD4\xCF \xCB\xC1\xD3\xC1\xC5\xD4\xD3\xD1 Windows: \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC0\xD4\xD3\xD1 \xD7\xC5\xD2\xD3\xC9\xC9 Windows~7 \xC9
-\xCD\xCC\xC1\xC4\xDB\xC5. Windows Vista, \xD3\xCB\xCF\xD2\xC5\xC5 \xD7\xD3\xC5\xC7\xCF, \xC2\xD5\xC4\xC5\xD4 \xC2\xCF\xCC\xD8\xDB\xC5\xCA \xDE\xC1\xD3\xD4\xD8\xC0 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8, \xCE\xCF
-\TL{} \xD4\xC5\xD0\xC5\xD2\xD8 \xC4\xC1\xD6\xC5 \xCE\xC5 \xD3\xCD\xCF\xD6\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8\xD3\xD1 \xCE\xC1 Windows~XP \xC9 \xD3\xD4\xC1\xD2\xDB\xC5. \xED\xD9 \xCE\xC5
-\xD3\xCF\xC2\xD2\xC1\xCC\xC9 64-\xC2\xC9\xD4\xCF\xD7\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 Windows, \xCE\xCF 32-\xC2\xC9\xD4\xCF\xD7\xD9\xC5 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xD9
-\xC4\xCF\xCC\xD6\xCE\xD9 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xCE\xC1 64-\xC2\xC9\xD4\xCF\xD7\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD.
+Что касается Windows: поддерживаются версии Windows~7 и
+младше. Windows Vista, скорее всего, будет большей частью работать, но
+\TL{} теперь даже не сможет установиться на Windows~XP и старше. Мы не
+собрали 64-битовые программы для Windows, но 32-битовые варианты
+должны работать на 64-битовых систем.
-\xE1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xCE\xD9\xC5 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xD9 \xC4\xCC\xD1 Windows \xC9 \MacOSX{} \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xD7
-\xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:tl-coll-dists}.
+Альтернативные варианты для Windows и \MacOSX{} описаны в
+разделе~\ref{sec:tl-coll-dists}.
-\subsection{\xEF\xD3\xCE\xCF\xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \protect\TL{}}
+\subsection{Основы установки \protect\TL{}}
\label{sec:basic}
-\TL{} \xCD\xCF\xD6\xCE\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xD3 \DVD{} \xC9\xCC\xC9 \xD3 \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1
-(\url{http://tug.org/texlive/acquire.html}). \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
-\xD3 \xD3\xC5\xD4\xC9 \xD3\xC1\xCD\xC1 \xD0\xCF \xD3\xC5\xC2\xC5 \xCD\xC1\xCC\xC1 "--- \xCF\xCE\xC1 \xD3\xCB\xC1\xDE\xC9\xD7\xC1\xC5\xD4 \xD7\xD3\xC5 \xCE\xD5\xD6\xCE\xCF\xC5 \xD3 \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1.
+\TL{} можно установить с \DVD{} или с Интернета
+(\url{http://tug.org/texlive/acquire.html}). Программа для установки
+с сети сама по себе мала "--- она скачивает все нужное с Интернета.
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3 \DVD{} \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \TL{} \xCE\xC1 \xC4\xC9\xD3\xCB
-\xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xC1. \xF7\xD9 \xCE\xC5 \xD3\xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xD4\xD8 \TL{} \xCE\xC5\xD0\xCF\xD3\xD2\xC5\xC4\xD3\xD4\xD7\xC5\xCE\xCE\xCF \xD3 \DVD{},
-\xCE\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD3\xCF\xC2\xD2\xC1\xD4\xD8 \xD2\xC1\xC2\xCF\xD4\xC1\xC0\xDD\xD5\xC0 \xD7\xC5\xD2\xD3\xC9\xC0 \TL, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xCE\xC1 \xC6\xCC\xC5\xDB\xCB\xC5 USB
-(\xD3\xCD.~\ref{sec:portable-tl}). \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xCF \xCF\xD0\xC9\xD3\xC1\xCE\xC1 \xD7
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8 (\p.\pageref{sec:install}), \xCE\xCF \xD7\xCB\xD2\xC1\xD4\xC3\xC5 \xCF\xCE\xC1 \xD3\xCF\xD3\xD4\xCF\xC9\xD4
-\xD7 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xCD:
+Программа установки с \DVD{} позволяет установить \TL{} на диск
+компьютера. Вы не сможете запускать \TL{} непосредственно с \DVD{},
+но вы можете собрать работающую версию \TL, например, на флешке USB
+(см.~\ref{sec:portable-tl}). Установка системы подробно описана в
+следующих разделах (\p.\pageref{sec:install}), но вкратце она состоит
+в следующем:
\begin{itemize*}
-\item \xF3\xCB\xD2\xC9\xD0\xD4 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xCE\xC1\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \texttt{install-tl}. \xEF\xCE
- \xCD\xCF\xD6\xC5\xD4 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xD7 \xD5\xD0\xD2\xCF\xDD\xC5\xCE\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC5, \xC5\xD3\xCC\xC9 \xD7\xD9\xC2\xD2\xC1\xCE\xC1 \xCF\xD0\xC3\xC9\xD1
- \code{-gui=wizard}) (\xD2\xC5\xD6\xC9\xCD \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xCC\xD1 Windows), \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD
- \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC5, \xC5\xD3\xCC\xC9 \xD7\xD9\xC2\xD2\xC1\xCE\xC1 \xCF\xD0\xC3\xC9\xD1 \texttt{-gui=text} (\xD2\xC5\xD6\xC9\xCD \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0
- \xC4\xCC\xD1 \xCF\xD3\xD4\xC1\xCC\xD8\xCE\xD9\xC8 \xC1\xD2\xC8\xC9\xD4\xC5\xCB\xD4\xD5\xD2), \xC9 \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC5 \xC4\xCC\xD1 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCF\xD7,
- \xC5\xD3\xCC\xC9 \xD7\xD9\xC2\xD2\xC1\xCE\xC1 \xCF\xD0\xC3\xC9\xD1 \code{-gui=perltk}. \xE4\xCC\xD1 Windows
- \xD3\xCD.~\xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:wininst}.
+\item Скрипт для установки системы называется \texttt{install-tl}. Он
+ может работать в графическом варианте, если выбрана опция
+ \code{-gui}) (режим по умолчанию для Windows и MacOSX), в текстовом
+ варианте, если выбрана опция \texttt{-gui=text} (режим по умолчанию
+ для остальных архитектур). Под Unixом есть также режимы Perl/Tk и
+ wizard, которые требуют Perl/Tk. Для Windows
+ см.~раздел~\ref{sec:wininst}.
-\item \xF3\xD2\xC5\xC4\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xCE\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC5\xD3\xD4\xD8 <<\xED\xC5\xCE\xC5\xC4\xD6\xC5\xD2 \TL{}>>,
- \prog{tlmgr}. \xEB\xC1\xCB \xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9, \xCF\xCE \xCD\xCF\xD6\xC5\xD4 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xCB\xC1\xCB \xD7
- \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD, \xD4\xC1\xCB \xC9 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC1\xC8. \xFC\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4
- \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xD4\xD8 \xC9 \xD5\xC4\xC1\xCC\xD1\xD4\xD8 \xD0\xC1\xCB\xC5\xD4\xD9, \xC1 \xD4\xC1\xCB\xD6\xC5 \xCE\xC1\xD3\xD4\xD2\xC1\xC9\xD7\xC1\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5.
+\item Среди установленных программ есть <<Менеджер \TL{}>>,
+ \prog{tlmgr}. Как и программа установки, он может работать как в
+ графическом, так и в текстовом режимах. Эта программа позволяет
+ устанавливать и удалять пакеты, а также настраивать систему.
\end{itemize*}
\htmlanchor{security}
-\subsection{\xF3\xCF\xCF\xC2\xD2\xC1\xD6\xC5\xCE\xC9\xD1 \xC2\xC5\xDA\xCF\xD0\xC1\xD3\xCE\xCF\xD3\xD4\xC9}
+\subsection{Соображения безопасности}
\label{sec:security}
-\xEE\xC1\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xCD\xD9 \xCD\xCF\xD6\xC5\xCD \xD3\xCB\xC1\xDA\xC1\xD4\xD8, \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \TeX{}\xC1 \xC2\xD9\xCC\xC9 \xC9 \xCF\xD3\xD4\xC1\xC0\xD4\xD3\xD1
-\xCF\xDE\xC5\xCE\xD8 \xCE\xC1\xC4\xC5\xD6\xCE\xD9\xCD\xC9. \xEF\xC4\xCE\xC1\xCB\xCF \xCE\xC5\xD3\xCD\xCF\xD4\xD2\xD1 \xCE\xC1 \xD7\xD3\xC5 \xD5\xD3\xC9\xCC\xC9\xD1, \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9
-\xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1 \xCD\xCF\xC7\xD5\xD4 \xCE\xC5 \xC4\xCF\xD3\xD4\xC9\xDE\xD8 \xDC\xD4\xCF\xC7\xCF \xD5\xD2\xCF\xD7\xCE\xD1. \xEB\xC1\xCB \xCF\xC2\xD9\xDE\xCE\xCF, \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9
-\xC2\xD9\xD4\xD8 \xCF\xD3\xD4\xCF\xD2\xCF\xD6\xCE\xD9, \xCF\xC2\xD2\xC1\xC2\xC1\xD4\xD9\xD7\xC1\xD1 \xCC\xC0\xC2\xD9\xCD\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xCE\xC5\xCE\xC1\xC4\xC5\xD6\xCE\xD9\xC5 \xC9\xD3\xC8\xCF\xC4\xCE\xD9\xC5
-\xC4\xC1\xCE\xCE\xD9\xC5; \xC4\xCC\xD1 \xC2\xC5\xDA\xCF\xD0\xC1\xD3\xCE\xCF\xD3\xD4\xC9 \xC4\xC5\xCC\xC1\xCA\xD4\xC5 \xDC\xD4\xCF \xD7 \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF\xCA \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9.
+Насколько мы можем сказать, основные программы \TeX{}а были и остаются
+очень надежными. Однако несмотря на все усилия, некоторые программы
+дистрибутива могут не достичь этого уровня. Как обычно, вы должны
+быть осторожны, обрабатывая любыми программами ненадежные исходные
+данные; для безопасности делайте это в отдельной поддиректории или
+под chroot.
-\xEF\xD3\xCF\xC2\xC5\xCE\xCE\xCF\xCA \xCF\xD3\xD4\xCF\xD2\xCF\xD6\xCE\xCF\xD3\xD4\xC9 \xD4\xD2\xC5\xC2\xD5\xC5\xD4 \xD2\xC1\xC2\xCF\xD4\xC1 \xD0\xCF\xC4 Windows, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 Windows
-\xCF\xC2\xD9\xDE\xCE\xCF \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xC5\xD4 \xD7 \xD0\xC5\xD2\xD7\xD5\xC0 \xCF\xDE\xC5\xD2\xC5\xC4\xD8 \xCB\xCF\xD0\xC9\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9\xDA \xD4\xC5\xCB\xD5\xDD\xC5\xCA
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xC4\xC1\xD6\xC5 \xC5\xD3\xCC\xC9 \xD3\xD5\xDD\xC5\xD3\xD4\xD7\xD5\xC5\xD4 \xC4\xD2\xD5\xC7\xC1\xD1 \xCB\xCF\xD0\xC9\xD1 \xD4\xC1\xCD, \xC7\xC4\xC5 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5
-\xCF\xC2\xD9\xDE\xCE\xCF \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xC2\xC9\xCE\xC1\xD2\xCE\xC9\xCB\xC9. \xFC\xD4\xCF \xCF\xD4\xCB\xD2\xD9\xD7\xC1\xC5\xD4 \xCD\xCE\xCF\xC7\xCF \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC5\xCA \xC4\xCC\xD1
-\xC8\xC1\xCB\xC5\xD2\xD3\xCB\xC9\xC8 \xC1\xD4\xC1\xCB. \xED\xD9 \xDA\xC1\xCB\xD2\xD9\xCC\xC9 \xCD\xCE\xCF\xC7\xCF \xC4\xD9\xD2 \xD7 \xC2\xC5\xDA\xCF\xD0\xC1\xD3\xCE\xCF\xD3\xD4\xC9, \xCE\xCF \xC2\xC5\xDA \xD3\xCF\xCD\xCE\xC5\xCE\xC9\xD1,
-\xC5ݣ \xC2\xCF\xCC\xD8\xDB\xC5 \xC4\xD9\xD2 \xCF\xD3\xD4\xC1\xCC\xCF\xD3\xD8, \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF \xD7 \xD0\xD2\xC5\xC4\xCF\xD3\xD4\xC1\xD7\xCC\xC5\xCE\xCE\xD9\xC8 \xCE\xC1\xCD \xDE\xD5\xD6\xC9\xC8
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xC8. \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \xCD\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD0\xD2\xCF\xD7\xC5\xD2\xD1\xD4\xD8 \xD0\xCF\xC4\xCF\xDA\xD2\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 \xD7
-\xD2\xC1\xC2\xCF\xDE\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xCE\xD1\xC5\xCD\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 (\xC2\xC9\xCE\xC1\xD2\xCE\xC9\xCB\xC9 \xC9
-\xD3\xCB\xD2\xC9\xD0\xD4\xD9). \xEF\xC2\xD9\xDE\xCE\xCF \xC9\xC8 \xD4\xC1\xCD \xC2\xD9\xD4\xD8 \xCE\xC5 \xC4\xCF\xCC\xD6\xCE\xCF, \xC9 ף\xD2\xD3\xD4\xCB\xC1 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xD7 \xCE\xC5
-\xC4\xCF\xCC\xD6\xCE\xC1 \xC9\xC8 \xD3\xCF\xDA\xC4\xC1\xD7\xC1\xD4\xD8.
+Особенной осторожности требует работа под Windows, поскольку Windows
+обычно запускает в первую очередь копию программы из текущей
+директории, даже если существует другая копия там, где в системе
+обычно находятся бинарники. Это открывает много возможностей для
+хакерских атак. Мы закрыли много дыр в безопасности, но без сомнения,
+ещё больше дыр осталось, особенно в предоставленных нам чужих
+программах. Поэтому мы рекомендуем проверять подозрительные файлы в
+рабочей директории, особенно исполняемые файлы (бинарники и
+скрипты). Обычно их там быть не должно, и вёрстка документов не
+должна их создавать.
-\xEE\xC1\xCB\xCF\xCE\xC5\xC3, \TeX{} (\xC9 \xD7\xD3\xD0\xCF\xCD\xCF\xC7\xC1\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9) \xD3\xD0\xCF\xD3\xCF\xC2\xCE\xD9 \xD0\xC9\xD3\xC1\xD4\xD8 \xD7 \xC6\xC1\xCA\xCC\xD9
-\xD0\xD2\xC9 \xCF\xC2\xD2\xC1\xC2\xCF\xD4\xCB\xC5 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xD7. \xFC\xD4\xCF \xCD\xCF\xD6\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xC4\xCC\xD1 \xC1\xD4\xC1\xCB\xC9
-\xD2\xC1\xDA\xCE\xCF\xCF\xC2\xD2\xC1\xDA\xCE\xD9\xCD\xC9 \xD3\xD0\xCF\xD3\xCF\xC2\xC1\xCD\xC9. \xE9 \xCF\xD0\xD1\xD4\xD8, \xC2\xC5\xDA\xCF\xD0\xC1\xD3\xCE\xC5\xC5 \xD7\xD3\xC5\xC7\xCF \xCF\xC2\xD2\xC1\xC2\xC1\xD4\xD9\xD7\xC1\xD4\xD8
-\xCE\xC5\xC9\xDA\xD7\xC5\xD3\xD4\xCE\xD9\xC5 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xD9 \xD7 \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9.
+Наконец, \TeX{} (и вспомогательные программы) способны писать в файлы
+при обработке документов. Это можно использовать для атаки
+разнообразными способами. И опять, безопаснее всего обрабатывать
+неизвестные документы в отдельной директории.
-\subsection{\xE7\xC4\xC5 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xD5}
+\subsection{Где можно получить поддержку}
\label{sec:help}
-\xF3\xCF\xCF\xC2\xDD\xC5\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA \TeX{}\xC1 \xC1\xCB\xD4\xC9\xD7\xCE\xCF \xC9 \xC4\xD2\xD5\xD6\xC5\xCC\xC0\xC2\xCE\xCF, \xC9 \xD0\xD2\xC1\xCB\xD4\xC9\xDE\xC5\xD3\xCB\xC9
-\xCE\xC1 \xCB\xC1\xD6\xC4\xD9\xCA \xD3\xC5\xD2أ\xDA\xCE\xD9\xCA \xD7\xCF\xD0\xD2\xCF\xD3 \xCE\xC1\xCAģ\xD4\xD3\xD1 \xCF\xD4\xD7\xC5\xD4. \xEF\xC4\xCE\xC1\xCB\xCF \xDC\xD4\xC1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1
-\xCE\xC5\xC6\xCF\xD2\xCD\xC1\xCC\xD8\xCE\xC1, \xD7\xD9\xD0\xCF\xCC\xCE\xD1\xC5\xD4\xD3\xD1 \xC4\xCF\xC2\xD2\xCF\xD7\xCF\xCC\xD8\xC3\xC1\xCD\xC9, \xC9 \xD0\xCF\xDC\xD4\xCF\xCD\xD5 \xCF\xDE\xC5\xCE\xD8 \xD7\xC1\xD6\xCE\xCF, \xDE\xD4\xCF\xC2\xD9
-\xD7\xD9 \xD3\xC1\xCD\xC9 \xD0\xCF\xD0\xD2\xCF\xC2\xCF\xD7\xC1\xCC\xC9 \xCE\xC1\xCA\xD4\xC9 \xCF\xD4\xD7\xC5\xD4 \xD0\xC5\xD2\xC5\xC4 \xD4\xC5\xCD, \xCB\xC1\xCB \xDA\xC1\xC4\xC1\xD7\xC1\xD4\xD8 \xD7\xCF\xD0\xD2\xCF\xD3. (\xE5\xD3\xCC\xC9
-\xD7\xD9 \xD0\xD2\xC5\xC4\xD0\xCF\xDE\xC9\xD4\xC1\xC5\xD4\xC5 \xCB\xCF\xCD\xCD\xC5\xD2\xDE\xC5\xD3\xCB\xD5\xC0 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xD5, \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF \xD7\xC1\xCD \xD3\xD4\'\xCF\xC9\xD4 \xD7\xCD\xC5\xD3\xD4\xCF
-\TL{} \xCB\xD5\xD0\xC9\xD4\xD8 \xCF\xC4\xCE\xD5 \xC9\xDA \xCB\xCF\xCD\xCD\xC5\xD2\xDE\xC5\xD3\xCB\xC9\xC8 \xD7\xC5\xD2\xD3\xC9\xCA \TeX{}\xC1, \xD3\xCD. \xD3\xD0\xC9\xD3\xCF\xCB \xD0\xCF
-\xC1\xC4\xD2\xC5\xD3\xD5 \url{http://tug.org/interest.html#vendors}).
+Сообщество пользователей \TeX{}а активно и дружелюбно, и практически
+на каждый серьёзный вопрос найдётся ответ. Однако эта поддержка
+неформальна, выполняется добровольцами, и поэтому очень важно, чтобы
+вы сами попробовали найти ответ перед тем, как задавать вопрос. (Если
+вы предпочитаете коммерческую поддержку, возможно вам стоит вместо
+\TL{} купить одну из коммерческих версий \TeX{}а, см. список по
+адресу \url{http://tug.org/interest.html#vendors}).
-\xF7\xCF\xD4 \xD3\xD0\xC9\xD3\xCF\xCB \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xCF\xD7 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9, \xD0\xD2\xC9\xC2\xCC\xC9\xDA\xC9\xD4\xC5\xCC\xD8\xCE\xCF \xD7 \xD4\xCF\xCD \xD0\xCF\xD2\xD1\xC4\xCB\xC5, \xD7
-\xCB\xCF\xD4\xCF\xD2\xCF\xCD \xCD\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xCB \xCE\xC9\xCD \xCF\xC2\xD2\xC1\xDD\xC1\xD4\xD8\xD3\xD1:
+Вот список источников поддержки, приблизительно в том порядке, в
+котором мы рекомендуем к ним обращаться:
\begin{description}
-\item[\xF3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \xC4\xCC\xD1 \xCE\xCF\xD7\xC9\xDE\xCB\xCF\xD7:] \xE5\xD3\xCC\xC9 \xD7\xD9 "--- \xCE\xCF\xD7\xC9\xDE\xCF\xCB, \xD4\xCF \xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC1
- \url{http://tug.org/begin.html} \xCD\xCF\xD6\xC5\xD4 \xD0\xCF\xD3\xCC\xD5\xD6\xC9\xD4\xD8 \xC4\xCC\xD1 \xCE\xC1\xDE\xC1\xCC\xC1.
+\item[Страница для новичков:] Если вы "--- новичок, то страница
+ \url{http://tug.org/begin.html} может послужить для начала.
-\item [\TeX{} FAQ:] \TeX{} FAQ (\xFE\xC1\xF7\xCF, \xDE\xC1\xD3\xD4\xCF \xDA\xC1\xC4\xC1\xD7\xC1\xC5\xCD\xD9\xC5
- \xD7\xCF\xD0\xD2\xCF\xD3\xD9) "--- \xCF\xC7\xD2\xCF\xCD\xCE\xC1\xD1 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xD1 \xCF\xD4\xD7\xC5\xD4\xCF\xD7 \xCE\xC1 \xD7\xD3\xC5\xD7\xCF\xDA\xCD\xCF\xD6\xCE\xD9\xC5 \xD7\xCF\xD0\xD2\xCF\xD3\xD9, \xCF\xD4
- \xD3\xC1\xCD\xD9\xC8 \xD0\xD2\xCF\xD3\xD4\xD9\xC8 \xC4\xCF \xD3\xC1\xCD\xD9\xC8 \xD3\xCC\xCF\xD6\xCE\xD9\xC8. \xE1\xCE\xC7\xCC\xC9\xCA\xD3\xCB\xC1\xD1 \xD7\xC5\xD2\xD3\xC9\xD1 \xFE\xC1\xF7\xCF \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xCE\xC1
- \TL{} \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5 \OnCD{texmf-dist/doc/generic/FAQ-en/}
- \xC9 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xC1 \xD7 \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC5 \xD0\xCF \xC1\xC4\xD2\xC5\xD3\xD5 \url{http://www.tex.ac.uk/faq}.
- \xF0\xCF\xD6\xC1\xCC\xD5\xCA\xD3\xD4\xC1, \xCE\xC1\xDE\xC9\xCE\xC1\xCA\xD4\xC5 \xD0\xCF\xC9\xD3\xCB \xCF\xD4\xD7\xC5\xD4\xC1 \xCE\xC1 \xD7\xC1\xDB\xC9 \xD7\xCF\xD0\xD2\xCF\xD3\xD9 \xCF\xD4\xD3\xC0\xC4\xC1.
+\item [\TeX{} FAQ:] \TeX{} FAQ (ЧаВо, часто задаваемые
+ вопросы) "--- огромная коллекция ответов на всевозможные вопросы, от
+ самых простых до самых сложных. Английская версия ЧаВо находится на
+ \TL{} в разделе \OnCD{texmf-dist/doc/generic/FAQ-en/}
+ и доступна в Интернете по адресу \url{http://www.tex.ac.uk/faq}.
+ Пожалуйста, начинайте поиск ответа на ваши вопросы отсюда.
-\item [\TeX{} Catalogue:] \xE5\xD3\xCC\xC9 \xD7\xD9 \xC9\xDD\xC5\xD4\xC5 \xCB\xC1\xCB\xCF\xCA-\xCC\xC9\xC2\xCF \xD0\xC1\xCB\xC5\xD4, \xDB\xD2\xC9\xC6\xD4,
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \xC9 \xD4.\xD0., \xD4\xCF \xD7\xC1\xCD \xD3\xD4\xCF\xC9\xD4 \xDA\xC1\xC7\xCC\xD1\xCE\xD5\xD4\xD8 \xD7 \TeX{} Catalogue. \xFC\xD4\xCF
- \xCF\xC7\xD2\xCF\xCD\xCE\xD9\xCA \xCB\xC1\xD4\xC1\xCC\xCF\xC7 \xD7\xD3\xC5\xC7\xCF, \xDE\xD4\xCF \xCF\xD4\xCE\xCF\xD3\xC9\xD4\xD3\xD1 \xCB \TeX{}\xD5. \xF3\xCD.
+\item [\TeX{} Catalogue:] Если вы ищете какой-либо пакет, шрифт,
+ программу и т.п., то вам стоит заглянуть в \TeX{} Catalogue. Это
+ огромный каталог всего, что относится к \TeX{}у. См.
\url{http://www.ctan.org/pkg/catalogue}.
-\item [\TeX{} \xD7\xCF \xD7\xD3\xC5\xCD\xC9\xD2\xCE\xCF\xCA \xD0\xC1\xD5\xD4\xC9\xCE\xC5:] \xF7\xCF\xD4 \xD3\xD4\xD2\xC1\xCE\xC9\xDE\xCB\xC1, \xCE\xC1 \xCB\xCF\xD4\xCF\xD2\xCF\xCA \xCD\xCE\xCF\xC7\xCF
- \xD3\xD3\xD9\xCC\xCF\xCB \xD0\xCF \TeX{}\xD5, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xCD\xCE\xCF\xC7\xCF\xDE\xC9\xD3\xCC\xC5\xCE\xCE\xD9\xC5 \xCB\xCE\xC9\xC7\xC9, \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xC1 \xC9
- \xD3\xD4\xC1\xD4\xD8\xC9: \url{http://tug.org/interest.html}.
+\item [\TeX{} во всемирной паутине:] Вот страничка, на которой много
+ ссылок по \TeX{}у, включая многочисленные книги, руководства и
+ статьи: \url{http://tug.org/interest.html}.
-\item [\xE1\xD2\xC8\xC9\xD7\xD9 \xD3\xD0\xC9\xD3\xCB\xCF\xD7 \xD2\xC1\xD3\xD3\xD9\xCC\xCB\xC9 \xC9 \xC7\xD2\xD5\xD0\xD0:] \xEF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xC6\xCF\xD2\xD5\xCD\xD9 \xD4\xC5\xC8\xCE\xC9\xDE\xC5\xD3\xCB\xCF\xCA
- \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 "--- \xD3\xCF\xCF\xC2\xDD\xC5\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA \LaTeX \xC1
- \url{http://latex-community.org/}, \xD3\xC1\xCA\xD4 \xD7\xCF\xD0\xD2\xCF\xD3\xCF\xD7 \xC9 \xCF\xD4\xD7\xC5\xD4\xCF\xD7
- \url{http://tex.stackexchange.com}, \xC7\xD2\xD5\xD0\xD0\xC1 \url{news:comp.text.tex} \xC9
- \xD3\xD0\xC9\xD3\xCF\xCB \xD2\xC1\xD3\xD3\xD9\xCC\xCB\xC9 \email{texhax at tug.org}. \xF7 \xC9\xC8 \xC1\xD2\xC8\xC9\xD7\xC1\xC8 \xD4\xD9\xD3\xD1\xDE\xC9
- \xD7\xCF\xD0\xD2\xCF\xD3\xCF\xD7 \xC9 \xCF\xD4\xD7\xC5\xD4\xCF\xD7 \xCE\xC1 \xD7\xD3\xC5 \xD3\xCC\xD5\xDE\xC1\xC9 \xD6\xC9\xDA\xCE\xC9. \xF3\xCD. \xC4\xCC\xD1 \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xC8 \xC4\xD7\xD5\xC8
- \url{http://groups.google.com/groups?group=comp.text.tex} \xC9
- \url{http://tug.org/mail-archives/texhax}. \xF0\xCF\xC9\xD3\xCB, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7 \xE7\xD5\xC7\xCC\xC5
- (\url{http://google.com}) \xD4\xCF\xD6\xC5 \xDE\xC1\xD3\xD4\xCF \xD0\xCF\xCD\xCF\xC7\xC1\xC5\xD4 \xCE\xC1\xCA\xD4\xC9 \xCF\xD4\xD7\xC5\xD4.
+\item [Архивы списков рассылки и групп:] Основные форумы технической
+ поддержки \TeX а "--- сообщество пользователей \LaTeX а
+ \url{http://latex-community.org/}, сайт вопросов и ответов
+ \url{http://tex.stackexchange.com}, группа \url{news:comp.text.tex} и
+ список рассылки \email{texhax at tug.org}. В их архивах тысячи
+ вопросов и ответов на все случаи жизни. См. для последних двух
+ \url{http://groups.google.com/groups?group=comp.text.tex} и
+ \url{http://tug.org/mail-archives/texhax}. Поиск, например, в Гугле
+ (\url{http://google.com}) тоже часто помогает найти ответ.
-\item [\xF7\xCF\xD0\xD2\xCF\xD3\xD9 \xCE\xC1 \xC6\xCF\xD2\xD5\xCD\xC1\xC8] \xE5\xD3\xCC\xC9 \xD7\xD9 \xCE\xC5 \xCD\xCF\xD6\xC5\xD4\xC5 \xCE\xC1\xCA\xD4\xC9 \xCF\xD4\xD7\xC5\xD4\xC1 \xCE\xC1 \xD7\xC1\xDB
- \xD7\xCF\xD0\xD2\xCF\xD3, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCC\xC9\xC2\xCF \xCF\xD0\xD5\xC2\xCC\xC9\xCB\xCF\xD7\xC1\xD4\xD8 \xD7\xCF\xD0\xD2\xCF\xD3 \xD7
- \url{http://latex-community.org/} \xC9\xCC\xC9
- \url{http://tex.stackexchange.com/} \xDE\xC5\xD2\xC5\xDA Web, \xC9\xCC\xC9 \xD7\dirname{comp.text.tex}
- \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 Google \xC9\xCC\xC9 \xD7\xC1\xDB\xC5\xCA \xCC\xC0\xC2\xC9\xCD\xCF\xCA \xCE\xCF\xD7\xCF\xD3\xD4\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9, \xCC\xC9\xC2\xCF
- \xD0\xCF\xD3\xCC\xC1\xD4\xD8 \xD0\xC9\xD3\xD8\xCD\xCF \xCE\xC1 \xCC\xC9\xD3\xD4 \xD2\xC1\xD3\xD3\xD9\xCC\xCB\xC9 \email{texhax at tug.org}. \xEE\xCF \xD0\xC5\xD2\xC5\xC4
- \xDC\xD4\xC9\xCD \xD0\xCF\xD6\xC1\xCC\xD5\xCA\xD3\xD4\xC1 \xD0\xD2\xCF\xDE\xD4\xC9\xD4\xC5 \xD7 \xFE\xC1\xF7\xCF \xD3\xCF\xD7\xC5\xD4 \xCF \xD4\xCF\xCD, \xCB\xC1\xCB \xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xCF
- \xDA\xC1\xC4\xC1\xD7\xC1\xD4\xD8 \xD7\xCF\xD0\xD2\xCF\xD3\xD9 \xCE\xC1 \xDC\xD4\xC9\xC8 \xC6\xCF\xD2\xD5\xCD\xC1\xC8:
+\item [Вопросы на форумах] Если вы не можете найти ответа на ваш
+ вопрос, вы можете либо опубликовать вопрос в
+ \url{http://latex-community.org/} или
+ \url{http://tex.stackexchange.com/} через Web, или в\dirname{comp.text.tex}
+ при помощи Google или вашей любимой новостной программы, либо
+ послать письмо на лист рассылки \email{texhax at tug.org}. Но перед
+ этим пожалуйста прочтите в ЧаВо совет о том, как правильно
+ задавать вопросы на этих форумах:
\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}.
-\item [\xF0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1 \TL{}] \xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD3\xCF\xCF\xC2\xDD\xC9\xD4\xD8 \xCF \xC2\xC1\xC7\xC5 \xC9\xCC\xC9
- \xD7\xD9\xD3\xCB\xC1\xDA\xC1\xD4\xD8 \xCE\xC1\xCD \xD3\xD7\xCF\xC9 \xD0\xD2\xC5\xC4\xCC\xCF\xD6\xC5\xCE\xC9\xD1 \xC9 \xDA\xC1\xCD\xC5\xDE\xC1\xCE\xC9\xD1 \xCF \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC5 \TL{},
- \xC5\xC7\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xC9\xCC\xC9 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC9, \xD0\xC9\xDB\xC9\xD4\xC5 \xCE\xC1 \xCC\xC9\xD3\xD4 \xD2\xC1\xD3\xD3\xD9\xCC\xCB\xC9
- \email{tex-live at tug.org}. \xEF\xC4\xCE\xC1\xCB\xCF \xC5\xD3\xCC\xC9 \xD7\xC1\xDB \xD7\xCF\xD0\xD2\xCF\xD3 \xCB\xC1\xD3\xC1\xC5\xD4\xD3\xD1
- \xCB\xCF\xCE\xCB\xD2\xC5\xD4\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9, \xD7\xC8\xCF\xC4\xD1\xDD\xC5\xCA \xD7 \TL{}, \xD7\xC1\xCD \xCC\xD5\xDE\xDB\xC5 \xDA\xC1\xC4\xC1\xD7\xC1\xD4\xD8
- \xD7\xCF\xD0\xD2\xCF\xD3\xD9 ţ \xC1\xD7\xD4\xCF\xD2\xD5 \xC9\xCC\xC9 \xD0\xCF\xD3\xD9\xCC\xC1\xD4\xD8 \xC9\xC8 \xCE\xC1 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCA \xD3\xD0\xC9\xD3\xCF\xCB
- \xD2\xC1\xD3\xD3\xD9\xCC\xCB\xC9. \xFE\xC1\xD3\xD4\xCF \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCA \xC1\xC4\xD2\xC5\xD3 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9
- \xCF\xD0\xC3\xC9\xC9 \code{-{}-help} \xCE\xD5\xD6\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9.
+\item [Поддержка \TL{}] Если вы хотите сообщить о баге или
+ высказать нам свои предложения и замечания о дистрибутиве \TL{},
+ его установке или документации, пишите на лист рассылки
+ \email{tex-live at tug.org}. Однако если ваш вопрос касается
+ конкретной программы, входящей в \TL{}, вам лучше задавать
+ вопросы её автору или посылать их на соответствующий список
+ рассылки. Часто соответствующий адрес можно получить при помощи
+ опции \code{-{}-help} нужной программы.
-\item[\xF2\xD5\xD3\xD3\xCB\xCF\xD1\xDA\xD9\xDE\xCE\xD9\xC5 \xD2\xC5\xD3\xD5\xD2\xD3\xD9] \emph{(\xC4\xCF\xC2\xC1\xD7\xCC\xC5\xCE\xCF \xD0\xC5\xD2\xC5\xD7\xCF\xC4\xDE\xC9\xCB\xCF\xCD)}
- \xFC\xC8\xCF\xCB\xCF\xCE\xC6\xC5\xD2\xC5\xCE\xC3\xC9\xD1 \dirname{ru.tex} \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xC1 \xCB\xC1\xCB \xD7 \xD3\xC5\xD4\xC9 \xE6\xE9\xE4\xEF, \xD4\xC1\xCB \xC9 \xD7
- \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC5 (\xCB\xC1\xCB \url{news:fido7.ru.tex}). \xF2\xD5\xD3\xD3\xCB\xC9\xC5 \xC7\xD2\xD5\xD0\xD0\xD9 \xE6\xE9\xE4\xEF \xCD\xCF\xD6\xCE\xCF
- \xCE\xC1\xCA\xD4\xC9 \xCE\xC1 \xCD\xCE\xCF\xC7\xC9\xC8 \xD3\xC5\xD2\xD7\xC5\xD2\xC1\xC8, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2 \code{demos.ddt.su}. \xF7 \xFE\xC1\xF7\xCF
- \xDC\xD4\xCF\xCA \xC7\xD2\xD5\xD0\xD0\xD9 \xD0\xD2\xC9\xD7\xCF\xC4\xC9\xD4\xD3\xD1 \xCD\xCE\xCF\xC7\xCF \xD3\xD3\xD9\xCC\xCF\xCB \xCE\xC1
- \xD2\xD5\xD3\xD3\xCB\xCF\xD1\xDA\xD9\xDE\xCE\xD9\xC5 \xD2\xC5\xD3\xD5\xD2\xD3\xD9.
+\item[Русскоязычные ресурсы] \emph{(добавлено переводчиком)}
+ Эхоконференция \dirname{ru.tex} доступна как в сети ФИДО, так и в
+ Интернете (как \url{news:fido7.ru.tex}). Русские группы ФИДО можно
+ найти на многих серверах, например \code{demos.ddt.su}. В ЧаВо
+ этой группы приводится много ссылок на
+ русскоязычные ресурсы.
\end{description}
-\xF3 \xC4\xD2\xD5\xC7\xCF\xCA \xD3\xD4\xCF\xD2\xCF\xCE\xD9, \xD7\xD9 \xD3\xC1\xCD\xC9 \xD4\xCF\xD6\xC5 \xCD\xCF\xD6\xC5\xD4\xC5 \xD0\xCF\xCD\xCF\xDE\xD8 \xD4\xC5\xCD, \xD5 \xCB\xCF\xC7\xCF \xC5\xD3\xD4\xD8 \xD7\xCF\xD0\xD2\xCF\xD3\xD9.
-\xF2\xC5\xD3\xD5\xD2\xD3\xD9 \xD7\xD9\xDB\xC5 \xCF\xD4\xCB\xD2\xD9\xD4\xD9 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8, \xD0\xCF\xDC\xD4\xCF\xCD\xD5 \xD7\xD9 \xD4\xCF\xD6\xC5 \xCD\xCF\xD6\xC5\xD4\xC5 \xD0\xD2\xC9\xD3\xCF\xC5\xC4\xC9\xCE\xC9\xD4\xD8\xD3\xD1,
-\xDE\xC9\xD4\xC1\xD4\xD8 \xC9 \xD0\xCF\xCD\xCF\xC7\xC1\xD4\xD8 \xC4\xD2\xD5\xC7\xC9\xCD.
+С другой стороны, вы сами тоже можете помочь тем, у кого есть вопросы.
+Ресурсы выше открыты для всех, поэтому вы тоже можете присоединиться,
+читать и помогать другим.
% don't use \TL so the \uppercase in the headline works. Also so
@@ -216,430 +213,432 @@
% tex4ht ends up with the right TeX. Likewise the \protect's.
-\section{\xF3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xC1 \protect\TeX\protect\ Live}
+\section{Структура \protect\TeX\protect\ Live}
\label{sec:overview-tl}
-\xFC\xD4\xCF\xD4 \xD2\xC1\xDA\xC4\xC5\xCC \xCF\xD0\xC9\xD3\xD9\xD7\xC1\xC5\xD4 \xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xD5 \xC9 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xCE\xC9\xC5 \TK{} \xC9 \xC5\xC7\xCF \xD3\xCF\xD3\xD4\xC1\xD7\xCE\xCF\xCA
-\xDE\xC1\xD3\xD4\xC9 \TL{}.
+Этот раздел описывает структуру и содержание \TK{} и его составной
+части \TL{}.
\subsection{\protect\TeX\protect\ Collection: \TL, pro\protect\TeX{}t, Mac\protect\TeX}
\label{sec:tl-coll-dists}
-\DVD{} \TK{} \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9:
+\DVD{} \TK{} содержит следующие пакеты:
\begin{description}
-\item [\TL:] \xD0\xCF\xCC\xCE\xC1\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xC1, \xCB\xCF\xD4\xCF\xD2\xD5\xC0 \xCD\xCF\xD6\xCE\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xCE\xC1 \xD6\xC5\xD3\xD4\xCB\xC9\xCA \xC4\xC9\xD3\xCB
- \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xC1. \xE5\xA3 \xC4\xCF\xCD\xC1\xDB\xCE\xD1\xD1 \xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \url{http://tug.org/texlive/}.
+\item [\TL:] полная система, которую можно установить на жесткий диск
+ компьютера. Её домашняя страница \url{http://tug.org/texlive/}.
-\item [Mac\TeX:] \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \xC4\xCC\xD1 \MacOSX{}. \xFC\xD4\xCF\xD4 \xD0\xC1\xCB\xC5\xD4 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xCB \TL{}
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC4\xCC\xD1 \MacOSX{} \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xED\xC1\xCB\xC9\xCE\xD4\xCF\xDB\xC5\xCA.
- \xF3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \xD0\xD2\xCF\xC5\xCB\xD4\xC1 "--- \url{http://www.tug.org/mactex/}.
+\item [Mac\TeX:] вариант для \MacOSX{} (Apple теперь называет
+ \MacOSX{} macOS, но мы в этом документе используем старое название).
+ Этот пакет добавляет к \TL{} программу установки для \MacOSX{} и
+ другие программы для Макинтошей. Страница проекта "---
+ \url{http://www.tug.org/mactex/}.
-\item[pro\TeX{}t:] \xD5\xCC\xD5\xDE\xDB\xC5\xCE\xCE\xD9\xCA \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1 \MIKTEX\ \xC4\xCC\xD1 Windows.
- \ProTeXt\ \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4 \xD7 \xD3\xC5\xC2\xD1 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9 \xD5\xD0\xD2\xCFݣ\xCE\xCE\xD5\xC0
- \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5. \xEF\xCE \xCE\xC5 \xDA\xC1\xD7\xC9\xD3\xC9\xD4 \xCF\xD4 \TL{} \xC9 \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4 \xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD9\xC5 \xC9\xCE\xD3\xD4\xD2\xD5\xCB\xC3\xC9\xC9
- \xD0\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5. \xF3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \ProTeXt{} "---
+\item[pro\TeX{}t:] улучшенный вариант дистрибутива \MIKTEX\ для Windows.
+ \ProTeXt\ включает в себя дополнительные программы и упрощённую
+ установку. Он не зависит от \TL{} и включает собственные инструкции
+ по установке. Страница \ProTeXt{} "---
\url{http://tug.org/protext}.
-\item [CTAN:] \xFA\xC5\xD2\xCB\xC1\xCC\xCF \xC1\xD2\xC8\xC9\xD7\xC1 \CTAN{} (\url{http://www/ctan/org}).
+\item [CTAN:] Зеркало архива \CTAN{} (\url{http://www/ctan/org}).
\end{description}
-\xEC\xC9\xC3\xC5\xCE\xDA\xC9\xC9 \xCE\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCE\xC9\xC5 \CTAN{}, \pkgname{protext} \xC9
-\texttt{texmf-extra} \xCD\xCF\xC7\xD5\xD4 \xCF\xD4\xCC\xC9\xDE\xC1\xD4\xD8\xD3\xD1 \xCF\xD4 \xCC\xC9\xC3\xC5\xCE\xDA\xC9\xC9 \TL{}, \xD0\xCF\xDC\xD4\xCF\xCD\xD5 \xC2\xD5\xC4\xD8\xD4\xC5
-\xD7\xCE\xC9\xCD\xC1\xD4\xC5\xCC\xD8\xCE\xD9 \xD0\xD2\xC9 \xD2\xC1\xD3\xD0\xD2\xCF\xD3\xD4\xD2\xC1\xCE\xC5\xCE\xC9\xC9 \xC9\xCC\xC9 \xCD\xCF\xC4\xC9\xC6\xC9\xCB\xC1\xC3\xC9\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \xD7\xC8\xCF\xC4\xD1\xDD\xC9\xC8 \xD7
-\xDC\xD4\xC9 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xD9.
+Лицензии на использование \CTAN{}, \pkgname{protext} и
+\texttt{texmf-extra} могут отличаться от лицензии \TL{}, поэтому будьте
+внимательны при распространении или модификации программ, входящих в
+эти дистрибутивы.
-\subsection{\xEB\xCF\xD2\xCE\xC5\xD7\xD9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \protect\TL{}}
+\subsection{Корневые директории \protect\TL{}}
\label{sec:tld}
-\xF7\xCF\xD4 \xCB\xD2\xC1\xD4\xCB\xCF\xC5 \xCF\xD0\xC9\xD3\xC1\xCE\xC9\xC5 \xCB\xCF\xD2\xCE\xC5\xD7\xD9\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC5 \TL{}.
+Вот краткое описание корневых директорий в дистрибутиве \TL{}.
\begin{ttdescription}
-\item[bin:] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \TeX{}, \xD3\xC7\xD2\xD5\xD0\xD0\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC5 \xD0\xCF \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD\xC1\xCD.
+\item[bin:] Программы системы \TeX{}, сгруппированные по платформам.
%
-\item[readme-*.dir:] \xEB\xD2\xC1\xD4\xCB\xCF\xC5 \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF
- \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \xC9 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xD1 \xD3\xD3\xD9\xCC\xCF\xCB \xCE\xC1 \xD2\xC1\xDA\xCE\xD9\xC8 \xD1\xDA\xD9\xCB\xC1\xC8, \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD
- \xC6\xCF\xD2\xCD\xC1\xD4\xC5 \xC9 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 HTML.
+\item[readme-*.dir:] Краткое руководство
+ пользователя и коллекция ссылок на разных языках, в текстовом
+ формате и формате HTML.
%
-\item[source:] \xE9\xD3\xC8\xCF\xC4\xCE\xD9\xCA \xCB\xCF\xC4 \xD7\xD3\xC5\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xD9 \Webc{}
- \TeX{} \xC9 \MF{}.
+\item[source:] Исходный код всех программ, включая дистрибутивы \Webc{}
+ \TeX{} и \MF{}.
%
-\item[texmf-dist:] \xF3\xCD. \dirname{TEXMFDIST} \xCE\xC9\xD6\xC5.
+\item[texmf-dist:] См. \dirname{TEXMFDIST} ниже.
%
-\item[tlpkg:] \xF3\xCB\xD2\xC9\xD0\xD4\xD9, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xC6\xC1\xCA\xCC\xD9 \xC4\xCC\xD1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9,
- \xC1 \xD4\xC1\xCB\xD6\xC5 \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD0\xCF\xCC\xC5\xDA\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 Windows
+\item[tlpkg:] Скрипты, программы и другие файлы для поддержки системы,
+ а также некоторые полезные программы для Windows
\end{ttdescription}
-\xEB\xD2\xCF\xCD\xC5 \xDC\xD4\xC9\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA, \xD7 \xCB\xCF\xD2\xCE\xC5\xD7\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD3\xCB\xD2\xC9\xD0\xD4\xD9
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC9 \xC6\xC1\xCA\xCC\xD9 \filename{README} (\xCE\xC1 \xD2\xC1\xDA\xCE\xD9\xC8 \xD1\xDA\xD9\xCB\xC1\xC8).
+Кроме этих директорий, в корневой директории находятся скрипты
+установки и файлы \filename{README} (на разных языках).
-\xE6\xC1\xCA\xCC \OnCD{doc.html} \xD7 \xCB\xCF\xD2\xCE\xC5\xD7\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCD\xCE\xCF\xC7\xCF \xD3\xD3\xD9\xCC\xCF\xCB \xCE\xC1
-\xD0\xCF\xCC\xC5\xDA\xCE\xD5\xC0 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0.
-\xE4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xD1 \xCB \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xD9\xCD \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD (\xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xC1, man, info) \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD7
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{texmf-dist/doc}. \xE4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xD1 \xCD\xC1\xCB\xD2\xCF\xD0\xC1\xCB\xC5\xD4\xCF\xD7 \xC9 \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7
-\xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{texmf-dist/doc}. \xE4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1
-\xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC9 \xCD\xCF\xD6\xCE\xCF \xD7\xCF\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xCF\xCA \cmdname{texdoc}.
+Файл \OnCD{doc.html} в корневой директории содержит много ссылок на
+полезную документацию.
+Документация к отдельным программам (руководства, man, info) находится в
+директории \dirname{texmf-dist/doc}. Документация макропакетов и форматов
+находится в директории \dirname{texmf-dist/doc}. Для поиска
+документации можно воспользоваться программой \cmdname{texdoc}.
-\xE4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xD1 \xCB \xD3\xC1\xCD\xCF\xCD\xD5 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xD5 \TL{} \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\dirname{texmf-dist/doc/texlive} \xC9 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xC1 \xCE\xC1 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xC8 \xD1\xDA\xD9\xCB\xC1\xC8:
+Документация к самому дистрибутиву \TL{} находится в директории
+\dirname{texmf-dist/doc/texlive} и доступна на нескольких языках:
\begin{itemize*}
-\item{\xE1\xCE\xC7\xCC\xC9\xCA\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-en}
-\item{\xE9\xD4\xC1\xCC\xD8\xD1\xCE\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive/texlive-it}
-\item{\xF5\xD0\xD2\xCF\xDD\xC5\xCE\xCE\xD9\xCA \xCB\xC9\xD4\xC1\xCA\xD3\xCB\xC9\xCA:} \OnCD{texmf/doc/texlive-zh-cn}
-\item{\xEE\xC5\xCD\xC5\xC3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-de}
-\item{\xF0\xCF\xCC\xD8\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-pl}
-\item{\xF2\xD5\xD3\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-ru}
-\item{\xF3\xC5\xD2\xC2\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
-\item{\xE6\xD2\xC1\xCE\xC3\xD5\xDA\xD3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-fr}
-\item{\xFE\xC5\xDB\xD3\xCB\xC9\xCA \xC9 \xD3\xCC\xCF\xD7\xC1\xC3\xCB\xC9\xCA:} \OnCD{texmf-dist/doc/texlive-cz}
+\item{Английский:} \OnCD{texmf-dist/doc/texlive-en}
+\item{Итальянский:} \OnCD{texmf-dist/doc/texlive/texlive-it}
+\item{Упрощенный китайский:} \OnCD{texmf/doc/texlive-zh-cn}
+\item{Немецкий:} \OnCD{texmf-dist/doc/texlive-de}
+\item{Польский:} \OnCD{texmf-dist/doc/texlive-pl}
+\item{Русский:} \OnCD{texmf-dist/doc/texlive-ru}
+\item{Сербский:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
+\item{Французский:} \OnCD{texmf-dist/doc/texlive-fr}
+\item{Чешский и словацкий:} \OnCD{texmf-dist/doc/texlive-cz}
\end{itemize*}
-\subsection{\xEF\xD0\xC9\xD3\xC1\xCE\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA texmf}
+\subsection{Описание директорий texmf}
\label{sec:texmftrees}
-\xF7 \xDC\xD4\xCF\xCD \xD2\xC1\xDA\xC4\xC5\xCC\xC5 \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xD7\xD3\xC5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5, \xDA\xC1\xC4\xC1\xC0\xDD\xC9\xC5 \xD0\xCF\xCC\xCF\xD6\xC5\xCE\xC9\xC5 \xC4\xC5\xD2\xC5\xD7\xD8\xC5\xD7
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA texmf \xC9 \xC9\xC8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0. \xEB\xCF\xCD\xC1\xCE\xC4\xC1
-\texttt{tlmgr~conf} \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xD4\xC5\xCB\xD5\xDD\xC9\xC5 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xDC\xD4\xC9\xC8 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8,
-\xD4\xC1\xCB \xDE\xD4\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC9\xD4\xD8, \xC7\xC4\xC5 \xDC\xD4\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD7
-\xD7\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5.
+В этом разделе описаны все переменные, задающие положение деревьев
+директорий texmf и их значения по умолчанию. Команда
+\texttt{tlmgr~conf} показывает текущие значения этих переменных,
+так что вы можете определить, где эти директории находятся в
+вашей системе.
-\xF7\xD3\xC5 \xDC\xD4\xC9 \xC4\xC5\xD2\xC5\xD7\xD8\xD1, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xCC\xC9\xDE\xCE\xD9\xC5 \xC4\xC5\xD2\xC5\xD7\xD8\xD1 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \xC4\xCF\xCC\xD6\xCE\xD9 \xD3\xCC\xC5\xC4\xCF\xD7\xC1\xD4\xD8
-\xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xD5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \TeX\ (\TDS, \url{http://tug.org/tds}) \xD3\xCF \xD7\xD3\xC5\xCD\xC9
-\xD3\xCF\xD4\xCE\xD1\xCD\xC9 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA, \xC9\xCE\xC1\xDE\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xCD\xCF\xD6\xC5\xD4 \xCE\xC5 \xCE\xC1\xCA\xD4\xC9 \xCE\xD5\xD6\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9.
-\xE2\xCF\xCC\xC5\xC5 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xCF \xDC\xD4\xCF \xCF\xD0\xC9\xD3\xC1\xCE\xCF \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5 \ref{sec:local-personal-macros}
-(\xD3\xD4\xD2.~\pageref{sec:local-personal-macros}). \xF0\xCF\xD2\xD1\xC4\xCF\xCB, \xD5\xCB\xC1\xDA\xC1\xCE\xCE\xD9\xCA \xCE\xC9\xD6\xC5,
-\xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC5\xD4 \xCF\xC2\xD2\xC1\xD4\xCE\xCF\xCD\xD5 \xD0\xCF\xD2\xD1\xC4\xCB\xD5 \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xCF \xC4\xC5\xD2\xC5\xD7\xD8\xD1\xCD, \xD4\xCF \xC5\xD3\xD4\xD8
-\xD0\xCF\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC5 \xC6\xC1\xCA\xCC\xD9 \xC9\xCD\xC5\xC0\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF.
+Все эти деревья, включая личные деревья пользователя, должны следовать
+стандарту директорий \TeX\ (\TDS, \url{http://tug.org/tds}) со всеми
+сотнями поддиректорий, иначе система может не найти нужные файлы.
+Более подробно это описано в разделе \ref{sec:local-personal-macros}
+(стр.~\pageref{sec:local-personal-macros}). Порядок, указанный ниже,
+соответствует обратному порядку поиска по деревьям, то есть
+последующие файлы имеют преимущество.
\begin{ttdescription}
-\item [TEXMFDIST] \xE4\xC5\xD2\xC5\xD7\xCF, \xC7\xC4\xC5 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD0\xD2\xC1\xCB\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD7\xD3\xC5 \xC6\xC1\xCA\xCC\xD9
- \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1: \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9, \xDB\xD2\xC9\xC6\xD4\xD9, \xD3\xCB\xD2\xC9\xD0\xD4\xD9, \xD0\xC1\xCB\xC5\xD4\xD9 \xC9
- \xD4.\xC4. (\xCF\xD3\xCE\xCF\xD7\xCE\xCF\xC5 \xC9\xD3\xCB\xCC\xC0\xDE\xC5\xCE\xC9\xC5 "--- \xDA\xC1\xD7\xC9\xD3\xD1\xDD\xC9\xC5 \xCF\xD4 \xC1\xD2\xC8\xC9\xD4\xC5\xCB\xD4\xD5\xD2\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9,
- \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \code{bin/}.)
-\item [TEXMFLOCAL] \xE4\xC5\xD2\xC5\xD7\xCF, \xCB\xCF\xD4\xCF\xD2\xCF\xC5 \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCE\xCF
- \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1\xCD\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xC4\xCC\xD1 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7,
- \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9 \xD4.\xC4.
-\item [TEXMFSYSVAR] \xFC\xD4\xCF \xC4\xC5\xD2\xC5\xD7\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD5\xD4\xC9\xCC\xC9\xD4\xC1\xCD\xC9
- \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, \xC1 \xD4\xC1\xCB\xD6\xC5
+\item [TEXMFDIST] Дерево, где находятся практически все файлы
+ дистрибутива: конфигурационные файлы, шрифты, скрипты, пакеты и
+ т.д. (основное исключение "--- зависящие от архитектуры программы,
+ которые находятся в директории \code{bin/}.)
+\item [TEXMFLOCAL] Дерево, которое может быть использовано
+ администраторами системы для дополнительных пакетов,
+ шрифтов и т.д.
+\item [TEXMFSYSVAR] Это дерево используется утилитами
+ \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, а также
\verb+tlmgr+
- \xC4\xCC\xD1 \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1 \xD3\xCF\xDA\xC4\xC1\xD7\xC1\xC5\xCD\xD9\xC8 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xC6\xC1\xCA\xCC\xCF\xD7:
- \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7, \xCB\xC1\xD2\xD4 \xDB\xD2\xC9\xC6\xD4\xCF\xD7, "--- \xCF\xC2\xDD\xC9\xC8 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA.
-\item [TEXMFSYSCONFIG] \xFC\xD4\xCF \xC4\xC5\xD2\xC5\xD7\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD5\xD4\xC9\xCC\xC9\xD4\xC1\xCD\xC9
- \verb+texconfig-sys+, \verb+updmap-sys+ \xC9 \verb+fmtutil-sys+
- \xC4\xCC\xD1 \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1 \xCD\xCF\xC4\xC9\xC6\xC9\xC3\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7
- \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC9, \xCF\xC2\xDD\xC9\xC8 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA.
-\item [TEXMFHOME] \xE4\xC5\xD2\xC5\xD7\xCF, \xCB\xCF\xD4\xCF\xD2\xCF\xC5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC9 \xCD\xCF\xC7\xD5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xC4\xCC\xD1
- \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7, \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9 \xD4.\xC4., \xC9\xCC\xC9 \xC4\xCC\xD1 \xCF\xC2\xCE\xCF\xD7̣\xCE\xCE\xD9\xC8
- \xD7\xC5\xD2\xD3\xC9\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7. \xFC\xD4\xC1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xC1\xD1 \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xCE\xC1 \xC4\xC5\xD2\xC5\xD7\xCF \xD7
- \xC4\xCF\xCD\xC1\xDB\xCE\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xD3\xD7\xCF\xC5\xCA \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1.
-\item [TEXMFVAR] \xFC\xD4\xCF \xC4\xC5\xD2\xC5\xD7\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD5\xD4\xC9\xCC\xC9\xD4\xC1\xCD\xC9 \verb+texconfig+,
- \verb+updmap+ \xC9 \verb+fmtutil+ \xC4\xCC\xD1 \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1
- \xD3\xCF\xDA\xC4\xC1\xD7\xC1\xC5\xCD\xD9\xC8 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xC6\xC1\xCA\xCC\xCF\xD7: \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7, \xCB\xC1\xD2\xD4 \xDB\xD2\xC9\xC6\xD4\xCF\xD7.
-\item [TEXMFCONFIG] \xFC\xD4\xCF \xC4\xC5\xD2\xC5\xD7\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD5\xD4\xC9\xCC\xC9\xD4\xC1\xCD\xC9
- \verb+texconfig+, \verb+updmap+ \xC9 \verb+fmtutil+
- \xC4\xCC\xD1 \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1 \xCD\xCF\xC4\xC9\xC6\xC9\xC3\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC9 (\xD3\xD7\xCF\xC9\xC8 \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF
- \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1)
-\item [TEXMFCACHE] \xFC\xD4\xCF \xC4\xC5\xD2\xC5\xD7\xCF
- \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \ConTeXt\ MkIV \xC9 Lua\LaTeX\ \xC4\xCC\xD1
- \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xCF\xD7, \xD3\xCF\xDA\xC4\xC1\xD7\xC1\xC5\xCD\xD9\xC8 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD0\xD2\xC9 \xD2\xC1\xC2\xCF\xD4\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD. \xF0\xCF
- \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD3\xCF\xD7\xD0\xC1\xC4\xC1\xC5\xD4 \xD3 \code{TEXMFSYSVAR}, \xC9\xCC\xC9, \xC5\xD3\xCC\xC9 \xDC\xD4\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
- \xDA\xC1\xCB\xD2\xD9\xD4\xC1 \xC4\xCC\xD1 \xDA\xC1\xD0\xC9\xD3\xC9, \code{TEXMFVAR}.
+ для хранения создаваемых автоматически файлов:
+ форматов, карт шрифтов, "--- общих для всех пользователей.
+\item [TEXMFSYSCONFIG] Это дерево используется утилитами
+ \verb+texconfig-sys+, \verb+updmap-sys+ и \verb+fmtutil-sys+
+ для хранения модифицированных файлов
+ конфигурации, общих для всех пользователей.
+\item [TEXMFHOME] Дерево, которое пользователи могут использовать для
+ установки собственных пакетов, шрифтов и т.д., или для обновлённых
+ версий системных пакетов. Эта переменная указывает на дерево в
+ домашней директории, своей для каждого пользователя.
+\item [TEXMFVAR] Это дерево используется утилитами \verb+texconfig+,
+ \verb+updmap+ и \verb+fmtutil+ для хранения
+ создаваемых автоматически файлов: форматов, карт шрифтов.
+\item [TEXMFCONFIG] Это дерево используется утилитами
+ \verb+texconfig+, \verb+updmap+ и \verb+fmtutil+
+ для хранения модифицированных файлов конфигурации (своих для каждого
+ пользователя)
+\item [TEXMFCACHE] Это дерево
+ используется программами \ConTeXt\ MkIV и Lua\LaTeX\ для
+ хранения файлов, создаваемых автоматически при работе программ. По
+ умолчанию совпадает с \code{TEXMFSYSVAR}, или, если эта директория
+ закрыта для записи, \code{TEXMFVAR}.
\end{ttdescription}
\noindent
-\xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD7\xD9\xC7\xCC\xD1\xC4\xC9\xD4 \xD4\xC1\xCB:
+По умолчанию структура директорий выглядит так:
\begin{description}
- \item[\xCB\xCF\xD2\xCE\xC5\xD7\xC1\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1] \xCD\xCF\xD6\xC5\xD4 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD7\xC5\xD2\xD3\xC9\xCA \TL{}
- (\xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xCC\xD1 \xEC\xC9\xCE\xD5\xCB\xD3\xC1 \xDC\xD4\xCF \texttt{/usr/local/texlive}):
+ \item[корневая директория] может содержать несколько версий \TL{}
+ (по умолчанию для Линукса это \texttt{/usr/local/texlive}):
\begin{ttdescription}
- \item[2017] \xF0\xD2\xC5\xC4\xD9\xC4\xD5\xDD\xC1\xD1 \xD7\xC5\xD2\xD3\xC9\xD1.
- \item[2018] \xF4\xC5\xCB\xD5\xDD\xC1\xD1 \xD7\xC5\xD2\xD3\xC9\xD1.
+ \item[2018] Предыдущая версия.
+ \item[2019] Текущая версия.
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
- \item [i386-linux] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \GNU/Linux
+ \item [i386-linux] Программы для \GNU/Linux (32-битовая версия)
\item [...]
- \item [x86\_64-darwin] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \MacOSX
- \item [win32] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 Windows
+ \item [x86\_64-darwin] Программы для \MacOSX
+ \item [x86\_64-linux] Программы для \GNU/Linux (64-битовая версия)
+ \item [win32] Программы для Windows
\end{ttdescription}
- \item [texmf-dist\ \ ] \envname{TEXMFDIST} \xC9 \envname{TEXMFMAIN}
+ \item [texmf-dist\ \ ] \envname{TEXMFDIST} и \envname{TEXMFMAIN}
\item [texmf-var \ \ ] \envname{TEXMFSYSVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFSYSCONFIG}
\end{ttdescription}
- \item [texmf-local] \envname{TEXMFLOCAL}, \xCF\xC2\xDD\xC1\xD1 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD7\xC5\xD2\xD3\xC9\xCA
+ \item [texmf-local] \envname{TEXMFLOCAL}, общая для всех версий
\TL{}.
\end{ttdescription}
- \item[\xC4\xCF\xCD\xC1\xDB\xCE\xD1\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1] (\texttt{\$HOME} \xC9\xCC\xC9
+ \item[домашняя директория пользователя] (\texttt{\$HOME} или
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2017] \xE4\xC1\xCE\xCE\xD9\xC5 \xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 \xD0\xD2\xC5\xC4\xD9\xC4\xD5\xDD\xC5\xCA
- \xD7\xC5\xD2\xD3\xC9\xC9.
- \item[.texlive2018] \xE4\xC1\xCE\xCE\xD9\xC5 \xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 \xD4\xC5\xCB\xD5\xDD\xC5\xCA
- \xD7\xC5\xD2\xD3\xC9\xC9.
+ \item[.texlive2018] Данные и конфигурационные файлы предыдущей
+ версии.
+ \item[.texlive2019] Данные и конфигурационные файлы текущей
+ версии.
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}
\item [texmf-config] \envname{TEXMFCONFIG}
\end{ttdescription}
- \item[texmf] \envname{TEXMFHOME} \xEC\xC9\xDE\xCE\xD9\xC5 \xCD\xC1\xCB\xD2\xCF\xD0\xC1\xCB\xC5\xD4\xD9 \xC9 \xD4.\xC4.
+ \item[texmf] \envname{TEXMFHOME} Личные макропакеты и т.д.
\end{ttdescription}
\end{description}
-\subsection{\xF2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xD1 \protect\TeX{}\xC1}
+\subsection{Расширения \protect\TeX{}а}
\label{sec:tex-extensions}
-\xEB\xCE\xD5\xD4\xCF\xD7\xD3\xCB\xC9\xCA \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \TeX \xC1 \xDA\xC1\xCD\xCF\xD2\xCF\xD6\xC5\xCE "--- \xDA\xC1 \xC9\xD3\xCB\xCC\xC0\xDE\xC5\xCE\xC9\xC5\xCD \xD2\xC5\xC4\xCB\xC9\xC8
-\xC9\xD3\xD0\xD2\xC1\xD7\xCC\xC5\xCE\xC9\xCA \xC2\xC1\xC7\xCF\xD7, \xD7 \xCE\xC5\xC7\xCF \xCE\xC5 \xD7\xCE\xCF\xD3\xC9\xD4\xD3\xD1 \xCE\xC9\xCB\xC1\xCB\xC9\xC8 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xCA. \xEF\xCE
-\xD2\xC1\xD3\xD0\xD2\xCF\xD3\xD4\xD2\xC1\xCE\xD1\xC5\xD4\xD3\xD1 \xD7 \TL{} \xCB\xC1\xCB \prog{tex} \xC9 \xC2\xD5\xC4\xC5\xD4 \xD2\xC1\xD3\xD0\xD2\xCF\xD3\xD4\xD2\xC1\xCE\xD1\xD4\xD8\xD3\xD1 \xD7
-\xCF\xC2\xCF\xDA\xD2\xC9\xCD\xCF\xCD \xC2\xD5\xC4\xD5\xDD\xC5\xCD. \xF7 \xD3\xCF\xD3\xD4\xC1\xD7 \TL{} \xD7\xC8\xCF\xC4\xC9\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xCA \TeX{}\xC1:
+Кнутовский вариант \TeX а заморожен "--- за исключением редких
+исправлений багов, в него не вносится никаких изменений. Он
+распространяется в \TL{} как \prog{tex} и будет распространяться в
+обозримом будущем. В состав \TL{} входит несколько расширений \TeX{}а:
\begin{description}
-\item [\eTeX] \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xCE\xC1\xC2\xCF\xD2 \xCE\xCF\xD7\xD9\xC8 \xD0\xD2\xC9\xCD\xC9\xD4\xC9\xD7\xCF\xD7
+\item [\eTeX] добавляет набор новых примитивов
\label{text:etex}
-(\xCF\xD4\xCE\xCF\xD3\xD1\xDD\xC9\xCA\xD3\xD1 \xCB \xCD\xC1\xCB\xD2\xCF\xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1\xCD, \xDE\xD4\xC5\xCE\xC9\xC0 \xD3\xC9\xCD\xD7\xCF\xCC\xCF\xD7, \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xCD
-\xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xD1\xCD \xCF\xD4\xCC\xC1\xC4\xCB\xC9 \xC9 \xCD\xCE\xCF\xC7\xCF\xCD\xD5 \xC4\xD2\xD5\xC7\xCF\xCD\xD5) \xC9 \xD2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xD1 \TeXXeT{} \xC4\xCC\xD1
-ף\xD2\xD3\xD4\xCB\xC9 \xD3\xD0\xD2\xC1\xD7\xC1 \xCE\xC1\xCC\xC5\xD7\xCF \xC9 \xD3\xCC\xC5\xD7\xC1 \xCE\xC1\xD0\xD2\xC1\xD7\xCF. \xF7 \xCF\xC2\xD9\xDE\xCE\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \eTeX{} \xCE\xC1
-100\% \xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD \xD3\xCF \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xCD\TeX{}\xCF\xCD. \xF3\xCD.
+(относящийся к макроподстановкам, чтению символов, дополнительным
+возможностям отладки и многому другому) и расширения \TeXXeT{} для
+вёрстки справа налево и слева направо. В обычном режиме \eTeX{} на
+100\% совместим со стандартным\TeX{}ом. См.
\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
-\item [pdf\TeX] \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4 \xD7 \xD3\xC5\xC2\xD1 \xD2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xD1 \eTeX \xC1, \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xD1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xD5
- \xC6\xCF\xD2\xCD\xC1\xD4\xC1 PDF, \xD0\xCF\xCD\xC9\xCD\xCF \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xCF\xC7\xCF \dvi{}, \xC1 \xD4\xC1\xCB\xD6\xC5 \xCD\xCE\xCF\xC7\xCF \xC4\xD2\xD5\xC7\xC9\xC8
- \xCE\xCF\xD7\xD9\xC8 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC5\xCA. \xFC\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xC2\xCF\xCC\xD8\xDB\xC9\xCE\xD3\xD4\xD7\xCF\xCD
- \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \prog{etex}, \prog{latex}, \prog{pdflatex}.
- \xF3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xCE\xC1 \xD3\xC5\xD4\xC9: \url{http://www.pdftex.org/}. \xF7
- \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xC5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1
- \OnCD{texmf-dist/doc/pdftex/manual/padftex-a.pdf} \xC9 \xD0\xD2\xC9\xCD\xC5\xD2\xC1\xC8
- \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex} \xCF\xD0\xC9\xD3\xC1\xCE\xD9
- \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9.
+\item [pdf\TeX] включает в себя расширения \eTeX а, добавляя поддержку
+ формата PDF, помимо стандартного \dvi{}, а также много других
+ новых возможностей. Эта программа используется большинством
+ форматов, например, \prog{etex}, \prog{latex}, \prog{pdflatex}.
+ Страница программы на сети: \url{http://www.pdftex.org/}. В
+ руководстве пользователя
+ \OnCD{texmf-dist/doc/pdftex/manual/padftex-a.pdf} и примерах
+ \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex} описаны
+ возможности программы.
-\item[Lua\TeX] \xD0\xD2\xC5\xC4\xCE\xC1\xDA\xCE\xC1\xDE\xC5\xCE \xDA\xC1\xCD\xC5\xCE\xC9\xD4\xD8 pdf\TeX{} \xD7 \xC2\xD5\xC4\xD5\xDD\xC5\xCD \xD7\xCF \xCD\xCE\xCF\xC7\xCF\xCD
- (\xC8\xCF\xD4\xD1 \xC9 \xCE\xC5 \xD7\xCF \xD7\xD3\xC5\xCD) \xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD \xD3 \xCE\xC9\xCD. \xEF\xCE \xD4\xC1\xCB\xD6\xC5
- \xDA\xC1\xCD\xC5\xCE\xC9\xD4 Aleph, \xD3\xCD. \xCE\xC9\xD6\xC5, \xC8\xCF\xD4\xD1 \xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD\xCF\xD3\xD4\xC9 \xCD\xC5\xD6\xC4\xD5 \xDC\xD4\xC9\xCD\xC9 \xD0\xD2\xCF\xC5\xCB\xD4\xC1\xCD\xC9 \xCE\xC5
- \xD0\xD2\xC5\xC4\xD0\xCF\xCC\xC1\xC7\xC1\xC5\xD4\xD3\xD1. \xF7\xD3\xD4\xD2\xCF\xC5\xCE\xCE\xD9\xCA \xC9\xCE\xD4\xC5\xD2\xD0\xD2\xC5\xD4\xC1\xD4\xCF\xD2 \xD1\xDA\xD9\xCB\xC1 Lua (\xD3\xCD.
- \url{http://www.lua.org/}) \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xDC\xCC\xC5\xC7\xC1\xCE\xD4\xCE\xCF \xD2\xC5\xDB\xC9\xD4\xD8 \xCD\xCE\xCF\xC7\xC9\xC5 \xD3\xCC\xCF\xD6\xCE\xD9\xC5
- \xD0\xD2\xCF\xC2\xCC\xC5\xCD\xD9 \TeX \xC1. \xEB\xCF\xC7\xC4\xC1 \xDC\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xC5\xD4\xD3\xD1 \xCB\xC1\xCB
- \filename{texlua}, \xCF\xCE\xC1 \xD2\xC1\xC2\xCF\xD4\xC1\xC5\xD4 \xCB\xC1\xCB \xC9\xCE\xD4\xC5\xD2\xD0\xD2\xC5\xD4\xC1\xD4\xCF\xD2 Lua, \xC9 \xD7 \xDC\xD4\xCF\xCD
- \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD7 \TL{}. \xF3\xCD. \url{http://www.luatex.org/} \xC9
+\item[Lua\TeX] предназначен заменить pdf\TeX{} в будущем и во многом
+ (хотя и не во всем) совместим с ним. Он также заменит Aleph,
+ см. ниже, хотя полной совместимости между этими проектами не
+ предполагается. Встроенный интерпретатор языка Lua (см.
+ \url{http://www.lua.org/}) позволяет элегантно решить многие сложные
+ проблемы \TeX а. Когда эта программа запускается как
+ \filename{texlua}, она работает как интерпретатор Lua, и в этом
+ качестве используется в \TL{}. См. \url{http://www.luatex.org/} и
\OnCD{texmf-dist/doc/luatex/base/luatexref.pdf}.
-\item [Xe\TeX] \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xD5 Unicode \xC9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5
- OpenType, \xD3\xC4\xC5\xCC\xC1\xCE\xCE\xD5\xC0 \xDE\xC5\xD2\xC5\xDA \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC5 \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xC9. \xF3\xCD.
+\item [Xe\TeX] добавляет поддержку Unicode и шрифтов в формате
+ OpenType, сделанную через стандартные библиотеки. См.
\url{http://tug.org/xetex}.
-\item [\OMEGA\ (\xEF\xCD\xC5\xC7\xC1)] \xCF\xD3\xCE\xCF\xD7\xC1\xCE\xC1 \xCE\xC1 Unicode (\xD3\xC9\xD3\xD4\xC5\xCD\xC1 16-\xC2\xC9\xD4\xCF\xD7\xD9\xC8
- \xD3\xC9\xCD\xD7\xCF\xCC\xCF\xD7), \xDE\xD4\xCF \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xCF\xC4\xCE\xCF\xD7\xD2\xC5\xCD\xC5\xCE\xCE\xCF \xD0\xCF\xDE\xD4\xC9 \xD3\xCF \xD7\xD3\xC5\xCD\xC9
- \xD0\xC9\xD3\xD8\xCD\xC5\xCE\xCE\xCF\xD3\xD4\xD1\xCD\xC9 \xCD\xC9\xD2\xC1. \xEF\xCE\xC1 \xD4\xC1\xCB\xD6\xC5 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC5\xD4 \xD4\xC1\xCB \xCE\xC1\xDA\xD9\xD7\xC1\xC5\xCD\xD9\xCA <<\xD0\xD2\xCF\xC3\xC5\xD3\xD3
- \xD4\xD2\xC1\xCE\xD3\xCC\xD1\xC3\xC9\xC9 \OMEGA{}>> (OTP) \xC4\xCC\xD1 \xD3\xCC\xCF\xD6\xCE\xD9\xC8 \xD0\xD2\xC5\xCF\xC2\xD2\xC1\xDA\xCF\xD7\xC1\xCE\xC9\xCA
- \xD0\xD2\xCF\xC9\xDA\xD7\xCF\xCC\xD8\xCE\xCF\xC7\xCF \xD7\xC8\xCF\xC4\xCE\xCF\xC7\xCF \xD0\xCF\xD4\xCF\xCB\xC1. \xEF\xCD\xC5\xC7\xC1 \xC2\xCF\xCC\xD8\xDB\xC5 \xCE\xC5 \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4\xD3\xD1 \xD7
- \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7 \TL{} \xD7 \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xD3\xC1\xCD\xCF\xD3\xD4\xCF\xD1\xD4\xC5\xCC\xD8\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9; \xCE\xC1 \xC4\xC9\xD3\xCB\xC5
- \xC5\xD3\xD4\xD8 \xD4\xCF\xCC\xD8\xCB\xCF Aleph (\xD3\xCD. \xCE\xC9\xD6\xC5).
+\item [\OMEGA\ (Омега)] основана на Unicode (система 16-битовых
+ символов), что позволяет работать одновременно почти со всеми
+ письменностями мира. Она также поддерживает так называемый <<процесс
+ трансляции \OMEGA{}>> (OTP) для сложных преобразований
+ произвольного входного потока. Омега больше не включается в
+ дистрибутив \TL{} в качестве самостоятельной программы; на диске
+ есть только Aleph (см. ниже).
-\item[Aleph] \xCF\xC2\xDF\xC5\xC4\xC9\xCE\xD1\xC5\xD4 \OMEGA\ \xC9 \eTeX. \xF3\xCD. \xCB\xD2\xC1\xD4\xCB\xD5\xC0 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0 \xD7
+\item[Aleph] объединяет \OMEGA\ и \eTeX. См. краткую документацию в
\OnCD{texmf-dist/doc/aleph/base}.
\end{description}
-\subsection{\xE4\xD2\xD5\xC7\xC9\xC5 \xC9\xCE\xD4\xC5\xD2\xC5\xD3\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC5 \protect\TL}
+\subsection{Другие интересные программы в дистрибутиве \protect\TL}
-\xF7\xCF\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC4\xD2\xD5\xC7\xC9\xC8 \xD7\xC1\xD6\xCE\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC5 \TL{}:
+Вот несколько других важных программ в дистрибутиве \TL{}:
\begin{cmddescription}
-\item [bibtex, biber] \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1 \xC2\xC9\xC2\xCC\xC9\xCF\xC7\xD2\xC1\xC6\xC9\xCA.
+\item [bibtex, biber] поддержка библиографий.
-\item [makeindex, xindy] \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1 \xC1\xCC\xC6\xC1\xD7\xC9\xD4\xCE\xD9\xC8 \xD5\xCB\xC1\xDA\xC1\xD4\xC5\xCC\xC5\xCA.
+\item [makeindex, xindy] поддержка алфавитных указателей.
-\item [dvips] \xD0\xD2\xC5\xCF\xC2\xD2\xC1\xDA\xCF\xD7\xC1\xCE\xC9\xC5 \dvi{} \xD7 \PS{}.
+\item [dvips] преобразование \dvi{} в \PS{}.
-\item [xdvi] \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC4\xCC\xD1 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \dvi{} \xC4\xCC\xD1 X Window System.
+\item [xdvi] программа для просмотра \dvi{} для X Window System.
-\item [dviconcat, dviselect] \xD0\xC5\xD2\xC5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xD4\xD2\xC1\xCE\xC9\xC3 \xD7 \xC6\xC1\xCA\xCC\xC1\xC8 \dvi{}.
+\item [dviconcat, dviselect] перестановка страниц в файлах \dvi{}.
-\item [dvipdfmx] \xD0\xD2\xC5\xCF\xC2\xD2\xC1\xDA\xCF\xD7\xC1\xCE\xC9\xC5 \dvi{} \xD7 PDF, \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xC1
- pdf\TeX{}\xD5, \xD5\xD0\xCF\xCD\xD1\xCE\xD5\xD4\xCF\xCD\xD5 \xD7\xD9\xDB\xC5.
+\item [dvipdfmx] преобразование \dvi{} в PDF, альтернатива
+ pdf\TeX{}у, упомянутому выше.
-\item [psselect, psnup, \ldots] \xD5\xD4\xC9\xCC\xC9\xD4\xD9 \xC4\xCC\xD1 \xD2\xC1\xC2\xCF\xD4\xD9 \xD3 \xC6\xC1\xCA\xCC\xC1\xCD\xC9 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5
+\item [psselect, psnup, \ldots] утилиты для работы с файлами в формате
\PS{}.
-\item [pdfjam, pdfjoin, \ldots] \xD5\xD4\xC9\xCC\xC9\xD4\xD9 \xC4\xCC\xD1 \xD2\xC1\xC2\xCF\xD4\xD9 \xD3 \xC6\xC1\xCA\xCC\xC1\xCD\xC9 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5
+\item [pdfjam, pdfjoin, \ldots] утилиты для работы с файлами в формате
PDF.
-\item [context, mtxrun] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 Con\TeX{}t\xC1 \xC9 \xCF\xC2\xD2\xC1\xC2\xCF\xD4\xCB\xC9 PDF.
+\item [context, mtxrun] Программы для Con\TeX{}tа и обработки PDF.
-\item [htlatex, \ldots] \cmdname{tex4ht}: \xCB\xCF\xCE\xD7\xC5\xD2\xD4\xC5\xD2 \xC9\xDA \AllTeX{}\xC1 \xD7
- HTML, (\xC9 XML \xC9 \xCD\xCE\xCF\xC7\xC9\xC5
- \xC4\xD2\xD5\xC7\xC9\xC5 \xC6\xCF\xD2\xCD\xC1\xD4\xD9).
+\item [htlatex, \ldots] \cmdname{tex4ht}: конвертер из \AllTeX{}а в
+ HTML, (и XML и многие
+ другие форматы).
\end{cmddescription}
-\section{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1}
+\section{Установка}
\label{sec:install}
-\subsection{\xFA\xC1\xD0\xD5\xD3\xCB \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9}
+\subsection{Запуск программы установки}
\label{sec:inst-start}
-\xE4\xCC\xD1 \xCE\xC1\xDE\xC1\xCC\xC1 \xD7\xC1\xCD \xD0\xCF\xD4\xD2\xC5\xC2\xD5\xC5\xD4\xD3\xD1 \DVD{} \TK{} \xC9\xCC\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{}
-\xD3 \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1. \xF0\xCF\xC4\xD2\xCF\xC2\xCE\xCF \xD2\xC1\xDA\xCC\xC9\xDE\xCE\xD9\xC5 \xD3\xD0\xCF\xD3\xCF\xC2\xD9 \xD0\xD2\xC9\xCF\xC2\xD2\xC5\xD4\xC5\xCE\xC9\xD1 \xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
-\xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1 \xD2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC5\xCE\xD9 \xCE\xC1 \xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC5
+Для начала вам потребуется \DVD{} \TK{} или программа установки \TL{}
+с Интернета. Подробно различные способы приобретения и установки
+дистрибутива рассмотрены на странице
\url{http://tug.org/texlive/acquire.html}.
\begin{description}
-\item [\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3 \xD3\xC5\xD4\xC9, \xC1\xD2\xC8\xC9\xD7 (.zip \xC9\xCC\xC9 .tag.gz):] \xD3\xCB\xC1\xDE\xC1\xCA\xD4\xC5 \xC6\xC1\xCA\xCC \xC9\xDA \xC1\xD2\xC8\xC9\xD7\xC1
- \CTAN, \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\dirname{systems/texlive/tlnet}; \xC1\xC4\xD2\xC5\xD3
-\url{http://mirror.ctan.org/systems/texlive/tlnet} \xC4\xCF\xCC\xD6\xC5\xCE \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9
-\xD0\xD2\xC9\xD7\xC5\xD3\xD4\xC9 \xCB \xC2\xCC\xC9\xD6\xC1\xCA\xDB\xC5\xCD\xD5 \xDA\xC5\xD2\xCB\xC1\xCC\xD5 \xC1\xD2\xC8\xC9\xD7\xC1. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xCC\xC9\xC2\xCF
-\filename{install-tl.zip} (\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xCF\xC4 UNIX \xC9 Windows), \xCC\xC9\xC2\xCF \xC6\xC1\xCA\xCC
-\xD3\xD5\xDD\xC5\xD3\xD4\xD7\xC5\xCE\xCE\xCF \xCD\xC5\xCE\xD8\xDB\xC5\xC7\xCF \xD2\xC1\xDA\xCD\xC5\xD2\xC1
-\filename{install-unx.tar.gz} (\xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 UNIX). \xF0\xCF\xD3\xCC\xC5 \xD2\xC1\xD3\xD0\xC1\xCB\xCF\xD7\xCB\xC9
-\xC6\xC1\xCA\xCC\xD9 \filename{install-tl} \xC9
-\filename{install-tl.bat} \xCF\xCB\xC1\xD6\xD5\xD4\xD3\xD1 \xD7 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{install-tl}.
+\item [Установка с сети, архив (.zip или .tag.gz):] скачайте файл из архива
+ \CTAN, директория
+\dirname{systems/texlive/tlnet}; адрес
+\url{http://mirror.ctan.org/systems/texlive/tlnet} должен автоматически
+привести к ближайшему зеркалу архива. Вы можете скачать либо
+\filename{install-tl.zip} (установка под UNIX и Windows), либо файл
+существенно меньшего размера
+\filename{install-unx.tar.gz} (только для UNIX). После распаковки
+файлы \filename{install-tl} и
+\filename{install-tl.bat} окажутся в поддиректории \dirname{install-tl}.
-\item[\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3 \xD3\xC5\xD4\xC9, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 .exe (\xD4\xCF\xCC\xD8\xCB\xCF Windows):] \xF3\xCB\xC1\xDE\xC1\xCA\xD4\xC5
- \xC6\xC1\xCA\xCC \xC9\xDA \xC1\xD2\xC8\xC9\xD7\xC1 \CTAN, \xCB\xC1\xCB \xD5\xCB\xC1\xDA\xC1\xCE\xCF \xD7\xD9\xDB\xC5, \xC9 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xC5 \xC5\xC7\xCF. \xFC\xD4\xCF
- \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xC5\xD4 \xD2\xC1\xD3\xD0\xC1\xCB\xCF\xD7\xDD\xC9\xCB \xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xDD\xC9\xCB \xD0\xC5\xD2\xD7\xCF\xCA \xD3\xD4\xD5\xD0\xC5\xCE\xC9,
- \xD3\xCD. \xD2\xC9\xD3.~Figure~\ref{fig:nsis}. \xEF\xCE \xD0\xD2\xC5\xC4\xCC\xC1\xC7\xC1\xC5\xD4 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 \xC9\xDA \xD4\xD2\xC5\xC8
- \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xCF\xD7: <<Simple install>> \xCE\xC1\xDE\xC9\xCE\xC1\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \xD7 \xCF\xC2\xD9\xDE\xCE\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5,
- <<Custom install>> "---~\xD7 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCE\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \xCB\xC1\xCB \xCF\xD0\xC9\xD3\xC1\xCE\xCF \xD7
- \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:wininst}. \xF4\xD2\xC5\xD4\xC9\xCA \xD7\xC1\xD2\xC9\xC1\xCE\xD4 "---~\xD2\xC1\xD3\xD0\xC1\xCB\xCF\xD7\xCB\xC1 \xC2\xC5\xDA
- \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9.
+\item[Установка с сети, программа .exe (только Windows):] Скачайте
+ файл из архива \CTAN, как указано выше, и запустите его. Это
+ запускает распаковщик и установщик первой ступени,
+ см. рис.~Figure~\ref{fig:nsis}. Он предлагает выбрать из двух
+ вариантов: <<Install>> начинает установку в обычном режиме,
+ <<Unpack only>> "---~распаковка без
+ установки.
-\item [\TeX{} Collection \DVD:] \xF0\xC5\xD2\xC5\xCA\xC4\xC9\xD4\xC5 \xD7 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0
- \dirname{texlive}. \xF0\xCF\xC4 Windows \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xC5\xD4\xD3\xD1
- \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9, \xCB\xCF\xC7\xC4\xC1 \xD7\xD9 \xD7\xD3\xD4\xC1\xD7\xCC\xD1\xC5\xD4\xC5 \DVD{} \xD7 \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5
- \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \DVD, \xD7\xD3\xD4\xD5\xD0\xC9\xD7 \xD7 \xC7\xD2\xD5\xD0\xD0\xD5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA \TeX \xC1 (\xCD\xD9
- \xCE\xC1\xD3\xD4\xCF\xD1\xD4\xC5\xCC\xD8\xCE\xCF \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xDC\xD4\xCF \xD3\xC4\xC5\xCC\xC1\xD4\xD8,
- \url{http://tug.org/usergroups.html}), \xCC\xC9\xC2\xCF \xCB\xD5\xD0\xC9\xD7 \xC5\xC7\xCF \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF
- (\url{http://tug.org/store}), \xCC\xC9\xC2\xCF \xD3\xC4\xC5\xCC\xC1\xD7 \xC5\xC7\xCF \xD3\xC1\xCD\xCF\xD3\xD4\xCF\xD1\xD4\xC5\xCC\xD8\xCE\xCF, \xD3\xCB\xC1\xDE\xC1\xD7
- \ISO\ \xCF\xC2\xD2\xC1\xDA \xC4\xC9\xD3\xCB\xC1. \xF0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD0\xCF\xCC\xD5\xDE\xC1\xD4\xD8
- \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1 \xC9\xDA \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1,
- \xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:dvd-install-net-updates}.
+\item [\TeX{} Collection \DVD:] Перейдите в поддиректорию
+ \dirname{texlive}. Под Windows программа установки запускается
+ автоматически, когда вы вставляете \DVD{} в компьютер. Вы можете
+ получить \DVD, вступив в группу пользователей \TeX а (мы
+ настоятельно рекомендуем это сделать,
+ \url{http://tug.org/usergroups.html}), либо купив его отдельно
+ (\url{http://tug.org/store}), либо сделав его самостоятельно, скачав
+ \ISO\ образ диска. После установки системы вы можете получать
+ обновления из Интернета,
+ см. раздел~\ref{sec:dvd-install-net-updates}.
\end{description}
\begin{figure}[tb]
\tlpng{nsis_installer}{.6\linewidth}
-\caption{\xF0\xC5\xD2\xD7\xC1\xD1 \xD3\xD4\xD5\xD0\xC5\xCE\xD8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD0\xCF\xC4 Windows (.exe)}\label{fig:nsis}
+\caption{Первая ступень установки под Windows (\code{.exe})}\label{fig:nsis}
\end{figure}
-\xF7\xCF \xD7\xD3\xC5\xC8 \xD3\xCC\xD5\xDE\xC1\xD1\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xCF\xC4\xCE\xC1 \xC9 \xD4\xC1 \xD6\xC5. \xE7\xCC\xC1\xD7\xCE\xCF\xC5
-\xD2\xC1\xDA\xCC\xC9\xDE\xC9\xC5 \xD3\xCF\xD3\xD4\xCF\xC9\xD4 \xD7 \xD4\xCF\xCD, \xDE\xD4\xCF \xD0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xD3 \xD3\xC5\xD4\xC9 \xD3\xD4\xC1\xD7\xD1\xD4\xD3\xD1 \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xC5
-\xD7\xC5\xD2\xD3\xC9\xC9 \xD0\xC1\xCB\xC5\xD4\xCF\xD7 "--- \xD7 \xCF\xD4\xCC\xC9\xDE\xC9\xC5 \xCF\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3 \DVD\ \xC9\xCC\xC9 \ISO.
+Во всех случаях программа установки системы одна и та же. Главное
+различие состоит в том, что при установке с сети ставятся последние
+версии пакетов "--- в отличие от установки с \DVD\ или \ISO.
-\xE5\xD3\xCC\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD0\xD2\xCF\xCB\xD3\xC9, \xDA\xC1\xCE\xC5\xD3\xC9\xD4\xC5 \xC9\xC8 \xD7 \xC6\xC1\xCA\xCC
-\filename{~/.wgetrc} \xC9\xCC\xC9 \xDA\xC1\xC4\xC1\xCA\xD4\xC5 \xC9\xC8 \xD7 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1, \xCB\xC1\xCB
-\xCF\xD0\xC9\xD3\xC1\xCE\xCF \xD7
-(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}).
-\TL{} \xD7\xD3\xC5\xC7\xC4\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \GNU\ Wget \xC4\xCC\xD1 \xD3\xCB\xC1\xDE\xC9\xD7\xC1\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xCF\xD7. \xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1,
-\xDC\xD4\xC9 \xD3\xCF\xCF\xC2\xD2\xC1\xD6\xC5\xCE\xC9\xD1 \xCE\xC5\xD7\xC1\xD6\xCE\xD9, \xC5\xD3\xCC\xC9 \xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xC5 \xD3 \DVD\ \xC9\xCC\xC9 \ISO.
+Если вам нужно использовать прокси для Wget, занесите их в файл
+\filename{~/.wgetrc} или задайте их в переменных окружения, как
+описано в
+(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html})
+для программы Wget "---~или задайте их как описано в руководстве
+программы, которую вы используете для скачивания файлов. Разумеется,
+эти соображения неважны, если вы устанавливаете с \DVD\ или \ISO.
-\xF7 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xCF\xD0\xC9\xD3\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \xC2\xCF\xCC\xC5\xC5 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xCF.
+В следующих разделах установка описывается более подробно.
\subsubsection{UNIX}
-\xEE\xC9\xD6\xC5 \texttt{>} \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xCA \xD0\xD2\xCF\xCD\xD0\xD4; \xD4\xCF, \xDE\xD4\xCF \xD7\xD7\xCF\xC4\xC9\xD4
-\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD8, \xD0\xCF\xCB\xC1\xDA\xC1\xCE\xCF \Ucom{\texttt{\xD6\xC9\xD2\xCE\xD9\xCD \xDB\xD2\xC9\xC6\xD4\xCF\xCD}}.
-\xF0\xD2\xCF\xDD\xC5 \xD7\xD3\xC5\xC7\xCF \xCE\xC1\xDE\xC1\xD4\xD8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \xD4\xC1\xCB:
+Ниже \texttt{>} указывает системный промпт; то, что вводит
+пользователь, показано \Ucom{\texttt{жирным шрифтом}}.
+Проще всего начать установку так:
\begin{alltt}
> \Ucom{cd /path/to/installer}
> \Ucom{perl install-tl}
\end{alltt}
-(\xF7\xCD\xC5\xD3\xD4\xCF \xDC\xD4\xCF\xC7\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8 \Ucom{perl
- /path/to/installer/install-tl}, \xC9\xCC\xC9
-\Ucom{./install-tl}, \xC5\xD3\xCC\xC9 \xD5 \xDC\xD4\xCF\xC7\xCF \xD3\xCB\xD2\xC9\xD0\xD4\xC1 \xC5\xD3\xD4\xD8 \xD0\xD2\xC1\xD7\xC1 \xCE\xC1 \xD7\xD9\xD0\xCF\xCC\xCE\xC5\xCE\xC9\xC5, \xC9
-\xD4.\xC4. \xED\xD9 \xCE\xC5 \xC2\xD5\xC4\xC5\xCD \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xD4\xD8 \xD7\xD3\xC5 \xDC\xD4\xC9 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xD9.) \xF7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xD7\xC1\xCD
-\xD0\xD2\xC9\xC4\xC5\xD4\xD3\xD1 \xD5\xD7\xC5\xCC\xC9\xDE\xC9\xD4\xD8 \xD2\xC1\xDA\xCD\xC5\xD2 \xCF\xCB\xCE\xC1 \xD4\xC5\xD2\xCD\xC9\xCE\xC1\xCC\xC1, \xDE\xD4\xCF\xC2\xD9 \xD7 \xCE\xC5\xC7\xCF \xD0\xCF\xCD\xC5\xD3\xD4\xC9\xCC\xD3\xD1 \xD7\xC5\xD3\xD8
-\xC4\xC9\xC1\xCC\xCF\xC7 (\xF2\xC9\xD3\xD5\xCE\xCF\xCB~\ref{fig:text-main}).
+(Вместо этого вы можете запустить \Ucom{perl
+ /path/to/installer/install-tl}, или
+\Ucom{./install-tl}, если у этого скрипта есть права на выполнение, и
+т.д. Мы не будем указывать все эти варианты.) Возможно, вам
+придется увеличить размер окна терминала, чтобы в него поместился весь
+диалог (Рисунок~\ref{fig:text-main}).
-\xE4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5
-(\xD2\xC9\xD3\xD5\xCE\xCF\xCB~\ref{fig:gui-main}) \xD7\xC1\xCD \xD0\xCF\xD4\xD2\xC5\xC2\xD5\xC5\xD4\xD3\xD1 \xCD\xCF\xC4\xD5\xCC\xD8 \dirname{Perl::TK},
-\xD3\xCF\xC2\xD2\xC1\xCE\xCE\xD9\xCA \xD3 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xCF\xCA XFT (\xCF\xCE \xCF\xC2\xD9\xDE\xCE\xCF \xC5\xD3\xD4\xD8 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8
-\GNU/Linux, \xCE\xCF \xCD\xCF\xD6\xC5\xD4 \xCF\xD4\xD3\xD5\xD4\xD3\xD4\xD7\xCF\xD7\xC1\xD4\xD8 \xCE\xC1 \xC4\xD2\xD5\xC7\xC9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8). \xE5\xD3\xCC\xC9 \xCF\xCE \xD5 \xD7\xC1\xD3
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE, \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xCA\xD4\xC5
+Для установки в графическом режиме (рисунок~\ref{fig:advanced-lnx})
+вам потребуется модуль Tcl/Tk. Если он у вас установлен, используйте
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
-\xF0\xCF\xCC\xCE\xD9\xCA \xD3\xD0\xC9\xD3\xCF\xCB \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xD9\xC8 \xCF\xD0\xC3\xC9\xCA \xC4\xC1\xC5\xD4 \xCB\xCF\xCD\xC1\xCE\xC4\xC1
+Старые режимы \code{wizard} и \code{perltk}/\code{expert} все еще
+доступны. Для них нужен модуль \dirname{Perl::Tk}, собранный с
+поддержкой XFT (он обычно есть в системах \GNU/Linux, но может
+отсутствовать на других системах). Полный список возможных опций дает
+команда
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
-\textbf{\xF0\xD2\xC5\xC4\xD5\xD0\xD2\xC5\xD6\xC4\xC5\xCE\xC9\xC5 \xCF \xD0\xD2\xC1\xD7\xC1\xC8 \xC4\xCF\xD3\xD4\xD5\xD0\xC1 \xD7 UNIX:} \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
-\TL{} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xD4\xC5\xCB\xD5\xDD\xC5\xC5 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xC1 \code{umask}. \xF0\xCF\xDC\xD4\xCF\xCD\xD5
-\xC5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5, \xDE\xD4\xCF\xC2\xD9 \xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA \xCD\xCF\xC7\xCC\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xCE\xC5 \xD4\xCF\xCC\xD8\xCB\xCF \xD7\xD9, \xCE\xCF \xC9
-\xC4\xD2\xD5\xC7\xC9\xC5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC9, \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \code{umask
- 022}. \xE2\xCF\xCC\xC5\xC5 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xCF \code{umask} \xCF\xC2\xD3\xD5\xD6\xC4\xC1\xC5\xD4\xD3\xD1 \xD7 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC9 \xCB
-\xD7\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5.
+\textbf{О правах доступа в UNIX:} система установки
+\TL{} использует текущее значение параметра \code{umask}. Поэтому
+если вы хотите, чтобы системой могли пользоваться не только вы, но и
+другие пользователи, вы должны установить, например, \code{umask
+ 022}. Более подробно \code{umask} обсуждается в документации к
+вашей системе.
-\textbf{\xFA\xC1\xCD\xC5\xDE\xC1\xCE\xC9\xC5 \xCF\xC2 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xD0\xCF\xC4 Cygwin:} \xD7 \xCF\xD4\xCC\xC9\xDE\xC9\xC5 \xCF\xD4 \xC4\xD2\xD5\xC7\xC9\xC8
-\xD3\xC9\xD3\xD4\xC5\xCD \xD4\xC9\xD0\xC1 UNIX, Cygwin \xD7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xCF\xCA \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC9 \xCE\xC5 \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4 \xD7\xD3\xC5\xC8
-\xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xD9\xC8 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{} \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD.
-\xF3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:cygwin}.
+\textbf{Замечание об установке под Cygwin:} в отличие от других
+систем типа UNIX, Cygwin в стандартной конфигурации не включает всех
+необходимых для установки \TL{} программ.
+См. раздел~\ref{sec:cygwin}.
\subsubsection{\MacOSX}
\label{sec:macosx}
-\xEB\xC1\xCB \xCF\xD4\xCD\xC5\xDE\xC1\xC5\xD4\xD3\xD1 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:tl-coll-dists}, \xC4\xCC\xD1 \MacOSX{}
-\xD3\xD5\xDD\xC5\xD3\xD4\xD7\xD5\xC5\xD4 \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xCA \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7, Mac\TeX{}
-(\url{http://tug.org/mactex}). \xED\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xC5\xC7\xCF
-\xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9, \xC1 \xCE\xC5 \xCF\xC2\xDD\xC9\xCD \xD3\xCB\xD2\xC9\xD0\xD4\xCF\xCD \TL{}, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xD5 \xCE\xC5\xC7\xCF \xC5\xD3\xD4\xD8
-\xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9, \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xC5 \xC4\xCC\xD1 \xED\xC1\xCB\xC9\xCE\xD4\xCF\xDB\xC5\xCA, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
-\xD5\xC4\xCF\xC2\xCE\xCF\xC5 \xD0\xC5\xD2\xC5\xCB\xCC\xC0\xDE\xC5\xCE\xC9\xC5 \xCD\xC5\xD6\xC4\xD5 \xD2\xC1\xDA\xCC\xC9\xDE\xCE\xD9\xCD\xC9 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1\xCD\xC9 \TeX \xC1 \xC4\xCC\xD1
-\MacOSX{} (Mac\TeX, Fink, MacPorts, \ldots) \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xD1 \xD4\xC1\xCB \xCE\xC1\xDA\xD9\xD7\xC1\xC5\xCD\xD5\xC0
-\xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xD5 \TeX{}Dist.
+Как отмечается в разделе~\ref{sec:tl-coll-dists}, для \MacOSX{}
+существует специальный дистрибутив, Mac\TeX{}
+(\url{http://tug.org/mactex}). Мы рекомендуем пользоваться его
+системой установки, а не общим скриптом \TL{}, поскольку у него есть
+дополнительные возможности, специфические для Макинтошей, например,
+удобное переключение между различными дистрибутивами \TeX а для
+\MacOSX{} (Mac\TeX, Fink, MacPorts, \ldots) используя так называемую
+структуру \TeX{}Dist.
-Mac\TeX{} \xCF\xD3\xCE\xCF\xD7\xC1\xCE \xCE\xC1 \TL{}, \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xC4\xC5\xD2\xC5\xD7\xD8\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5
-\xDC\xD4\xC9\xC8 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xCF\xD7 \xD3\xCF\xD7\xD0\xC1\xC4\xC1\xC0\xD4. Mac\TeX{} \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF
-\xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD3 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xC9 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC5\xCA, \xD0\xD2\xC5\xC4\xCE\xC1\xDA\xCE\xC1\xDE\xC5\xCE\xCE\xD9\xCD\xC9 \xC4\xCC\xD1
-\xED\xC1\xCB\xC9\xCE\xD4\xCF\xDB\xC5\xCA.
+Mac\TeX{} основан на \TL{}, основные деревья директорий и программы у
+этих дистрибутивов совпадают. Mac\TeX{} добавляет несколько
+поддиректорий с программами и документацией, предназначенными для
+Макинтошей.
\subsubsection{Windows}\label{sec:wininst}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xD3 \xD3\xC5\xD4\xC9 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD2\xC1\xD3\xD0\xC1\xCB\xCF\xD7\xC1\xCE\xCE\xCF\xC7\xCF \xC1\xD2\xC8\xC9\xD7\xC1
-.zip, \xC9\xCC\xC9 \xC5\xD3\xCC\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3
-\DVD{} \xCE\xC5 \xD3\xD4\xC1\xD2\xD4\xCF\xD7\xC1\xCC\xC1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9, \xC4\xD7\xC1\xD6\xC4\xD9 ݣ\xCC\xCB\xCE\xC9\xD4\xC5 \xD0\xCF
-\filename{install-tl.bat}. \xE5\xD3\xCC\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xC1 \xC2\xCF\xCC\xC5\xC5 \xD4\xCF\xCE\xCB\xC1\xD1 \xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC1,
-\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xC5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xCE\xD9\xC5 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC9 \xD0\xC1\xCB\xC5\xD4\xCF\xD7,
-\xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xC5 \filename{install-tl-advanced.bat}.
+Если вы устанавливаете систему с сети при помощи распакованного архива
+.zip, или если программа установки с
+\DVD{} не стартовала автоматически, дважды щёлкните по
+\filename{install-tl-windows.bat}.
-\xED\xCF\xD6\xCE\xCF \xD4\xC1\xCB\xD6\xC5 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \xC9\xDA \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC9. \xEE\xC9\xD6\xC5 \texttt{>}
-\xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xCA \xD0\xD2\xCF\xCD\xD0\xD4; \xD4\xCF, \xDE\xD4\xCF \xD7\xD7\xCF\xC4\xC9\xD4 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD8, \xD5\xCB\xC1\xDA\xC1\xCE\xCF
-\Ucom{\texttt{\xD6\xC9\xD2\xCE\xD9\xCD \xDB\xD2\xC9\xC6\xD4\xCF\xCD}}. \xE5\xD3\xCC\xC9 \xD7\xD9 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xC5\xD3\xD8 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9, \xCE\xC1\xD0\xC5\xDE\xC1\xD4\xC1\xCA\xD4\xC5:
+Можно также запустить программу из командной строки. Ниже \texttt{>}
+означает системный промпт; то, что вводит пользователь, указано
+\Ucom{\texttt{жирным шрифтом}}. Если вы находитесь в директории
+программы установки, напечатайте:
\begin{alltt}
> \Ucom{install-tl-windows}
\end{alltt}
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \xCD\xCF\xD6\xCE\xCF \xD7\xD9\xDA\xD7\xC1\xD4\xD8 \xC9 \xC9\xDA \xC4\xD2\xD5\xC7\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
+Программу можно вызвать и из другой директории, например,
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
-(\xD0\xD2\xC5\xC4\xD0\xCF\xCC\xC1\xC7\xC1\xC5\xD4\xD3\xD1, \xDE\xD4\xCF \xD7 \dirname{D:} \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \DVD{} \TK{}). \xEE\xC1
-\xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:wizard-w32} \xD0\xCF\xCB\xC1\xDA\xC1\xCE \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xCA \xD0\xD2\xCF\xD7\xCF\xC4\xCE\xC9\xCB \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9,
-\xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xC5\xD4\xD3\xD1 \xD7 Windows.
+(предполагается, что в \dirname{D:} находится \DVD{} \TK{}). На
+рисунке~\ref{fig:basic-w32} показан специальный проводник установки,
+который по умолчанию запускается в Windows.
-\xE4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xCA\xD4\xC5
+Для установки в текстовом режиме используйте
\begin{alltt}
> \Ucom{install-tl-windows -no-gui}
\end{alltt}
-\xF7\xD3\xC5 \xCF\xD0\xC3\xC9\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCB\xCF\xCD\xC1\xCE\xC4\xD9
+Все опции программы можно получить при помощи команды
\begin{alltt}
> \Ucom{install-tl-windows -help}
\end{alltt}
@@ -646,7 +645,7 @@
\begin{figure}[tb]
\begin{boxedverbatim}
-Installing TeX Live 2018 from: ...
+Installing TeX Live 2019 from: ...
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
@@ -653,17 +652,17 @@
...
Detected platform: GNU/Linux on x86_64
- <B> platforms: 1 out of 19
+ <B> platforms: 1 out of 16
- <S> Installation scheme (scheme-full)
+ <S> Installation scheme: scheme-full
Customizing installation scheme:
<C> standard collections
- 40 collections out of 41, disk space required: 5328 MB
+ 40 collections out of 41, disk space required: 5829 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2018
+ /usr/local/texlive/2019
...
<O> options:
@@ -678,20 +677,20 @@
<H> help
<Q> quit
\end{boxedverbatim}
-\caption{\xE7\xCC\xC1\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5
+\vskip-\baselineskip
+\caption{Главное меню программы установки в текстовом режиме
(\GNU/Linux)}\label{fig:text-main}
\end{figure}
\begin{figure}[tb]
-\tlpng{install-lnx-main}{\linewidth}
-\caption{\xE7\xCC\xC1\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD
- \xD2\xC5\xD6\xC9\xCD\xC5 (\GNU/Linux)}\label{fig:gui-main}
+\tlpng{basic-w32}{.6\linewidth}
+\caption{Меню программы установки (Windows). Кнопка Advanced вызывает
+режим, похожий на рис.~\ref{fig:advanced-lnx}}\label{fig:basic-w32}
\end{figure}
\begin{figure}[tb]
-\tlpng{wizard-w32}{\linewidth}
-\caption{\xE7\xCC\xC1\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xD5\xD0\xD2\xCF\xDD\xC5\xCE\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD
- \xD2\xC5\xD6\xC9\xCD\xC5 (Windows)}\label{fig:wizard-w32}
+\tlpng{advanced-lnx}{\linewidth}
+\caption{Экспертное меню установки (\GNU/Linux)}\label{fig:advanced-lnx}
\end{figure}
\htmlanchor{cygwin}
@@ -698,69 +697,62 @@
\subsubsection{Cygwin}
\label{sec:cygwin}
-\xF0\xC5\xD2\xC5\xC4 \xCE\xC1\xDE\xC1\xCC\xCF\xCD \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL, \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xC5 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9
-\filename{setup.exe} \xC9\xDA \xCB\xCF\xCD\xD0\xCC\xC5\xCB\xD4\xC1 Cygwin \xD0\xC1\xCB\xC5\xD4\xD9 \filename{perl} \xC9
-\filename{wget}, \xC5\xD3\xCC\xC9 \xC9\xC8 \xCE\xC5\xD4 \xD7 \xD7\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5. \xED\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD4\xC1\xCB\xD6\xC5
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC5 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9:
+Перед началом установки \TL, установите при помощи программы
+\filename{setup.exe} из комплекта Cygwin пакеты \filename{perl} и
+\filename{wget}, если их нет в вашей системе. Мы рекомендуем также
+следующие дополнительные пакеты:
\begin{itemize*}
-\item \filename{fontconfig} [\xCE\xD5\xD6\xC5\xCE \xC4\xCC\xD1 \XeTeX\ \xC9 Lua\TeX]
-\item \filename{ghostscript} [\xCE\xD5\xD6\xC5\xCE \xC4\xCC\xD1 \xD2\xC1\xDA\xCE\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD]
-\item \filename{libXaw7} [\xCE\xD5\xD6\xC5\xCE \xC4\xCC\xD1 xdvi]
-\item \filename{ncurses} [\xD0\xD2\xC5\xC4\xCF\xD3\xD4\xC1\xD7\xCC\xD1\xC5\xD4 \xCB\xCF\xCD\xC1\xCE\xC4\xD5 <<clear>>, \xCB\xCF\xD4\xCF\xD2\xC1\xD1
- \xCE\xD5\xD6\xCE\xC1 \xD0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5]
+\item \filename{fontconfig} [нужен для \XeTeX\ и Lua\TeX]
+\item \filename{ghostscript} [нужен для разных программ]
+\item \filename{libXaw7} [нужен для xdvi]
+\item \filename{ncurses} [предоставляет команду <<clear>>, которая
+ нужна при установке]
\end{itemize*}
-\subsubsection{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5}
+\subsubsection{Установка в текстовом режиме}
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:text-main} \xD0\xCF\xCB\xC1\xDA\xC1\xCE\xCF \xCF\xD3\xCE\xCF\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \xC4\xCC\xD1 UNIX. \xF4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xCA \xD2\xC5\xD6\xC9\xCD \xD1\xD7\xCC\xD1\xC5\xD4\xD3\xD1
-\xD2\xC5\xD6\xC9\xCD\xCF\xCD \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xCC\xD1 UNIX.
+На рисунке~\ref{fig:text-main} показано основное меню программы
+установки в текстовом режиме для UNIX. Текстовый режим является
+режимом по умолчанию для UNIX.
-\xE9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCF\xD7\xCF\xCC\xD8\xCE\xCF \xD0\xD2\xC9\xCD\xC9\xD4\xC9\xD7\xC5\xCE: \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \xCB\xD5\xD2\xD3\xCF\xD2\xC1 \xD7 \xCE\xC5\xCD
-\xCE\xC5\xD4. \xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xCE\xC5\xCC\xD8\xDA\xD1 \xD0\xC5\xD2\xC5\xC4\xD7\xC9\xC7\xC1\xD4\xD8\xD3\xD1 \xD0\xCF \xD0\xCF\xCC\xD1\xCD \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCB\xCC\xC1\xD7\xC9\xDB\xC9
-<<Tab>>. \xF7\xD9 \xD0\xD2\xCF\xD3\xD4\xCF \xD0\xC5\xDE\xC1\xD4\xC1\xC5\xD4\xC5 \xDE\xD4\xCF-\xD4\xCF (\xD2\xC5\xC7\xC9\xD3\xD4\xD2 \xD5\xDE\xC9\xD4\xD9\xD7\xC1\xC5\xD4\xD3\xD1!) \xC9
-\xCE\xC1\xD6\xC9\xCD\xC1\xC5\xD4\xC5 \xCB\xCC\xC1\xD7\xC9\xDB\xD5 <<Enter>>, \xD0\xCF\xD3\xCC\xC5 \xDE\xC5\xC7\xCF \xD0\xC5\xD2\xC5\xD2\xC9\xD3\xCF\xD7\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \xD7\xC5\xD3\xD8 \xDC\xCB\xD2\xC1\xCE.
+Интерфейс программы довольно примитивен: поддержки курсора в нем
+нет. Например, нельзя передвигаться по полям при помощи клавиши
+<<Tab>>. Вы просто печатаете что-то (регистр учитывается!) и
+нажимаете клавишу <<Enter>>, после чего перерисовывается весь экран.
-\xFC\xD4\xCF\xD4 \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3 \xD0\xD2\xC9\xCD\xC9\xD4\xC9\xD7\xC5\xCE \xCE\xC5 \xD3\xCC\xD5\xDE\xC1\xCA\xCE\xCF: \xCF\xCE \xC4\xCF\xCC\xD6\xC5\xCE \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xCE\xC1
-\xCB\xC1\xCB \xCD\xCF\xD6\xCE\xCF \xC2\xCF\xCC\xD8\xDB\xC5\xCD \xCB\xCF\xCC\xC9\xDE\xC5\xD3\xD4\xD7\xC5 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xD4\xC1\xCB\xC9\xC5, \xC7\xC4\xC5 \xC5\xD3\xD4\xD8 \xD4\xCF\xCC\xD8\xCB\xCF
-\xD5\xD3\xC5\xDE\xC5\xCE\xCE\xD9\xCA \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 Perl.
+Этот интерфейс примитивен для того, чтобы работать как можно большем
+количестве платформ, включая такие, где есть только усеченный вариант
+программы Perl.
-\subsubsection{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5}
+\subsubsection{Установка в графическом режиме}
+\label{sec:graphical-inst}
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:gui-main} \xC9\xDA\xCF\xC2\xD2\xC1\xD6\xC5\xCE\xCF \xCD\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7
-\xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \xD0\xCF\xC4 \GNU/Linux. \xEF\xD3\xCE\xCF\xD7\xCE\xCF\xC5 \xD2\xC1\xDA\xCC\xC9\xDE\xC9\xC5 \xCD\xC5\xD6\xC4\xD5 \xDC\xD4\xC9\xCD
-\xD2\xC9\xD3\xD5\xCE\xCB\xCF\xCD \xC9 \xD2\xC9\xD3\xD5\xCE\xCB\xCF\xCD~\ref{fig:text-main} \xD7 \xD4\xCF\xCD, \xDE\xD4\xCF \xD7 \xD0\xC5\xD2\xD7\xCF\xCD
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4\xD3\xD1 \xCB\xCE\xCF\xD0\xCB\xC9 \xC9 \xCD\xC5\xCE\xC0.
-
-\xFC\xD4\xCF\xD4 \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD7\xD9\xC2\xD2\xC1\xCE \xCB\xCF\xCD\xC1\xCE\xC4\xCF\xCA
+По умолчанию графическая установка начинается очень просто, позволяя
+выбрать всего из нескольких опций, см. рис.~\ref{fig:basic-w32}.
+Этот вариант может быть выбран командой
\begin{alltt}
-> \Ucom{install-tl -gui=perltk}
+> \Ucom{install-tl -gui}
\end{alltt}
+Кнопка Advanced дает доступ к большинству возможнотей текстового
+установщика, см. рис.~\ref{fig:advanced-lnx}.
-\subsubsection{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xD5\xD0\xD2\xCF\xDD\xC5\xCE\xCE\xCF\xCD \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5}
+\subsubsection{Устаревшие режимы}
-\xF0\xCF\xC4 Windows \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD2\xC1\xC2\xCF\xD4\xC1\xC5\xD4 \xD7 \xD3\xC1\xCD\xCF\xCD \xD0\xD2\xCF\xD3\xD4\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5,
-\xCB\xCF\xD4\xCF\xD2\xD9\xCA \xCD\xD9 \xD4\xCF\xCC\xD8\xCB\xCF \xCD\xCF\xC7\xCC\xC9 \xD0\xD2\xC9\xC4\xD5\xCD\xC1\xD4\xD8, \xCE\xC1\xD0\xCF\xCD\xC9\xCE\xC1\xC0\xDD\xC9\xCA \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3 <<\xF0\xD2\xCF\xD7\xCF\xC4\xCE\xC9\xCB\xC1
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9>>. \xEF\xCE \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4 \xD7\xD3\xC5 \xC9 (\xD0\xCF\xDE\xD4\xC9) \xCE\xC5 \xDA\xC1\xC4\xC1\xC5\xD4 \xCE\xC9\xCB\xC1\xCB\xC9\xC8
-\xD7\xCF\xD0\xD2\xCF\xD3\xCF\xD7. \xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xC2\xCF\xCC\xC5\xC5 \xD4\xCF\xCE\xCB\xD5\xC0 \xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xD5, \xD7\xD9\xDA\xCF\xD7\xC9\xD4\xC5 \xC4\xD2\xD5\xC7\xCF\xCA
-\xD2\xC5\xD6\xC9\xCD.
+Режимы \texttt{perltk}/\texttt{expert} и \texttt{wizard} все еще
+доступны для систем, на которых установлен Perl/Tk. Они могут быть
+вызваны опциями \texttt{-gui=perltk} и \texttt{-gui=wizard}.
-\xE4\xCC\xD1 \xC4\xD2\xD5\xC7\xC9\xC8 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD \xDC\xD4\xCF\xD4 \xD2\xC5\xD6\xC9\xCD \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD7\xD9\xC2\xD2\xC1\xCE \xCB\xCF\xCD\xC1\xCE\xC4\xCF\xCA
-\begin{alltt}
-> \Ucom{install-tl -gui=wizard}
-\end{alltt}
-
-\subsection{\xF2\xC1\xC2\xCF\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9}
+\subsection{Работа программы установки}
\label{sec:runinstall}
-\xED\xC5\xCE\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC4\xCF\xCC\xD6\xCE\xCF \xC2\xD9\xD4\xD8 \xD0\xCF\xCE\xD1\xD4\xCE\xCF \xC2\xC5\xDA \xCF\xC2\xDF\xD1\xD3\xCE\xC5\xCE\xC9\xCA. \xED\xD9 \xD7\xD3\xC5
-\xD6\xC5 \xD0\xD2\xC9\xD7\xC5\xC4\xC5\xCD \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xCB\xD2\xC1\xD4\xCB\xC9\xC8 \xDA\xC1\xCD\xC5\xDE\xC1\xCE\xC9\xCA \xD0\xCF \xD0\xCF\xD7\xCF\xC4\xD5 \xD2\xC1\xDA\xCC\xC9\xDE\xCE\xD9\xC8 \xCF\xD0\xC3\xC9\xCA \xC9
-\xD0\xCF\xC4\xCD\xC5\xCE\xC0.
+Меню программы установки должно быть понятно без объяснений. Мы все
+же приведем несколько кратких замечаний по поводу различных опций и
+подменю.
-\subsubsection{\xED\xC5\xCE\xC0 \xD7\xD9\xC2\xCF\xD2\xC1 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD\xD9 (\xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 UNIX)}
+\subsubsection{Меню выбора платформы (только для UNIX)}
\label{sec:binary}
@@ -767,45 +759,43 @@
\begin{figure}[tbh]
\begin{boxedverbatim}
Available platforms:
-===============================================================================
+=================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin)
- d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy)
+ c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
+ d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
e [ ] FreeBSD on x86_64 (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
g [ ] GNU/Linux on ARM64 (aarch64-linux)
- h [ ] GNU/Linux on ARM (armel-linux)
- i [ ] GNU/Linux on ARMhf (armhf-linux)
- j [ ] GNU/Linux on Intel x86 (i386-linux)
- k [ ] GNU/Linux on PowerPC (powerpc-linux)
- l [X] GNU/Linux on x86_64 (x86_64-linux)
- m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
- o [ ] NetBSD on x86_64 (amd64-netbsd)
- p [ ] NetBSD on Intel x86 (i386-netbsd)
- s [ ] Solaris on Intel x86 (i386-solaris)
- t [ ] Solaris on Sparc (sparc-solaris)
- u [ ] Solaris on x86_64 (x86_64-solaris)
- v [ ] Windows (win32)
+ h [ ] GNU/Linux on ARMhf (armhf-linux)
+ i [ ] GNU/Linux on Intel x86 (i386-linux)
+ j [X] GNU/Linux on x86_64 (x86_64-linux)
+ k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
+ l [ ] NetBSD on x86_64 (amd64-netbsd)
+ m [ ] NetBSD on Intel x86 (i386-netbsd)
+ o [ ] Solaris on Intel x86 (i386-solaris)
+ p [ ] Solaris on x86_64 (x86_64-solaris)
+ s [ ] Windows (win32)
\end{boxedverbatim}
-\caption{\xED\xC5\xCE\xC0 \xD7\xD9\xC2\xCF\xD2\xC1 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD\xD9}\label{fig:bin-text}
+\vskip-\baselineskip
+\caption{Меню выбора платформы}\label{fig:bin-text}
\end{figure}
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:bin-text} \xC9\xDA\xCF\xC2\xD2\xC1\xD6\xC5\xCE\xCF \xCD\xC5\xCE\xC0 \xD7\xD9\xC2\xCF\xD2\xC1 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD\xD9. \xF0\xCF
-\xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC0\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xD7\xC1\xDB\xC5\xCA \xD4\xC5\xCB\xD5\xDD\xC5\xCA
-\xC1\xD2\xC8\xC9\xD4\xC5\xCB\xD4\xD5\xD2\xD9. \xF7 \xDC\xD4\xCF\xCD \xCD\xC5\xCE\xC0 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 \xD4\xC1\xCB\xD6\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD
-\xC4\xCC\xD1 \xC4\xD2\xD5\xC7\xC9\xC8 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD. \xFC\xD4\xCF \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD0\xCF\xCC\xC5\xDA\xCE\xCF, \xC5\xD3\xCC\xC9 \xD7\xD9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xC5 \xCF\xC4\xCE\xCF
-\xC9 \xD4\xCF \xD6\xC5 \xC4\xC5\xD2\xC5\xD7\xCF \TeX{}\xC1 \xC4\xCC\xD1 \xD2\xC1\xDA\xCE\xD9\xC8 \xCD\xC1\xDB\xC9\xCE \xC9 \xD2\xC1\xDA\xC4\xC1\xA3\xD4\xC5 \xC5\xC7\xCF \xD0\xCF \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xCF\xCA
-\xD3\xC5\xD4\xC9, \xCC\xC9\xC2\xCF \xC5\xD3\xCC\xC9 \xCE\xC1 \xD7\xC1\xDB\xC5\xCA \xCD\xC1\xDB\xC9\xCE\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xCF \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8
-\xD3\xC9\xD3\xD4\xC5\xCD.
+На рисунке~\ref{fig:bin-text} изображено меню выбора платформы. По
+умолчанию устанавливаются только программы для вашей текущей
+архитектуры. В этом меню вы можете выбрать также установку программ
+для других платформ. Это может быть полезно, если вы используете одно
+и то же дерево \TeX{}а для разных машин и раздаёте его по локальной
+сети, либо если на вашей машине установлено несколько операционных
+систем.
-\subsubsection{\xF7\xD9\xC2\xCF\xD2 \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC8 \xCB\xCF\xCD\xD0\xCF\xCE\xC5\xCE\xD4\xCF\xD7}
+\subsubsection{Выбор основных компонентов}
\label{sec:components}
\begin{figure}[tbh]
\begin{boxedverbatim}
Select scheme:
-===============================================================================
+=================================================
a [X] full scheme (everything)
b [ ] medium scheme (small + more packages and languages)
c [ ] small scheme (basic + xetex, metapost, a few languages)
@@ -817,106 +807,109 @@
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
\end{boxedverbatim}
-\caption{\xF7\xD9\xC2\xCF\xD2 \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC8 \xCB\xCF\xCD\xD0\xCF\xCE\xC5\xCE\xD4\xCF\xD7}\label{fig:scheme-text}
+\vskip-\baselineskip
+\caption{Выбор основных компонентов}\label{fig:scheme-text}
\end{figure}
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:scheme-text} \xD0\xCF\xCB\xC1\xDA\xC1\xCE\xCF \xCD\xC5\xCE\xC0 \xD7\xD9\xC2\xCF\xD2\xC1 \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC8
-\xCB\xCF\xCD\xD0\xCF\xCE\xC5\xCE\xD4\xCF\xD7 (\xD3\xC8\xC5\xCD) \TL{}. \xF7 \xDC\xD4\xCF\xCD \xCD\xC5\xCE\xC0 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 <<\xD3\xC8\xC5\xCD\xD5>>,
-\xD4.\xC5. \xCE\xC1\xC2\xCF\xD2 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA \xD0\xC1\xCB\xC5\xD4\xCF\xD7. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD3\xC8\xC5\xCD\xC1
-\optname{full}, \xD4.\xC5. \xD7\xD3\xC5 \xD0\xC1\xCB\xC5\xD4\xD9 \TL{}, \xCE\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 \xD3\xC8\xC5\xCD\xD5
-\optname{basic} \xC4\xCC\xD1 \xCE\xC5\xC2\xCF\xCC\xD8\xDB\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xD9, \xD3\xC8\xC5\xCD\xD5 \optname{minimal} \xC4\xCC\xD1
-\xD4\xC5\xD3\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xC9\xCC\xC9 \xD3\xC8\xC5\xCD\xD9 \optname{medium} \xC9\xCC\xC9 \optname{teTeX}. \xE5\xD3\xD4\xD8
-\xD4\xC1\xCB\xD6\xC5 \xD2\xD1\xC4 \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xC8 \xD3\xC8\xC5\xCD, \xD7 \xD4\xCF\xCD \xDE\xC9\xD3\xCC\xC5 \xC9 \xD0\xD2\xC5\xC4\xCE\xC1\xDA\xCE\xC1\xDE\xC5\xCE\xCE\xD9\xC8 \xC4\xCC\xD1
-\xD2\xC1\xDA\xCC\xC9\xDE\xCE\xD9\xC8 \xD3\xD4\xD2\xC1\xCE.
+На рисунке~\ref{fig:scheme-text} показано меню выбора основных
+компонентов (схем) \TL{}. В этом меню вы можете выбрать <<схему>>,
+т.е. набор коллекций пакетов. По умолчанию используется схема
+\optname{full}, т.е. все пакеты \TL{}. Мы рекомендуем эту схему, но
+вы можете выбрать схему \optname{basic}, которая устанавливает только
+plain \TeX\ и \LaTeX, схему\optname{small}, которя устанавливает еще
+несколько программ (она эквивалентна так называемой Basix \TeX\
+installation для Mac\TeX), схему \optname{minimal} для тестирования
+или схемы \optname{medium} или \optname{teTeX}. Есть также ряд
+специальных схем, в том числе и предназначенных для различных стран.
\begin{figure}[tbh]
\tlpng{stdcoll}{.7\linewidth}
-\caption{\xED\xC5\xCE\xC0 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA}\label{fig:collections-gui}
+\caption{Меню коллекций}\label{fig:collections-gui}
\end{figure}
-\xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD4\xCF\xDE\xCE\xC9\xD4\xD8 \xD7\xC1\xDB \xD7\xD9\xC2\xCF\xD2 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCD\xC5\xCE\xC0 <<\xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA>>
-(\xD2\xC9\xD3\xD5\xCE\xCF\xCB~\ref{fig:collections-gui}, \xC4\xCC\xD1 \xD2\xC1\xDA\xCE\xCF\xCF\xC2\xD2\xC1\xDA\xC9\xD1 \xD3\xC4\xC5\xCC\xC1\xCE\xCE\xD9\xCA \xD7
-\xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5).
+Вы можете уточнить ваш выбор при помощи меню <<коллекций>>
+(рисунок~\ref{fig:collections-gui}, для разнообразия сделанный в
+графическом режиме).
-\xEB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC9 \xD0\xD2\xC5\xC4\xD3\xD4\xC1\xD7\xCC\xD1\xC0\xD4 \xD3\xCF\xC2\xCF\xCA \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xCA \xD0\xCF\xD3\xCC\xC5 \xD3\xC8\xC5\xCD \xD5\xD2\xCF\xD7\xC5\xCE\xD8
-\xC9\xC5\xD2\xC1\xD2\xC8\xC9\xC9 \TL{}. \xE7\xD2\xD5\xC2\xCF \xC7\xCF\xD7\xCF\xD2\xD1, \xD3\xC8\xC5\xCD\xD9 \xD3\xCF\xD3\xD4\xCF\xD1\xD4 \xC9\xDA \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA, \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC9
-\xD3\xCF\xD3\xD4\xCF\xD1\xD4 \xC9\xDA \xD0\xC1\xCB\xC5\xD4\xCF\xD7, \xC1 \xD0\xC1\xCB\xC5\xD4\xD9 (\xCE\xC9\xD6\xCE\xC9\xCA \xD5\xD2\xCF\xD7\xC5\xCE\xD8 \xC9\xC5\xD2\xC1\xD2\xC8\xC9\xC9 \TL{}) \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4
-\xCD\xC1\xCB\xD2\xCF\xD3\xD9, \xDB\xD2\xC9\xC6\xD4\xD9 \xC9 \xD4.\xC4.
+Коллекции представляют собой следующий после схем уровень
+иерархии \TL{}. Грубо говоря, схемы состоят из коллекций, коллекции
+состоят из пакетов, а пакеты (нижний уровень иерархии \TL{}) содержат
+макросы, шрифты и т.д.
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xC2\xCF\xCC\xC5\xC5 \xD4\xCF\xCE\xCB\xCF\xCA \xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC9, \xDE\xC5\xCD \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xC1 \xD7 \xCD\xC5\xCE\xC0 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA,
-\xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \prog{tlmgr} \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
-(\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:tlmgr}). \xFC\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xD4\xD8
-\xC9\xCC\xC9 \xD5\xC4\xC1\xCC\xD1\xD4\xD8 \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9.
+Если вы хотите более тонкой настройки, чем возможна в меню коллекций,
+вы можете использовать программу \prog{tlmgr} после установки
+(см. раздел~\ref{sec:tlmgr}). Эта программа позволяет устанавливать
+или удалять отдельные пакеты.
-\subsubsection{\xE4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9}
+\subsubsection{Директории}
\label{sec:directories}
-\xF3\xC8\xC5\xCD\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xCF\xD0\xC9\xD3\xC1\xCE\xC1 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:texmftrees},
-\p.\pageref{sec:texmftrees}. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xC5\xD2\xC5\xD7\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5
-Unix \dirname{/usr/local/texlive/2018} \xC9 |%SystemDrive%\texlive\2018|
-\xD0\xCF\xC4 Windows. \xFC\xD4\xCF \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD0\xC1\xD2\xC1\xCC\xCC\xC5\xCC\xD8\xCE\xD9\xC8
-\xD7\xC1\xD2\xC9\xC1\xCE\xD4\xCF\xD7 \TL\ (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7\xC5\xD2\xD3\xC9\xCA \xD2\xC1\xDA\xCE\xD9\xC8 \xCC\xC5\xD4, \xCB\xC1\xCB \xD7 \xCE\xC1\xDB\xC5\xCD \xD0\xD2\xC9\xCD\xC5\xD2\xC5) \xC9
-\xD0\xC5\xD2\xC5\xCB\xCC\xC0\xDE\xC1\xD4\xD8\xD3\xD1 \xCD\xC5\xD6\xC4\xD5 \xCE\xC9\xCD\xC9, \xC9\xDA\xCD\xC5\xCE\xC9\xD7 \xD3\xD0\xC9\xD3\xCF\xCB \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD.
+Схема директорий по умолчанию описана в разделе~\ref{sec:texmftrees},
+\p.\pageref{sec:texmftrees}. По умолчанию дерево установки в системе
+Unix \dirname{/usr/local/texlive/2019} и |%SystemDrive%\texlive\2019|
+под Windows. Это позволяет установить несколько параллельных
+вариантов \TL\ (например, версий разных лет, как в нашем примере) и
+переключаться между ними, изменив список директорий поиска программ.
-\xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xD0\xCF\xCC\xCF\xD6\xC5\xCE\xC9\xC5 \xC4\xC5\xD2\xC5\xD7\xC1, \xDA\xC1\xC4\xC1\xD7 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xDD\xC9\xCB\xC1 \xC4\xD2\xD5\xC7\xCF\xC5
-\xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xC1 \dirname{TEXDIR}. \xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:gui-main}
-\xD0\xCF\xCB\xC1\xDA\xC1\xCE\xCF, \xCB\xC1\xCB \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xDC\xD4\xCF\xD4 \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xD9. \xEF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xD0\xD2\xC9\xDE\xC9\xCE\xD9, \xD0\xCF
-\xCB\xCF\xD4\xCF\xD2\xCF\xCA \xC2\xD9\xD7\xC1\xC5\xD4 \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF \xC5\xC7\xCF \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 "--- \xCE\xC5\xC4\xCF\xD3\xD4\xC1\xD4\xCF\xCB \xCD\xC5\xD3\xD4\xC1 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5
-(\xD0\xCF\xCC\xCE\xC1\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \TL\ \xD4\xD2\xC5\xC2\xD5\xC5\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xC8 \xC7\xC9\xC7\xC1\xC2\xC1\xCA\xD4 \xC4\xC9\xD3\xCB\xC1) \xC9\xCC\xC9
-\xCF\xD4\xD3\xD5\xD4\xD3\xD4\xD7\xC9\xC5 \xD5 \xD7\xC1\xD3 \xD0\xD2\xC1\xD7 \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8 \xD7 \xCE\xD5\xD6\xCE\xD9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9. \xF7\xC1\xCD \xCE\xC5 \xCE\xD5\xD6\xCE\xCF
-\xC9\xCD\xC5\xD4\xD8 \xD0\xD2\xC1\xD7\xC1 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{}, \xCF\xC4\xCE\xC1\xCB\xCF \xD7\xC1\xCD \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF
-\xC9\xCD\xC5\xD4\xD8 \xD0\xD2\xC1\xD7\xCF \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0, \xCB\xD5\xC4\xC1 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xC1.
+Вы можете изменить положение дерева, задав для установщика другое
+значение параметра \dirname{TEXDIR}. На рисунке~\ref{fig:advanced-lnx}
+показано, как изменить этот и другие параметры. Основные причины, по
+которой бывает необходимо его изменить "--- недостаток места в разделе
+(полная установка \TL\ требует нескольких гигабайт диска) или
+отсутствие у вас прав на запись в нужные директории. Вам не нужно
+иметь права администратора для установки \TL{}, однако вам необходимо
+иметь право на запись в директорию, куда устанавливается система.
-\xE4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xCD\xCF\xD6\xCE\xCF \xD4\xC1\xCB\xD6\xC5 \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8, \xDA\xC1\xC4\xC1\xD7 \xD2\xD1\xC4 \xD0\xC5\xD2\xC5\xCD\xC5\xCE
-\xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \envname{TEXLIVE\_INSTALL\_PREFIX} \xC9
-\envname{TEXLIVE\_INSTALL\_TEXDIR}); \xD3\xCD. \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0, \xD7\xD9\xC4\xC1\xD7\xC1\xC5\xCD\xD5\xC0 \xD0\xCF
-\xCB\xCF\xCD\xC1\xCE\xC4\xC5
-|install-tl --help| (\xD4\xC1\xCB\xD6\xC5 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD5\xC0 \xD0\xCF \xD3\xD3\xD9\xCC\xCB\xC5
-\url{http://tug.org/texlive/doc/install-tl.html}), \xC7\xC4\xC5 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1
-\xD0\xCF\xCC\xCE\xD9\xCA \xD3\xD0\xC9\xD3\xCF\xCB \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xC4\xC5\xD4\xC1\xCC\xC9.
+Директории для установки можно также изменить, задав ряд перемен
+окружения (например, \envname{TEXLIVE\_INSTALL\_PREFIX} и
+\envname{TEXLIVE\_INSTALL\_TEXDIR}); см. документацию, выдаваемую по
+команде
+|install-tl --help| (также доступную по ссылке
+\url{http://tug.org/texlive/doc/install-tl.html}), где находится
+полный список переменных окружения и другие детали.
-\xE5\xD3\xCC\xC9 \xD5 \xD7\xC1\xD3 \xCE\xC5\xD4 \xD0\xD2\xC1\xD7\xC1 \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xC5\xD3\xD4\xC5\xD3\xD4\xD7\xC5\xCE\xCE\xCF\xCA
-\xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xCF\xCA \xD1\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xD7\xC1\xDB\xD5 \xC4\xCF\xCD\xC1\xDB\xCE\xC0\xC0 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0, \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF
-\xC5\xD3\xCC\xC9 \xD7\xD9 \xC2\xD5\xC4\xC5\xD4\xC5 \xC5\xC4\xC9\xCE\xD3\xD4\xD7\xC5\xCE\xCE\xD9\xCD \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCD \xD3\xC9\xD3\xD4\xC5\xCD\xD9. \xE4\xCC\xD1 \xDC\xD4\xCF\xC7\xCF
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xCA\xD4\xC5 `|~|' \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2 `|~/texlive/2018|'.
+Если у вас нет права на запись в системные директории, естественной
+альтернативой является установка в вашу домашнюю директорию, особенно
+если вы будете единственным пользователем системы. Для этого
+используйте `|~|' например `|~/texlive/2019|'.
-\xED\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD7\xCB\xCC\xC0\xDE\xC1\xD4\xD8 \xCE\xCF\xCD\xC5\xD2 \xC7\xCF\xC4\xC1 \xD7 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xDE\xD4\xCF\xC2\xD9 \xCD\xCF\xD6\xCE\xCF
-\xC2\xD9\xCC\xCF \xC4\xC5\xD2\xD6\xC1\xD4\xD8 \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF \xD2\xC1\xDA\xCE\xD9\xC5 \xD7\xC5\xD2\xD3\xC9\xC9 \TL{}. \xF7\xD9 \xD4\xC1\xCB\xD6\xC5 \xCD\xCF\xD6\xC5\xD4\xC5
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xCF\xC2\xDD\xC5\xC5 \xC9\xCD\xD1, \xCE\xC5 \xDA\xC1\xD7\xC9\xD3\xD1\xDD\xC5\xC5 \xCF\xD4 \xC7\xCF\xC4\xC1, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
-\dirname{/usr/local/texlive-cur}, \xD3\xCF\xDA\xC4\xC1\xD7 \xD3\xD3\xD9\xCC\xCB\xD5 \xCE\xC1
-\xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xD5\xC0 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0.
+Мы рекомендуем включать номер года в название директории, чтобы можно
+было держать отдельно разные версии \TL{}. Вы также можете
+использовать общее имя, не зависящее от года, например,
+\dirname{/usr/local/texlive-cur}, создав ссылку на
+соответствующую директорию.
-\xE9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xC5 \dirname{TEXDIR} \xC9\xDA\xCD\xC5\xCE\xC9\xD4 \xD4\xC1\xCB\xD6\xC5 \dirname{TEXMFLOCAL},
-\dirname{TEXMFSYSVAR} \xC9 \dirname{TEXMFSYSCONFIG}.
+Изменение \dirname{TEXDIR} изменит также \dirname{TEXMFLOCAL},
+\dirname{TEXMFSYSVAR} и \dirname{TEXMFSYSCONFIG}.
-\xEC\xC9\xDE\xCE\xD9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9 \xC9 \xC6\xC1\xCA\xCC\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xD4\xD3\xD1 \xC4\xC5\xD2\xD6\xC1\xD4\xD8 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\dirname{TEXMFHOME}. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xDC\xD4\xCF |~/texmf| (|~/Library/texmf|
-\xC4\xCC\xD1 \xED\xC1\xCB\xC9\xCE\xD4\xCF\xDB\xC5\xCA). \xF7 \xCF\xD4\xCC\xC9\xDE\xC9\xC5 \xCF\xD4
-\dirname{TEXDIR}, \xDA\xC4\xC5\xD3\xD8 |~| \xC2\xD5\xC4\xC5\xD4 \xD3\xD7\xCF\xC9\xCD \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1.
-\xFC\xD4\xC1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xC1\xD1 \xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD3\xD1 \dirname{$HOME} \xD0\xCF\xC4 UNIX \xC9
-\verb|%USERPROFILE%| \xD0\xCF\xC4 Windows. \xEE\xC1 \xD7\xD3\xD1\xCB\xC9\xCA \xD3\xCC\xD5\xDE\xC1\xCA \xD0\xCF\xD7\xD4\xCF\xD2\xC9\xCD, \xDE\xD4\xCF
-\xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xC1 \envname{TEXMFHOME} \xC4\xCF\xCC\xD6\xCE\xC1 \xD3\xCF\xD7\xD0\xC1\xC4\xC1\xD4\xD8 \xD3\xCF \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xCF\xCA
-\xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \dirname{TEXMF}, \xC9\xCE\xC1\xDE\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xCD\xCF\xD6\xC5\xD4 \xCE\xC5 \xCE\xC1\xCA\xD4\xC9
-\xD7\xC1\xDB\xC9 \xC6\xC1\xCA\xCC\xD9.
+Личные пакеты и файлы рекомендуется держать в директории
+\dirname{TEXMFHOME}. По умолчанию это |~/texmf| (|~/Library/texmf|
+для Макинтошей). В отличие от
+\dirname{TEXDIR}, здесь |~| будет своим для каждого пользователя.
+Эта переменная становится \dirname{$HOME} под UNIX и
+\verb|%USERPROFILE%| под Windows. На всякий случай повторим, что
+структура \envname{TEXMFHOME} должна совпадать со стандартной
+структурой директорий \dirname{TEXMF}, иначе система может не найти
+ваши файлы.
-\xE4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \dirname{TEXMFVAR} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xC4\xCC\xD1 \xC8\xD2\xC1\xCE\xC5\xCE\xC9\xD1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9
-\xD3\xCF\xDA\xC4\xC1\xD7\xC1\xC5\xCD\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xD3\xD7\xCF\xC9\xC8 \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1. \xE4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\dirname{TEXMFCACHE} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xC4\xCC\xD1 \xDC\xD4\xCF\xCA \xD6\xC5 \xC3\xC5\xCC\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xCF\xCA
-\ConTeXt\ MkIV (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:context-mkiv},
-\p.\pageref{sec:context-mkiv}), \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xDC\xD4\xCF \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\dirname{TEXMFSYSVAR}, \xC9\xCC\xC9, \xC5\xD3\xCC\xC9 \xCF\xCE\xC1 \xDA\xC1\xCB\xD2\xD9\xD4\xC1 \xC4\xCC\xD1 \xDA\xC1\xD0\xC9\xD3\xC9,
+Директория \dirname{TEXMFVAR} используется для хранения автоматически
+создаваемых файлов, своих для каждого пользователя. Директория
+\dirname{TEXMFCACHE} используется для этой же цели программой
+\ConTeXt\ MkIV (см. раздел~\ref{sec:context-mkiv},
+\p.\pageref{sec:context-mkiv}), по умолчанию это директория
+\dirname{TEXMFSYSVAR}, или, если она закрыта для записи,
\dirname{TEXMFVAR}.
-\subsubsection{\xEF\xD0\xC3\xC9\xC9}
+\subsubsection{Опции}
\label{sec:options}
\begin{figure}[tbh]
\begin{boxedverbatim}
Options setup:
-===============================================================================
+=================================================
<P> use letter size instead of A4 by default: [ ]
<E> execution of restricted list of programs: [X]
<F> create all format files: [X]
@@ -926,422 +919,426 @@
binaries to:
manpages to:
info to:
- <Y> after installation, get package updates from CTAN: [X]
+ <Y> after install, set CTAN as source for package updates: [X]
\end{boxedverbatim}
-\caption{\xED\xC5\xCE\xC0 \xCF\xD0\xC3\xC9\xCA (Unix)}\label{fig:options-text}
+\vskip-\baselineskip
+\caption{Меню опций (Unix)}\label{fig:options-text}
\end{figure}
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:options-text} \xD0\xD2\xC9\xD7\xC5\xC4\xC5\xCE\xCF \xCD\xC5\xCE\xC0 \xCF\xD0\xC3\xC9\xCA (\xD4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xCA
-\xD2\xC5\xD6\xC9\xCD). \xF3\xD4\xCF\xC9\xD4 \xD5\xD0\xCF\xCD\xD1\xCE\xD5\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC9\xDA \xCE\xC9\xC8:
+На рисунке~\ref{fig:options-text} приведено меню опций (текстовый
+режим). Стоит упомянуть несколько из них:
\begin{description}
-\item[use letter size instead of A4 by default (\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD0\xCF
- \xD5\xCD\xCF\xCC\xCF\xDE\xC1\xCE\xC9\xC0 \xD2\xC1\xDA\xCD\xC5\xD2 letter \xD7\xCD\xC5\xD3\xD4\xCF A4):] \xD7\xD9\xC2\xCF\xD2 \xD2\xC1\xDA\xCD\xC5\xD2\xC1 \xC2\xD5\xCD\xC1\xC7\xC9
- \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0. \xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xD9\xC5 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xD9 \xCD\xCF\xC7\xD5\xD4 \xD0\xD2\xC9
- \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCF\xD3\xD4\xC9 \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD9\xCA \xD2\xC1\xDA\xCD\xC5\xD2 \xC2\xD5\xCD\xC1\xC7\xC9.
+\item[use letter size instead of A4 by default (использовать по
+ умолочанию размер letter вместо A4):] выбор размера бумаги
+ по умолчанию. Разумеется, отдельные документы могут при
+ необходиости указать собственный размер бумаги.
-\item[execution of restricted list of programs:] \xEE\xC1\xDE\xC9\xCE\xC1\xD1 \xD3 \TL\ 2010
- \TeX{} \xCD\xCF\xD6\xC5\xD4 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD7\xD9\xDA\xD9\xD7\xC1\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD7\xCE\xC5\xDB\xCE\xC9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD.
- \xF3\xD0\xC9\xD3\xCF\xCB \xDC\xD4\xC9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD7 \xC6\xC1\xCA\xCC\xC5 \filename{texmf.cnf}; \xCF\xCE
- \xCF\xDE\xC5\xCE\xD8 \xCD\xC1\xCC, \xCE\xCF \xDC\xD4\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xCF\xDE\xC5\xCE\xD8 \xD0\xCF\xCC\xC5\xDA\xCE\xD9. \xF3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC ``\xFE\xD4\xCF \xCE\xCF\xD7\xCF\xC7\xCF
- \xD7 \TL\ 2010>>~\ref{sec:2010news}.
+\item[execution of restricted list of programs:] Начиная с \TL\ 2010
+ \TeX{} может автоматически вызывать несколько внешних программ.
+ Список этих программ находится в файле \filename{texmf.cnf}; он
+ очень мал, но эти программы очень полезны. См. раздел ``Что нового
+ в \TL\ 2010>>~\ref{sec:2010news}.
-\item[create all format files (\xD3\xCF\xDA\xC1\xD4\xD8 \xD7\xD3\xC5 \xC6\xCF\xD2\xCD\xC1\xD4\xD9):] \xE8\xCF\xD4\xD1 \xCE\xC5\xCE\xD5\xD6\xCE\xD9\xC5
- \xC6\xCF\xD2\xCD\xC1\xD4\xD9 \xDA\xC1\xCE\xC9\xCD\xC1\xC0\xD4 \xCD\xC5\xD3\xD4\xCF \xCE\xC1 \xC4\xC9\xD3\xCB\xC5 \xC9 \xD4\xD2\xC5\xC2\xD5\xC0\xD4 \xD7\xD2\xC5\xCD\xC5\xCE\xC9 \xC4\xCC\xD1 \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xD1, \xCD\xD9
- \xD7\xD3\xC5 \xD6\xC5 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xCE\xC5 \xC9\xDA\xCD\xC5\xCE\xD1\xD4\xD8 \xDC\xD4\xD5 \xCF\xD0\xC3\xC9\xC0. \xF7 \xD0\xD2\xCF\xD4\xC9\xD7\xCE\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5
- \xCF\xD4\xD3\xD5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xC5 \xC6\xCF\xD2\xCD\xC1\xD4\xD9 \xC2\xD5\xC4\xD5\xD4 \xC7\xC5\xCE\xD2\xC9\xD2\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8
- \dirname{TEXMFVAR} \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1. \xEF\xCE\xC9 \xCE\xC5 \xC2\xD5\xC4\xD5\xD4
- \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD0\xC5\xD2\xC5\xC7\xC5\xCE\xC5\xD2\xC9\xD2\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xD0\xD2\xC9 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC9 \xD3\xC8\xC5\xCD
- \xD0\xC5\xD2\xC5\xCE\xCF\xD3\xC1, \xC9 \xD7 \xC9\xD4\xCF\xC7\xC5 \xCD\xCF\xC7\xD5\xD4 \xCF\xCB\xC1\xDA\xC1\xD4\xD8\xD3\xD1 \xCE\xC5\xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD\xD9\xCD\xC9 \xD3 \xCE\xCF\xD7\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA.
+\item[create all format files (созать все форматы):] Хотя ненужные
+ форматы занимают место на диске и требуют времени для создания, мы
+ все же рекомендуем не изменять эту опцию. В противном случае
+ отсутствующие форматы будут генрироваться в директориях
+ \dirname{TEXMFVAR} для каждого пользователя. Они не будут
+ автоматически перегенерироваться при изменении программ и схем
+ переноса, и в итоге могут оказаться несовместимыми с новой системой.
-\item[install font/macro \ldots\ tree:] \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0 \xC9
- \xC9\xD3\xC8\xCF\xC4\xCE\xC9\xCB\xC9 \xC4\xCC\xD1 \xC2\xCF\xCC\xD8\xDB\xC9\xCE\xD3\xD4\xD7\xC1 \xD0\xC1\xCB\xC5\xD4\xCF\xD7. \xEE\xC5 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xD4\xD3\xD1 \xD5\xC2\xC9\xD2\xC1\xD4\xD8 \xDC\xD4\xD5
- \xCF\xD0\xC3\xC9\xC0.
+\item[install font/macro \ldots\ tree:] Установить документацию и
+ исходники для большинства пакетов. Не рекомендуется убирать эту
+ опцию.
-\item[create symlinks in standard directories (\xD3\xCF\xDA\xC4\xC1\xD4\xD8 \xD3\xC9\xCD\xCC\xC9\xCE\xCB\xC9 \xD7
- \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8)] (\xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 UNIX): \xFC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1 \xC4\xC5\xCC\xC1\xC5\xD4
- \xCE\xC5\xCE\xD5\xD6\xCE\xCF\xCA \xD3\xCD\xC5\xCE\xD5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1. \xE2\xC5\xDA \xCEţ \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \TL{} \xCE\xD5\xD6\xCE\xCF
- \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xCB \envname{PATH}, \envname{MANPATH} \xC9 \envname{INFOPATH}.
- \xE4\xCC\xD1 \xDC\xD4\xCF\xCA \xCF\xD0\xC3\xC9\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xD9 \xD0\xD2\xC1\xD7\xC1 \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8 \xD7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9.
- \xFC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1 \xCE\xD5\xD6\xCE\xC1 \xC4\xCC\xD1 \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xD1 \xD3\xC9\xCD\xCC\xC9\xCE\xCB\xCF\xD7 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8 \xD4\xC9\xD0\xC1
- \dirname{/usr/local/bin}, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xCE\xC5 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4 \xC6\xC1\xCA\xCC\xCF\xD7 \TeX \xC1 \xC9\xDA
- \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xCF\xC7\xCF \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1. \xEE\xC5 \xD3\xCC\xC5\xC4\xD5\xC5\xD4 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xDC\xD4\xCF\xCA \xCF\xD0\xC3\xC9\xC9 \xD0\xCF\xC4\xCD\xC5\xCE\xD1\xD4\xD8
- \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xD1 \dirname{/usr/bin}. \xEE\xC1\xC9\xC2\xCF\xCC\xC5\xC5
- \xC2\xC5\xDA\xCF\xD0\xC1\xD3\xCE\xD9\xCA \xC9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xCF\xD7\xC1\xCE\xCE\xD9\xCA \xD7\xC1\xD2\xC9\xC1\xCE\xD4 --- \xCE\xC5 \xD7\xD9\xC2\xC9\xD2\xC1\xD4\xD8 \xDC\xD4\xD5 \xCF\xD0\xC3\xC9\xC0.
+\item[create symlinks in standard directories (создать симлинки в
+ стандартных директориях)] (только для UNIX): Эта опция делает
+ ненужной смену переменных окружения. Без неё директории \TL{} нужно
+ добавить к \envname{PATH}, \envname{MANPATH} и \envname{INFOPATH}.
+ Для этой опции вам нужны права на запись в стандартные директории.
+ Эта опция нужна для создания симлинков в директориях типа
+ \dirname{/usr/local/bin}, которые не содержат файлов \TeX а из
+ системного дистрибутива. Не следует при помощи этой опции подменять
+ системные файлы, например, указывая \dirname{/usr/bin}. Наиболее
+ безопасный и рекомендованный вариант --- не выбирать эту опцию.
-\item[after installation \ldots\ \CTAN:] \xE5\xD3\xCC\xC9 \xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xC5
- \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xD3 \DVD, \xDC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1 \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xC1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xCF\xC2\xD9\xDE\xCE\xCF
- \xCC\xC0\xC4\xC9 \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC0\xD4 \xD0\xC1\xCB\xC5\xD4\xD9 \xC9\xDA \xC1\xD2\xC8\xC9\xD7\xC1 \CTAN, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD3\xC1\xCD \xCE\xC5\xD0\xD2\xC5\xD2\xD9\xD7\xCE\xCF
- \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC5\xD4\xD3\xD1. \xE5\xC4\xC9\xCE\xD3\xD4\xD7\xC5\xCE\xCE\xCF\xCA \xD0\xD2\xC9\xDE\xC9\xCE\xCF\xCA, \xD0\xCF \xCB\xCF\xD4\xCF\xD2\xCF\xCA \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xC8\xCF\xD4\xC5\xD4\xD8
- \xD7\xD9\xCB\xCC\xC0\xDE\xC9\xD4\xD8 ţ, \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD4\xCF, \xDE\xD4\xCF \xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xC5 \xD4\xCF\xCC\xD8\xCB\xCF \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF
- \xD0\xC1\xCB\xC5\xD4\xCF\xD7 \xC9\xDA \DVD\ \xC9 \xD0\xCC\xC1\xCE\xC9\xD2\xD5\xC5\xD4\xC5 \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xD0\xCF\xDA\xD6\xC5. \xF7 \xCC\xC0\xC2\xCF\xCD
- \xD3\xCC\xD5\xDE\xC1\xC5 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xC4\xC1\xD4\xD8 \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xCE\xD9\xCA \xD2\xC5\xD0\xCF\xDA\xC9\xD4\xCF\xD2\xC9\xCA \xC4\xCC\xD1 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xCA,
- \xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC\xD9~\ref{sec:location} \xC9~\ref{sec:dvd-install-net-updates}.
+\item[after installation \ldots\ \CTAN:] Если вы устанавливаете
+ систему с \DVD, эта опция включена по умолчанию, поскольку обычно
+ люди обновляют пакеты из архива \CTAN, который сам непрерывно
+ обновляется. Единственной причиной, по которой вы можете захотеть
+ выключить её, может быть то, что вы устанавливаете только несколько
+ пакетов из \DVD\ и планируете изменить систему позже. В любом
+ случае вы можете задать альтернативный репозиторий для обновлений,
+ см. разделы~\ref{sec:location} и~\ref{sec:dvd-install-net-updates}.
\end{description}
-\xEF\xD0\xC3\xC9\xC9, \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xC5 \xC4\xCC\xD1 Windows \xD7 \xDC\xCB\xD3\xD0\xC5\xD2\xD4\xCE\xCF\xCD \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC5 \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3\xC1
+Опции, специфические для Windows в экспертном варианте интерфейса
Perl/Tk:
\begin{description}
-\item[adjust PATH setting in registry (\xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD7 \xD2\xC5\xC7\xC9\xD3\xD4\xD2)]
- \xFC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1 \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD7\xD3\xC5\xCD \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD \xCE\xC1\xCA\xD4\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \TL.
+\item[adjust PATH setting in registry (добавить директории в регистр)]
+ Эта опция позволяет всем программам найти директорию \TL.
-\item[add menu shortcuts (\xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xD1\xD2\xCC\xD9\xCB\xC9 \xCD\xC5\xCE\xC0)] \xE5\xD3\xCC\xC9 \xDC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1
- \xD7\xD9\xC2\xD2\xC1\xCE\xC1, \xD4\xCF \xD7 \xCD\xC5\xCE\xC0 Start \xD0\xCF\xD1\xD7\xC9\xD4\xD3\xD1 \xD0\xCF\xC4\xCD\xC5\xCE\xC0 \TL{}. \xE5\xD3\xD4\xD8 \xD4\xC1\xCB\xD6\xC5 \xCF\xD0\xC3\xC9\xC9
- `Launcher entry' \xC9 `No shortcuts'. \xFC\xD4\xC9 \xCF\xD0\xC3\xC9\xC9 \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5
+\item[add menu shortcuts (добавить ярлыки меню)] Если эта опция
+ выбрана, то в меню Start появится подменю \TL{}. Есть также опции
+ `Launcher entry' и `No shortcuts'. Эти опции описаны в разделе
\ref{sec:sharedinstall}.
-\item[change file associations (\xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xC1\xD3\xD3\xCF\xC3\xC9\xC1\xC3\xC9\xC9 \xC6\xC1\xCA\xCC\xCF\xD7)] \xE5\xD3\xD4\xD8
- \xD7\xD9\xC2\xCF\xD2 \xCD\xC5\xD6\xC4\xD5 `Only new' (\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xCE\xCF\xD7\xD9\xC5 \xC1\xD3\xD3\xCF\xC3\xC9\xC1\xC3\xC9\xC9, \xCE\xCF \xCE\xC5 \xD5\xC2\xC9\xD2\xC1\xD4\xD8
- \xD5\xD6\xC5 \xD3\xD5\xDD\xC5\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xC8), `All' (\xD7\xD3\xC5) and
- `None' (\xCE\xC5 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xD4\xD8).
+\item[change file associations (изменить ассоциации файлов)] Есть
+ выбор между `Only new' (установить новые ассоциации, но не убирать
+ уже существующих), `All' (все) and
+ `None' (не устанавливать).
-\item[install \TeX{}works front end (\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \TeX{}works)]
+\item[install \TeX{}works front end (установить \TeX{}works)]
\end{description}
-\xFA\xC1\xC4\xC1\xD7 \xCE\xD5\xD6\xCE\xD9\xC5 \xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC9, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCE\xC1\xDE\xC1\xD4\xD8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9, \xCE\xC1\xD6\xC1\xD7
-\xCB\xCC\xC1\xD7\xC9\xDB\xD5 <<|I|>> \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC5 \xC9\xCC\xC9 \xCB\xCE\xCF\xD0\xCB\xD5 <<Install TeX Live>> \xD7
-Perl/Tk. \xEB\xCF\xC7\xC4\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xC2\xD5\xC4\xC5\xD4 \xDA\xC1\xCB\xCF\xCE\xDE\xC5\xCE\xC1, \xD0\xC5\xD2\xC5\xCA\xC4\xC9\xD4\xC5 \xCB
-\xD2\xC1\xDA\xC4\xC5\xCC\xD5~\ref{sec:postinstall} \xDE\xD4\xCF\xC2\xD9 \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8, \xCE\xD5\xD6\xCE\xCF \xCC\xC9 \xD7\xC1\xCD \xD3\xC4\xC5\xCC\xC1\xD4\xD8
-\xC5ݣ \xDE\xD4\xCF-\xCE\xC9\xC2\xD5\xC4\xD8.
+Задав нужные настройки, вы можете начать установку системы, нажав
+клавишу <<|I|>> в текстовом варианте или кнопку <<Install TeX Live>> в
+Perl/Tk. Когда установка будет закончена, перейдите к
+разделу~\ref{sec:postinstall} чтобы проверить, нужно ли вам сделать
+ещё что-нибудь.
-\subsection{\xEF\xD0\xC3\xC9\xC9 \xD7\xD9\xDA\xCF\xD7\xC1 \xCB\xCF\xCD\xC1\xCE\xC4\xD9 install-tl}
+\subsection{Опции вызова команды install-tl}
\label{sec:cmdline}
-\xEE\xC1\xD0\xC5\xDE\xC1\xD4\xC1\xCA\xD4\xC5
+Напечатайте
\begin{alltt}
> \Ucom{install-tl -help}
\end{alltt}
-\xDE\xD4\xCF\xC2\xD9 \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xD3\xD0\xC9\xD3\xCF\xCB \xCF\xD0\xC3\xC9\xCA \xCB\xCF\xCD\xC1\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC9. \xF7 \xCF\xD0\xC3\xC9\xD1\xC8 \xCD\xCF\xD6\xCE\xCF
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xCB\xC1\xCB |-|, \xD4\xC1\xCB \xC9 |--|. \xF7\xCF\xD4 \xD3\xC1\xCD\xD9\xC5 \xC9\xCE\xD4\xC5\xD2\xC5\xD3\xCE\xD9\xC5 \xCF\xD0\xC3\xC9\xC9:
+чтобы получить список опций комадной строки. В опциях можно
+использовать как |-|, так и |--|. Вот самые интересные опции:
\begin{ttdescription}
-\item[-gui] \xE5\xD3\xCC\xC9 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xD2\xC5\xD6\xC9\xCD. \xE4\xCC\xD1 \xDC\xD4\xCF\xC7\xCF
- \xCE\xD5\xD6\xC5\xCE \xCD\xCF\xC4\xD5\xCC\xD8 Perl/Tk \xD3 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xCF\xCA XFT
- (\url{http://tug.org/texlive/distro.html#perltk}); \xC5\xD3\xCC\xC9 \xDC\xD4\xCF\xC7\xCF \xCD\xCF\xC4\xD5\xCC\xD1
- \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \xCE\xC5\xD4, \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4 \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5.
+\item[-gui] Если возможно, использовать графический режим. Для этого
+ нужен Tcl/Tk версии 8.5 и выше. Он есть под \MacOSX\ и поставляется
+ вместе с \TL\ под Windows. Устарелые варианты \texttt{-gui=perltk}
+ и \texttt{-gui=wizard} все еще доступны. Для них нужен модуль
+ Perl/Tk с поддержкой XFT
+ (\url{http://tug.org/texlive/distro.html#perltk}); если в системе
+ нет ни Tcl/Tk, ни Perl/Tk, установка происходит в текстовом режиме.
-\item[-no-gui] \xE9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xCA \xD2\xC5\xD6\xC9\xCD, \xC4\xC1\xD6\xC5 \xD0\xCF\xC4 Windows.
+\item[-no-gui] Использовать текстовый режим.
-\item[-lang {\sl LL}] \xFA\xC1\xC4\xC1\xD4\xD8 \xD1\xDA\xD9\xCB \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
- (\xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xCD \xCB\xCF\xC4\xCF\xCD \xD3\xD4\xD2\xC1\xCE\xD9, \xCF\xC2\xD9\xDE\xCE\xCF \xC4\xD7\xD5\xC8\xC2\xD5\xCB\xD7\xC5\xCE\xCE\xD9\xCD).
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD0\xD9\xD4\xC1\xC5\xD4\xD3\xD1 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xD4\xD8 \xCE\xD5\xD6\xCE\xD9\xCA \xD1\xDA\xD9\xCB
- \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9, \xCE\xCF \xC5\xD3\xCC\xC9 \xDC\xD4\xCF \xCE\xC5 \xD0\xCF\xCC\xD5\xDE\xC1\xC5\xD4\xD3\xD1 \xC9\xCC\xC9 \xC5\xD3\xCC\xC9 \xCE\xD5\xD6\xCE\xD9\xCA \xD1\xDA\xD9\xCB \xCE\xC5
- \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC5\xD4\xD3\xD1, \xCF\xCE\xC1 \xD0\xC5\xD2\xC5\xC8\xCF\xC4\xC9\xD4 \xCE\xC1 \xC1\xCE\xC7\xCC\xC9\xCA\xD3\xCB\xC9\xCA. \xEB\xCF\xCD\xC1\xCE\xC4\xC1
- \verb|install-tl --help| \xD7\xD9\xC4\xC1\xC5\xD4 \xD3\xD0\xC9\xD3\xCF\xCB \xD1\xDA\xD9\xCB\xCF\xD7.
+\item[-lang {\sl LL}] Задать язык интерфейса программы установки
+ (стандартным кодом страны, обычно двухбуквенным).
+Программа установки пытается определеть нужный язык
+ автоматически, но если это не получается или если нужный язык не
+ поддерживается, она переходит на английский. Команда
+ \verb|install-tl --help| выдает список языков.
\htmlanchor{opt-in-place}
-\item[-in-place] (\xE4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC9\xD2\xD5\xC5\xD4\xD3\xD1 \xDA\xC4\xC5\xD3\xD8 \xC4\xCC\xD1 \xD0\xCF\xCC\xCE\xCF\xD4\xD9; \xCE\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xCA\xD4\xC5
- \xDC\xD4\xD5, \xCF\xD0\xC3\xC9\xC0 \xC5\xD3\xCC\xC9 \xD7\xD9 \xCE\xC5 \xDC\xCB\xD3\xD0\xC5\xD2\xD4). \xE5\xD3\xCC\xC9 \xD5 \xD7\xC1\xD3 \xD5\xD6\xC5 \xC5\xD3\xD4\xD8 \xCB\xCF\xD0\xC9\xD1 \TL,
- \xD0\xCF\xCC\xD5\xDE\xC5\xCE\xCE\xC1\xD1 \xC9\xDA \xD2\xC5\xD0\xCF\xDA\xC9\xD4\xCF\xD2\xC9\xD1 \xD0\xCF rsync, svn \xC9\xCC\xC9 \xC9\xCE\xD9\xCD \xD3\xD0\xCF\xD3\xCF\xC2\xCF\xCD
- (\xD3\xCD.~\url{http://tug.org/texlive/acquire-mirror.html}), \xD4\xCF \xDC\xD4\xC1 \xCF\xD0\xC3\xC9\xD1
- \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xDC\xD4\xD5 \xCB\xCF\xD0\xC9\xC0. \xF5\xDE\xD4\xC9\xD4\xC5, \xDE\xD4\xCF \xD0\xD2\xC9 \xDC\xD4\xCF\xCD \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8
- \filename{tlpkg/texlive.tlpdb} \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xDA\xC1\xD4\xC5\xD2\xD4\xC1; \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9
- \xD3\xCF\xC8\xD2\xC1\xCE\xC9\xD4\xD8 ţ \xD3\xC1\xCD\xC9. \xEB\xD2\xCF\xCD\xC5 \xD4\xCF\xC7\xCF, \xD5\xC4\xC1\xCC\xC5\xCE\xC9\xC5 \xD0\xC1\xCB\xC5\xD4\xCF\xD7 \xCE\xD5\xD6\xCE\xCF \xC2\xD5\xC4\xC5\xD4 \xC4\xC5\xCC\xC1\xD4\xD8
- \xD7\xD2\xD5\xDE\xCE\xD5\xC0. \xFC\xD4\xD5 \xCF\xD0\xC3\xC9\xC0 \xCE\xC5\xCC\xD8\xDA\xD1 \xD7\xD9\xC2\xD2\xC1\xD4\xD8 \xC9\xDA \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xDD\xC9\xCB\xC1.
+\item[-in-place] (Документируется здесь для полноты; не используйте
+ эту, опцию если вы не эксперт). Если у вас уже есть копия \TL,
+ полученная из репозитория по rsync, svn или иным способом
+ (см.~\url{http://tug.org/texlive/acquire-mirror.html}), то эта опция
+ позволяет использовать эту копию. Учтите, что при этом база данных
+ \filename{tlpkg/texlive.tlpdb} может быть затерта; вы должны
+ сохранить её сами. Кроме того, удаление пакетов нужно будет делать
+ вручную. Эту опцию нельзя выбрать из интерфейса установщика.
-\item[-portable] \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xD0\xC5\xD2\xC5\xCE\xCF\xD3\xC9\xCD\xD5\xC0 \xD7\xC5\xD2\xD3\xC9\xC0 \TL, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xCE\xC1
- \xC6\xCC\xC5\xDB\xCB\xD5 USB. \xFC\xD4\xD5 \xCF\xD0\xC3\xC9\xC0 \xD4\xC1\xCB\xD6\xC5 \xCD\xCF\xD6\xCE\xCF \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCB\xCF\xCD\xC1\xCE\xC4\xD9
- \code{V} \xD7 \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9, \xC9\xCC\xC9 \xC9\xDA \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xC7\xCF \xD2\xC5\xD6\xC9\xCD\xC1. \xF3\xCD.
- \xD4\xC1\xCB\xD6\xC5 \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:portable-tl}.
+\item[-portable] Установить переносимую версию \TL, например, на
+ флешку USB. Эту опцию также можно указать при помощи команды
+ \code{V} в текстовом установки, или из графического режима. См.
+ также раздел~\ref{sec:portable-tl}.
-\item[-profile {\sl \xC6\xC1\xCA\xCC}] \xE9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC0 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9
- \var{file} \xC9 \xCE\xC5 \xDA\xC1\xC4\xC1\xD7\xC1\xD4\xD8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC0 \xCE\xC9\xCB\xC1\xCB\xC9\xC8 \xD7\xCF\xD0\xD2\xCF\xD3\xCF\xD7. \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1
- \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7\xD3\xC5\xC7\xC4\xC1 \xDA\xC1\xD0\xC9\xD3\xD9\xD7\xC1\xC5\xD4 \xC6\xC1\xCA\xCC \filename{texlive.profile} \xD7
- \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \dirname{tlpkg}. \xFC\xD4\xCF\xD4 \xC6\xC1\xC9\xCC \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCE \xD7
- \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xC1\xD2\xC7\xD5\xCD\xC5\xCE\xD4\xC1 \xC4\xC1\xCE\xCE\xCF\xCA \xCF\xD0\xC3\xC9\xC9, \xDE\xD4\xCF\xC2\xD9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8
- \xC9\xC4\xC5\xCE\xD4\xC9\xDE\xCE\xD5\xC0 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC0 \xCE\xC1 \xC4\xD2\xD5\xC7\xCF\xCA \xCD\xC1\xDB\xC9\xCE\xC5. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD4\xC1\xCB\xD6\xC5 \xD3\xCF\xDA\xC4\xC1\xD4\xD8
- \xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD5\xC0 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC0, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7\xDA\xD1\xD7 \xDA\xC1 \xCF\xD3\xCE\xCF\xD7\xD5 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9
- \xD3\xCF\xDA\xC4\xC1\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC \xC9\xCC\xC9 \xD0\xD5\xD3\xD4\xCF\xCA \xC6\xC1\xCA\xCC (\xD4\xC1\xCB \xDE\xD4\xCF \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xD9, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xCE\xC5 \xDA\xC1\xC4\xC1\xCE\xD9
- \xD7 \xC6\xC1\xCA\xCC\xC5, \xD0\xCF\xCC\xD5\xDE\xC1\xD4 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0).
+\item[-profile {\sl файл}] Использовать конфигурацию установки
+ \var{file} и не задавать пользователю никаких вопросов. Программа
+ установки всегда записывает файл \filename{texlive.profile} в
+ поддиректорию \dirname{tlpkg}. Этот фаил может быть использован в
+ качестве аргумента данной опции, чтобы, например, получить
+ идентичную конфигурацию на другой машине. Вы можете также создать
+ собственную конфигурацию, например, взяв за основу автоматически
+ созданный файл или пустой файл (так что параметры, которые не заданы
+ в файле, получат значения по умолчанию).
-\item [-repository {\sl url \xC9\xCC\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1}] \xF5\xCB\xC1\xDA\xC1\xD4\xD8 \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xCE\xD9\xCA \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB
-\xCF \xD0\xC1\xCB\xC5\xD4\xCF\xD7 \xC4\xCC\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9; \xD3\xCD. \xCE\xC9\xD6\xC5.
+\item [-repository {\sl url или директория}] Указать альтернативный источник
+о пакетов для установки; см. ниже.
\end{ttdescription}
-\subsubsection{\xF0\xC1\xD2\xC1\xCD\xC5\xD4\xD2 \optname{-repository}}
+\subsubsection{Параметр \optname{-repository}}
\label{sec:location}
-\xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD0\xC1\xCB\xC5\xD4\xD9 \xD3\xC7\xD2\xD5\xD6\xC1\xC0\xD4\xD3\xD1 \xD3 \xCF\xC4\xCE\xCF\xC7\xCF \xC9\xDA \xDA\xC5\xD2\xCB\xC1\xCC \xC1\xD2\xC8\xC9\xD7\xC1 \CTAN. \xF3\xD3\xD9\xCC\xCB\xC1
-\url{http://mirror.ctan.org} \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD7\xD9\xC2\xC9\xD2\xC1\xC5\xD4 \xDA\xC5\xD2\xCB\xC1\xCC\xCF.
+По умолчанию пакеты сгружаются с одного из зеркал архива \CTAN. Ссылка
+\url{http://mirror.ctan.org} автоматически выбирает зеркало.
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xC4\xD2\xD5\xC7\xCF\xCA \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xC4\xC1\xD4\xD8 \xC5\xC7\xCF \xCB\xC1\xCB URL,
-\xCE\xC1\xDE\xC9\xCE\xC1\xC0\xDD\xC9\xCA\xD3\xD1 \xD3 \texttt{ftp:}, \texttt{http:}, \texttt{file:/} \xC9\xCC\xC9
-\xD0\xD2\xCF\xD3\xD4\xCF \xCB\xC1\xCB \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xCE\xC1 \xC4\xC9\xD3\xCB\xC5. (\xEB\xCF\xC7\xC4\xC1 \xD7\xD9 \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4\xC5 \xD2\xC5\xD0\xCF\xDA\xC9\xD4\xCF\xD2\xC9\xC0 \xCB\xC1\xCB
-\texttt{ftp:} \xC9\xCC\xC9 \texttt{http:}, \xCF\xCB\xCF\xCE\xDE\xC1\xCE\xC9\xC5 \texttt{/} \xC9\xCC\xC9
-\texttt{/tlpkg} \xC9\xC7\xCE\xCF\xD2\xC9\xD2\xD5\xC5\xD4\xD3\xD1.)
+Если вы хотите указать другой источник, вы можете задать его как URL,
+начинающийся с \texttt{ftp:}, \texttt{http:}, \texttt{file:/} или
+просто как директорию на диске. (Когда вы указываете репозиторию как
+\texttt{ftp:} или \texttt{http:}, окончание \texttt{/} или
+\texttt{/tlpkg} игнорируется.)
-\xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xC4\xC1\xD4\xD8 \xD7 \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xC1 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xCE\xCF\xC5 \xDA\xC5\xD2\xCB\xC1\xCC\xCF
+Например, вы можете задать в качестве параметра определенное зеркало
\CTAN:
\url{http://ctan.example.org/tex-archive/texlive/tlnet/}.
-\xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xD7\xC1\xCD \xD3\xCC\xC5\xC4\xD5\xC5\xD4 \xD0\xCF\xC4\xD3\xD4\xC1\xD7\xC9\xD4\xD8 \xD7\xCD\xC5\xD3\xD4\xCF \dirname{example.ctan.org}
-\xCE\xD5\xD6\xCE\xCF\xC5 \xDA\xC5\xD2\xCB\xC1\xCC\xCF \xC9 \xD0\xD5\xD4\xD8 \xCB \xC1\xD2\xC8\xC9\xD7\xD5 \xCE\xC1 \xDC\xD4\xCF\xCD \xDA\xC5\xD2\xCB\xC1\xCC\xC5. \xF3\xD0\xC9\xD3\xCF\xCB \xDA\xC5\xD2\xCB\xC1\xCC
-\xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xCE\xC1 \url{http://ctan.org/mirrors}.
+Разумеется, вам следует подставить вместо \dirname{example.ctan.org}
+нужное зеркало и путь к архиву на этом зеркале. Список зеркал
+находится на \url{http://ctan.org/mirrors}.
-\xE5\xD3\xCC\xC9 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2 \xDA\xC1\xC4\xC1\xC5\xD4 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xCE\xC1 \xC4\xC9\xD3\xCB\xC9 (\xD0\xD2\xD1\xCD\xCF \xC9\xCC\xC9 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9
-\texttt{file:/}), \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC5\xD4, \xD1\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xCC\xC9
-\xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB \xC1\xD2\xC8\xC9\xD7\xCF\xCD: \xC5\xD3\xCC\xC9 \xCE\xC1\xCA\xC4\xC5\xCE\xC1 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \dirname{archive} \xD3\xCF
-\xD3\xD6\xC1\xD4\xD9\xCD\xC9 \xC6\xC1\xCA\xCC\xC1\xCD\xC9, \xD4\xCF \xCF\xCE\xC1 \xC2\xD5\xC4\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCE\xC1, \xC4\xC1\xD6\xC5 \xC5\xD3\xCC\xC9 \xD2\xD1\xC4\xCF\xCD \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1
-\xCE\xC5\xDA\xC1\xC1\xD2\xC8\xC9\xD7\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9.
+Если параметр задает директорию на диски (прямо или при помощи
+\texttt{file:/}), система автоматически определяет, является ли
+источник архивом: если найдена поддиректория \dirname{archive} со
+сжатыми файлами, то она будет использована, даже если рядом находятся
+незаархивированные файлы.
-\subsection{\xE4\xC5\xCA\xD3\xD4\xD7\xC9\xD1 \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9}
+\subsection{Действия после установки}
\label{sec:postinstall}
-\xE9\xCE\xCF\xC7\xC4\xC1 \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD4\xD2\xC5\xC2\xD5\xC0\xD4\xD3\xD1 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xC4\xC5\xCA\xD3\xD4\xD7\xC9\xD1.
+Иногда после установки системы требуются дополнительные действия.
-\subsubsection{\xF0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xC4\xCC\xD1 UNIX}
+\subsubsection{Переменные окружения для UNIX}
\label{sec:env}
-\xE5\xD3\xCC\xC9 \xC2\xD9 \xD2\xC5\xDB\xC9\xCC\xC9 \xD3\xCF\xDA\xC4\xC1\xD4\xD8 \xD3\xC9\xCD\xCC\xC9\xCE\xCB\xC9 \xD7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8
-(\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:options}), \xD4\xCF \xC9\xDA\xCD\xC5\xCE\xD1\xD4\xD8 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xCE\xC5
-\xD4\xD2\xC5\xC2\xD5\xC5\xD4\xD3\xD1. \xF7 \xD0\xD2\xCF\xD4\xC9\xD7\xCE\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xCB \xD3\xD0\xC9\xD3\xCB\xD5 \xD0\xCF\xC9\xD3\xCB\xC1
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0, \xC7\xC4\xC5 \xCC\xC5\xD6\xC1\xD4 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \TeX live (\xD0\xCF\xC4 Windows
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC4\xC5\xCC\xC1\xC5\xD4 \xDC\xD4\xCF \xD3\xC1\xCD\xC1).
+Если бы решили создать симлинки в стандартных директориях
+(см. раздел~\ref{sec:options}), то изменять переменные окружения не
+требуется. В противном случае вам нужно добавить к списку поиска
+программ директорию, где лежат программы \TeX live (под Windows
+программа установки делает это сама).
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xCA \xC1\xD2\xC8\xC9\xD4\xC5\xCB\xD4\xD5\xD2\xD9 \xD0\xCF\xCD\xC5\xDD\xC1\xC0\xD4\xD3\xD1 \xD7 \xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD5\xC0
-\xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD0\xCF\xC4 \dirname{TEXDIR/bin}. \xF3\xCD. \xD3\xD0\xC9\xD3\xCF\xCB \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xC9
-\xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xC8 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD \xCE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:bin-text}.
+Программы для каждой архитектуры помещаются в собственную
+поддиректорию под \dirname{TEXDIR/bin}. См. список поддиректорий и
+соответствующих платформ на рисунке~\ref{fig:bin-text}.
-\xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD4\xC1\xCB\xD6\xC5 \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD3 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC5\xCA \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 man \xC9
-info \xCB \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCD \xD0\xD5\xD4\xD1\xCD \xD0\xCF\xC9\xD3\xCB\xC1, \xC5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5, \xDE\xD4\xCF\xC2\xD9 \xD7\xC1\xDB\xC1
-\xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xC1\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xDA\xCE\xC1\xCC\xC1 \xCF \xCE\xC9\xC8. \xF7 \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xD1 \xD7
-\xC6\xCF\xD2\xCD\xC1\xD4\xC5 man \xC2\xD5\xC4\xC5\xD4 \xCE\xC1\xCA\xC4\xC5\xCE\xC1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD0\xCF\xD3\xCC\xC5 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xCF\xCA
+Вы можете также добавить директории с документацией в формате man и
+info к соответствующим путям поиска, если вы хотите, чтобы ваша
+операционная система знала о них. В некоторых системах документация в
+формате man будет найдена автоматически после изменения переменной
\envname{PATH}.
-\xEE\xC9\xD6\xC5 \xCD\xD9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xCD \xC4\xCC\xD1 \xD0\xD2\xC9\xCD\xC5\xD2\xC1 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD5\xC0 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5
+Ниже мы используем для примера стандартную систему директорий в системе
Intel86 GNU/Linux.
-\xE4\xCC\xD1 \xCF\xC2\xCF\xCC\xCF\xDE\xC5\xCB \xD4\xC9\xD0\xC1 Bourne (\prog{bash} \xC9 \xD4.\xD0.) \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xD7
-\xC6\xC1\xCA\xCC \filename{$HOME/.profile} (\xC9\xCC\xC9 \xD7 \xC6\xC1\xCA\xCC, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \xC9\xDA
-\filename{.profile}) \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xC5:
+Для оболочек типа Bourne (\prog{bash} и т.п.) вы можете добавить в
+файл \filename{$HOME/.profile} (или в файл, который вызывается из
+\filename{.profile}) следующее:
\begin{sverbatim}
-PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
-\xE4\xCC\xD1 \prog{csh} \xC9\xCC\xC9 \prog{tcsh} \xD3\xCC\xC5\xC4\xD5\xC5\xD4 \xD2\xC5\xC4\xC1\xCB\xD4\xC9\xD2\xCF\xD7\xC1\xD4\xD8 \xC6\xC1\xCA\xCC
-\filename{$HOME/.cshrc}, \xC9 \xD3\xCC\xC5\xC4\xD5\xC5\xD4 \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xDE\xD4\xCF-\xD4\xCF \xD7\xD2\xCF\xC4\xC5
+Для \prog{csh} или \prog{tcsh} следует редактировать файл
+\filename{$HOME/.cshrc}, и следует добавить что-то вроде
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
-\xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xD7 \xD7\xC1\xDB\xC9\xC8 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xC1\xC8 \xD5\xD6\xC5 \xCD\xCF\xC7\xD5\xD4 \xC2\xD9\xD4\xD8 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xD9
-\xDC\xD4\xC9 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5; \xC6\xD2\xC1\xC7\xCD\xC5\xCE\xD4\xD9 \xD7\xD9\xDB\xC5 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC0\xD4 \xCB \xCE\xC9\xCD \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \TL{}.
+Разумеется, в ваших конфигурационных файлах уже могут быть определены
+эти переменные; фрагменты выше добавляют к ним директории \TL{}.
-\subsubsection{\xF0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1: \xC7\xCC\xCF\xC2\xC1\xCC\xD8\xCE\xC1\xD1 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xD1}
+\subsubsection{Переменные окружения: глобальная конфигурация}
\label{sec:envglobal}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD7\xCE\xC5\xD3\xD4\xC9 \xDC\xD4\xC9 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xD1 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA, \xC9\xCC\xC9
-\xC4\xCF\xC2\xC1\xD7\xCC\xD1\xD4\xD8 \xC9\xC8 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xC4\xCC\xD1 \xCE\xCF\xD7\xD9\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA, \xD4\xCF \xD7\xC1\xCD \xD3\xCC\xC5\xC4\xD5\xC5\xD4
-\xD2\xC1\xDA\xCF\xC2\xD2\xC1\xD4\xD8\xD3\xD1 \xD3\xC1\xCD\xCF\xCD\xD5: \xD7 \xD2\xC1\xDA\xCE\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8 \xDC\xD4\xCF \xC4\xC5\xCC\xC1\xC5\xD4\xD3\xD1 \xD3\xCC\xC9\xDB\xCB\xCF\xCD
-\xD0\xCF-\xD2\xC1\xDA\xCE\xCF\xCD\xD5.
+Если вы хотите внести эти изменения для всех пользователей, или
+добавлять их автоматически для новых пользователей, то вам следует
+разобраться самому: в разных системах это делается слишком
+по-разному.
-\xE4\xD7\xC1 \xD3\xCF\xD7\xC5\xD4\xC1: 1)~\xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xD7\xC1\xCD \xD3\xCC\xC5\xC4\xD5\xC5\xD4 \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xD7 \xC6\xC1\xCA\xCC
-\filename{/etc/manpath.config} \xD3\xD4\xD2\xCF\xDE\xCB\xC9 \xD7\xD2\xCF\xC4\xC5:
+Два совета: 1)~возможно, вам следует добавить в файл
+\filename{/etc/manpath.config} строчки вроде:
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \
- /usr/local/texlive/2018/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \
+ /usr/local/texlive/2019/texmf-dist/doc/man
\end{sverbatim}
-\xE9 2)~\xC9\xCE\xCF\xC7\xC4\xC1 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1 \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xC7\xCC\xCF\xC2\xC1\xCC\xD8\xCE\xD9\xC5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1
-\xDA\xC1\xC4\xC1\xC0\xD4\xD3\xD1 \xD7 \xC6\xC1\xCA\xCC\xC5 \filename{/etc/environment}.
+И 2)~иногда пути поиска и другие глобальные переменные окружения
+задаются в файле \filename{/etc/environment}.
-\xED\xD9 \xD4\xC1\xCB\xD6\xC5 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xCD \xD3\xC9\xCD\xCC\xC9\xCE\xCB \path{man} \xD7 \xCB\xC1\xD6\xC4\xCF\xCA \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\path{bin}. \xEE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \code{man}, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7
-\MacOSX, \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xC9\xDD\xD5\xD4 \xC6\xC1\xCA\xCC\xD9 \xD7 \xDC\xD4\xC9\xC8 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8, \xDE\xD4\xCF \xC9\xDA\xC2\xC1\xD7\xCC\xD1\xC5\xD4
-\xCF\xD4 \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF\xD3\xD4\xC9 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xD4\xD8 \xC9\xC8 \xD7 \code{MANPATH}.
+Мы также добавляем симлинк \path{man} в каждой поддиректории
+\path{bin}. Некоторые варианты программы \code{man}, например, в
+\MacOSX, автоматически ищут файлы в этих поддиректориях, что избавляет
+от необходимости добавлять их в \code{MANPATH}.
-\subsubsection{\xEF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1 \xC9\xDA \xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1 \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3 \DVD}
+\subsubsection{Обновления из Интернета после установки с \DVD}
\label{sec:dvd-install-net-updates}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xD5\xD3\xD4\xCE\xCF\xD7\xC9\xCC\xC9 \TL\ \xD3 \DVD\ \xC9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD0\xCF\xCC\xD5\xDE\xC1\xD4\xD8 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1 \xC9\xDA
-\xE9\xCE\xD4\xC5\xD2\xCE\xC5\xD4\xC1, \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xC5 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xD5\xC0 \xCB\xCF\xCD\xC1\xCE\xC4\xD5 (\emph{\xD0\xCF\xD3\xCC\xC5} \xC4\xCF\xC2\xC1\xD7\xCC\xC5\xCE\xC9\xD1
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \TL\ \xCB \xD3\xD0\xC9\xD3\xCB\xD5 \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \xD3\xCD. \xD0\xD2\xC5\xC4\xD9\xC4\xD5\xDD\xC9\xCA \xD2\xC1\xDA\xC4\xC5\xCC):
+Если вы устновили \TL\ с \DVD\ и хотите получать обновления из
+Интернета, запустите следующую команду (\emph{после} добавления
+программ \TL\ к списку поиска программ, см. предыдущий раздел):
\begin{alltt}
> \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet}
\end{alltt}
-\xEF\xCE\xC1 \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC5 \prog{tlmgr}, \xDE\xD4\xCF \xCE\xD5\xD6\xCE\xCF \xC9\xD3\xCB\xC1\xD4\xD8 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1
-\xCE\xC1 \xC2\xCC\xC9\xD6\xC1\xCA\xDB\xC5\xCD \xDA\xC5\xD2\xCB\xC1\xCC\xC5 \CTAN. \xFC\xD4\xCF \xC4\xC5\xCC\xC1\xC5\xD4\xD3\xD1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xD3
-\DVD\ \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCF\xD0\xC3\xC9\xCA, \xCF\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xC8 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:options}.
+Она указывает программе \prog{tlmgr}, что нужно искать обновления
+на ближайшем зеркале \CTAN. Это делается по умолчанию при установке с
+\DVD\ при помощи опций, описанных в разделе~\ref{sec:options}.
-\xE5\xD3\xCC\xC9 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xD7\xD9\xC2\xCF\xD2 \xDA\xC5\xD2\xCB\xC1\xCC\xC1 \xCE\xC5 \xD2\xC1\xC2\xCF\xD4\xC1\xC5\xD4, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xC1\xC4\xD2\xC5\xD3
-\xDA\xC5\xD2\xCB\xC1\xCC\xC1 \xD7\xD2\xD5\xDE\xCE\xD5\xC0, \xD7\xDA\xD1\xD7 \xC5\xC7\xCF \xC9\xDA \xD3\xD0\xC9\xD3\xCB\xC1 \xCE\xC1 \url{http://ctan.org/mirrors}.
-\xFA\xC1\xC4\xC1\xCA\xD4\xC5 \xD0\xD2\xC9 \xDC\xD4\xCF\xCD \xD4\xCF\xDE\xCE\xCF\xC5 \xD0\xCF\xCC\xCF\xD6\xC5\xCE\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{tlnet}, \xCB\xC1\xCB
-\xD5\xCB\xC1\xDA\xC1\xCE\xCF \xD7\xD9\xDB\xC5.
+Если автоматический выбор зеркала не работает, вы можете указать адрес
+зеркала вручную, взяв его из списка на \url{http://ctan.org/mirrors}.
+Задайте при этом точное положение директории \dirname{tlnet}, как
+указано выше.
\htmlanchor{xetexfontconfig} % keep historical anchor working
\htmlanchor{sysfontconfig}
-\subsubsection{\xEE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC4\xCC\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \protect\XeTeX\ \xC9 Lua\protect\TeX}
+\subsubsection{Настройка шрифтов для программ \protect\XeTeX\ и Lua\protect\TeX}
\label{sec:font-conf-sys}
-\XeTeX\ \xC9 Lua\TeX\ \xCD\xCF\xC7\xD5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD7\xD3\xC5 \xDB\xD2\xC9\xC6\xD4\xD9, \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xCE\xD9\xC5 \xD7
-\xD7\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5, \xCE\xC5 \xD4\xCF\xCC\xD8\xCB\xCF \xD4\xC5, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8 \TeX \xC1.
-\xEF\xCE\xC9 \xDC\xD4\xCF \xC4\xC5\xCC\xC1\xC0\xD4 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD0\xCF\xC8\xCF\xD6\xC9\xC8, \xCE\xCF \xDE\xD5\xD4\xD8-\xDE\xD5\xD4\xD8 \xD2\xC1\xDA\xCE\xD9\xC8 \xCD\xC5\xD4\xCF\xC4\xCF\xD7.
+\XeTeX\ и Lua\TeX\ могут использовать все шрифты, установленные в
+вашей системе, не только те, которые находятся в директориях \TeX а.
+Они это делают при помощи похожих, но чуть-чуть разных методов.
-\xF0\xCF\xC4 Windows \xDB\xD2\xC9\xC6\xD4\xD9, \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xCE\xD9\xC5 \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7 \TL,
-\xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9 \xD7 \XeTeX \xC5 \xD0\xCF \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC0 \xDB\xD2\xC9\xC6\xD4\xC1. \xF0\xCF\xC4 \MacOSX,
-\xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC1 \xD0\xCF\xC9\xD3\xCB\xC1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD0\xCF \xC9\xCD\xC5\xCE\xC9 \xD4\xD2\xC5\xC2\xD5\xC5\xD4 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC8 \xDB\xC1\xC7\xCF\xD7,
-\xD3\xCD. \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 Mac\TeX\ (\url{http://tug.org/mactex}).
-\xEE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC1 \xD0\xCF\xC9\xD3\xCB\xC1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD0\xCF \xC9\xCD\xC5\xCE\xC9 \xC4\xCC\xD1 \xC4\xD2\xD5\xC7\xC9\xC8 \xE0\xCE\xC9\xCB\xD3\xCF\xD7 \xCF\xD0\xC9\xD3\xC1\xCE\xCF \xCE\xC9\xD6\xC5.
+Под Windows шрифты, включенные в дистрибутив \TL,
+автоматически доступны в \XeTeX е по названию шрифта. Под \MacOSX,
+настройка поиска шрифтов по имени требует дополнительных шагов,
+см. руководство пользователя Mac\TeX\ (\url{http://tug.org/mactex}).
+Настройка поиска шрифтов по имени для других Юниксов описано ниже.
-\xE4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD0\xCF \xC9\xCD\xC5\xCE\xC9, \xCB\xCF\xC7\xC4\xC1 \xD0\xC1\xCB\xC5\xD4 \pkgname{xetex}
-\xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 (\xCC\xC9\xC2\xCF \xD0\xD2\xC9 \xD0\xC5\xD2\xD7\xCF\xCE\xC1\xDE\xC1\xCC\xD8\xCE\xCF\xCA \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1, \xCC\xC9\xC2\xCF
-\xD0\xCF\xDA\xD6\xC5), \xCF\xCE \xD3\xCF\xDA\xC4\xC1\xC5\xD4 \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xD9\xCA \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC \xD7
+Для поиска шрифтов по имени, когда пакет \pkgname{xetex}
+устанавливается (либо при первоначальной установке дистрибутива, либо
+позже), он создает необходимый конфигурационный файл в
\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}.
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xCF\xC2\xCC\xC1\xC4\xC1\xC5\xD4\xC5 \xD0\xD2\xC1\xD7\xC1\xCD\xC9 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1, \xD4\xCF \xC4\xCC\xD1 \xD4\xCF\xC7\xCF, \xDE\xD4\xCF\xC2\xD9 \xDB\xD2\xC9\xC6\xD4\xD9
-\TL{} \xC2\xD9\xCC\xC9 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9 \xD7\xD3\xC5\xCD \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD, \xD3\xC4\xC5\xCC\xC1\xCA\xD4\xC5 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xC5:
+Если вы обладаете правами администратора, то для того, чтобы шрифты
+\TL{} были доступны всем программам, сделайте следующее:
\begin{enumerate*}
-\item \xF3\xCB\xCF\xD0\xC9\xD2\xD5\xCA\xD4\xC5 \xC6\xC1\xCA\xCC \filename{texlive-fontconfig.conf} \xD7
+\item Скопируйте файл \filename{texlive-fontconfig.conf} в
\dirname{/etc/fonts/conf.d/09-texlive.conf}.
-\item \xFA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xC5 \Ucom{fc-cache -fsv}.
+\item Запустите \Ucom{fc-cache -fsv}.
\end{enumerate*}
-\xE5\xD3\xCC\xC9 \xD5 \xD7\xC1\xD3 \xCE\xC5\xD4 \xD0\xD2\xC1\xD7 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1, \xD4\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xCD\xC5\xD3\xD4\xCF \xDC\xD4\xCF\xC7\xCF \xD3\xC4\xC5\xCC\xC1\xD4\xD8
-\xDB\xD2\xC9\xC6\xD4\xD9 \TL{} \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9\xCD\xC9 \xD4\xCF\xCC\xD8\xCB\xCF \xD7\xC1\xCD:
+Если у вас нет прав администратора, то вы можете вместо этого сделать
+шрифты \TL{} доступными только вам:
\begin{enumerate*}
-\item \xF3\xCB\xCF\xD0\xC9\xD2\xD5\xCA\xD4\xC5 \xC6\xC1\xCA\xCC \filename{texlive-fontconfig.conf} \xD7
- \filename{~/.fonts.conf}, \xC7\xC4\xC5 \filename{~} "---~\xD7\xC1\xDB\xC1 \xC4\xCF\xCD\xC1\xDB\xCE\xD1\xD1
- \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1.
-\item \xFA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xC5 \Ucom{fc-cache -fv}.
+\item Скопируйте файл \filename{texlive-fontconfig.conf} в
+ \filename{~/.fonts.conf}, где \filename{~} "---~ваша домашняя
+ директория.
+\item Запустите \Ucom{fc-cache -fv}.
\end{enumerate*}
-\xFE\xD4\xCF\xC2\xD9 \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC5\xD4\xD8 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \code{fc-list}. \xED\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xCD\xCE\xCF\xC7\xCF \xC9\xCE\xD4\xC5\xD2\xC5\xD3\xCE\xCF\xCA \xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xC9,
-\xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD7 ţ \xCB\xC1\xCB \code{fc-list : family style file spacing} (\xD7\xD3\xC5
-\xC1\xD2\xC7\xD5\xCD\xC5\xCE\xD4\xD9---\xD4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xC5 \xD3\xD4\xD2\xCF\xCB\xC9).
+Чтобы посмотреть названия системных шрифтов, вы можете запустить
+программу \code{fc-list}. Можно получить много интересной информации,
+запустив её как \code{fc-list : family style file spacing} (все
+аргументы---текстовые строки).
\subsubsection{\protect\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
-\xEB\xC1\xCB <<\xD3\xD4\xC1\xD2\xD9\xCA>> \ConTeXt{}(Mark II), \xD4\xC1\xCB \xC9 <<\xCE\xCF\xD7\xD9\xCA> \ConTeXt{}
-(Mark IV) \xC4\xCF\xCC\xD6\xCE\xD9 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 <<\xC9\xDA \xCB\xCF\xD2\xCF\xC2\xCB\xC9>> \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{}
-\xC9 \xD0\xCF\xD3\xCC\xC5 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \verb+tlmgr+.
+Как <<старый>> \ConTeXt{}(Mark II), так и <<новый> \ConTeXt{}
+(Mark IV) должны работать <<из коробки>> после установки \TL{}
+и после обновления системы при помощи \verb+tlmgr+.
-\xEF\xC4\xCE\xC1\xCB\xCF \xD4\xC1\xCB \xCB\xC1\xCB \ConTeXt{} MkIV \xCE\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xD5
-\verb+kpathsea+, \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xCE\xCF\xD7\xD9\xCA \xC6\xC1\xCA\xCC\xCF\xD7 \xD7\xD2\xD5\xDE\xCE\xD5\xC0 (\emph{\xCE\xC5} \xD0\xD2\xC9
-\xD0\xCF\xCD\xCF\xDD\xC9 \verb+tlmgr+) \xCE\xD5\xD6\xCE\xD9 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xC4\xC5\xCA\xD3\xD4\xD7\xC9\xD1. \xEB\xC1\xD6\xC4\xD9\xCA
-\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD8 MkIV \xC4\xCF\xCC\xD6\xC5\xCE \xD0\xCF\xD3\xCC\xC5 \xD4\xC1\xCB\xCF\xC7\xCF \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xD1 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8
+Однако так как \ConTeXt{} MkIV не использует библиотеку
+\verb+kpathsea+, после установки новый файлов вручную (\emph{не} при
+помощи \verb+tlmgr+) нужны дополнительные действия. Каждый
+пользователь MkIV должен после такого обновления запустить
\begin{sverbatim}
context --generate
\end{sverbatim}
-\xDE\xD4\xCF\xC2\xD9 \xCF\xC2\xCE\xCF\xD7\xC9\xD4\xD8 \xC2\xC1\xDA\xD5 \xC4\xC1\xCE\xCE\xD9\xC8 \ConTeXt{}. \xF0\xCF\xCC\xD5\xDE\xC9\xD7\xDB\xC9\xC5\xD3\xD1 \xC6\xC1\xCA\xCC\xD9 \xC2\xD5\xC4\xD5\xD4
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xD9 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \code{TEXMFCACHE}. \xF7 \TL\ \xDC\xD4\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\xD3\xCF\xD7\xD0\xC1\xC4\xC1\xC5\xD4 \xD3 \code{TEXMFVAR}.
+чтобы обновить базу данных \ConTeXt{}. Получившиеся файлы будут
+установлены в директории \code{TEXMFCACHE}. В \TL\ эта директория
+совпадает с \code{TEXMFVAR}.
-\ConTeXt\ MkIV \xDE\xC9\xD4\xC1\xC5\xD4 \xC6\xC1\xCA\xCC\xD9 \xC9\xDA \xD7\xD3\xC5\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA, \xDA\xC1\xC4\xC1\xCE\xCE\xD9\xC8
-\xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xCF\xCA \verb+TEXMFCACHE+ \xC9 \xD0\xC9\xDB\xC5\xD4 \xD7 \xD0\xC5\xD2\xD7\xD5\xC0 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD7 \xD3\xD0\xC9\xD3\xCB\xC5, \xD7
-\xCB\xCF\xD4\xCF\xD2\xCF\xCA \xD5 \xCE\xC5\xC7\xCF \xC5\xD3\xD4\xD8 \xD0\xD2\xC1\xD7\xC1 \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8. \xF0\xD2\xC9 \xDE\xD4\xC5\xCE\xC9\xC9 \xD7 \xD3\xCC\xD5\xDE\xC1\xC5 \xC4\xD5\xC2\xCC\xC9\xD2\xD5\xC0\xDD\xC9\xC8
-\xDA\xC1\xD0\xC9\xD3\xC5\xCA \xC9\xCD\xC5\xC5\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xD1\xD1 \xD0\xD2\xCF\xDE\xC9\xD4\xC1\xCE\xCE\xC1\xD1 \xDA\xC1\xD0\xC9\xD3\xD8.
+\ConTeXt\ MkIV читает файлы из всех директорий, заданных
+переменной \verb+TEXMFCACHE+ и пишет в первую директорию в списке, в
+которой у него есть права на запись. При чтении в случае дублирующих
+записей имеет преимущество последняя прочитанная запись.
-\xF3\xCD. \xD4\xC1\xCB\xD6\xC5
+См. также
\url{http://wiki.contextgarden.net/Running_Mark_IV}.
-\subsubsection{\xE4\xCF\xC2\xC1\xD7\xCC\xC5\xCE\xC9\xC5 \xCC\xC9\xDE\xCE\xD9\xC8 \xC9 \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xD9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7}
+\subsubsection{Добавление личных и локальных пакетов}
\label{sec:local-personal-macros}
-\xFC\xD4\xCF\xD4 \xD7\xCF\xD0\xD2\xCF\xD3 \xD5\xD6\xC5 \xCF\xC2\xD3\xD5\xD6\xC4\xC1\xCC\xD3\xD1 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:texmftrees}: \xC4\xCC\xD1
-\xCC\xCF\xCB\xC1\xCC\xD8\xCE\xD9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9 \xD0\xC1\xCB\xC5\xD4\xCF\xD7, \xCF\xC2\xDD\xC9\xC8 \xD5 \xD7\xD3\xC5\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA,
-\xD0\xD2\xC5\xC4\xCE\xC1\xDA\xCE\xC1\xDE\xC5\xCE\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\dirname{TEXMFLOCAL} (\xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0,
-\dirname{/usr/local/texlive/texmf-local} \xC9\xCC\xC9
-\verb|%SystemDrive%\texlive\texmf-local|), \xC1 \xC4\xCC\xD1 \xCC\xC9\xDE\xCE\xD9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9
-\xD0\xC1\xCB\xC5\xD4\xCF\xD7 "--- \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \dirname{TEXMFHOME} (\xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0,
-\dirname{$HOME/texmf} \xC9\xCC\xC9 \verb|%USERPROFILE%\texmf|). \xFC\xD4\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\xD0\xD2\xC5\xC4\xD0\xCF\xCC\xC1\xC7\xC1\xC0\xD4\xD3\xD1 \xCF\xC2\xDD\xC9\xCD\xC9 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD7\xC5\xD2\xD3\xC9\xCA \TL{}, \xC9 \xCB\xC1\xD6\xC4\xC1\xD1 \xD7\xC5\xD2\xD3\xC9\xD1 \TL{}
-\xD7\xC9\xC4\xC9\xD4 \xC9\xC8 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9. \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \xCD\xD9 \xCE\xC5 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xCD\xC5\xCE\xD1\xD4\xD8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5
-\dirname{TEXMFLOCAL}, \xC9\xCE\xC1\xDE\xC5 \xD7\xC1\xCD \xD0\xD2\xC9\xC4\xC5\xD4\xD3\xD1 \xC4\xC5\xCC\xC1\xD4\xD8 \xDC\xD4\xCF \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xCA \xCE\xCF\xD7\xCF\xCA
-\xD7\xC5\xD2\xD3\xC9\xC9.
+Этот вопрос уже обсуждался в разделе~\ref{sec:texmftrees}: для
+локальных шрифтов и пакетов, общих у всех пользователей,
+предназначена директория
+\dirname{TEXMFLOCAL} (по умолчанию,
+\dirname{/usr/local/texlive/texmf-local} или
+\verb|%SystemDrive%\texlive\texmf-local|), а для личных шрифтов и
+пакетов "--- директория \dirname{TEXMFHOME} (по умолчанию,
+\dirname{$HOME/texmf} или \verb|%USERPROFILE%\texmf|). Эти директории
+предполагаются общими для всех версий \TL{}, и каждая версия \TL{}
+видит их автоматически. Поэтому мы не рекомендуем менять значение
+\dirname{TEXMFLOCAL}, иначе вам придется делать это для каждой новой
+версии.
-\xE6\xC1\xCA\xCC\xD9 \xD7 \xCF\xC2\xC5\xC9\xC8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8 \xC4\xCF\xCC\xD6\xCE\xD9 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD8\xD3\xD1 \xD7 \xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xD9\xC8
-\xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8; \xD3\xCD. \url{http://tug.org/tds} \xC9
-\filename{texmf-dist/web2c/texmf.cnf}. \xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \LaTeX \xCF\xD7\xD3\xCB\xC9\xCA \xCB\xCC\xC1\xD3\xD3 \xC9\xCC\xC9
-\xD0\xC1\xCB\xC5\xD4 \xC4\xCF\xCC\xD6\xC5\xCE \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD8\xD3\xD1 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{TEXMFLOCAL/tex/latex} \xC9\xCC\xC9
-\dirname{TEXMFHOME/tex/latex} \xC9\xCC\xC9 \xCB\xC1\xCB\xCF\xCA-\xCC\xC9\xC2\xCF \xC9\xDA \xC9\xC8 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA.
+Файлы в обеих директориях должны находиться в правильных
+поддиректориях; см. \url{http://tug.org/tds} и
+\filename{texmf-dist/web2c/texmf.cnf}. Например, \LaTeX овский класс или
+пакет должен находиться в директории \dirname{TEXMFLOCAL/tex/latex} или
+\dirname{TEXMFHOME/tex/latex} или какой-либо из их поддиректорий.
-\xE4\xCC\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \dirname{TEXMFLOCAL} \xC4\xCF\xCC\xD6\xCE\xC1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8\xD3\xD1 \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8
-\xCF \xC6\xC1\xCA\xCC\xC1\xC8, \xC9\xCE\xC1\xDE\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xCE\xC5 \xD3\xCD\xCF\xD6\xC5\xD4 \xCE\xC1\xCA\xD4\xC9 \xD4\xC1\xCD \xCE\xD5\xD6\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9. \xFC\xD4\xC1 \xC2\xC1\xDA\xC1
-\xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xCB\xCF\xCD\xC1\xCE\xC4\xCF\xCA \cmdname{mktexlsr} \xC9\xCC\xC9 \xCB\xCE\xCF\xD0\xCB\xCF\xCA <<Reinit file
-database>> \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \prog{tlmgr}.
+Для директории \dirname{TEXMFLOCAL} должна поддерживаться база данных
+о файлах, иначе система не сможет найти там нужные файлы. Эта база
+обновляется командой \cmdname{mktexlsr} или кнопкой <<Reinit file
+database>> в графическом режиме программы \prog{tlmgr}.
-\xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \xCB\xC1\xD6\xC4\xC1\xD1 \xC9\xDA \xDC\xD4\xC9\xC8 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xCE\xC1 \xCF\xC4\xCE\xD5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0,
-\xCB\xC1\xCB \xD7 \xCE\xC1\xDB\xC5\xCD \xD0\xD2\xC9\xCD\xC5\xD2\xC5. \xEF\xC4\xCE\xC1\xCB\xCF \xDC\xD4\xCF \xCE\xC5 \xCF\xC2\xD1\xDA\xC1\xD4\xC5\xCC\xD8\xCE\xCF\xC5 \xD4\xD2\xC5\xC2\xCF\xD7\xC1\xCE\xC9\xC5. \xE5\xD3\xCC\xC9 \xD7\xC1\xCD
-\xCE\xD5\xD6\xCE\xCF, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD7\xC5\xD2\xD3\xC9\xCA \xC2\xCF\xCC\xD8\xDB\xC9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7, \xD7\xD9
-\xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xC8\xCF\xD4\xC5\xD4\xD8 \xC9\xCD\xC5\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC4\xC5\xD2\xC5\xD7\xD8\xC5\xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA. \xF4\xCF\xC7\xC4\xC1 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5
-\xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC9\xD4\xD8 \dirname{TEXMFHOME} \xCB\xC1\xCB \xCE\xC1\xC2\xCF\xD2 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD7 \xC6\xC9\xC7\xD5\xD2\xCE\xD9\xC8
-\xD3\xCB\xCF\xC2\xCB\xC1\xC8, \xD2\xC1\xDA\xC4\xC5\xCC\xC5\xCE\xCE\xD9\xC8 \xDA\xC1\xD0\xD1\xD4\xD9\xCD\xC9:
+По умолчанию, каждая из этих переменных указывает на одну директорию,
+как в нашем примере. Однако это не обязательное требование. Если вам
+нужно, например, поддерживать несколько версий больших пакетов, вы
+можете захотеть иметь несколько деревьев директорий. Тогда вы можете
+определить \dirname{TEXMFHOME} как набор директорий в фигурных
+скобках, разделенных запятыми:
\begin{verbatim}
TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
\end{verbatim}
-\xF0\xCF\xC4\xD2\xCF\xC2\xCE\xC5\xC5 \xDC\xD4\xC9 \xD7\xCF\xD0\xD2\xCF\xD3\xD9 \xCF\xC2\xDF\xD1\xD3\xCE\xD1\xC0\xD4\xD3\xD1 \xD7
-\xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:brace-expansion}.
+Подробнее эти вопросы объясняются в
+разделе~\ref{sec:brace-expansion}.
-\subsubsection{\xE4\xCF\xC2\xC1\xD7\xCC\xC5\xCE\xC9\xC5 \xCE\xCF\xD7\xD9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7}
+\subsubsection{Добавление новых шрифтов}
-\xEB \xD3\xCF\xD6\xC1\xCC\xC5\xCE\xC9\xC0, \xDC\xD4\xCF \xCF\xDE\xC5\xCE\xD8 \xD3\xCC\xCF\xD6\xCE\xC1\xD1 \xDA\xC1\xC4\xC1\xDE\xC1. \xEE\xC5 \xC4\xC5\xCC\xC1\xCA\xD4\xC5 \xDC\xD4\xCF\xC7\xCF, \xC5\xD3\xCC\xC9 \xD7\xD9 \xCE\xC5
-\xDA\xCE\xC1\xC5\xD4\xC5 \TeX \xC1 \xCB\xC1\xCB \xD3\xD7\xCF\xC9 \xD0\xD1\xD4\xD8 \xD0\xC1\xCC\xD8\xC3\xC5\xD7. \xF7 \xD3\xCF\xD3\xD4\xC1\xD7 \TL\ \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xCF \xCD\xCE\xCF\xC7\xCF
-\xDB\xD2\xC9\xC6\xD4\xCF\xD7, \xD0\xCF\xDC\xD4\xCF\xCD\xD5 \xD0\xCF\xCC\xC5\xDA\xCE\xCF \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8, \xCE\xC5 \xD7\xC8\xCF\xC4\xC9\xD4 \xCC\xC9 \xCE\xD5\xD6\xCE\xD9\xCA
-\xDB\xD2\xC9\xC6\xD4 \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7.
+К сожалению, это очень сложная задача. Не делайте этого, если вы не
+знаете \TeX а как свои пять пальцев. В состав \TL\ включено много
+шрифтов, поэтому полезно сначала проверить, не входит ли нужный
+шрифт в дистрибутив.
-\xF7\xCF\xDA\xCD\xCF\xD6\xCE\xC1\xD1 \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xC1 "--- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \XeTeX{} (\xD3\xCD.
-\xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:tex-extensions}), \xCB\xCF\xD4\xCF\xD2\xC1\xD1 \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD7 \TeX \xC5 \xDB\xD2\xC9\xC6\xD4\xD9 \xD7\xC1\xDB\xC5\xCA \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xD9.
+Возможная альтернатива "--- программа \XeTeX{} (см.
+раздел~\ref{sec:tex-extensions}), которая позволяет автоматически
+использовать в \TeX е шрифты вашей операционной системы.
-\xE5\xD3\xCC\xC9 \xD7\xC1\xCD \xD7\xD3\xC5 \xD6\xC5 \xCE\xD5\xD6\xCE\xCF \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xDB\xD2\xC9\xC6\xD4\xD9, \xD4\xCF \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC9\xD4\xC5
-\xD3\xD4\xD2\xC1\xCE\xC9\xC3\xD5 \url{http://tug.org/fonts/fontinstall.html} "---~\xDC\xD4\xCF \xCC\xD5\xDE\xDB\xC5\xC5,
-\xDE\xD4\xCF \xCD\xD9 \xD3\xCD\xCF\xC7\xCC\xC9 \xCE\xC1\xD0\xC9\xD3\xC1\xD4\xD8 \xD0\xCF \xDC\xD4\xCF\xCD\xD5 \xD0\xCF\xD7\xCF\xC4\xD5. \xE5\xD3\xCC\xC9 \xD7\xD9 \xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xCF
-\xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC5\xD4\xC5 \xCB\xC1\xD2\xD4\xD9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7, \texttt{tlmgr generate updmap}
-\textit{\xCD\xCF\xD6\xC5\xD4} \xCF\xCB\xC1\xDA\xC1\xD4\xD8\xD3\xD1 \xD0\xCF\xCC\xC5\xDA\xCE\xCF\xCA, \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF \xD0\xD2\xC9 \xD0\xC5\xD2\xC5\xC8\xCF\xC4\xC5 \xCE\xC1 \xCE\xCF\xD7\xD5\xC0
-\xD7\xC5\xD2\xD3\xC9\xC0 \TL; \xD3\xCD. \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \cmdname{tlmgr}.
+Если вам все же нужно добавить шрифты, то посмотрите
+страницу \url{http://tug.org/fonts/fontinstall.html} "---~это лучшее,
+что мы смогли написать по этому поводу. Если вы правильно
+поддерживаете карты шрифтов, \texttt{tlmgr generate updmap}
+\textit{может} оказаться полезной, особенно при переходе на новую
+версию \TL; см. документацию программы \cmdname{tlmgr}.
-\subsection{\xF4\xC5\xD3\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9}
+\subsection{Тестирование системы}
\label{sec:test-install}
-\xF0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{} \xD7\xD9, \xD3\xCB\xCF\xD2\xC5\xC5 \xD7\xD3\xC5\xC7\xCF, \xDA\xC1\xC8\xCF\xD4\xC9\xD4\xC5 \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8 \xD2\xC1\xC2\xCF\xD4\xD5
-\xD3\xC9\xD3\xD4\xC5\xCD\xD9, \xC1 \xD5\xD6\xC5 \xDA\xC1\xD4\xC5\xCD \xD0\xC5\xD2\xC5\xCA\xD4\xC9 \xCB \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xC0 \xD0\xD2\xC5\xCB\xD2\xC1\xD3\xCE\xD9\xC8 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xD7 \xC9/\xC9\xCC\xC9
-\xDB\xD2\xC9\xC6\xD4\xCF\xD7.
+После установки \TL{} вы, скорее всего, захотите проверить работу
+системы, а уже затем перейти к созданию прекрасных документов и/или
+шрифтов.
-\xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCE\xC1\xDE\xC1\xD4\xD8 \xD3 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xD2\xC5\xC4\xC1\xCB\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xCF\xD7. \TL\
-\xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4 \TeX{}works (\url{http://tug.org/texworks})
-(\xD4\xCF\xCC\xD8\xCB\xCF) \xD0\xCF\xC4 Windows, \xC1 Mac\TeX\ \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4 TeXShop
-(\url{http://pages.uoregon.edu/koch/texshop}. \xEE\xC1 \xC4\xD2\xD5\xC7\xC9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8
-\xD7\xD9\xC2\xCF\xD2 \xD2\xC5\xC4\xC1\xCB\xD4\xCF\xD2\xC1 \xCF\xD3\xD4\xC1\xC5\xD4\xD3\xD1 \xDA\xC1 \xD7\xC1\xCD\xC9. \xE5\xD3\xD4\xD8 \xCD\xCE\xCF\xC7\xCF \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC5\xCA, \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5
-\xC9\xDA \xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xD0\xC5\xD2\xC5\xDE\xC9\xD3\xCC\xC5\xCE\xD9 \xCE\xC9\xD6\xC5; \xD3\xCD. \xD4\xC1\xCB\xD6\xC5
-\url{http://tug.org/interest.html#editors}. \xF7\xCF\xCF\xC2\xDD\xC5 \xC7\xCF\xD7\xCF\xD2\xD1,
-\xC7\xCF\xC4\xC9\xD4\xD3\xD1 \xCC\xC0\xC2\xCF\xCA \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xCA \xD2\xC5\xC4\xC1\xCB\xD4\xCF\xD2; \xC9\xCE\xCF\xC7\xC4\xC1 \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xC5 \xC4\xCC\xD1 \TeX a
-\xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF\xD3\xD4\xC9 \xD0\xD2\xCF\xD3\xD4\xCF \xCE\xC5 \xCE\xD5\xD6\xCE\xD9.
+Вы можете начать с программы для редактирования файлов. \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}. Вообще говоря,
+годится любой текстовый редактор; иногда специфические для \TeX a
+особенности просто не нужны.
-\xF7 \xDC\xD4\xCF\xCD \xD2\xC1\xDA\xC4\xC5\xCC\xC5 \xCF\xD0\xC9\xD3\xD9\xD7\xC1\xC0\xD4\xD3\xD1 \xCF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xD0\xD2\xCF\xC3\xC5\xC4\xD5\xD2\xD9 \xD0\xCF \xD4\xC5\xD3\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC0 \xD3\xC9\xD3\xD4\xC5\xCD\xD9.
-\xED\xD9 \xD0\xD2\xC9\xD7\xCF\xC4\xC9\xCD \xCB\xCF\xCD\xC1\xCE\xC4\xD9 \xC4\xCC\xD1 \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD \xD4\xC9\xD0\xC1 Unix; \xD0\xCF\xC4 \MacOSX{} \xC9
-Windows \xD7\xD9, \xD3\xCB\xCF\xD2\xC5\xC5 \xD7\xD3\xC5\xC7\xCF, \xC2\xD5\xC4\xC5\xD4\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3,
-\xCE\xCF \xD0\xD2\xC9\xCE\xC3\xC9\xD0 \xD4\xCF\xD4 \xD6\xC5.
+В этом разделе описываются основные процедуры по тестированию системы.
+Мы приводим команды для операционных систем типа Unix; под \MacOSX{} и
+Windows вы, скорее всего, будете использовать графический интерфейс,
+но принцип тот же.
\begin{enumerate}
-\item \xF3\xCE\xC1\xDE\xC1\xCC\xC1 \xD0\xD2\xCF\xD7\xC5\xD2\xD8\xD4\xC5, \xDE\xD4\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDA\xC1\xD0\xD5\xD3\xCB\xC1\xD4\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5
+\item Сначала проверьте, что вы можете запускать программу
\cmdname{tex}:
\begin{alltt}
@@ -1351,13 +1348,13 @@
Copyright ... D.E. Knuth.
...
\end{alltt}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xD0\xCF\xCC\xD5\xDE\xC1\xC5\xD4\xC5 \xD7 \xCF\xD4\xD7\xC5\xD4 <<command not found>> \xD7\xCD\xC5\xD3\xD4\xCF \xCE\xCF\xCD\xC5\xD2\xC1 \xD7\xC5\xD2\xD3\xC9\xC9 \xC9
-\xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xC9 \xCF \xCB\xCF\xD0\xC9\xD2\xC1\xCA\xD4\xC5, \xD5 \xD7\xC1\xD3, \xD3\xCB\xCF\xD2\xC5\xC5 \xD7\xD3\xC5\xC7\xCF, \xCE\xC5\xD4 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD3 \xCE\xD5\xD6\xCE\xD9\xCD\xC9
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xD7 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xCF\xCA \envname{PATH}. \xF3\xCD. \xCF\xC2\xD3\xD5\xD6\xC4\xC5\xCE\xC9\xC5 \xCE\xC1
-\xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC5~\pageref{sec:env}.
+Если вы получаете в ответ <<command not found>> вместо номера версии и
+информации о копирайте, у вас, скорее всего, нет директории с нужными
+программами в переменной \envname{PATH}. См. обсуждение на
+странице~\pageref{sec:env}.
-\item \xF3\xCB\xCF\xCD\xD0\xC9\xCC\xC9\xD2\xD5\xCA\xD4\xC5 \xD0\xD2\xCF\xD3\xD4\xCF\xCA \LaTeX{}\xCF\xD7\xD3\xCB\xC9\xCA \xC6\xC1\xCA\xCC:
+\item Скомпилируйте простой \LaTeX{}овский файл:
\begin{alltt}
> \Ucom{latex sample2e.tex}
This is pdfTeX 3.14...
@@ -1365,67 +1362,67 @@
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
\end{alltt}
-\xE5\xD3\xCC\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xCE\xC5 \xCD\xCF\xD6\xC5\xD4 \xCE\xC1\xCA\xD4\xC9 \filename{sample2e.tex} \xC9\xCC\xC9 \xC4\xD2\xD5\xC7\xC9\xC5
-\xC6\xC1\xCA\xCC\xD9, \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xD5 \xD7\xC1\xD3 \xCF\xD3\xD4\xC1\xCC\xC9\xD3\xD8 \xD3\xCC\xC5\xC4\xD9 \xCF\xD4 \xD3\xD4\xC1\xD2\xCF\xCA \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9: \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5
-\xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xC9\xCC\xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9. \xED\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xD5\xC2\xD2\xC1\xD4\xD8
-\xD7\xD3\xC5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1, \xCF\xD4\xCE\xCF\xD3\xD1\xDD\xC9\xC5\xD3\xD1 \xCB \TeX \xD5. (\xE4\xCC\xD1 \xCF\xD4\xCC\xC1\xC4\xCB\xC9 \xD7\xD9 \xD7\xD3\xC5\xC7\xC4\xC1 \xCD\xCF\xD6\xC5\xD4\xC5
-\xD0\xCF\xD0\xD2\xCF\xD3\xC9\xD4\xD8 \TeX{} \xD4\xCF\xDE\xCE\xCF \xD3\xCB\xC1\xDA\xC1\xD4\xD8, \xDE\xD4\xCF \xC9\xCD\xC5\xCE\xCE\xCF \xCF\xCE \xC9\xDD\xC5\xD4; \xD3\xCD. <<\xEF\xD4\xCC\xC1\xC4\xCB\xC1>> \xCE\xC1
-\xD3\xD4\xD2.~\pageref{sec:debugging}.)
+Если программа не может найти \filename{sample2e.tex} или другие
+файлы, возможно, у вас остались следы от старой установки: переменные
+окружения или конфигурационные файлы. Мы рекомендуем сначала убрать
+все переменные окружения, относящиеся к \TeX у. (Для отладки вы всегда можете
+попросить \TeX{} точно сказать, что именно он ищет; см. <<Отладка>> на
+стр.~\pageref{sec:debugging}.)
-\item \xF0\xCF\xD3\xCD\xCF\xD4\xD2\xC9\xD4\xC5 \xD2\xC5\xDA\xD5\xCC\xD8\xD4\xC1\xD4 \xCE\xC1 \xDC\xCB\xD2\xC1\xCE\xC5:
+\item Посмотрите результат на экране:
\begin{alltt}
> \Ucom{xdvi sample2e.dvi} # Unix
> \Ucom{dviout sample2e.dvi} # Windows
\end{alltt}
-\xF7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9 \xD5\xD7\xC9\xC4\xC5\xD4\xD8 \xCE\xCF\xD7\xCF\xC5 \xCF\xCB\xCE\xCF \xD3 \xCB\xD2\xC1\xD3\xC9\xD7\xCF \xD3ף\xD2\xD3\xD4\xC1\xCE\xCE\xD9\xCD \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xCD,
-\xCF\xC2\xDF\xD1\xD3\xCE\xD1\xC0\xDD\xC9\xCD \xCF\xD3\xCE\xCF\xD7\xD9 \LaTeX{}\xC1. (\xEB\xD3\xD4\xC1\xD4\xC9, \xC5\xD3\xCC\xC9 \xD7\xD9 "--- \xCE\xCF\xD7\xC9\xDE\xCF\xCB, \xD7\xC1\xCD
-\xD3\xD4\'\xCF\xC9\xD4 \xC5\xC7\xCF \xD0\xD2\xCF\xDE\xC5\xD3\xD4\xD8.) \xFE\xD4\xCF\xC2\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \cmdname{xdvi} \xCD\xCF\xC7\xCC\xC1
-\xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8\xD3\xD1, \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9 \xC2\xD9\xD4\xD8 \xD7 \xD3\xD2\xC5\xC4\xC5 X Window; \xC5\xD3\xCC\xC9 \xDC\xD4\xCF \xCE\xC5 \xD4\xC1\xCB, \xC9\xCC\xC9
-\xC5\xD3\xCC\xC9 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xC1\xD1 \envname{DISPLAY} \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xC1 \xCE\xC5\xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xCF, \xD7\xD9 \xD5\xD7\xC9\xC4\xC9\xD4\xC5
-\xCF\xDB\xC9\xC2\xCB\xD5 \samp{Can't open display}.
+Вы должны увидеть новое окно с красиво свёрстанным документом,
+объясняющим основы \LaTeX{}а. (Кстати, если вы "--- новичок, вам
+стоит его прочесть.) Чтобы программа \cmdname{xdvi} могла
+запуститься, вы должны быть в среде X Window; если это не так, или
+если переменная \envname{DISPLAY} установлена неправильно, вы увидите
+ошибку \samp{Can't open display}.
-\item \xF3\xCF\xDA\xC4\xC1\xCA\xD4\xC5 \xC6\xC1\xCA\xCC \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 \PS{} \xC4\xCC\xD1 \xD0\xC5\xDE\xC1\xD4\xC9 \xC9\xCC\xC9 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \xCE\xC1 \xDC\xCB\xD2\xC1\xCE\xC5:
+\item Создайте файл в формате \PS{} для печати или просмотра на экране:
\begin{alltt}
> \Ucom{dvips sample2e.dvi -o sample2e.ps}
\end{alltt}
-\item \xF3\xCF\xDA\xC4\xC1\xCA\xD4\xC5 \xC6\xC1\xCA\xCC \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 PDF \xD7\xCD\xC5\xD3\xD4\xCF \dvi{}; \xCB\xCF\xCD\xC1\xCE\xC4\xC1 \xCE\xC9\xD6\xC5
- \xCB\xCF\xCD\xD0\xC9\xCC\xC9\xD2\xD5\xC5\xD4 \xC6\xC1\xCA\xCC \filename{.tex} \xC9 \xD3\xCF\xDA\xC4\xC1\xA3\xD4 PDF:
+\item Создайте файл в формате PDF вместо \dvi{}; команда ниже
+ компилирует файл \filename{.tex} и создаёт PDF:
\begin{alltt}
> \Ucom{pdflatex sample2e.tex}
\end{alltt}
-\item \xF0\xCF\xD3\xCD\xCF\xD4\xD2\xC9\xD4\xC5 \xD2\xC5\xDA\xD5\xCC\xD8\xD4\xC1\xD4 \xCE\xC1 \xDC\xCB\xD2\xC1\xCE\xC5:
+\item Посмотрите результат на экране:
\begin{alltt}
> \Ucom{gv sample2e.pdf}
-\textrm{\xC9\xCC\xC9:}
+\textrm{или:}
> \Ucom{xpdf sample2e.pdf}
\end{alltt}
-\xEB \xD3\xCF\xD6\xC1\xCC\xC5\xCE\xC9\xC0, \xCE\xC9 \cmdname{gv}, \xCE\xC9 \cmdname{xpdf} \xCE\xC5 \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xD9 \xD7 \xD4\xC5\xCB\xD5\xDD\xD5\xC0
-\xD7\xC5\xD2\xD3\xC9\xC0 \TL{}, \xD4\xC1\xCB \xDE\xD4\xCF \xD7\xC1\xCD \xD0\xD2\xC9ģ\xD4\xD3\xD1 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xD4\xD8 \xC9\xC8
-\xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF. \xF3\xCD. \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xC5\xCE\xCE\xCF
-\url{http://www.gnu.org/software/gv} \xC9
-\url{http://www.foolabs.com/xpdf}. \xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xC5\xD3\xD4\xD8 \xC9 \xCD\xCE\xCF\xC7\xCF \xC4\xD2\xD5\xC7\xC9\xC8
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC4\xCC\xD1 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 PDF. \xF0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1\xCD
-Windows \xCD\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD Sumatra PDF
+К сожалению, ни \cmdname{gv}, ни \cmdname{xpdf} не включены в текущую
+версию \TL{}, так что вам придётся устанавливать их
+отдельно. См. соответственно
+\url{http://www.gnu.org/software/gv} и
+\url{http://www.foolabs.com/xpdf}. Разумеется, есть и много других
+программ для просмотра файлов в формате PDF. Пользователям
+Windows мы рекомендуем Sumatra PDF
(\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}).
-\item \xE4\xD2\xD5\xC7\xC9\xC5 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC5 \xD4\xC5\xD3\xD4\xCF\xD7\xD9\xC5 \xC6\xC1\xCA\xCC\xD9, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD7\xC1\xCD \xCD\xCF\xC7\xD5\xD4 \xD0\xD2\xC9\xC7\xCF\xC4\xC9\xD4\xD8\xD3\xD1:
+\item Другие стандартные тестовые файлы, которые вам могут пригодиться:
\begin{ttdescription}
-\item [small2e.tex] \xE2\xCF\xCC\xC5\xC5 \xD0\xD2\xCF\xD3\xD4\xCF\xCA \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4, \xDE\xC5\xCD \filename{sample2e},
- \xD5\xC4\xCF\xC2\xCE\xD9\xCA, \xC5\xD3\xCC\xC9 \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xCA \xD3\xCC\xC9\xDB\xCB\xCF\xCD \xD7\xC5\xCC\xC9\xCB \xC4\xCC\xD1 \xD7\xC1\xD3.
-\item [testpage.tex] \xF0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4 \xD0\xCF\xCC\xD1 \xC9 \xD0\xCF\xDA\xC9\xC3\xC9\xCF\xCE\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xC2\xD5\xCD\xC1\xC7\xC9 \xC4\xCC\xD1
- \xD7\xC1\xDB\xC5\xC7\xCF \xD0\xD2\xC9\xCE\xD4\xC5\xD2\xC1.
-\item [nfssfont.tex] \xE9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xC4\xCC\xD1 \xD0\xC5\xDE\xC1\xD4\xC9 \xD4\xC1\xC2\xCC\xC9\xC3 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC9 \xD4\xC5\xD3\xD4\xCF\xD7.
-\item [testfont.tex] \xF0\xC5\xDE\xC1\xD4\xD8 \xD4\xC1\xC2\xCC\xC9\xC3 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD0\xCF\xC4 plain \TeX{}.
-\item [story.tex] \xF3\xC1\xCD\xD9\xCA \xCB\xC1\xCE\xCF\xCE\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xC6\xC1\xCA\xCC \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 (plain) \TeX. \xF7\xD9
- \xC4\xCF\xCC\xD6\xCE\xD9 \xCE\xC1\xD0\xC5\xDE\xC1\xD4\xC1\xD4\xD8 \samp{\bs bye} \xD7 \xCF\xD4\xD7\xC5\xD4 \xCE\xC1 \xD0\xD2\xC9\xC7\xCC\xC1\xDB\xC5\xCE\xC9\xC5 \code{*}
- \xD0\xCF\xD3\xCC\xC5 \samp{tex story.tex}.
+\item [small2e.tex] Более простой документ, чем \filename{sample2e},
+ удобный, если последний слишком велик для вас.
+\item [testpage.tex] Проверяет поля и позиционирование бумаги для
+ вашего принтера.
+\item [nfssfont.tex] Используется для печати таблиц шрифтов и тестов.
+\item [testfont.tex] Печать таблиц шрифтов под plain \TeX{}.
+\item [story.tex] Самый канонический файл в формате (plain) \TeX. Вы
+ должны напечатать \samp{\bs bye} в ответ на приглашение \code{*}
+ после \samp{tex story.tex}.
\end{ttdescription}
-\item \xE5\xD3\xCC\xC9 \xD7\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xCC\xC9 \xD0\xC1\xCB\xC5\xD4 \filename{xetex}, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8,
- \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9 \xCC\xC9 \xC5\xCD\xD5 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC5 \xDB\xD2\xC9\xC6\xD4\xD9:
+\item Если вы установили пакет \filename{xetex}, вы можете проверить,
+ доступны ли ему системные шрифты:
\begin{alltt}
> \Ucom{xetex opentype-info.tex}
This is XeTeX, Version 3.14\dots
@@ -1434,77 +1431,77 @@
Transcript written on opentype-info.log.
\end{alltt}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xC5 \xD3\xCF\xCF\xC2\xDD\xC5\xCE\xC9\xC5 \xCF\xC2 \xCF\xDB\xC9\xC2\xCB\xC5: <<Invalid fontname `Latin Modern
-Roman/ICU'\dots>>, \xD4\xCF \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xCE\xC1\xD3\xD4\xD2\xCF\xC9\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5, \xDE\xD4\xCF\xC2\xD9 \xCD\xCF\xD6\xCE\xCF \xC2\xD9\xCC\xCF
-\xCE\xC1\xCA\xD4\xC9 \xDB\xD2\xC9\xC6\xD4\xD9 \TL. \xF3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:font-conf-sys}.
+Если вы получите сообщение об ошибке: <<Invalid fontname `Latin Modern
+Roman/ICU'\dots>>, то вам нужно настроить систему, чтобы можно было
+найти шрифты \TL. См. раздел~\ref{sec:font-conf-sys}.
\end{enumerate}
-\subsection{\xF3\xD3\xD9\xCC\xCB\xC9 \xCE\xC1 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9}
+\subsection{Ссылки на дополнительные программы}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xCE\xCF\xD7\xC9\xDE\xCF\xCB \xD7 \TeX{}\xC5, \xC9\xCC\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xC1 \xD0\xCF\xCD\xCF\xDD\xD8 \xD7 \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xC9 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xD7
-\xCE\xC1 \xD1\xDA\xD9\xCB\xC5 \TeX{} \xC9\xCC\xC9 \LaTeX{}, \xD0\xCF\xD3\xC5\xD4\xC9\xD4\xC5
+Если вы новичок в \TeX{}е, или вам нужна помощь в создании документов
+на языке \TeX{} или \LaTeX{}, посетите
\url{http://tug.org/begin.html}.
-\xF7\xCF\xD4 \xD3\xD3\xD9\xCC\xCB\xC9 \xCE\xC1 \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xC4\xD2\xD5\xC7\xC9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD7\xC1\xCD \xCD\xCF\xC7\xD5\xD4
-\xD0\xD2\xC9\xC7\xCF\xC4\xC9\xD4\xD8\xD3\xD1:
+Вот ссылки на некоторые другие программы, которые вам могут
+пригодиться:
\begin{description}
\item[Ghostscript] \url{https://ghostscript.com/}
-\item[Perl] \url{http://www.perl.org/} \xD3 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xCD\xC9
- \xD0\xC1\xCB\xC5\xD4\xC1\xCD\xC9 \xC9\xDA \xC1\xD2\xC8\xC9\xD7\xC1 CPAN, \url{http://www.cpan.org/}
-\item[ImageMagick] \url{http://www.imagemagick.com}, \xC4\xCC\xD1
- \xCB\xCF\xCE\xD7\xC5\xD2\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xC9 \xD0\xD2\xC5\xCF\xC2\xD2\xC1\xDA\xCF\xD7\xC1\xCE\xC9\xD1 \xC7\xD2\xC1\xC6\xC9\xCB\xC9.
-\item[NetPBM] \url{http://netpbm.sourceforge.net/}, \xD4\xCF\xD6\xC5 \xC4\xCC\xD1 \xC7\xD2\xC1\xC6\xC9\xCB\xC9.
+\item[Perl] \url{http://www.perl.org/} с дополнительными
+ пакетами из архива CPAN, \url{http://www.cpan.org/}
+\item[ImageMagick] \url{http://www.imagemagick.com}, для
+ конвертирования и преобразования графики.
+\item[NetPBM] \url{http://netpbm.sourceforge.net/}, тоже для графики.
-\item[\xF2\xC5\xC4\xC1\xCB\xD4\xCF\xD2\xD9 \xC4\xCC\xD1 \TeX \xC1] \xE9\xC8 \xCF\xDE\xC5\xCE\xD8 \xCD\xCE\xCF\xC7\xCF, \xC9 \xD7\xD9\xC2\xCF\xD2 \xC9\xC8 "--- \xC4\xC5\xCC\xCF
- \xD7\xCB\xD5\xD3\xC1. \xF7\xCF\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC9\xDA \xCE\xC9\xC8 (\xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9 \xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 Windows):
+\item[Редакторы для \TeX а] Их очень много, и выбор их "--- дело
+ вкуса. Вот несколько из них (некоторые доступны только для Windows):
\begin{itemize*}
- \item \cmdname{GNU Emacs} \xC5\xD3\xD4\xD8 \xC4\xCC\xD1 Windows, \xD3\xCD.
+ \item \cmdname{GNU Emacs} есть для Windows, см.
\url{http://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{Emacs} \xD3 Auc\TeX \xCF\xCD \xC4\xCC\xD1 Windows \xC5\xD3\xD4\xD8 \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
- \path{tlpkg/support} \xCE\xC1 \DVD{} \TL{}; \xC5\xC7\xCF \xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \xCE\xC1 \xD3\xC5\xD4\xC9:
+ \item \cmdname{Emacs} с Auc\TeX ом для Windows есть в директории
+ \path{tlpkg/support} на \DVD{} \TL{}; его страница на сети:
\url{http://www.gnu.org/software/auctex}.
- \item \cmdname{SciTE} \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3
+ \item \cmdname{SciTE} можно скачать с
\url{http://www.scintilla.org/SciTE.html}.
- \item \cmdname{Texmaker} "---~\xDC\xD4\xCF \xD3\xD7\xCF\xC2\xCF\xC4\xCE\xC1\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1, \xCB\xCF\xD4\xCF\xD2\xD5\xC0 \xCD\xCF\xD6\xCE\xCF
- \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3 \url{http://www.xm1math.net/texmaker/}.
- \item \cmdname{TeXstudio} \xCE\xC1\xDE\xC1\xCC\xD3\xD1 \xCB\xC1\xCB \xD7\xC1\xD2\xC9\xC1\xCE\xD4 \cmdname{Texmaker} \xD3
- \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xCD\xC9 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xD1\xCD\xC9;
+ \item \cmdname{Texmaker} "---~это свободная программа, которую можно
+ скачать с \url{http://www.xm1math.net/texmaker/}.
+ \item \cmdname{TeXstudio} начался как вариант \cmdname{Texmaker} с
+ дополнительными возможностями;
\url{http://texstudio.org}.
- \item TeXnicCenter "---~\xDC\xD4\xCF \xD3\xD7\xCF\xC2\xCF\xC4\xCE\xC1\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1, \xCB\xCF\xD4\xCF\xD2\xD5\xC0 \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3
- \url{http://www.toolscenter.org} \xC9 \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC5 pro\TeX{}t.
- \item \cmdname{TeXworks} "---~\xDC\xD4\xCF \xD3\xD7\xCF\xC2\xCF\xC4\xCE\xC1\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1, \xCB\xCF\xD4\xCF\xD2\xD5\xC0 \xCD\xCF\xD6\xCE\xCF
- \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3
- \url{http://tug.org/texworks}. \xE5\xA3 \xD7\xC5\xD2\xD3\xC9\xD1 \xC4\xCC\xD1 Windows (\xD4\xCF\xCC\xD8\xCB\xCF)
- \xD7\xC8\xCF\xC4\xC9\xD4 \xD7 \TL.
- \item \cmdname{Vim} "---~\xDC\xD4\xCF \xD3\xD7\xCF\xC2\xCF\xC4\xCE\xC1\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1, \xCB\xCF\xD4\xCF\xD2\xD5\xC0 \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3
+ \item TeXnicCenter "---~это свободная программа, которую можно скачать с
+ \url{http://www.toolscenter.org} и в дистрибутиве pro\TeX{}t.
+ \item \cmdname{TeXworks} "---~это свободная программа, которую можно
+ скачать с
+ \url{http://tug.org/texworks}. Её версия для Windows (только)
+ входит в \TL.
+ \item \cmdname{Vim} "---~это свободная программа, которую можно скачать с
\url{http://www.vim.org}.
- \item \cmdname{WinEdt} \xDC\xD4\xCF shareware. \xFC\xD4\xD5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3
- \url{http://tug.org/winedt} \xC9\xCC\xC9
+ \item \cmdname{WinEdt} это shareware. Эту программу можно скачать с
+ \url{http://tug.org/winedt} или
\url{http://www.winedt.com}.
- \item \cmdname{WinShell} \xCD\xCF\xD6\xCE\xCF \xD3\xCB\xC1\xDE\xC1\xD4\xD8 \xD3 \url{http://www.winshell.de}.
+ \item \cmdname{WinShell} можно скачать с \url{http://www.winshell.de}.
\end{itemize*}
\end{description}
-\xE7\xCF\xD2\xC1\xDA\xC4\xCF \xC2\xCF\xCC\xC5\xC5 \xD0\xCF\xCC\xCE\xD9\xCA \xCC\xC9\xD3\xD4 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xC9 \xD0\xC1\xCB\xC5\xD4\xCF\xD7 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xCE\xC1
+Гораздо более полный лист программ и пакетов находится на
\url{http://tug.org/interest.html}.
-\section{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD7 \xCF\xD3\xCF\xC2\xD9\xC8 \xD3\xCC\xD5\xDE\xC1\xD1\xC8}
+\section{Установка системы в особых случаях}
-\xF7 \xD0\xD2\xC5\xC4\xD9\xC4\xD5\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8 \xCF\xD0\xC9\xD3\xD9\xD7\xC1\xCC\xC9\xD3\xD8 \xCF\xD3\xCE\xCF\xD7\xD9 \xD0\xD2\xCF\xC3\xC5\xD3\xD3\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL.
-\xFA\xC4\xC5\xD3\xD8 \xCD\xD9 \xCF\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xCD\xD3\xD1 \xCE\xC1 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xC8 \xCF\xD3\xCF\xC2\xD9\xC8 \xD3\xCC\xD5\xDE\xC1\xD1\xC8.
+В предыдущих разделах описывались основы процесса установки \TL.
+Здесь мы остановимся на нескольких особых случаях.
\htmlanchor{tlsharedinstall}
-\subsection{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xCF\xCA \xD3\xC5\xD4\xC9}
+\subsection{Установка в локальной сети}
\label{sec:sharedinstall}
-\TL{} \xCD\xCF\xD6\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xCF\xC4\xCE\xCF\xD7\xD2\xC5\xCD\xC5\xCE\xCE\xCF \xD2\xC1\xDA\xCE\xD9\xCD\xC9 \xCD\xC1\xDB\xC9\xCE\xC1\xCD\xC9 \xD7 \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xCF\xCA
-\xD3\xC5\xD4\xC9. \xF7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xCF\xCA \xD3\xC8\xC5\xCD\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD7\xD3\xC5 \xD0\xD5\xD4\xC9 \xCB \xC6\xC1\xCA\xCC\xC1\xCD \xD1\xD7\xCC\xD1\xC0\xD4\xD3\xD1
-\xCF\xD4\xCE\xCF\xD3\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xCD\xC9: \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \TL{} \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC0\xD4, \xC7\xC4\xC5 \xCC\xC5\xD6\xC1\xD4 \xCE\xD5\xD6\xCE\xD9\xC5 \xC9\xCD \xC6\xC1\xCA\xCC\xD9,
-\xC9\xD3\xC8\xCF\xC4\xD1 \xC9\xDA \xD4\xCF\xC7\xCF, \xC7\xC4\xC5 \xCF\xCE\xC9 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xD3\xC1\xCD\xC9. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD7\xC9\xC4\xC5\xD4\xD8, \xCB\xC1\xCB \xDC\xD4\xCF
-\xC4\xC5\xCC\xC1\xC5\xD4\xD3\xD1, \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC5\xD7 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC
-\filename{$TEXMFDIST/web2c/texmf.cnf} \xD3\xCF \xD3\xD4\xD2\xCF\xDE\xCB\xC1\xCD\xC9 \xD4\xC9\xD0\xC1
+\TL{} может использоваться одновременно разными машинами в локальной
+сети. В стандартной схеме директорий все пути к файлам являются
+относительными: программы \TL{} определяют, где лежат нужные им файлы,
+исходя из того, где они находятся сами. Вы можете увидеть, как это
+делается, посмотрев конфигурационный файл
+\filename{$TEXMFDIST/web2c/texmf.cnf} со строчками типа
\begin{sverbatim}
TEXMFROOT = $SELFAUTOPARENT
...
@@ -1512,197 +1509,185 @@
...
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
\end{sverbatim}
-\xFC\xD4\xCF \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4, \xDE\xD4\xCF \xC4\xD2\xD5\xC7\xC9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xC9\xCC\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC9 \xC4\xCF\xCC\xD6\xCE\xD9 \xD0\xD2\xCF\xD3\xD4\xCF
-\xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD3 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \TL{} \xCB \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xCD \xD0\xCF\xC9\xD3\xCB\xC1.
+Это означает, что другие системы или пользователи должны просто
+добавить директорию с программами \TL{} к директориям поиска.
-\xF4\xCF\xDE\xCE\xCF \xD4\xC1\xCB \xD6\xC5 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \TL{} \xCE\xC1 \xCF\xC4\xC9\xCE \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2, \xC1 \xDA\xC1\xD4\xC5\xCD
-\xD0\xC5\xD2\xC5\xCE\xC5\xD3\xD4\xC9 \xD7\xD3\xC0 \xC9\xC5\xD2\xC1\xD2\xC8\xC9\xC0 \xCE\xC1 \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xD5\xC0 \xD3\xC5\xD4\xD8.
+Точно так же вы можете установить \TL{} на один компьютер, а затем
+перенести всю иерархию на локальную сеть.
-\xE4\xCC\xD1 Windows \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7 \xD7\xCB\xCC\xC0\xDE\xC5\xCE \xD3\xCB\xD2\xC9\xD0\xD4 \xDA\xC1\xD0\xD5\xD3\xCB\xC1 \TeX \xC1
-\filename{tlaunch}. \xE5\xC7\xCF \xC7\xCC\xC1\xD7\xCE\xCF\xC5 \xCF\xCB\xCE\xCF \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCD\xC5\xCE\xC0 \xC9 \xCB\xCE\xCF\xD0\xCB\xC9 \xC4\xCC\xD1
-\xD2\xC1\xDA\xCE\xCF\xCF\xC2\xD2\xC1\xDA\xCE\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \TeX \xC1 \xC9 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0. \xFC\xD4\xCF \xCF\xCB\xCE\xCF
-\xCE\xC1\xD3\xD4\xD2\xC1\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD0\xD5\xD4\xC5\xCD \xD2\xC5\xC4\xC1\xCB\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xC1 \code{ini}. \xF0\xD2\xC9 \xD0\xC5\xD2\xD7\xCF\xCD
-\xDA\xC1\xD0\xD5\xD3\xCB\xC5 \xCF\xCE \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1 \xC4\xCC\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \TL\ \xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC5
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9, \xCE\xCF \xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 \xD4\xC5\xCB\xD5\xDD\xC5\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \xC4\xCC\xD1
-\xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xCF\xD7 \xD3 \xC4\xCF\xD3\xD4\xD5\xD0\xCF\xCD \xCB \TL{} \xD0\xCF \xD3\xC5\xD4\xC9 \xCE\xD5\xD6\xC5\xCE \xD4\xCF\xCC\xD8\xCB\xCF \xD1\xD2\xCC\xD9\xCB \xDA\xC1\xD0\xD5\xD3\xCB\xC1
-\xD3\xCB\xD2\xC9\xD0\xD4\xC1. \xF3\xCD. \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \code{tlaunch} (\code{texdoc
- tlaunch}), \xC9\xCC\xC9 \url{https://ctan.org/pkg/tlaunch}).
+Для Windows в дистрибутив включен скрипт запуска \TeX а
+\filename{tlaunch}. Его главное окно содержит меню и кнопки для
+разнообразных программ поддержки \TeX а и документацию. Это окно
+настраивается путем редактирования файла \code{ini}. При первом
+запуске он добавляет пути поиска для программ \TL\ и системные
+установки, но только для текущего пользователя, Поэтому для
+компьютеров с доступом к \TL{} по сети нужен только ярлык запуска
+скрипта. См. руководство пользователя \code{tlaunch} (\code{texdoc
+ tlaunch}), или \url{https://ctan.org/pkg/tlaunch}).
\htmlanchor{tlportable}
-\section{\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \TL\ \xCE\xC1 \xC6\xCC\xC5\xDB\xCB\xD5}
+\section{Установка \TL\ на флешку}
\label{sec:portable-tl}
-\xEF\xD0\xC3\xC9\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \code{-portable} (\xC9\xCC\xC9 \xCB\xCF\xCD\xC1\xCE\xC4\xC1 \code{V} \xD7
-\xD4\xC5\xCB\xD3\xD4\xCF\xD7\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5, \xC9\xCC\xC9 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCA \xD0\xD5\xCE\xCB\xD4 \xCD\xC5\xCE\xC0 \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5)
-\xD3\xCF\xDA\xC4\xC1\xC5\xD4 \xD3\xC9\xD3\xD4\xC5\xCD\xD5,
-\xCE\xC1\xC8\xCF\xC4\xD1\xDD\xD5\xC0\xD3\xD1 \xD0\xCF\xCC\xCE\xCF\xD3\xD4\xD8\xC0 \xD7 \xD3\xD7\xCF\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xC9 \xCE\xC5 \xC9\xDA\xCD\xC5\xCE\xD1\xC5\xD4 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xC9
-\xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xC1. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xD4\xC1\xCB\xD5\xC0 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xCE\xC1 \USB{} \xC6\xCC\xC5\xDB\xCB\xD5 \xC9\xCC\xC9 \xD7
-\xCF\xD4\xC4\xC5\xCC\xD8\xCE\xD5\xC0 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0, \xC1 \xD0\xCF\xD4\xCF\xCD \xD3\xCB\xCF\xD0\xC9\xD2\xCF\xD7\xC1\xD4\xD8 ţ \xCE\xC1 \xC6\xCC\xC5\xDB\xCB\xD5.
+Опция программы установки \code{-portable} (или команда \code{V} в
+текстовом режиме, или соответствующий пункт меню в графическом режиме)
+создает систему,
+находящуюся полностью в своей директории, и не изменяет конфигурации
+компьютера. Вы можете установить такую систему на \USB{} флешку или в
+отдельную директорию, а потом скопировать её на флешку.
-\xFE\xD4\xCF\xC2\xD9 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8 \TeX\ \xD3 \xD4\xC1\xCB\xCF\xCA \xC6\xCC\xC5\xDB\xCB\xC9, \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD3
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xCB \xD0\xD5\xD4\xD1\xCD \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD. \xF0\xCF\xC4 \xE0\xCE\xC9\xCB\xD3\xCF\xCD \xDC\xD4\xCF \xC4\xC5\xCC\xC1\xC5\xD4\xD3\xD1 \xD0\xD2\xC9
-\xD0\xCF\xCD\xCF\xDD\xC9 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xCF\xCA \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \envname{PATH}.
+Чтобы запустить \TeX\ с такой флешки, вам нужно добавить директорию с
+программами к путям поиска программ. Под Юниксом это делается при
+помощи изменения переменной окружения \envname{PATH}.
-\xF0\xCF\xC4 Windows \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xDD\xC5\xCC\xCB\xCE\xD5\xD4\xD8 \xCE\xC1 \filename{tl-tray-menu} \xD7 \xCB\xCF\xD2\xCE\xC5\xD7\xCF\xCA
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xDE\xD4\xCF\xC2\xD9 \xD3\xCF\xDA\xC4\xC1\xD4\xD8 \xCD\xC5\xCE\xC0 \xC4\xCC\xD1 \xD7\xD9\xC2\xCF\xD2\xC1 \xC9\xDA \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xC8 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC8
-\xDA\xC1\xC4\xC1\xDE, \xCB\xC1\xCB \xD0\xCF\xCB\xC1\xDA\xC1\xCE\xCF \xCE\xC9\xD6\xC5:
+Под Windows вы можете щелкнуть на \filename{tl-tray-menu} в корневой
+директории, чтобы создать меню для выбора из нескольких стандартных
+задач, как показано ниже:
\medskip
\tlpng{tray-menu}{4cm}
\smallskip
-\noindent \xED\xC5\xCE\xC0 <<Custom Script>> \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4 \xCF\xCB\xCF\xDB\xCB\xCF
-\xD3 \xCF\xC2\xDF\xD1\xD3\xCE\xC5\xCE\xC9\xC5\xCD, \xCB\xC1\xCB \xC4\xCF\xC2\xC1\xD7\xC9\xD4\xD8 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9 \xD7 \xCD\xC5\xCE\xC0.
+\noindent Меню <<Custom Script>> вызывает окошко
+с объяснением, как добавить дополнительные возможности в меню.
% \htmlanchor{tlisoinstall}
-% \subsection{\xF3\xCF\xDA\xC4\xC1\xCE\xC9\xC5 \xCF\xC2\xD2\xC1\xDA\xC1 \ISO\ \xC9\xCC\xC9 \DVD}
+% \subsection{Создание образа \ISO\ или \DVD}
% \label{sec:isoinstall}
-% \xE5\xD3\xCC\xC9 \xD7\xC1\xCD \xCE\xC5 \xCE\xD5\xD6\xCE\xCF \xDE\xC1\xD3\xD4\xCF \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5, \xC9/\xC9\xCC\xC9 \xD5 \xD7\xC1\xD3 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF
-% \xCD\xC1\xDB\xC9\xCE, \xCE\xC1 \xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \TL, \xD4\xCF \xC4\xCC\xD1 \xD7\xC1\xD3 \xCD\xCF\xD6\xC5\xD4
-% \xC9\xCD\xC5\xD4\xD8 \xD3\xCD\xD9\xD3\xCC \xD3\xCF\xDA\xC4\xC1\xD4\xD8 \xCF\xC2\xD2\xC1\xDA \ISO\ \xC9\xCC\xC9 \DVD, \xD4\xC1\xCB \xCB\xC1\xCB:
+% Если вам не нужно часто обновлять систему, и/или у вас несколько
+% машин, на которых вы хотите использовать \TL, то для вас может
+% иметь смысл создать образ \ISO\ или \DVD, так как:
% \begin{itemize}
-% \item \xEB\xCF\xD0\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \ISO\ \xD3 \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xC1 \xCE\xC1 \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2 \xC2\xD9\xD3\xD4\xD2\xC5\xC5, \xDE\xC5\xCD
-% \xCB\xCF\xD0\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xCF\xC2\xD9\xDE\xCE\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xD9.
-% \item \xE5\xD3\xCC\xC9 \xD7\xD9 \xC4\xC5\xD2\xD6\xC9\xD4\xC5 \xCE\xC1 \xCF\xC4\xCE\xCF\xCD \xCB\xCF\xCD\xD0\xD8\xC0\xD4\xC5\xD2\xC5 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8
-% \xD3\xC9\xD3\xD4\xC5\xCD, \xC9 \xC8\xCF\xD4\xC9\xD4\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xC4\xCC\xD1 \xCE\xC9\xC8 \xCF\xC4\xCE\xD5 \xCB\xCF\xD0\xC9\xC0 \TL, \xD4\xCF \xD3\xCF\xDA\xC4\xC1\xD4\xD8
-% \xCF\xC2\xD2\xC1\xDA \xC4\xC9\xD3\xCB\xC1 \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD0\xD2\xCF\xDD\xC5, \xDE\xC5\xCD \xD5\xDE\xC9\xD4\xD9\xD7\xC1\xD4\xD8 \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF\xD3\xD4\xC9 \xC9
-% \xCF\xC7\xD2\xC1\xCE\xC9\xDE\xC5\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xCF\xD7\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD \xCE\xC1 \xCF\xC2\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8 (FAT32,
+% \item Копирование \ISO\ с компьютера на компьютер быстрее, чем
+% копирование обычной системы.
+% \item Если вы держите на одном компьютере несколько операционных
+% систем, и хотите использовать для них одну копию \TL, то создать
+% образ диска может быть проще, чем учитывать особенности и
+% ограничения файловых систем на общих разделах (FAT32,
% NTFS, HFS+).
-% \item \xF7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xD9\xC5 \xCD\xC1\xDB\xC9\xCE\xD9 \xCD\xCF\xC7\xD5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xCF\xC2\xD2\xC1\xDA \xCB\xC1\xCB \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xD9\xCA
-% \xC4\xC9\xD3\xCB.
+% \item Виртуальные машины могут использовать образ как виртуальный
+% диск.
% \end{itemize}
-% \xF2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD4\xC1\xCB\xD6\xC5 \xD0\xD2\xCF\xD6\xC5\xDE\xD8 \xD2\xC5\xC1\xCC\xD8\xCE\xD9\xCA \DVD, \xC5\xD3\xCC\xC9 \xDC\xD4\xCF \xD7\xC1\xCD
-% \xD5\xC4\xCF\xC2\xCE\xC5\xC5.
+% Разумеется, вы можете также прожечь реальный \DVD, если это вам
+% удобнее.
-% \xE4\xC5\xD3\xCB\xD4\xCF\xD0\xCE\xD9\xC5 \xD7\xC5\xD2\xD3\xC9\xC9 \GNU/Linux/Unix, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \MacOSX, \xD5\xCD\xC5\xC0\xD4 \xCD\xCF\xCE\xD4\xC9\xD2\xCF\xD7\xC1\xD4\xD8
-% \ISO. Windows~8 "--- \xD0\xC5\xD2\xD7\xC1\xD1 (!) \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xD3\xC5\xCD\xC5\xCA\xD3\xD4\xD7\xC1 Windows, \xCB\xCF\xD4\xCF\xD2\xC1\xD1
-% \xD5\xCD\xC5\xC5\xD4 \xDC\xD4\xCF \xC4\xC5\xCC\xC1\xD4\xD8. \xF7 \xCF\xD3\xD4\xC1\xCC\xD8\xCE\xCF\xCD \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD4\xC1\xCB\xC1\xD1 \xD6\xC5, \xCB\xC1\xCB \xD0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xCE\xC1
-% \xD6\xC5\xD3\xD4\xCB\xC9\xCA \xC4\xC9\xD3\xCB, \xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:env}.
+% Десктопные версии \GNU/Linux/Unix, включая \MacOSX, умеют монтировать
+% \ISO. Windows~8 "--- первая (!) система семейства Windows, которая
+% умеет это делать. В остальном установка такая же, как при установке на
+% жесткий диск, см. раздел~\ref{sec:env}.
-% \xF0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xCE\xC1 \ISO\ \xC9\xCD\xC5\xC5\xD4 \xD3\xCD\xD9\xD3\xCC \xCE\xC5 \xC4\xC5\xCC\xC1\xD4\xD8 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xC4\xCC\xD1 \xC7\xCF\xC4\xC1
-% \xD4\xC5\xCB\xD5\xDD\xC5\xCA \xD7\xC5\xD2\xD3\xC9\xC9, \xC9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xD4\xD8 \filename{texmf-local} \xCE\xC1 \xD4\xCF\xCD \xD6\xC5
-% \xD5\xD2\xCF\xD7\xCE\xC5\xCD \xDE\xD4\xCF \xC9 \xC4\xD2\xD5\xC7\xC9\xC5 \xC4\xC5\xD2\xC5\xD7\xD8\xD1 (\filename{texmf-dist}, \filename{texmf-var},
-% \xC9 \xD4.\,\xC4.). \xFC\xD4\xCF \xCD\xCF\xD6\xCE\xCF \xD3\xC4\xC5\xCC\xC1\xD4\xD8 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xCF\xD0\xC3\xC9\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9.
+% При установке на \ISO\ имеет смысл не делать поддиректорию для года
+% текущей версии, и устанавливать \filename{texmf-local} на том же
+% уровнем что и другие деревья (\filename{texmf-dist}, \filename{texmf-var},
+% и т.\,д.). Это можно сделать при помощи опций программы установки.
-% \xE4\xCC\xD1 \xCF\xC2\xD9\xDE\xCE\xCF\xCA (\xCE\xC5 \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xCF\xCA) \xCD\xC1\xDB\xC9\xCE\xD9 \xD0\xCF\xC4 Windows \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD0\xD2\xCF\xD6\xC5\xDE\xD8
-% \ISO\ \xCE\xC1 \DVD. \xEF\xC4\xCE\xC1\xCB\xCF \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xDE\xD4\xCF \xD7\xC1\xCD \xC2\xD5\xC4\xC5\xD4 \xD5\xC4\xCF\xC2\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8
-% \xD2\xC1\xDA\xCE\xCF\xCF\xC2\xD2\xC1\xDA\xCE\xD9\xC5 \xD3\xD7\xCF\xC2\xCF\xC4\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC4\xCC\xD1 \xCD\xCF\xCE\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xD9\xC8 \xC4\xC9\xD3\xCB\xCF\xD7,
-% \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, WinCDEmu, \url{http://wincdemu.sysprogs.org/}.
+% Для обычной (не виртуальной) машины под Windows вы можете прожечь
+% \ISO\ на \DVD. Однако возможно, что вам будет удобно использовать
+% разнообразные свободные программы для монтирования виртуальных дисков,
+% например, WinCDEmu, \url{http://wincdemu.sysprogs.org/}.
-% \xE4\xCC\xD1 \xCC\xD5\xDE\xDB\xC5\xC7\xCF \xD7\xDA\xC1\xC9\xCD\xCF\xC4\xC5\xCA\xD3\xD4\xD7\xC9\xD1 \xD3 \xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xCB\xCC\xC0\xDE\xC9\xD4\xD8 \xD3\xCB\xD2\xC9\xD0\xD4\xD9 \xC4\xCC\xD1
-% \filename{w32client}, \xCF\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xC5 \xD7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:sharedinstall} \xC9 \xCE\xC1
-% \xD3\xD4\xD2\xC1\xCE\xC9\xC3\xC5 \url{http://tug.org/texlive/w32client.html}. \xEF\xCE\xC9 \xD2\xC1\xC2\xCF\xD4\xC1\xC0\xD4 \xD3
-% \ISO\ \xD4\xCF\xDE\xCE\xCF \xD4\xC1\xCB \xD6\xC5, \xCB\xC1\xCB \xC9 \xD3 \xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA \xD7 \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xCF\xCA \xD3\xC5\xD4\xC9.
+% Для лучшего взаимодействия с системой, вы можете включить скрипты для
+% \filename{w32client}, описанные в разделе~\ref{sec:sharedinstall} и на
+% странице \url{http://tug.org/texlive/w32client.html}. Они работают с
+% \ISO\ точно так же, как и с системой в локальной сети.
-% \xF0\xCF\xC4 \MacOSX\ TeXShop \xCD\xCF\xD6\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xCE\xC1 \DVD,
-% \xC5\xD3\xCC\xC9 \xD3\xC9\xCD\xCC\xC9\xCE\xCB \filename{/usr/texbin} \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xCE\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD3
-% \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xC4\xCC\xD1 \xCE\xD5\xD6\xCE\xCF\xCA \xC1\xD2\xC8\xC9\xD4\xC5\xCB\xD4\xD5\xD2\xD9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2
+% Под \MacOSX\ TeXShop может использовать систему на \DVD,
+% если симлинк \filename{/usr/texbin} указывает на директорию с
+% программами для нужной архитектуры, например
% \begin{verbatim}
% sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
% \end{verbatim}
-% \xE9\xD3\xD4\xCF\xD2\xC9\xDE\xC5\xD3\xCB\xC1\xD1 \xD3\xD0\xD2\xC1\xD7\xCB\xC1: \TL{} 2010 \xC2\xD9\xCC\xC1 \xD0\xC5\xD2\xD7\xD9\xCD \xC9\xDA\xC4\xC1\xCE\xC9\xC5\xCD \TL, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xCE\xC5
-% \xCD\xCF\xC7 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xCE\xC5\xD0\xCF\xD3\xD2\xC5\xC4\xD3\xD4\xD7\xC5\xCE\xCE\xCF \xD3 \xC4\xC9\xD3\xCB\xC1 (<<live>>). \xEF\xC4\xCE\xC1\xCB\xCF \xC4\xCC\xD1 \xD2\xC1\xC2\xCF\xD4\xD9 \xD3
-% \DVD\ \xC9\xCC\xC9 \ISO\ \xD7\xD3\xC5\xC7\xC4\xC1 \xCE\xD5\xD6\xCE\xD9 \xC2\xD9\xCC\xC9 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD5\xD3\xC9\xCC\xC9\xD1: \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
-% \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF \xC2\xD9\xCC\xCF \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xC8\xCF\xD4\xD1 \xC2\xD9 \xCF\xC4\xCE\xD5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD5\xC0 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1. \xE5\xD3\xCC\xC9 \xC2\xD9
-% \xD3\xCF\xDA\xC4\xC1\xC5\xD4\xC5 \xCF\xC2\xD2\xC1\xDA \ISO\ \xC9\xDA \xD3\xD5\xDD\xC5\xD3\xD4\xD7\xD5\xC0\xDD\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xD9, \xD4\xCF \xD7 \xDC\xD4\xCF\xCD \xCE\xC5\xD4 \xCE\xD5\xD6\xC4\xD9.
+% Историческая справка: \TL{} 2010 была первым изданием \TL, который не
+% мог работать непосредственно с диска (<<live>>). Однако для работы с
+% \DVD\ или \ISO\ всегда нужны были дополнительные усилия: например,
+% необходимо было установить хотя бы одну переменную окружения. Если бы
+% создаете образ \ISO\ из существующей системы, то в этом нет нужды.
-\section{\xE1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \cmdname{tlmgr}}
+\section{Администрирование системы при помощи \cmdname{tlmgr}}
\label{sec:tlmgr}
\begin{figure}[tb]
-\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5. \xF3\xD0\xC9\xD3\xCF\xCB
- \xD0\xC1\xCB\xC5\xD4\xCF\xD7/\xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xCA/\xD3\xC8\xC5\xCD \xD0\xCF\xD3\xCC\xC5 \xCE\xC1\xD6\xC1\xD4\xC9\xD1 \xCE\xC1 \xCB\xCC\xC1\xD7\xC9\xDB\xD5
- <<Load>>}\label{fig:tlmgr-gui}
+\tlpng{tlshell-macos}{\linewidth}
+\caption{\prog{tlmgr} в графическом режиме (\MacOSX), меню Actions}
+\label{fig:tlshell}
\end{figure}
\begin{figure}[tb]
-\hbox to \hsize{%
- \vtop{\hsize=.59\linewidth
- \null % make figures align at the top
- \tlpng{tlmgr-general-options}{\hsize}
- \caption{\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \texttt{tlmgr} \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5: \xC7\xCC\xC1\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0}
- \label{fig:tlmgr-general-options}
- }
- \hfil
- \vtop{\hsize=.39\linewidth
- \null
- \tlpng{tlmgr-paper-options}{\hsize}
- \caption{\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \texttt{tlmgr} \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5: \xCD\xC5\xCE\xC0
- \xD7\xD9\xC2\xCF\xD2\xC1 \xD2\xC1\xDA\xCD\xC5\xD2\xC1 \xC2\xD5\xCD\xC1\xC7\xC9}
- \label{fig:tlmgr-paper-options}
- }
-}
+\tlpng{tlcockpit-packages}{.8\linewidth}
+\caption{Графическая оболочка \prog{tlcockpit} для \prog{tlmgr}}
+\label{fig:tlcockpit}
\end{figure}
-\xF7 \TL{} \xD7\xC8\xCF\xC4\xC9\xD4 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \prog{tlmgr} \xC4\xCC\xD1 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9
-\xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9. \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \prog{updmap}, \prog{fmtutil} \xC9
-\prog{texconfig} \xD7\xD3\xC5 \xC5ݣ \xC5\xD3\xD4\xD8 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \xC9 \xC2\xD5\xC4\xD5\xD4 \xD4\xC1\xCD \xD7 \xC2\xD5\xC4\xD5\xDD\xC5\xCD, \xCE\xCF
-\xCD\xD9 \xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD4\xC5\xD0\xC5\xD2\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \prog{tlmgr}. \xF3\xD2\xC5\xC4\xC9 ţ \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC5\xCA:
+\begin{figure}[tb]
+\tlpng{tlmgr-gui}{\linewidth}
+\caption{Устаревшая графическая оболочка для \prog{tlmgr}: основное
+ окно после нажатия на `Load'}
+\label{fig:tlmgr-gui}
+\end{figure}
+
+
+В \TL{} входит программа \prog{tlmgr} для администрирования системы
+после установки. Программы \prog{updmap}, \prog{fmtutil} и
+\prog{texconfig} все ещё есть в системе и будут там в будущем, но
+мы рекомендуем теперь программу \prog{tlmgr}. Среди её возможностей:
\begin{itemize*}
-\item \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1, \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xC5, \xC1\xD2\xC8\xC9\xD7\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5, \xD7\xCF\xD3\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xC5 \xC9 \xD5\xC4\xC1\xCC\xC5\xCE\xC9\xC5
- \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xD9\xC8 \xD0\xC1\xCB\xC5\xD4\xCF\xD7, \xD0\xD2\xC9 \xD6\xC5\xCC\xC1\xCE\xC9\xC9 \xD3 \xD5\xDE\xC5\xD4\xCF\xCD \xDA\xC1\xD7\xC9\xD3\xC9\xCD\xCF\xD3\xD4\xC5\xCA \xCD\xC5\xD6\xC4\xD5 \xCE\xC9\xCD\xC9;
-\item \xD0\xCF\xC9\xD3\xCB \xC9 \xD0\xC5\xD2\xC5\xDE\xC9\xD3\xCC\xC5\xCE\xC9\xC5 \xD0\xC1\xCB\xC5\xD4\xCF\xD7;
-\item \xD0\xC5\xD2\xC5\xDE\xC9\xD3\xCC\xC5\xCE\xC9\xC5, \xC4\xCF\xC2\xC1\xD7\xCC\xC5\xCE\xC9\xC5 \xC9 \xD5\xC4\xC1\xCC\xC5\xCE\xC9\xC5 \xD0\xCC\xC1\xD4\xC6\xCF\xD2\xCD;
-\item \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xC5 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xCF\xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xD9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD2\xC1\xDA\xCD\xC5\xD2\xC1 \xC2\xD5\xCD\xC1\xC7\xC9 \xC9
- \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:location}).
+\item установка, обновление, архивирование, восстановление и удаление
+ отдельных пакетов, при желании с учетом зависимостей между ними;
+\item поиск и перечисление пакетов;
+\item перечисление, добавление и удаление платформ;
+\item изменение параметров системы, например, размера бумаги и
+ источника установки (см. раздел~\ref{sec:location}).
\end{itemize*}
-\subsection{\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \cmdname{tlmgr} \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5}
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \prog{tlmgr} \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xDA\xC1\xD0\xD5\xDD\xC5\xCE\xC1 \xD7 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5:
+\subsection{Текущие графические оболочки для \cmdname{tlmgr}}
+
+\TL\ включает несколько графических оболочек для \prog{tlmgr}. На
+рисунке~\ref{fig:tlshell} приведен \cmdname{tlshell}, который написан
+на Tcl/Tk и работает из коробки под Windows и\MacOSX. На
+рисунке~\ref{fig:tlcockpit} показан \prog{tlcockpit}, который требует
+Java версии 8 и JavaFX. Оба этих пакета нужно установить отдельно.
+Сама программа \prog{tlmgr} может быть запущена в графическом режиме
+(рисунок~\ref{fig:tlmgr-gui})) командой
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
-\xC9\xCC\xC9 \xCE\xC1 Windows \xC9\xDA \xCD\xC5\xCE\xC0 Start: \texttt{Start}, \texttt{Programs},
-\texttt{TeX Live ...}, \texttt{TeX Live Manager}. \xF0\xCF\xD3\xCC\xC5 \xCE\xC1\xD6\xC1\xD4\xC9\xD1 \xCE\xC1
-\xCB\xCC\xC1\xD7\xC9\xDB\xD5 <<Load>>, \xCF\xCE\xC1 \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xD3\xD0\xC9\xD3\xCF\xCB \xC4\xCF\xD3\xD4\xD5\xD0\xCE\xD9\xC8 \xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xCE\xD9\xC8
-\xD0\xC1\xCB\xC5\xD4\xCF\xD7. \xFC\xD4\xCF, \xD2\xC1\xDA\xD5\xCD\xC5\xC5\xD4\xD3\xD1, \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4 \xD0\xD2\xC9 \xD5\xD3\xCC\xCF\xD7\xC9\xC9, \xDE\xD4\xCF \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC4\xCF\xD3\xD4\xD5\xD0\xC5\xCE.
+Эта оболочка требует Perl/Tk, который больше не включают в
+дистрибутивы Perl под Windows.
-\xEE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC1\xC8~\ref{fig:tlmgr-general-options} \xC9~\ref{fig:tlmgr-paper-options}
-\xD0\xCF\xCB\xC1\xDA\xC1\xCE\xD9 \xC7\xCC\xC1\xD7\xCE\xCF\xC5 \xCD\xC5\xCE\xC0 \xC9 \xCD\xC5\xCE\xC0 \xD7\xD9\xC2\xCF\xD2\xC1 \xD2\xC1\xDA\xCD\xC5\xD2\xC1 \xC2\xD5\xCD\xC1\xC7\xC9.
-\subsection{\xE4\xD2\xD5\xC7\xC9\xC5 \GUI{} \xC4\xCC\xD1 \cmdname{tlmgr}}
-\xF0\xCF\xCD\xC9\xCD\xCF \xCF\xD0\xC9\xD3\xC1\xCE\xCE\xCF\xCA \xD7\xD9\xDB\xC5 \xCB\xCF\xCD\xC1\xCE\xC4\xD9 \code{tlmgr -gui}, \xC5\xD3\xD4\xD8 \xC5\xDD\xC5 \xC4\xD7\xC1
-\xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xC8 \xC9\xCE\xD4\xC5\xD2\xC6\xC5\xCA\xD3\xC1, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4 \cmdname{tlmgr}:
-\cmdname{tlshell} (\xCE\xC1\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xCA \xCE\xC1 Tcl/Tk) \xC9 \cmdname{tlcockpit}
-(\xCE\xC1\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xCA \xCE\xC1 Java). \xEF\xCE\xC9 \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xD9 \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7 \xCB\xC1\xCB \xD3\xC1\xCD\xCF\xD3\xD4\xCF\xD1\xD4\xC5\xCC\xD8\xCE\xD9\xC5
-\xD0\xC1\xCB\xC5\xD4\xD9.
+\subsection{Примеры запуска программы \cmdname{tlmgr} из командной строки}
-
-\subsection{\xF0\xD2\xC9\xCD\xC5\xD2\xD9 \xDA\xC1\xD0\xD5\xD3\xCB\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \cmdname{tlmgr} \xC9\xDA \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC9}
-
-\xF0\xCF\xD3\xCC\xC5 \xD0\xC5\xD2\xD7\xCF\xCE\xC1\xDE\xC1\xCC\xD8\xCE\xCF\xCA \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCF\xC2\xCE\xCF\xD7\xC9\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \xC4\xCF \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xC8
-\xD7\xC5\xD2\xD3\xC9\xCA, \xC9\xCD\xC5\xC0\xDD\xC9\xC8\xD3\xD1 \xCE\xC1 \xD3\xC5\xD4\xC9:
+После первоначальной установки вы можете обновить систему до последних
+версий, имеющихся на сети:
\begin{alltt}
> \Ucom{tlmgr update -all}
\end{alltt}
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC5\xD4\xD8, \xDE\xD4\xCF \xC9\xCD\xC5\xCE\xCE\xCF \xC2\xD5\xC4\xC5\xD4 \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xD4\xD8\xD3\xD1,
-\xD0\xCF\xD0\xD2\xCF\xC2\xD5\xCA\xD4\xC5 \xD3\xCE\xC1\xDE\xC1\xCC\xC1
+Если вы хотите сначала посмотреть, что именно будет обновляться,
+попробуйте сначала
\begin{alltt}
> \Ucom{tlmgr update -all -dry-run}
\end{alltt}
-\xC9\xCC\xC9 (\xCE\xC5 \xD4\xC1\xCB \xCD\xCE\xCF\xC7\xCF\xD3\xCC\xCF\xD7\xCE\xCF):
+или (не так многословно):
\begin{alltt}
> \Ucom{tlmgr update -list}
\end{alltt}
-\xF7 \xC2\xCF\xCC\xC5\xC5 \xD3\xCC\xCF\xD6\xCE\xCF\xCD \xD0\xD2\xC9\xCD\xC5\xD2\xC5 \xCD\xD9 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xCD \xCE\xCF\xD7\xD5\xC0 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC0 (\XeTeX) \xC9\xDA
-\xCC\xCF\xCB\xC1\xCC\xD8\xCE\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9:
+В более сложном примере мы добавляем новую коллекцию (\XeTeX) из
+локальной директории:
\begin{alltt}
> \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex}
\end{alltt}
-\xF7 \xD2\xC5\xDA\xD5\xCC\xD8\xD4\xC1\xD4\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xC1 \xD0\xC5\xDE\xC1\xD4\xC1\xC5\xD4 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xC5 (\xCD\xCE\xCF\xC7\xC9\xC5 \xD3\xD4\xD2\xCF\xCB\xC9 \xD5\xC4\xC1\xCC\xC5\xCE\xD9 \xC4\xCC\xD1
-\xCB\xD2\xC1\xD4\xCB\xCF\xD3\xD4\xC9):
+В результате система печатает следующее (многие строки удалены для
+краткости):
\begin{fverbatim}
install: collection-xetex
install: arabxetex
@@ -1714,24 +1699,24 @@
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
-\xEB\xC1\xCB \xD7\xD9 \xD7\xC9\xC4\xC9\xD4\xC5, \prog{tlmgr} \xD5\xDE\xC9\xD4\xD9\xD7\xC1\xC5\xD4 \xDA\xC1\xD7\xC9\xD3\xC9\xCD\xCF\xD3\xD4\xC9 \xCD\xC5\xD6\xC4\xD5 \xD0\xC1\xCB\xC5\xD4\xC1\xCD\xC9, \xC9
-\xD3\xC1\xCD\xC1 \xC4\xC5\xCC\xC1\xC5\xD4 \xCE\xD5\xD6\xCE\xD9\xC5 \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xDB\xC1\xC7\xC9, \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xC5 \xC2\xC1\xDA\xD9 \xC9\xCD\xC5\xCE
-\xC6\xC1\xCA\xCC\xCF\xD7 \xC9 \xD0\xC5\xD2\xC5\xC7\xC5\xCE\xC5\xD2\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7. \xF7 \xD0\xD2\xC9\xCD\xC5\xD2\xC5 \xD7\xD9\xDB\xC5 \xCF\xCE\xC1 \xD3\xCF\xDA\xC4\xC1\xCC\xC1
-\xCE\xCF\xD7\xD9\xC5 \xC6\xCF\xD2\xCD\xC1\xD4\xD9 \xC4\xCC\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \XeTeX.
+Как вы видите, \prog{tlmgr} учитывает зависимости между пакетами, и
+сама делает нужные после установки шаги, включая обновление базы имен
+файлов и перегенерирование форматов. В примере выше она создала
+новые форматы для программы \XeTeX.
-\xEF\xD0\xC9\xD3\xC1\xCE\xC9\xC5 \xD0\xC1\xCB\xC5\xD4\xC1 (\xC9\xCC\xC9 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC9 \xC9\xCC\xC9 \xD3\xC8\xC5\xCD\xD9):
+Описание пакета (или коллекции или схемы):
\begin{alltt}
> \Ucom{tlmgr show collection-latexextra}
\end{alltt}
-\xDE\xD4\xCF \xC4\xC1\xC5\xD4
+что дает
\begin{fverbatim}
package: collection-latexextra
category: Collection
@@ -1742,8 +1727,8 @@
sizes: 657941k
\end{fverbatim}
-\xE9 \xCE\xC1\xCB\xCF\xCE\xC5\xC3, \xD0\xCF\xCC\xCE\xC1\xD1 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xD1 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD0\xCF \xC1\xC4\xD2\xC5\xD3\xD5
-\url{http://tug.org/texlive/tlmgr.html} \xC9\xCC\xC9 \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \xCB\xCF\xCD\xC1\xCE\xC4\xCF\xCA
+И наконец, полная документация находится по адресу
+\url{http://tug.org/texlive/tlmgr.html} или вызывается командой
\begin{alltt}
> \Ucom{tlmgr -help}
\end{alltt}
@@ -1750,192 +1735,192 @@
-\section{\xE4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xDA\xC1\xCD\xC5\xDE\xC1\xCE\xC9\xD1 \xCF Windows}
+\section{Дополнительные замечания о Windows}
\label{sec:windows}
-\subsection{\xE4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9 Windows}
+\subsection{Дополнительные возможности Windows}
\label{sec:winfeatures}
-\xF0\xCF\xC4 Windows \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xC4\xC5\xCC\xC1\xC5\xD4 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC8 \xD7\xC5\xDD\xC5\xCA:
+Под Windows программа установки делает несколько дополнительных вещей:
\begin{description}
-\item[\xED\xC5\xCE\xC0 \xC9 \xD1\xD2\xCC\xD9\xCB\xC9.] \xF5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD0\xCF\xC4\xCD\xC5\xCE\xC0 <<\TL{}>> \xCD\xC5\xCE\xC0
- <<Start>>, \xCB\xCF\xD4\xCF\xD2\xCF\xC5 \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 (\prog{tlmgr},
- \prog{texdoctk}, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 PS\_View (\prog{psv}) \xC4\xCC\xD1 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1
- \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 PostScript) \xC9 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC0.
-\item[\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0.] \xF0\xD2\xC9 \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF\xD3\xD4\xC9, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9
- \prog{TeXworks}, \prog{Dviout} \xC9 \prog{PS\_view} \xD3\xD4\xC1\xCE\xCF\xD7\xD1\xD4\xD3\xD1
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xCC\xD1 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xC8 \xD4\xC9\xD0\xCF\xD7 \xC6\xC1\xCA\xCC\xCF\xD7 \xC9\xCC\xC9
- \xDA\xC1\xCE\xCF\xD3\xD1\xD4\xD3\xD1 \xD7 \xCD\xC5\xCE\xC0 <<\xEF\xD4\xCB\xD2\xD9\xD4\xD8 \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9...>> \xC4\xCC\xD1 \xDC\xD4\xC9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7.
-\item[\xEB\xCF\xCE\xD7\xC5\xD2\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xC5 \xC7\xD2\xC1\xC6\xC9\xCB\xC9 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4 eps.] \xF7 \xCD\xC5\xCE\xC0 <<\xEF\xD4\xCB\xD2\xD9\xD4\xD8 \xD0\xD2\xC9
- \xD0\xCF\xCD\xCF\xDD\xC9...> \xC4\xCC\xD1 \xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xCB\xCF\xCD\xC1\xCE\xC4\xC1
- \cmdname{bitmap2eps}. \xFC\xD4\xCF \xD0\xD2\xCF\xD3\xD4\xCF\xCA \xD3\xCB\xD2\xC9\xD0\xD4, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \cmdname{sam2p} \xC9\xCC\xC9 \cmdname{bmeps} \xC4\xCC\xD1 \xCB\xCF\xCE\xD7\xC5\xD2\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xC9\xD1
- \xC7\xD2\xC1\xC6\xC9\xCB\xC9.
-\item[\xE1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC1\xD1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1.] \xF7\xD3\xC5 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5
- \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC0\xD4\xD3\xD1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9.
-\item[\xF5\xC4\xC1\xCC\xC5\xCE\xC9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9.] \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD3\xCF\xDA\xC4\xC1\xC5\xD4 \xD7 \xCD\xC5\xCE\xC0
- <<Add/Remove Programs>> \xDA\xC1\xD0\xC9\xD3\xD8 <<\TL{}>>. \xEB\xCC\xC1\xD7\xC9\xDB\xC1 <<\xD5\xC4\xC1\xCC\xC9\xD4\xD8>> \xD7
- \xCD\xC5\xCE\xC0 \prog{tlmgr} \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4 \xD5\xC4\xC1\xCC\xC5\xCE\xC9\xC5 \xD3\xC9\xD3\xD4\xC5\xCD\xD9. \xF0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xC4\xCC\xD1
- \xC9\xCE\xC4\xC9\xD7\xC9\xC4\xD5\xC1\xCC\xD8\xCE\xCF\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \xD4\xC1\xCB\xD6\xC5 \xD3\xCF\xDA\xC4\xC1\xC5\xD4\xD3\xD1 \xD0\xD5\xCE\xCB\xD4 \xD7 \xCD\xC5\xCE\xC0 \xC4\xCC\xD1
- \xD5\xC4\xC1\xCC\xC5\xCE\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9.
-\item[\xFA\xC1\xDD\xC9\xD4\xC1 \xCF\xD4 \xDA\xC1\xD0\xC9\xD3\xC9.] \xF0\xD2\xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xD7 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xC9\xD7\xCE\xCF\xCD \xD2\xC5\xD6\xC9\xCD\xC5
- \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \TL\ \xC2\xD5\xC4\xD5\xD4 \xDA\xC1\xDD\xC9\xDD\xC5\xCE\xD9 \xCF\xD4 \xDA\xC1\xD0\xC9\xD3\xC9, \xD0\xCF \xCB\xD2\xC1\xCA\xCE\xC5\xCA
- \xCD\xC5\xD2\xC5 \xC5\xD3\xCC\xC9 \TL\ \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xCE\xC1 \xD6\xC5\xD3\xD4\xCB\xC9\xCA \xC4\xC9\xD3\xCB, \xD2\xC1\xDA\xCD\xC5\xDE\xC5\xCE\xCE\xD9\xCA \xD0\xCF\xC4
+\item[Меню и ярлыки.] Устанавливается подменю <<\TL{}>> меню
+ <<Start>>, которое содержит некоторые программы (\prog{tlmgr},
+ \prog{texdoctk}, программа PS\_View (\prog{psv}) для просмотра
+ файлов в формате PostScript) и документацию.
+\item[Программы по умолчанию.] При необходимости, программы
+ \prog{TeXworks}, \prog{Dviout} и \prog{PS\_view} становятся
+ программами по умолчанию для соответствующих типов файлов или
+ заносятся в меню <<Открыть при помощи...>> для этих файлов.
+\item[Конвертирование графики в формат eps.] В меню <<Открыть при
+ помощи...> для графических файлов добавляется команда
+ \cmdname{bitmap2eps}. Это простой скрипт, который вызывает
+ программы \cmdname{sam2p} или \cmdname{bmeps} для конвертирования
+ графики.
+\item[Автоматическая установка переменных окружения.] Все переменные
+ окружения устанавливаются автоматически.
+\item[Удаление системы.] Программа установки создает в меню
+ <<Add/Remove Programs>> запись <<\TL{}>>. Клавиша <<удалить>> в
+ меню \prog{tlmgr} вызывает удаление системы. При установке для
+ индивидуального пользователя также создается пункт в меню для
+ удаления системы.
+\item[Защита от записи.] При установке в административном режиме
+ директории \TL\ будут защищены от записи, по крайней
+ мере если \TL\ устанавливается на жесткий диск, размеченный под
NTFS.
\end{description}
-\xF7 \xD2\xC1\xDA\xC4\xC5\xCC\xC5~\ref{sec:sharedinstall} \xCF\xD0\xC9\xD3\xC1\xCE \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7\xCE\xD9\xCA \xD0\xCF\xC4\xC8\xCF\xC4,
-\xC9\xDA\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xDD\xC9\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \filename{tlaunch}.
+В разделе~\ref{sec:sharedinstall} описан альтернативный подход,
+изпользующий программу \filename{tlaunch}.
-\subsection{\xE4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9 \xC4\xCC\xD1 Windows}
+\subsection{Дополнительные пакеты для Windows}
-\xE4\xCC\xD1 \xD0\xCF\xCC\xCE\xCF\xD4\xD9 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xD5 \TL \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xD9 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xC1\xCB\xC5\xD4\xD9,
-\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xCF\xC2\xD9\xDE\xCE\xCF \xCE\xC5 \xD7\xD3\xD4\xD2\xC5\xDE\xC1\xC0\xD4\xD3\xD1 \xCE\xC1 \xCD\xC1\xDB\xC9\xCE\xC5 \xD0\xCF\xC4 Windows. \xF7 \TL{} \xC5\xD3\xD4\xD8
-\xCE\xC5\xC4\xCF\xD3\xD4\xC1\xC0\xDD\xC9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9 \xD0\xC1\xCB\xC5\xD4\xD9 (\xCF\xCE\xC9 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC0\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 Windows):
+Для полноты дистрибутиву \TL необходимы дополнительные пакеты,
+которые обычно не встречаются на машине под Windows. В \TL{} есть
+недостающие программы и пакеты (они устанавливаются только для Windows):
\begin{description}
-\item[Perl \xC9 Ghostscript.] \xF7\xD7\xC9\xC4\xD5 \xD7\xC1\xD6\xCE\xCF\xD3\xD4\xC9 \xDC\xD4\xC9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \TL{}
- \xD7\xCB\xCC\xC0\xDE\xC1\xC5\xD4 \xC9\xC8 <<\xD3\xCB\xD2\xD9\xD4\xD9\xC5>> \xCB\xCF\xD0\xC9\xC9. \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \TL{}, \xCB\xCF\xD4\xCF\xD2\xD9\xCD \xCF\xCE\xC9 \xCE\xD5\xD6\xCE\xD9,
- \xDA\xCE\xC1\xC0\xD4, \xC7\xC4\xC5 \xC9\xC8 \xCE\xC1\xCA\xD4\xC9, \xCE\xCF \xCF\xCE\xC9 \xCE\xC5 \xD7\xD9\xC4\xC1\xC0\xD4 \xC9\xC8 \xD0\xD2\xC9\xD3\xD5\xD4\xD3\xD4\xD7\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \xDE\xC5\xD2\xC5\xDA
- \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xC9\xCC\xC9 \xD2\xC5\xC7\xC9\xD3\xD4\xD2. \xFC\xD4\xCF \xD5\xD3\xC5\xDE\xC5\xCE\xCE\xD9\xC5 \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD
- Perl \xC9 Ghostscript, \xC9 \xCF\xCE\xC9 \xCE\xC5 \xC4\xCF\xCC\xD6\xCE\xD9 \xDA\xC1\xCD\xC5\xDD\xC1\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xC5 \xD7\xC5\xD2\xD3\xC9\xC9.
+\item[Perl и Ghostscript.] Ввиду важности этих программ, \TL{}
+ включает их <<скрытые>> копии. Программы \TL{}, которым они нужны,
+ знают, где их найти, но они не выдают их присутствия системе через
+ переменные окружения или регистр. Это усеченные варианты программ
+ Perl и Ghostscript, и они не должны замещать системные версии.
-\item[PS\_View.] \xF4\xC1\xCB\xD6\xC5 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 PS\_View, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC4\xCC\xD1
- \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC1\xC8 \PS{} \xC9 PDF,
- \xD3\xCD. \xD2\xC9\xD3\xD5\xCE\xCF\xCB~\ref{fig:psview}.
+\item[PS\_View.] Также устанавливается PS\_View, программа для
+ просмотра файлов в форматах \PS{} и PDF,
+ см. рисунок~\ref{fig:psview}.
\begin{figure}[tb]
-\tlpng{psview}{.6\linewidth}
-\caption{PS\_View: \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xCD\xC5\xC5\xD4 \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xD4\xD8 \xC6\xC1\xCA\xCC\xD9 \xD0\xCF\xC4 \xC2\xCF\xCC\xD8\xDB\xC9\xCD
- \xD5\xD7\xC5\xCC\xC9\xDE\xC5\xCE\xC9\xC5\xCD!}\label{fig:psview}
+\centering \tlpng{psview}{.6\linewidth}
+\caption{PS\_View: программа умеет показывать файлы под большим
+ увеличением!}\label{fig:psview}
\end{figure}
-\item[dviout.] \xF4\xC1\xCB\xD6\xC5 \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \prog{dviout}, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC4\xCC\xD1
- \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 DVI. \xF0\xD2\xC9 \xD0\xC5\xD2\xD7\xCF\xCD \xDA\xC1\xD0\xD5\xD3\xCB\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9
- \xCF\xCE\xC1 \xD3\xCF\xDA\xC4\xC1\xC5\xD4 \xDB\xD2\xC9\xC6\xD4\xD9 \xC4\xCC\xD1 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 \xC6\xC1\xCA\xCC\xCF\xD7. \xE5\xD3\xCC\xC9 \xD7\xD9 \xC2\xD5\xC4\xC5\xD4\xC5
- \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xC5\xCA \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xCF\xC5 \xD7\xD2\xC5\xCD\xD1, \xCF\xCE\xC1 \xD3\xCF\xDA\xC4\xC1\xD3\xD4 \xD0\xD2\xC1\xCB\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xD7\xD3\xC5 \xCE\xD5\xD6\xCE\xD9\xC5
- \xD7\xC1\xCD \xDB\xD2\xC9\xC6\xD4\xD9, \xC9 \xCF\xCB\xCE\xCF \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xD1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC2\xD5\xC4\xC5\xD4 \xD0\xCF\xD1\xD7\xCC\xD1\xD4\xD8\xD3\xD1 \xD7\xD3\xC5 \xD2\xC5\xD6\xC5.
- \xE4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xC1\xD1 \xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xD1 \xCF \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC5 \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4\xD3\xD1 \xD7 (\xCF\xDE\xC5\xCE\xD8 \xC8\xCF\xD2\xCF\xDB\xC5\xCD)
- \xCD\xC5\xCE\xC0 Help.
+\item[dviout.] Также устанавливается \prog{dviout}, программа для
+ просмотра файлов в формате DVI. При первом запуске программы
+ она создает шрифты для просмотра файлов. Если вы будете
+ пользоваться ей некоторое время, она создаст практически все нужные
+ вам шрифты, и окно создания шрифтов будет появляться все реже.
+ Дополнительная информация о программе содержится в (очень хорошем)
+ меню Help.
-\item[TeXworks.] \TeX{}works "---~\xDC\xD4\xCF \xD2\xC5\xC4\xC1\xCB\xD4\xCF\xD2 \xC4\xCC\xD1 \TeX \xC1 \xD3\xCF
- \xD7\xD3\xD4\xD2\xCF\xC5\xCE\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xCF\xCA \xC4\xCC\xD1 \xD0\xD2\xCF\xD3\xCD\xCF\xD4\xD2\xC1 PDF. \xEF\xCE \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1
- \xD5\xD6\xC5 \xCE\xC1\xD3\xD4\xD2\xCF\xC5\xCE\xCE\xD9\xCD \xC4\xCC\xD1 \TL.
+\item[TeXworks.] \TeX{}works "---~это редактор для \TeX а со
+ встроенной программой для просмотра PDF. Он устанавливается
+ уже настроенным для \TL.
-\item[\xF5\xD4\xC9\xCC\xC9\xD4\xD9 \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC9.] \xF7\xCD\xC5\xD3\xD4\xC5 \xD3 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9 \TL{}
- \xD5\xD3\xD4\xC1\xCE\xC1\xD7\xCC\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD2\xD1\xC4 \xD0\xCF\xD2\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xC8 \xD0\xCF\xC4 Windows \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC8
- \xC0\xCE\xC9\xCB\xD3\xCF\xD7\xD3\xCB\xC9\xC8 \xD5\xD4\xC9\xCC\xC9\xD4: \cmdname{gzip}, \cmdname{zip}, \cmdname{unzip} \xC9
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9\xDA \xCE\xC1\xC2\xCF\xD2\xC1 \cmdname{xpdf} (\cmdname{pdfinfo},
- \cmdname{pdffonts}, \ldots). \xF3\xC1\xCD \cmdname{xpdf} \xD0\xCF\xC4 Windows \xCE\xC5
- \xD2\xC1\xC2\xCF\xD4\xC1\xC5\xD4. \xEF\xC4\xCE\xC1 \xC9\xDA \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xD9\xC8 \xC1\xCC\xD8\xD4\xC5\xD2\xCE\xC1\xD4\xC9\xD7: \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1
+\item[Утилиты командной строки.] Вместе с программами \TL{}
+ устанавливается ряд портированных под Windows стандартных
+ юниксовских утилит: \cmdname{gzip}, \cmdname{zip}, \cmdname{unzip} и
+ программы из набора \cmdname{poppler} (\cmdname{pdfinfo},
+ \cmdname{pdffonts}, \ldots); просмотрщик PDF в дистрибутив для
+ Windows не включен. Одна из возможных альтернатив: программа
Sumatra
(\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}).
-\item[fc-list, fc-cache \xC9 \xD4.\xC4.] \xFC\xD4\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9\xDA \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xC9
- \prog{fontconfig} \xD0\xCF\xCD\xCF\xC7\xC1\xC0\xD4 \XeTeX \xD5 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xD3\xCF \xDB\xD2\xC9\xC6\xD4\xC1\xCD\xC9 \xD0\xCF\xC4
- Windows. \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC9\xD4\xD8 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC4\xCC\xD1 \xCB\xCF\xCD\xC1\xCE\xC4\xD9
- \cs{font} \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \prog{fc-list}. \xE5\xD3\xCC\xC9 \xCE\xD5\xD6\xCE\xCF, \xD7\xD9\xDA\xCF\xD7\xC9\xD4\xC5
- \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \prog{fc-cache}, \xDE\xD4\xCF\xC2\xD9 \xCF\xC2\xCE\xCF\xD7\xC9\xD4\xD8 \xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xC0 \xCF
- \xDB\xD2\xC9\xC6\xD4\xC1\xC8.
+\item[fc-list, fc-cache и т.д.] Эти программы из библиотеки
+ \prog{fontconfig} помогают \XeTeX у работать со шрифтами под
+ Windows. Вы можете определить названия шрифтов для команды
+ \cs{font} при помощи программы \prog{fc-list}. Если нужно, вызовите
+ сначала программу \prog{fc-cache}, чтобы обновить информацию о
+ шрифтах.
\end{description}
-\subsection{\xE4\xCF\xCD\xC1\xDB\xCE\xD1\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \xD0\xCF\xC4 Windows}
+\subsection{Домашняя директория под Windows}
\label{sec:winhome}
-\xE1\xCE\xC1\xCC\xCF\xC7\xCF\xCD \xC4\xCF\xCD\xC1\xDB\xCE\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD0\xCF\xC4 UNIX \xD1\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1
-\verb|%USERPROFILE%|. \xF0\xCF\xC4 Windows Vista \xC9 \xCD\xCC\xC1\xC4\xDB\xC5 \xDC\xD4\xCF \xCF\xC2\xD9\xDE\xCE\xCF
-\verb|C:\Users\<username>|. \xF7 \xC6\xC1\xCA\xCC\xC5 \filename{texmf.cnf} \xC9 \xD7\xCF\xCF\xC2\xDD\xC5 \xD0\xD2\xC9
-\xD2\xC1\xC2\xCF\xD4\xC5 \KPS{}, \xD4\xC9\xCC\xD8\xC4\xC1 \verb|~| \xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xCF \xC9\xCE\xD4\xC5\xD2\xD0\xD2\xC5\xD4\xC9\xD2\xD5\xC5\xD4\xD3\xD1 \xCB\xC1\xCB \xC4\xCF\xCD\xC1\xDB\xCE\xD1\xD1
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \xC9 \xD0\xCF\xC4 Windows, \xC9
-\xD0\xCF\xC4 UNIX.
+Аналогом домашней директории под UNIX является директория
+\verb|%USERPROFILE%|. Под Windows Vista и младше это обычно
+\verb|C:\Users\<username>|. В файле \filename{texmf.cnf} и вообще при
+работе \KPS{}, тильда \verb|~| правильно интерпретируется как домашняя
+директория пользователя и под Windows, и
+под UNIX.
-\subsection{\xF2\xC5\xC7\xC9\xD3\xD4\xD2 Windows}
+\subsection{Регистр Windows}
\label{sec:registry}
-Windows \xC8\xD2\xC1\xCE\xC9\xD4 \xD0\xCF\xDE\xD4\xC9 \xD7\xD3\xC5 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC4\xC1\xCE\xCE\xD9\xC5 \xD7 \xD2\xC5\xC7\xC9\xD3\xD4\xD2\xC5. \xF2\xC5\xC7\xC9\xD3\xD4\xD2
-\xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCE\xC1\xC2\xCF\xD2 \xC9\xC5\xD2\xC1\xD2\xC8\xC9\xDE\xC5\xD3\xCB\xC9 \xCF\xD2\xC7\xC1\xCE\xC9\xDA\xCF\xD7\xC1\xCE\xCE\xD9\xC8 \xDA\xC1\xD0\xC9\xD3\xC5\xCA, \xD3 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xCD\xC9
-\xCB\xCF\xD2\xCE\xC5\xD7\xD9\xCD\xC9 \xDA\xC1\xD0\xC9\xD3\xD1\xCD\xC9. \xEE\xC1\xC9\xC2\xCF\xCC\xC5\xC5 \xD7\xC1\xD6\xCE\xD9 \xC4\xCC\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xDA\xC1\xD0\xC9\xD3\xC9
-\path{HKEY_CURRENT_USER} \xC9 \path{HKEY_LOCAL_MACHINE}, \xD3\xCF\xCB\xD2\xC1\xDD\xC5\xCE\xCE\xCF
-\path{HKCU} \xC9 \path{HKLM}. \xEB\xC1\xCB \xD0\xD2\xC1\xD7\xC9\xCC\xCF, \path{HKCU} \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD7
-\xC4\xCF\xCD\xC1\xDB\xCE\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:winhome}), \xC1
-\path{HKLM} "--- \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 Windows.
+Windows хранит почти все конфигурационные данные в регистре. Регистр
+содержит набор иерархически организованных записей, с несколькими
+корневыми записями. Наиболее важны для программ установки записи
+\path{HKEY_CURRENT_USER} и \path{HKEY_LOCAL_MACHINE}, сокращенно
+\path{HKCU} и \path{HKLM}. Как правило, \path{HKCU} находится в
+домашней директории пользователя (см. раздел~\ref{sec:winhome}), а
+\path{HKLM} "--- поддиректория директории Windows.
-\xE9\xCE\xCF\xC7\xC4\xC1 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xD1 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC5\xD4\xD3\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xCD\xC9 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1, \xCE\xCF
-\xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD7\xC5\xDD\xC9 (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD0\xCF\xCC\xCF\xD6\xC5\xCE\xC9\xC5 \xD1\xD2\xCC\xD9\xCB\xCF\xD7) \xDA\xC1\xC4\xC1\xC0\xD4\xD3\xD1 \xD7 \xD2\xC5\xC7\xC9\xD3\xD4\xD2\xC5. \xE4\xCC\xD1
-\xD4\xCF\xC7\xCF, \xDE\xD4\xCF\xC2\xD9 \xD0\xC5\xD2\xCD\xC1\xCE\xC5\xCE\xD4\xCE\xCF \xDA\xC1\xC4\xC1\xD4\xD8 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1, \xD4\xC1\xCB\xD6\xC5 \xCE\xD5\xD6\xC5\xCE
-\xC4\xCF\xD3\xD4\xD5\xD0 \xCB \xD2\xC5\xC7\xC9\xD3\xD4\xD2\xD5.
+Иногда конфигурация системы определяется переменными окружения, но
+некоторые вещи (например, положение ярлыков) задаются в регистре. Для
+того, чтобы перманентно задать переменные окружения, также нужен
+доступ к регистру.
-\subsection{\xF0\xD2\xC1\xD7\xC1 \xC4\xCF\xD3\xD4\xD5\xD0\xC1 \xD0\xCF\xC4 Windows}
+\subsection{Права доступа под Windows}
\label{sec:winpermissions}
-\xF7 \xD0\xCF\xDA\xC4\xCE\xC9\xC8 \xD7\xC5\xD2\xD3\xC9\xD1\xC8 Windows \xC4\xC5\xCC\xC1\xC5\xD4\xD3\xD1 \xD2\xC1\xDA\xCC\xC9\xDE\xC9\xC5 \xCD\xC5\xD6\xC4\xD5 \xCF\xC2\xD9\xDE\xCE\xD9\xCD\xC9
-\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1\xCD\xC9 \xC9 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1\xCD\xC9, \xD0\xD2\xC9\xDE\xC5\xCD \xD4\xCF\xCC\xD8\xCB\xCF \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xC5 \xC9\xCD\xC5\xC0\xD4 \xD0\xD2\xC1\xD7\xCF
-\xC4\xCF\xD3\xD4\xD5\xD0\xC1 \xCB\xCF \xD7\xD3\xC5\xCA \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5. \xED\xD9
-\xD0\xCF\xD3\xD4\xC1\xD2\xC1\xCC\xC9\xD3\xD8 \xD3\xC4\xC5\xCC\xC1\xD4\xD8 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xD9\xCD \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \TL{} \xC2\xC5\xDA \xD0\xD2\xC1\xD7
-\xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1.
+В поздних версиях Windows делается различие между обычными
+пользователями и администраторами, причем только последние имеют право
+доступа ко всей операционной системе. Мы
+постарались сделать возможным установку \TL{} без прав
+администратора.
-\xE5\xD3\xCC\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xDA\xC1\xD0\xD5\xDD\xC5\xCE\xC1 \xD3 \xD0\xD2\xC9\xD7\xC9\xCC\xC5\xC7\xC9\xD1\xCD\xC9 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1, \xCF\xCE\xC1
-\xCD\xCF\xD6\xC5\xD4 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \TL{}
-\xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA. \xF7 \xDC\xD4\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5 \xD1\xD2\xCC\xD9\xCB\xC9 \xD3\xCF\xDA\xC4\xC1\xC0\xD4\xD3\xD1 \xD5 \xD7\xD3\xC5\xC8
-\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA, \xC9 \xCD\xCF\xC4\xC9\xC6\xC9\xC3\xC9\xD2\xD5\xC0\xD4\xD3\xD1 \xD7\xD3\xC5 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1. \xF7 \xD0\xD2\xCF\xD4\xC9\xD7\xCE\xCF\xCD
-\xD3\xCC\xD5\xDE\xC1\xC5 \xD1\xD2\xCC\xD9\xCB\xC9 \xC9 \xCD\xC5\xCE\xC0 \xD3\xCF\xDA\xC4\xC1\xC0\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1 \xD4\xC5\xCB\xD5\xDD\xC5\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \xC9
-\xCD\xCF\xC4\xC9\xC6\xC9\xC3\xC9\xD2\xD5\xC0\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xC5\xC7\xCF \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1.
+Если программа установки запущена с привилегиями администратора, она
+может установить \TL{}
+для всех пользователей. В этом случае ярлыки создаются у всех
+пользователей, и модифицируются все пути поиска. В противном
+случае ярлыки и меню создаются только для текущего пользователя, и
+модифицируются только его пути поиска.
-\xF7\xCE\xC5 \xDA\xC1\xD7\xC9\xD3\xC9\xCD\xCF\xD3\xD4\xC9 \xCF\xD4 \xD3\xD4\xC1\xD4\xD5\xD3\xC1 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \xCB\xCF\xD2\xC5\xCE\xD8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \TL{},
-\xD0\xD2\xC5\xC4\xCC\xC1\xC7\xC1\xC5\xCD\xD9\xCA \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \xD7\xD3\xC5\xC7\xC4\xC1 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xD0\xCF\xC4
-\verb|%SystemDrive%|. \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7\xD3\xC5\xC7\xC4\xC1 \xD0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4, \xCF\xD4\xCB\xD2\xD9\xD4\xC1
-\xCC\xC9 \xCB\xCF\xD2\xCE\xC5\xD7\xC1\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \xCE\xC1 \xDA\xC1\xD0\xC9\xD3\xD8 \xC4\xCC\xD1 \xD4\xC5\xCB\xD5\xDD\xC5\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1.
+Вне зависимости от статуса пользователя, корень установки \TL{},
+предлагаемый по умолчанию, всегда находится под
+\verb|%SystemDrive%|. Программа установки всегда проверяет, открыта
+ли корневая директория на запись для текущего пользователя.
-\xED\xCF\xD6\xC5\xD4 \xD7\xCF\xDA\xCE\xC9\xCB\xCE\xD5\xD4\xD8 \xD0\xD2\xCF\xC2\xCC\xC5\xCD\xC1, \xC5\xD3\xCC\xC9 \xD5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \xCE\xC5\xD4 \xD0\xD2\xC1\xD7
-\xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1, \xC1 \xD7 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1 \xD5\xD6\xC5 \xC5\xD3\xD4\xD8 \TeX{}. \xF0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xD7 \xD0\xD5\xD4\xC9
-\xD0\xCF\xC9\xD3\xCB\xC1 \xD3\xC9\xD3\xD4\xC5\xCD\xCE\xD9\xCA \xD0\xD5\xD4\xD8 \xD3\xD4\xCF\xC9\xD4 \xD0\xC5\xD2\xC5\xC4 \xD0\xD5\xD4\xC5\xCD \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \TeX{} \xC9\xDA \TL{}
-\xCE\xC5 \xC2\xD5\xC4\xC5\xD4 \xCE\xC1\xCA\xC4\xC5\xCE. \xFE\xD4\xCF\xC2\xD9 \xCF\xC2\xCF\xCA\xD4\xC9 \xDC\xD4\xD5 \xD0\xD2\xCF\xC2\xCC\xC5\xCD\xD5, \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD7 \xD4\xC1\xCB\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5
-\xD3\xCF\xDA\xC4\xC1\xC5\xD4 \xD1\xD2\xCC\xD9\xCB \xD3 \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xCF\xCA, \xD7 \xCB\xCF\xD4\xCF\xD2\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1 \TL{} \xD3\xD4\xCF\xC9\xD4
-\xD0\xC5\xD2\xD7\xCF\xCA \xD7 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1. \xE9\xDA \xDC\xD4\xCF\xCA \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC9 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1
-\TL{}. \xF1\xD2\xCC\xD9\xCB \xC4\xCC\xD1 \TeX{}works, \xC5\xD3\xCC\xC9 \xDC\xD4\xC1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xC1, \xD4\xC1\xCB\xD6\xC5
-\xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \TL{} \xD7 \xCE\xC1\xDE\xC1\xCC\xCF \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1.
+Может возникнуть проблема, если у пользователя нет прав
+администратора, а в пути поиска уже есть \TeX{}. Поскольку в пути
+поиска системный путь стоит перед путем пользователя, \TeX{} из \TL{}
+не будет найден. Чтобы обойти эту проблему, программа в таком случае
+создает ярлык с командной строкой, в которой директория \TL{} стоит
+первой в пути поиска. Из этой командной строки можно пользоваться
+\TL{}. Ярлык для \TeX{}works, если эта программа установлена, также
+добавляет директории \TL{} в начало пути поиска.
-\xE5\xD3\xD4\xD8 \xC5ݣ \xCF\xC4\xCE\xC1 \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF\xD3\xD4\xD8: \xC4\xC1\xD6\xC5 \xC5\xD3\xCC\xC9 \xD7\xD9 \xD1\xD7\xCC\xD1\xC5\xD4\xC5\xD3\xD8
-\xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xCF\xCD, \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xC9\xD7\xCE\xD9\xC5 \xD0\xD2\xC1\xD7\xC1 \xD0\xD2\xC9
-\xDA\xC1\xD0\xD5\xD3\xCB\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD. \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \xCE\xC5 \xC9\xCD\xC5\xC5\xD4 \xCF\xD3\xCF\xC2\xCF\xC7\xCF \xD3\xCD\xD9\xD3\xCC\xC1 \xDA\xC1\xC8\xCF\xC4\xC9\xD4\xD8 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xD5
-\xCB\xC1\xCB \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2: \xD7\xCD\xC5\xD3\xD4\xCF \xDC\xD4\xCF\xC7\xCF, \xDD\xC5\xCC\xCB\xCE\xD5\xD7 \xD0\xD2\xC1\xD7\xCF\xCA \xCB\xCC\xC1\xD7\xC9\xDB\xC5\xCA \xCD\xD9\xDB\xC9 \xCE\xC1
-\xD1\xD2\xCC\xD9\xCB, \xD7\xD9\xC2\xC5\xD2\xC9\xD4\xC5 \xC9\xDA \xCD\xC5\xCE\xC0 <<Run as administrator>>.
+Есть ещё одна особенность: даже если вы являетесь
+администратором, вам нужно отдельно указать административные права при
+запуске программ. Поэтому не имеет особого смысла заходить в систему
+как администратор: вместо этого, щелкнув правой клавишей мыши на
+ярлык, выберите из меню <<Run as administrator>>.
-\subsection{\xFA\xC1\xCB\xD2\xD9\xD4\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \TL\ \xC4\xCC\xD1 \xDA\xC1\xD0\xC9\xD3\xC9}
+\subsection{Закрытие директории \TL\ для записи}
-\xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD7 \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2\xC1 \emph{\xCE\xC5} \xDA\xC1\xDD\xC9\xDD\xC1\xC5\xD4 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \TL\
-\xCF\xD4 \xDA\xC1\xD0\xC9\xD3\xC9 \xC4\xD2\xD5\xC7\xC9\xCD\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1\xCD\xC9. \xFC\xD4\xCF \xCE\xD5\xD6\xCE\xCF \xC4\xC5\xCC\xC1\xD4\xD8 \xCF\xD4\xC4\xC5\xCC\xD8\xCE\xCF, \xDA\xC1\xC4\xC1\xD7
-\xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD7 ACL (Access Control List) \xC4\xCC\xD1
-\xC4\xC1\xCE\xCE\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD5\xD4\xC9\xCC\xC9\xD4\xD9 Windows
+Установка в качестве администратора \emph{не} защищает директорию \TL\
+от записи другими пользователями. Это нужно делать отдельно, задав
+соответствующие установки в ACL (Access Control List) для
+данной директории, например, при помощи утилиты Windows
\filename{icacls}.
-\subsubsection{\xF5\xD7\xC5\xCC\xC9\xDE\xC5\xCE\xC9\xC5 \xD0\xD2\xC5\xC4\xCF\xD3\xD4\xC1\xD7\xCC\xD1\xC5\xCD\xCF\xCA \xD0\xC1\xCD\xD1\xD4\xC9 \xD0\xCF\xC4 Windows \xC9 Cygwin}
+\subsubsection{Увеличение предоставляемой памяти под Windows и Cygwin}
\label{sec:cygwin-maxmem}
-\xF0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC9 Windows \xC9 Cygwin (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC~\ref{sec:cygwin} \xCF\xC2
-\xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF\xD3\xD4\xD1\xC8 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD0\xCF\xC4 Cygwin) \xCD\xCF\xC7\xD5\xD4 \xCF\xC2\xCE\xC1\xD2\xD5\xD6\xC9\xD4\xD8, \xDE\xD4\xCF \xC4\xCC\xD1
-\xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \TL{} \xCE\xC5 \xC8\xD7\xC1\xD4\xC1\xC5\xD4 \xCF\xD0\xC5\xD2\xC1\xD4\xC9\xD7\xCE\xCF\xCA \xD0\xC1\xCD\xD1\xD4\xC9. \xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
-\xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \prog{asy} \xCD\xCF\xD6\xC5\xD4 \xCE\xC5 \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD4\xD8\xD3\xD1, \xC5\xD3\xCC\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xD2\xC1\xDA\xCD\xC5\xD3\xD4\xC9\xD4\xD8
-\xCD\xC1\xD3\xD3\xC9\xD7 \xD7 25\,000\,000 \xDE\xC9\xD3\xCC\xC5 \xD3 \xD0\xCC\xC1\xD7\xC1\xC0\xDD\xC5\xCA \xD4\xCF\xDE\xCB\xCF\xCA, \xC1 Lua\TeX{} \xCD\xCF\xD6\xC5\xD4 \xCE\xC5
-\xD3\xD0\xD2\xC1\xD7\xC9\xD4\xD8\xD3\xD1 \xD3 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xCF\xCD, \xD7 \xCB\xCF\xD4\xCF\xD2\xCF\xCD \xCD\xCE\xCF\xC7\xCF \xD2\xC1\xDA\xCE\xD9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7.
+Пользователи Windows и Cygwin (см. раздел~\ref{sec:cygwin} об
+особенностях установки под Cygwin) могут обнаружить, что для
+некоторых программ \TL{} не хватает оперативной памяти. Например,
+программа \prog{asy} может не запуститься, если вам нужно разместить
+массив в 25\,000\,000 числе с плавающей точкой, а Lua\TeX{} может не
+справиться с документом, в котором много разных шрифтов.
-\xF0\xCF\xC4 Cygwin \xCD\xCF\xD6\xCE\xCF \xD5\xD7\xC5\xCC\xC9\xDE\xC9\xD4\xD8 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xCD\xD9\xCA \xCF\xC2\xDF\xC5\xCD \xD0\xC1\xCD\xD1\xD4\xC9, \xC5\xD3\xCC\xC9
-\xD7\xCF\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xC9\xCE\xD3\xD4\xD2\xD5\xCB\xC3\xC9\xD1\xCD\xC9 \xD7 \xF2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xC5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 Cygwin
+Под Cygwin можно увеличить используемый объем памяти, если
+воспользоваться инструкциями в Руководстве пользователя Cygwin
(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}).
-\xF0\xCF\xC4 Windows \xCE\xD5\xD6\xCE\xCF \xD3\xCF\xDA\xC4\xC1\xD4\xD8 \xC6\xC1\xCA\xCC, \xD3\xCB\xC1\xD6\xC5\xCD, \code{moremem.reg}, \xD3\xCF
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xCD\xC9 \xDE\xC5\xD4\xD9\xD2\xD8\xCD\xD1 \xD3\xD4\xD2\xCF\xCB\xC1\xCD\xC9:
+Под Windows нужно создать файл, скажем, \code{moremem.reg}, со
+следующими четырьмя строками:
\begin{sverbatim}
Windows Registry Editor Version 5.00
@@ -1944,115 +1929,115 @@
"heap_chunk_in_mb"=dword:ffffff00
\end{sverbatim}
-\noindent \xC1 \xDA\xC1\xD4\xC5\xCD \xD7\xD9\xD0\xCF\xCC\xCE\xC9\xD4\xD8 \xCB\xC1\xCB \xC1\xC4\xCD\xC9\xCE\xC9\xD3\xD4\xD2\xC1\xD4\xCF\xD2 \xCB\xCF\xCD\xC1\xCE\xC4\xD5 \code{regedit /s
- moremem.reg}. \xE5\xD3\xCC\xC9 \xD7\xD9 \xC8\xCF\xD4\xC9\xD4\xC5 \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xDC\xD4\xCF\xD4 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2 \xD4\xCF\xCC\xD8\xCB\xCF \xC4\xCC\xD1
-\xD4\xC5\xCB\xD5\xDD\xC5\xC7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1, \xD4\xCF \xD7 \xD4\xD2\xC5\xD4\xD8\xC5\xCA \xD3\xD4\xD2\xCF\xCB\xC5 \xCE\xC1\xC4\xCF \xCE\xC1\xD0\xC9\xD3\xC1\xD4\xD8
+\noindent а затем выполнить как администратор команду \code{regedit /s
+ moremem.reg}. Если вы хотите изменить этот параметр только для
+текущего пользователя, то в третьей строке надо написать
\code{HKEY\_CURRENT\_USER}.
-\section{\xF2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 Web2C}
+\section{Руководство пользователя Web2C}
-\Webc{} "--- \xDC\xD4\xCF \xC9\xCE\xD4\xC5\xC7\xD2\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xC1\xD1 \xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \xCF\xD4\xCE\xCF\xD3\xD1\xDD\xC9\xC8\xD3\xD1 \xCB
-\TeX{}\xD5: \xD3\xC1\xCD \TeX{}, \MF{}, \MP, \BibTeX{}, \xC9 \xD4.\xC4. \xFC\xD4\xCF \xD3\xC5\xD2\xC4\xC3\xC5
-\TL{}. \xF3\xD4\xD2\xC1\xCE\xC9\xC3\xC1 \Webc{} \xD3 \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF\xCD \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \xC9 \xCD\xCE\xCF\xC7\xC9\xCD \xC4\xD2\xD5\xC7\xC9\xCD
-\xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xCE\xC1 \url{http://tug.org/web2c}.
+\Webc{} "--- это интегрированная коллекция программ, относящихся к
+\TeX{}у: сам \TeX{}, \MF{}, \MP, \BibTeX{}, и т.д. Это сердце
+\TL{}. Страница \Webc{} с руководством пользователя и многим другим
+находится на \url{http://tug.org/web2c}.
-\xEE\xC5\xCD\xCE\xCF\xC7\xCF \xC9\xD3\xD4\xCF\xD2\xC9\xC9. \xF0\xC5\xD2\xD7\xC1\xD1 \xD7\xC5\xD2\xD3\xC9\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC2\xD9\xCC\xC1 \xCE\xC1\xD0\xC9\xD3\xC1\xCE\xC1 \xF4\xCF\xCD\xC1\xD3\xCF\xCD
-\xF2\xCF\xCB\xC9\xCB\xC9, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD7 1987 \xC7\xCF\xC4\xD5 \xD3\xCF\xDA\xC4\xC1\xCC \xD3\xC9\xD3\xD4\xC5\xCD\xD5 \TeX{}-to-C, \xC1\xC4\xC1\xD0\xD4\xC9\xD2\xCF\xD7\xC1\xD7
-\xD0\xC1\xD4\xDE\xC9 \xC4\xCC\xD1 UNIX, \xD2\xC1\xDA\xD2\xC1\xC2\xCF\xD4\xC1\xCE\xCE\xD9\xC5 \xD7 \xCF\xD3\xCE\xCF\xD7\xCE\xCF\xCD \xE7\xCF\xD7\xC1\xD2\xC4\xCF\xCD \xF4\xD2\xC9\xCB\xC9 \xC9 \xF0\xC1\xD7\xCC\xCF\xCD
-\xEB\xD5\xD2\xD4\xC9\xD3\xCF\xCD. \xF4\xC9\xCD \xED\xCF\xD2\xC7\xC1\xCE \xD3\xD4\xC1\xCC \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8 \xD3\xC9\xD3\xD4\xC5\xCD\xD5, \xC9 \xD7 \xDC\xD4\xCF\xD4 \xD0\xC5\xD2\xC9\xCF\xC4 ţ
-\xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5 \xD3\xCD\xC5\xCE\xC9\xCC\xCF\xD3\xD8 \xCE\xC1 Web-to-C\@. \xF7 1990 \xC7\xCF\xC4\xD5 \xEB\xC1\xD2\xCC \xE2\xC5\xD2\xD2\xC9 \xD7\xDA\xD1\xCC \xCE\xC1 \xD3\xC5\xC2\xD1
-\xDC\xD4\xCF\xD4 \xD0\xD2\xCF\xC5\xCB\xD4, \xCB\xCF\xCF\xD2\xC4\xC9\xCE\xC9\xD2\xD5\xD1 \xD2\xC1\xC2\xCF\xD4\xD5 \xC4\xC5\xD3\xD1\xD4\xCB\xCF\xD7 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC9\xD3\xD4\xCF\xD7, \xC1 \xD7 1997 \xCF\xCE
-\xD0\xC5\xD2\xC5\xC4\xC1\xCC \xD2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xEF\xCC\xC1\xC6\xD5 \xF7\xC5\xC2\xC5\xD2\xD5, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD7\xC5\xD2\xCE\xD5\xCC \xC5\xC7\xCF \xEB\xC1\xD2\xCC\xD5 \xD7 2006
-\xC7\xCF\xC4\xD5.
+Немного истории. Первая версия программы была написана Томасом
+Рокики, который в 1987 году создал систему \TeX{}-to-C, адаптировав
+патчи для UNIX, разработанные в основном Говардом Трики и Павлом
+Куртисом. Тим Морган стал поддерживать систему, и в этот период её
+название сменилось на Web-to-C\@. В 1990 году Карл Берри взял на себя
+этот проект, координируя работу десятков программистов, а в 1997 он
+передал руководство Олафу Веберу, который вернул его Карлу в 2006
+году.
-\xF3\xC9\xD3\xD4\xC5\xCD\xC1 \Webc{} \xD2\xC1\xC2\xCF\xD4\xC1\xC5\xD4 \xD0\xCF\xC4 UNIX, 32-\xC2\xC9\xD4\xCF\xD7\xD9\xC8 Windows, \MacOSX{}, \xC9
-\xC4\xD2\xD5\xC7\xC9\xC8 \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8. \xEF\xCE\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xCF\xD2\xC9\xC7\xC9\xCE\xC1\xCC\xD8\xCE\xD9\xC5 \xC9\xD3\xC8\xCF\xC4\xCE\xC9\xCB\xC9
-\xEB\xCE\xD5\xD4\xC1 \xC4\xCC\xD1 \TeX{}\xC1 \xC9 \xC4\xD2\xD5\xC7\xC9\xC8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD, \xCE\xC1\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xC8 \xCE\xC1 \xD1\xDA\xD9\xCB\xC5 \web{} \xC9
-\xD0\xC5\xD2\xC5\xD7\xC5ģ\xCE\xCE\xD9\xC8 \xCE\xC1 C. \xEF\xD3\xCE\xCF\xD7\xCE\xD9\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9:
+Система \Webc{} работает под UNIX, 32-битовых Windows, \MacOSX{}, и
+других операционных системах. Она использует оригинальные исходники
+Кнута для \TeX{}а и других программ, написанных на языке \web{} и
+переведённых на C. Основные программы системы:
\begin{cmddescription}
-\item[bibtex] \xF0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC1 \xC2\xC9\xC2\xCC\xC9\xCF\xC7\xD2\xC1\xC6\xC9\xCA.
-\item[dvicopy] \xF2\xC1\xC2\xCF\xD4\xC1 \xD3 \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xD9\xCD\xC9 \xDB\xD2\xC9\xC6\xD4\xC1\xCD\xC9 \xD7 \xC6\xC1\xCA\xCC\xC1\xC8 \dvi{}.
-\item[dvitomp] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \dvi{} \xD7 MPX (\xD2\xC9\xD3\xD5\xCE\xCB\xC9 \xD7 \MP{}).
-\item[dvitype] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \dvi{} \xD7 \xD4\xC5\xCB\xD3\xD4.
-\item[gftodvi] \xE7\xD2\xC1\xCE\xCB\xC9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7.
-\item[gftopk] \xF5\xD0\xC1\xCB\xCF\xD7\xCB\xC1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7
-\item[gftype] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 GF \xD7 \xD4\xC5\xCB\xD3\xD4.
-\item[mf] \xF3\xCF\xDA\xC4\xC1\xCE\xC9\xC5 \xDB\xD2\xC9\xC6\xD4\xCF\xD7.
-\item[mft] \xF7\xA3\xD2\xD3\xD4\xCB\xC1 \xC9\xD3\xC8\xCF\xC4\xCE\xC9\xCB\xCF\xD7 \MF{}.
-\item[mpost] \xF2\xC9\xD3\xCF\xD7\xC1\xCE\xC9\xC5 \xC4\xC9\xC1\xC7\xD2\xC1\xCD\xCD.
-\item[patgen] \xF3\xCF\xDA\xC4\xC1\xCE\xC9\xC5 \xD4\xC1\xC2\xCC\xC9\xC3 \xD0\xC5\xD2\xC5\xCE\xCF\xD3\xCF\xD7.
-\item[pktogf] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 PK \xD7 GF.
-\item[pktype] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 PK \xD7 \xD4\xC5\xCB\xD3\xD4
-\item[pltotf] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \xC9\xDA \xD3\xD0\xC9\xD3\xCB\xC1 \xD3\xD7\xCF\xCA\xD3\xD4\xD7 \xDB\xD2\xC9\xC6\xD4\xC1 \xD7 TFM.
-\item[pooltype] \xF2\xC1\xD3\xDB\xC9\xC6\xD2\xCF\xD7\xCB\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 pool \xD7 \web{}.
-\item[tangle] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \web{} \xD7 Pascal.
-\item[tex] \xF7\xA3\xD2\xD3\xD4\xCB\xC1.
-\item[tftopl] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 TFM \xD7 \xD3\xD0\xC9\xD3\xCF\xCB \xD3\xD7\xCF\xCA\xD3\xD4\xD7 \xDB\xD2\xC9\xC6\xD4\xC1.
-\item[vftovp] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xCF\xC7\xCF \xDB\xD2\xC9\xC6\xD4\xC1 \xD7 \xD3\xD0\xC9\xD3\xCF\xCB \xD3\xD7\xCF\xCA\xD3\xD4\xD7 \xDB\xD2\xC9\xC6\xD4\xC1.
-\item[vptovf] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \xD3\xD0\xC9\xD3\xCB\xC1 \xD3\xD7\xCF\xCA\xD3\xD4\xD7 \xDB\xD2\xC9\xC6\xD4\xC1 \xD7 \xD7\xC9\xD2\xD4\xD5\xC1\xCC\xD8\xCE\xD9\xCA \xDB\xD2\xC9\xC6\xD4.
-\item[weave] \xF0\xC5\xD2\xC5\xD7\xCF\xC4 \web{} \xD7 \TeX.
+\item[bibtex] Поддержка библиографий.
+\item[dvicopy] Работа с виртуальными шрифтами в файлах \dvi{}.
+\item[dvitomp] Перевод \dvi{} в MPX (рисунки в \MP{}).
+\item[dvitype] Перевод \dvi{} в текст.
+\item[gftodvi] Гранки шрифтов.
+\item[gftopk] Упаковка шрифтов
+\item[gftype] Перевод GF в текст.
+\item[mf] Создание шрифтов.
+\item[mft] Вёрстка исходников \MF{}.
+\item[mpost] Рисование диаграмм.
+\item[patgen] Создание таблиц переносов.
+\item[pktogf] Перевод PK в GF.
+\item[pktype] Перевод PK в текст
+\item[pltotf] Перевод из списка свойств шрифта в TFM.
+\item[pooltype] Расшифровка файлов pool в \web{}.
+\item[tangle] Перевод \web{} в Pascal.
+\item[tex] Вёрстка.
+\item[tftopl] Перевод TFM в список свойств шрифта.
+\item[vftovp] Перевод виртуального шрифта в список свойств шрифта.
+\item[vptovf] Перевод списка свойств шрифта в виртуальный шрифт.
+\item[weave] Перевод \web{} в \TeX.
\end{cmddescription}
-\noindent \xF0\xCF\xCC\xCE\xCF\xD3\xD4\xD8\xC0 \xDC\xD4\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xD7 \xC4\xCF\xCB\xD5\xCD\xC5\xCE\xD4\xC1\xC3\xC9\xC9 \xCB
-\xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCD \xD0\xC1\xCB\xC5\xD4\xC1\xCD \xC9 \xD3\xC1\xCD\xCF\xCA \Webc{}. \xEF\xC4\xCE\xC1\xCB\xCF \xDA\xCE\xC1\xCE\xC9\xC5 \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xD9\xC8
-\xCF\xC2\xDD\xC9\xC8 \xD0\xD2\xC9\xCE\xC3\xC9\xD0\xCF\xD7 \xC4\xCC\xD1 \xD7\xD3\xC5\xCA \xD3\xC5\xCD\xD8\xC9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xD0\xCF\xCD\xCF\xD6\xC5\xD4 \xD7\xC1\xCD \xD0\xCF\xCC\xCE\xC5\xC5
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9 \Webc{}.
+\noindent Полностью эти программы описаны в документации к
+соответствующим пакетам и самой \Webc{}. Однако знание некоторых
+общих принципов для всей семьи программ поможет вам полнее
+использовать программы системы \Webc{}.
-\xF7\xD3\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC0\xD4 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC5 \xCF\xD0\xC3\xC9\xC9 GNU:
+Все программы поддерживают стандартные опции GNU:
\begin{ttdescription}
-\item[-{}-help] \xCE\xC1\xD0\xC5\xDE\xC1\xD4\xC1\xD4\xD8 \xCB\xD2\xC1\xD4\xCB\xD5\xC0 \xD3\xD0\xD2\xC1\xD7\xCB\xD5
-\item[-{}-verbose] \xD0\xC5\xDE\xC1\xD4\xC1\xD4\xD8 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xD5\xC0 \xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xC0 \xD0\xCF \xCD\xC5\xD2\xC5 \xD2\xC1\xC2\xCF\xD4\xD9
-\item[-{}-version] \xEE\xC1\xD0\xC5\xDE\xC1\xD4\xC1\xD4\xD8 \xD7\xC5\xD2\xD3\xC9\xC0 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9 \xDA\xC1\xD7\xC5\xD2\xDB\xC9\xD4\xD8 \xD2\xC1\xC2\xCF\xD4\xD5.
+\item[-{}-help] напечатать краткую справку
+\item[-{}-verbose] печатать подробную информацию по мере работы
+\item[-{}-version] Напечатать версию программы и завершить работу.
\end{ttdescription}
-\xE4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \Webc{} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4 \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xD5 \KPS{}
-(\url{http://tug.org/kpathsea}). \xFC\xD4\xC1 \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xCB\xCF\xCD\xC2\xC9\xCE\xC1\xC3\xC9\xC0
-\xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xDE\xD4\xCF\xC2\xD9 \xCE\xC1\xCA\xD4\xC9 \xCE\xD5\xD6\xCE\xD9\xC5
-\xC6\xC1\xCA\xCC\xD9 \xD7 \xCF\xC7\xD2\xCF\xCD\xCE\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \TeX{}. \Webc{} \xCD\xCF\xD6\xC5\xD4 \xD0\xD2\xCF\xD3\xCD\xC1\xD4\xD2\xC9\xD7\xC1\xD4\xD8
-\xCF\xC4\xCE\xCF\xD7\xD2\xC5\xCD\xC5\xCE\xCE\xCF \xC2\xCF\xCC\xD8\xDB\xC5 \xCF\xC4\xCE\xCF\xC7\xCF \xC4\xC5\xD2\xC5\xD7\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA, \xDE\xD4\xCF \xD0\xCF\xCC\xC5\xDA\xCE\xCF \xC4\xCC\xD1 \xD2\xC1\xC2\xCF\xD4\xD9
-\xD3\xCF \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xCD \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xCF\xCD \TeX{}\xC1 \xC9 \xC5\xC7\xCF \xCC\xCF\xCB\xC1\xCC\xD8\xCE\xD9\xCD\xC9 \xD2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xD1\xCD\xC9.
-\xE4\xCC\xD1 \xD5\xD3\xCB\xCF\xD2\xC5\xCE\xC9\xD1 \xD0\xCF\xC9\xD3\xCB\xCF\xD7 \xC6\xC1\xCA\xCC\xCF\xD7 \xCB\xC1\xD6\xC4\xCF\xC5 \xC4\xC5\xD2\xC5\xD7\xCF \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xC6\xC1\xCA\xCC \file{ls-R},
-\xD7 \xCB\xCF\xD4\xCF\xD2\xCF\xCD \xD5\xCB\xC1\xDA\xC1\xCE\xD9 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xC9 \xCF\xD4\xCE\xCF\xD3\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD0\xD5\xD4\xC9 \xD7\xD3\xC5\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xDC\xD4\xCF\xCD
-\xC4\xC5\xD2\xC5\xD7\xC5.
+Для поиска файлов программы \Webc{} используют библиотеку \KPS{}
+(\url{http://tug.org/kpathsea}). Эта библиотека использует комбинацию
+переменных окружения и конфигурационных файлов, чтобы найти нужные
+файлы в огромной системе \TeX{}. \Webc{} может просматривать
+одновременно больше одного дерева директорий, что полезно для работы
+со стандартным дистрибутивом \TeX{}а и его локальными расширениями.
+Для ускорения поисков файлов каждое дерево содержит файл \file{ls-R},
+в котором указаны названия и относительные пути всех файлов в этом
+дереве.
-\subsection{\xF0\xCF\xC9\xD3\xCB \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 Kpathsea}
+\subsection{Поиск файлов в Kpathsea}
\label{sec:kpathsea}
-\xF2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xCF\xC2\xDD\xC9\xCA \xC1\xCC\xC7\xCF\xD2\xC9\xD4\xCD \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xC9 \KPS.
+Рассмотрим сначала общий алгоритм библиотеки \KPS.
-\xE2\xD5\xC4\xC5\xCD \xCE\xC1\xDA\xD9\xD7\xC1\xD4\xD8 \emph{\xD0\xD5ԣ\xCD \xD0\xCF\xC9\xD3\xCB\xC1} \xCE\xC1\xC2\xCF\xD2 \xD2\xC1\xDA\xC4\xC5̣\xCE\xCE\xD9\xC8 \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xC5\xCD \xC9\xCC\xC9
-\xD4\xCF\xDE\xCB\xCF\xCA \xD3 \xDA\xC1\xD0\xD1\xD4\xCF\xCA \emph{\xDC\xCC\xC5\xCD\xC5\xCE\xD4\xCF\xD7 \xD0\xD5\xD4\xC9}, \xD0\xD2\xC5\xC4\xD3\xD4\xC1\xD7\xCC\xD1\xC0\xDD\xC9\xC8 \xC9\xDA \xD3\xC5\xC2\xD1 \xD7
-\xCF\xD3\xCE\xCF\xD7\xCE\xCF\xCD \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA. \xF0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xCD\xCF\xD6\xC5\xD4 \xC9\xCD\xC5\xD4\xD8 \xCD\xCE\xCF\xC7\xCF
-\xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xCF\xD7. \xFE\xD4\xCF\xC2\xD9 \xCE\xC1\xCA\xD4\xC9 \xC6\xC1\xCA\xCC \samp{my-file} \xD7 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\samp{.:/dir}, \KPS{} \xD0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4 \xCB\xC1\xD6\xC4\xD9\xCA \xDC\xCC\xC5\xCD\xC5\xCE\xD4 \xD0\xD5\xD4\xC9 \xD0\xCF \xCF\xDE\xC5\xD2\xC5\xC4\xC9:
-\xD3\xCE\xC1\xDE\xC1\xCC\xC1 \file{./my-file}, \xDA\xC1\xD4\xC5\xCD \file{/dir/my-file}, \xD7\xCF\xDA\xD7\xD2\xC1\xDD\xC1\xD1 \xD0\xC5\xD2\xD7\xD9\xCA
-\xC6\xC1\xCA\xCC (\xC9\xCC\xC9, \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF, \xD7\xD3\xC5 \xC6\xC1\xCA\xCC\xD9).
+Будем называть \emph{путём поиска} набор разделённых двоеточием или
+точкой с запятой \emph{элементов пути}, представляющих из себя в
+основном названия директорий. Путь поиска может иметь много
+источников. Чтобы найти файл \samp{my-file} в директории
+\samp{.:/dir}, \KPS{} проверяет каждый элемент пути по очереди:
+сначала \file{./my-file}, затем \file{/dir/my-file}, возвращая первый
+файл (или, возможно, все файлы).
-\xFE\xD4\xCF\xC2\xD9 \xD2\xC1\xC2\xCF\xD4\xC1\xD4\xD8 \xD3 \xD2\xC1\xDA\xCE\xD9\xCD\xC9 \xCF\xD0\xC5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCD\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xCD\xC9, \KPS{} \xD0\xCF\xC4 \xD3\xC9\xD3\xD4\xC5\xCD\xCF\xCA,
-\xCF\xD4\xCC\xC9\xDE\xCE\xCF\xCA \xCF\xD4 UNIX \xCD\xCF\xD6\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD2\xC1\xDA\xC4\xC5\xCC\xC9\xD4\xC5\xCC\xC9, \xCF\xD4\xCC\xC9\xDE\xCE\xD9\xC5 \xCF\xD4
-\samp{:} \xC9 \samp{/}.
+Чтобы работать с разными операционными системами, \KPS{} под системой,
+отличной от UNIX может использовать разделители, отличные от
+\samp{:} и \samp{/}.
-\xFE\xD4\xCF\xC2\xD9 \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8 \xCF\xD0\xD2\xC5\xC4\xC5̣\xCE\xCE\xD9\xCA \xDC\xCC\xC5\xCD\xC5\xCE\xD4 \xD0\xD5\xD4\xC9 \var{p}, \KPS{} \xD7\xCE\xC1\xDE\xC1\xCC\xC5
-\xD0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4 \xCE\xC1\xCC\xC9\xDE\xC9\xC5 \xC2\xC1\xDA\xD9 \xC4\xC1\xCE\xCE\xD9\xC8 (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC <<\xE2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8
-\xC6\xC1\xCA\xCC\xCF\xD7>> \xCE\xC1 \xD3\xD4\xD2.~\pageref{sec:filename-database}), \xD4.\xC5., \xC5\xD3\xD4\xD8 \xCC\xC9 \xC2\xC1\xDA\xC1 \xD7
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \xCB\xCF\xD4\xCF\xD2\xC1\xD1 \xD1\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xD0\xD2\xC5\xC6\xC9\xCB\xD3\xCF\xCD \xC4\xCC\xD1 \var{p}. \xE5\xD3\xCC\xC9 \xDC\xD4\xCF \xD4\xC1\xCB,
-\xD3\xD0\xC5\xC3\xC9\xC6\xC9\xCB\xC1\xC3\xC9\xD1 \xD0\xD5\xD4\xC9 \xD3\xD2\xC1\xD7\xCE\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD3 \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xCD\xD9\xCD \xC2\xC1\xDA\xD9 \xC4\xC1\xCE\xCE\xD9\xC8.
+Чтобы проверить определённый элемент пути \var{p}, \KPS{} вначале
+проверяет наличие базы данных (см. раздел <<База данных
+файлов>> на стр.~\pageref{sec:filename-database}), т.е., есть ли база в
+директории, которая является префиксом для \var{p}. Если это так,
+спецификация пути сравнивается с содержимым базы данных.
-\xE8\xCF\xD4\xD1 \xD3\xC1\xCD\xD9\xCA \xD0\xD2\xCF\xD3\xD4\xCF\xCA \xC9 \xDE\xC1\xD3\xD4\xCF \xD7\xD3\xD4\xD2\xC5\xDE\xC1\xC0\xDD\xC9\xCA\xD3\xD1 \xDC\xCC\xC5\xCD\xC5\xCE\xD4 \xD0\xD5\xD4\xC9 "--- \xDC\xD4\xCF
-\xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9, \KPS{} \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xC5\xD4 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xC9:
-\xD2\xC1\xDA\xCE\xCF\xCF\xC2\xD2\xC1\xDA\xCE\xD9\xC5 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \xC9\xCD\xC5\xCE\xC1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1,
-\xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xC9\xDA \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xC4\xCF\xCD\xC1\xDB\xCE\xC9\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA, \xD2\xC5\xCB\xD5\xD2\xD3\xC9\xD7\xCE\xD9\xCA \xD0\xCF\xC9\xD3\xCB \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA. \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \xCD\xD9 \xC7\xCF\xD7\xCF\xD2\xC9\xCD,
-\xDE\xD4\xCF \KPS{} \emph{\xD7\xD9\xDE\xC9\xD3\xCC\xD1\xC5\xD4} \xDC\xCC\xC5\xCD\xC5\xCE\xD4 \xD0\xD5\xD4\xC9, \xD4.\xC5., \xDE\xD4\xCF \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xC1
-\xD0\xD2\xC5\xCF\xC2\xD2\xC1\xDA\xD5\xC5\xD4 \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xCB\xC1\xC3\xC9\xC9 \xD7 \xC9\xCD\xD1 \xC9\xCC\xC9 \xC9\xCD\xC5\xCE\xC1 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9. \xFC\xD4\xCF \xCF\xD0\xC9\xD3\xC1\xCE\xCF \xD7
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8 \xD7 \xD4\xCF\xCD \xD6\xC5 \xD0\xCF\xD2\xD1\xC4\xCB\xC5, \xD7 \xCB\xCF\xD4\xCF\xD2\xCF\xCD \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4 \xD0\xCF\xC9\xD3\xCB.
+Хотя самый простой и часто встречающийся элемент пути "--- это
+название директории, \KPS{} поддерживает дополнительные возможности:
+разнообразные значения по умолчанию, имена переменных окружения,
+значения из конфигурационных файлов, домашние директории
+пользователей, рекурсивный поиск поддиректорий. Поэтому мы говорим,
+что \KPS{} \emph{вычисляет} элемент пути, т.е., что библиотека
+преобразует спецификации в имя или имена директории. Это описано в
+следующих разделах в том же порядке, в котором происходит поиск.
-\xFA\xC1\xCD\xC5\xD4\xD8\xD4\xC5, \xDE\xD4\xCF \xC9\xCD\xD1 \xC6\xC1\xCA\xCC\xC1 \xD0\xD2\xC9 \xD0\xCF\xC9\xD3\xCB\xC5 \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xC1\xC2\xD3\xCF\xCC\xC0\xD4\xCE\xD9\xCD \xC9\xCC\xC9
-\xCF\xD4\xCE\xCF\xD3\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xCD, \xD4.\xC5. \xCE\xC1\xDE\xC9\xCE\xC1\xD4\xD8\xD3\xD1 \xD3 \samp{/}, \xC9\xCC\xC9 \samp{./}, \xC9\xCC\xC9
-\samp{../}, \KPS{} \xD0\xD2\xCF\xD3\xD4\xCF \xD0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4, \xD3\xD5\xDD\xC5\xD3\xD4\xD7\xD5\xC5\xD4 \xCC\xC9 \xC6\xC1\xCA\xCC.
+Заметьте, что имя файла при поиске может быть абсолютным или
+относительным, т.е. начинаться с \samp{/}, или \samp{./}, или
+\samp{../}, \KPS{} просто проверяет, существует ли файл.
\ifSingleColumn
\else
@@ -2059,333 +2044,333 @@
\begin{figure*}
\verbatiminput{examples/ex5.tex}
\setlength{\abovecaptionskip}{0pt}
- \caption{\xF0\xD2\xC9\xCD\xC5\xD2 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xCF\xC7\xCF \xC6\xC1\xCA\xCC\xC1}
+ \caption{Пример конфигурационного файла}
\label{fig:config-sample}
\end{figure*}
\fi
-\subsubsection{\xE9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xC9 \xD0\xD5\xD4\xC5\xCA \xD0\xCF\xC9\xD3\xCB\xC1}
+\subsubsection{Источники путей поиска}
\label{sec:path-sources}
-\xF0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xCD\xCF\xD6\xC5\xD4 \xC9\xCD\xC5\xD4\xD8 \xD2\xC1\xDA\xCE\xD9\xC5 \xC9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xC9. \KPS{} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xC9\xC8 \xD7
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xCD \xD0\xCF\xD2\xD1\xC4\xCB\xC5:
+Путь поиска может иметь разные источники. \KPS{} использует их в
+следующем порядке:
\begin{enumerate}
-\item \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xCC\xC5\xCE\xCE\xD9\xC5 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCD \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2
- \envname{TEXINPUTS}\@. \xF0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC5 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xD3 \xD4\xCF\xDE\xCB\xCF\xCA \xC9 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5\xCD
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xC9\xCD\xC5\xC0\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF; \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2 \xC5\xD3\xCC\xC9 \samp{latex} "--- \xC9\xCD\xD1
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9. \xD4\xCF \envname{TEXINPUTS.latex} \xC9\xCD\xC5\xC5\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF \xD0\xC5\xD2\xC5\xC4
+\item Установленные пользователем переменные окружения, например
+ \envname{TEXINPUTS}\@. Переменные окружения с точкой и названием
+ программы имеют преимущество; например если \samp{latex} "--- имя
+ программы. то \envname{TEXINPUTS.latex} имеет преимущество перед
\envname{TEXINPUTS}.
\item
- \xEB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC, \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xC4\xCC\xD1 \xC4\xC1\xCE\xCE\xCF\xCA \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
- \xD3\xD4\xD2\xCF\xCB\xC1
- \samp{S /a:/b} \xD7 \file{config.ps} \xC4\xCC\xD1 \cmdname{dvips}.
+ Конфигурационный файл, специфический для данной программы, например,
+ строка
+ \samp{S /a:/b} в \file{config.ps} для \cmdname{dvips}.
\item
- \xEB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC \KPS{} \file{texmf.cnf}, \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xDD\xC9\xCA \xD3\xD4\xD2\xCF\xCB\xD5
- \xD4\xC9\xD0\xC1
- \samp{TEXINPUTS=/c:/d} (\xD3\xCD. \xCE\xC9\xD6\xC5).
-\item \xFA\xCE\xC1\xDE\xC5\xCE\xC9\xC5, \xDA\xC1\xC4\xC1\xCE\xCE\xCF\xC5 \xD0\xD2\xC9 \xCB\xCF\xCD\xD0\xC9\xCC\xD1\xC3\xC9\xC9.
+ Конфигурационный файл \KPS{} \file{texmf.cnf}, содержащий строку
+ типа
+ \samp{TEXINPUTS=/c:/d} (см. ниже).
+\item Значение, заданное при компиляции.
\end{enumerate}
-\noindent \xF7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD7\xC9\xC4\xC5\xD4\xD8 \xCB\xC1\xD6\xC4\xCF\xC5 \xC9\xDA \xDC\xD4\xC9\xC8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xCA \xC4\xCC\xD1 \xC4\xC1\xCE\xCE\xCF\xC7\xCF \xD0\xD5\xD4\xC9
-\xD0\xCF\xC9\xD3\xCB\xC1, \xDA\xC1\xC4\xC1\xD7 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCA \xD5\xD2\xCF\xD7\xC5\xCE\xD8 \xCF\xD4\xCC\xC1\xC4\xCB\xC9 (\xD3\xCD. <<\xEF\xD4\xCC\xC1\xC4\xCB\xC1>>
-\xCE\xC1 \xD3\xD4\xD2.~\pageref{sec:debugging}).
+\noindent Вы можете увидеть каждое из этих значений для данного пути
+поиска, задав соответствующий уровень отладки (см. <<Отладка>>
+на стр.~\pageref{sec:debugging}).
-\subsubsection{\xEB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9}
+\subsubsection{Конфигурационные файлы}
\begingroup\tolerance=3500
-\KPS{} \xDE\xC9\xD4\xC1\xC5\xD4 \emph{\xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9} \file{texmf.cnf}, \xD7
-\xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xDA\xC1\xC4\xC1\xC0\xD4\xD3\xD1 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xD9 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9. \xF2\xC1\xCE\xD8\xDB\xC5 \xC4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \xDC\xD4\xC9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCC\xC1\xD3\xD8 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xC1\xD1 \envname{TEXMFCNF}, \xCE\xCF \xD4\xC5\xD0\xC5\xD2\xD8 \xCD\xD9 \xCE\xC5
-\xD2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8\xD3\xD1 \xDC\xD4\xCF\xCA (\xC9\xCC\xC9 \xCB\xC1\xCB\xCF\xCA-\xCC\xC9\xC2\xCF \xC4\xD2\xD5\xC7\xCF\xCA) \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xCF\xCA
-\xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1.
+\KPS{} читает \emph{конфигурационные файлы} \file{texmf.cnf}, в
+которых задаются параметры программы. Раньше для поиска этих файлов
+использовалась переменная \envname{TEXMFCNF}, но теперь мы не
+рекомендуем пользоваться этой (или какой-либо другой) переменной
+окружения.
-\xF4\xC5\xD0\xC5\xD2\xD8 \xD0\xD2\xC9 \xCE\xCF\xD2\xCD\xC1\xCC\xD8\xCE\xCF\xCA \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC5 \xD3\xCF\xDA\xC4\xC1\xC5\xD4\xD3\xD1 \xC6\xC1\xCA\xCC
-\file{.../2018/texmf.cnf}. \xE5\xD3\xCC\xC9 \xD7\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xC9\xDA\xCD\xC5\xCE\xC9\xD4\xD8 \xCE\xC1\xD3\xD4\xD2\xCF\xCA\xCB\xC9 (\xCF\xC2\xD9\xDE\xCE\xCF
-\xDC\xD4\xCF\xC7\xCF \xC4\xC5\xCC\xC1\xD4\xD8, \xCE\xC5 \xD0\xD2\xC9\xC8\xCF\xC4\xC9\xD4\xD3\xD1), \xD7\xCE\xC5\xD3\xC9\xD4\xC5 \xC9\xC8 \xD7 \xDC\xD4\xCF\xD4 \xC6\xC1\xCA\xCC. \xE7\xCC\xC1\xD7\xCE\xD9\xCA
-\xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC "--- \xC6\xC1\xCA\xCC \file{.../2018/texmf/web2c/texmf.cnf}
-\xE5\xC7\xCF \xD2\xC5\xC4\xC1\xCB\xD4\xC9\xD2\xCF\xD7\xC1\xD4\xD8 \emph{\xCE\xC5} \xD3\xCC\xC5\xC4\xD5\xC5\xD4, \xD4\xC1\xCB \xCB\xC1\xCB \xD0\xD2\xC9 \xCF\xC2\xCE\xCF\xD7\xCC\xC5\xCE\xC9\xC9 \xD3\xC9\xD3\xD4\xC5\xCD\xD9
-\xD7\xC1\xDB\xC9 \xC9\xDA\xCD\xC5\xCE\xC5\xCE\xC9\xD1 \xD0\xD2\xCF\xD0\xC1\xC4\xD5\xD4.
+Теперь при нормальной установке создается файл
+\file{.../2019/texmf.cnf}. Если вам нужно изменить настройки (обычно
+этого делать, не приходится), внесите их в этот файл. Главный
+конфигурационный файл "--- файл \file{.../2019/texmf/web2c/texmf.cnf}
+Его редактировать \emph{не} следует, так как при обновлении системы
+ваши изменения пропадут.
-\emph{\xF7\xD3\xC5} \xCE\xC1\xCA\xC4\xC5\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 \file{texmf.cnf} \xC2\xD5\xC4\xD5\xD4 \xD0\xD2\xCF\xDE\xC9\xD4\xC1\xCE\xD9, \xC9
-\xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1 \xD7 \xC2\xCF\xCC\xC5\xC5 \xD2\xC1\xCE\xCE\xC9\xC8 \xC6\xC1\xCA\xCC\xC1\xC8 \xC9\xCD\xC5\xC0\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF \xD0\xC5\xD2\xC5\xC4
-\xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1\xCD\xC9 \xD7 \xC2\xCF\xCC\xC5\xC5 \xD0\xCF\xDA\xC4\xCE\xC9\xC8. \xF4\xC1\xCB\xC9\xCD \xCF\xC2\xD2\xC1\xDA\xCF\xCD, \xC5\xD3\xCC\xC9 \xD0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xDA\xC1\xC4\xC1\xCE
-\xCB\xC1\xCB \verb|.:$TEXMF|, \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD7 \file{./texmf.cnf} \xC9\xCD\xC5\xC0\xD4 \xD0\xD2\xC5\xC9\xCD\xD5\xDD\xC5\xD3\xD4\xD7\xCF
-\xD0\xC5\xD2\xC5\xC4 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1\xCD\xC9 \xD7 \verb|$TEXMF/texmf.cnf|.
+\emph{Все} найденные файлы \file{texmf.cnf} будут прочитаны, и
+определения в более ранних файлах имеют преимущество перед
+определениями в более поздних. Таким образом, если путь поиска задан
+как \verb|.:$TEXMF|, значения в \file{./texmf.cnf} имеют преимущество
+перед значениями в \verb|$TEXMF/texmf.cnf|.
\endgroup
\begin{itemize*}
\item
- \xEB\xCF\xCD\xCD\xC5\xCE\xD4\xC1\xD2\xC9\xC9 \xCE\xC1\xDE\xC9\xCE\xC1\xC0\xD4\xD3\xD1 \xD3 \code{\%} \xC9 \xD0\xD2\xCF\xC4\xCF\xCC\xD6\xC1\xC0\xD4\xD3\xD1 \xC4\xCF \xCB\xCF\xCE\xC3\xC1 \xD3\xD4\xD2\xCF\xCB\xC9.
+ Комментарии начинаются с \code{\%} и продолжаются до конца строки.
\item
- \xF0\xD5\xD3\xD4\xD9\xC5 \xD3\xD4\xD2\xCF\xCB\xC9 \xC9\xC7\xCE\xCF\xD2\xC9\xD2\xD5\xC0\xD4\xD3\xD1
+ Пустые строки игнорируются
\item
- \bs{} \xD7 \xCB\xCF\xCE\xC3\xC5 \xD3\xD4\xD2\xCF\xCB\xC9 \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \xD0\xD2\xCF\xC4\xCF\xCC\xD6\xC5\xCE\xC9\xC5, \xD4.\xC5. \xC4\xCF\xC2\xC1\xD7\xCC\xD1\xC5\xD4\xD3\xD1
- \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC1\xD1 \xD3\xD4\xD2\xCF\xCB\xC1. \xF0\xD2\xCF\xC2\xC5\xCC\xD9 \xD7 \xCE\xC1\xDE\xC1\xCC\xC5 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xCA \xD3\xD4\xD2\xCF\xCB\xC9 \xCE\xC5
- \xC9\xC7\xCE\xCF\xD2\xC9\xD2\xD5\xC0\xD4\xD3\xD1.
+ \bs{} в конце строки означает продолжение, т.е. добавляется
+ следующая строка. Пробелы в начале следующей строки не
+ игнорируются.
\item
- \xEF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1 \xD0\xC1\xD2\xC1\xCD\xC5\xD4\xD2\xCF\xD7 \xC9\xCD\xC5\xC0\xD4 \xD7\xC9\xC4
+ Определения параметров имеют вид
\begin{alltt}
\emph{variable}[.\emph{progname}] [=] \emph{value}
\end{alltt}%
- \xC7\xC4\xC5 \samp{=} \xC9 \xD0\xD2\xCF\xC2\xC5\xCC\xD9 \xD7\xCF\xCB\xD2\xD5\xC7 \xCD\xCF\xC7\xD5\xD4 \xCF\xD0\xD5\xD3\xCB\xC1\xD4\xD8\xD3\xD1.
+ где \samp{=} и пробелы вокруг могут опускаться.
\item
- \ttvar{variable} \xCD\xCF\xD6\xC5\xD4 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4\xD8 \xCC\xC0\xC2\xD9\xC5 \xD3\xC9\xCD\xD7\xCF\xCC\xD9, \xCB\xD2\xCF\xCD\xC5 \xD0\xD2\xCF\xC2\xC5\xCC\xC1,
- \samp{=} \xC9\xCC\xC9 \samp{.}, \xCE\xCF \xCE\xC1ģ\xD6\xCE\xC5\xC5 \xD7\xD3\xC5\xC7\xCF \xD0\xD2\xC9\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8\xD3\xD1 \xCE\xC1\xC2\xCF\xD2\xC1
+ \ttvar{variable} может содержать любые символы, кроме пробела,
+ \samp{=} или \samp{.}, но надёжнее всего придерживаться набора
\samp{A-Za-z\_}.
\item
- \xE5\xD3\xCC\xC9 \xC5\xD3\xD4\xD8 \samp{.\var{progname}}, \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xC5 \xCF\xD4\xCE\xCF\xD3\xC9\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xCB
- \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC5, \xCB\xCF\xD4\xCF\xD2\xC1\xD1 \xCE\xC1\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1
- \texttt{\var{progname}} \xC9\xCC\xC9 \texttt{\var{progname}.exe}. \xFC\xD4\xCF
- \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2 \xD2\xC1\xDA\xCE\xD9\xCD \xD7\xC9\xC4\xC1\xCD \TeX{}\xC1 \xC9\xCD\xC5\xD4\xD8 \xD2\xC1\xDA\xCE\xD9\xC5 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1.
-\item \var{value} \xCD\xCF\xD6\xC5\xD4 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4\xD8 \xCC\xC0\xC2\xD9\xC5 \xD3\xC9\xCD\xD7\xCF\xCC\xD9, \xCB\xD2\xCF\xCD\xC5
- \code{\%} \xC9 \samp{@}. \xEE\xC5\xCC\xD8\xDA\xD1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8
- \code{\$\var{var}.\var{prog}} \xD7 \xD0\xD2\xC1\xD7\xCF\xCA \xDE\xC1\xD3\xD4\xC9; \xD7\xCD\xC5\xD3\xD4\xCF \xDC\xD4\xCF\xC7\xCF \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9
- \xDA\xC1\xC4\xC1\xD4\xD8 \xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD5\xC0 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD5\xC0. \xF3\xC9\xCD\xD7\xCF\xCC
- \samp{;} \xD7 \xD0\xD2\xC1\xD7\xCF\xCA \xDE\xC1\xD3\xD4\xC9 \xDC\xCB\xD7\xC9\xD7\xC1\xCC\xC5\xCE\xD4\xC5\xCE \xD0\xCF\xC4 UNIX \xD3\xC9\xCD\xD7\xCF\xCC\xD5 \samp{:}; \xDC\xD4\xCF
- \xD0\xCF\xCC\xC5\xDA\xCE\xCF, \xDE\xD4\xCF\xC2\xD9 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8 \xCF\xC2\xDD\xC9\xCA \xC6\xC1\xCA\xCC \xC4\xCC\xD1 UNIX, MS-DOS \xC9
+ Если есть \samp{.\var{progname}}, определение относится только к
+ программе, которая называется
+ \texttt{\var{progname}} или \texttt{\var{progname}.exe}. Это
+ позволяет, например разным видам \TeX{}а иметь разные пути поиска.
+\item \var{value} может содержать любые символы, кроме
+ \code{\%} и \samp{@}. Нельзя использовать
+ \code{\$\var{var}.\var{prog}} в правой части; вместо этого вы должны
+ задать дополнительную переменную. Символ
+ \samp{;} в правой части эквивалентен под UNIX символу \samp{:}; это
+ полезно, чтобы поддерживать общий файл для UNIX, MS-DOS и
Windows.
\item
- \xF7\xD3\xC5 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1 \xDE\xC9\xD4\xC1\xC0\xD4\xD3\xD1 \xC4\xCF \xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCF\xCB, \xD0\xCF\xDC\xD4\xCF\xCD\xD5 \xCB \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xCD \xCD\xCF\xD6\xCE\xCF
- \xCF\xC2\xD2\xC1\xDD\xC1\xD4\xD8\xD3\xD1 \xC4\xCF \xD4\xCF\xC7\xCF, \xCB\xC1\xCB \xCF\xCE\xC9 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xD9.
+ Все определения читаются до подстановок, поэтому к переменным можно
+ обращаться до того, как они определены.
\end{itemize*}
-\xE6\xD2\xC1\xC7\xCD\xC5\xCE\xD4 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xCF\xC7\xCF \xC6\xC1\xCA\xCC\xC1, \xC9\xCC\xCC\xC0\xD3\xD4\xD2\xC9\xD2\xD5\xC0\xDD\xC9\xCA \xDC\xD4\xC9 \xD0\xD2\xC1\xD7\xC9\xCC\xC1, \xD0\xD2\xC9\xD7\xC5\xC4e\xCE
+Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн
\ifSingleColumn
-\xCE\xC9\xD6\xC5:
+ниже:
\verbatiminput{examples/ex5.tex}
\else
-\xCE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:config-sample}.
+на рисунке~\ref{fig:config-sample}.
\fi
-\subsubsection{\xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xD5\xD4\xC5\xCA}
+\subsubsection{Подстановка путей}
\label{sec:path-expansion}
-\KPS{} \xD2\xC1\xD3\xD0\xCF\xDA\xCE\xC1\xA3\xD4 \xCF\xD0\xD2\xC5\xC4\xC5̣\xCE\xCE\xD9\xC5 \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xC5 \xD3\xC9\xCD\xD7\xCF\xCC\xD9 \xC9 \xCB\xCF\xCE\xD3\xD4\xD2\xD5\xCB\xC3\xC9\xC9 \xD7
-\xD0\xD5\xD4\xD1\xC8 \xD0\xCF\xC9\xD3\xCB\xC1, \xC1\xCE\xC1\xCC\xCF\xC7\xC9\xDE\xCE\xD9\xC5 \xCB\xCF\xCE\xD3\xD4\xD2\xD5\xCB\xC3\xC9\xD1\xCD \xD7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xD9\xC8 \xCF\xC2\xCF\xCC\xCF\xDE\xCB\xC1\xC8
-UNIX. \xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD3\xCC\xCF\xD6\xCE\xD9\xCA \xD0\xD5\xD4\xD8
-\verb+~$USER/{foo,bar}//baz+, \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \xD7\xD3\xC5 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA
-\file{foo} \xC9 \file{bar} \xD7 \xC4\xCF\xCD\xC1\xDB\xCE\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1
-\texttt{\$USER}, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xD4 \xC6\xC1\xCA\xCC \xC9\xCC\xC9 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \file{baz}.
-\xFC\xD4\xCF \xCF\xC2\xDF\xD1\xD3\xCE\xC5\xCE\xCF \xD7 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xC8 \xD2\xC1\xDA\xC4\xC5\xCC\xC1\xC8.
+\KPS{} распознаёт определённые специальные символы и конструкции в
+путях поиска, аналогичные конструкциям в стандартных оболочках
+UNIX. Например, сложный путь
+\verb+~$USER/{foo,bar}//baz+, означает все поддиректории директорий
+\file{foo} и \file{bar} в домашней директории пользователя
+\texttt{\$USER}, которые содержат файл или поддиректорию \file{baz}.
+Это объяснено в следующих разделах.
%$
-\subsubsection{\xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0}
+\subsubsection{Подстановка по умолчанию}
\label{sec:default-expansion}
-\xE5\xD3\xCC\xC9 \xD0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xD3 \xCE\xC1\xC9\xC2\xCF\xCC\xD8\xDB\xC9\xCD \xD0\xD2\xC9\xCF\xD2\xC9\xD4\xC5\xD4\xCF\xCD (\xD3\xCD. \xD2\xC1\xDA\xC4\xC5\xCC <<\xE9\xD3\xD4\xCF\xDE\xCE\xC9\xCB\xC9 \xD0\xD5\xD4\xC5\xCA
-\xD0\xCF\xC9\xD3\xCB\xC1>> \xCE\xC1 \xD3\xD4\xD2.~\pageref{sec:path-sources}) \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \emph{\xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xCF\xC5
- \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xC5} (\xD7 \xCE\xC1\xDE\xC1\xCC\xC5, \xD7 \xCB\xCF\xCE\xC3\xC5, \xC4\xD7\xCF\xCA\xCE\xCF\xC5), \KPS{} \xDA\xC1\xCD\xC5\xCE\xD1\xC5\xD4 \xC5\xC7\xCF
-\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xCD \xD0\xCF \xD0\xD2\xC9\xCF\xD2\xC9\xD4\xC5\xD4\xD5 \xD0\xD5ԣ\xCD. \xE5\xD3\xCC\xC9 \xDC\xD4\xCF\xD4 \xD7\xD3\xD4\xC1\xD7\xCC\xC5\xCE\xCE\xD9\xCA \xD0\xD5\xD4\xD8 \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4
-\xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xCF\xC5 \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xC5, \xD4\xCF \xD6\xC5 \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4 \xD3\xCF \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xCD \xD0\xD5ԣ\xCD.
-\xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xC5\xD3\xCC\xC9 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xC1\xD1 \xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \xDA\xC1\xC4\xC1\xCE\xC1 \xCB\xC1\xCB
+Если путь поиска с наибольшим приоритетом (см. раздел <<Источники путей
+поиска>> на стр.~\pageref{sec:path-sources}) содержит \emph{дополнительное
+ двоеточие} (в начале, в конце, двойное), \KPS{} заменяет его
+следующим по приоритету путём. Если этот вставленный путь содержит
+дополнительное двоеточие, то же происходит со следующим путём.
+Например, если переменная окружения задана как
\begin{alltt}
> \Ucom{setenv TEXINPUTS /home/karl:}
\end{alltt}
-\xC9 \code{TEXINPUTS} \xD7 \xC6\xC1\xCA\xCC\xC5 \file{texmf.cnf} \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4
+и \code{TEXINPUTS} в файле \file{texmf.cnf} содержит
\begin{alltt}
.:\$TEXMF//tex
\end{alltt}
-\xD4\xCF \xD0\xCF\xC9\xD3\xCB \xC2\xD5\xC4\xC5\xD4 \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4\xD8 \xD3 \xD0\xD5ԣ\xCD
+то поиск будет происходить с путём
\begin{alltt}
/home/karl:.:\$TEXMF//tex
\end{alltt}
-\xF0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xC2\xD9\xCC\xCF \xC2\xD9 \xC2\xC5\xD3\xD0\xCF\xCC\xC5\xDA\xCE\xCF \xD7\xD3\xD4\xC1\xD7\xCC\xD1\xD4\xD8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC2\xCF\xCC\xC5\xC5 \xDE\xC5\xCD
-\xCF\xC4\xC9\xCE \xD2\xC1\xDA, \KPS{} \xC9\xDA\xCD\xC5\xCE\xD1\xC5\xD4 \xD4\xCF\xCC\xD8\xCB\xCF \xCF\xC4\xCE\xCF \xCC\xC9\xDB\xCE\xC5\xC5 \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xC5, \xC9 \xCF\xD3\xD4\xC1\xD7\xCC\xD1\xC5\xD4
-\xCF\xD3\xD4\xC1\xCC\xD8\xCE\xD9\xC5: \xCF\xCE\xC1 \xD0\xD2\xCF\xD7\xC5\xD2\xD1\xC5\xD4 \xD3\xCE\xC1\xDE\xC1\xCC\xC1 \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xC5 \xD7 \xCE\xC1\xDE\xC1\xCC\xC5, \xD0\xCF\xD4\xCF\xCD \xD7 \xCB\xCF\xCE\xC3\xC5,
-\xD0\xCF\xD4\xCF\xCD \xC4\xD7\xCF\xCA\xCE\xD9\xC5 \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xD1.
+Поскольку было бы бесполезно вставлять значение по умолчанию более чем
+один раз, \KPS{} изменяет только одно лишнее двоеточие, и оставляет
+остальные: она проверяет сначала двоеточие в начале, потом в конце,
+потом двойные двоеточия.
-\subsubsection{\xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xCB\xCF\xC2\xCF\xCB}
+\subsubsection{Подстановка скобок}
\label{sec:brace-expansion}
-\xF0\xCF\xCC\xC5\xDA\xCE\xC1 \xD4\xC1\xCB\xD6\xC5 \xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xCB\xCF\xC2\xCF\xCB, \xC9\xDA-\xDA\xC1 \xCB\xCF\xD4\xCF\xD2\xCF\xCA, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2,
-\verb+v{a,b}w+ \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \verb+vaw:vbw+. \xF7\xCC\xCF\xD6\xC5\xCE\xCE\xCF\xD3\xD4\xD8 \xD4\xD5\xD4 \xC4\xCF\xD0\xD5\xD3\xCB\xC1\xC5\xD4\xD3\xD1.
-\xE2\xCC\xC1\xC7\xCF\xC4\xC1\xD2\xD1 \xDC\xD4\xCF\xCD\xD5 \xCD\xCF\xD6\xCE\xCF \xC9\xCD\xC5\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC9\xC5\xD2\xC1\xD2\xC8\xC9\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA, \xD0\xD2\xC9\xD3\xD7\xCF\xC9\xD7
-\code{\$TEXMF} \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xCF\xD7 \xD0\xD5\xD4\xC5\xCA.
-\xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xD7 \xC6\xC1\xCA\xCC\xC5 \file{texmf.cnf}, \xCD\xCF\xD6\xCE\xCF \xCE\xC1\xCA\xD4\xC9 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xC5 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xC5
-(\xDC\xD4\xCF \xD5\xD0\xD2\xCF\xDD\xC5\xCE\xC9\xC5, \xCE\xC1 \xD3\xC1\xCD\xCF\xCD \xC4\xC5\xCC\xC5 \xD4\xC1\xCD \xC5ݣ \xC2\xCF\xCC\xD8\xDB\xC5 \xC4\xC5\xD2\xC5\xD7\xD8\xC5\xD7):
+Полезна также подстановка скобок, из-за которой, например,
+\verb+v{a,b}w+ означает \verb+vaw:vbw+. Вложенность тут допускается.
+Благодаря этому можно иметь несколько иерархий директорий, присвоив
+\code{\$TEXMF} несколько вариантов путей.
+Например, в файле \file{texmf.cnf}, можно найти следующее определение
+(это упрощение, на самом деле там ещё больше деревьев):
\begin{verbatim}
TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
\end{verbatim}
-\xED\xD9 \xCD\xCF\xD6\xC5\xCD \xD4\xC5\xD0\xC5\xD2\xD8 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xDC\xD4\xCF, \xDE\xD4\xCF\xC2\xD9 \xDA\xC1\xC4\xC1\xD4\xD8 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD0\xCF\xC9\xD3\xCB\xC1:
+Мы можем теперь использовать это, чтобы задать директории поиска:
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
%$
-\xDE\xD4\xCF \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4, \xDE\xD4\xCF \xCB\xD2\xCF\xCD\xC5 \xD4\xC5\xCB\xD5\xDD\xC5\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xC2\xD5\xC4\xC5\xD4 \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4\xD8 \xD0\xCF\xC9\xD3\xCB
-\emph{\xD4\xCF\xCC\xD8\xCB\xCF} \xD7 \code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex},
-\code{\$TEXMFLOCAL/tex}, \xC9 \code{\$TEXMFDIST/tex} (\xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC9\xC5 \xC4\xD7\xC1
-\xC4\xC5\xD2\xC5\xD7\xC1 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4 \xC6\xC1\xCA\xCC\xD9 \file{ls-R}). \xFC\xD4\xCF \xD5\xC4\xCF\xC2\xCE\xCF \xC4\xCC\xD1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \xC4\xD7\xD5\xC8
-\xD0\xC1\xD2\xC1\xCC\xCC\xC5\xCC\xD8\xCE\xD9\xC8 \xD3\xD4\xD2\xD5\xCB\xD4\xD5\xD2, <<\xDA\xC1\xCD\xCF\xD2\xCF\xD6\xC5\xCE\xCE\xCF\xCA>> (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xCE\xC1 \CD) \xC9
-\xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC5\xCD\xCF\xCA \xD0\xCF \xCD\xC5\xD2\xC5 \xD0\xCF\xD1\xD7\xCC\xC5\xCE\xC9\xD1 \xCE\xCF\xD7\xD9\xC8 \xD7\xC5\xD2\xD3\xC9\xCA. \xE9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD5\xC0
-\code{\$TEXMF} \xD7\xCF \xD7\xD3\xC5\xC8 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1\xC8, \xCD\xCF\xD6\xCE\xCF \xDA\xC1\xC4\xC1\xD4\xD8 \xD0\xCF\xC9\xD3\xCB \xD7 \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC5\xCD\xCF\xCD
-\xC4\xC5\xD2\xC5\xD7\xC5 \xD0\xC5\xD2\xD7\xD9\xCD.
+что означает, что кроме текущей директории будет происходить поиск
+\emph{только} в \code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex},
+\code{\$TEXMFLOCAL/tex}, и \code{\$TEXMFDIST/tex} (последние два
+дерева используют файлы \file{ls-R}). Это удобно для поддержки двух
+параллельных структур, <<замороженной>> (например, на \CD) и
+обновляемой по мере появления новых версий. Используя переменную
+\code{\$TEXMF} во всех определениях, можно задать поиск в обновляемом
+дереве первым.
-\subsubsection{\xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA}
+\subsubsection{Подстановка поддиректорий}
\label{sec:subdirectory-expansion}
-\xE4\xD7\xC1 \xC9\xCC\xC9 \xC2\xCF\xCC\xC5\xC5 \xD3\xCC\xDC\xDB\xC1 \samp{/} \xD7 \xDC\xCC\xC5\xCD\xC5\xCE\xD4\xC5 \xD0\xD5\xD4\xC9 \xD7\xD3\xCC\xC5\xC4 \xDA\xC1 \xC9\xCD\xC5\xCE\xC5\xCD \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\var{d} \xDA\xC1\xCD\xC5\xCE\xD1\xC0\xD4\xD3\xD1 \xD7\xD3\xC5\xCD\xC9 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xCD\xC9 \var{d} \xD2\xC5\xCB\xD5\xD2\xD3\xC9\xD7\xCE\xCF. \xEE\xC1 \xCB\xC1\xD6\xC4\xCF\xCD
-\xD5\xD2\xCF\xD7\xCE\xC5 \xD0\xCF\xD2\xD1\xC4\xCF\xCB \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xCF \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xCD \emph{\xCE\xC5 \xCF\xD0\xD2\xC5\xC4\xC5̣\xCE}.
+Два или более слэша \samp{/} в элементе пути вслед за именем директории
+\var{d} заменяются всеми поддиректориями \var{d} рекурсивно. На каждом
+уровне порядок поиска по директориям \emph{не определён}.
-\xE5\xD3\xCC\xC9 \xD7\xD9 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC9\xD4\xC5 \xCB\xCF\xCD\xD0\xCF\xCE\xC5\xCE\xD4\xD9 \xC9\xCD\xC5\xCE\xC9 \xC6\xC1\xCA\xCC\xC1 \xD0\xCF\xD3\xCC\xC5 \samp{//}, \xD4\xCF\xCC\xD8\xCB\xCF
-\xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xD3 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xD5\xC0\xDD\xC9\xCD\xC9 \xCB\xCF\xCD\xD0\xCF\xCE\xC5\xCE\xD4\xC1\xCD\xC9 \xC2\xD5\xC4\xD5\xD4 \xD7\xCB\xCC\xC0\xDE\xC5\xCE\xD9.
-\xEE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \samp{/a//b} \xC4\xC1\xA3\xD4 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \file{/a/1/b},
-\file{/a/2/b}, \file{/a/1/1/b}, \xC9 \xD4.\xC4., \xCE\xCF \xCE\xC5 \file{/a/b/c} \xC9\xCC\xC9
+Если вы определите компоненты имени файла после \samp{//}, только
+поддиректории с соответствующими компонентами будут включены.
+Например, \samp{/a//b} даёт поддиректории \file{/a/1/b},
+\file{/a/2/b}, \file{/a/1/1/b}, и т.д., но не \file{/a/b/c} или
\file{/a/1}.
-\xF7\xCF\xDA\xCD\xCF\xD6\xCE\xD9 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xCB\xCF\xCE\xD3\xD4\xD2\xD5\xCB\xC3\xC9\xCA \samp{//} \xD7 \xCF\xC4\xCE\xCF\xCD \xD0\xD5\xD4\xC9, \xCE\xCF
-\samp{//} \xD7 \xCE\xC1\xDE\xC1\xCC\xC5 \xD0\xD5\xD4\xC9 \xC9\xC7\xCE\xCF\xD2\xC9\xD2\xD5\xC0\xD4\xD3\xD1.
+Возможны несколько конструкций \samp{//} в одном пути, но
+\samp{//} в начале пути игнорируются.
-\subsubsection{\xF3\xD0\xC9\xD3\xCF\xCB \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xC8 \xD3\xC9\xCD\xD7\xCF\xCC\xCF\xD7 \xC9 \xC9\xC8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xCA}
+\subsubsection{Список специальных символов и их значений}
-\xF7 \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xCD \xD3\xD0\xC9\xD3\xCB\xC5 \xD0\xD2\xC9\xD7\xCF\xC4\xD1\xD4\xD3\xD1 \xD3\xD0\xC5\xC3\xC9\xC1\xCC\xD8\xCE\xD9\xC5 \xD3\xC9\xCD\xD7\xCF\xCC\xD9 \xD7 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8
-\xC6\xC1\xCA\xCC\xC1\xC8 \KPS{}.
+В следующем списке приводятся специальные символы в конфигурационных
+файлах \KPS{}.
\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
\begin{ttdescription}
-\item[\CODE{:}] \xF2\xC1\xDA\xC4\xC5\xCC\xC9\xD4\xC5\xCC\xD8 \xD7 \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xCB\xC1\xC3\xC9\xD1\xC8 \xD0\xD5\xD4\xC5\xCA; \xD7 \xCE\xC1\xDE\xC1\xCC\xC5 \xC9\xCC\xC9 \xCB\xCF\xCE\xC3\xC5
- \xD3\xD0\xC5\xC3\xC9\xC6\xC9\xCB\xC1\xC3\xC9\xC9 \xCF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xD5 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0.
-\item[\CODE{;}] \xF2\xC1\xDA\xC4\xC5\xCC\xC9\xD4\xC5\xCC\xD8 \xD0\xD5\xD4\xC5\xCA \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8, \xCF\xD4\xCC\xC9\xDE\xCE\xD9\xC8 \xCF\xD4 UNIX (\xD4\xCF
- \xD6\xC5, \xDE\xD4\xCF \code{:}).
-\item[\CODE{\$}] \xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8.
-\item[\CODE{\string~}] \xEF\xDA\xCE\xC1\xDE\xC1\xC5\xD4 \xC4\xCF\xCD\xC1\xDB\xCE\xC0\xC0 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC0 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1.
-\item[\CODE{\char`\{...\char`\}}] \xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD3\xCB\xCF\xC2\xCF\xCB.
-\item[\CODE{//}] \xF0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC1 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA (\xCD\xCF\xD6\xC5\xD4 \xD7\xD3\xD4\xD2\xC5\xD4\xC9\xD4\xD8\xD3\xD1 \xC7\xC4\xC5
- \xD5\xC7\xCF\xC4\xCE\xCF, \xCB\xD2\xCF\xCD\xC5 \xCE\xC1\xDE\xC1\xCC\xC1 \xD0\xD5\xD4\xC9).
-\item[\CODE{\%}] \xEE\xC1\xDE\xC1\xCC\xCF \xCB\xCF\xCD\xCD\xC5\xCE\xD4\xC1\xD2\xC9\xD1.
-\item[\CODE{\bs}] \xF3\xC9\xCD\xD7\xCF\xCC \xD0\xD2\xCF\xC4\xCF\xCC\xD6\xC5\xCE\xC9\xD1 (\xC4\xCC\xD1 \xCB\xCF\xCD\xC1\xCE\xC4 \xC9\xDA \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xC9\xC8 \xD3\xD4\xD2\xCF\xCB).
-\item[\CODE{!!}] \xF0\xCF\xC9\xD3\xCB \emph{\xD4\xCF\xCC\xD8\xCB\xCF} \xD7 \xC2\xC1\xDA\xC5 \xC4\xC1\xCE\xCE\xD9\xC8, \xCE\xCF \emph{\xCE\xC5} \xCE\xC1
- \xC4\xC9\xD3\xCB\xC5.
+\item[\CODE{:}] Разделитель в спецификациях путей; в начале или конце
+ спецификации означает подстановку по умолчанию.
+\item[\CODE{;}] Разделитель путей в системах, отличных от UNIX (то
+ же, что \code{:}).
+\item[\CODE{\$}] Подстановка переменных.
+\item[\CODE{\string~}] Означает домашнюю директорию пользователя.
+\item[\CODE{\char`\{...\char`\}}] Подстановка скобок.
+\item[\CODE{//}] Подстановка поддиректорий (может встретиться где
+ угодно, кроме начала пути).
+\item[\CODE{\%}] Начало комментария.
+\item[\CODE{\bs}] Символ продолжения (для команд из нескольких строк).
+\item[\CODE{!!}] Поиск \emph{только} в базе данных, но \emph{не} на
+ диске.
\end{ttdescription}
-\subsection{\xE2\xC1\xDA\xD9 \xC4\xC1\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7}
+\subsection{Базы данных файлов}
\label{sec:filename-database}
-\KPS{} \xD3\xD4\xC1\xD2\xC1\xC5\xD4\xD3\xD1 \xCD\xC9\xCE\xC9\xCD\xC9\xDA\xC9\xD2\xCF\xD7\xC1\xD4\xD8 \xCF\xC2\xD2\xC1\xDD\xC5\xCE\xC9\xC5 \xCB \xC4\xC9\xD3\xCB\xD5 \xD0\xD2\xC9 \xD0\xCF\xC9\xD3\xCB\xC5. \xF4\xC5\xCD \xCE\xC5
-\xCD\xC5\xCE\xC5\xC5 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC1\xC8 \xD3 \xC2\xCF\xCC\xD8\xDB\xC9\xCD \xCB\xCF\xCC\xC9\xDE\xC5\xD3\xD4\xD7\xCF\xCD \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD0\xCF\xC9\xD3\xCB \xD7 \xCB\xC1\xD6\xC4\xCF\xCA
-\xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xCA \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xCD\xCF\xD6\xC5\xD4 \xDA\xC1\xCE\xD1\xD4\xD8 \xC4\xCF\xCC\xC7\xCF\xC5 \xD7\xD2\xC5\xCD\xD1 (\xDC\xD4\xCF \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF \xD7\xC5\xD2\xCE\xCF,
-\xC5\xD3\xCC\xC9 \xCE\xC1\xC4\xCF \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8 \xD3\xCF\xD4\xCE\xC9 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xD3\xCF \xDB\xD2\xC9\xC6\xD4\xC1\xCD\xC9). \xF0\xCF\xDC\xD4\xCF\xCD\xD5 \KPS{}
-\xD5\xCD\xC5\xC5\xD4 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD7\xCE\xC5\xDB\xCE\xC9\xCA \xD4\xC5\xCB\xD3\xD4\xCF\xD7\xD9\xCA \xC6\xC1\xCA\xCC,
-<<\xC2\xC1\xDA\xD5 \xC4\xC1\xCE\xCE\xD9\xC8>> \file{ls-R}, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xDA\xCE\xC1\xC5\xD4, \xC7\xC4\xC5 \xCE\xC1\xC8\xCF\xC4\xD1\xD4\xD3\xD1 \xC6\xC1\xCA\xCC\xD9 \xD7
-\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xD1\xC8, \xDE\xD4\xCF \xC4\xC1\xA3\xD4 \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xD3\xD4\xD8 \xC9\xDA\xC2\xC5\xD6\xC1\xD4\xD8 \xDE\xC1\xD3\xD4\xD9\xC8 \xCF\xC2\xD2\xC1\xDD\xC5\xCE\xC9\xCA \xCB \xC4\xC9\xD3\xCB\xD5.
+\KPS{} старается минимизировать обращение к диску при поиске. Тем не
+менее в системах с большим количеством директорий поиск в каждой
+возможной директории может занять долгое время (это особенно верно,
+если надо проверить сотни директорий со шрифтами). Поэтому \KPS{}
+умеет использовать внешний текстовый файл,
+<<базу данных>> \file{ls-R}, который знает, где находятся файлы в
+директориях, что даёт возможность избежать частых обращений к диску.
-\xE5ݣ \xCF\xC4\xCE\xC1 \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8, \xC6\xC1\xCA\xCC \file{aliases} \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4 \xD7\xC1\xCD \xC4\xC1\xD7\xC1\xD4\xD8
-\xC4\xCF\xD0\xCF\xCC\xCE\xC9\xD4\xC5\xCC\xD8\xCE\xD9\xC5 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xC6\xC1\xCA\xCC\xC1\xCD \xD7 \file{ls-R}. \xFC\xD4\xCF \xD0\xCF\xCC\xC5\xDA\xCE\xCF, \xC5\xD3\xCC\xC9 \xD7\xC1\xCD
-\xCE\xD5\xD6\xCE\xCF \xD3\xCF\xC2\xCC\xC0\xC4\xC1\xD4\xD8 \xD0\xD2\xC1\xD7\xC9\xCC\xCF DOS <<8.3>>.
+Ещё одна база данных, файл \file{aliases} позволяет вам давать
+дополнительные названия файлам в \file{ls-R}. Это полезно, если вам
+нужно соблюдать правило DOS <<8.3>>.
-\subsubsection{\xE2\xC1\xDA\xD9 \xC4\xC1\xCE\xCE\xD9\xC8 \texttt{ls-R}}
+\subsubsection{Базы данных \texttt{ls-R}}
\label{sec:ls-R}
-\xEB\xC1\xCB \xCF\xC2\xDF\xD1\xD3\xCE\xC5\xCE\xCF \xD7\xD9\xDB\xC5, \xCF\xD3\xCE\xCF\xD7\xCE\xC1\xD1 \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8 \xCE\xC1\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \file{ls-R}. \xF7\xD9
-\xCD\xCF\xD6\xC5\xD4\xC5 \xD3\xCF\xDA\xC4\xC1\xD4\xD8 ţ \xD7 \xCB\xCF\xD2\xCE\xC5 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xC4\xC5\xD2\xC5\xD7\xC1 \TeX{}\xC1, \xCB\xCF\xD4\xCF\xD2\xCF\xC5
-\xD0\xD2\xCF\xD3\xCD\xC1\xD4\xD2\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \KPS{} (\xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \code{\$TEXMF}). \KPS{} \xC9\xDD\xC5\xD4
-\xC6\xC1\xCA\xCC\xD9 \file{ls-R} \xD7 \xD0\xD5\xD4\xC9 \code{TEXMFDBS}.
+Как объяснено выше, основная база данных называется \file{ls-R}. Вы
+можете создать её в корне каждого дерева \TeX{}а, которое
+просматривается \KPS{} (по умолчанию, \code{\$TEXMF}). \KPS{} ищет
+файлы \file{ls-R} в пути \code{TEXMFDBS}.
-\xF2\xC5\xCB\xCF\xCD\xC5\xCE\xC4\xD5\xC5\xCD\xD9\xCA \xD3\xD0\xCF\xD3\xCF\xC2 \xD3\xCF\xDA\xC4\xC1\xCE\xC9\xD1 \xC9 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \samp{ls-R} "--- \xD3\xCB\xD2\xC9\xD0\xD4
-\code{mktexlsr}, \xD7\xCB\xCC\xC0ޣ\xCE\xCE\xD9\xCA \xD7 \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7. \xEF\xCE \xD7\xD9\xDA\xD9\xD7\xC1\xC5\xD4\xD3\xD1 \xD2\xC1\xDA\xCE\xD9\xCD\xC9
-\xD3\xCB\xD2\xC9\xD0\xD4\xC1\xCD\xC9 \samp{mktex}\dots. \xF7 \xD0\xD2\xC9\xCE\xC3\xC9\xD0\xC5 \xDC\xD4\xCF\xD4 \xD3\xCB\xD2\xC9\xD0\xD4 \xD7\xD9\xD0\xCF\xCC\xCE\xD1\xC5\xD4 \xCB\xCF\xCD\xC1\xCE\xC4\xD9
-\xD4\xC9\xD0\xC1
+Рекомендуемый способ создания и поддержки \samp{ls-R} "--- скрипт
+\code{mktexlsr}, включённый в дистрибутив. Он вызывается разными
+скриптами \samp{mktex}\dots. В принципе этот скрипт выполняет команды
+типа
\begin{alltt}
cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R
\end{alltt}
-\xD0\xD2\xC9 \xD5\xD3\xCC\xCF\xD7\xC9\xC9, \xDE\xD4\xCF \xD7 \xD7\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \code{ls} \xC4\xC1\xA3\xD4 \xD7\xD9\xD7\xCF\xC4 \xD7 \xCE\xD5\xD6\xCE\xCF\xCD \xC6\xCF\xD2\xCD\xC1\xD4\xC5
-(GNU \code{ls} \xC7\xCF\xC4\xC9\xD4\xD3\xD1). \xFE\xD4\xCF\xC2\xD9 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xC9\xD7\xC1\xD4\xD8 \xC2\xC1\xDA\xD5 \xC4\xC1\xCE\xCE\xD9\xC8 \xD7
-\xD4\xC5\xCB\xD5\xDD\xC5\xCD \xD3\xCF\xD3\xD4\xCF\xD1\xCE\xC9\xC9, \xD0\xD2\xCF\xDD\xC5 \xD7\xD3\xC5\xC7\xCF \xD0\xC5\xD2\xC5\xC7\xC5\xCE\xC5\xD2\xC9\xD2\xCF\xD7\xC1\xD4\xD8 ţ \xD2\xC5\xC7\xD5\xCC\xD1\xD2\xCE\xCF \xC9\xDA
-\code{cron}\xC1, \xD4\xC1\xCB \xDE\xD4\xCF \xCF\xCE\xC1 \xC1\xD7\xD4\xCF\xCD\xC1\xD4\xC9\xDE\xC5\xD3\xCB\xC9 \xCF\xC2\xCE\xCF\xD7\xCC\xD1\xC5\xD4\xD3\xD1 \xDE\xC5\xD2\xC5\xDA \xCE\xC5\xCB\xCF\xD4\xCF\xD2\xCF\xC5
-\xD7\xD2\xC5\xCD\xD1 \xD0\xCF\xD3\xCC\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xCE\xCF\xD7\xCF\xC7\xCF \xD0\xC1\xCB\xC5\xD4\xC1.
+при условии, что в вашей системе \code{ls} даёт вывод в нужном формате
+(GNU \code{ls} годится). Чтобы поддерживать базу данных в
+текущем состоянии, проще всего перегенерировать её регулярно из
+\code{cron}а, так что она автоматически обновляется через некоторое
+время после установки нового пакета.
-\xE5\xD3\xCC\xC9 \xC6\xC1\xCA\xCC \xCE\xC5 \xCE\xC1\xCA\xC4\xC5\xCE \xD7 \xC2\xC1\xDA\xC5 \xC4\xC1\xCE\xCE\xD9\xC8, \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \KPS{} \xC9\xDD\xC5\xD4 \xC5\xC7\xCF \xCE\xC1 \xC4\xC9\xD3\xCB\xC5.
-\xE5\xD3\xCC\xC9 \xDC\xCC\xC5\xCD\xC5\xCE\xD4 \xD0\xD5\xD4\xC9 \xCE\xC1\xDE\xC9\xCE\xC1\xC5\xD4\xD3\xD1 \xD3 \samp{!!}, \xD4\xCF \xD0\xCF\xC9\xD3\xCB \xD0\xD2\xCF\xC9\xD3\xC8\xCF\xC4\xC9\xD4
-\emph{\xD4\xCF\xCC\xD8\xCB\xCF} \xD7 \xC2\xC1\xDA\xC5 \xC4\xC1\xCE\xCE\xD9\xC8.
+Если файл не найден в базе данных, по умолчанию \KPS{} ищет его на диске.
+Если элемент пути начинается с \samp{!!}, то поиск происходит
+\emph{только} в базе данных.
-\subsubsection{kpsewhich: \xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \xC6\xC1\xCA\xCC\xCF\xD7}
+\subsubsection{kpsewhich: Программа для поиска файлов}
\label{sec:invoking-kpsewhich}
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \texttt{kpsewhich} \xD7\xD9\xD0\xCF\xCC\xCE\xD1\xC5\xD4 \xD0\xCF\xC9\xD3\xCB \xD7 \xD3\xCF\xCF\xD4\xD7\xC5\xD4\xD3\xD4\xD7\xC9\xC9 \xD3
-\xC1\xCC\xC7\xCF\xD2\xC9\xD4\xCD\xCF\xCD, \xCF\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xCD \xD7\xD9\xDB\xC5. \xFC\xD4\xCF \xCD\xCF\xD6\xC5\xD4 \xC2\xD9\xD4\xD8 \xD0\xCF\xCC\xC5\xDA\xCE\xCF \xD7 \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5
-\xD7\xC1\xD2\xC9\xC1\xCE\xD4\xC1 \xCB\xCF\xCD\xC1\xCE\xC4\xD9 \code{find} \xC4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xC9\xC5\xD2\xC1\xD2\xC8\xC9\xD1\xC8 \TeX{}\xC1
-(\xDC\xD4\xCF \xDB\xC9\xD2\xCF\xCB\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xD7 \xD3\xCB\xD2\xC9\xD0\xD4\xC1\xC8 \samp{mktex}\dots).
+Программа \texttt{kpsewhich} выполняет поиск в соответствии с
+алгоритмом, описанным выше. Это может быть полезно в качестве
+варианта команды \code{find} для поиска файлов в иерархиях \TeX{}а
+(это широко используется в скриптах \samp{mktex}\dots).
\begin{alltt}
> \Ucom{kpsewhich \var{option}\dots{} \var{filename}\dots{}}
\end{alltt}
-\xEF\xD0\xC3\xC9\xC9, \xD5\xCB\xC1\xDA\xC1\xCE\xCE\xD9\xC5 \xD7 \ttvar{option}, \xCE\xC1\xDE\xC9\xCE\xC1\xC0\xD4\xD3\xD1 \xCC\xC9\xC2\xCF \xD3 \samp{-}
-\xCC\xC9\xC2\xCF \samp{-{}-}, \xC9 \xCC\xC0\xC2\xD9\xC5 \xCF\xC4\xCE\xCF\xDA\xCE\xC1\xDE\xCE\xD9\xC5 \xD3\xCF\xCB\xD2\xC1\xDD\xC5\xCE\xC9\xD1 \xC4\xCF\xD0\xD5\xD3\xD4\xC9\xCD\xD9.
+Опции, указанные в \ttvar{option}, начинаются либо с \samp{-}
+либо \samp{-{}-}, и любые однозначные сокращения допустимы.
-\KPS{} \xD2\xC1\xD3\xD3\xCD\xC1\xD4\xD2\xC9\xD7\xC1\xC5\xD4 \xCB\xC1\xD6\xC4\xD9\xCA \xC1\xD2\xC7\xD5\xCD\xC5\xCE\xD4, \xCE\xC5 \xD1\xD7\xCC\xD1\xC0\xDD\xC9\xCA\xD3\xD1 \xCF\xD0\xC3\xC9\xC5\xCA, \xCB\xC1\xCB \xC9\xCD\xD1
-\xC6\xC1\xCA\xCC\xC1, \xC9 \xD7\xCF\xDA\xD7\xD2\xC1\xDD\xC1\xC5\xD4 \xD0\xC5\xD2\xD7\xD9\xCA \xCE\xC1\xCA\xC4\xC5\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC. \xEE\xC5\xD4 \xCF\xD0\xC3\xC9\xC9 \xD7\xC5\xD2\xCE\xD5\xD4\xD8 \xD7\xD3\xC5
-\xCE\xC1\xCA\xC4\xC5\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 (\xC4\xCC\xD1 \xDC\xD4\xCF\xC7\xCF \xCD\xCF\xD6\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \samp{find}).
+\KPS{} рассматривает каждый аргумент, не являющийся опцией, как имя
+файла, и возвращает первый найденный файл. Нет опции вернуть все
+найденные файлы (для этого можно использовать программу \samp{find}).
-\xEE\xC1\xC9\xC2\xCF\xCC\xC5\xC5 \xD7\xC1\xD6\xCE\xD9\xC5 \xCF\xD0\xC3\xC9\xC9 \xCF\xD0\xC9\xD3\xC1\xCE\xD9 \xCE\xC9\xD6\xC5.
+Наиболее важные опции описаны ниже.
\begin{ttdescription}
\item[\texttt{-{}-dpi=\var{num}}]\mbox{}\\
- \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xD2\xC1\xDA\xD2\xC5\xDB\xC5\xCE\xC9\xC5 \ttvar{num}; \xDC\xD4\xCF \xD7\xCC\xC9\xD1\xC5\xD4 \xD4\xCF\xCC\xD8\xCB\xCF \xCE\xC1 \xD0\xCF\xC9\xD3\xCB \xC6\xC1\xCA\xCC\xCF\xD7
- \samp{gf} \xC9 \samp{pk}. \xF3\xC9\xCE\xCF\xCE\xC9\xCD \samp{-D}, \xC4\xCC\xD1
- \xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD\xCF\xD3\xD4\xC9 \xD3 \cmdname{dvips}. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 600.
+ Установить разрешение \ttvar{num}; это влияет только на поиск файлов
+ \samp{gf} и \samp{pk}. Синоним \samp{-D}, для
+ совместимости с \cmdname{dvips}. По умолчанию 600.
\item[\texttt{-{}-format=\var{name}}]\mbox{}\\
- \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xC6\xCF\xD2\xCD\xC1\xD4 \xC4\xCC\xD1 \xD0\xCF\xC9\xD3\xCB\xC1 \ttvar{name}. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0, \xC6\xCF\xD2\xCD\xC1\xD4
- \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC5\xD4\xD3\xD1 \xC9\xDA \xC9\xCD\xC5\xCE\xC9 \xC6\xC1\xCA\xCC\xC1. \xE4\xCC\xD1 \xC6\xCF\xD2\xCD\xC1\xD4\xCF\xD7, \xC4\xCC\xD1 \xCB\xCF\xD4\xCF\xD2\xD9\xC8 \xCE\xC5\xD4
- \xCF\xC4\xCE\xCF\xDA\xCE\xC1\xDE\xCE\xCF\xC7\xCF \xD3\xD5\xC6\xC6\xC9\xCB\xD3\xC1, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xC6\xC1\xCA\xCC\xCF\xD7 \MP{} \xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8
- \xC6\xC1\xCA\xCC\xCF\xD7 \cmdname{dvips}, \xD7\xD9 \xC4\xCF\xCC\xD6\xCE\xD9 \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5, \xC9\xDA\xD7\xC5\xD3\xD4\xCE\xCF\xC5
- \KPS{}, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \texttt{tex} \xC9\xCC\xC9 \texttt{enc files}. \xF3\xD0\xC9\xD3\xCF\xCB
- \xD7\xC1\xD2\xC9\xC1\xCE\xD4\xCF\xD7 \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCC\xD5\xDE\xC9\xD4\xD8 \xCB\xCF\xCD\xC1\xCE\xC4\xCF\xCA \texttt{kpsewhich -{}-help}.
+ Установить формат для поиска \ttvar{name}. По умолчанию, формат
+ определяется из имени файла. Для форматов, для которых нет
+ однозначного суффикса, например, файлов \MP{} и конфигурационных
+ файлов \cmdname{dvips}, вы должны указать название, известное
+ \KPS{}, например, \texttt{tex} или \texttt{enc files}. Список
+ вариантов можно получить командой \texttt{kpsewhich -{}-help}.
\item[\texttt{-{}-mode=\var{string}}]\mbox{}\\
- \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \xD2\xC5\xD6\xC9\xCD\xC1 \xD0\xC5\xDE\xC1\xD4\xC9 \ttvar{string}; \xDC\xD4\xCF \xD7\xCC\xC9\xD1\xC5\xD4 \xD4\xCF\xCC\xD8\xCB\xCF
- \xCE\xC1 \xD0\xCF\xC9\xD3\xCB \xC6\xC1\xCA\xCC\xCF\xD7 \samp{gf} \xC9 \samp{pk}. \xFA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xCE\xC5\xD4:
- \xC9\xDD\xD5\xD4\xD3\xD1 \xC6\xC1\xCA\xCC\xD9 \xC4\xCC\xD1 \xD7\xD3\xC5\xC8 \xD2\xC5\xD6\xC9\xCD\xCF\xD7.
+ Установить значение режима печати \ttvar{string}; это влияет только
+ на поиск файлов \samp{gf} и \samp{pk}. Значения по умолчанию нет:
+ ищутся файлы для всех режимов.
\item[\texttt{-{}-must-exist}]\mbox{}\\
- \xF3\xC4\xC5\xCC\xC1\xD4\xD8 \xD7ӣ \xD7\xCF\xDA\xCD\xCF\xD6\xCE\xCF\xC5, \xDE\xD4\xCF\xC2\xD9 \xCE\xC1\xCA\xD4\xC9 \xC6\xC1\xCA\xCC \xD7\xCB\xCC\xC0\xDE\xC1\xD1 \xD0\xCF\xC9\xD3\xCB \xCE\xC1 \xC4\xC9\xD3\xCB\xC5. \xF0\xCF
- \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xC4\xCC\xD1 \xD0\xCF\xD7\xD9\xDB\xC5\xCE\xC9\xD1 \xDC\xC6\xC6\xC5\xCB\xD4\xC9\xD7\xCE\xCF\xD3\xD4\xC9 \xD0\xD2\xCF\xD3\xCD\xC1\xD4\xD2\xC9\xD7\xC1\xC5\xD4\xD3\xD1 \xD4\xCF\xCC\xD8\xCB\xCF \xC2\xC1\xDA\xC1
- \xC4\xC1\xCE\xCE\xD9\xC8 \file{ls-R}.
+ Сделать всё возможное, чтобы найти файл включая поиск на диске. По
+ умолчанию для повышения эффективности просматривается только база
+ данных \file{ls-R}.
\item[\texttt{-{}-path=\var{string}}]\mbox{}\\
- \xE9\xD3\xCB\xC1\xD4\xD8 \xD7 \xCE\xC1\xC2\xCF\xD2\xC5 \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \ttvar{string} (\xCB\xC1\xCB \xCF\xC2\xD9\xDE\xCE\xCF, \xD2\xC1\xDA\xC4\xC5̣\xCE\xCE\xD9\xC8
- \xC4\xD7\xCF\xC5\xD4\xCF\xDE\xC9\xD1\xCD\xC9), \xD7\xCD\xC5\xD3\xD4\xCF \xD4\xCF\xC7\xCF, \xDE\xD4\xCF\xC2\xD9 \xD7\xD9\xDE\xC9\xD3\xCC\xD1\xD4\xD8 \xD0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xD0\xCF \xC9\xCD\xC5\xCE\xC9
- \xC6\xC1\xCA\xCC\xC1. \samp{//} \xC9 \xCF\xC2\xD9\xDE\xCE\xD9\xC5 \xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xC9 \xD2\xC1\xC2\xCF\xD4\xC1\xC0\xD4. \xEF\xD0\xC3\xC9\xC9
- \samp{-{}-path} \xC9 \samp{-{}-format} \xCE\xC5\xD3\xCF\xD7\xCD\xC5\xD3\xD4\xC9\xCD\xD9.
+ Искать в наборе директорий \ttvar{string} (как обычно, разделённых
+ двоеточиями), вместо того, чтобы вычислять путь поиска по имени
+ файла. \samp{//} и обычные подстановки работают. Опции
+ \samp{-{}-path} и \samp{-{}-format} несовместимы.
\item[\texttt{-{}-progname=\var{name}}]\mbox{}\\
- \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xC9\xCD\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xD2\xC1\xD7\xCE\xD9\xCD \texttt{\var{name}}. \xFC\xD4\xCF \xD7\xCC\xC9\xD1\xC5\xD4 \xCE\xC1
- \xD0\xD5\xD4\xD8 \xD0\xCF\xC9\xD3\xCB\xC1 \xC9\xDA-\xDA\xC1 \xD0\xD2\xC5\xC6\xC9\xCB\xD3\xC1 \texttt{.\var{progname}}. \xF0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0
+ Установить имя программы равным \texttt{\var{name}}. Это влияет на
+ путь поиска из-за префикса \texttt{.\var{progname}}. По умолчанию
\cmdname{kpsewhich}.
\item[\texttt{-{}-show-path=\var{name}}]\mbox{}\\
- \xF0\xCF\xCB\xC1\xDA\xC1\xD4\xD8 \xD0\xD5\xD4\xD8, \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xCD\xD9\xCA \xD0\xD2\xC9 \xD0\xCF\xC9\xD3\xCB\xC1\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xD4\xC9\xD0\xC1
- \texttt{\var{name}}. \xED\xCF\xD6\xCE\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD2\xC1\xD3\xDB\xC9\xD2\xC5\xCE\xC9\xC5 (\code{.pk},
- \code{.vf} \xC9 \xD4.\xC4.) \xC9\xCC\xC9 \xD4\xC9\xD0 \xC6\xC1\xCA\xCC\xC1, \xCB\xC1\xCB \xC4\xCC\xD1 \xCF\xD0\xC3\xC9\xC9 \samp{-{}-format}.
+ Показать путь, используемый при поисках файлов типа
+ \texttt{\var{name}}. Можно использовать расширение (\code{.pk},
+ \code{.vf} и т.д.) или тип файла, как для опции \samp{-{}-format}.
\item[\texttt{-{}-debug=\var{num}}]\mbox{}\\
- \xF5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xD5\xD2\xCF\xD7\xC5\xCE\xD8 \xCF\xD4\xCC\xC1\xC4\xCB\xC9 \texttt{\var{num}}.
+ Установить уровень отладки \texttt{\var{num}}.
\end{ttdescription}
-\subsubsection{\xF0\xD2\xC9\xCD\xC5\xD2\xD9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xCE\xC9\xD1}
+\subsubsection{Примеры использования}
\label{sec:examples-of-use}
-\xE4\xC1\xD7\xC1\xCA\xD4\xC5 \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xCE\xC1 \KPS{} \xD7 \xC4\xC5\xCA\xD3\xD4\xD7\xC9\xC9. \xF7\xCF\xD4 \xD0\xD2\xCF\xD3\xD4\xCF\xCA \xD0\xCF\xC9\xD3\xCB:
+Давайте посмотрим на \KPS{} в действии. Вот простой поиск:
\begin{alltt}
> \Ucom{kpsewhich article.cls}
/usr/local/texmf-dist/tex/latex/base/article.cls
\end{alltt}
-\xED\xD9 \xC9\xDD\xC5\xCD \xC6\xC1\xCA\xCC \file{article.cls}. \xF4\xC1\xCB \xCB\xC1\xCB \xD3\xD5\xC6\xC6\xC9\xCB\xD3 \samp{.cls}
-\xCF\xC4\xCE\xCF\xDA\xCE\xC1\xDE\xC5\xCE, \xCE\xC1\xCD \xCE\xC5 \xCE\xD5\xD6\xCE\xCF \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xD4\xD8, \xDE\xD4\xCF \xCD\xD9 \xC9\xDD\xC5\xCD \xC6\xC1\xCA\xCC \xD4\xC9\xD0\xC1
-\optname{tex} (\xC9\xD3\xC8\xCF\xC4\xCE\xC9\xCB\xC9 \TeX{}\xC1). \xED\xD9 \xCE\xC1\xC8\xCF\xC4\xC9\xCD \xC5\xC7\xCF \xD7 \xD0\xCF\xC4\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9
-\file{tex/latex/base} \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \samp{temf-dist} \TL. \xE1\xCE\xC1\xCC\xCF\xC7\xC9\xDE\xCE\xCF,
-\xD7ӣ \xD0\xCF\xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC5\xC5 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \xC2\xC5\xDA \xD0\xD2\xCF\xC2\xCC\xC5\xCD \xC2\xCC\xC1\xC7\xCF\xC4\xC1\xD2\xD1 \xCF\xC4\xCE\xCF\xDA\xCE\xC1\xDE\xCE\xCF\xCD\xD5 \xD3\xD5\xC6\xC6\xC9\xCB\xD3\xD5:
+Мы ищем файл \file{article.cls}. Так как суффикс \samp{.cls}
+однозначен, нам не нужно указывать, что мы ищем файл типа
+\optname{tex} (исходники \TeX{}а). Мы находим его в поддиректории
+\file{tex/latex/base} директории \samp{temf-dist} \TL. Аналогично,
+всё последующее находится без проблем благодаря однозначному суффиксу:
\begin{alltt}
> \Ucom{kpsewhich array.sty}
/usr/local/texmf-dist/tex/latex/tools/array.sty
@@ -2399,16 +2384,16 @@
/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
\end{alltt}
-\xEB\xD3\xD4\xC1\xD4\xC9, \xD0\xCF\xD3\xCC\xC5\xC4\xCE\xC5\xC5 "--- \xC2\xC9\xC2\xCC\xC9\xCF\xC7\xD2\xC1\xC6\xC9\xDE\xC5\xD3\xCB\xC1\xD1 \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8 \xD3\xD4\xC1\xD4\xC5\xCA \xD6\xD5\xD2\xCE\xC1\xCC\xC1
+Кстати, последнее "--- библиографическая база данных статей журнала
\textsl{TUGBoat}.
\begin{alltt}
> \Ucom{kpsewhich cmr10.pk}
\end{alltt}
-\xE2\xC9\xD4\xCD\xC1\xD0\xD9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD4\xC9\xD0\xC1 \file{.pk} \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4\xD3\xD1 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1\xCD\xC9
-\cmdname{dvips} \xC9 \cmdname{xdvi}. \xEE\xC9\xDE\xC5\xC7\xCF \xCE\xC5 \xCE\xC1\xCA\xC4\xC5\xCE\xCF, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xD5 \xCE\xC1\xD3
-\xCE\xC5\xD4 \xC7\xCF\xD4\xCF\xD7\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 Computer Modern \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 \samp{.pk} (\xD4\xC1\xCB
-\xCB\xC1\xCB \xCD\xD9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xCD \xD7\xC5\xD2\xD3\xC9\xC9 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 Type~1 \xC9\xDA \xC4\xC9\xD3\xD4\xD2\xC9\xC2\xD5\xD4\xC9\xD7\xC1 \TL{}).
+Битмапы шрифтов типа \file{.pk} используются программами
+\cmdname{dvips} и \cmdname{xdvi}. Ничего не найдено, поскольку у нас
+нет готовых файлов шрифтов Computer Modern в формате \samp{.pk} (так
+как мы используем версии в формате Type~1 из дистрибутива \TL{}).
\begin{alltt}
> \Ucom{kpsewhich wsiupa10.pk}
\ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
@@ -2415,27 +2400,27 @@
\else /usr/local/texmf-var/fonts/pk/ljfour/public/
... wsuipa/wsuipa10.600pk
\fi\end{alltt}
-\xE4\xCC\xD1 \xDC\xD4\xC9\xC8 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 (\xC6\xCF\xCE\xC5\xD4\xC9\xDE\xC5\xD3\xCB\xC9\xCA \xC1\xCC\xC6\xC1\xD7\xC9\xD4, \xD3\xCF\xDA\xC4\xC1\xCE\xCE\xD9\xCA \xD7 \xF5\xCE\xC9\xD7\xC5\xD2\xD3\xC9\xD4\xC5\xD4\xC5
-\xDB\xD4\xC1\xD4\xC1 \xF7\xC1\xDB\xC9\xCE\xC7\xD4\xCF\xCE) \xCD\xD9 \xC4\xCF\xCC\xD6\xCE\xD9 \xD3\xC7\xC5\xCE\xC5\xD2\xC9\xD2\xCF\xD7\xC1\xD4\xD8
-\samp{.pk}, \xC9 \xD4\xC1\xCB \xCB\xC1\xCB \xD2\xC5\xD6\xC9\xCD \MF{} \xD0\xCF \xD5\xCD\xCF\xCC\xDE\xC1\xCE\xC9\xC0 \xD7 \xCE\xC1\xDB\xC5\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5
-\texttt{ljfour} \xD3 \xD2\xC1\xDA\xD2\xC5\xDB\xC5\xCE\xC9\xC5\xCD of 600\dpi{} (\xD4\xCF\xDE\xC5\xCB \xCE\xC1 \xC4\xC0\xCA\xCD), \xDC\xD4\xCF\xD4 \xDB\xD2\xC9\xC6\xD4
-\xC9 \xCE\xC1\xCA\xC4\xC5\xCE.
+Для этих шрифтов (фонетический алфавит, созданный в Университете
+штата Вашингтон) мы должны сгенерировать
+\samp{.pk}, и так как режим \MF{} по умолчанию в нашей системе
+\texttt{ljfour} с разрешением of 600\dpi{} (точек на дюйм), этот шрифт
+и найден.
\begin{alltt}
> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
\end{alltt}
-\xF7 \xDC\xD4\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5 \xCE\xC1\xCD \xCE\xD5\xD6\xCE\xCF \xD2\xC1\xDA\xD2\xC5\xDB\xC5\xCE\xC9\xC5 300\dpi{} (\texttt{-dpi=300}); \xCD\xD9
-\xD7\xC9\xC4\xC9\xCD, \xDE\xD4\xCF \xD4\xC1\xCB\xCF\xC7\xCF \xDB\xD2\xC9\xC6\xD4\xC1 \xD7 \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \xCE\xC5\xD4. \xEE\xC1 \xD3\xC1\xCD\xCF\xCD \xC4\xC5\xCC\xC5 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1
-\cmdname{dvips} \xC9\xCC\xC9 \cmdname{xdvi} \xD0\xCF\xD3\xD4\xD2\xCF\xC9\xCC\xC1 \xC2\xD9 \xCE\xD5\xD6\xCE\xD9\xCA \xC6\xC1\xCA\xCC
-\texttt{.pk} \xD0\xD2\xC9 \xD0\xCF\xCD\xCF\xDD\xC9 \xD3\xCB\xD2\xC9\xD0\xD4\xC1 \cmdname{mktexpk}.
+В этом случае нам нужно разрешение 300\dpi{} (\texttt{-dpi=300}); мы
+видим, что такого шрифта в системе нет. На самом деле программа
+\cmdname{dvips} или \cmdname{xdvi} построила бы нужный файл
+\texttt{.pk} при помощи скрипта \cmdname{mktexpk}.
-\xF4\xC5\xD0\xC5\xD2\xD8 \xCF\xC2\xD2\xC1\xD4\xC9\xCD\xD3\xD1 \xCB \xDA\xC1\xC7\xCF\xCC\xCF\xD7\xCB\xC1\xCD \xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCD \xC6\xC1\xCA\xCC\xC1\xCD
-\cmdname{dvips}. \xF7\xCE\xC1\xDE\xC1\xCC\xC5 \xD2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xCF\xC4\xC9\xCE \xC9\xDA \xCE\xC1\xC9\xC2\xCF\xCC\xC5\xC5 \xDE\xC1\xD3\xD4\xCF
-\xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xCD\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xD0\xD2\xCF\xCC\xCF\xC7 \file{tex.pro} \xC4\xCC\xD1 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 \TeX{}\xC1, \xC1
-\xDA\xC1\xD4\xC5\xCD \xD2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xCF\xC2\xDD\xC9\xCA \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC \file{config.ps} \xC9 \xCB\xC1\xD2\xD4\xD5
-\xDB\xD2\xC9\xC6\xD4\xCF\xD7 \file{psfonts.map} (\xD3 2004 \xC7\xCF\xC4\xC1 \xCB\xC1\xD2\xD4\xD9 \xC9 \xC6\xC1\xCA\xCC\xD9 \xCB\xCF\xC4\xC9\xD2\xCF\xD7\xCF\xCB \xC9\xCD\xC5\xC0\xD4
-\xD3\xCF\xC2\xD3\xD4\xD7\xC5\xCE\xCE\xD9\xC5 \xD0\xD5\xD4\xC9 \xD0\xCF\xC9\xD3\xCB\xC1 \xD7 \xC4\xC5\xD2\xC5\xD7\xD8\xD1\xC8 \dirname{texmf}). \xF4\xC1\xCB \xCB\xC1\xCB \xD3\xD5\xC6\xC6\xC9\xCB\xD3
-\samp{.ps} \xCE\xC5\xCF\xC4\xCE\xCF\xDA\xCE\xC1\xDE\xC5\xCE, \xCD\xD9 \xC4\xCF\xCC\xD6\xCE\xD9\xC5 \xD1\xD7\xCE\xCF \xD5\xCB\xC1\xDA\xC1\xD4\xD8 \xD4\xC9\xD0 \xC6\xC1\xCA\xCC\xC1, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xCD\xD9
-\xC9\xDD\xC5\xCD: (\optname{dvips config}) \xC4\xCC\xD1 \xC6\xC1\xCA\xCC\xC1 \texttt{config.ps}.
+Теперь обратимся к заголовкам и конфигурационным файлам
+\cmdname{dvips}. Вначале рассмотрим один из наиболее часто
+используемых файлов, пролог \file{tex.pro} для поддержки \TeX{}а, а
+затем рассмотрим общий конфигурационный файл \file{config.ps} и карту
+шрифтов \file{psfonts.map} (с 2004 года карты и файлы кодировок имеют
+собственные пути поиска в деревьях \dirname{texmf}). Так как суффикс
+\samp{.ps} неоднозначен, мы должные явно указать тип файла, который мы
+ищем: (\optname{dvips config}) для файла \texttt{config.ps}.
\begin{alltt}
> \Ucom{kpsewhich tex.pro}
/usr/local/texmf/dvips/base/tex.pro
@@ -2445,25 +2430,25 @@
/usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
\end{alltt}
-\xF2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xD4\xC5\xD0\xC5\xD2\xD8 \xC6\xC1\xCA\xCC\xD9 \xD0\xCF\xC4\xC4\xC5\xD2\xD6\xCB\xC9 URW Times (\PS{}). \xF0\xD2\xC5\xC6\xC9\xCB\xD3
-\xC4\xCC\xD1 \xDC\xD4\xC9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7 \xD7 \xD3\xD4\xC1\xCE\xC4\xC1\xD2\xD4\xCE\xCF\xCA \xD3\xC8\xC5\xCD\xC5 \xCF\xC2\xCF\xDA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \samp{utm}.
-\xF7\xCE\xC1\xDE\xC1\xCC\xC5 \xCD\xD9 \xD2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xC5
-\xCB\xC1\xD2\xD4\xD9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7:
+Рассмотрим теперь файлы поддержки URW Times (\PS{}). Префикс
+для этих файлов в стандартной схеме обозначения шрифтов \samp{utm}.
+Вначале мы рассмотрим конфигурационный файл, который содержит название
+карты шрифтов:
\begin{alltt}
> \Ucom{kpsewhich --format="dvips config" config.utm}
/usr/local/texmf-dist/dvips/psnfss/config.utm
\end{alltt}
-\xF3\xCF\xC4\xC5\xD2\xD6\xC1\xCE\xC9\xC5 \xDC\xD4\xCF\xC7\xCF \xC6\xC1\xCA\xCC\xC1:
+Содержание этого файла:
\begin{alltt}
p +utm.map
\end{alltt}
-\xDE\xD4\xCF \xD5\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4 \xCE\xC1 \xC6\xC1\xCA\xCC \file{utm.map}, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xCD\xD9 \xC8\xCF\xD4\xC9\xCD \xD4\xC5\xD0\xC5\xD2\xD8 \xCE\xC1\xCA\xD4\xC9.
+что указывает на файл \file{utm.map}, который мы хотим теперь найти.
\begin{alltt}
> \Ucom{kpsewhich --format="dvips config" utm.map}
/usr/local/texmf-dist/fonts/map/dvips/times/utm.map
\end{alltt}
-\xFC\xD4\xC1 \xCB\xC1\xD2\xD4\xC1 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC5\xD4 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC1 Type~1 (\PS{}) \xD7
-\xCB\xCF\xCC\xCC\xC5\xCB\xC3\xC9\xC9 URW. \xEF\xCE\xC1 \xD7\xD9\xC7\xCC\xD1\xC4\xC9\xD4 \xD4\xC1\xCB (\xCD\xD9 \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xCD \xD4\xCF\xCC\xD8\xCB\xCF \xDE\xC1\xD3\xD4\xD8 \xC6\xC1\xCA\xCC\xC1):
+Эта карта определяет названия шрифтов формата Type~1 (\PS{}) в
+коллекции URW. Она выглядит так (мы показываем только часть файла):
\begin{alltt}
utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
@@ -2472,7 +2457,7 @@
utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
\end{alltt}
-\xE4\xC1\xD7\xC1\xCA\xD4\xC5 \xCE\xC1\xCAģ\xCD, \xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xC6\xC1\xCA\xCC \xC4\xCC\xD1 Times Roman
+Давайте найдём, например, файл для Times Roman
\file{utmr8a.pfb}:
\begin{alltt}
> \Ucom{kpsewhich utmr8a.pfb}
@@ -2481,51 +2466,51 @@
... urw/utm/utmr8a.pfb
\fi\end{alltt}
-\xE9\xDA \xDC\xD4\xC9\xC8 \xD0\xD2\xC9\xCD\xC5\xD2\xCF\xD7 \xD7\xC9\xC4\xCE\xCF, \xDE\xD4\xCF \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xCC\xC5\xC7\xCB\xCF \xCE\xC1\xCA\xD4\xC9 \xDA\xC1\xC4\xC1\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC.
-\xFC\xD4\xCF \xCF\xD3\xCF\xC2\xC5\xCE\xCE\xCF \xD7\xC1\xD6\xCE\xCF, \xC5\xD3\xCC\xC9 \xD7\xD9 \xD0\xCF\xC4\xCF\xDA\xD2\xC5\xD7\xC1\xC5\xD4\xC5, \xDE\xD4\xCF \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD9 \xCE\xC1\xC8\xCF\xC4\xD1\xD4
-\xCE\xC5\xD0\xD2\xC1\xD7\xC9\xCC\xD8\xCE\xD5\xC0 \xD7\xC5\xD2\xD3\xC9\xC0 \xC6\xC1\xCA\xCC\xC1, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \cmdname{kpsewhich} \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4
-\xD0\xC5\xD2\xD7\xD9\xCA \xCE\xC1\xCA\xC4\xC5\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC.
+Из этих примеров видно, что вы можете легко найти заданный файл.
+Это особенно важно, если вы подозреваете, что программы находят
+неправильную версию файла, поскольку \cmdname{kpsewhich} показывает
+первый найденный файл.
-\subsubsection{\xEF\xD4\xCC\xC1\xC4\xCB\xC1}
+\subsubsection{Отладка}
\label{sec:debugging}
-\xE9\xCE\xCF\xC7\xC4\xC1 \xCE\xC5\xCF\xC2\xC8\xCF\xC4\xC9\xCD\xCF \xD0\xD2\xCF\xD7\xC5\xD2\xC9\xD4\xD8, \xCB\xC1\xCB \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \xC9\xDD\xC5\xD4 \xC6\xC1\xCA\xCC\xD9. \xF3 \xDC\xD4\xCF\xCA \xC3\xC5\xCC\xD8\xC0
-\KPS{} \xD0\xD2\xC5\xC4\xCC\xC1\xC7\xC1\xC5\xD4 \xD2\xC1\xDA\xCE\xD9\xC5 \xD5\xD2\xCF\xD7\xCE\xC9 \xCF\xD4\xCC\xC1\xC4\xCB\xC9:
+Иногда необходимо проверить, как программа ищет файлы. С этой целью
+\KPS{} предлагает разные уровни отладки:
\begin{ttdescription}
-\item[\texttt{\ 1}] \xD3\xD4\xC1\xD4\xC9\xD3\xD4\xC9\xCB\xC1 \xCF\xC2\xD2\xC1\xDD\xC5\xCE\xC9\xCA \xCB \xC4\xC9\xD3\xCB\xD5. \xF0\xD2\xC9 \xD2\xC1\xC2\xCF\xD4\xC5 \xD3 \xC2\xC1\xDA\xC1\xCD\xC9
- \file{ls-R} \xDC\xD4\xCF \xD0\xCF\xDE\xD4\xC9 \xCE\xC5 \xC4\xCF\xCC\xD6\xCE\xCF \xC4\xC1\xD7\xC1\xD4\xD8 \xDA\xC1\xD0\xC9\xD3\xC5\xCA \xD7 \xCC\xCF\xC7.
-\item[\texttt{\ 2}] \xF3\xD3\xD9\xCC\xCB\xC9 \xCE\xC1 \xC8\xC5\xDB\xC9 (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xC2\xC1\xDA\xD9 \xC4\xC1\xCE\xCE\xD9\xC8 \file{ls-R},
- \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9 \xC9 \xD4.\xC4.).
-\item[\texttt{\ 4}] \xEF\xD0\xC5\xD2\xC1\xC3\xC9\xC9 \xCF\xD4\xCB\xD2\xD9\xD4\xC9\xD1 \xC9 \xDA\xC1\xCB\xD2\xD9\xD4\xC9\xD1 \xC6\xC1\xCA\xCC\xCF\xD7.
-\item[\texttt{\ 8}] \xEF\xC2\xDD\xC1\xD1 \xC9\xCE\xC6\xCF\xD2\xCD\xC1\xC3\xC9\xD1 \xCF \xD4\xC9\xD0\xC1\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xCB\xCF\xD4\xCF\xD2\xD9\xC5 \xC9\xDD\xC5\xD4
- \KPS. \xFC\xD4\xCF \xD0\xCF\xCC\xC5\xDA\xCE\xCF \xC4\xCC\xD1 \xD4\xCF\xC7\xCF, \xDE\xD4\xCF\xC2\xD9 \xCE\xC1\xCA\xD4\xC9, \xC7\xC4\xC5 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC5\xD4\xD3\xD1 \xD4\xC9\xD0 \xD0\xD5\xD4\xC9
- \xD0\xCF\xC9\xD3\xCB\xC1 \xC4\xCC\xD1 \xC4\xC1\xCE\xCE\xCF\xC7\xCF \xC6\xC1\xCA\xCC\xC1.
-\item[\texttt{16}] \xF3\xD0\xC9\xD3\xCF\xCB \xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xCA \xC4\xCC\xD1 \xCB\xC1\xD6\xC4\xCF\xC7\xCF \xDC\xCC\xC5\xCD\xC5\xCE\xD4\xC1 \xD0\xD5\xD4\xC9 (\xD0\xD2\xC9
- \xD0\xCF\xC9\xD3\xCB\xC1\xC8 \xCE\xC1 \xC4\xC9\xD3\xCB\xC5).
-\item[\texttt{32}] \xF0\xCF\xC9\xD3\xCB\xC9 \xC6\xC1\xCA\xCC\xCF\xD7.
-\item[\texttt{64}] \xFA\xCE\xC1\xDE\xC5\xCE\xC9\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD9\xC8.
+\item[\texttt{\ 1}] статистика обращений к диску. При работе с базами
+ \file{ls-R} это почти не должно давать записей в лог.
+\item[\texttt{\ 2}] Ссылки на хеши (например, базы данных \file{ls-R},
+ конфигурационные файлы и т.д.).
+\item[\texttt{\ 4}] Операции открытия и закрытия файлов.
+\item[\texttt{\ 8}] Общая информация о типах файлов, которые ищет
+ \KPS. Это полезно для того, чтобы найти, где определяется тип пути
+ поиска для данного файла.
+\item[\texttt{16}] Список директорий для каждого элемента пути (при
+ поисках на диске).
+\item[\texttt{32}] Поиски файлов.
+\item[\texttt{64}] Значения переменных.
\end{ttdescription}
-\xFA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \texttt{-1} \xDA\xC1\xC4\xC1\xD3\xD4 \xD7\xD3\xC5 \xCF\xD0\xC3\xC9\xC9 \xD7\xD9\xDB\xC5; \xC9\xCD\xC5\xCE\xCE\xCF \xDC\xD4\xCF \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xC5 \xDE\xC1\xDD\xC5
-\xD7\xD3\xC5\xC7\xCF \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4\xD3\xD1 \xCE\xC1 \xD0\xD2\xC1\xCB\xD4\xC9\xCB\xC5.
+Значение \texttt{-1} задаст все опции выше; именно это значение чаще
+всего используется на практике.
-\xE1\xCE\xC1\xCC\xCF\xC7\xC9\xDE\xCE\xCF, \xDA\xC1\xD0\xD5\xD3\xD4\xC9\xD7 \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xD5 \cmdname{dvips} \xC9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xD1 \xD3\xCF\xDE\xC5\xD4\xC1\xCE\xC9\xC5
-\xDC\xD4\xC9\xC8 \xCF\xD0\xC3\xC9\xCA, \xCD\xCF\xD6\xCE\xCF \xD0\xD2\xCF\xD3\xCC\xC5\xC4\xC9\xD4\xD8 \xD0\xCF\xC4\xD2\xCF\xC2\xCE\xCF, \xCB\xC1\xCB \xC9\xDD\xD5\xD4\xD3\xD1 \xC6\xC1\xCA\xCC\xD9. \xF3 \xC4\xD2\xD5\xC7\xCF\xCA
-\xD3\xD4\xCF\xD2\xCF\xCE\xD9, \xC5\xD3\xCC\xC9 \xC6\xC1\xCA\xCC \xCE\xC5 \xCE\xC1\xCA\xC4\xC5\xCE, \xD4\xD2\xC1\xD3\xD3\xC9\xD2\xCF\xD7\xCB\xC1 \xD0\xCF\xCB\xC1\xDA\xD9\xD7\xC1\xC5\xD4, \xC7\xC4\xC5 \xC5\xC7\xCF \xC9\xD3\xCB\xC1\xCC\xC9,
-\xD4\xC1\xCB \xDE\xD4\xCF \xCD\xCF\xD6\xCE\xCF \xD0\xCF\xCE\xD1\xD4\xD8, \xD7 ޣ\xCD \xD3\xCF\xD3\xD4\xCF\xC9\xD4 \xD0\xD2\xCF\xC2\xCC\xC5\xCD\xC1.
+Аналогично, запустив программу \cmdname{dvips} и используя сочетание
+этих опций, можно проследить подробно, как ищутся файлы. С другой
+стороны, если файл не найден, трассировка показывает, где его искали,
+так что можно понять, в чём состоит проблема.
-\xF7\xCF\xCF\xC2\xDD\xC5 \xC7\xCF\xD7\xCF\xD2\xD1, \xD0\xCF\xD3\xCB\xCF\xCC\xD8\xCB\xD5 \xC2\xCF\xCC\xD8\xDB\xC9\xCE\xD3\xD4\xD7\xCF \xD0\xD2\xCF\xC7\xD2\xC1\xCD\xCD \xD0\xCF\xCC\xD8\xDA\xD5\xC0\xD4\xD3\xD1 \xC2\xC9\xC2\xCC\xC9\xCF\xD4\xC5\xCB\xCF\xCA
-\KPS{}, \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \xCF\xD0\xC3\xC9\xC0 \xCF\xD4\xCC\xC1\xC4\xCB\xC9 \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xD1 \xD0\xC5\xD2\xC5\xCD\xC5\xCE\xCE\xD5\xC0
-\xCF\xCB\xD2\xD5\xD6\xC5\xCE\xC9\xD1 \envname{KPATHSEA\_DEBUG}, \xC9 \xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD7 ţ \xCE\xC1 \xCB\xCF\xCD\xC2\xC9\xCE\xC1\xC3\xC9\xC0
-\xCF\xD0\xC9\xD3\xC1\xCE\xCE\xD9\xC8 \xD7\xD9\xDB\xC5 \xDA\xCE\xC1\xDE\xC5\xCE\xC9\xCA.
+Вообще говоря, поскольку большинство программ пользуются библиотекой
+\KPS{}, вы можете установить опцию отладки используя переменную
+окружения \envname{KPATHSEA\_DEBUG}, и установив её на комбинацию
+описанных выше значений.
-(\xF0\xD2\xC9\xCD\xC5\xDE\xC1\xCE\xC9\xC5 \xC4\xCC\xD1 \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xC5\xCA Windows: \xD7 \xDC\xD4\xCF\xCA \xD3\xC9\xD3\xD4\xC5\xCD\xC5 \xD4\xD2\xD5\xC4\xCE\xCF
-\xD0\xC5\xD2\xC5\xCE\xC1\xD0\xD2\xC1\xD7\xC9\xD4\xD8 \xD7\xD3\xC5 \xD3\xCF\xCF\xC2\xDD\xC5\xCE\xC9\xD1 \xD7 \xC6\xC1\xCA\xCC. \xE4\xCC\xD1 \xC4\xC9\xC1\xC7\xCE\xCF\xD3\xD4\xC9\xCB\xC9 \xD7\xD9 \xCD\xCF\xD6\xC5\xD4\xC5 \xD7\xD2\xC5\xCD\xC5\xCE\xCE\xCF
-\xD5\xD3\xD4\xC1\xCE\xCF\xD7\xC9\xD4\xD8 \texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}).
+(Примечание для пользователей Windows: в этой системе трудно
+перенаправить все сообщения в файл. Для диагностики вы можете временно
+установить \texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}).
-\xF2\xC1\xD3\xD3\xCD\xCF\xD4\xD2\xC9\xCD \xD7 \xCB\xC1\xDE\xC5\xD3\xD4\xD7\xC5 \xD0\xD2\xC9\xCD\xC5\xD2\xC1 \xD0\xD2\xCF\xD3\xD4\xCF\xCA \xC6\xC1\xCA\xCC \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 \LaTeX{},
-\file{hello-world.tex}, \xD3\xCF \xD3\xCC\xC5\xC4\xD5\xC0\xDD\xC9\xCD \xD3\xCF\xC4\xC5\xD2\xD6\xC1\xCE\xC9\xC5\xCD:
+Рассмотрим в качестве примера простой файл в формате \LaTeX{},
+\file{hello-world.tex}, со следующим содержанием:
\begin{verbatim}
\documentclass{article}
\begin{document}
@@ -2532,36 +2517,36 @@
Hello World!
\end{document}
\end{verbatim}
-\xFC\xD4\xCF\xD4 \xCD\xC1\xCC\xC5\xCE\xD8\xCB\xC9\xCA \xC6\xC1\xCA\xCC \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xD5\xC5\xD4 \xD4\xCF\xCC\xD8\xCB\xCF \xDB\xD2\xC9\xC6\xD4 \file{cmr10}, \xD4\xC1\xCB \xDE\xD4\xCF
-\xC4\xC1\xD7\xC1\xCA\xD4\xC5 \xD0\xCF\xD3\xCD\xCF\xD4\xD2\xC9\xCD, \xCB\xC1\xCB \cmdname{dvips} \xD3\xCF\xDA\xC4\xC1\xA3\xD4 \xC6\xC1\xCA\xCC \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 \PS{}
-(\xCD\xD9 \xC8\xCF\xD4\xC9\xCD \xC9\xD3\xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xD8 \xD7\xC5\xD2\xD3\xC9\xC0 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC5 Type~1, \xCF\xD4\xD3\xC0\xC4\xC1 \xCF\xD0\xC3\xC9\xD1
+Этот маленький файл использует только шрифт \file{cmr10}, так что
+давайте посмотрим, как \cmdname{dvips} создаёт файл в формате \PS{}
+(мы хотим использовать версию шрифтов в формате Type~1, отсюда опция
\texttt{-Pcms}).
\begin{alltt}
> \Ucom{dvips -d4100 hello-world -Pcms -o}
\end{alltt}
-\xF7 \xDC\xD4\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5 \xCD\xD9 \xCF\xC2\xDF\xC5\xC4\xC9\xCE\xC9\xCC\xC9 \xCF\xD4\xCC\xC1\xC4\xCF\xDE\xCE\xD9\xCA \xD5\xD2\xCF\xD7\xC5\xCE\xD8 4 \xC4\xCC\xD1 \cmdname{dvips}
-(\xC4\xC9\xD2\xC5\xCB\xD4\xCF\xD2\xC9\xC9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7) \xD3 \xD0\xCF\xC4\xD3\xD4\xC1\xCE\xCF\xD7\xCB\xCF\xCA \xDC\xCC\xC5\xCD\xC5\xCE\xD4\xCF\xD7 \xD0\xD5\xD4\xC5\xCA \xD7 \KPS (\xD3\xCD.
-\xF2\xD5\xCB\xCF\xD7\xCF\xC4\xD3\xD4\xD7\xCF \xD0\xCF\xCC\xD8\xDA\xCF\xD7\xC1\xD4\xC5\xCC\xD1 \cmdname{dvips}. \xF2\xC5\xDA\xD5\xCC\xD8\xD4\xC1\xD4 (\xD3\xCC\xC5\xC7\xCB\xC1
-\xCF\xD4\xD2\xC5\xC4\xC1\xCB\xD4\xC9\xD2\xCF\xD7\xC1\xCE\xCE\xD9\xCA) \xD0\xCF\xCB\xC1\xDA\xC1\xCE \xCE\xC1 \xD2\xC9\xD3\xD5\xCE\xCB\xC5~\ref{fig:dvipsdbga}.
+В этом случае мы объединили отладочный уровень 4 для \cmdname{dvips}
+(директории шрифтов) с подстановкой элементов путей в \KPS (см.
+Руководство пользователя \cmdname{dvips}. Результат (слегка
+отредактированный) показан на рисунке~\ref{fig:dvipsdbga}.
\begin{figure*}[tp]
\centering
\input{examples/ex6a.tex}
-\caption{\xF0\xCF\xC9\xD3\xCB \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7}\label{fig:dvipsdbga}
+\caption{Поиск конфигурационных файлов}\label{fig:dvipsdbga}
\end{figure*}
-\xF0\xD2\xCF\xC7\xD2\xC1\xCD\xCD\xC1 \cmdname{dvips} \xD7\xCE\xC1\xDE\xC1\xCC\xC5 \xC9\xDD\xC5\xD4 \xD3\xD7\xCF\xC9 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xC5 \xC6\xC1\xCA\xCC\xD9.
-\xF3\xCE\xC1\xDE\xC1\xCC\xC1 \xCE\xC1\xC8\xCF\xC4\xC9\xD4\xD3\xD1 \file{texmf.cnf}, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xCF\xD0\xD2\xC5\xC4\xC5\xCC\xC5\xCE\xC9\xD1 \xC4\xCC\xD1
-\xD0\xD5\xD4\xC5\xCA \xD0\xCF\xC9\xD3\xCB\xC1 \xCF\xD3\xD4\xC1\xCC\xD8\xCE\xD9\xC8 \xC6\xC1\xCA\xCC\xCF\xD7, \xDA\xC1\xD4\xC5\xCD \xC2\xC1\xDA\xC1 \xC4\xC1\xCE\xCE\xD9\xC8 \file{ls-R} (\xC4\xCC\xD1
-\xCF\xD0\xD4\xC9\xCD\xC9\xDA\xC1\xC3\xC9\xC9 \xD0\xCF\xC9\xD3\xCB\xC1 \xC6\xC1\xCA\xCC\xCF\xD7) \xC9 \xC6\xC1\xCA\xCC \file{aliases}, \xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD0\xCF\xDA\xD7\xCF\xCC\xD1\xC5\xD4
-\xCF\xC2\xDF\xD1\xD7\xC9\xD4\xD8 \xCE\xC5\xD3\xCB\xCF\xCC\xD8\xCB\xCF \xC9ͣ\xCE (\xCE\xC1\xD0\xD2\xC9\xCD\xC5\xD2, \xCB\xCF\xD2\xCF\xD4\xCB\xC9\xC5 8.3 \xC9 \xC2\xCF\xCC\xC5\xC5 \xC4\xCC\xC9\xCE\xCE\xD9\xC5) \xC4\xCC\xD1
-\xCF\xC4\xCE\xCF\xC7\xCF \xC6\xC1\xCA\xCC\xC1. \xFA\xC1\xD4\xC5\xCD \cmdname{dvips} \xC9\xDD\xC5\xD4 \xD3\xD7\xCF\xCA \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC
-\file{config.ps} \xC9 \xC6\xC1\xCA\xCC
-\file{.dvipsrc} (\xCB\xCF\xD4\xCF\xD2\xD9\xCA \xD7 \xC4\xC1\xCE\xCE\xCF\xCD \xD3\xCC\xD5\xDE\xC1\xC5 \emph{\xCE\xC5 \xCE\xC1\xCA\xC4\xC5\xCE}). \xEE\xC1\xCB\xCF\xCE\xC5\xC3,
-\cmdname{dvips} \xCE\xC1\xC8\xCF\xC4\xC9\xD4 \xCB\xCF\xCE\xC6\xC9\xC7\xD5\xD2\xC1\xC3\xC9\xCF\xCE\xCE\xD9\xCA \xC6\xC1\xCA\xCC \xC4\xCC\xD1 \xDB\xD2\xC9\xC6\xD4\xCF\xD7 Computer
-Modern \PS{} \file{config.cms} (\xDC\xD4\xCF \xC2\xD9\xCC\xCF \xDA\xC1\xC4\xC1\xCE\xCF \xCF\xD0\xC3\xC9\xC5\xCA \texttt{-Pcms}
-\xD7 \xCB\xCF\xCD\xC1\xCE\xC4\xCE\xCF\xCA \xD3\xD4\xD2\xCF\xCB\xC5). \xFC\xD4\xCF\xD4 \xC6\xC1\xCA\xCC \xD3\xCF\xC4\xC5\xD2\xD6\xC9\xD4 \xD3\xD0\xC9\xD3\xCF\xCB \xCB\xC1\xD2\xD4, \xCB\xCF\xD4\xCF\xD2\xD9\xC5
-\xCF\xD0\xD2\xC5\xC4\xC5\xCC\xD1\xC0\xD4 \xD3\xCF\xCF\xD4\xCE\xCF\xDB\xC5\xCE\xC9\xD1 \xCD\xC5\xD6\xC4\xD5 \xC6\xC1\xCA\xCC\xC1\xCD\xC9 \xD7 \xC6\xCF\xD2\xCD\xC1\xD4\xC1\xC8 \TeX{}, \PS{}
-\xC9 \xCE\xC1\xDA\xD7\xC1\xCE\xC9\xD1\xCD\xC9 \xDB\xD2\xC9\xC6\xD4\xCF\xD7:
+Программа \cmdname{dvips} вначале ищет свои конфигурационные файлы.
+Сначала находится \file{texmf.cnf}, который содержит определения для
+путей поиска остальных файлов, затем база данных \file{ls-R} (для
+оптимизации поиска файлов) и файл \file{aliases}, который позволяет
+объявить несколько имён (например, короткие 8.3 и более длинные) для
+одного файла. Затем \cmdname{dvips} ищет свой конфигурационный файл
+\file{config.ps} и файл
+\file{.dvipsrc} (который в данном случае \emph{не найден}). Наконец,
+\cmdname{dvips} находит конфигурационный файл для шрифтов Computer
+Modern \PS{} \file{config.cms} (это было задано опцией \texttt{-Pcms}
+в командной строке). Этот файл содержит список карт, которые
+определяют соотношения между файлами в форматах \TeX{}, \PS{}
+и названиями шрифтов:
\begin{alltt}
> \Ucom{more /usr/local/texmf/dvips/cms/config.cms}
p +ams.map
@@ -2569,17 +2554,17 @@
p +cmbkm.map
p +amsbkm.map
\end{alltt}
-\cmdname{dvips} \xCE\xC1\xC8\xCF\xC4\xC9\xD4 \xD7\xD3\xC5 \xDC\xD4\xC9 \xC6\xC1\xCA\xCC\xD9 \xD0\xCC\xC0\xD3 \xCF\xC2\xDD\xD5\xC0 \xCB\xC1\xD2\xD4\xD5 \xDB\xD2\xC9\xC6\xD4\xCF\xD7
@@ Diff output truncated at 1234567 characters. @@
More information about the tex-live-commits
mailing list