diff options
author | Boris Veytsman <borisv@lk.net> | 2006-12-12 22:39:03 +0000 |
---|---|---|
committer | Boris Veytsman <borisv@lk.net> | 2006-12-12 22:39:03 +0000 |
commit | 705b89eed801097ff995ceb1146fe325e661ccfe (patch) | |
tree | 2523c6d1235d1477b53951e37204f1487710222c /Master | |
parent | 63e48a44cacdea897f2b934b97fa4d360dc679a2 (diff) |
Updated to 2006. Typos corrected (LOTS!)
git-svn-id: svn://tug.org/texlive/trunk@2703 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-doc/source/russian/texlive-ru/live.tex | 706 |
1 files changed, 402 insertions, 304 deletions
diff --git a/Master/texmf-doc/source/russian/texlive-ru/live.tex b/Master/texmf-doc/source/russian/texlive-ru/live.tex index 421e88f78e3..396f4229047 100644 --- a/Master/texmf-doc/source/russian/texlive-ru/live.tex +++ b/Master/texmf-doc/source/russian/texlive-ru/live.tex @@ -15,12 +15,12 @@ \title{% {\huge \textit{Руководство пользователя \protect\TL{}}\\\strut} - {\LARGE \textsf{\TK{} 2005}} + {\LARGE \textsf{\TK{} 2006}} } -\author{Редакторы: Себастьян Ратц \& Карл Берри\\[3mm] +\author{Редактор: Карл Берри\\[3mm] \url{http://tug.org/texlive/}} -\date{Ноябрь 2005} +\date{Декабрь 2006} \maketitle @@ -34,26 +34,24 @@ \label{sec:intro} В этом документе описаны основные возможности программного продукта -\TL{} "---дистрибутивом \TeX{}а и других программ для -\acro{GNU}/Линукса и других операционных систем типа Unix, \MacOSX, и -(32-битовых) Windows. (Внимание: этот продукт не совместим со старыми -Макинтошами или \acro{MS-DOS}). - -\TL{} включает откомпилированные программы \TeX{}, \LaTeXe{}, \MF, -\MP, \BibTeX{} и многие другие; обширную коллекцию макросов, шрифтов и -документации; а также поддержку вёрстки на многих языках мира. Он -является частью ещё б\'ольшей коллекции \TK{} (кратко описанной ниже в -разделе~\ref{sec:struct-tl}, \p.\pageref{sec:struct-tl}), созданной -объединёнными усилиями групп пользователей \TeX a. +\TL{} "--- дистрибутива \TeX{}а и других программ для +\acro{GNU}/Линукса и других Unixов, \MacOSX и (32-битовых) Windows. +(Внимание: этот продукт не совместим со старыми Макинтошами или +\acro{MS-DOS}). +В \TL{} включены программы \TeX{}, \LaTeXe{}, \MF, \MP, \BibTeX{} и +многие другие; обширная коллекция макросов, шрифтов и документации; а +также поддержка вёрстки на многих языках мира. Он является частью ещё +б\'ольшей коллекции \TK{} (кратко описанной ниже в +разделе~\ref{sec:struct-tl}, \p.\pageref{sec:struct-tl}). И \TL{}, и +\TK{} поддерживаются группами пользователей \TeX a. Более новые версии пакетов, включённых в дистрибутив, можно найти в архиве \acro{CTAN}, \url{http://www.ctan.org}. Краткий список основных изменений в этом издании \TeXLive{} можно -найти в разделе~\ref{sec:history}, \p.\pageref{sec:history} конце -документа. +найти в разделе~\ref{sec:history}, \p.\pageref{sec:history}. \subsection{Как пользоваться \protect\TL{}} @@ -76,16 +74,16 @@ потребуется примерно 100 мегабайтов в минимальном варианте и 1.3 гигабайта и выше для полной системы. -\item Вы можете установить определённый пакет или коллекцию пакетов в - ваш собственный \TeX{}: либо в установленную ранее систему - \TL{}, либо в другую систему. +\item Вы можете установить определённый пакет или коллекцию пакетов + для уже установленного у вас \TeX а: либо установленной ранее системы + \TL{}, либо другого дистрибутива. \end{enumerate} \noindent Всё это подробно описано в разделе руководства по установке, -относящегося к вашей операционной системе. Вкратце: +относящемся к вашей операционной системе. Вкратце: \begin{itemize*} -\item Основные скрипты для установки системы для Юникса и \MacOSX{}: +\item Основной скрипт для установки системы под Юниксами и \MacOSX{}: \texttt{install-tl.sh}; \item Скрипт установки отдельного пакета: \texttt{install-pkg.sh}; \item Программа установки для Windows \texttt{tlpmgui.exe}. Она может @@ -106,15 +104,15 @@ адресу \url{http://tug.org/interest.html#vendors} for a list). Вот список источников поддержки, приблизительно в том порядке, в -котором мы предлагаем к ним обращаться: +котором мы рекомендуем к ним обращаться: \begin{description} -\item[Страница для новичков] Если вы "---новичок, то страница +\item[Страница для новичков] Если вы "--- новичок, то страница \url{http://tug.org/begin.html} может послужить для начала. \item [\TeX{} \acro{FAQ}] \TeX{} \acro{FAQ} (ЧаВо, часто задаваемые - вопросы) "---огромная коллекция ответов на всевозможные вопросы, от + вопросы) "--- огромная коллекция ответов на всевозможные вопросы, от самых простых до самых сложных. Английская версия ЧаВо находится на \TL{} в разделе \OnCD{texmf-doc/doc/english/FAQ-en} и доступна в Интернете по адресу \url{http://www.tex.ac.uk/faq}. Пожалуйста, @@ -131,19 +129,19 @@ ссылок по \TeX{}у, включая многочисленные книги, руководства и статьи: \url{http://tug.org/interest.html}. -\item [Архивы списков рассылки и групп] Два основный форума - технической поддержки "---группа \url{news:comp.text.tex} и список +\item [Архивы списков рассылки и групп] Два основных форума + технической поддержки "--- группа \url{news:comp.text.tex} и список рассылки \email{texhax@tug.org}. В их архивах тысячи вопросов и ответов на все случаи жизни. См. \url{http://groups.google.com/groups?group=comp.text.tex} и \url{http://tug.org/mail-archives/texhax}. Поиск, например, в Гугле \url{http://google.com} тоже часто помогает найти ответ. -\item [Публикация вопросов] Если вы не можете найти ответа на ваш +\item [Задавание вопросов на форумах] Если вы не можете найти ответа на ваш вопрос, вы можете опубликовать вопрос в \dirname{comp.text.tex} при помощи Google или вашей любимой новостной программы, или послав письмо в \email{texhax@tug.org}. Но перед этим \emph{пожалуйста} - прочтите в ЧаВо совет о том, как правильно задавать вопросы в этих + прочтите в ЧаВо совет о том, как правильно задавать вопросы на этих форумах: \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. @@ -159,7 +157,7 @@ Эхоконференция \dirname{ru.tex} доступна как в сети ФИДО, так и в Интернете (как \url{news:fido7.ru.tex}). Русские группы ФИДО можно найти на многих серверах, например \code{demos.ddt.su}. В FAQ - этой группы (автор: Михаил Колодин) приводится много ссылок на + этой группы (автор "--- Михаил Колодин) приводится много ссылок на русскоязычные ресурсы. \end{description} @@ -191,14 +189,14 @@ \begin{description} \item [live] полная система, которой можно пользоваться - непосредственно с \acro{DVD} или установить на диск; она чересчур - велика для \acro{CD}. В \DVD{} также включена копия архива \CTAN{}, - дистрибутив \pkgname{protext} для Windows, дистрибутив Mac\TeX\ для - \MacOSX, "---~все эти директории отдельны от \TL{}, а также - некоторые другие пакеты в директории \texttt{texmf-extra}. + непосредственно с \acro{DVD} или установить на компьютер; она + чересчур велика для \acro{CD}. В \DVD{} также включена копия архива + \CTAN{}, дистрибутив \pkgname{protext} для Windows, дистрибутив + Mac\TeX\ для \MacOSX, (эти дистрибутивы не относятся к \TL{}), а + также некоторые другие пакеты в директории \texttt{texmf-extra}. Лицензии на использование \CTAN{}, \pkgname{protext}, Mac\TeX\ и - \texttt{texmf-extra} отличаются от лицензии на \TL{}, поэтому будьте + \texttt{texmf-extra} отличаются от лицензии \TL{}, поэтому будьте внимательны при распространении или модификации программ, входящих в эти дистрибутивы. @@ -222,7 +220,7 @@ \end{description} \noindent Вы можете определить, какой дистрибутив перед вами, -посмотрев на файл \texttt{00\var{type}.TL} в корневой директории. В +открыв файл \texttt{00\var{type}.TL} в корневой директории. В этом файле находится также дата выпуска \TL. Естественно, каждая группа пользователей \TeX а сама выбирает, что ей @@ -235,7 +233,8 @@ Вот краткое описание корневых директорий в дистрибутиве \TL{}. На \pkgname{live} \DVD вся иерархия \TL{} помещена в поддиректорию -\dirname{texlive2005}, а не в корень диска. +\dirname{texliveYYYY}, где \texttt{YYYY} "--- номер года, а не в +корень диска. \smallskip \begingroup @@ -249,15 +248,18 @@ \emph{не} устанавливаются по умолчанию. Сюда относятся разнообразные редакторы и оболочки для \TeX{}а. \\ texmf & Дерево для программ, их вспомогательных файлов и - документации. \emph{Не} включает форматов и пакетов \TeX а \\ - texmf-dist & Основное дерево форматов и пакетов. \\ + документации. \emph{Не} включает форматов и пакетов \TeX а (это + дерево соответствует \texttt{TEXMFMAIN} в следующем разделе).\\ + texmf-dist & Основное дерево форматов и пакетов (это + дерево соответствует \texttt{TEXMFDIST} в следующем разделе). \\ texmf-doc & Дерево самостоятельной документации, не относящейся к отдельным пакетам и программам, сгруппированное по языкам. \\ texmf-var & Дерево автоматически создаваемых файлов - (\texttt{TEXMFDIST} в следующем разделе). \\ + (это + дерево соответствует \texttt{TEXMFSYSVAR} в следующем разделе). \\ xemtex & Дерево вспомогательных программы - для Windows. Эти программы обычно уже есть на системах типа Unix, - или, по крайней мере, их там легко скомпилировать. \\ + для Windows. Юниксовские версии этих программ обычно входят в + стандартную поставку, или же легко устанавливаются отдельно. \\ \end{tabular} \endgroup @@ -266,14 +268,15 @@ Кроме этих директорий, в корневой директории находятся скрипты установки и файлы \filename{README} (на разных языках). -Новая директория \dirname{texmf-doc} содержит только документацию, но -она не содержит всю документацию. Документация к программам -(руководства, man, info) находится в директории \dirname{texmf/doc}, -поскольку программы находятся в директории \dirname{texmf}. -Аналогично документация для макропакетов и форматов находится в -директории \dirname{texmf-dist/doc}. Для поиска документации можно -воспользоваться программами \cmdname{texdoc} или \cmdname{texdoctk}. -Можно также воспользоваться ссылками в файле \OnCD{doc.html}. +Директория \dirname{texmf-doc} содержит документацию и только +документацию, но она не содержит всю документацию. Документация к +отдельным программам (руководства, man, info) находится в директории +\dirname{texmf/doc}, поскольку сами программы находятся в директории +\dirname{texmf}. Аналогично документация для макропакетов и форматов +находится в директории \dirname{texmf-dist/doc}. Для поиска +документации можно воспользоваться программами \cmdname{texdoc} или +\cmdname{texdoctk}. Можно также воспользоваться ссылками в файле +\OnCD{doc.html}. \subsection{Описание деревьев texmf} \label{sec:texmftrees} @@ -291,12 +294,12 @@ texmf и их значения по умолчанию. Команда \texttt{texconfig conf} \item [TEXMFDIST] Дерево с основным набором макропакетов, шрифтов и т.д. в первоначальной конфигурации. \item [TEXMFLOCAL] Дерево, которое может быть использовано - администраторами системы для дополнительных или более новых пакетов, - шрифтов и т.д. + администраторами системы для дополнительных пакетов, + шрифтов и т.д., или установки обновлений. \item [TEXMFHOME] Дерево, которое пользователи могут использовать для - установки собственных дополнительных или более новых пакетов, - шрифтов и т.д. Эта переменная зависит по умолчанию от переменной - \verb+$HOME+, % $ + установки собственных пакетов, шрифтов и т.д., или для обновлённых + версий системных пакетов. Эта переменная зависит по умолчанию от + переменной \verb+$HOME+, % $ своей для каждого пользователя. \item [TEXMFCONFIG] Это дерево используется утилитами \verb+texconfig+, \verb+updmap+ и \verb+fmtutil+ программы te\TeX{} @@ -313,7 +316,7 @@ texmf и их значения по умолчанию. Команда \texttt{texconfig conf} \item [TEXMFSYSVAR] Это дерево используется утилитами \verb+texconfig-sys+, \verb+updmap-sys+ и \verb+fmtutil-sys+ программы te\TeX{} для хранения создаваемых автоматически файлов: - форматов, карт шрифтов, "---~общих для всех пользователей. + форматов, карт шрифтов, "--- общих для всех пользователей. \end{ttdescription} Более полное обсуждение утилиты \texttt{texconfig} и родственных ей @@ -335,16 +338,16 @@ texmf и их значения по умолчанию. Команда \texttt{texconfig conf} 100\% совместим со стандартным\TeX{}ом. См. \OnCD{texmf-dist/doc/etex/base/etex_man.pdf}. -\item [pdf\TeX] создаёт и файлы в формате Acrobat PDF, и стандартные - \dvi{}. У пакета \pkgname{hyperref} для \LaTeX{}а есть опция - <<\optname{pdftex}>>, которая использует все возможности этой программы. - См. +\item [pdf\TeX] включает в себя расширения \eTeX а. Эта программа + создаёт и файлы в формате Acrobat PDF, и стандартные \dvi{}. См. \OnCD{texmf/doc/pdftex/manual/} и - \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex}. - -\item[pdfe\TeX] объединяет pdf\TeX{} и \eTeX. Это программа по - умолчанию используется для генерирования всех форматов, кроме plain - \TeX. См. документацию выше. + \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex}. Эта + программа по умолчанию используется для генерирования всех форматов, + кроме plain \TeX. + +\item [Xe\TeX] добавляет поддержку Unicode и шрифтов в формате + OpenType, используя системные библиотеки. См. + \url{http://scripts.sil.org/xetex}. \item [\OMEGA\ (Омега)] основана на Unicode (система 16-битовых символов), что позволяет работать одновременно почти со всеми @@ -419,12 +422,12 @@ texmf и их значения по умолчанию. Команда \texttt{texconfig conf} посмотрите документацию к команде \cmdname{mount} для вашей системы и выясните, как это делается. Если у вас несколько машин в локальной сети, возможно, вам будет проще смонтировать \CD{} на машине, - которая поддерживает Rock Ridge, и использовать её с остальных. + которая поддерживает Rock Ridge, и читать с остальных машин по сети. - \leavevmode\quad Современные системы должны быть способны читать - \CD{} без проблем. Если у вас возникли трудности, сообщите нам. - Дальнейший текст предполагает, что вам удалось смонтировать \CD{} с - полной совместимостью с Rock Ridge. + \leavevmode\quad Современные системы должны читать диски без + проблем. Если у вас возникли трудности, сообщите нам. Дальнейший + текст предполагает, что вам удалось смонтировать диск на машине, которая + поддерживает Rock Ridge. \end{warningbox} \ifSingleColumn\end{figure}\fi @@ -487,19 +490,19 @@ Welcome to TeX Live... шрифты и форматы, а также изменённые конфигурационные файлы, если в них появится необходимость. -В этом примере мы будем использовать \dirname{/opt/texlive2005}. +В этом примере мы будем использовать \dirname{/opt/texlive2006}. Полезно использовать номер года в названии директории, поскольку файлы, созданные разными версиями \TL{}, не всегда совместимы. -(Если значение по умолчанию \dirname{/usr/local/texlive/2005} вам +(Если значение по умолчанию \dirname{/usr/local/texlive/2006} вам подходит, вы можете пропустить этот шаг.) \begin{alltt} Enter command: \Ucom{d} Current directories setup: -<1> TEXDIR: /usr/local/texlive/2005 +<1> TEXDIR: /usr/local/texlive/2006 ... Enter command: \Ucom{1} -New value for TEXDIR [/usr/local/texlive/2005]: \Ucom{/opt/texlive2005} +New value for TEXDIR [/usr/local/texlive/2006]: \Ucom{/opt/texlive2006} ... Enter command: \Ucom{r} \end{alltt} @@ -518,7 +521,7 @@ Welcome to the TeX Live system! \noindent И, как показано выше, мы опять в системном шелле. Теперь мы должны изменить две переменные окружения: \envname{PATH}, в -соответствии с вашей архитектурой, (так что вы сможете запускать +соответствии с вашей архитектурой (так что вы сможете запускать программы), и \envname{TEXMFSYSVAR}, в соответствии с указанным выше значением. См. список названий архитектуры для различных систем в таблице~\ref{tab:archlist}. @@ -526,8 +529,8 @@ Welcome to the TeX Live system! \def\textruntexconfig{% После завершения основной установки и установления переменных окружения, следует запустить \cmdname{texconfig} или - \cmdname{texconfig-sys}, чтобы подогнать вашу систему под ваши - нужды. Это объясняется в разделе~\ref{sec:texconfig} на + \cmdname{texconfig-sys}, чтобы приспособить вашу систему для ваших + нужд. Это объясняется в разделе~\ref{sec:texconfig} на стр.~\pageref{sec:texconfig}. } \textruntexconfig @@ -558,32 +561,31 @@ x86\_64-linux & Intel x86 64-bit GNU/Linux \\ \end{table*} \label{text:path} -Синтаксис задания переменных окружения, и файл, куда класть -соответствующие команды, зависит от вашего шелла. Если вы -используете шелл типа Bourne (\cmdname{sh}, \cmdname{bash}, -\cmdname{ksh}, и т.п.), добавьте к вашему \filename{$HOME/.profile} -следующее: +Синтаксис задания переменных окружения и файл, куда следует поместить +соответствующие команды, зависят от вашего шелла. Если вы используете +шелл типа Bourne (\cmdname{sh}, \cmdname{bash}, \cmdname{ksh} и +т.п.), добавьте к вашему \filename{$HOME/.profile} следующее: \begin{alltt} PATH=/mnt/cdrom/bin/\var{archname}:$PATH; export PATH -TEXMFSYSVAR=/opt/texlive2005/texmf-var; export VARTEXMF +TEXMFSYSVAR=/opt/texlive2006/texmf-var; export TEXMFSYSVAR \end{alltt} \noindent Для шеллов типа C shell (\cmdname{csh}, \cmdname{tcsh}), добавьте к вашему \filename{$HOME/.cshrc} следующее: \begin{alltt} setenv PATH /mnt/cdrom/bin/\var{archname}:$PATH -setenv TEXMFSYSVAR /opt/texlive2005/texmf-var +setenv TEXMFSYSVAR /opt/texlive2006/texmf-var \end{alltt} -\noindent Теперь выйдите из системы, войдите в неё опять и проверьте -установку -(см. раздел~\ref{sec:test-install}, \p.\pageref{sec:test-install}). +\noindent Теперь выйдите из системы, войдите в неё опять и проверьте, +что всё работает (см. раздел~\ref{sec:test-install}, +\p.\pageref{sec:test-install}). \def\textifindoubt{% Если у вас что-то не получается, попробуйте спросить совета у ближайших гуру; например, как монтировать дистрибутив \TL{}, -какую директорию или директории использовать, и как именно менять ваши +какую директорию или директории использовать, и как именно менять личные файлы инициализации в вашей системе. } \textifindoubt @@ -595,7 +597,7 @@ setenv TEXMFSYSVAR /opt/texlive2005/texmf-var Вполне возможно (собственно, как правило, именно это и делается) установить систему \TL{} на диск. Это можно сделать с диска -\pkgname{live} или \pkgname{inst} (См. описание дистрибутивов в +\pkgname{live} или диска \pkgname{inst} (См. описание дистрибутивов в разделе~\ref{sec:multiple-dist}, \p.\pageref{sec:multiple-dist}). \startinst @@ -603,8 +605,9 @@ setenv TEXMFSYSVAR /opt/texlive2005/texmf-var Список пунктов в главном меню указан в таблице~\ref{tab:main-menu-options}. Порядок, в котором вы выбираете -пункты, обычно неважен, кроме того, что пункт \Ucom{i} должен быть -последним. Удобно всё же выбирать их в порядке, указанном ниже. +пункты, обычно неважен, кроме того, что пункт \Ucom{i} обязательно +должен быть последним. Удобно всё же выбирать их в порядке, указанном +ниже. % apparently here.sty [H] doesn't support table*. \begin{table}[H] @@ -622,39 +625,41 @@ i & Выполнить установку.\\ \end{tabular} \end{table} -Вот подробное объяснение по каждой опции. +Вот подробное объяснение каждой опции. -\textbf{\optname{p} "---~Платформа, на которую производится установка.} -Поскольку установочный скрипт автоматически определяет вашу платформу, -изменять это обычно не нужно. Эта опция нужна в том случае, когда -автоматическое определение даёт сбой. +\textbf{\optname{p} "--- Платформа, на которую производится + установка.} Поскольку установочный скрипт автоматически определяет +вашу платформу, изменять эту переменную обычно не надо. Эта опция +используется в том случае, когда автоматическое определение даёт не +тот результат, который вам нужен. -\textbf{\optname{b} "---~Архитектура, для которой устанавливаются - программы.} По умолчанию устанавливаются только программы для -вашей текущей платформы. В этом меню вы можете задать установку -программ и для других архитектур (или \emph{не} установить их для -текущей архитектуры). Это часто полезно, если вы используете одно и то -же дерево \TeX{}а в сети разных машин. Список поддерживаемых -архитектур приведен в таблице~\ref{tab:archlist}, -\p.~\pageref{tab:archlist}. +\textbf{\optname{b} "--- Архитектура, для которой устанавливаются + программы.} По умолчанию устанавливаются только программы для вашей +текущей платформы. В этом меню вы можете задать установку программ и +для других архитектур (или \emph{не} установить их для текущей +архитектуры). Это часто полезно, если вы используете одно и то же +дерево \TeX{}а для разных машин и раздаёте его по локальной сети. +Список поддерживаемых архитектур приведен в +таблице~\ref{tab:archlist}, \p.~\pageref{tab:archlist}. -\textbf{\optname{s} "---~Основная схема установки.} В этом меню вы +\textbf{\optname{s} "--- Основная схема установки.} В этом меню вы можете выбрать основную схему установки пакетов. По умолчанию используется полная схема (\optname{full}), которая устанавливает всё, но вы можете выбрать минимальную схему (\optname{basic}), чтобы сэкономить место на диске, или промежуточную схему (\optname{medium}). Есть также специальные схемы для пользователей Omega и \acro{XML}. -\textbf{\optname{c} "---~Индивидуальные коллекции.} Это меню позволяет -вам изменить сделанный основной схемой выбор для отдельных коллекций. -Коллекции представляют собой следующий после схем уровень иерархии -\TL{}. Каждая коллекция "---макросы \TeX{}а, семейства шрифтов \MF{} -и т,д, "---состоит из нескольких пакетов. В этом меню заглавные и -строчные буквы различаются. - -\textbf{\optname{l} "---~Языковые коллекции.} Смысл этого меню очень -похож на \Ucom{c}, оно позволяет сделать выбор, устанавливать ли -отдельные компоненты дистрибутива. В данном случае коллекции +\textbf{\optname{c} "--- Индивидуальные коллекции.} Это меню +позволяет изменить выбранный основной схемой список отдельных +коллекций. Коллекции представляют собой следующий после схем уровень +иерархии \TL{}. Каждая коллекция "--- макросы \TeX{}а, семейства +шрифтов \MF{} и т.д, "--- состоит из нескольких пакетов. Пакеты +представляют собой нижний уровень иерархии \TL{}. В этом меню +заглавные и строчные буквы различаются. + +\textbf{\optname{l} "--- Языковые коллекции.} Смысл этого меню тот +же, что и предыдущего \Ucom{c}. Оно позволяет выбрать для установки +отдельные компоненты дистрибутива. В данном случае эти компоненты соответствуют различным языкам. В этом меню заглавные и строчные буквы различаются. Вот список языковых коллекций \TL: @@ -700,13 +705,13 @@ i & Выполнить установку.\\ приводит к изменению конфигурационного файла \filename{language.dat}, который управляет загрузкой таблиц переноса. -\textbf{\optname{d} "---~Директории для установки}. Здесь можно +\textbf{\optname{d} "--- Директории для установки}. Здесь можно определить три директории: \label{text:instdir} \begin{ttdescription} \item [TEXDIR] Корневая директория, где устанавливается по умолчанию - всё остальное. По умолчанию это \dirname{/usr/local/texlive/2005}, + всё остальное. По умолчанию это \dirname{/usr/local/texlive/2006}, но это часто бывает нужным изменить. Мы рекомендуем включать номер года в название директории, чтобы можно было держать отдельно разные версии \TL{}. После тестирования новой версии вы сможете сделать @@ -720,8 +725,8 @@ i & Выполнить установку.\\ устанавливают файлы \TeX{}а, не относящиеся к определённой версии, главным образом, шрифты. По умолчанию это \dirname{/usr/local/texlive/texmf-local} и не зависит от текущей - версии \TL{}, потому что сюда рекомендуется помещать - локальные пакеты или конфигурационные файлы. + версии \TL{}, потому что сюда также обычно помещают локальные пакеты + или конфигурационные файлы. \item [TEXMFSYSVAR] Это дерево директорий, куда скрипт \cmdname{texconfig-sys} устанавливает файлы, зависящие от конкретной @@ -733,12 +738,12 @@ i & Выполнить установку.\\ \end{ttdescription} -\textbf{\optname{o} "---~Другие опции.} В этом меню вы можете выбрать +\textbf{\optname{o} "--- Другие опции.} В этом меню вы можете выбрать следующие опции, которые влияют на процесс установки: \begin{ttdescription} \item [a] Указать альтернативную директорию для генерированных - шрифтов. По умолчанию шрифты кладутся в \envname{VARTEXMF}, как + шрифтов. По умолчанию шрифты кладутся в \envname{TEXMFVAR}, как объясняется выше. Альтернативная директория нужна, например, если вы хотите смонтировать основное дерево только для чтения, и потому вам нужна другая директория (возможно, своя на каждой из машин в @@ -765,12 +770,12 @@ i & Выполнить установку.\\ \end{ttdescription} -\textbf{i "---~Выполнить установку.} Когда вы зададите нужные +\textbf{i "--- Выполнить установку.} Когда вы зададите нужные конфигурационные опции, введите \Ucom{i} чтобы начать установку в выбранные директории. % text is similar to above, but no TEXMFSYSVAR, so we have to write out. -Последний шаг "---включить зависящую от архитектуры поддиректорию +Последний шаг "--- включить зависящую от архитектуры поддиректорию \dirname{TEXDIR/bin} в переменную \envname{PATH}, так что ваши новые программы будут найдены. Названия архитектур приведены в таблице~\ref{tab:archlist}, \p.~\pageref{tab:archlist}. При @@ -782,13 +787,13 @@ i & Выполнить установку.\\ (\cmdname{sh}, \cmdname{bash}, \cmdname{ksh} и т.п.), добавьте к вашему \filename{$HOME/.profile} следующее: \begin{alltt} -PATH=/usr/local/texlive2005/bin/\var{archname}:$PATH; export PATH +PATH=/usr/local/texlive2006/bin/\var{archname}:$PATH; export PATH \end{alltt} \noindent Для шеллов типа C shell (\cmdname{csh}, \cmdname{tcsh}), добавьте к вашему \filename{$HOME/.cshrc} следующее: \begin{alltt} -setenv PATH /usr/local/texlive2005/bin/\var{archname}:$PATH +setenv PATH /usr/local/texlive2006/bin/\var{archname}:$PATH \end{alltt} \textruntexconfig @@ -804,11 +809,53 @@ setenv PATH /usr/local/texlive2005/bin/\var{archname}:$PATH \Ucom{i} # выполнить установку > \Ucom{texconfig} ... # См. раздел \ref{sec:texconfig} # Новый элемент в переменной $PATH, для Линукса -> \Ucom{PATH=/usr/local/texlive2005/bin/i386-linux:$PATH; export PATH} +> \Ucom{PATH=/usr/local/texlive2006/bin/i386-linux:$PATH; export PATH} \end{alltt} \textifindoubt +\subsubsection{Установка в пакетном (неинтерактивном) режиме} +\label{sec:noninteractive-install} + +Вы можете задать директории установки в переменных окружения, а +затем установить систему в неинтерактивном режиме. Вот пример: +\begin{alltt} +> \Ucom{TEXLIVE_INSTALL_PREFIX=/opt/texlive} +> \Ucom{export TEXLIVE_INSTALL_PREFIX} +> \Ucom{echo i | sh install-tl.sh} +\end{alltt} + +Переменная \envname{TEXLIVE\_INSTALL\_PREFIX} задаёт новое значение +для директории установки, вместо \dirname{/usr/local/texlive}, +оставляя всё остальное без изменений, так что в примере выше система +будет установлена в \dirname{/opt/texlive/2006}. + +Как обычно в Юнике, команда \Ucom{echo i} может быть вставлена в любую +последовательность команд благодаря редиректам, так что можно написать +сколь угодно сложный скрипт установки. + +Вот список переменных окружения: + +\begin{ttdescription} +\item [TEXLIVE\_INSTALL\_PREFIX] + Вместо \dirname{/usr/local/texlive}. +\item [TEXLIVE\_INSTALL\_TEXDIR] + Вместо \dirname{\$TEXLIVE_INSTALL_PREFIX}/2006. +\item [TEXLIVE\_INSTALL\_TEXMFLOCAL] + Вместо \dirname{\$TEXLIVE_INSTALL_PREFIX/texmf-var}. +\item [TEXLIVE\_INSTALL\_TEXMFSYSVAR] + Вместо \dirname{\$TEXLIVE_INSTALL_TEXDIR/texmf-var}. +\item [TEXLIVE\_INSTALL\_TEXMFHOME] + Вместо \dirname{\$HOME/texmf}. +\end{ttdescription} + +Было бы интересно вместо этих переменных окружений использовать +традиционный для \acro{GNU} скрипт \filename{configure} с +соответствующими опциями. Мы будем благодарны тем, кто возьмётся +написать такой скрипт! + + + % \subsection{Установка на диск индивидуальных пакетов} @@ -820,7 +867,7 @@ setenv PATH /usr/local/texlive2005/bin/\var{archname}:$PATH \startinst Запустите установочный скрипт \filename{install-pkg.sh} (не -\filename{install-tl.sh} "---этот скрипт только для полной установки): +\filename{install-tl.sh} "--- этот скрипт только для полной установки): \begin{alltt} > \Ucom{sh install-pkg.sh \var{options}} \end{alltt} @@ -837,13 +884,13 @@ setenv PATH /usr/local/texlive2005/bin/\var{archname}:$PATH \item [-{}-nosrc] Не устанавливать исходники. \item [-{}-cddir=\var{dir}] Директория, где находится дистрибутив; по - умолчанию -- текущая директория. Если вы выполнили инструкции выше, + умолчанию "--- текущая директория. Если вы выполнили инструкции выше, то это и будет нужная директория, и менять её не надо. \item [-{}-listdir=\var{dir}] Директория со списками, в которых находится информация о пакетах. По умолчанию это \var{cddir}; единственная причина, по - которой имеет смысл изменить это значение "---если вы сами + которой имеет смысл изменить это значение "--- если вы сами конструируете новую версию \TL{}. \end{ttdescription} @@ -851,12 +898,13 @@ setenv PATH /usr/local/texlive2005/bin/\var{archname}:$PATH То, что произойдёт дальше, зависит от следующих опций. Если вы не выберете ни одной из них, по умолчанию произойдёт установка выбранных файлов. Директория, куда следует устанавливать файлы, будет -определена из вашего текущего \envname{\$TEXMFMAIN} командой -\cmdname{kpsewhich}. Вы можете изменить это значение при помощи -переменной \envname{TEXMFMAIN} или \envname{TEXMF}. +определена из текущего значения переменной окружения +\envname{\$TEXMFMAIN} командой \cmdname{kpsewhich}. Вы можете +изменить это значение при помощи переменной \envname{TEXMFMAIN} или +\envname{TEXMF}. \begin{ttdescription} -\item [-{}-listonly] Вывести список файлов, которые должны быть +\item [-{}-listonly] Напечатать список файлов, которые должны быть установлены, но ничего не устанавливать. \item [-{}-archive=\var{tarfile}] Вместо установки файлов в текущий @@ -934,7 +982,7 @@ plain \TeX: После того, как основная установка проделана, вы должны сконфигурировать систему под ваши потребности и провести тестирование. -Ещё одно действие после установки \TL{} "---установить +Ещё одно действие после установки \TL{} "--- установить дополнительные пакеты, шрифты или программы, не включённые в \TL{}. Идея состоит в том, чтобы установить эти дополнения под \envname{TEXMFLOCAL} (если вы устанавливаете программы на диск) или под @@ -969,7 +1017,7 @@ plain \TeX: Эту программу можно вызывать также с разнообразными опциями. Ниже приводятся примеры наиболее часто используемых (система \TL{} по -умолчанию настроена на бумагу формата A4): +умолчанию настроена для печати на бумаге формата A4): \begin{ttdescription} @@ -997,17 +1045,17 @@ plain \TeX: комментариев, объясняющих конфигурационные параметры и их возможные значения. -По состоянию на 2005 год, команда \cmdname{texconfig} изменяет только +По состоянию на 2006 год команда \cmdname{texconfig} изменяет только личные файлы данного пользователя в директории -\dirname{$HOME/.texlive2005}. Если вы устанавливаете \TeX{} только для -себя, этот факт вам будет безразличен. Но если вы устанавливаете +\dirname{$HOME/.texlive2006}. Если вы устанавливаете \TeX{} только +для себя, это для вас не существенно. Но если вы устанавливаете \TeX{} для многопользовательской системы, вам может понадобиться изменить конфигурационные файлы для \emph{всех} пользователей. В этом случае вместо команды \cmdname{texconfig} вам нужна команда -\cmdname{texconfig-sys}. +\cmdname{texconfig-sys}. Аналогично, команды \cmdname{updmap} и \cmdname{fmtutil} теперь -изменяют файлы в \dirname{$HOME/.texlive2005}. Для изменений +изменяют файлы в \dirname{$HOME/.texliveYYYY}. Для изменений системных конфигурационных файлов используйте \cmdname{updmap-sys} и \cmdname{fmtutil-sys}. @@ -1021,17 +1069,17 @@ plain \TeX: в директорию \envname{TEXMFSYSCONFIG}. Переменные, в которых хранятся названия этих директорий, указаны в -разделеn~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. Вы можете -посмотреть значения этих переменных при помощи команды +разделе~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. Вы можете +проверить значения этих переменных при помощи команды \texttt{texconfig conf} и изменить их путём редактирования файла \filename{texmf.cnf}. \subsection{Тестирование установки} \label{sec:test-install} -После установки \TL{} вы, скорее всего, захотите проверить -работу системы, чтобы перейти к созданию прекрасных документов и/или -шрифтов. +После установки \TL{} вы, скорее всего, захотите проверить работу +системы, а уже затем перейти к созданию прекрасных документов и/или +шрифтов. В этом разделе описываются основные процедуры по тестированию системы. Мы приводим команды для операционных систем типа Unix; под \MacOSX{} и @@ -1074,7 +1122,7 @@ Transcript written on sample2e.log. \end{alltt} (Под Windows аналогичная команда называется \cmdname{windvi}.) Вы должны увидеть новое окно с красиво свёрстанным документом, объясняющим основы -\LaTeX{}а. (Если вы "---новичок, вам ст\'оит его прочесть.) Чтобы +\LaTeX{}а. (Если вы "--- новичок, вам ст\'оит его прочесть.) Чтобы программа \cmdname{xdvi} могла запуститься, вы должны быть в среде X Window; если это не так, или если переменная \envname{DISPLAY} установлена неправильно, вы увидите ошибку \samp{Can't open display}. @@ -1097,7 +1145,7 @@ Transcript written on sample2e.log. > \Ucom{xpdf sample2e.pdf} \end{alltt} К сожалению, ни \cmdname{gv}, ни \cmdname{xpdf} не включены в текущую -версию \TL{}, так что вам придётся останавливать их +версию \TL{}, так что вам придётся устанавливать их отдельно. См. соответственно \url{http://www.gnu.org/software/gv} и \url{http://www.foolabs.com/xpdf}. @@ -1129,7 +1177,7 @@ plain \TeX. \section{Установка в системе \protect\MacOSX{}} \label{sec:mac-install} -Рекомендуемый способ установить \TeX{} для \MacOSX{} "---~использовать +Рекомендуемый способ установить \TeX{} для \MacOSX{} "--- использовать дистрибутив Mac\TeX, который впервые включён в \TL{} в 2005 году. Он находится на \DVD{} \pkgname{live} в директории \dirname{mactex/}. В этой директории содержится инсталлятор для полоного дистрибутива @@ -1150,7 +1198,7 @@ plain \TeX. скорее всего, обновить систему. Если у вас установлена \cmdname{bash}, вы можете следовать инструкциям -для установки в системе Unix installation в предыдущем разделе. +для установки в системе Юникс из в предыдущего раздела. См. раздел~\ref{sec:unix-install}, \p.~\pageref{sec:unix-install}; в нём упомянуты особенности \MacOSX. @@ -1204,16 +1252,15 @@ Windows 98, \acro{ME}, \acro{NT}, \acro{2K} или \acro{XP}. Более \texttt{SHELL=<path>COMMAND.COM /E:4096 /P} -\subsection{Установка на диск \protect\TeX\protect\ Live} +\subsection{Установка системы \protect\TeX\protect\ Live на диск} -После вставки \acro{CD} с \TL{} в компьютер, автостарт должен -запустить программу \cmdname{tlpmgui}. Если он этого не сделал, -щёлкните на \guiseq{Start\arw Run}, а затем напечатайте -\verb|<drive>:\setup-win32\tplmgui.exe| (или -\verb|<drive>:\texlive\setup-win32\tplmgui.exe|, -если вы устанавливаете с -\acro{DVD}), где \verb|<drive>| "---~диск \acro{CD} или -\acro{DVD}, и нажмите <<OK>>. +После того, как вы вставите \acro{CD} с \TL{} в компьютер, автостарт +должен запустить программу \cmdname{tlpmgui}. Если этого не +произойдёт, щёлкните на \guiseq{Start\arw Run}, а затем напечатайте +\verb|<drive>:\setup-win32\tplmgui.exe| (или +\verb|<drive>:\texlive\setup-win32\tplmgui.exe|, если вы +устанавливаете с \acro{DVD}), где \verb|<drive>| "--- диск \acro{CD} +или \acro{DVD}, и нажмите <<OK>>. Должно появиться окно установки под названием \guiseq{TeX Live installation and maintenance utility}. В нём содержатся следующие @@ -1238,7 +1285,7 @@ Windows 98, \acro{ME}, \acro{NT}, \acro{2K} или \acro{XP}. Более сопровождается кнопкой \guiseq{Info}, при нажатии на которую появляется краткое описание схемы. -Схема "---~это большой набор файлов, предназначенный для определённого +Схема "--- это большой набор файлов, предназначенный для определённого типа пользователя. Есть общие схемы для минимальной, средней и полной установки. Остальные схемы предназначены либо для определённых групп пользователей \TeX а (например, для членов GUST или GUTeneberg) или @@ -1253,7 +1300,7 @@ collections}, можно выбрать дополнительные коллекции, например, \MP, \textbf{Примечание:} Коллекции \guiseq{Ghostscript}, \guiseq{Perl} и \guiseq{Wintools} выбираются по умолчанию и должны быть установлены, -за исключением ситуации, когда они уже есть в системе и вы понимаете, +за исключением ситуации, когда они уже есть в системе, и вы знаете, что вы делаете. Эти коллекции используются многими другими важными программами. Переменные \verb|PERL5LIB| и \verb|GS_LIB| будут также автоматически установлены. @@ -1272,7 +1319,7 @@ collections}, можно выбрать дополнительные коллекции, например, \MP, занять довольно много времени. Поэтому подождите, пожалуйста, пока не появится сообщение об успешном завершении установки. -В меню \guiseq{Start\arw Programs\arw TeXLive2005} будет добавлена +В меню \guiseq{Start\arw Programs\arw TeXLive2006} будет добавлена программа \cmdname{tlpmgui}. При необходимости (Win9x/WinME) вам будет предложено рестартовать @@ -1296,7 +1343,7 @@ collections}, можно выбрать дополнительные коллекции, например, \MP, несколько облегчить вашу жизнь, мы включили в \TL следующий набор: \begin{itemize} \item \cmdname{Ghostscript} 7.07 -\item минимальный \cmdname{Perl} 5.8, достаточный для всех скриптов +\item минимальный комплект \cmdname{Perl} 5.8, достаточный для всех скриптов \TL{}. \item набор программ \textsf{win-tools}: \textsf{bzip2, gzip, jpeg2ps, tiff2png}/ @@ -1324,20 +1371,21 @@ fp\TeX). \url{http://netpbm.sourceforge.net/} \item[Редакторы для работы с \TeX{}ом] Имеется широкий выбор редакторов, и какой из них - использовать "---дело вкуса. Вот подборка: + использовать "--- дело вкуса. Вот подборка: \begin{itemize*} - \item \cmdname{GNU Emacs} есть для Windows, его страничка: + \item \cmdname{GNU Emacs}: есть версия для Windows, её страничка: \url{http://www.gnu.org/software/emacs/windows/ntemacs.html} - \item \cmdname{XEmacs} есть для Windows, его страничка: + \item \cmdname{XEmacs}: есть версия для Windows, её страничка: \url{http://www.xemacs.org/} - \item \cmdname{WinShell} есть на \TL в директории + \item \cmdname{WinShell}: есть на \TL в директории \path|support|, его страничка: \url{http://www.winshell.de} - \item \cmdname{WinEdt} это shareware, доступное на \url{http://www.winedt.com} + \item \cmdname{WinEdt}: это shareware, доступно на + \url{http://www.winedt.com} \item \cmdname{Vim} есть на \TL{} в директории - \path|support\wim|, его страничка: \url{http://www.vim.org} - \item \cmdname{TeXnicCenter} "---~это свободная программа, которая + \path|support\vim|, его страничка: \url{http://www.vim.org} + \item \cmdname{TeXnicCenter} "--- это свободная программа, которая есть на странице - \url{http://www.toolscenter.org/products/} и в дистрибутиве + \url{http://www.toolscenter.org} и в дистрибутиве pro\TeX t. \item \cmdname{LEd} можно найти на \url{http://www.ctan.org/support/LEd} @@ -1349,14 +1397,14 @@ fp\TeX). Вы можете установить и другие программы, которые не являются свободными\footnote{Несвободными в том смысле, что их нельзя свободно модифицировать и распространять. Это не означает, что вы не можете - приобрести их бесплатно.} и потому не включённые в дистрибутив + приобрести их бесплатно.} и потому не включены в дистрибутив \TL{}, например, \cmdname{GSView}, графическая оболочка к программе \cmdname{Ghostscript}, удобная для файлов в форматах PS/PDF. \cmdname{GSView} можно найти на \url{http://www.cs.wisc.edu/~ghost/gsview/} или любом зеркале архива \acro{CTAN}. -\section{Действия после установки и поддержка \protect\Windows} +\section{Действия после установки под \protect\Windows} Если вы установили дистрибутив \TL, вы можете использовать \cmdname{tlpmgui} для изменения и поддержки установленной системы. @@ -1364,7 +1412,7 @@ fp\TeX). \subsection{Добавление и удаление пакетов} Поскольку программа \cmdname{tlpmgui} находится в меню -\guiseq{Start\arw Programs\arw TeXLive2005}, запустите её оттуда. +\guiseq{Start\arw Programs\arw TeXLive2006}, запустите её оттуда. Появится окно \guiseq{TeX Live installation and maintenance utility}. В нём есть несколько страниц: \guiseq{Add Packages}, \guiseq{Remove packages}, \guiseq{Manage installation}, \guiseq{Remove @@ -1458,8 +1506,8 @@ fp\TeX). Директория \path|$TEXMFLOCAL| первоначально пуста. Если, например, вы хотите добавить файлы поддержки для программы символических вычислений Maple, вы можете положить стилевые файлы в -\path|c:\TeXLive2005\texmf-local\tex\latex\maple\|, а документацию в - \path|c:\TeXLive2005\texmf-local\doc\latex\maple\|. +\path|c:\TeXLive2006\texmf-local\tex\latex\maple\|, а документацию в + \path|c:\TeXLive2006\texmf-local\doc\latex\maple\|. \subsection{Запуск \texttt{tlmp.exe} из командной строки} @@ -1475,14 +1523,14 @@ tlpm --help \subsection{Установка по сети} -\KPS{} знает про сетевые диски, поэтому вы можете использовать их для -того, чтобы раздавать дерево \path{TEXMF} по сети. Но можно поступить -ещё проще. Все \TeX{}овские и конфигурационные файлы, всё, кроме -файлов в директории -\path|bin/win32| можно использовать в одновременно в версиях \teTeX{} -или \TL{} под Юниксом. Это означает, что вы можете использовать -Самбу, чтобы смонтировать диски либо с сервера \acro{NT} на рабочую -станцию под Юниксом, либо наоборот. Возможно несколько стратегий: +\KPS{} знает про сетевые диски, поэтому вы можете использовать +раздавать дерево \path{TEXMF} по сети. Но есть и ещё более интересный +вариант. Все \TeX{}овские и конфигурационные файлы, то есть всё, +кроме файлов в директории \path|bin/win32| можно использовать в +одновременно в версиях \teTeX{} или \TL{} под Юниксом. Это означает, +что вы можете использовать Самбу, чтобы смонтировать диски либо с +сервера \acro{NT} на рабочую станцию под Юниксом, либо наоборот. +Возможно несколько стратегий: \begin{itemize} \item Положите всё на сервер. Добавьте файлы для каждой архитектуры в соответствующую поддиректорию \path|bin|, например, @@ -1491,10 +1539,9 @@ tlpm --help нужные директории под Win32. \item Установите локальные копии программ и форматов. В этом случае задайте в переменной \path|$TEXMFMAIN| главное дерево \path|texmf|, - которое лежит на сервере. Установите \path|$VARTEXMF| на локальную + которое лежит на сервере. Установите \path|$TEXMFVAR| на локальную директорию с локальными конфигурационными файлами и автоматически - созданными - файлами. + созданными файлами. \end{itemize} @@ -1538,9 +1585,9 @@ tlpm --help Ghostscript. Под Win32 для многих программ проще искать Ghostscript dll по значению регистра, чем использовать \path|PATH|, длина которого ограничена. -\item[\Webc{}] У компиляторов несколько опций, которых нет под - Unixовской версией - \Webc{}, и у одной опции другое поведение: +\item[\Webc{}] У программ, собранных под \Webc{} под Windows, есть + несколько опций, которых нет под Unixовской версией \Webc{}, и у + одной опции несколько другое поведение: \begin{itemize} \item \path|-halt-on-error| остановить компиляцию на первой ошибке. \item \path|-job-time| задать дату выполнения работы по времени @@ -1567,8 +1614,8 @@ tlpm --help \subsubsection{Dvips} -Конфигурационный файл для dvips находится в\\ -\verb+C:\TeXLive2005\texmf-var\dvips\config\config.ps+\\ +Конфигурационный файл для dvips "--- \\ +\verb+C:\TeXLive2006\texmf-var\dvips\config\config.ps+.\\ Вы можете открыть его в любом редакторе и изменить некоторые параметры: %(\cmdname{WinShell} will do fine) @@ -1608,7 +1655,7 @@ fontmaps для Dvips and Pdftex. Это делается программой Если вы используете программу pdf{}latex, чтобы писать непосредственно в формате \acro{PDF}, и вы используете бумагу \acro{US} letter, отредактируйте файл\\ -\verb+C:\TeXLive2005\texmf-var\tex\generic\config\pdftexconfig.tex+,\\ +\verb+C:\TeXLive2006\texmf-var\tex\generic\config\pdftexconfig.tex+,\\ изменив в нём \samp{\bs pdfpagewidth} и \samp{\bs pdfpageheight}. Там должно быть: \begin{alltt} @@ -1623,7 +1670,7 @@ GSView теперь распространяется под лицензией Aladdin, и поэтому не Вы можете захотеть изменить размер страницы на US letter. Если это так, запустите -GSView из меню \guiseq{Start}, и выберите \guiseq{Media\arw Letter}. +GSView из меню \guiseq{Start} и выберите \guiseq{Media\arw Letter}. Кроме того, вы можете изменить настройки так, чтобы получить самое качественное изображение на экране. В меню \guiseq{Media \arw Display @@ -1673,7 +1720,7 @@ c:\>kpsewhich --expand-var $HOME/windvi.cnf Откройте файл \verb+sample2e.tex+ в вашем редакторе (Xemacs, WinShell). Этот файл можно найти в директории, например, -\path|C:\TeXLive2005\texmf-dist\tex\latex\base|. На экране должен появиться +\path|C:\TeXLive2006\texmf-dist\tex\latex\base|. На экране должен появиться исходный код в формате \LaTeX. Скомпилируйте его, щёлкнув по меню \guiseq{Command\arw LaTeX} (XEmacs) или иконке <<\LaTeX>> (WinShell), затем посмотрите на результат, щёлкнув по меню @@ -1732,25 +1779,24 @@ Windows их не любят. Его преимущество в том, что вы можете вставлять \acro{SDK} от Микрософта), которые используются для написания программ для разных операционных систем семейства Windows. -Есть разные типы -Windows: +Есть разные типы Windows: \begin{itemize} \item Win95, Win98 и Win\acro{ME}, которые \emph{не являются - настоящими многозадачными системами.} Это последние "---будем - надеяться, что на самом деле последние "---реинкарнации \acro{DOS}. Это + настоящими многозадачными системами.} Это последние "--- будем + надеяться, что на самом деле последние "--- реинкарнации \acro{DOS}. Это может быть более или менее убедительно доказано наблюдением за процессом загрузки. \acro{PC} загружает \path|command.com|. Если вы остановите процесс загрузки, вы можете спросить текущую версию \acro{DOS}, и система ответит что-то вроде \samp{MS-DOS 7.0} (по - крайней мере в старших версиях Win9x). + крайней мере в старых версиях Win9x). \item Windows \acro{NT}, новая операционная система, написанная с нуля, способная к настоящей многозадачности, и включающая много высокоуровневых возможностей. \item Windows 2000, основанная на \acro{NT}, но со всеми возможностями Win98. -\item Windows \acro{XP}, которая бывает Personal и Pro. Это последний - шаг в слиянии двух линеек продуктов (Win9x и - \acro{NT}). \acro{XP} основана на \acro{NT}. + \item Windows \acro{XP}, которая бывает Personal и Pro. Это последний + шаг в слиянии двух линеек продуктов (Win9x и \acro{NT}). \acro{XP} + основана на \acro{NT}. \end{itemize} @@ -1778,7 +1824,7 @@ Win9x. Это настоящие многозадачные системы с защищённой памятью. Хороший вопрос. Проблема на самом деле очень общая. Не все операции удобно делать из \acro{GUI}. Командная строка даёт вам возможности -программирования "---если за ней стоит хороший интерпретатор. +программирования "--- если за ней стоит хороший интерпретатор. Но проблема ещё более фундаментальна: \TeX{} является \emph{пакетной} программой. Не интерактивной. \TeX{}у надо вычислить оптимальную @@ -1803,12 +1849,11 @@ Win9x. Это настоящие многозадачные системы с защищённой памятью. иконке \acro{MS-DOS} в меню \guiseq{Start\arw Programs}, либо выбрав из меню \guiseq{Start\arw Run} и напечатав там \path|command.com|. - \item[NT, 2K, XP] Вы можете получить командную строку, найдя - \guiseq{Command Prompt} в меню \guiseq{Start\arw Accessories}. - Вы также можете выбрать меню \guiseq{Start\arw Run} и напечатать - там + \item[NT, 2K, XP] Вы можете получить командную строку, найдя + \guiseq{Command Prompt} в меню \guiseq{Start\arw Accessories}. Вы + также можете выбрать меню \guiseq{Start\arw Run} и напечатать там \path|cmd.exe|, название нового интерпретатора командной строки в - \acro{NT} (именно поэтому неправильно называть его окном + \acro{NT} (именно поэтому неправильно называть его окном \emph{DOS}!). \end{description} @@ -1835,7 +1880,7 @@ API Win32 понимает и \path|/|, и \path|\| в качестве разделителей в \subsubsection{Файловые системы} \label{sec:clusters} -Пожалуй, худшей чертой Win9x с точки зрения\TeX{}а является так +Пожалуй, худшей чертой Win9x с точки зрения\TeX а является так называемая файловая система \acro{FAT}. \TeX{} использует очень много маленьких файлов, с размерами 1--3\,Kb. Файловая система \acro{FAT} очень древняя, она на много десятилетий старше @@ -1861,7 +1906,7 @@ API Win32 понимает и \path|/|, и \path|\| в качестве разделителей в Изменение происходит с локальной копией окружения, и не переходит в другие программы. -Переменная \envname{PATH} "---особая переменная, используемая для +Переменная \envname{PATH} "--- особая переменная, используемая для поиска запускаемых вами программ. Она задаётся по-разному в Win9x, WinME and NT/2K/XP: @@ -1871,7 +1916,7 @@ WinME and NT/2K/XP: следует список директорий, разделённых \path|;|. Добавьте директорию с программами \TL{} к списку, например, так: \begin{verbatim} -PATH=c:\windows;c:\windows\system;c:\TeXLive2005\bin\win32 +PATH=c:\windows;c:\windows\system;c:\TeXLive2006\bin\win32 \end{verbatim} \item[Windows ME] Вам надо запустить специальную программу \path|c:\windows\system\msconfig.exe| чтобы изменить переменные @@ -1888,13 +1933,13 @@ PATH=c:\windows;c:\windows\system;c:\TeXLive2005\bin\win32 переменные, если у вас нет прав администратора. Если вы хотите изменить \envname{PATH} для всех пользователей, обратитесь к вашему системному администратору. Если вы сами системный администратор, - вы должны понимать, что вы делаете. + вы должны знать, что вы делаете. Если там уже есть переменная \envname{PATH}, щёлкните на \envname{PATH}. В поле \textsf{Variable} появится \texttt{PATH}, а в поле \textsf{Value} текущее значение переменной: список директорий, разделённых \path|;|. Добавьте директорию, где расположены нужные - программы, например, \path|c:\TeXLive2005\bin\win32|. + программы, например, \path|c:\TeXLive2006\bin\win32|. Если у вас не задана переменная \envname{PATH}, щёлкните на поле \textsf{Variable} и впечатайте \texttt{PATH}, щёлкните на поле \textsf{Value} и впечатайте директорию. @@ -1910,7 +1955,7 @@ set VARIABLE \end{verbatim} система должна напечатать её значение. -\subsubsection{Компиляторы \TeX{}а} +\subsubsection{Движки \TeX{}а} Если вы взглянете в документацию \Webc{}, вы увидите, что все различные программы на основе \TeX{}а используют один и тот @@ -1919,19 +1964,19 @@ set VARIABLE зависимости от того, под каким именем они вызваны. Под Юниксом это сделано путём использования \emph{символических - ссылок}. Это экономит массу места на диске, потому что один и тот же -компилятор используется многими программами. + ссылок}. Это экономит массу места на диске, потому что одна и та же +программа используется для разных форматов. API Win32 не знает про ссылки. Поэтому чтобы сэкономить место, все основные программы \TeX{}а упакованы в DLL (\emph{Dynamic Linked Library}, динамически подгружаемая библиотека). Это означает, что у вас могут быть такие файлы: \begin{alltt} -18/09/2005 14:19 3 584 latex.exe -18/09/2005 14:19 3 584 pdfetex.exe -18/09/2005 14:19 524 288 tl90pdfetex.dll +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|, @@ -1970,7 +2015,8 @@ SET KPATHSEA_DEBUG_OUTPUT=con: Теперь вы можете направить \cmdname{stderr} и \cmdname{stdout} в один и тот же файл. -\item Предполагая, что вы установили систему под \path|c:/TeX|, проверьте следующие значения: \\ +\item Предполагая, что вы установили систему под \path|c:/TeX|, + проверьте следующие значения: \\ {\small \begin{tabular}{ll} \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\ @@ -2002,10 +2048,10 @@ SET KPATHSEA_DEBUG_OUTPUT=con: Вот несколько вещей, которые вы можете проверить: \begin{enumerate} -\item Находится ли \file{tex.exe} в моей \path|PATH|? +\item Находится ли \file{tex.exe} в списке \path|PATH|? \item Установлена ли переменная \path|TEXMFCNF| на - \path|c:/TeXLive2005/texmf-var/web2c| (значение по умолчанию)? + \path|c:/TeXLive2006/texmf-var/web2c| (значение по умолчанию)? \item Есть ли ошибки в логах программы \file{tlmpgui.exe}? Вы можете найти файл \file{tlmpgui.log} в директории \file{TEMP}. Ищите @@ -2029,17 +2075,17 @@ SET KPATHSEA_DEBUG_OUTPUT=con: % don't use \Webc so the \uppercase in the headline works. \section{Руководство пользователя Web2C} -\Webc{} "---это интегрированная коллекция программ, относящихся к +\Webc{} "--- это интегрированная коллекция программ, относящихся к \TeX{}у: сам \TeX{}, \MF{}, \MP, \BibTeX{}, и т.д. Это сердце \TL{}. Немного истории. Первоначальная версия была написана Томасом Рокики, который в 1987 году создал первую систему \TeX{}-to-C, адаптировав -файлы изменений для Юникса, разработанные в основном Говардом Трики и -Павлом Куртисом. Тим Морган стал поддерживать систему, и в этот период -её имя сменилось на Web-to-C\@. В 1990 году Карл Берри взялся за -работу, координируя работу десятков программистов, а в 1997 он передал -руководство Олафу Веберу. +патчи для Юникса, разработанные в основном Говардом Трики и Павлом +Куртисом. Тим Морган стал поддерживать систему, и в этот период её +название сменилось на Web-to-C\@. В 1990 году Карл Берри взял на себя +этот проект, координируя работу десятков программистов, а в 1997 он +передал руководство Олафу Веберу. Система \Webc{} работает на Юниксе, 32-битовых Windows, \MacOSX{}, и других операционных системах. Она использует оригинальные исходники @@ -2133,14 +2179,14 @@ SET KPATHSEA_DEBUG_OUTPUT=con: затем диск. Если нужный файл найден, поиск останавливается, и возвращается результат. -Хотя самый простой и часто встречающийся элемент пути "---это название -директории, \KPS{} поддерживает дополнительные возможности: +Хотя самый простой и часто встречающийся элемент пути "--- это +название директории, \KPS{} поддерживает дополнительные возможности: разнообразные значения по умолчанию, имена переменных окружения, значения из конфигурационных файлов, домашние директории пользователей, рекурсивный поиск поддиректорий. Поэтому мы говорим, что \KPS{} \emph{вычисляет} элемент пути, т.е., что библиотека преобразует спецификации в имя или имена директории. Это описано в -следующих разделах в том же порядке, в котором происходит поиск. +следующих разделах в том же порядке, в котором происходит поиск. Заметьте, что имя файла при поиске может быть абсолютным или относительным, т.е. начинаться с \samp{/}, или \samp{./}, или @@ -2165,7 +2211,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \begin{enumerate} \item Установленные пользователем переменные окружения, например \envname{TEXINPUTS}\@. Переменные окружения с точкой и названием - программы имеют преимущество; например если \samp{latex} "---имя + программы имеют преимущество; например если \samp{latex} "--- имя программы. то \envname{TEXINPUTS.latex} имеет преимущество перед \envname{TEXINPUTS}. \item @@ -2244,7 +2290,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: \label{Path-expansion} -\KPS{} разпознаёт определённые специальные символы и конструкции в +\KPS{} распознаёт определённые специальные символы и конструкции в путях поиска, аналогичные конструкциям в стандартных оболочках Юникса. Например, сложный путь \verb+~$USER/{foo,bar}//baz+, означает все поддиректории директорий @@ -2373,7 +2419,7 @@ SET KPATHSEA_DEBUG_OUTPUT=con: случаев иерархия только одна. \KPS{} ищет файлы \file{ls-R} в пути \code{TEXMFDBS}. -Рекомендуемый способ создания и поддержки \samp{ls-R} "---скрипт +Рекомендуемый способ создания и поддержки \samp{ls-R} "--- скрипт \code{mktexlsr}, включённый в дистрибутив. Он вызывается разными скриптами \samp{mktex}\dots. В принципе этот скрипт выполняет команды типа @@ -2485,7 +2531,7 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib \end{alltt} -Последнее "---библиографическая база данных для статей журнала +Последнее "--- библиографическая база данных для статей журнала \textsl{TUGBoat}. \begin{alltt} @@ -2716,7 +2762,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \subsection{Опции запуска} -Ещё одна полезная возможность \Webc{} "---контроль параметров памяти +Ещё одна полезная возможность \Webc{} "--- контроль параметров памяти (в особенности размер массивов) при запуске, во время чтения файла \file{texmf.cnf} библиотекой \KPS{}. Параметры памяти находятся в части~3 этого файла в дистрибутиве \TL{}. Вот самые важные: @@ -2786,7 +2832,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb > \Ucom{sh configure -prefix=/usr/local/TeX} \end{alltt} -Директория \optname{-prefix} "---это место, куда вы установили +Директория \optname{-prefix} "--- это место, куда вы установили основное дерево поддержки. Структура директорий будет такова (\$TEXDIR означает выбранную директорию): @@ -2854,64 +2900,80 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \section{Благодарности} -\TL{} "---результат объединённых усилий практически всех групп +\TL{} "--- результат объединённых усилий практически всех групп пользователей \TeX а. Это издание \TL{} отредактировано Себастианом -Ратцем и Карлом Берри. Другие, работавшие над ним, перечислены ниже +Ратцем и Карлом Берри. Другие, работавшие над ним, перечислены ниже. +Мы благодарим: \begin{itemize*} -\item Немецкая группа пользователей \TeX{}а (\acro{DANTE} e.V.), - обеспечила компьютеры для репозитория \TL{}; Райнер Шёпф и Рейнхард - Цирке его поддерживали. Сотрудники \acro{DANTE} Фолькер Шаа и Клаус - Хоппнер координировали производство с Lehmann's Bookstore - (\url{http://www.lob.de}). +\item Англоязычную, немецкую, голландскую и польскую группы + пользователей \TeX{}а (\acro{TUG}, \acro{DANTE} e.V., \acro{NTG} и + \acro{GUST}) за необходимую техническую и административную + инфраструктуру. Пожалуйста, вступайте в группы пользователей \TeX + а. + +\item Группу поддержки \acro{CTAN} за размещение дисков \TL{} и + поддержку инфраструктуры обновления пакетов, от которой зависит + \TL. + +\item Питера Брейтенлохнера и команду разработчиков \eTeX\ за + стабильную основу современного \TeX а. -\item The Perforce corporation (\url{http://www.perforce.com}) - подарила нам бесплатную копию их замечательной системы контроля - версий, использованную нами для исходников \TL. - -\item Питер Брейтенлохнер и команда разработчиков \eTeX\ заложила - основы будущего \TeX а. - -\item Томас Эссер, без замечательного пакета \teTeX{} которого \TL{} - не существовал бы, много помогал нам в работе над \TL. +\item Томаса Эссера, без замечательного пакета \teTeX{} которого \TL{} + не существовал бы, и который много помогал нам в работе над \TL. -\item Майкл Гусенс был соавтором первой версии документации. +\item Майкла Гусенса, который был соавтором первой версии документации. -\item Эйтан Гурари написал \TeX4ht{}, использованный для производства - файлов \HTML{}, и неустанно работал над ними, немедленно добавляя - нужные нам возможности. +\item Эйтана Гурари, чей \TeX4ht{} использовался для создания файлов в + формате \HTML{}, и который неустанно работал, по первому требованию + добавляя нужные нам возможности. - -\item Ганс Хаген помогал в тестировании и приспособлении формата + +\item Ганса Хагена за помощь в тестировании и приспособлении формата \ConTeXt\ к нашим нуждам. -\item Павел Яковский создал инсталлятор для Windows \cmdname{tlpm}, а - Томаш Лужак написал \cmdname{tlpmgui}. +\item Хан Те Тана, Мартина Шрёдера и команду pdf\TeX\ за неустанное + расширение возможностей \TeX а. + +\item Тако Хокватера за возобновление работы над \MP{} и \TeX ом. + +\item Павла Яковского за инсталлятор для Windows \cmdname{tlpm}, и + Томаша Лужака за \cmdname{tlpmgui}. -\item Хан Фе Фан, Мартин Шрёдер и команда pdf\TeX\ продолжает - улучшать возможности \TeX а. +\item Акиру Какуто за обновленные программы для Windows в рамках его + проекта \acro{W32TEX} + (\url{http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/}). +\item Джонатана Кью и его работодателя \acro{SIL} за создание системы + Xe\TeX{} и за работу по её интегрированию в \TL. -\item Петр Олшак координировал и проверял весь чешский и - словацкий материал. +\item Рейнхарда Котучу за помощь в огромной работе по обновлению + пакетов в \TL{}, за исследовательскую работу в области Windows, за + скрипт \texttt{getnonfreefonts} и многое другое. +\item Петра Олшака за координацию и тщательную проверку чешского и + словацкого материала. -\item Фабриций Попинье создал \TL{} для Windows и разработал новую - структуру директорий. +\item Фабриция Попинье за исходную поддержку Windows в \TL. -\item Сташек Ваврикевич был главным тестером \TL{} и координировал - много польских вкладов: шрифты, инсталлятор для Windows и многое - другое. +\item Норберта Прейнинга за помощь с инфраструктурой \TL{} и + обновлением пакетов, за координирование Дебиановской версии \TL{} + (совместно с Франком Кюстером), в ходе которой он выдвинул много + ценных предложений. -\item Олаф Вебер терпеливо работал над \Webc, на которой держится - дистрибутив. +\item Сташекa Ваврикевича, который был главным тестером \TL{} и + координировал многе польских проекты: шрифты, инсталлятор для + Windows и многое другое. -\item Гербер Виерда разработал поддержку \MacOSX\ и участвовал в +\item Олафа Вебера за терпеливую работу над \Webc, на которой держится + всё остальное. + +\item Гербена Виерду за разработку поддержку \MacOSX, участие в интеграции и тестировании. -\item Грэм Виллиамс создал каталог пакетов. +\item Грэма Виллиамса, создавшего каталог пакетов. \end{itemize*} @@ -2924,7 +2986,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \pkgname{sparc-solaris}), Сташек Ваврикевич (\pkgname{i386-linux}), Олаф Вебер (\pkgname{mips-irix}), -Герберт Виерда (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}). +Гербен Виерда (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}). Документация и переводы: Карл Берри (английский), Даниэль Флипо и Фабриций Попинье @@ -2932,7 +2994,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb и Ян Буса (чешский и словацкий), Борис Вейцман (русский), Сташек Ваврикевич (польский). -Разумеется, наша главная благодарность "---Дональду Кнуту, во-первых, +Разумеется, наша главная благодарность "--- Дональду Кнуту, во-первых, за разработку \TeX а, и во-вторых, за то, что он подарил его миру. \section{История издания} @@ -2952,7 +3014,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb систему файлов для \TeX а. Несколько версий \TDS{} было опубликовано в декабрьском выпуске \textsl{TUGboat} в 1995 году, и с самого начала стало ясо, что следует создать пример структуры на \CD{}. Дистрибутив, -который вы держите в руках, "---прямой результат работы этой группы. +который вы держите в руках, "--- прямой результат работы этой группы. Из успеха 4All\TeX{} был сделан вывод, что пользователям Юникса также подойдёт такая удобная система, и так родилась другая важная часть \TL. @@ -2962,22 +3024,24 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb состав и поддержка многих платформ. Томас согласился нам помочь, и мы в начале 1996 года стали серьёзно работать над дистрибутивом. Первое издание вышло в мае 1996 года. В начале 1997 года Карл Берри завершил -новую версию Web2c, которая включила практически все добавки Томаса -Эссера в \teTeX{}е, и мы решили основать второе издание на стандартном -\Webc, с добавлением скрипта \texttt{texconfig} из \teTeX{}а. Третье -издание \CD{} основывалось на новой версии \Webc, 7.2, Олафа Вебера; в -то же время была выпущена новая версия \teTeX{}а, и \TL{} включил -почти все его новые черты. Четвертое издание следовало той же -традиции, используя новую версию \teTeX{}а и \Webc{} (7.3). Теперь в -нём была полная система для Windows. +новую версию Web2c, которая включила практически все новые +возможности, добавленные Томасом Эссером в \teTeX, и мы решили +основать второе издание на стандартном \Webc, с добавлением скрипта +\texttt{texconfig} из \teTeX{}а. Третье издание \CD{} основывалось на +новой версии \Webc, 7.2, Олафа Вебера; в то же время была выпущена +новая версия \teTeX{}а, и \TL{} включил почти все его новые +возможности. Четвертое издание следовало той же традиции, используя +новую версию \teTeX{}а и \Webc{} (7.3). Теперь в нём была полная +система для Windows. Для пятого издания (март 2000 года) многие пакеты на \CD{} были пересмотрены и проверены. Информация о пакетах была собрана в файлы XML. Но главным изменением в \TeX\ Live 5 было удаление всех -несвободных программ. Всё на \TL{} преполагается совметимым с Debian -Free Software Guidelines (\url{http://www.debian.org/intro/free}); мы -сделали всё, что могли, чтобы проверить лицензии всех пакетов, и мы -будем благодарны за любое указание на ошибки. +несвободных программ. Всё на \TL{} преполагается совместимым с +Правилами Дебиана для Свободных Программ +(\url{http://www.debian.org/intro/free}); мы сделали всё, что могли, +чтобы проверить лицензии всех пакетов, и мы будем благодарны за любое +указание на ошибки. В шестом издании (июль 2001 года) было много нового материала. Главным была новая концепция установки: пользователь выбирал нужный @@ -3142,7 +3206,7 @@ Free Software Guidelines (\url{http://www.debian.org/intro/free}); мы \item Поддержка enc\TeX а включена в \Webc, и поэтому во все программы \TeX, которые теперь поддерживают опцию \optname{-enc} - "---\emph{только при генерировании форматов}. enc\TeX{} + "--- \emph{только при генерировании форматов}. enc\TeX{} обеспечивает общую перекодировку входного и выходного потоков, что позволяет полную поддержку Unicode (в \acro{UTF}-8). См. \OnCD{texmf-dist/doc/generic/enctex/} и @@ -3155,15 +3219,16 @@ Free Software Guidelines (\url{http://www.debian.org/intro/free}); мы для \LaTeX а на основе этой программы называется \textsf{lamed}. \item Последняя версия \LaTeX а включает новую версию лицензии - \acro{LPPL} "---теперь официально одобренную Debianом. Некоторые - другие изменения перечислены в файлах \filename{ltnews} в \OnCD{texmf-dist/doc/latex/base}. + \acro{LPPL} "--- теперь официально одобренную Debianом. Некоторые + другие изменения перечислены в файлах \filename{ltnews} в + \OnCD{texmf-dist/doc/latex/base}. \item В дистрибутиве появилась \cmdname{dvipng}, новая программа для перевода \acro{DVI} в \acro{PNG}. См. \OnCD{texmf/doc/man/man1/dvipng.1}. \item Мы уменьшили размер пакета \pkgname{cbgreek} до приемлемого - набора шрифтов, с согласия и совета автораа (Клаудио Беккари). + набора шрифтов, с согласия и совета автора (Клаудио Беккари). Исключены невидимые, прозрачные и полупрозрачные шрифты, которые относительно редко используются, а нам не хватало места. Полный набор шрифтов можно найти в архиве \acro{CTAN} @@ -3196,8 +3261,7 @@ Free Software Guidelines (\url{http://www.debian.org/intro/free}); мы \end{itemize} -\subsection{Настоящее} -\label{sec:tlcurrent} +\subsubsection{2005} В 2005 году было, как всегда, сделано много изменений в пакетах и программах. Инфраструктура почти не изменилась по сравненению с 2004 @@ -3222,13 +3286,13 @@ Free Software Guidelines (\url{http://www.debian.org/intro/free}); мы \envname{TEXMFSYSCONFIG} должны быть согласованы. См. раздел~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. -\item В прошлом году мы не определяли \verb|\pdfoutput| и другие - переменные при генерировании файлов в формате DVI, хотя для этого - использовалась программа \cmdname{pdfetex}. В этом году, как и было - обещано, это уже не так. Поэтому если ваш документ использует для - проверки формата \verb|\ifx\pdfoutput\undefined|, его надо - изменить. Вы можете использовать пакет \pkgname{ifpdf.sty} - (работает в plain \TeX{} и \LaTeX) или аналогичную логику. +\item В прошлом году мы оставили неопределёнными \verb|\pdfoutput| и + другие переменные при генерировании файлов в формате DVI, хотя для + этого использовалась программа \cmdname{pdfetex}. В этом году, как + и было обещано, это уже не так. Поэтому если ваш документ + использует для проверки формата \verb|\ifx\pdfoutput\undefined|, его + надо изменить. Вы можете использовать пакет \pkgname{ifpdf.sty} + (работает в plain \TeX{} и \LaTeX) или аналогичную логику. \item В прошлом году мы изменили большинство форматов, которые стали выдавать 8-битовые символы. Если вам всё же нужны старый вариант с @@ -3255,6 +3319,41 @@ latex --translate-file=empty.tcx yourfile.tex пользователя (см. первый пункт выше). \end{itemize} + +\subsection{Настоящее} +\label{sec:tlcurrent} + +В 2006 главным нововведением является программа Xe\TeX{}, вызываемая +как \texttt{xetex} или \texttt{xelatex}; +см. \url{http://scripts.sil.org/xetex}. + +Значительно обновлена программа \MP; предполагаются дополнительные +обновления в будущем (\url{http://tug.org/metapost/articles}). Также +обновлён pdf\TeX{} (\url{http://tug.org/applications/pdftex}). + +Программа (plain) \texttt{tex} больше не опредлеяет по \texttt{\%\&} в +первой строке, какой формат использовать: это всегда Кнутовский +\TeX{} (\LaTeX{} и другие ещё используют \texttt{\%\&}). + +Скрипты установки теперь используют переменные окружения для работы в +пакетном режиме, см. раздел~\ref{sec:noninteractive-install}. + +Разумеется, в этом году были, как обычно, сотни обновлений пакетов и +программ. Как обычно, обновлённые версии можно найти в сети \acro{CTAN} +(\url{http://www.ctan.org}). + +Дерево \TL{} теперь хранится в системе Subversion, и у нас появился +WWW-интерфейс для его просмотра. Мы предполагаем, что эта система +будет использована для разработки в ближайшем будущем. + +Наконец, в мае 2006 года Томас Эссер объявил о прекращении работы над +te\TeX ом (\url{http://tug.org/tetex}). Это вызвало всплеск интереса +к \TL, особенно среди разработчиков систем \acro{GNU}/Линукса (мы +добавили схему \texttt{tetex}, которая устанавливает систему, примерно +соответствующую te\TeX у). Мы надеемся, что это приведёт в конечном +итоге к улучшению работы в \TeX е для всех. + + \subsection{Будущее} \emph{\TL{} не совершенен!} (И никогда не будет.) Мы @@ -3266,7 +3365,6 @@ latex --translate-file=empty.tcx yourfile.tex Присылайте, пожалуйста, замечания и предложения по адресу:\hfill\null \begin{quote} -Sebastian Rahtz \ / \ 7 Stratfield Road \ / \ Oxford OX2 7BG \ / \ UK \\ \email{tex-live@tug.org} \\ \url{http://tug.org/texlive} \end{quote} |