diff options
author | Boris Veytsman <borisv@lk.net> | 2009-09-04 01:12:14 +0000 |
---|---|---|
committer | Boris Veytsman <borisv@lk.net> | 2009-09-04 01:12:14 +0000 |
commit | 470b0308af0bb9ba0c36787f7d1b503275922ecf (patch) | |
tree | ac722f917dfc16c7036996ca568d04edd8517f9b /Master | |
parent | dce0ff5a005e417ac63aafe94583124544bfada3 (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.tex | 563 |
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} |