summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorBoris Veytsman <borisv@lk.net>2009-09-04 01:12:14 +0000
committerBoris Veytsman <borisv@lk.net>2009-09-04 01:12:14 +0000
commit470b0308af0bb9ba0c36787f7d1b503275922ecf (patch)
treeac722f917dfc16c7036996ca568d04edd8517f9b /Master
parentdce0ff5a005e417ac63aafe94583124544bfada3 (diff)
Added more figures
git-svn-id: svn://tug.org/texlive/trunk@15073 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex563
1 files changed, 307 insertions, 256 deletions
diff --git a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex
index f932b9e4584..91afc0d328c 100644
--- a/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex
+++ b/Master/texmf/doc/texlive/texlive-ru/texlive-ru.tex
@@ -711,12 +711,10 @@ Other actions:
\begin{figure}[tbh]
\begin{boxedverbatim}
Available sets of binaries:
-====================================================================
+===============================================================================
a [ ] alpha-linux DEC Alpha with GNU/Linux
- b [ ] amd64-freebsd x86_64 with FreeBSD
c [ ] hppa-hpux HP-UX
- d [ ] i386-freebsd Intel x86 with FreeBSD
e [X] i386-linux Intel x86 with GNU/Linux
f [ ] i386-openbsd Intel x86 with OpenBSD
g [ ] i386-solaris Intel x86 with Sun Solaris
@@ -746,22 +744,23 @@ Available sets of binaries:
\begin{figure}[tbh]
\begin{boxedverbatim}
Select a scheme:
-====================================================================
-
- a [ ] TeX Live basic scheme
- b [ ] TeX Live scheme for ConTeXt
- c [X] TeX Live full scheme
+===============================================================================
+ a [ ] basic scheme (plain and LaTeX)
+ b [ ] ConTeXt scheme
+ c [X] full scheme (everything)
d [ ] GUST TeX Live scheme
e [ ] GUTenberg TeX Live scheme
- f [ ] TeX Live medium scheme
- g [ ] TeX Live minimal scheme
- h [ ] TeX Live for Omega users
- i [ ] teTeX scheme
- j [ ] XML typesetting scheme
+ f [ ] medium scheme (plain, latex, recommended packages, some languages)
+ g [ ] minimal scheme (plain only)
+ h [ ] Omega scheme
+ i [ ] teTeX scheme (more than medium, but nowhere near full)
+ j [ ] XML scheme
+ k [ ] custom selection of collections
\end{boxedverbatim}
\caption{Выбор основных компонентов}\label{fig:scheme-text}
\end{figure}
+
На рисунке~\ref{fig:scheme-text} показано меню выбора основных
компонентов (схем) \TL{}. В этом меню вы можете выбрать <<схему>>,
т.е. набор коллекций пакетов. По умолчанию используется схема
@@ -773,7 +772,7 @@ Select a scheme:
\begin{figure}[tbh]
\tlpng{stdcoll}{.7\linewidth}
-\caption{Меню коллекций (Линукс)}\label{fig:collections-gui}
+\caption{Меню коллекций}\label{fig:collections-gui}
\end{figure}
Вы можете уточнить ваш выбор при помощи меню <<коллекций>>
@@ -796,18 +795,18 @@ Select a scheme:
Схема директорий по умолчанию описана в разделе~\ref{sec:texmftrees},
\p.\pageref{sec:texmftrees}. Положение дерева
\dirname{TEXDIR} отличается для Windows
-(|%PROGRAMFILES%\texlive\2008|) и Юникса
-(\dirname{/usr/local/texlive/2008}).
+(|%PROGRAMFILES%\texlive\2009|) и Юникса
+(\dirname{/usr/local/texlive/2009}).
Основная причина, по которой бывает необходимо изменить эту схему
"--- отсутствие у вас прав на запись в нужные директории. Вам не
надо иметь права администратора для установки \TL{}, однако вам надо
-иметь право писать в директорию, куда устанавливается система.
+иметь право на запись в директорию, куда устанавливается система.
Если у вас нет права на запись в системные директории, естественной
альтернативой является установка в вашу домашнюю директорию, особенно
если вы будете единственным пользователем системы. Для этого
-используйте `|~|' например `|~/texlive/2008|'.
+используйте `|~|' например `|~/texlive/2009|'.
Мы рекомендуем включать номер года в название директории, чтобы можно
было держать отдельно разные версии \TL{}. После тестирования новой
@@ -828,33 +827,45 @@ Select a scheme:
\begin{figure}[tbh]
\begin{boxedverbatim}
-<P> use letter size instead of A4 by default: [ ]
-<F> create all format files: [X]
-<D> install font/macro doc tree: [X]
-<S> install font/macro source tree: [X]
-<L> create symlinks in standard directories: [ ]
- binaries to:
- manpages to:
- info to:
+ <P> use letter size instead of A4 by default: [ ]
+ <F> create format files: [X]
+ <E> execution of restricted list of programs: [X]
+ <D> install font/macro doc tree: [X]
+ <S> install font/macro source tree: [X]
+ <L> create symlinks in standard directories: [ ]
+ binaries to:
+ manpages to:
+ info to:
\end{boxedverbatim}
\caption{Меню опций (Unix)}\label{fig:options-text}
\end{figure}
На рисунке~\ref{fig:options-text} приведено меню опций (текстовый
-режим). Стоит упомянуть три из них:
+режим). Стоит упомянуть несколько из них:
\begin{description}
\item[use letter size instead of A4 by default (использовать по
умолочанию размер letter вместо A4):] выбор размера бумаги
по умолчанию. Разумеется, отдельные документы могут при
необходиости указать собственный размер бумаги.
-\item[create all format files (созать все форматы):] Хотя ненужные форматы занимают место
- на диске и требуют времени для создания, мы все же рекомендуем не
- изменять эту опцию. В противном случае отсутствующие форматы будут генрироваться
- в директориях \dirname{TEXMFVAR} для каждого пользователя. Они не
- будут автоматически перегенерироваться при изменении программ и схем
- переноса, и в итоге могут оказаться несовместимыми с новой
- системой.
+\item[create all format files (созать все форматы):] Хотя ненужные
+ форматы занимают место на диске и требуют времени для создания, мы
+ все же рекомендуем не изменять эту опцию. В противном случае
+ отсутствующие форматы будут генрироваться в директориях
+ \dirname{TEXMFVAR} для каждого пользователя. Они не будут
+ автоматически перегенерироваться при изменении программ и схем
+ переноса, и в итоге могут оказаться несовместимыми с новой системой.
+
+\item[execution of restricted list of programs:] Начиная с \TL\ 2009,
+ \TeX{} может автоматически вызывать несколько внешних программ.
+ Список этих программ находится в файле \filename{texmf.cnf}; он
+ очень мал, но эти программы очень полезны. См. раздел ``Что нового
+ в \TL\ 2009>>~\ref{sec:2009news}.
+
+\item[install font/macro \ldots\ tree:] Эти опции позволяют вам не
+ устанавливать документацию и исходники, которые входят в большинство
+ пакетов. Мы не рекомендуем эти опции.
+
\item[create symlinks in standard directories (создать симлинки в
стандартных директориях)] (только для Юникса): Эта опция делает
@@ -868,37 +879,37 @@ Select a scheme:
\end{description}
Задав нужные настройки, вы можете начать установку системы, нажав
-клавишу <<|I|>>. Когда установка закончена, перейдите к
-разделу~\ref{sec:postinstall}.
+клавишу <<|I|>>. Когда установка будет закончена, перейдите к
+разделу~\ref{sec:postinstall} чтобы проверить, нужно ли вам сделать
+ещё что-нибудь.
\subsubsection{Настройка для работы с DVD{} (только текстовый режим)}
\label{sec:fromdvd}
Для выбора этой опции нажмите клавишу <<|V|>>. Основное меню станет
таким, как на рисунке~\ref{fig:main-fromdvd}.
+
\begin{figure}[tbh]
\begin{boxedverbatim}
======================> TeX Live installation procedure <=====================
-
-=======> Note: Letters/digits in <angle brackets> indicate menu items <=======
-=======> for commands or configurable options <=======
-
+...
<D> directories:
TEXDIRW (Writable root):
- !! default location: /usr/local/texlive/2008
+ !! default location: /usr/local/texlive/2009
!! is not writable, please select a different one!
TEXMFLOCAL (directory for site-wide local files):
/usr/local/texlive/texmf-local
TEXMFSYSVAR (directory for variable and automatically generated data):
- /usr/local/texlive/2008/texmf-var
+ /usr/local/texlive/2009/texmf-var
TEXMFSYSCONFIG (directory for local config):
- /usr/local/texlive/2008/texmf-config
+ /usr/local/texlive/2009/texmf-config
TEXMFHOME (directory for user-specific files):
~/texmf
<O> options:
[ ] use letter size instead of A4 by default
[X] create all format files
+ [X] allow execution of restricted list of programs via \write18
<V> set up for installing to hard disk
@@ -917,17 +928,16 @@ Other actions:
исчезла.
Программа установки создаст различные директории и конфигурационные
-файлы, но не будет копировать на диск компьютера \dirname{texmf},
-\dirname{texmf-dist} или \dirname{texmf-doc}.
+файлы, но не будет копировать на диск компьютера \dirname{texmf} или
+\dirname{texmf-dist}.
Действия после установки для Юникса будут чуть сложнее, чем в
предыдущем случае, поскольку расположение директорий теперь отличается
от стандартного; см. раздел~\ref{sec:postinstall}.
-Из-за недостатка времени этой опции пока нет в графическом режиме, но
-она доступна и для Юникса, и для Wiindows. Пользователям Windows
-придется запустить программу установки из командной строки,
-см. раздел~\ref{sec:cmdline}.
+Этой опции нет в графическом режиме, но она доступна и для Юникса, и
+для Windows. Пользователям Windows придется запустить программу
+установки из командной строки, см. раздел~\ref{sec:cmdline}.
В разделе~\ref{sec:portable-unix} описан другой способ запуска \TL{} с
диска, который не требует изменений в конфигурации системы "--- но и
@@ -944,13 +954,13 @@ Other actions:
использовать как |-|, так и |--|. Вот самые интересные опции:
\begin{ttdescription}
-\item[-gui] Если возможно, использовать грагический режим. Для этого
+\item[-gui] Если возможно, использовать графический режим. Для этого
нужен модуль Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk});
если этого модуля в системе нет, установка происходит в текстовом
режиме.
\item[-no-gui] Использовать текстовый режим, даже под Windows. Вам
понадобится эта опция, если вы хотите запускать \TL{} с \DVD{},
- поскольку это пока невозможно в графическом режиме.
+ поскольку это не делается в графическом режиме.
\item[-lang {\sl LL}] Задать язык интерфейса программы установки
(стандартным кодом страны \textsl{LL}). Сейчас доступны следующие языки:
английский (\texttt{en}, значение по умолчанию), немецкий
@@ -959,50 +969,41 @@ Other actions:
(\texttt{vi}). Программа установки пытается определеть нужный язык
автоматически, но если это не получается или если нужный язык не
поддерживается, она переходит на английский.
-\item[-profile {\sl profile}] Программа установки всегда записывает файл
- \filename{texlive.profile} в поддиректорию \dirname{2008/tlpkg} или
- \dirname{tlpkg}. Эта опция заставляет программу использовать этот
- файл. Вот пример такого файла:
- \begin{fverbatim}
-# texlive.profile written on Wed Jul 9 16:13:44 2008 UTC
-# It will NOT be updated and reflects only the
-# installation profile at installation time.
-selected_scheme scheme-basic
-TEXDIR /usr/local/texlive/2008
-TEXDIRW /usr/local/texlive/2008
-...
-TEXMFSYSVAR /usr/local/texlive/2008/texmf-var
-collection-basic 1
-...
-option_symlinks 0
- \end{fverbatim}
- При помощи этой опции вы можете устанавливать \TL{} на нескольких
- машинах с одними и теми же параметрами.
-\item [-location {\sl url/path}] Указать альтернативный источник
- пакетов; см. ниже.
+\item[-profile {\sl profile}] Программа установки всегда записывает
+ файл \filename{texlive.profile} в поддиректорию \dirname{tlpkg}.
+ Эта опция заставляет программу использовать этот файл. При помощи
+ этой опции вы можете устанавливать \TL{} на нескольких машинах с
+ одними и теми же параметрами.
+\item [-repository {\sl url или директория}] Указать альтернативный источник
+ пакетов для установки; см. ниже.
\end{ttdescription}
-\subsubsection{Параметр \optname{location}}
+\subsubsection{Параметр \optname{-repository}}
\label{sec:location}
-Значение этого параметра может быть URL, начинающися с \texttt{ftp:},
-\texttt{http:}, \texttt{file:/} или директория на диске. Если
-аргумент задает директорию на диски (прямо или при помощи
+По умолчанию пакеты сгружаются с одного из зеркал архива \CTAN. Ссылка
+\url{http://mirror.ctan.org} автоматически выбирает зеркало.
+
+Если вы хотите указать другой источник, вы можете задать его как URL,
+начинающийся с \texttt{ftp:}, \texttt{http:}, \texttt{file:/} или
+просто как директорию на диске. (Когда вы указываете репозиторию как
+\texttt{ftp:} или \texttt{http:}, окончание \texttt{/} или
+\texttt{/tlmgr} игнорируется.)
+
+Например, вы можете задать в качестве параметра определенное зеркало
+\CTAN:
+\url{http://ctan.example.org/tex-archive/texlive/tlnet/}.
+Разумеется, вам следует подставить вместо \dirname{example.ctan.org}
+нужное зеркало и путь к архиву на этом зеркале. Список зеркал
+находится на \url{http://ctan.org/mirrors}.
+
+
+Если параметр задает директорию на диски (прямо или при помощи
\texttt{file:/}), система автоматически определяет, является ли
-источник архивом: если найдена поддиректория \dirname{archive} с
+источник архивом: если найдена поддиректория \dirname{archive} с
файлами \filename{.tar.lzma}, то она будет использована, даже если
рядом находятся незаархивированные файлы.
-Если параметр начинается с \texttt{http:} или \texttt{ftp:}, то символ
-\texttt{/} или директория \texttt{/tlpkg} в конце параметра
-игнорируются. Например, вы можете задать в качестве параметра зеркало
-\CTAN{}:
-\url{http://ctan.example.org/tex-archive/texlive/tlnet/2008}.
-Разумеется, вам следует подставить вместо \dirname{example.ctan.org}
-нужное зеркало и путь к архиву на этом зеркале (список зеркал
-находится на \url{http://mirror.ctan.org}). По умолчанию зеркало
-определяется автоматически из списка на \url{http://mirror.ctan.org};
-в любом случае выбранное зеркало используется для всей установки.
\subsection{Действия после установки}
@@ -1041,18 +1042,18 @@ Intel86 GNU/Linux.
\filename{.profile}) следующее:
\begin{sverbatim}
-PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
Для \prog{csh} или \prog{tcsh} следует редактировать файл
\filename{$HOME/.cshrc}, и следует добавить что-то вроде
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2008/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2008/texmf/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2008/texmf/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2009/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2009/texmf/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2009/texmf/doc/info:$INFOPATH
\end{sverbatim}
Разумеется, в ваших конфигурационных файлах уже могут быть определены
@@ -1070,13 +1071,46 @@ setenv INFOPATH /usr/local/texlive/2008/texmf/doc/info:$INFOPATH
\filename{/etc/manpath.config} строчки вроде:
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2008/bin/i386-linux \
- /usr/local/texlive/2008/texmf/doc/man
+MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux \
+ /usr/local/texlive/2009/texmf/doc/man
\end{sverbatim}
И 2)~иногда пути поиска и другие глобальные переменные окружения
задаются в файле \filename{/etc/environment}.
+Мы также добавляем симлинк \path{man} в каждой поддиректории
+\path{bin}. Некоторые варианты программы \code{man}, например, в
+\MacOSX, автоматически ищут файлы в этих поддиректориях, что избавляет
+от необходимости добавлять их в \code{MANPATH}.
+
+\subsubsection{Настройка шрифтов для программы \XeTeX}
+\label{sec:font-conf-xetex}
+
+Если вы установили пакет \filename{xetex} под Юниксом, то вам нужно
+настроить вашу систему, если вы хотите, чтобы \XeTeX{} мог найти
+шрифты \TL. Когда этот пакет устанавливается (либо при первоначальной
+установке дистрибутива, либо позже), он создает необходимый
+конфигурационный файл в
+\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}.
+
+Если вы обладаете правами администратора, то для того, чтобы шрифты
+\TL{} были доступны всем программам, сделайте следующее:
+\begin{enumerate*}
+\item Скопируйте файл \filename{texlive-fontconfig.conf} в
+\dirname{/etc/fonts/conf.d/09-texlive.conf}.
+\item Запустите \Ucom{fc-cache -fsv}.
+\end{enumerate*}
+
+Если у вас нет прав администратора, то вы можете вместо этого сделать
+шрифты \TL{} доступными только вам:
+\begin{enumerate*}
+\item Скопируйте файл \filename{texlive-fontconfig.conf} в
+ \filename{~/.fonts.conf}, где \filename{~} "---~ваша домашняя
+ директория.
+\item Запустите \Ucom{fc-cache -fv}.
+\end{enumerate*}
+
+
\subsubsection{Работа с DVD}
Обычно программы \TL{} узнают, где находятся нужные директории, из
@@ -1088,21 +1122,26 @@ MANPATH_MAP /usr/local/texlive/2008/bin/i386-linux \
быть в другом месте. Это означает, что необходимо определить
переменную окружения \envname{TEXMFCNF}, которая говорит программам
\TL{}, где искать файл \filename{texmf.cnf}. Необходимо также
-изменить переменную \envname{PATH}, как опсано выше.
+изменить переменную \envname{PATH}, как описано выше.
В конце установки программа пишет сообщение, где указано, чему должна
равняться переменная \envname{TEXMFCNF}. На случай, если вы
пропустили это сообщение: это \dirname{$TEXMFSYSVAR/web2c}. По
-умолчанию это \dirname{/usr/local/texlive/2008/texmf-var/web2c}, и
+умолчанию это \dirname{/usr/local/texlive/2009/texmf-var/web2c}, и
вам нужно установить её так:
\begin{sverbatim}
-TEXMFCNF=/usr/local/texlive/2008/texmf-var/web2c; export TEXMFCNF
+TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF
\end{sverbatim}
или, для [t]csh:
\begin{sverbatim}
-setenv TEXMFCNF /usr/local/texlive/2008/texmf-var/web2c
+setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c
\end{sverbatim}
+Этот вариант особенно полезен, если вы хотите работать с \TL, но у вас
+не хватает места на диске для установки системы. Если вам нужен
+небольшой самодостаточный дистрибутив \TL, например, на флешке USB, то
+обратитесь к разделу~\ref{sec:portable-tl}.
+
\subsubsection{\ConTeXt{} Mark IV}
<<Старый>> \ConTeXt{} должен работать <<из коробки>>. Новая система
@@ -1146,6 +1185,10 @@ database>> в графическом режиме программы \prog{tlmgr}.
раздел~\ref{sec:tex-extensions}), которая позволяет автоматически
использовать в \TeX е шрифты вашей операционной системы.
+Если вам все же нужно добавить шрифты, то посмотрите
+страницу \url{http://tug.org/fonts/fontinstall.html} "---~это лучшее,
+что мы смогли написать по этому поводу.
+
\subsection{Тестирование системы}
\label{sec:test-install}
@@ -1166,8 +1209,9 @@ Windows вы, скорее всего, будете использовать графический интерфейс,
\begin{alltt}
> \Ucom{tex -{}-version}
-TeX 3.1415926 (Web2C 7.5.7)
-kpathsea version 3.5.7
+TeX 3.1415926 (TeX Live 2009)
+kpathsea version 5.0.0
+Copyright 2009 D.E. Knuth.
...
\end{alltt}
Если вы получаете в ответ <<command not found>> вместо номера версии и
@@ -1179,7 +1223,7 @@ kpathsea version 3.5.7
\item Скомпилируйте простой \LaTeX{}овский файл:
\begin{alltt}
> \Ucom{latex sample2e.tex}
-This is pdfeTeXk, Version 3.1415926...
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009)
...
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
@@ -1193,14 +1237,15 @@ Transcript written on sample2e.log.
\item Посмотрите результат на экране:
\begin{alltt}
-> \Ucom{xdvi sample2e.dvi}
+> \Ucom{xdvi sample2e.dvi} # Unix
+> \Ucom{dviout sample2e.dvi} # Windows
\end{alltt}
-(Под Windows аналогичная команда называется \cmdname{dviout}.) Вы должны
-увидеть новое окно с красиво свёрстанным документом, объясняющим основы
-\LaTeX{}а. (Если вы "--- новичок, вам ст\'оит его прочесть.) Чтобы
-программа \cmdname{xdvi} могла запуститься, вы должны быть в среде X Window;
-если это не так, или если переменная \envname{DISPLAY} установлена
-неправильно, вы увидите ошибку \samp{Can't open display}.
+Вы должны увидеть новое окно с красиво свёрстанным документом,
+объясняющим основы \LaTeX{}а. (Кстати, если вы "--- новичок, вам
+ст\'оит его прочесть.) Чтобы программа \cmdname{xdvi} могла
+запуститься, вы должны быть в среде X Window; если это не так, или
+если переменная \envname{DISPLAY} установлена неправильно, вы увидите
+ошибку \samp{Can't open display}.
\item Создайте файл в формате \PS{} для печати или просмотра на экране:
\begin{alltt}
@@ -1223,8 +1268,10 @@ Transcript written on sample2e.log.
версию \TL{}, так что вам придётся устанавливать их
отдельно. См. соответственно
\url{http://www.gnu.org/software/gv} и
-\url{http://www.foolabs.com/xpdf}. (Разумеется, есть и много других
-программ для простмотра файлов в формате \acro{PDF}).
+\url{http://www.foolabs.com/xpdf}. Разумеется, есть и много других
+программ для простмотра файлов в формате \acro{PDF}. Пользователям
+Windows мы рекомендуем Sumatra PDF
+(\url{http://blog.kowalczyk.info/software/sumatrapdf}).
\item Другие стандартные тестовые файлы, которые вам могут пригодиться:
@@ -1239,13 +1286,66 @@ Transcript written on sample2e.log.
должны напечатать \samp{\bs bye} в ответ на приглашение \code{*}
после \samp{tex story.tex}.
\end{ttdescription}
+
+\item Если вы установили пакет \filename{xetex}, вы можете проверить,
+ доступны ли ему системные шрифты:
+\begin{alltt}
+> \Ucom{xetex opentype-info.tex}
+This is XeTeX, Version 3.1415926\dots
+...
+Output written on opentype-info.pdf (1 page).
+Transcript written on opentype-info.log.
+\end{alltt}
+Если вы получите сообщение об ошибке: <<Invalid fontname `Latin Modern
+Roman/ICU'\dots>>, то вам нужно настроить систему, чтобы \XeTeX{} мог
+найти шрифы \TL. См. раздел~\ref{sec:font-conf-xetex}.
+
\end{enumerate}
+\subsection{Ссылки на дополнительные программы}
Если вы новичок в \TeX{}е, или вам нужна помощь в создании документов
на языке \TeX{} или \LaTeX{}, посетите
\url{http://tug.org/begin.html}.
+
+Вот ссылки на некоторые другие программы, которые вам могут
+пригодиться:
+\begin{description}
+\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
+\item[Perl] \url{http://www.perl.org/} с дополнительными
+ пакетами из архива \acro{CPAN}, \url{http://www.cpan.org/}
+\item[ImageMagick] \url{http://www.imagemagick.com}, для
+ конвертирования и преобразования графики.
+\item[NetPBM] \url{http://netpbm.sourceforge.net/}, тоже для графики.
+
+\item[Редакторы для \TeX а] Их очень много, и выбор их "--- дело
+ вкуса. Вот несколько из них (некоторые доступлны только для Windows):
+ \begin{itemize*}
+ \item \cmdname{GNU Emacs} есть для Windows, см.
+ \url{http://www.gnu.org/software/emacs/windows/ntemacs.html}.
+ \item \cmdname{Emacs} с Auc\TeX ом для Windows есть в директории
+ \path{support} на \TL{}; его страница на сети:
+ \url{http://www.gnu.org/software/auctex}.
+ \item \cmdname{LEd} можно скачать с \url{http://www.ctan.org/support/LEd}.
+ \item \cmdname{SciTE} можно скачать с
+ \url{http://www.scintilla.org/SciTE.html}.
+ \item \cmdname{Texmaker} "---~это свободная программа, которую можно
+ скачать с \url{http://pascal.brachet.club.fr/texmaker/}.
+ \item TeXnicCenter "---~это свободная программа, которую можно скачать с
+ \url{http://www.toolscenter.org} и в дистрибутиве pro\TeX{}t.
+ \item \cmdname{Vim} "---~это свободная программа, которую можно скачать с
+ \url{http://www.vim.org}.
+ \item \cmdname{WinShell} можно скачать с \url{http://www.winshell.de}.
+ \item \cmdname{WinEdt} это shareware. Эту программу можно скачать с
+ \url{http://tug.org/winedt} или
+ \url{http://www.winedt.com}.
+ \end{itemize*}
+\end{description}
+
+Гораздо более полный лист программ и пакетов находится на
+\url{http://tug.org/interest.html}.
+
\section{Установка в локальной сети}
\label{sec:netinstall}
@@ -1267,23 +1367,22 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
Точно так же вы можете установить \TL{} на один компьютер, а затем
перенести всю иерархию на локальную сеть.
-Разумеется, пользователи Windows привыкли к другому. В директории
-\dirname{texmf-doc/source/texlive/texlive-common/w32client} находится
-пример скрипта \filename{install-w32client}, который создает настройки
-и ярлыки для существующей системы \TL{} в локальной сети. Его можно
-запустить из файла \filename{install-w32client.bat}, который находится
-в той же директории.
+Под Windows скрипт для установки системы в локальной сети называется
+\filename{w32client} и находится на
+\url{http://tug.org/texlive/w32client.html}. Он добавляет к уже
+установленной системе \TL{} необходимые для работы в локальной сети
+изменения. Есть также скрипт для удаления этих изменений
+\filename{w32unclient}. См. более подробное описание на странице
+скрипта на \acro{WWW}.
-Дополнительная информация о конфигурации \TL{} и поиске файлов
-находится в разделе~\ref{sec:kpathsea}.
\section{Максимально переносимая система \protect\TL{} на DVD и USB}
-\label{sec:portable-unix}
+\label{sec:portable-tl}
Вариант <<работы с \DVD>>, описанный в разделе~\ref{sec:fromdvd},
подходит для вашей собственной системы, но если вы "--- гость на
чьем-нибудь чужом компьютере, вы захотите сделать так, чтобы после вас
-не оставалось никаких изменений в системе.
+в системе было как можно меньше изменений.
В корневой директории \DVD{} \TL{}, или в директории \dirname{texlive}
\DVD{} \TK{} находится скрипт \filename{tl-portable} (Юникс) и файл
@@ -1292,7 +1391,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
с \DVD{}.
Когда эта программа запускается в первый раз, она создает несколько
-файлов в директории \dirname{~/.tlportable2008}, что требует
+файлов в директории \dirname{~/.tlportable2009}, что требует
некоторого времени. Впоследствии она запускается практически
мгновенно.
@@ -1336,11 +1435,10 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
\prog{texconfig} все ещё есть в системе и будут там в будущем, но
мы рекомендуем теперь программу \prog{tlmgr}. Среди её возможностей:
\begin{itemize*}
-\item поддержка списков схем, коллекций и пакетов;
\item установка, обновление, архивирование, восстановление и удаление
отдельных пакетов, при желании с учетом зависимостей между ними;
-\item поиск пакетов;
-\item добавление платформ;
+\item поиск и перечисление пакетов;
+\item перечисление, добавление и удаление платформ;
\item изменение параметров системы, например, размера бумаги и
источника установки (см. раздел~\ref{sec:location}).
\end{itemize*}
@@ -1353,97 +1451,83 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
> \Ucom{tlmgr -gui}
\end{alltt}
или на Windows из меню Start: \texttt{Start}, \texttt{Programs},
-\texttt{TeX Live 2008}, \texttt{TeX Live Manager}. После нажатия на
+\texttt{TeX Live 2009}, \texttt{TeX Live Manager}. После нажатия на
клавишу <<Load>>, она показывает список доступных и установленных
пакетов "--- перед последними стоит значок <<(i)>>. Это, разумеется,
происходит при условии, что источник установки доступен.
На рисунке~\ref{fig:tlmgr-config} показано меню конфигурации.
-\subsection{Запуск программы \cmdname{tlmgr} из командной строки}
+\subsection{Примеры запуска программы \cmdname{tlmgr} из командной строки}
+
+После первоначальной установки вы можете обновить систему до последних
+версий, имеющихся на сети:
+\begin{alltt}
+> \Ucom{tlmgr update -all}
+\end{alltt}
+Если вы хотите сначала посмотреть, что именно будет обновляться,
+попробуйте сначала
+\begin{alltt}
+> \Ucom{tlmgr update -all -dry-run}
+\end{alltt}
+или (не так многословно):
+\begin{alltt}
+> \Ucom{tlmgr update -list}
+\end{alltt}
-В примере ниже мы добавляем несколько пакетов, включая новую
-программу, из нестандартного источника:
+В более сложном примере мы добавляем новую коллекцию (\XeTeX) из
+локальной директории:
\begin{alltt}
-> \Ucom{tlmgr -location http://172.16.18.1/tldev install collection-xetex xkeyval}
+> \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex}
\end{alltt}
-Система отвечает:
+В результате система печатает следующее (многие строки удалены для
+краткости):
\begin{fverbatim}
install: collection-xetex
install: arabxetex
-install: euenc
-install: bidi
-install: fontspec
-install: fontwrap
-install: ifxetex
-install: philokalia
-install: polyglossia
-install: xecyr
-install: xecyr.i386-linux
-install: xepersian
+...
install: xetex
install: xetexconfig
install: xetex.i386-linux
running post install action for xetex
install: xetex-def
-install: xetex-pstricks
-install: xetexfontinfo
-install: xltxtra
-install: xunicode
-install: xkeyval
+...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2008/texmf/ls-R...
-mktexlsr: Updating /usr/local/texlive/2008/texmf-config/ls-R...
-mktexlsr: Updating /usr/local/texlive/2008/texmf-dist/ls-R...
-mktexlsr: Updating /usr/local/texlive/2008/texmf-doc/ls-R...
-mktexlsr: Updating /usr/local/texlive/2008/../texmf-local/ls-R...
-mktexlsr: Updating /usr/local/texlive/2008/texmf-var/ls-R...
-mktexlsr: Done.
-regenerating fmtutil.cnf
+mktexlsr: Updating /usr/local/texlive/2009/texmf/ls-R...
+...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2008/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2009/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
-Как видно, \prog{tlmgr} устанавливает зависимости и призводит все
-нужные после установки действия, включая обновление базы данных файлов
-и создание форматов (здесь созданы форматы для \XeTeX а).
-В следующем примере мы добавляем новый язык. Это также приводит к
-перегенерации форматов:
-\begin{alltt}
-> \Ucom{tlmgr install collection-langdutch}
-\end{alltt}
-Описание пакета:
+Как вы видите, \prog{tlmgr} учитывает зависимости между пакетами, и
+сама делает нужные после установки шаги, включая обновление базы имен
+файлов и перегенерирование форматов. В примере выше она создала
+новые форматы для программы \XeTeX.
+
+Описание пакета (или коллекции или схемы):
\begin{alltt}
-> \Ucom{tlmgr show collection-wintools}
+> \Ucom{tlmgr show collection-latexextra}
\end{alltt}
-что вызывает следующий ответ:
+что дает
\begin{fverbatim}
-Package: collection-wintools
-Category: Collection
-ShortDesc: Windows support programs
-LongDesc: Utilities for Windows, since they are not readily available there:
- gzip, chktex, jpeg2ps, unzip, wget, xpdf.
-Installed: Yes
+package: collection-latexextra
+category: Collection
+shortdesc: LaTeX supplementary packages
+longdesc: A large collection of add-on packages for LaTeX.
+installed: Yes
+revision: 14675
\end{fverbatim}
-Обновление всей системы до последней версии:
-\begin{alltt}
-> \Ucom{tlmgr update -all}
-\end{alltt}
-Если вам это кажется страшноватым, попробуйте сначала
-\begin{alltt}
-> \Ucom{tlmgr update -all -dry-run}
-\end{alltt}
-или
-\begin{alltt}
-> \Ucom{tlmgr update -list}
-\end{alltt}
-Документация:
+
+И наконец, полная документация находится по адресу
+\url{http://tug.org/texlive/tlmgr.html} или вызывается командой
\begin{alltt}
> \Ucom{tlmgr -help}
\end{alltt}
+
+
\section{Дополнительные замечания о Windows}
\label{sec:windows}
@@ -1459,107 +1543,74 @@ Installed: Yes
\begin{description}
\item[Меню и ярлыки.] Устанавливается подменю <<\TL{}>> меню
<<Start>>, которое содержит некоторые программы
- (\prog{tlmgr}, \prog{texdoctk}, программа PS\_View для просмотра
+ (\prog{tlmgr}, \prog{texdoctk}, программа PS\_View (\prog{psv}) для просмотра
файлов в формате PostScript) и документацию. Добавляется ярлык
PS\_View на десктопе, куда можно отправлять постскриптовские файлы.
\item[Автоматическая установка переменных окружения.] Все переменные
окружения устанавливаются автоматически.
\item[Удаление системы.] Программа установки создает в меню
<<Add/Remove Programs>> запись <<\TL{}>>. Клавиша <<удалить>> в
- меню \prog{tlmgr} относится к этому.
+ меню \prog{tlmgr} вызывает удаление системы.
\end{description}
\subsection{Дополнительные пакеты для Windows}
-\begin{figure}[tb]
-\tlpng{psview}{.6\linewidth}
-\caption{PS\_View: возможно очень большое увеличение!}\label{fig:psview}
-\end{figure}
Для полноты дистрибутиву \TL необходимы дополнительные пакеты,
которые обычно не встречаются на машине под Windows. В \TL{} есть
-недостающие вещи:
+недостающие программы и пакеты:
\begin{description}
\item[Perl и Ghostscript.] Ввиду важности этих программ, \TL{}
включает их <<скрытые>> копии. Программы \TL{}, которым они нужны,
знают, где их найти, но они не выдают их присутствия системе через
переменные окружения или регистр. Это усеченные варианты программ
Perl и Ghostscript, и они не должны замещать системные версии.
-\item[Утилиты командной строки.] Вместе с программами \TL{}
- устанавливается ряд портированных под Windows стандартных
- юниксовских утилит: \cmdname{gzip}, \cmdname{chktex},
- \cmdname{jpeg2ps}, \cmdname{unzip}, \cmdname{wget} и программы из
- набора \cmdname{xpdf}. (Сам \cmdname{xpdf} под Windows не работает,
- но на нем основана программа Sumatra:
- \url{http://blog.kowalczyk.info/software/sumatrapdf}.)
-\item[\texttt{fc-cache}] помогает \XeTeX у эффективно работать со
- шрифтами.
-\item[PS\_View.] Также устанавливается PS\_View, новая программа для
- просмотра файлов формате PostScript под свободной лицензией,
+
+\item[PS\_View.] Также устанавливается PS\_View, программа для
+ просмотра файлов в форматах \PS{} и \acro{PDF},
см. рисунок~\ref{fig:psview}.
-\end{description}
-\begin{description}
-\item[Директория \texttt{support},] уже упомянутая в
- разделе~\ref{sec:tld}. В этой директории находятся различные
- программы, которые могут быть полезны с \TeX ом, в частности, ряд
- удобных редакторов и оболочек. Программы в этой директории не
- устанавливаются автоматически. В этой директории также находится
- программа для просмотра \dvi{} "--- программа \cmdname{dviout}, описанная в
- следующем разделе.
-\end{description}
-\subsection{Программа Dviout}
+\begin{figure}[tb]
+\tlpng{psview}{.6\linewidth}
+\caption{PS\_View: программа умеет показывать файлы под большим
+ увеличением!}\label{fig:psview}
+\end{figure}
-К сожалению, в этой версии \TL{} нет автоматически устанавливаемой
-программы для просмотра \dvi{} для Windows. Однако вы можете установить
-программу Тошио Ошимы \prog{dviout} из директории
-\path{support/dviout/}. В этой директории есть также небольшой файл
-\filename{README}, описывающий установку и конфигурацию \prog{dviout}
-для \TL{}. Внимательно прочтите его перед установкой.
+\item[dviout.] Также устанавливается \prog{dviout}, программа для
+ просмотра файлов в формате \acro{DVI}. При первом запуске программы
+ она создает шрифты для просмотра файлов. Если вы будете
+ пользоваться ей некоторое время, она создаст практически все нужные
+ вам шрифты, и окно создания шрифтов будет появляться все реже.
+ Дополнительная информация о программе содержится в (очень хорошем)
+ меню Help.
-При первом запуске программы она создает шрифты для просмотра файлов.
-Если вы будете пользоваться ей некоторое время, она создаст
-практически все нужные вам шрифты, и окно создания шрифтов будет
-появляться все реже. Дополнительная информация о программе содержится
-в (очень хорошем) меню помощи.
-\subsection{Ссылки на дополнительные программы}
+\item[TeXworks.] \TeX{}works "---~это редактор для \TeX а со
+ встроенной программой для просмотра \acro{PDF}. Он устанавливается
+ уже настроенным для \TL.
+
+
+
+\item[Утилиты командной строки.] Вместе с программами \TL{}
+ устанавливается ряд портированных под Windows стандартных
+ юниксовских утилит: \cmdname{gzip}, \cmdname{unzip} и программы из
+ набора \cmdname{xpdf}. Сам \cmdname{xpdf} под Windows не работает,
+ но вы можете скачать основанную на его коде программу Sumatra:
+ \url{http://blog.kowalczyk.info/software/sumatrapdf}.)
+
+\item[fc-list, fc-cache и т.д.] Эти программы из библиотеки
+ \prog{fontconfig} помогает \XeTeX у работать со шрифтами под
+ Windows. Вы можете определить названия шрифтов для команды
+ \cs{font} при помощи программы \prog{fc-list}. Если нужно, вызовите
+ сначала программу \prog{fc-cache}, чтобы обновить информацию о
+ шрифтах.
-Вот ссылки на некоторые другие программы, которые вам могут
-понравиться:
-\begin{description}
-\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
-\item[Perl] \url{http://www.activestate.com/} с дополнительными
- пакетами из архива \acro{CPAN}, \url{http://www.cpan.org/}
-\item[ImageMagick] \url{http://www.imagemagick.com}, для
- конвертирования и преобразования графики.
-\item[NetPBM] \url{http://netpbm.sourceforge.net/}, тоже для графики/
-
-\item[Редакторы для \TeX а] Их очень много, и выбор их "--- дело
- вкуса. Вот несколько, в произвольном порядке:
- \begin{itemize*}
- \item \cmdname{GNU Emacs} есть для Windows, см.
- \url{http://www.gnu.org/software/emacs/windows/ntemacs.html}.
- \item \cmdname{Emacs} с Auc\TeX ом для Windows есть в директории
- \path{support} на \TL{}; его страница на сети:
- \url{http://www.gnu.org/software/auctex}.
- \item \cmdname{WinShell} есть в директории \path|support| на \TL{};
- его страница на сети: \url{http://www.winshell.de}.
- \item \cmdname{WinEdt} это shareware, которое можно скачать с
- \url{http://www.winedt.com}.
- \item \cmdname{Vim} это свободная программа, которую можно скачать с
- \url{http://www.vim.org}.
- \item TeXnicCenter это свободная программа, которую можно скачать с
- \url{http://www.toolscenter.org} и в дистрибутиве pro\TeX{}t.
- \item \cmdname{LEd} можно скачать с \url{http://www.ctan.org/support/LEd}.
- \item \cmdname{SciTE} можно скачать с
- \url{http://www.scintilla.org/SciTE.html}.
- \end{itemize*}
\end{description}
+
\subsection{Домашняя директория под Windows}
\label{sec:winhome}