diff options
author | Boris Veytsman <borisv@lk.net> | 2006-12-13 00:30:29 +0000 |
---|---|---|
committer | Boris Veytsman <borisv@lk.net> | 2006-12-13 00:30:29 +0000 |
commit | b95a5fdf5fe08243608a8c599836bb85586af349 (patch) | |
tree | 2642887095b53f41479de71d151c126235db793c /Master/texmf-doc/source/russian | |
parent | 5cd193fd8f1025c6cb9e7ced9815a7133a0f1d27 (diff) |
Even more proofreading
git-svn-id: svn://tug.org/texlive/trunk@2705 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/source/russian')
-rw-r--r-- | Master/texmf-doc/source/russian/texlive-ru/live.tex | 318 |
1 files changed, 158 insertions, 160 deletions
diff --git a/Master/texmf-doc/source/russian/texlive-ru/live.tex b/Master/texmf-doc/source/russian/texlive-ru/live.tex index 396f4229047..50a3a03604d 100644 --- a/Master/texmf-doc/source/russian/texlive-ru/live.tex +++ b/Master/texmf-doc/source/russian/texlive-ru/live.tex @@ -1045,13 +1045,13 @@ plain \TeX: комментариев, объясняющих конфигурационные параметры и их возможные значения. -По состоянию на 2006 год команда \cmdname{texconfig} изменяет только -личные файлы данного пользователя в директории +Начиная с 2005 года команда \cmdname{texconfig} изменяет \emph{личные + файлы данного пользователя} в директории \dirname{$HOME/.texlive2006}. Если вы устанавливаете \TeX{} только -для себя, это для вас не существенно. Но если вы устанавливаете -\TeX{} для многопользовательской системы, вам может понадобиться -изменить конфигурационные файлы для \emph{всех} пользователей. В этом -случае вместо команды \cmdname{texconfig} вам нужна команда +для себя, это не очень важно. Но если вы устанавливаете \TeX{} для +многопользовательской системы, вам может понадобиться изменить +конфигурационные файлы для \emph{всех} пользователей. В этом случае +вместо команды \cmdname{texconfig} вам нужна команда \cmdname{texconfig-sys}. Аналогично, команды \cmdname{updmap} и \cmdname{fmtutil} теперь @@ -1208,23 +1208,23 @@ plain \TeX. \section{Установка в системе \protect\Windows} \label{sec:win-install} -Мы рады сообщить, что в этой версии \TL{} снова есть инсталлятор для -Windows, \cmdname{tlpmgui.exe} (см. раздел~\ref{sec:multiple-dist}, -\p.\pageref{sec:multiple-dist}, где описаны различные варианты -дистрибутива). +Мы рады сообщить, что в системе \TL{} с 2005 года снова есть +инсталлятор для Windows, \cmdname{tlpmgui.exe} (см. +раздел~\ref{sec:multiple-dist}, \p.\pageref{sec:multiple-dist}, где +описаны различные варианты дистрибутива). У программы \cmdname{tlpmgui} такие же опции, как у инсталлятора для -Юникса, только они выбираются в графической оболочке. Эта программа -также позволяет выбрать схемы, индивидуальные коллекции, директории -для установки и т.д. Эти основные элементы описаны в -разделе~\ref{sec:unix-install-disk} на +Юникса, только они выбираются из графической оболочки. Как и под +Юниксом, эта программа позволяет выбрать схемы, индивидуальные +коллекции, директории для установки и т.д. Эти основные элементы +описаны в разделе~\ref{sec:unix-install-disk} на \p.\pageref{sec:unix-install-disk}. Программа также позволяет -выполнять многие действия после установки: добавление и удаление +выполнять многие действия после установки: добавление и удаление пакетов, обновление базы данных файлов, создание форматов. -Для тех, кто любит знать детали, отметим, что программа -\cmdname{tlpmgui} использует в качестве <<мотора>> программу для -командной строки Windows под названием \cmdname{tlpm}. +Для любителей подробностей отметим, что программа \cmdname{tlpmgui} +использует в качестве <<мотора>> программу для командной строки +Windows под названием \cmdname{tlpm}. Дистрибутив для Windows, включенный в \TL, основан на новых программах, позаимствованных у проекта \XEmTeX{}, который раньше @@ -1238,7 +1238,7 @@ Windows, \cmdname{tlpmgui.exe} (см. раздел~\ref{sec:multiple-dist}, Дистрибутив \TL{} может быть установлен под операционной системой -Windows 98, \acro{ME}, \acro{NT}, \acro{2K} или \acro{XP}. Более +Windows~98, \acro{ME}, \acro{NT}, \acro{2K} или \acro{XP}. Более старые версии Windows (3.1x) и \acro{MS-DOS} не поддерживаются. @@ -1288,7 +1288,7 @@ Windows 98, \acro{ME}, \acro{NT}, \acro{2K} или \acro{XP}. Более Схема "--- это большой набор файлов, предназначенный для определённого типа пользователя. Есть общие схемы для минимальной, средней и полной установки. Остальные схемы предназначены либо для определённых групп -пользователей \TeX а (например, для членов GUST или GUTeneberg) или +пользователей \TeX а (например, для членов GUST или GUTenberg) или для определённых приложений (например, для совместной работы \acro{XML} и \TeX а). В выбранной схеме можно сделать дополнительные изменения. Это делается в разделе \guiseq{Main customization} путём @@ -1302,12 +1302,12 @@ collections}, можно выбрать дополнительные коллекции, например, \MP, \guiseq{Wintools} выбираются по умолчанию и должны быть установлены, за исключением ситуации, когда они уже есть в системе, и вы знаете, что вы делаете. Эти коллекции используются многими другими важными -программами. Переменные \verb|PERL5LIB| и \verb|GS_LIB| будут также -автоматически установлены. +программами. Кроме того, будут автоматически присвоены значения +переменным \verb|PERL5LIB| и \verb|GS_LIB|. Затем щёлкните на кнопку \guiseq{Select} у надписи \guiseq{Language Collections} в разделе \guiseq{Main customization}. Это откроет -меню \guiseq{Language collections}, котором можно выбрать языковые +меню \guiseq{Language collections}, в котором можно выбрать языковые коллекции для установки. Затем щелкните на кнопку \guiseq{Install} в разделе \guiseq{Install}, @@ -1381,24 +1381,24 @@ fp\TeX). \path|support|, его страничка: \url{http://www.winshell.de} \item \cmdname{WinEdt}: это shareware, доступно на \url{http://www.winedt.com} - \item \cmdname{Vim} есть на \TL{} в директории + \item \cmdname{Vim}: есть на \TL{} в директории \path|support\vim|, его страничка: \url{http://www.vim.org} \item \cmdname{TeXnicCenter} "--- это свободная программа, которая есть на странице \url{http://www.toolscenter.org} и в дистрибутиве pro\TeX t. - \item \cmdname{LEd} можно найти на + \item \cmdname{LEd}: можно найти на \url{http://www.ctan.org/support/LEd} - \item \cmdname{SciTE} можно найти на + \item \cmdname{SciTE}: можно найти на \url{http://www.scintilla.org/SciTE.html} \end{itemize*} \end{description} Вы можете установить и другие программы, которые не являются -свободными\footnote{Несвободными в том смысле, что их нельзя свободно - модифицировать и распространять. Это не означает, что вы не можете - приобрести их бесплатно.} и потому не включены в дистрибутив -\TL{}, например, \cmdname{GSView}, графическая оболочка к программе +свободными\footnote{То есть их нельзя свободно модифицировать и + распространять. Это не всегда означает, что вы не можете приобрести + их бесплатно.}, и потому не включены в дистрибутив \TL{}, например, +\cmdname{GSView}, графическая оболочка к программе \cmdname{Ghostscript}, удобная для файлов в форматах PS/PDF. \cmdname{GSView} можно найти на \url{http://www.cs.wisc.edu/~ghost/gsview/} или любом зеркале архива @@ -1516,28 +1516,27 @@ Maple, вы можете положить стилевые файлы в оболочка \cmdname{tlmpgui}, есть ряд полезных ключей. Вы можете получить список ключей, запустив \begin{verbatim} -tlpm --help +tlmp --help \end{verbatim} Дополнительную информацию можно найти в файле \filename{tlmp.readme}. \subsection{Установка по сети} -\KPS{} знает про сетевые диски, поэтому вы можете использовать -раздавать дерево \path{TEXMF} по сети. Но есть и ещё более интересный -вариант. Все \TeX{}овские и конфигурационные файлы, то есть всё, -кроме файлов в директории \path|bin/win32| можно использовать в -одновременно в версиях \teTeX{} или \TL{} под Юниксом. Это означает, -что вы можете использовать Самбу, чтобы смонтировать диски либо с -сервера \acro{NT} на рабочую станцию под Юниксом, либо наоборот. -Возможно несколько стратегий: +\KPS{} знает про сетевые диски, поэтому вы можете раздавать дерево +\path{TEXMF} по сети. Но есть и ещё более интересный вариант. Все +\TeX{}овские и конфигурационные файлы, то есть всё, кроме файлов в +директории \path|bin/win32| можно использовать одновременно под +Windows и под Юниксом. Это означает, что вы можете, например, при +помощи Самбы, монтировать диски с сервера \acro{NT} на рабочую станцию +под Юниксом или наоборот. Возможно несколько стратегий: \begin{itemize} -\item Положите всё на сервер. Добавьте файлы для каждой архитектуры в +\item Положить всё на сервер. Добавьте файлы для каждой архитектуры в соответствующую поддиректорию \path|bin|, например, \path|bin/win32| и \path|bin/i386-linux|. Затем установите ваши переменные. Вы можете использовать сетевые имена, чтобы задать нужные директории под Win32. -\item Установите локальные копии программ и форматов. В этом случае +\item Использовать локальные копии программ и форматов. В этом случае задайте в переменной \path|$TEXMFMAIN| главное дерево \path|texmf|, которое лежит на сервере. Установите \path|$TEXMFVAR| на локальную директорию с локальными конфигурационными файлами и автоматически @@ -1558,16 +1557,15 @@ tlpm --help \path|mpost|, который вызывает \path|tex|), накладные расходы на запуск каждой из программ меньше. Это изменение невидимо для пользователя, за исключением случая, когда вы выставляете флаг - отладки \cmdname{kpathsea} на \path|-1|: вы тогда начинаете - трассировать доступ к общей памяти, обычно не совсем то, что вам - надо (к ней очень много обращений). Мы ещё не выяснили, что именно - полезно в логе доступа к общей памяти, так что ситуация может - измениться в будущем. + отладки \cmdname{kpathsea} на \path|-1|. Тогда вы будете + трассировать доступ к общей памяти, в результате чего получите массу + ненужной информаци. Мы ещё не выяснили, что именно полезно в логе + доступа к общей памяти, так что ситуация может измениться в будущем. \item[\cmdname{kpsecheck}] Эта программа предоставляет некоторые опции, которые не подошли команде \cmdname{kpsewhich}. Она позволит вам перечислить все файлы, которые встречаются несколько раз в деревьях \path{texmf}. Это может быть удобно, но как правило, вы - будете получать ненужную информацию, (вроде десятков файлов + будете получать ненужную информацию (вроде десятков файлов \path|README|). Эти файлы привели бы к противоречиям в хешах \KPS{}; к счастью, \KPS{} никогда их не ищет. Поэтому вы можете объединять опцию \path|-multiple-occurences| с двумя другими опциями @@ -1599,11 +1597,11 @@ tlpm --help \item \path|-time-statistics| вывести статистику о затраченном времени. Следует заметить, что, поскольку система Win9x не является по-настоящему многозадачной системой, у неё нет надёжного - таймера для небольших промежутков времени, и поэтому результат лишь - приблизителен. Под NT/2K/XP результат довольно точно показывает - системное время и время, затраченное прикладными программами. Для - пользователей Unixа напоминаем, что под Windows обычно нет - стандартной команды \path|time|. + таймера для небольших промежутков времени, и поэтому результат + лишь приблизителен. Под NT/2K/XP результат довольно точно + показывает системное время и время, затраченное прикладными + программами. Для пользователей Юникса напомним, что под Windows + обычно нет стандартной команды \path|time|. \end{itemize} \end{description} @@ -1653,7 +1651,7 @@ fontmaps для Dvips and Pdftex. Это делается программой \subsubsection{PdfTeX} Если вы используете программу pdf{}latex, чтобы писать непосредственно -в формате \acro{PDF}, и вы используете бумагу \acro{US} letter, +в формате \acro{PDF}, и размер листа бумаги для вас \acro{US} letter, отредактируйте файл\\ \verb+C:\TeXLive2006\texmf-var\tex\generic\config\pdftexconfig.tex+,\\ изменив в нём \samp{\bs pdfpagewidth} и \samp{\bs pdfpageheight}. Там @@ -1665,12 +1663,12 @@ fontmaps для Dvips and Pdftex. Это делается программой Сохраните файл и выйдите из редактора. \subsubsection{GSView} -GSView теперь распространяется под лицензией Aladdin, и поэтому не -включена в \TL{}. +Программа GSView теперь распространяется под лицензией Aladdin, и +поэтому не включена в \TL{}. -Вы можете захотеть изменить размер страницы на US letter. Если это -так, запустите -GSView из меню \guiseq{Start} и выберите \guiseq{Media\arw Letter}. +Вы можете захотеть изменить размер страницы на US letter. Если это +так, запустите GSView из меню \guiseq{Start} и выберите +\guiseq{Media\arw Letter}. Кроме того, вы можете изменить настройки так, чтобы получить самое качественное изображение на экране. В меню \guiseq{Media \arw Display @@ -1727,10 +1725,10 @@ WinShell). Этот файл можно найти в директории, например, \guiseq{Command\arw View DVI} (XEmacs) или иконке <<Preview (Windvi)>> (WinShell). -При первом просмотре файлов Windvi, программа создаст экранные -шрифты, которые не установлены в системе. Через некоторое время -б\'ольшая часть шрифтов будет создана, и вы будете видеть окошко -создания шрифтов очень редко. +При первом просмотре файлов Windvi, программа создаст экранные шрифты, +которые не установлены в системе. Через некоторое время б\'ольшая +часть шрифтов будет создана, и окошко создания шрифтов будет +появляться нечасто. \textbf{Совет на будущее:} Если \LaTeX\ останавливается, потому что не может найти нужного файла, вы можете нажать \code{Ctrl-z}, чтобы выйти @@ -1762,12 +1760,12 @@ Windows их не любят. Его преимущество в том, что вы можете вставлять установленных принтеров. Если вы не выберите \optname{\PS{} Printer}, печать не будет работать. -Если вы используете не \PS{}-принтер, выберите -\guiseq{Ghostscript device} в меню \guiseq{Print Method}, затем -щёлкните на кнопку справа \guiseq{djet500} и выберите ваше принтер из -появившегося списка. (В старых версиях -\cmdname{GSView} проверьте, что \optname{\PS{} Printer} \textit{не} -выбран, и выберите принтер из списка \guiseq{Device}.) +Если вы используете не \PS{}-принтер, выберите \guiseq{Ghostscript + device} в меню \guiseq{Print Method}, затем щёлкните на кнопку +справа \guiseq{djet500} и выберите ваше принтер из появившегося +списка. (Если у вас старая версия \cmdname{GSView}, проверьте, что +\optname{\PS{} Printer} \textit{не} выбран, и выберите принтер из +списка \guiseq{Device}.) \subsection{Советы пользователям Win32} @@ -1832,13 +1830,13 @@ Win9x. Это настоящие многозадачные системы с защищённой памятью. сделать только глобальной компиляцией всего документа. Эту задачу (пока) невозможно решить интерактивно. -Это означает, что \TeX{} надо использовать из командной строки. На -самом деле ситуация вовсе не так ужасна. У программ, занимающихся +Это означает, что \TeX{} надо использовать из командной строки. На +самом деле ситуация вовсе не так уж плоха. У программ, занимающихся сложной обработкой потока из командной строки, есть преимущество: их -проще отлаживать, потому что они не зависят от проблем \acro{GUI}, и -можно написать отдельные \acro{GUI}, которые взаимодействуют с -такими программами. Это и происходит с \TeX{}ом, где вы можете -общаться с программой через \acro{GUI} редактора. +проще отлаживать, потому что они не зависят от проблем \acro{GUI}, и +можно написать отдельные \acro{GUI}, которые взаимодействуют с такими +программами. Это и происходит с \TeX{}ом, где вы можете общаться с +программой через \acro{GUI} редактора. Однако вам в ряде ситуаций может понадобиться командная строка. Например, у вас могут возникнуть трудности, и вам потребуется @@ -1967,16 +1965,16 @@ set VARIABLE ссылок}. Это экономит массу места на диске, потому что одна и та же программа используется для разных форматов. -API Win32 не знает про ссылки. Поэтому чтобы сэкономить место, все -основные программы \TeX{}а упакованы в DLL (\emph{Dynamic Linked - Library}, динамически подгружаемая библиотека). Это означает, что у -вас могут быть такие файлы: +API Win32 не знает про символические ссылки. Поэтому чтобы сэкономить +место, все основные программы \TeX{}а упакованы в DLL (\emph{Dynamic + Linked Library}, динамически подгружаемая библиотека). Это означает, +что у вас могут быть такие файлы: \begin{alltt} 18/09/2006 14:19 3 584 latex.exe 18/09/2006 14:19 3 584 pdfetex.exe 18/09/2006 14:19 524 288 tl90pdfetex.dll \end{alltt} -и файл \path|latex.exe| на самом деле является копией файла +а файл \path|latex.exe| на самом деле является копией файла \path|pdfetex.exe|, использующей тот же \path|tl90pdfetex.dll|. Этот же метод используется для программ \path|mktex*.exe|, которые вызывают библиотеку \path|mktex.dll|, @@ -1993,11 +1991,11 @@ API Win32 не знает про ссылки. Поэтому чтобы сэкономить место, все \item Программа \cmdname{kpsewhich} помогает в отладке. К сожалению, \cmdname{kpsewhich} выдаёт отладочную информацию на - \cmdname{stderr}, а программы под консолью Windows не знают, как - сбросить \cmdname{stderr} в файл. (Консоль в NT and Win2k - может это сделать, но способ, описанный здесь, работает в любой - консоли). Для диагностики вы можете временно установить - переменную окружения (в окне \acro{DOS}): + \cmdname{stderr}, а программы для консоли Windows не знают, как + сбросить \cmdname{stderr} в файл. (Консоль в NT и Win2k может это + сделать, но способ, описанный здесь, работает в любой ситуации). + Для диагностики вы можете временно установить следующую переменную + окружения (в окне \acro{DOS}): \begin{verbatim} SET KPATHSEA_DEBUG_OUTPUT=err.log @@ -2048,7 +2046,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: Вот несколько вещей, которые вы можете проверить: \begin{enumerate} -\item Находится ли \file{tex.exe} в списке \path|PATH|? +\item Находится ли \file{tex.exe} в \path|PATH|? \item Установлена ли переменная \path|TEXMFCNF| на \path|c:/TeXLive2006/texmf-var/web2c| (значение по умолчанию)? @@ -2056,8 +2054,8 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \item Есть ли ошибки в логах программы \file{tlmpgui.exe}? Вы можете найти файл \file{tlmpgui.log} в директории \file{TEMP}. Ищите строку \samp{Error} в этом файле. Заметьте, что в логе могут - оказаться ошибки после генерироования некоторых форматов. Не надо - паниковать: возможно, некоторые форматы не были установлены. + оказаться ошибки после генерирования некоторых форматов. Не надо + паниковать: возможно, эти форматы просто не установлены. \item Есть ли объявление о багах на \url{http://tug.org/texlive/}? (Маловероятно, но проверить ст\'оит.) @@ -2079,8 +2077,8 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \TeX{}у: сам \TeX{}, \MF{}, \MP, \BibTeX{}, и т.д. Это сердце \TL{}. -Немного истории. Первоначальная версия была написана Томасом Рокики, -который в 1987 году создал первую систему \TeX{}-to-C, адаптировав +Немного истории. Первая версия программы была написана Томасом +Рокики, который в 1987 году создал систему \TeX{}-to-C, адаптировав патчи для Юникса, разработанные в основном Говардом Трики и Павлом Куртисом. Тим Морган стал поддерживать систему, и в этот период её название сменилось на Web-to-C\@. В 1990 году Карл Берри взял на себя @@ -2095,7 +2093,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \begin{cmddescription} \item[bibtex] Поддержка библиографий. \item[dmp] Перевод \cmdname{troff} в MPX (картинки в \MP{}). -\item[dvicopy] Раскрывает виртуальные шрифты в файлах \dvi{}. +\item[dvicopy] Раскрытие виртуальные шрифты в файлах \dvi{}. \item[dvitomp] Перевод \dvi{} в MPX (рисунки в \MP{}). \item[dvitype] Перевод \dvi{} в текст. \item[gftodvi] Гранки шрифтов. @@ -2158,10 +2156,10 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \samp{:} и \samp{/}. Чтобы проверить определённый элемент пути \var{p}, \KPS{} вначале -проверяет, подходит ли к нему база данных (см. <<База данных файлов>> -на стр.~\pageref{Filename-database}), т.е., есть ли база в директории, -которая является префиксом для \var{p}. Если это так, спецификация -пути сравнивается с содержимым базы данных. +проверяет наличие базы данных (см. раздел <<База данных +файлов>> на стр.~\pageref{Filename-database}), т.е., есть ли база в +директории, которая является префиксом для \var{p}. Если это так, +спецификация пути сравнивается с содержимым базы данных. Если база данных не существует, или не относится к этому элементу пути, или не содержит нужного элемента, проверяется файловая система @@ -2270,20 +2268,20 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \code{\%} и \samp{@}. Нельзя использовать \code{\$\var{var}.\var{prog}} в правой части; вместо этого вы должны задать дополнительную переменную. - \samp{;} в \var{value} переводится в \samp{:} под Юниксом; это + \samp{;} в \samp{:} под Юниксом эквивалентно \samp{:}; это полезно, чтобы поддерживать общий файл для Юникса, \acro{MS-DOS} и Windows. \item Все определения читаются до подстановок, поэтому к переменным можно обращаться до того, как они определены. \end{itemize} -Фрагмент конфигурационного файла, иллюстрирующий эти правила приведён +Фрагмент конфигурационного файла, иллюстрирующий эти правила, приведeн \ifSingleColumn ниже: \verbatiminput{examples/ex5.tex} \else -приведён на Рис.~\ref{fig:config-sample}. +приведeн на Рис.~\ref{fig:config-sample}. \fi \subsubsection{Подстановка путей} @@ -2304,9 +2302,9 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \tolerance=2500 -Если путь поиска с наибольшим приоритетом (см. <<Источники путей>> на -стр.~\pageref{Path-sources}) содержит \emph{дополнительное -двоеточие} (в начале, в конце, двойное), \KPS{} заменяет его +Если путь поиска с наибольшим приоритетом (см. раздел <Источники путей +поиска>> на стр.~\pageref{Path-sources}) содержит \emph{дополнительное + двоеточие} (в начале, в конце, двойное), \KPS{} заменяет его следующим по приоритету путём. Если этот вставленный путь содержит дополнительное двоеточие, то же происходит со следующим путём. Например, если переменная окружения задана как @@ -2402,7 +2400,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: менее в системах с большим количеством директорий поиск в каждой возможной директории может занять долгое время (это особенно верно, если надо проверить сотни директорий со шрифтами). Поэтому \KPS{} -может использовать внешний текстовый файл, +умеет использовать внешний текстовый файл, <<базу данных>> \file{ls-R}, который знает, где находятся файлы в директориях, что даёт возможность избежать частых обращений к диску. @@ -2484,14 +2482,14 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \item[\texttt{-{}-path=\var{string}}]\mbox{}\\ Искать в наборе директорий \ttvar{string} (как обычно, разделённых - двоеточиями), вместо того, чтобы вычислять его по имени файла. - \samp{//} и обычные подстановки работают. Опции \samp{-{}-path} и - \samp{-{}-format} несовместимы. + двоеточиями), вместо того, чтобы вычислять путь поиска по имени + файла. \samp{//} и обычные подстановки работают. Опции + \samp{-{}-path} и \samp{-{}-format} несовместимы. \item[\texttt{-{}-progname=\var{name}}]\mbox{}\\ - Установить имя программы на \texttt{\var{name}}. Это влияет на путь - поиска из-за префикса \texttt{.\var{progname}}. По умолчанию - \cmdname{kpsewhich}. + Установить имя программы равным \texttt{\var{name}}. Это влияет на + путь поиска из-за префикса \texttt{.\var{progname}}. По умолчанию + \cmdname{kpsewhich}. \item[\texttt{-{}-show-path=\var{name}}]\mbox{}\\ Показать путь, используемый при поисках файлов типа @@ -2613,9 +2611,9 @@ utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb \fi\end{alltt} Из этих примеров очевидно, что вы можете легко найти заданный файл. -Это особенно важно, если вы подозреваете, что программы находят не ту -версию файла, поскольку \cmdname{kpsewhich} показывает первый -найденный файл. +Это особенно важно, если вы подозреваете, что программы находят +неправильную версию файла, поскольку \cmdname{kpsewhich} показывает +первый найденный файл. \subsubsection{Отладка} \label{Debugging} @@ -2625,7 +2623,7 @@ utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb \begin{ttdescription} \item[\texttt{\ 1}] статистика обращений к диску. При работе с базами - \file{ls-R} это почти не должно давать строк в лог. + \file{ls-R} это почти не должно давать записей в лог. \item[\texttt{\ 2}] Ссылки на хеши (например, базы данных \file{ls-R}, конфигурационные файлы и т.д.). \item[\texttt{\ 4}] Операции открытия и закрытия файлов. @@ -2669,9 +2667,9 @@ utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb \begin{alltt} > \Ucom{dvips -d4100 hello-world -Pcms -o} \end{alltt} -В этом случае мы объединили отладочный уровень 4 для \cmdname{dvips}'s -debug class 4 (директории шрифтов) с подстановкой элементов путей в -\KPS (см. Руководство пользователя \cmdname{dvips}, +В этом случае мы объединили отладочный уровень 4 для \cmdname{dvips} +(директории шрифтов) с подстановкой элементов путей в \KPS (см. +Руководство пользователя \cmdname{dvips}, \OnCD{texmf/doc/html/dvips/dvips_toc.html}). Результат (слегка отредактированный) показан на Рис.~\ref{fig:dvipsdbga}. \begin{figure*}[tp] @@ -2768,14 +2766,12 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb части~3 этого файла в дистрибутиве \TL{}. Вот самые важные: \begin{ttdescription} -\item[\texttt{main\_memory}] - Общее количество слов в памяти для программ - \TeX{}, \MF{} и \MP. Вы должны создать новый формат для этих - изменений. Например, вы можете создать <<огромную>> версию \TeX{}а, - и назвать соответствующий формат \texttt{hugetex.fmt}. - По общим правилам \KPS{}, - значение переменной \texttt{main\_memory} будет читаться из файла - \file{texmf.cnf}. +\item[\texttt{main\_memory}] Общее количество слов в памяти для + программ \TeX{}, \MF{} и \MP. После изменения этого параметра надо + перегенерировать формат. Например, вы можете создать <<огромную>> + версию \TeX{}а, и назвать соответствующий формат + \texttt{hugetex.fmt}. По общим правилам \KPS{}, значение переменной + \texttt{main\_memory} будет читаться из файла \file{texmf.cnf}. \item[\texttt{extra\_mem\_bot}] Дополнительная память для <<больших>> структур, которые создаёт \TeX{}: боксов, клея и т.д. Особенно полезно при использовании \PiCTeX{}а. @@ -2791,8 +2787,9 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb Разумеется, это не замена настоящих динамических массивов и распределения памяти, но поскольку эти черты исключительно сложно -осуществить в текущем \TeX{}е, эти параметры дают полезный компромисс -и некоторую гибкость. +осуществить в текущем \TeX{}е, использование этих параметров +представляет собой полезный компромисс и обеспечивает некоторую +гибкость. \begin{comment} @@ -2805,7 +2802,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \subsection{Необходимые инструменты} -Вам нужно по крайней мере 100\,Mb на диске для компилирования \TeX{} и +Вам нужно по крайней мере 100\,Mb на диске для компилирования \TeX{}а и других программ. Вам потребуется компилятор \acro{ANSI} C, программа \cmdname{make}, лексический сканер и генератор парсеров. Мы рекомендуем версии этих программ от \acro{GNU} @@ -2870,8 +2867,9 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \end{alltt} Перед тем, как вы решите, что всё прошло нормально, проверьте лог на -ошибки; \acro{GNU} \cmdname{make} всегда использует строку \samp{***} -при ошибке. Кроме того, проверьте, что все команды скомпилировались: +ошибки; \acro{GNU} \cmdname{make} всегда использует строку \samp{***} +при ошибке. Кроме того, проверьте, что все программы +скомпилировались: \begin{alltt} > \Ucom{cd \emph{TEXDIR}/bin/\emph{archname}} > \Ucom{ls | wc} @@ -2901,8 +2899,8 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \section{Благодарности} \TL{} "--- результат объединённых усилий практически всех групп -пользователей \TeX а. Это издание \TL{} отредактировано Себастианом -Ратцем и Карлом Берри. Другие, работавшие над ним, перечислены ниже. +пользователей \TeX а. Это издание \TL{} выходит под редакцией Карла +Берри. Другие авторы и сотрудники проекта перечислены ниже. Мы благодарим: \begin{itemize*} @@ -2956,7 +2954,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb словацкого материала. -\item Фабриция Попинье за исходную поддержку Windows в \TL. +\item Фабриция Попинье, заложившего основу поддержки Windows в \TL. \item Норберта Прейнинга за помощь с инфраструктурой \TL{} и обновлением пакетов, за координирование Дебиановской версии \TL{} @@ -2964,7 +2962,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb ценных предложений. \item Сташекa Ваврикевича, который был главным тестером \TL{} и - координировал многе польских проекты: шрифты, инсталлятор для + координировал многие польские проекты: шрифты, инсталлятор для Windows и многое другое. \item Олафа Вебера за терпеливую работу над \Webc, на которой держится @@ -3021,18 +3019,18 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb Мы начали делать \CD{} с Юниксом и структурой директорий \TDS{} осенью 1995 года, и быстро поняли, что у \teTeX{}а Томаса Эссера идеальный -состав и поддержка многих платформ. Томас согласился нам помочь, и мы -в начале 1996 года стали серьёзно работать над дистрибутивом. Первое -издание вышло в мае 1996 года. В начале 1997 года Карл Берри завершил -новую версию Web2c, которая включила практически все новые -возможности, добавленные Томасом Эссером в \teTeX, и мы решили -основать второе издание на стандартном \Webc, с добавлением скрипта -\texttt{texconfig} из \teTeX{}а. Третье издание \CD{} основывалось на -новой версии \Webc, 7.2, Олафа Вебера; в то же время была выпущена -новая версия \teTeX{}а, и \TL{} включил почти все его новые -возможности. Четвертое издание следовало той же традиции, используя -новую версию \teTeX{}а и \Webc{} (7.3). Теперь в нём была полная -система для Windows. +состав дистрибутива и поддержка многих платформ. Томас согласился нам +помочь, и мы в начале 1996 года стали серьёзно работать над +дистрибутивом. Первое издание вышло в мае 1996 года. В начале 1997 +года Карл Берри завершил новую версию Web2c, которая включила +практически все новые возможности, добавленные Томасом Эссером в +\teTeX, и мы решили основать второе издание на стандартном \Webc, с +добавлением скрипта \texttt{texconfig} из \teTeX{}а. Третье издание +\CD{} основывалось на новой версии \Webc, 7.2, Олафа Вебера; в то же +время была выпущена новая версия \teTeX{}а, и \TL{} включил почти все +его новые возможности. Четвертое издание следовало той же традиции, +используя новую версию \teTeX{}а и \Webc{} (7.3). Теперь в нём была +полная система для Windows. Для пятого издания (март 2000 года) многие пакеты на \CD{} были пересмотрены и проверены. Информация о пакетах была собрана в файлы @@ -3107,8 +3105,8 @@ XML. Но главным изменением в \TeX\ Live 5 было удаление всех \envname{ENCFONTS}. Программа \cmdname{updmap} предупреждает, если находит эти файлы не там, где они должны быть. - См. описание этого размещения информации в See - section~\ref{sec:struct-tl} (\p.\pageref{sec:struct-tl}). + См. описание этой структуры в разделе~\ref{sec:struct-tl} + (\p.\pageref{sec:struct-tl}). \item К коллекции \TK{} был добавлен установочный \CD{} с дистрибутивом \MIKTEX{} для тех, кто предпочитает \MIKTEX{} @@ -3175,7 +3173,7 @@ XML. Но главным изменением в \TeX\ Live 5 было удаление всех \item Поддержка карт шрифтов изнутри документа при помощи \cs{pdfmapfile} и \cs{pdfmapline}. - \item Микротипографические расширения могут быть использованы + \item Микротипографские расширения могут быть использованы намного проще.\\ \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html} @@ -3252,12 +3250,12 @@ XML. Но главным изменением в \TeX\ Live 5 было удаление всех \item По крайней мере для платформы \textsf{sparc-solaris} требуется - установить переменную окружения \envname{LD\_LIBRARY\_PATH} для + установить переменную окружения \envname{LD\_LIBRARY\_PATH} для работы программ \pkgname{t1utils}. Это вызвано тем, что они - написаны на C++, а для бибилиотек C++ нет стандартного места в - системе (это появилось до 2004 года, но ранее эта - особенность не была документирована). Аналогично, в - \textsf{mips-irix} требуются библиотеки \acro{MIPS}pro 7.4. + написаны на C++, а стандартной директории для бибилиотек C++ в + системе нет (это появилось до 2004 года, но ранее эта особенность не + была документирована). Аналогично, в \textsf{mips-irix} требуются + библиотеки \acro{MIPS}pro~7.4. \end{itemize} @@ -3273,9 +3271,9 @@ XML. Но главным изменением в \TeX\ Live 5 было удаление всех \cmdname{updmap-sys} и \cmdname{fmtutil-sys}, которые изменяют конфигурационные файлы в системных деревьях. Скрипты \cmdname{texconfig}, \cmdname{updmap} и \cmdname{fmtutil} теперь - модифицируют индивидуальные файлы пользователя, в + модифицируют индивидуальные файлы пользователя в \dirname{$HOME/.texlive2005}. См. раздел~\ref{sec:texconfig}, - \p.\pageref{sec:texconfig}. + \p.\pageref{sec:texconfig}. \item Были добавлены новые переменные \envname{TEXMFCONFIG} и \envname{TEXMFSYSCONFIG} для указания, где находятся @@ -3331,7 +3329,7 @@ latex --translate-file=empty.tcx yourfile.tex обновления в будущем (\url{http://tug.org/metapost/articles}). Также обновлён pdf\TeX{} (\url{http://tug.org/applications/pdftex}). -Программа (plain) \texttt{tex} больше не опредлеяет по \texttt{\%\&} в +Программа (plain) \texttt{tex} больше не определяет по \texttt{\%\&} в первой строке, какой формат использовать: это всегда Кнутовский \TeX{} (\LaTeX{} и другие ещё используют \texttt{\%\&}). @@ -3356,12 +3354,12 @@ te\TeX ом (\url{http://tug.org/tetex}). Это вызвало всплеск интереса \subsection{Будущее} -\emph{\TL{} не совершенен!} (И никогда не будет.) Мы -намереваемся продолжать его выпускать раз в год, и хотим добавить -справочный материал, утилиты, установочные программы и (конечно) -новое, улучшенное и проверенное дерево макросов и шрифтов. Эта работа -делается очень занятыми добровольцами в свободное время, и многое -остается сделать. Если вы можете помочь, не стесняйтесь. +\emph{\TL{} не совершенен!} (И никогда не будет.) Мы предполагаем +выпускать новые версии раз в год, добавляя справочный материал, +утилиты, установочные программы и (конечно) новое, улучшенное и +проверенное дерево макросов и шрифтов. Эта работа делается очень +занятыми добровольцами в свободное время, и многое остается сделать. +Если вы можете помочь, не стесняйтесь. Присылайте, пожалуйста, замечания и предложения по адресу:\hfill\null \begin{quote} |