From ab7163da25625dede6c542e15e3718ae6c92162b Mon Sep 17 00:00:00 2001 From: Petr Sojka Date: Mon, 27 Jun 2011 19:02:42 +0000 Subject: v 1.41 (tex in utf-8) git-svn-id: svn://tug.org/texlive/trunk@23147 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/doc/texlive/texlive-cz/Makefile | 2 - .../texmf/doc/texlive/texlive-cz/cs-tex-live.sty | 458 --- Master/texmf/doc/texlive/texlive-cz/live4ht.cfg | 2 +- .../texmf/doc/texlive/texlive-cz/texlive-cz.html | 1050 +++--- Master/texmf/doc/texlive/texlive-cz/texlive-cz.pdf | Bin 871508 -> 871354 bytes Master/texmf/doc/texlive/texlive-cz/texlive-cz.tex | 3904 ++++++++++---------- 6 files changed, 2488 insertions(+), 2928 deletions(-) delete mode 100644 Master/texmf/doc/texlive/texlive-cz/cs-tex-live.sty diff --git a/Master/texmf/doc/texlive/texlive-cz/Makefile b/Master/texmf/doc/texlive/texlive-cz/Makefile index 4dc897b1d31..cd38cae0227 100644 --- a/Master/texmf/doc/texlive/texlive-cz/Makefile +++ b/Master/texmf/doc/texlive/texlive-cz/Makefile @@ -1,4 +1,2 @@ include ../texlive-en/Makefile doc = texlive-cz - - diff --git a/Master/texmf/doc/texlive/texlive-cz/cs-tex-live.sty b/Master/texmf/doc/texlive/texlive-cz/cs-tex-live.sty deleted file mode 100644 index 7e2569d7776..00000000000 --- a/Master/texmf/doc/texlive/texlive-cz/cs-tex-live.sty +++ /dev/null @@ -1,458 +0,0 @@ -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cs-tex-live}[2004/11/15 v1.22 TeX Live documentation style] -\RequirePackage{alltt} -\RequirePackage{array} -\RequirePackage{colortbl} -\RequirePackage{graphicx} -%\RequirePackage{here} -\RequirePackage{longtable} -%\iftrue -%\def\Hv@scale{.91} % to match x-height of Palatino -%\RequirePackage{palatino} -%\else -\usepackage{lmodern} -%\fi -\RequirePackage{tabularx} -\RequirePackage{shortvrb} -\RequirePackage[normalem]{ulem} -\RequirePackage[obeyspaces]{url} -\RequirePackage{xspace} -\usepackage[T1]{fontenc} -\usepackage[latin2]{inputenc} -\usepackage[czech]{babel}% -\usepackage{csquote} % do define \uv -\newcommand{\singleuv}[1]{,#1`} -\newcommand{\ctt}{\url{news:comp.text.tex}} -\newcommand{\kB}{KiB} -\newcommand{\MB}{MiB} -\newcommand\TKCS{\textsf{\TeX-kolekce}} -\newcommand\ProTeXt{Pro\TeX t} -\clubpenalty 10000 -\widowpenalty 10000 -\RequirePackage{europs} -\let\euro\EUR -\usepackage{comment} -%\newcommand\ncs{\protect\NN} -%\newcommand\NN[1]{\bgroup\color{red}#1\egroup} -%\def\p.{s.\,} -\def\p.{na stran\v{e}~} -% General squeezed itemize. -\newenvironment{itemize*}% - {\begin{itemize}% - \setlength{\itemsep}{0pt}% - \setlength{\parskip}{0pt}}% - {\end{itemize}} -% -% for a proper \acro command (even in the context of the definition in -% ltugboat -- \DRC overrides without checking) -% -\RequirePackage{relsize} -\DeclareRobustCommand{\acro}[1]{\textsmaller{#1}\@} -% -\RequirePackage{fancyvrb} -\DefineVerbatimEnvironment{verbatim}{Verbatim}{fontsize=\normalsize} -\DefineVerbatimEnvironment{fverbatim}{Verbatim}{fontsize=\footnotesize} -\DefineVerbatimEnvironment{sverbatim}{Verbatim}{fontsize=\small} -\DefineVerbatimEnvironment{boxedverbatim} - {Verbatim}{fontsize=\scriptsize,frame=single} -\DefineVerbatimEnvironment{Verbatim}{Verbatim}{fontsize=\normalsize} -\def\verbatiminput#1{\VerbatimInput[fontsize=\scriptsize]{#1}} -\def\boxedverbatiminput#1{\VerbatimInput[frame=single,fontsize=\scriptsize]{#1}} -\def\listinginput#1#2{\VerbatimInput[fontsize=\scriptsize,firstnumber=#1,numbers=left]{#2}} -\MakeShortVerb\| -% -% -% Done with packages. -% -% Page layout. -\advance\textwidth by 1.1in -\advance\oddsidemargin by -.55in -\advance\evensidemargin by -.55in -% -\advance\textheight by 1in -\advance\topmargin by -.5in -\advance\footskip by -.5in -\pagestyle{headings} -% -% LaTeX parameters. -\renewcommand{\topfraction}{0.85} -\renewcommand{\floatpagefraction}{0.86} -\renewcommand{\textfraction}{0.1} -\renewcommand{\belowcaptionskip}{4pt} -\setcounter{tocdepth}{2} -\setcounter{topnumber}{5} -\setcounter{totalnumber}{5} -% -% linebreaking, etc. -\pretolerance=1000 -\tolerance=1500 -\hbadness=3000 -\vbadness=3000 -\hyphenpenalty=400 -\emergencystretch=.1\hsize -\relpenalty=500 -% -% fonts -\let\sl\it -\let\slfamily\itfamily -\let\textsl\textit -\def\ttdefault{cmtt} -% -% various sorts of names -\newcommand*{\pkgname}[1]{\textsf{#1}}% package name -\newcommand*{\optname}[1]{\texttt{#1}}% (package,class) option name -\newcommand*{\cmdname}[1]{\textsf{#1}}% command name -\newcommand*{\colname}[1]{\emph{#1}}% collection name -\newcommand*{\dirname}[1]{\path{#1}}% directory name -\newcommand*{\filename}[1]{\path{#1}}% file name -\newcommand*{\envname}[1]{\texttt{#1}}% environment variable name -\newcommand{\code}[1]{\texttt{#1}} -\newcommand{\file}[1]{\texttt{#1}} -\newcommand{\prog}[1]{\texttt{#1}} -\newcommand{\samp}[1]{\singleuv{\texttt{#1}}} -\newcommand{\var}[1]{\emph{#1}} -\newcommand{\ttvar}[1]{\texttt{\var{#1}}} -% Include an image. -% #1 - name of image (pictures/#1.jpg, always .jpg please) -% #2 - bb for html -% #3 - width for TeX -% -\def\tlimage#1#2#3{% - \ifnum \Status=2 % html - \includegraphics[#2]{pictures/#1.jpg} \\[5mm] - \else % not html - \includegraphics[width=#3]{pictures/#1} \\[5mm] - \fi -} - -\def\tlpng#1#2{% - \ifnum \Status=2 % html, want relative path in output - \includegraphics[bb=0 0 1 1]{#1.png}% - \else % not html, handled by TEXINPUTS in Makefile - \includegraphics[width=#2]{#1.png}% - \fi -} - -% underlined command input. -\def\Ucom#1{% - \uline{\rule[-.2\baselineskip]{0pt}{.9\baselineskip}\ttfamily #1}} -\def\CDref#1#2{\href{../../../../#1}{#2}} -\def\OnCD#1{\href{../../../../#1}{\path{#1}}} -%\def\OnCD#1{\hyper@linkurl{\path{#1}}{../../../../#1}} -% GUI menu/button/tab sequence: -\def\guiseq#1{\textsf{#1}} -\def\arw{\unskip\discretionary{\hbox{$\rightarrow$}}{\hbox{$\rightarrow$}}{\hbox{$\rightarrow$}}\ignorespaces} -% -% Special names. -\def\dpi{$\,$dpi\xspace} -\def\bs{{\protect\normalfont\ttfamily\char'134}} -\DeclareRobustCommand{\cs}[1]{{\normalfont\ttfamily\char`\\#1}} -\def\Q#1{\par\vskip6pt\leftline{#1}\par} -\def\hyph{-} -% -% many abbreviations. -\newcommand{\CS}{$\mathcal{C}\kern-.1667em\lower.5ex% - \hbox{$\mathcal{S}$}\kern-.075em $} -\def\AFMtoTFM{\cmdname{AFM2TFM}\null} -\def\bv{\emph{Baskerville}} -\let\BV=\bv -\def\Dash{\unskip\nobreak\thinspace--\thinspace\ignorespaces} -\def\dvicopy{\cmdname{dvicopy}} -\def\dvidvi{\cmdname{dvidvi}} -\def\dvips{\cmdname{dvips}} -\def\eTeX{$\varepsilon$-\TeX} -\def\fpTeX{\textrm{fp}\TeX\xspace} -\def\GFtoDVI{\cmdname{GFtoDVI}\null} -\def\GFtoPK{\cmdname{GFtoPK}\null} -\def\GFtype{\cmdname{GFtype}} -\def\GUI{\acro{GUI}\xspace} -\def\KPS{Kpathsea} -\def\La{La} -\def\OMEGA{$\Omega$} -\def\OzMF{OzMF} -\def\OzMP{OzMP} -\def\OzTeX{O\kern-.03em z\kern-.15em\TeX} -\def\PKtype{\cmdname{PKtype}} -\def\PLtoTF{\cmdname{PLtoTF}\null} -\def\teTeX{\textrm{te}\TeX\xspace} -\def\TeXLive{\TeX{} Live\xspace} -\let\TL=\TeXLive -\def\TFtoPL{\cmdname{TFtoPL}\null} -\def\TK{\textsf{\TeX-Collection}} -\def\TypeI{Type~1} -\def\VFtoVP{\cmdname{VFtoVP}\null} -\def\VPtoVF{\cmdname{VPtoVF}\null} -\def\Thanh{H\`an~Th\^e\llap{\raise 0.5ex\hbox{\'{}}}~Th\`anh} -\def\XEmTeX{\textrm{XEm}\TeX\xspace} -\def\XEmacs{\textrm{XEmacs}\xspace} -\def\Webc{Web2C} -\providecommand*{\CD}{\acro{CD}\xspace} -\providecommand*{\CTAN}{\acro{CTAN}\xspace} -\providecommand*{\DVD}{\acro{DVD}\xspace} -\providecommand*{\GNU}{\acro{GNU}\xspace} -\providecommand*{\HTML}{\acro{HTML}\xspace} -\providecommand*{\ISO}{\acro{ISO}\xspace} -%\providecommand*{\MacOSX}{Mac\-\acro{OSX}\xspace} -\providecommand*{\MacOSX}{Mac\,\acro{OS\,X}\xspace} -\providecommand*{\PS}{Post\-Script\xspace} -\providecommand*{\GS}{Ghost\-script\xspace} -\providecommand*{\TDS}{\acro{TDS}\xspace} -\providecommand*{\dvi}{\acro{DVI}\xspace} -\providecommand*{\web}{\texttt{web}\xspace} -% -% description-like environment that uses tt instead of bf, and doesn't -% go to the left margin. Without the \hfil, get an underfull box. -% Don't why \descriptionlabel doesn't. -\newenvironment{ttdescription} - {\begin{list}{label must be supplied}{% - \itemsep=0pt % these lists tend to have short descriptions - \let\makelabel=\ttdescriptionlabel}}% - {\end{list}} -\newcommand*\ttdescriptionlabel[1]{\hspace\labelsep - \normalfont\ttfamily #1\hfil} -% -% Likewise, for commands using sans serif. -\newenvironment{cmddescription} - {\begin{list}{label must be supplied}{% - \itemsep=0pt - \let\makelabel=\cmddescriptionlabel}}% - {\end{list}} -\newcommand*\cmddescriptionlabel[1]{%%\hspace\labelsep - \normalfont\sffamily #1\hfil} -% -\newlength\tmplen -\newsavebox{\wbox} -\newenvironment{warningbox}% - {\fboxsep .017\textwidth - \begin{lrbox}{\wbox} - \setlength{\tmplen}{\textwidth}% - \addtolength{\tmplen}{-2\fboxsep}% - \addtolength{\tmplen}{-.8pt}% twolines - \begin{minipage}{\tmplen}} - {\end{minipage}\end{lrbox}% - \bgroup\centering\fbox{\usebox{\wbox}}\egroup} -% -% lrbox is used as a representation marking. I changed it to -% lrBox in tne source file, to get closer to logical marking -\newsavebox{\mylrbox} -\newenvironment{lrBox} - {\begin{lrbox}{\mylrbox}} - {\end{lrbox}} -% -% -% output setup -% -\newif\ifSingleColumn -\providecommand{\Status}{0} -\typeout{Status is \Status, e.g.: } -% -% By default, we won't be creating hyperlinks. -\def\href#1#2{#2} -\def\hypertarget#1#2{} -\def\email#1{\href{mailto:#1}{\path{#1}}} % \path comes from url -\RequirePackage{texnames} -\ifx\PiC\undefined \def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} \fi -\ifx\PiCTeX\undefined \def\PiCTeX{\PiC\kern-.11em\TeX} \fi -% -% -\ifcase\Status - % \Status = 0 - \typeout{TeX Live documentation for printing} - \SingleColumntrue - \newenvironment{multicols}[1]{}{} - \or - % \Status = 1 - \typeout{TeX Live documentation in PDF format} - \RequirePackage[colorlinks,bookmarksopen, - pdfstartview={FitBH -320000},hyperindex]{hyperref} - \SingleColumntrue - \newenvironment{multicols}[1]{}{} - \or - % \Status = 2 - \typeout{TeX Live documentation in HTML format} - \SingleColumntrue - \newenvironment{multicols}[1]{}{} - % read our config file, live4ht.cfg; q.v., for more definitions. - % hyperref load must come after the tex4ht load. - \RequirePackage[live4ht]{tex4ht} - \RequirePackage[tex4ht]{hyperref} \hyperlinkfileprefix{} - \def\CDref#1#2{\href{../../../../#1}{#2}} - \def\OnCD#1{\href{../../../../#1}{#1}} - \or - % \Status = 3 - \typeout{TeX Live documentation as a Zpravodaj issue!} - \RequirePackage{zpravodaj}% outline of Zpravodaj - \SingleColumntrue - \newenvironment{multicols}[1]{}{} - \or - % \Status = 4 - \typeout{TeX Live documentation as a TUB article} - \@ifundefined{Fonts}% - {\RequirePackage{ae}}% - {\RequirePackage[T1]{\Fonts}} - \SingleColumnfalse - \newenvironment{multicols}[1]{}{} -\fi -% -\ifnum \Status=4 -\else - %\RequirePackage{texnames} - \newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt} - \newcommand\MIKTEX{MiK\kern-.025em \TeX}% per www.miktex.org - \providecommand\TeXXeT{\TeX-{}-% - \kern-.1emX\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT\@} -\fi -% -% hacking at sections etc., to pay attention to baskerville status -\newcommand{\@condend@multicols}{% - \ifSingleColumn - \else - \def\@tempa{multicols}% - \ifx\@tempa\@currenvir - \end{multicols}% - \fi - \fi -} -\let\Section\section -\renewcommand{\section}{% - \@ifstar - {\Section*}% - {% - \@condend@multicols - \@dblarg\@full@section - }% -} -\def\@full@section[#1]#2{% - \Section[#1]{#2}% - \ifSingleColumn\else\begin{multicols}{2}\fi -} -\let\SubSection\subsection -\renewcommand{\subsection}{% - \@ifstar{\SubSection*}% - {% - \@condend@multicols - \@dblarg\@full@subsection - } -} -\def\@full@subsection[#1]#2{% - \SubSection[#1]{#2}% - \ifSingleColumn\else\begin{multicols}{2}\fi -} - -% calm things down a bit if we're in a multiple-column version -\ifSingleColumn -\else - \def\@listI{\leftmargin\leftmargini - \parsep \z@ - \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ - \itemsep \z@ \@plus .1\p@ - } - \let\@listi\@listI - \@listi - \def\@listii{\leftmargin\leftmarginii - \labelwidth\leftmarginii\advance\labelwidth-\labelsep - \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ - \parsep \z@ - \itemsep \z@ \@plus .1\p@ - } - \def\@listiii{\leftmargin\leftmarginiii - \labelwidth\leftmarginiii\advance\labelwidth-\labelsep - \topsep 1\p@ \@plus 1\p@ \@minus 1\p@ - \parsep \z@ - \partopsep \z@ - \itemsep \topsep - } - \def\@listiv{\leftmargin\leftmarginiv - \labelwidth\leftmarginiv\advance\labelwidth-\labelsep - } - \def\@listv{\leftmargin\leftmarginv - \labelwidth\leftmarginv\advance\labelwidth-\labelsep - } - \def\@listvi{\leftmargin\leftmarginvi - \labelwidth\leftmarginvi\advance\labelwidth-\labelsep - } -\fi -% -% array package stuff -\def\arraybackslash{\let\\=\@arraycr} -\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}} -% -% shaded rows (using facilities of colortbl) -% -\definecolor{pale}{gray}{.9} -\newcount\colrow -\gdef\RowColor{pale} -\def\SetRowColor{% - \rowcolor{\RowColor}% - \global\advance\colrow by1\relax - \ifodd\colrow - \gdef\RowColor{pale}% - \else - \gdef\RowColor{white}% - \fi -} -% redefine to hack up a reference even though we don't need it... -\renewcommand\@bibitem[1]{\if@filesw \immediate\write\@auxout - {\string\bibcite{#1}{?}}\fi\ignorespaces} -% -% \unknownTeXlive is a dummy texlive entry for the biblio -\newcommand\unknownTeXlive[2][\relax]{\textbf{\textsc{unknown}}% - \global\@all@unknown\expandafter{\the\@all@unknown{#2}}% -} -\newtoks\@all@unknown -\global\@all@unknown{} -\AtEndDocument{\@message@unknowns} -\def\@message@unknowns{\edef\@tempa{\the\@all@unknown}% - \ifx\@tempa\@empty - \else - \def\@tempa{*** TeX live package location of }% - \expandafter\@output@unknowns\the\@all@unknown\@empty - \fi -} -\def\@output@unknowns#1{\edef\@tempb{#1}% - \ifx\@tempb\@empty - \typeout{ unknown}% - \else - \message{\@tempa#1,}% - \def\@tempa{}% - \expandafter\@output@unknowns - \fi -} -% -% a hack for the bibliography -\bibliographystyle{tex-live} -\newif\iffirstbibentry -\global\firstbibentrytrue -\let\@@bibitem\bibitem -\renewcommand\bibitem{\iffirstbibentry - \global\firstbibentryfalse - \else - \\\SetRowColor - \fi - \@@bibitem -} - - -% for \Dings -\RequirePackage{pifont} -% available for inter-article dinglines -\def\Dings{\nopagebreak{\footnotesize\dingline{167}}} - -\ifnum \Status=3 -\newfont\fontmanual{logo10} % font used for the METAFONT logo, etc. -\renewcommand\MF{{\fontmanual META}\-{\fontmanual FONT}\spacefactor1000 } -\renewcommand\MP{{\fontmanual META}\-{\fontmanual POST}\spacefactor1000 } -\else -\RequirePackage{mflogo} -%\newfont\fontmanual{logo10} % font used for the METAFONT logo, etc. -%\newcommand\MF{{\fontmanual META}\-{\fontmanual FONT}\spacefactor1000 } -%\newcommand\MP{{\fontmanual META}\-{\fontmanual POST}\spacefactor1000 } -\fi - -% Silence font warnings about no bold typewriter in LM. -\def\@font@warning#1{}% - -% Silence hyperref warnings about \kern. -\def\HyPsd@Warning#1{}% - -\endinput diff --git a/Master/texmf/doc/texlive/texlive-cz/live4ht.cfg b/Master/texmf/doc/texlive/texlive-cz/live4ht.cfg index 3fa6506696b..54985bf6219 100644 --- a/Master/texmf/doc/texlive/texlive-cz/live4ht.cfg +++ b/Master/texmf/doc/texlive/texlive-cz/live4ht.cfg @@ -6,7 +6,7 @@ % better approach is to have html in one piece (including footnotes). % also the newest TeX4ht could produce UTF-8 output (-utf8 option) -\Preamble{charset=iso-8859-2,html,info,fn-in} +\Preamble{charset=utf8,html,info,fn-in} % add extra stylesheet \Configure{@HEAD}{\HCode{% diff --git a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html index d2db61a5eba..8d61e216db4 100644 --- a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html +++ b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html @@ -3,14 +3,14 @@ TeX Live 2011 -Pr<img -src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TEX Live, CS verze 1.40 +P[Pleaseinsertintopreamble][Pleaseinsertintopreamble]ru[Pleaseinsertintopreamble]ka TEX Live, CS +verze 1.41 - + rucka TEX Live, CS verze 1.

TEX Live 2011
Příručka TEX Live, CS verze 1.40

+class="E">EX Live, CS verze 1.41
Karl Berry, editor
http://tug.org/texlive/

24.28. června 2011
-

Překlad 2004–2011 Ján Buša, 2001 Janka Chlebíková, 2003–2011 Petr Sojka a 2003 Petra +

Překlad 2004–2011 Ján Buša, 2001 Janka Chlebíková, 2003–2011 Petr Sojka a 2003 Petra Sojková je šířen pod GNU FDL licencí. -

Permission is granted to copy, distribute and/or modify this document under the terms of the +

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. @@ -224,15 +224,15 @@ href="#x1-8200010.3" id="QQ2-1-96">Budoucnost -

+

1 Úvodem

-

+

1.1 TEX Live a kolekce TEXu

-

Tento dokument popisuje základní vlastnosti distribuce T

Tento dokument popisuje základní vlastnosti distribuce TEX Live 2011, což je instalace TEXu a příbuzných programů pro GNU/Linux a další unixové systémy, Mac OS X a (32bitové) systémy @@ -257,47 +257,47 @@ class="ec-lmss-10x-x-109">-kolekce spolu jsou výsledkem spole class="E">EXu. Tento dokument popisuje převážně samotný TEX Live. -

T

TEX Live obsahuje .exe soubory pro TEX, LaTeX2e, ConTEXt, Metafont, MetaPost, BibTeX a mnoho dalších programů včetně obsáhlého seznamu maker, fontů a dokumentace spolu s podporou sazby v mnoha různých světových jazycích. -

Krátký seznam hlavních změn v této verzi T

Krátký seznam hlavních změn v této verzi TEX Live najdete na konci tohoto dokumentu, v oddílu 10 na straně 74. -

+

1.2 Podpora operačních systémů

-

T

TEX Live obsahuje binárky pro mnohé unixové platformy, včetně GNU/Linux, Mac OS X a Cygwin. Obsažené zdrojové texty mohou být zkompilovány pro platformy, pro které neposkytujeme binárky. -

Co se týče Windows: podporovány jsou Windows XP a pozdější verze. Windows 2000 ještě +

Co se týče Windows: podporovány jsou Windows XP a pozdější verze. Windows 2000 ještě bude pravděpodobně z největší části fungovat. Pro Windows nejsou k dispozici 64bitové .exe soubory, ale 32bitové binárky by měly běžet na 64bitových systémech. -

Alternativní řešení pro Windows a Mac OS X najdete v oddíle 

Alternativní řešení pro Windows a Mac OS X najdete v oddíle 2.1. -

+

1.3 Základní instalace TEX Live

-

T

TEX Live můžete nainstalovat buď z DVD nebo z internetu (http://tug.org/texlive/acquire.html). Samotný síťový instalační program je malý a vše požadované stáhne z internetu. -

Instalační program na DVD vám umožní instalaci na lokálním disku. T

Instalační program na DVD vám umožní instalaci na lokálním disku. TEX Live nemůžete spustit přímo z DVD (nebo z jeho .iso obrazu), avšak můžete připravit spustitelnou instalaci, například, na klíči USB (viz oddíl 5). Instalace je popsána v následujících sekcích (na stránce -5). Instalace je popsána v následujících sekcích (na +stránce 12), zde jen souhrn:

-

+class="ec-lmss-10x-x-109">tlmgr. Podobně jako + instalační program může být použit v režimu GUI nebo v textovém režimu. Můžete + ho použít k nainstalování nebo odinstalování balíků a na různé konfigurační činnosti. +

1.4 Úvahy o bezpečnosti

-

Podle nášho vědomí, hlavní programy T

Podle našeho vědomí, hlavní programy TEXu samotné jsou (a vždycky byly) extrémně robustní. Nicméně, programy dodané v rámci TEX Live nemusí dosahovat stejnou úroveň, navzdory @@ -326,21 +325,21 @@ nejlepš opatrný; pro maximální bezpečnost použijte nový podadresář. -

Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože Windows obvykle najdou +

Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože Windows obvykle najdou programy v aktuálním adresáři před jinými, bez ohledu na cestu vyhledávaní. To otevírá široké varianty možných ůtoků. Zavřeli jsme mnoho dír, ale nepochybně některé zůstaly, -obzvláště pro programy pocházející odjinud. Proto doporučujeme skontrolovat podezřelé +obzvláště pro programy pocházející odjinud. Proto doporučujeme zkontrolovat podezřelé programy v aktuálním adresáři, zvláště spustitelné (binárky nebo skripty). Běžně by neměly být přítomny a rozhodně nemůžou být normálně vytvořeny při zpracování dokumentů. -

Nakonec, T

Nakonec, TEX (a jeho doprovodné programy) jsou schopny zapisovat do souborů když zpracovávají dokumenty. Tato črta může rovněž být zneužita mnohými způsoby. Znova, zpracování neznámých dokumentů v novém podadresáři je nejbezpečnější tip. -

+

1.5 Nápověda

-

T

TEXovská komunita je aktivní, vstřícná a většina seriózních otázek je obvykle zodpovězena. Podpora je neformální, je prováděna příležitostnými čtenáři a dobrovolníky, a proto je důležité, abyste odpověď na svůj dotaz hledali nejdříve sami, než ho vznesete na fóru. (Pokud toužíte po @@ -349,9 +348,9 @@ class="E">EX Live zapomenout a zakoupit komerčn viz seznam prodejců na http://tug.org/interest.html#vendors.) -

Níže je uveden seznam informačních zdrojů, přibližně v pořadí, ve kterém ho doporučujeme +

Níže je uveden seznam informačních zdrojů, přibližně v pořadí, ve kterém ho doporučujeme k použití: -

+

prvnarchívy diskusních skupin
-

Dvě základní fóra pro hledání řešení problémů jsou newsová skupina +

Dvě základní fóra pro hledání řešení problémů jsou newsová skupina news:comp.text.tex a emailová diskusní skupina EX Live program. Spuštění programu s volbou --help nezřídka poskytuje adresu pro chybové hlášení.

-

Druhou stranou mince je odpovídání na dotazy těch, kdo kladou otázky.

Druhou stranou mince je odpovídání na dotazy těch, kdo kladou otázky. news:comp.text.tex i list texhax jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovídat tam, kde můžete. -

+

2 Přehled TEX Live

-

Tento oddíl popisuje obsah T

Tento oddíl popisuje obsah TEX Live a TEX-kolekce, jejíž je částí. -

+

2.1 Kolekce TEXu: TEX Live, proTEXt, MacTEX

-

DVD

DVD TEX-kolekce zahrnuje následující: -

+

TTEX
pro Mac OS X, přidává přirozený Mac OS X instalační program a jiné aplikace - Mac k Tpro Mac OS X, přidává nativní Mac OS X instalační program a jiné aplikace Mac + k TEX Live. Jeho domovská stránka je http://tug.org/mactex/. @@ -564,29 +563,29 @@ class="ec-lmtt-10x-x-109">http://www.ctan.org). class="ec-lmtk-10x-x-109">texmf-extra
Adresář s rozmanitými doplňkovými balíky.
-

CTAN,

CTAN, protext a texmf-extra nemusí mít stejné podmínky pro kopírování jako TEX Live, proto buďte pozorní při šíření nebo modifikaci. -

+

2.2 Popis kořenových adresářů TEX Live

-

Tady uvádíme stručný seznam a popis kořenových adresářů instalace T

Tady uvádíme stručný seznam a popis kořenových adresářů instalace TEX Live. -

+

bin
-

Binárky systému T

Binárky systému TEX, s podadresáři dle platforem.

readme-*.dir
-

Stručný přehled a užitečné odkazy na T

Stručný přehled a užitečné odkazy na TEX Live, v různých jazycích, ve formátu HTML a textovém. @@ -595,29 +594,29 @@ class="E">EX Live, v různých jazyc source

-

Zdrojové kódy všech programů, včetně základní distribuce T

Zdrojové kódy všech programů, včetně základní distribuce TEXu založené na Web2C.

texmf
-

Viz

Viz TEXMFMAIN níže.

texmf-dist
-

Viz

Viz TEXMFDIST níže.

tlpkg
-

Skripty, programy a údaje pro správu instalace a přídavnou podporu pro Windows.

-

V kořenovém adresáři distribuce jsou navíc instalační dávky a soubory

Skripty, programy a údaje pro správu instalace a přídavnou podporu pro Windows. +

V kořenovém adresáři distribuce jsou navíc instalační dávky a soubory README (v různých jazycích). -

Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru

Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru doc.html. Dokumentace programů (manuály, man-stránky, info-soubory) jsou v texmf/doc. Dokumentace @@ -626,7 +625,7 @@ class="E">EXových bal class="ec-lmtt-10x-x-109">texmf-dist/doc. K vyhledání veškeré dokumentace na libovolném místě můžete použít programy texdoc. -

Samotná tato příručka T

Samotná tato příručka TEX Live je k dispozici v několika jazycích v adresáři texmf-doc:

-

+

2.3 Přehled předdefinovaných stromů texmf

-

Tento oddíl uvádí seznam předdefinovaných proměnných určujících stromy texmf, používaných +

Tento oddíl uvádí seznam předdefinovaných proměnných určujících stromy texmf, používaných systémem, a jejich zamýšlený účel a standardní uspořádání systému TEX Live. Povel tlmgr conf ukáže hodnoty těchto proměnných, tedy můžete jednoduše zjistit, jak tyto odpovídají jednotlivým adresářům ve vaší instalaci. -

Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů T

Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů TEX Directory Structure (TDS, http://tug.org/tds), s jej Podrobněji je to popsané v oddíle 3.4.6 (na straně 39). -

+

TEXMFMAIN
-

Strom obsahující životně důležité části systému, jako konfigurační soubory, pomocné +

Strom obsahující životně důležité části systému, jako konfigurační soubory, pomocné skripty a dokumentaci programu. @@ -687,25 +686,25 @@ class="list"> TEXMFDIST

-

Strom obsahující hlavní sadu balíků maker, fontů, atd. +

Strom obsahující hlavní sadu balíků maker, fontů, atd.

TEXMFLOCAL
-

Strom, který mohou použít administrátoři na instalaci doplňkových nebo upravených +

Strom, který mohou použít administrátoři na instalaci doplňkových nebo upravených maker, fontů, atd., pro celý systém.

TEXMFHOME
-

Strom, který mohou použít uživatelé na svoje osobní instalace doplňkových nebo +

Strom, který mohou použít uživatelé na svoje osobní instalace doplňkových nebo upravených maker, fontů, atd. Rozšíření této proměnné se dynamicky nastaví pro každého uživatele na jeho vlastní osobní adresář.

TEXMFCONFIG
-

Strom (soukromý) používaný nástroji

Strom (soukromý) používaný nástroji texconfig, updmap a fmtutil na uložení @@ -714,7 +713,7 @@ class="ec-lmtt-10x-x-109">fmtutil na uložen TEXMFSYSCONFIG

-

Strom (site-wide) používaný nástroji

Strom (site-wide) používaný nástroji texconfig-sys, updmap-sys a fmtutil-sys na @@ -723,7 +722,7 @@ class="ec-lmtt-10x-x-109">fmtutil-sys na TEXMFVAR

-

Strom (soukromý) používaný programy

Strom (soukromý) používaný programy texconfig, updmap a fmtutil na (cache) @@ -732,7 +731,7 @@ class="ec-lmtt-10x-x-109">fmtutil na (cache) TEXMFSYSVAR

-

Strom (site-wide) používaný programy

Strom (site-wide) používaný programy texconfig-sys, updmap-sys, fmtutil-sys a @@ -743,9 +742,9 @@ class="ec-lmtt-10x-x-109">tlmgr, na (cache) uložen TEXMFCACHE

-

Strom(y) používaný ConT

Strom(y) používaný ConTEXtextem MkIV na uložení (cache) runtime údajů.

-

Standardní struktura je: +

Standardní struktura je:

system-wide root
EX Live: 2010
-

Předchozí vydání. +

Předchozí vydání.

2011
-

Nynější vydání. +

Nynější vydání.

bin
-

  +

 

i386-linux
-

binárky systému GNU/Linux +

binárky systému GNU/Linux

...
-

+

universal-darwin
-

binárky systému Mac OS X +

binárky systému Mac OS X

win32
-

binárky systému Windows

+

binárky systému Windows

texmf   
-

Toto je

Toto je TEXMFMAIN.

texmf-dist  
-

TEXMFDIST

texmf-var   
-

TEXMFSYSVAR

texmf-config
-

TEXMFSYSCONFIG

texmf-local
-

TEXMFLOCAL, zamýšlený být zachován od vydání k vydání.

%USERPROFILE%) .texlive2010
-

Soukromě generované a konfigurační údaje předchozího vydání. +

Soukromě generované a konfigurační údaje předchozího vydání.

.texlive2011
-

Soukromě generované a konfigurační údaje aktuálního vydání. +

Soukromě generované a konfigurační údaje aktuálního vydání.

texmf-var   
-

TEXMFVAR, TEXMFCACHE

texmf-config
-

TEXMFCONFIG

texmf
-

TEXMFHOME Osobní makra atd.

-

+

2.4 Rozšíření TEXu

-

Samotný Knuthův původní T

Samotný Knuthův původní TEX je zmrazený, kromě ojedinělých oprav chyb. Stále je v TEX Live přítomen jako program tex a tak to zůstane v dohledn class="E">EX Live obsahuje několik rozšířených verzí TEXu: -

+

e-http://www.lua.org/) umožňuje elegantní řešení mnoha ožehavých TEXovských problémů. Volaný povelem texlua, funguje jako samostatný interpret Lua, a jako taký +class="ec-lmtt-10x-x-109">texlua, funguje jako samostatný interpret Lua, a jako takový je již použit v rámci TEX Live. Jeho stránka je Aleph
kombinuje rozšíření Omega a e-TEX. Viz texmf-dist/doc/aleph/base.
-

+

2.5 Další za zmínku stojící programy na TEX Live

-

Na T

Na TEX Live najdete několik často používaných programů: -

+

bibtex, bibtex8
-

podpora práce se seznamem literatury. +

podpora práce se seznamem literatury.

makeindex, xindy
-

vytváření rejstříku. Pro češtinu a slovenštinu však potřebujete verzi programu +

vytváření rejstříku. Pro češtinu a slovenštinu však potřebujete verzi programu s názvem csindex (není zatím součástí distribuce, je potřeba instalovat zvlášť).

dvips
-

pro konverzi DVI do PostScript. +

pro konverzi DVI do PostScript.

xdvi
-

prohlížeč DVI pro systém X Window. +

prohlížeč DVI pro systém X Window.

dvilj
-

DVI ovladač tiskáren HP LaserJet. +

DVI ovladač tiskáren HP LaserJet.

dviconcat, dviselect
-

pro kopii a vkládání stránek do/z DVI souborů. +

pro kopii a vkládání stránek do/z DVI souborů.

dvipdfmx
-

konvertor DVI do PDF, alternativní přístup vedle pdfT

konvertor DVI do PDF, alternativní přístup vedle pdfTEXu zmíněného výše. @@ -1027,43 +1026,43 @@ class="E">EXu zm class="ec-lmss-10x-x-109">psselect, psnup,

-

programy pro práci s PostScriptem. +

programy pro práci s PostScriptem.

pdfjam, pdfjoin,
-

pomůcky pro PDF. +

pomůcky pro PDF.

texexec, texmfstart
-

wrapper pro ConT

wrapper pro ConTEXt a práci s PDF.

tex4ht
-

konvertor T

konvertor TEXu do HTML.

-

+

2.6 Fonty v TEX Live

-

T

TEX Live přináší množství vysoce kvalitních vektorových fontů. Viz http://tug.org/fonts a texmf-dist/doc/fonts/free-math-font-survey. -

+

3 Instalace

-

+

3.1 Spuštění instalačního programu

-

Pro začátek si obstarejte T

Pro začátek si obstarejte TEX Collection DVD nebo si stáhněte síťový instalační program TEX Live, a najděte instalační skript: install-tl.bat pro Windows. Viz href="http://tug.org/texlive/acquire.html" class="url" >http://tug.org/texlive/acquire.html pro více informací a jiné způsoby získání softvéru. -

+

Shttp://tug.org/store), anebo si vyp systémů můžete ISO namontovat přímo. Jestliže máte po instalaci z DVD nebo ISO zájem o pokračující aktualizace z Internetu, nahlédněte, prosím, do oddílu 3.4.3.
-

Nezávisle na zdroji se spouští tentýž instalátor. Nejvíce viditelný rozdíl mezi dvěma možnostmi +

Nezávisle na zdroji se spouští tentýž instalátor. Nejvíce viditelný rozdíl mezi dvěma možnostmi je ten, že po skončení instalace z Internetu získáte balíky, které jsou v součásné době k dispozici. To je v protikladu k DVD a ISO obrazům, které se mezi významnějšími vydáními neaktualizují. -

Následující oddíly vysvětlují spuštění instalátoru podrobněji. +

Následující oddíly vysvětlují spuštění instalátoru podrobněji. -

+

3.1.1 Unix
-

Dále

Dále > označuje výzvu (prompt shellu); vstup uživatele vstup je zvýrazněn. termin install-tl je Perlovský skript. Nejjednodušší způsob jeho spuštění v Unixovském systému je následující:

-

+

> ./install-tl když je spustitelný, atd.; nechceme opakovat všechny tyto variace.) Možná zvětšíte okno terminálu aby ukazovalo celou obrazovku textového instalátora (obr. 1). -

K instalaci v pokročilém režimu GUI (obr. 

K instalaci v pokročilém režimu GUI (obr. 2); budete potřebovat modul Perl/TK skompilovaný s podporou XFT, která je obvyklá v případě systému GNU/Linux, ale ne nevyhnutelně v jiných systémech. Pak můžete spustit:

-

+

>  install-tl -gui
-

Úplný seznam různých voleb získáte povelem:

-

+

Úplný seznam různých voleb získáte povelem:

+

>  install-tl -help
-

Varování o oprumask 002. Další informace o nastavení umask, hledejte v dokumentaci k vašemu systému. -

ZvláštnEX Live potřebuje. Pro podrobnosti viz sekci 3.1.4. -

+

3.1.2 MacOSX
-

Jak již bylo zmíněno v sekci 

Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce, nazvaná MacTEX (EXu pro Mac OS X (MacTEX, Fink, MacPorts, …). -

MacT

MacTEX je silně založen na TEX Live, a hlavní TEXovská stromová struktura je přesně stejná. Přidává několik dalších adresářů s dokumentací a aplikacemi specifickými pro Mac. -

+

3.1.3 Windows
-

Jestliže používáte síťový instalátor, nebo instalační program DVD se nespustí automaticky, +

Jestliže používáte síťový instalátor, nebo instalační program DVD se nespustí automaticky, klikněte dvakrát na soubor install-tl.bat. Pro více voleb pro úpravy, např. výběr určité kolekce balíků, spusťte namísto něho install-tl-advanced.bat. -

Můžete také spustit instalační program z příkazového řádku. Dále

Můžete také spustit instalační program z příkazového řádku. Dále > označuje prompt shellu; vstup uživatele je polotučný. Pokus jste v adresáři instalačního programu, jenom spusťte:

-

+

> install-tl
-

Můžete to také vyvolat zadáním absolutní polohy, jako například:

-

+

Můžete to také vyvolat zadáním absolutní polohy, jako například:

+

> -kolekce DVD, za předpokladu,  class="ec-lmtt-10x-x-109">D: je optický disk. Obr. 3 zobrazuje průvodcovský instalátor, který je pro Windows implicitní. -

Pro instalaci v textovém režimu použijte:

-

+

Pro instalaci v textovém režimu použijte:

+

> install-tl -no-gui
-

Pro úplný seznam různých voleb zadejte:

-

+

Pro úplný seznam různých voleb zadejte:

+

> install-tl -help
-



@@ -1512,8 +1511,8 @@ class="ec-lmtt-9"> quit
class="content">Hlavní obrazovka textového instalačního programu (GNU/Linux)
-


-



+


@@ -1522,7 +1521,7 @@ class="content">Hlavn -

pict

Obrazovka pokročilého GUI instalátora (GNU/Linux)
-


-



+


@@ -1540,7 +1539,7 @@ class="content">Obrazovka pokročil -

pict

Průvodcovská obrazovka instalátora (Windows)
-


-

+


+

3.1.4 Cygwin
-

Instalátor T

Instalátor TEX Live odporuje pouze Cygwin 1.7. -

Před začátkem instalace použijte program Cygwinu

Před začátkem instalace použijte program Cygwinu setup.exe k instalaci balíkov perl a xdvi]

  • ncurses [umožní příkaz clear používaný instalátorem]
  • -

    +

    3.1.5 Textový instalační program
    -

    Obrázek 

    Obrázek 1 ukazuje základní obrazovku textového režimu pod Unixem. Pro Unix je textový instalační program nastaven implicitně. -

    Je to instalátor jenom s příkazovým řádkem; vůbec nemá kurzorovou podporu. Například, +

    Je to instalátor jenom s příkazovým řádkem; vůbec nemá kurzorovou podporu. Například, nemůžete se pohybovat v zatrhávacích rámečcích nebo vstupních polích. Jenom napíšete něco (s rozlišováním velikosti písma) na příkazovém řádku a stlačíte klávesu Enter, poté se celá obrazovka přepíše s přizpůsobeným obsahem. -

    Rozhraní textového instalátoru je tak primitivní z prostého důvodu: je navržené tak, aby se +

    Rozhraní textového instalátoru je tak primitivní z prostého důvodu: je navržené tak, aby se dalo spustit na tolika platformách jak je to jen možné, dokonce i v Perlu. -

    +

    3.1.6 Grafický instalační program pro zkušené
    -

    Obrázek 

    Obrázek 2 ukazuje grafický instalátor pro znalce pod GNU/Linux. Kromě toho, že využívá tlačítka a nabídky, se tento instalátor velmi neliší od textového. -

    Tento režim může být vyvolán explicitně pomocí

    -

    +

    Tento režim může být vyvolán explicitně pomocí

    +

    > install-tl -gui=perltk
    -

    +

    3.1.7 Jednoduchý průvodce instalací
    -

    Pod Windows je implicitně nastaveno spuštění nejjednoduššího instalačního způsobu, který +

    Pod Windows je implicitně nastaveno spuštění nejjednoduššího instalačního způsobu, který můžeme doporučit, nazvaného „průvodce“ instalací (obr. 3). Nainstaluje všechno a nezadává skoro žádné otázky. Pokud si chcete vše nastavení upravit, musíte spustit některý z dalších instalátorů. -

    Tento režim může být vyvolán explicitně povelem

    -

    +

    Tento režim může být vyvolán explicitně povelem

    +

    >  -gui=wizard
    -

    +

    3.2 Spuštění instalačního programu

    -

    Instalátor je zamýšlený jako co nejvíce samovysvětlující. Nicméně následuje několik poznámek o +

    Instalátor je zamýšlený jako co nejvíce samovysvětlující. Nicméně následuje několik poznámek o jednotlivých volbách a dílčích nabídkách: -

    +

    3.2.1 Nabídka binárních systémů (pouze Unix)
    -



    @@ -1974,8 +1973,8 @@ class="ec-lmtt-9"> Solaris
    class="content">Nabídka binárek
    -


    -

    Obrázek 


    +

    Obrázek 4 ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom binárky vaší aktuální platformy. Z této nabídky si rovněž můžete vybrat instalaci binárek pro jiné platformy. Toto může být užitečné, pokud sdílíte TEXovský strom v s nebo na systému s dvojitým zaváděcím procesem.

    3.2.2 Volba obsahu instalace
    -



    @@ -2102,8 +2101,8 @@ class="ec-lmtt-9"> collections
    class="content">Nabídka schémat
    -


    -

    Obrázek 


    +

    Obrázek 5 ukazuje nabídku schémat TEX Live; tady vybíráte „schéma“, což je souhrn kolekcí balíků. Předvolené schéma medium nebo teTeX pro získání něčeho mezi tím. K dispozici jsou také různá specializovaná schémata a schémata specifická pro některé země. -



    @@ -2124,7 +2123,7 @@ sch -

    pict

    Nabídka kolekcí
    -


    -

    Svůj výběr schématu můžete upřesnit pomocí nabídek ‘standard collections’a ‘language +


    +

    Svůj výběr schématu můžete upřesnit pomocí nabídek ‘standard collections’a ‘language collections’(obrázek 6, ukázané pro změnu v režimu GUI). -

    Kolekce jsou o jednu úroveň podrobnější než schémata — v podstatě, schéma je tvořeno +

    Kolekce jsou o jednu úroveň podrobnější než schémata — v podstatě, schéma je tvořeno několika kolekcemi, kolekci tvoří jeden nebo více balíků, a balík (nejnižší úroveň seskupování v TEX Live) obsahuje vlastní soubory TEXovských maker, soubory fontů, atd. -

    Pokud chcete získat větší kontrolu než jakou poskytuje nabídka kolekcí, po instalaci můžete +

    Pokud chcete získat větší kontrolu než jakou poskytuje nabídka kolekcí, po instalaci můžete použít program TEX Live Manager (tlmgr) (viz sekci 6); jeho použit úrovni balíků.

    3.2.3 Adresáře
    -

    Standardní uspořádání je popsáno v sekci 

    Standardní uspořádání je popsáno v sekci 2.3, na straně 8. -

    Standardní umístění adresáře

    Standardní umístění adresáře TEXDIR je /usr/local/texlive/2011 pro Unix a %SystemDrive%\texlive\2011 pod Windows. -

    Hlavní důvod pro změnu této předvolby je nedostatek práv na zápis pro standardní umístění. +

    Hlavní důvod pro změnu této předvolby je nedostatek práv na zápis pro standardní umístění. Nemusíte být zrovna rootem nebo administrátorem, když instalujete TEX Live, ale potřebujete oprávnění na zápis do cílového adresáře. -

    Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když +

    Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když chcete být výhradním uživatelem. Na naznačení tohoto použijte ‘~’, jako například ‘~/texlive/2011’. -

    Doporučujeme do názvu začlenit rok, co umožní zachování různých vydání T

    Doporučujeme do názvu začlenit rok, co umožní zachování různých vydání TEX Live vedle sebe. (Můžete chtít vytvořit název nezávislý na verzi, například /usr/local/texlive-cur pomocí symbolického odkazu, který může být později přepsán po přezkoušení nového vydání.) -

    Změna

    Změna TEXDIR v instalačním programu vyvolá také změny TEXMFLOCAL, TEXMFSYSVAR a TEXMFSYSCONFIG. -

    TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota je ~/texmf. Na rozdíl od %USERPROFILE% pod Windows. Zvl poznámka: TEXMFHOME, jako všechny stromy, musí být uspořádaný v souladu s TDS, jinak nemusí být soubory k nalezení. -

    TEXMFVAR je umístění pro uložení většiny uskladněných průběžných ůdajú specifických pro každého uživatele. TEXMFCACHE se používá na tento účel ConTEXtem MkIV (viz odd href="#x1-370003.4.5">3.4.5, na straně 39). -

    +

    3.2.4 Volby
    -



    @@ -2387,8 +2386,8 @@ class="ec-lmtt-9"> to:
    class="content">Nabídka voleb (Unix)
    -


    -

    Obrázek 


    +

    Obrázek 7 ukazuje nabídku voleb textového režimu. Další informace o každé volbě:

    EX pomoc /usr/local/bin, které neobsahují žádné TEXovské soubory.
    -

    Když jsou všechna nastavení podle vašeho vkusu, můžete napsat ‘I’a spustit instalační +

    Když jsou všechna nastavení podle vašeho vkusu, můžete napsat ‘I’a spustit instalační proces. Po dokončení přeskočte na sekci 3.4, kde se dozvíte, co se případně má udělat závěrem.

    3.3 Volby příkazového řádku pro install-tl

    -

    K zobrazení voleb příkazového řádku napište

    -

    +

    K zobrazení voleb příkazového řádku napište

    +

    >  -help class="ec-lmtt-10x-x-109">- nebo také --. Následují nejběžnější volby: -

    +

    -gui
    -

    Podle možností použijte GUI instalátor. Toto si vyžaduje modul Perl/Tk +

    Podle možností použijte GUI instalátor. Toto si vyžaduje modul Perl/Tk (http://tug.org/texlive/distro.html#perltk); skompilovaný s podporou XFT; @@ -2473,7 +2472,7 @@ class="ec-lmtt-10x-x-109">http://tug.org/texlive/distro.html#perltk); -no-gui

    -

    Vynutí si použití instalátoru v textovém režimu, dokonce i pod Windows. +

    Vynutí si použití instalátoru v textovém režimu, dokonce i pod Windows.

    @@ -2481,7 +2480,7 @@ class="list"> class="ec-lmtt-10x-x-109">-lang LL
    -

    Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód

    Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód LL. V současné době jsou podporovány jazyky: cs (čeština), zh-cn (zjednodušen class="ec-lmtt-10x-x-109">zh-tw (tradicionální čínština). Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když není správný jazyk k dispozici, pak použije angličtinu jako nouzové řešení. -

    +

    -in-place
    -

    Pokud již máte rsync-, svn-, nebo +

    Pokud již máte rsync-, svn-, nebo jinou kopii TEX Live (viz tlpkg/texlive.tlpdb může být -portable

    -

    Instalace pro přenosné použití, například na klíč USB. Dá se zvolit rovněž v textovém +

    Instalace pro přenosné použití, například na klíč USB. Dá se zvolit rovněž v textovém instalátoru pomocí příkazu V a z instalátora GUI. Viz oddíl 5. @@ -2532,7 +2531,7 @@ href="#x1-440005">5. class="ec-lmtt-10x-x-109">-profile soubor

    -

    Instalační program vždycky uloží soubor

    Instalační program vždycky uloží soubor texlive.profile do podadresáře tlpkg vaší instalace. Tato volba oznámí instalačnímu programu, aby znovu použil tento profilový @@ -2546,15 +2545,15 @@ class="ec-lmro-10x-x-109">soubor-nebo-adresář

    -

    Určuje repositář balíků z kterého se má instalovat; viz následující oddíl.

    -

    +

    Určuje repositář balíků z kterého se má instalovat; viz následující oddíl. +

    3.3.1 Volba -repository
    -

    Implicitní repositář balíků je zrcadlo CTAN zvolené automaticky použitím

    Implicitní repositář balíků je zrcadlo CTAN zvolené automaticky použitím http://mirror.ctan.org. -

    Pokud to chcete přepsat, může být hodnotou umístění adresa url s 

    Pokud to chcete přepsat, může být hodnotou umístění adresa url s ftp:, http: nebo file:/ @@ -2564,7 +2563,7 @@ class="ec-lmtt-10x-x-109">ftp: jsou koncové znaky ‘/’a/nebo koncová složka ‘/tlpkg’ignorovány.) -

    Ku příkladu můžete zvolit určité zrcadlo CTAN něčím jako: +

    Ku příkladu můžete zvolit určité zrcadlo CTAN něčím jako: http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením @@ -2573,39 +2572,39 @@ class="ec-lmtt-10x-x-109">ctan.example.org/tex-archive skut kořenovou cestou k CTAN. Seznam zrcadel CTAN je udržován na http://ctan.org/mirrors. -

    Pokud je zadaný argument lokální (buď cesta nebo

    Pokud je zadaný argument lokální (buď cesta nebo file:/ url), jsou použity komprimované soubory v podadresáři archive cesty repositáře (i kdyby byli rovněž k dispozici nekomprimované soubory). -

    +

    3.4 Poinstalační činnosti

    -

    Po instalaci se mohou hodit některé další úpravy. +

    Po instalaci se mohou hodit některé další úpravy. -

    +

    3.4.1 Proměnné prostředí pro Unix
    -

    Pokud se rozhodnete vytvořit symbolické odkazy v standardních adresářích (popsaných +

    Pokud se rozhodnete vytvořit symbolické odkazy v standardních adresářích (popsaných v oddíle 3.2.4), pak není nutná editace proměnných prostředí. Jinak v systémech Unix musí být adresář binárek pro vaší platformu přidán k prohledávaným cestám. (Ve Windows se o to postará instalátor.) -

    Každá podporovaná platforma má svůj vlastní podadresář pod

    Každá podporovaná platforma má svůj vlastní podadresář pod TEXDIR/bin. Seznam podadresářů a odpovídajících platforem viz na obrázku 4. -

    Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře +

    Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře Info k jejich příslušejícím vyhledávacím cestám, když chcete, aby je našly systémové nástroje. Dokumentační stránky můžou být automaticky nalezeny po přidání do proměnné PATH. -

    Například pro Bourne-kompatibilní shell, jako je

    Například pro Bourne-kompatibilní shell, jako je bash a používaný Intel x86 GNU/Linux se standardním nastavením adresářů, může být vhodné editovat soubor $HOME/.profile. -

    +

       INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH
    -

    Pro

    Pro csh nebo tcsh je editovaný soubor typicky $HOME/.cshrc a řádky k přidání můžou vypadat @@ -2647,18 +2646,18 @@ class="ec-lmtt-10">  setenv INFOPATH /usr/local/texlive/2011/texmf/doc/info:$INFOPATH

    -

    Pokud již máte nastavení někde ve vašich „dot“ souborech, adresáře T

    Pokud již máte nastavení někde ve vašich „dot“ souborech, adresáře TEX Live by měli, přirozeně, jednoduše přiměřeně s nimi splynout. -

    +

    3.4.2 Proměnné prostředí: globální konfigurace
    -

    Volba, zda učinit tyto změny globálně, anebo pro uživatele právě přidaného do systému, je na vás; +

    Volba, zda učinit tyto změny globálně, anebo pro uživatele právě přidaného do systému, je na vás; existuje příliš mnoho variací mezi systémy, kde a jak se tato nastavení provádějí. Naše dvě rady jsou: 1) můžete chtít vyhledat soubor /etc/manpath.config a pokud existuje, přidejte řádky jako -

    +

         /usr/local/texlive/2011/texmf/doc/man
    -

    A 2) vyhledejte soubor

    A 2) vyhledejte soubor /etc/environment, který může definovat vyhledávací cestu a další standardní proměnné prostředí. -

    V každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz na adresář +

    V každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz na adresář texmf/doc/man s názvem man. Některé programy man, jako např class="ec-lmtt-10x-x-109">man, ho automaticky najdou, co odstraňuje potřebu jakéhokoliv nastavování dokumentačních stránek. -

    +

    3.4.3 Internetovské aktualizace po instalaci z DVD
    -

    Pokud jste instalovali T

    Pokud jste instalovali TEX Live z DVD a později si přejete získat aktualizace z Internetu, budete potřebovat spuštění tohoto povelu—poté co jste aktualizovali vaši vyhledávací cestu (jako to bylo popsané v předcházejícím oddíle):

    -

    +

    >  http://mirror.ctan.org/systems/texlive/tlnet
    -

    Toto řekne programu

    Toto řekne programu tlmgr aby pro následující aktualizace použil nejbližší zrcadlo CTANu. Pokud se vyskytnou problémy s automatickým výběrem zrcadla, můžete deklarovat konkrétní zrcadlo CTANu ze seznamu na stránce http://ctan.org/mirrors. Použijte přesnou cestu k podadresáři tlnet tohoto zrcadla, jak jsme uvedli výše. -

    +

    3.4.4 Konfigurace fontů pro XeTEX
    -

    Pokud máte na unixovém systému nainstalován balík

    Pokud máte na unixovém systému nainstalován balík xetex, potřebujete nakonfigurovat váš systém chcete-li aby byl XeTEX schopen najít fonty dodané s Txetex (buď ve vychozí instalaci nebo později), se vytváří potřebný konfigurační soubor TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf. -

    Pro nastavení fontů T

    Pro nastavení fontů TEX Live pro použití v rámci celého systému (za předpokladu, že máte odpovídající oprávnění), postupujte následovně:

      @@ -2748,7 +2747,7 @@ class="ec-lmtt-10x-x-109">09-texlive.conf.
    1. Spusťte fc-cache -fsv.
    -

    Pokud nemáte postačující práva k provedení výše popsaných kroků, můžete místo toho učinit fonty +

    Pokud nemáte postačující práva k provedení výše popsaných kroků, můžete místo toho učinit fonty TEX Live dosažitelnými pro vás jako samostatného uživatele XeTEXu následujícím @@ -2764,18 +2763,18 @@ class="ec-lmtt-10x-x-109">~ označuje v

  • Spusťte fc-cache -fv.
  • -

    +

    3.4.5 ConTEXt Mark IV
    -

    ‘Starý’ConT

    ‘Starý’ConTEXt (Mark II) a ‘nový’ConTEXt (Mark IV) by měly po instalaci TEX Live fungovat bez dalších zásahů a neměly by vyžadovat zvlášní pozornost pokud budete k aktualizacím používat tlmgr. -

    Nicméně, protože ConT

    Nicméně, protože ConTEXt MkIV nepoužívá knihovnu kpathsea, nějaké nastavení bude požadováno vždycky když budete instalovat nové soubory ručně (bez použití tlmgr). Po ukončení @@ -2785,24 +2784,24 @@ takov class="ec-lmtt-10">  context --generate

    -

    pro obnovení diskových cache údajů ConT

    pro obnovení diskových cache údajů ConTEXtu. Výslední soubory jsou uloženy do TEXMFCACHE, kterého přednastavená hodnota v TEX Live je TEXMSYSVAR;TEXMFVAR. -

    ConT

    ConTEXt MkIV bude číst ze všech cest uvedených v TEXMFCACHE a zapisovat do první zapisovatelné cesty. Při čtení v případě duplicitních údajů v paměti cache získá přednost poslední nalezený prvek. -

    Pro další informace viz

    Pro další informace viz http://wiki.contextgarden.net/Running_Mark_IV. -

    +

    3.4.6 Začleňování lokálních a osobních maker
    -

    Toto je již implicitně zmíněno v sekci 

    Toto je již implicitně zmíněno v sekci 2.3: adresář TEXMFLOCAL (standardně TEXMFLOCAL/tex/latex nebo class="ec-lmtt-10x-x-109">TEXMFHOME/tex/latex, nebo v jejich podadresáři. -

    TEXMFLOCAL vyžaduje aktuální databázi jmen souborů, jinak nebudou soubory nalezeny. Můžete ji obnovit povelem mktexlsr nebo použít tlačítko ‘Reinit file database’na konfigurační záložce programu TEX Live Manager v režimu GUI. -

    Standardně je každá z těchto proměnných definována jako samostatný adresář, jak je ukázáno. +

    Standardně je každá z těchto proměnných definována jako samostatný adresář, jak je ukázáno. To není tvrdý požadavek. Pokud potřebujete lehce přepnout zpět a zvolit mezidvěma verzemi velkých balíků, například můžete udržovat více stromů pro vaše vlastní potřeby. Toho se dosáhne nastavením TEXMFHOME na seznam adres

        TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
    -

    -

    Další popis expanze závorek je v oddíle 

    +

    Další popis expanze závorek je v oddíle 8.1.5. -

    +

    3.4.7 Začleňování fontů třetích stran
    -

    Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v mnoha +

    Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v mnoha podrobnostech instalace TEXu. Nezapomeňte si nejdříve prohlédnout fonty, které jsou zdarma součástí distribuce, viz sekci 2.6. -

    Možnou alternativou je použití XeT

    Možnou alternativou je použití XeTEXu nebo LuaTEXu (viz sekci 2.4), které vám umožní @@ -2870,22 +2869,22 @@ class="ec-lmri-10x-x-109">může být užitečné, například při přechodě od vydání k vydání; viz dokumentaci tlmgr. -

    +

    3.5 Testování instalace

    -

    Po nainstalování T

    Po nainstalování TEX Live přirozeně chcete systém otestovat a začít vytvářet nádherné dokumenty nebo fonty. -

    Tento oddíl popisuje základní postupy testování funkčnosti nového systému pod Unixem. Pod +

    Tento oddíl popisuje základní postupy testování funkčnosti nového systému pod Unixem. Pod Mac OS X a Windows budete patrně spouštět testy přes uživatelské grafické rozhraní (GUI), ale principy jsou stejné. -

    +

    1. Nejprve ověřte, zda se spustí program tex:
      -

      +

      > 38.
    2. Přeložte ukázkový soubor LATEXu:
      -

      +

      > 66.
    3. Prohlédněte si výsledek na obrazovce:
      -

      +

      > DISPLAY, dostanete chybovou hl
    4. Vytvořte PostScriptový soubor pro tisk nebo prohlížení:
      -

      +

      >  sample2e.ps class="enumerate" id="x1-40010x5">Vytvořte PDF soubor místo DVI; tento příkaz ze souboru .tex vytvoří PDF přímo:
      -

      +

      >  sample2e.tex
    5. Prohlédněte si PDF soubor:
      -

      +

      > http://blog.kowalczyk.info/software/sumatrapdf<
    6. Standardní testovací soubory, které mohou být užitečné kromě sample2e.tex: -

      +

      small2e.tex
      -

      Ukázkový dokument, ještě kratší než

      Ukázkový dokument, ještě kratší než sample2e.

      testpage.tex
      -

      Test, jestli vaše tiskárna neposunuje tiskové zrcadlo. +

      Test, jestli vaše tiskárna neposunuje tiskové zrcadlo.

      nfssfont.tex
      -

      Pro tisk tabulek fontů a testů fontů. +

      Pro tisk tabulek fontů a testů fontů.

      testfont.tex
      -

      Pro totéž, ale pro plain T

      Pro totéž, ale pro plain TEX.

      story.tex
      -

      Základní (plain) T

      Základní (plain) TEXový testovací soubor. Musíte napsat ‘\bye’ na výzvu * po @@ -3089,7 +3088,7 @@ class="ec-lmtt-10x-x-109">tex story.tex’.

      class="enumerate" id="x1-40016x8">Pokud máte nainstalovaný balík xetex package, můžete prověřit jeho přístup k systémovým fontům následovně:
      -

      +

      > EX mohl naj class="E">EX Live. Viz oddíl 3.4.4.
    -

    +

    3.6 Odkazy na doplňkový software s možností stažení z Internetu

    -

    Pokud jste T

    Pokud jste TEXový začátečník nebo potřebujete pomoc se psaním TEXových, respektive LATEXových dokumentů, navštivte < href="http://tug.org/begin.html" class="url" >http://tug.org/begin.html, kde najdete úvodní informace k instalaci. -

    Odkazy na některé další pomůcky, o instalaci kterých můžete uvažovat: +

    Odkazy na některé další pomůcky, o instalaci kterých můžete uvažovat:

    Ghostscript
    WinShell je k dispozici z http://www.winshell.de.
    -

    Pro mnohem delší seznam balíků a programů, viz

    Pro mnohem delší seznam balíků a programů, viz http://tug.org/interest.html. -

    +

    4 Specializované instalace

    -

    Předcházející oddíly popisovaly základní instalační proces. Tady se zaměříme na některé +

    Předcházející oddíly popisovaly základní instalační proces. Tady se zaměříme na některé speciální případy. -

    +

    4.1 Instalace sdílené uživateli (nebo cross-machine)

    -

    T

    TEX Live byl navržený tak,aby se dal sdílet mezi různými uživateli jedného systému a/nebo mezi různými systémy na síti. Se standardní strukturou adresářů se nekonfigurují žádné pevné cesty: umístění souborů potřebných pro programy T  TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local

    -

    To znamená, že k získání funkčního nastavení stačí přidat ke své vyhledávací cestě adresář binárek +

    To znamená, že k získání funkčního nastavení stačí přidat ke své vyhledávací cestě adresář binárek TEX Live pro jejich platformu. -

    Stejným způsobem můžete nainstalovat T

    Stejným způsobem můžete nainstalovat TEX Live lokálně a pak přesunout celou hierarchii později na místo na síti. -

    Pro Windows můžete stáhnout z 

    Pro Windows můžete stáhnout z http://tug.org/texlive/w32client.html vzorový skript síťové instalace nazvaný TEX Live na LAN. Registruje také program k odinstalování w32unclient, je po ruce ve stejném zip-souboru. Pro další informace viz webovou stránku. -

    +

    5 Mobilní USB instalace

    -

    Volba instalátora

    Volba instalátora -portable (nebo příkaz V textového instalátora nebo odpovídající volba GUI) vytváří úplně samostatnou instalaci TEX Live pod společným kořenem a předcházející integraci systému. Takovou instalaci můžete vytvořit přímo na klíči USB, nebo ji skopírovat na klíč USB později. -

    Ke spuštění T

    Ke spuštění TEX při použití této přenosné instalace, musíte přidat příslušný adresář binárek k vyhledávané cestě během vaší práce na terminálu, jako obvykle. Pod Windows, můžete dvakrát kliknout na tl-tray-menu v kořenovém adresáři instalace a zvolit si mezi několika běžnými úkoly, jak je to ukázáno na této obrazovce: -

    pict -

    Vstup ‘More…’vysvětluje, jak si můžete přizpůsobit tuto nabídku. -

    +

    Vstup ‘More…’vysvětluje, jak si můžete přizpůsobit tuto nabídku. +

    5.1 ISO (nebo DVD) instalace

    -

    Pokud nepotřebujete příliš často aktualizovat nebo jiným způsobem měnit vaši instalaci a/nebo +

    Pokud nepotřebujete příliš často aktualizovat nebo jiným způsobem měnit vaši instalaci a/nebo máte více systémů na kterých provozujete TEX Live, může pro vás být užitečné vytvořit ISO obraz vaší instalace TEX podporovaných souborových systémů (FAT32, NTFS, HFS+).

  • Virtuální stroj dokáže jednoduše namontovat takové ISO.
  • -

    Samozřejmě si můžete také napálit ISO obraz na DVD, pokud to uznáte za užitečné. -

    Systémy GNU/Linux/Unix s pracovní plochou, včetně Mac OS X, jsou schopné namontovat +

    Samozřejmě si můžete také napálit ISO obraz na DVD, pokud to uznáte za užitečné. +

    Systémy GNU/Linux/Unix s pracovní plochou, včetně Mac OS X, jsou schopné namontovat ISO. Nezávisle na tom sa nic nemění v porvnání s běžnou instalací na pevném disku, viz oddíl 3.4.1. -

    Při přípravě takové ISO instalace je nejlepší vynechat podadresář roku vydání a mít +

    Při přípravě takové ISO instalace je nejlepší vynechat podadresář roku vydání a mít texmf-local na stejné úrovni jako ostatní stromy (texmf, texmf-dist atd.). Toto můžete udělat pomocí obyčejných voleb adresářů v instalátore. -

    Pro fyzický (spíše než virtuální) systém Windows můžete napálit ISO obraz na DVD. Avšak, +

    Pro fyzický (spíše než virtuální) systém Windows můžete napálit ISO obraz na DVD. Avšak, může stát za to prozkoumat svobodné volby ISO-montování. Pro Windows XP, Microsoft nabízí winxpvirtualcdcontrolpanel. -

    Pro integraci systému Windows, můžete zahrnout skripty

    Pro integraci systému Windows, můžete zahrnout skripty w32clienta popsané v oddíle 4.1 a na http://tug.org/texlive/w32client.html, které pracují téměř stejně dobře pro ISO jako pro síťovou instalaci. -

    Pod Mac OS X, TeXShop a T

    Pod Mac OS X, TeXShop a TEXworks jsou schopny použít DVD instalaci pokud symbolický odkaz /usr/texbin ukazuje na příslušný adresář binárek, například, @@ -3363,18 +3362,18 @@ class="ec-lmtt-10x-x-109">/usr/texbin ukazuje na př

      sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
    -

    -

    Historická poznámka: T

    +

    Historická poznámka: TEX Live 2010 byla první edice TEX Live, která už již není distribuovaná ‘live’. Nicméně, spouštění z DVD nebo ISO si vždy vyžadovalo jistou obratnost; především nebyla možnost nastavení alespoň jedné dodatečné proměnné prostředí. Pokud vytváříte vaše ISO ze stávající instalace není to potřebné. -

    +

    6 tlmgr: správa vaší instalace

    -



    @@ -3383,7 +3382,7 @@ class="ec-lmss-10x-x-109">tlmgr: spr -

    pict

    tlmgr v režimu GUI: hlavní okno, po kliknutí na tlačítko ‘Load’.
    -


    -



    +


    @@ -3403,14 +3402,14 @@ class="ec-lmss-10x-x-109">tlmgr v režimu GUI: hlavn -

    pict

    Obrázek 9: tlmgr v režimu GUI: Obecné volby
    -

    pict

    tlmgr v režimu GUI: Volby rozměru papíru
    -


    -

    T


    +

    TEX Live obsahuje program nazvaný tlmgr pro správu TEX Live po výchozí instalaci. Programy @@ -3445,10 +3444,10 @@ href="#x1-310003.3.1">3.3.1).

    6.1 GUI režim tlmgr

    -

    tlmgr může být spuštěn v režimu GUI (obrázek 8) povelem

    -

    +

    > TeX class="ec-lmtt-10x-x-109">Live Manager. Po kliknutí na ‘Load’se zobrazí seznam balíků, které jsou k dispozici, a nainstalovaných balíků. Pochopitelně se předpokládá, že instalační zdroj je platný a dosažitelný. -

    Obrázky 

    Obrázky 910 ukazují obrazovky obecných voleb a volby rozměru papíru. -

    +

    6.2 Vzorové realizace tlmgr z příkazového řádku

    -

    Po výchozí instalaci můžete svůj systém aktualizovat na nejnovější dostupnou verzi pomocí: +

    Po výchozí instalaci můžete svůj systém aktualizovat na nejnovější dostupnou verzi pomocí:

    -

    +

    >  update -all
    Pokud vás to znepokojuje, zkuste nejdříve
    -

    +

    >  -all -dry-run
    nebo (méně upovídané):
    -

    +

    >  update -list
    -

    Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine) XeT

    Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine) XeTEX:

    -

    +

    >   fmtutil: /usr/local/texlive/2011/texmf-var/web2c/xetex/xelatex.fmt installed.
    -

    Jak můžete vidět,

    Jak můžete vidět, tlmgr nainstaluje závislosti a postará se o všechny potřebné poinstalační činnosti, včetně aktualizace databáze názvů souborů a (znovu)vygenerování formátů. Výše jsme vytvořili nové formáty pro XeTEX. -

    K popisu balíku (nebo kolekce či schémy) zadejte:

    -

    +

    K popisu balíku (nebo kolekce či schémy) zadejte:

    +

    >  revision:   14675
    -

    Nakonec to nejdůležitější – úplnou dokumentaci najdete na

    Nakonec to nejdůležitější – úplnou dokumentaci najdete na http://tug.org/texlive/tlmgr.html nebo zadáním:

    -

    +

    > tlmgr -help
    -

    +

    7 Poznámky o Windows

    -

    +

    7.1 Vlastnosti typické pro Windows

    -

    Pod Windows dělá instalační program některé dodatečné věci: +

    Pod Windows dělá instalační program některé dodatečné věci:

    NabEX Live pod nab class="E">EX Live Manager.
    -

    +

    7.2 Dodatečný obsažený software pod Windows

    -

    Pro úplnost, instalace T

    Pro úplnost, instalace TEX Live potřebuje další balíky a programy, které na stroji s Windows obvykle nenajdete. TEX Live poskytuje chybějící součásti: @@ -3746,7 +3745,7 @@ class="E">EX Live, kter class="ec-lmbx-10x-x-109">PS_View.

    Nainstalován je také PS_View, prohlížeč PostScript a PDF souborů; viz obr. 11. -



    pict
    Obrázek 11: PS_View: k dispozici jsou velmi vysoká zvětšení!
    -


    +


    dviout.
    EXu \font. Pokud je to potřebné, nejdříve spusťte fc-cache k aktualizaci informací o fontech.
    -

    +

    7.3 User Profile je Home

    -

    Windowsovský protějšek domovského (home) adresáře Unixu je adresář

    Windowsovský protějšek domovského (home) adresáře Unixu je adresář %USERPROFILE%. Pod Windows XP je to obvykle C:\DocumentsC:\Users\<username> class="ec-lmtt-10x-x-109">texmf.cnf a obecně pro Kpathsea, se bude ~ expandovat přiměřeně v obou systémech Windows a Unix. -

    +

    7.4 Registry Windows

    -

    Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr obsahuje soubor +

    Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr obsahuje soubor hierarchicky uspořádaných klíčů, s několika kořenovými klíči. Nejdůležitější pro instalační programy jsou stručně řečeno HKEY_CURRENT_USER a HKLM je obvykle v podadres Windows. -

    V některých případech je možné získat systémové informace z proměnných prostředí, ale pro +

    V některých případech je možné získat systémové informace z proměnných prostředí, ale pro další informace, kupříkladu umístění zkratek, je nutné nahlédnout do registrů. Trvalé nastavení proměnných prostředí si rovněž vyžaduje přístup k registrům. -

    +

    7.5 Oprávnění Windows

    -

    V novějších verzích Windows se dělá rozdíl mezi běžnými uživateli a administrátory, když pouze +

    V novějších verzích Windows se dělá rozdíl mezi běžnými uživateli a administrátory, když pouze posledně zmínění mají volný přístup k celému operačnímu systému. Ve skutečnosti můžete tyto třídy uživatelů raději označit jako neprivilegovaní uživatelé a normální uživatelé: být administrátorem je pravidlo, ne výjimka. Přesto jsme se snažili učinit TEX Live instalovatelným bez administrativních výsad. -

    Pokud je uživatelem administrátor, je možnost instalovat i pro všechny uživatele počítače. +

    Pokud je uživatelem administrátor, je možnost instalovat i pro všechny uživatele počítače. Pokud je tato volba zvolena, odkazy (shortcuts) se vytvářejí pro všechny uživatele a systémové prostředí se upravuje. Jinak jsou odkazy a položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje se jen jeho prostředí. -

    Bez ohledu na status administrátora je standardní kořenový adresář T

    Bez ohledu na status administrátora je standardní kořenový adresář TEX Live navržený instalačním programem vždycky pod %SystemDrive%. Instalátor vždy testuje, zda je kořenový adresář zapisovatelný pro aktuálního uživatele. -

    Problém se může vyskytnout, pokud uživatel není administrátor a T

    Problém se může vyskytnout, pokud uživatel není administrátor a TEX již existuje ve vyhledávací cestě. Protože skutečná cesta se sestává ze systémové cesty následované uživatelskou cestou, nový TEXworks, pokud je nainstalován, rovněž předřadí TEX Live k vyhledávací cestě, proto by měl být imunní vůči tomuto problému cest. -

    Pro Windows Vista a Windows 7 je tady jiná zrůdnost: dokonce i když jste přihlášen jako +

    Pro Windows Vista a Windows 7 je tady jiná zrůdnost: dokonce i když jste přihlášen jako správce, musíte explicitně požádat o správcovské práva. Ve skutečnosti nemá význam přihlašovat se jako správce. Místo toho, kliknutí pravým tlačítkem na program nebo odkaz, který chcete použít, vám obvykle nabídne volbu ‘Spustit jako správce/Run as administrator’. -

    +

    7.6 Zvětšení maxima paměti pod Windows a Cygwin

    -

    Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl 

    Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl 3.1.4) mohou zjistit, že při běhu některých programů dodaných s TEX Live, trpí nedostatkem paměti. Například, TEX může mít málo paměti pokud zkusíte zpracovat dokument s velkým množstvím rozsáhlých fontů. -

    Pro Cygwin můžete zvetšit množství dostupné paměti následujíc návod v příručce the Cygwin +

    Pro Cygwin můžete zvetšit množství dostupné paměti následujíc návod v příručce the Cygwin User’s Guide (http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html). -

    Pro Windows musíte vytvořit soubor, například

    Pro Windows musíte vytvořit soubor, například moremem.reg, obsahující tyto čtyři řádky: -

    +

      [HKEY_LOCAL_MACHINE\Software\Cygwin]
      "heap_chunk_in_mb"=dword:ffffff00
    -

    a pak spustit povel

    a pak spustit povel regedit /s moremem.reg jako administrátor. (Pokud si přejete změnit paměť pouze pro stávajícího uživatele místo všech, použijte HKEY_CURRENT_USER.) -

    +

    8 Používateľská príručka ku systému Web2C

    -

    Web2C obsahuje množinu T

    Web2C obsahuje množinu TEX-príbuzných programov, t.j. samotný TEX, Metafont, MetaPost, BibTeX, atď. Je to srdce systému Thttp://tug.org/web2c. -

    Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý +

    Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý v roku 1987 vyvinul prvý TEX-to-C systém založený na zmenových súboroch systému pre Unix, ktoré boli v prvom rade pôvodnou prácou Howarda Trickeya a Pavla Curtisa. @@ -3947,7 +3946,7 @@ Tim Morgan sa stal spravovateľom syst Web-to-C. V roku 1990 Karl Berry prebral túto prácu, asistoval pri tuctoch dodatočných príspevkov a v roku 1997 podal taktovku Olafovi Weberovi, ktorý ju v roku 2006 vrátil Karlovi. -

    Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými +

    Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými systémami. Používa originálne TEX zdrojové súbory od Knutha a ostatné základné programy napísané v systéme kultivovaného programovania weave

    Konverzia WEB súborov do TEXu.
    -

    Presné funkcie a syntax týchto programov sú popísané v dokumentáciách jednotlivých balíkov alebo +

    Presné funkcie a syntax týchto programov sú popísané v dokumentáciách jednotlivých balíkov alebo v dokumentácii Web2C. Napriek tomu, poznanie niekoľkých princípov, ktoré platia pre celý balík programov, vám pomôže vyťažiť čo najviac z vašej Web2C inštalácie. -

    Všetky programy dodržiavajú štandardné GNU voľby: -

    +

    Všetky programy dodržiavajú štandardné GNU voľby: +

    –help
    Vypisuje detailn –version
    Vypisuje informáciu o verzii, potom skončí.
    -

    Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu Kpathsea +

    Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu Kpathsea (http://tug.org/kpathsea). Táto knižnica používa kombináciu premenných prostredia a @@ -4075,11 +4074,11 @@ stromoch. Na urýchlenie vyhľad class="ec-lmtt-10x-x-109">ls-R so záznamom obsahujúcim meno a relatívnu cestu ku všetkým súborom umiestneným pod týmto koreňom. -

    +

    8.1 Vyhľadávanie ciest knižnicou Kpathsea

    -

    Najprv popíšeme všeobecný mechanizmus vyhľadávania ciest knižnicou Kpathsea. -

    Najprv popíšeme všeobecný mechanizmus vyhľadávania ciest knižnicou Kpathsea. +

    Vyhľadávacou cestou nazveme zoznam ./my-file, potom /dir/my-file, vracajúc prvý zodpovedajúci nájdený prvok (alebo prípadne všetky zodpovedajúce prvky). -

    Aby bolo dosiahnuté prispôsobenie sa konvenciám čo možno najviac operačných systémov, na +

    Aby bolo dosiahnuté prispôsobenie sa konvenciám čo možno najviac operačných systémov, na neunixových systémoch Kpathsea môže používať oddeľovače názvov súborov rôzne od dvojbodky (‘:’) a lomítka (‘/’). -

    Pri kontrolovaní určitého elementu cesty

    Pri kontrolovaní určitého elementu cesty p Kpathsea najprv overí, či sa na naň nevzťahuje vopred vybudovaná databáza (pozri ,Databáza názvov súborov‘ na strane 63), t. j., či sa databáza nachádza v adresári, ktorý je prefixom p. Ak to tak je, špecifikácia cesty sa porovnáva s obsahom databázy. -

    Ak databáza neexistuje, alebo sa nevzťahuje na tento element cesty, alebo sa v nej hľadaný +

    Ak databáza neexistuje, alebo sa nevzťahuje na tento element cesty, alebo sa v nej hľadaný súbor nevyskytuje, celý systém súborov je prehľadaný (pokiaľ to nebolo zakázané špecifikáciou začínajúcou ‘!!’ a hľadaný súbor musí existovať). Kpathsea zostrojí zoznam adresárov zodpovedajúcich tomuto elementu cesty a potom skontroluje každý z nich, či sa v ňom nenachádza hľadaný súbor. -

    Podmienka ,súbor musí existovať‘ sa týka napr. súborov typu ‘

    Podmienka ,súbor musí existovať‘ sa týka napr. súborov typu ‘.vf’ a vstupných súborov čítaných príkazom TEXu

    Hoci najjednoduchší a najbežnejší element cesty je meno adresáru, Kpathsea podporuje aj iné +

    Hoci najjednoduchší a najbežnejší element cesty je meno adresáru, Kpathsea podporuje aj iné zdroje vo vyhľadávacích cestách: dedičné (layered) štandardné hodnoty, mená premenných prostredia, hodnoty súboru config, domáce adresáre používateľov a rekurzívne prehľadávanie @@ -4133,16 +4132,16 @@ class="ec-lmri-10x-x-109">rozbalí element cesty, znamená to, že pretransformuje všetky špecifikácie do základného mena alebo mien adresárov. Toto je popísané v nasledujúcich odsekoch. -

    Všimnite si, že keď je meno hľadaného súboru vyjadrené absolútne alebo explicitne relatívne, +

    Všimnite si, že keď je meno hľadaného súboru vyjadrené absolútne alebo explicitne relatívne, t. j. začína ‘/’ alebo ‘./’ alebo ‘../’, Kpathsea jednoducho skontroluje, či taký súbor existuje. -

    +

    8.1.1 Zdroje cesty
    -

    Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa v tomto +

    Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa v tomto poradí:

    1. TEXINPUTS=/c:/d’
    2. Predvolené hodnoty počas kompilácie.
    -

    Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností (pozri +

    Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností (pozri ,Ladenie‘ na strane 66). -

    +

    8.1.2 Konfiguračné súbory
    -

    Kpathsea číta počas behu z 

    Kpathsea číta počas behu z konfiguračných stexmf.cnf vyhľad ďalšie definície. Vyhľadávacia cesta používaná na hľadanie týchto súborov sa volá TEXMFCNF, ale neodporúčame nastavovať túto (ani iné) premennú prostredia. -

    Namiesto toho normálna inštalácia vyústi do súboru

    Namiesto toho normálna inštalácia vyústi do súboru .../2011/texmf.cnf. Ak musíte vykonať zmeny implicitných nastavení (obyčajne to nie je nutné), toto je miesto, kam sa majú vložiť. Hlavný konfiguračný súbor je .../2011/texmf/web2c/texmf.cnf. Nesmiete editovať tento neskorší súbor, pretože vaše zmeny budú stratené pri obnove šírenej verzie. -

    Všetky súbory texmf.cnf vo vyhľadávacej ceste budú prečítané a definície v starších súboroch @@ -4214,7 +4213,7 @@ class="ec-lmtt-10x-x-109">\ na konci riadku sl

  • Všetky ostatné riadky majú tvar:
    -

    +

      texmf.cnf s
  • Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu existovať referencie na premenné skôr, ako sú tieto definované.
  • -

    Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu týchto bodov: +

    Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu týchto bodov:

      = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
    -

    +

    8.1.3 Expanzia cesty
    -

    Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách podobné tým, +

    Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách podobné tým, čo existujú v prostrediach unixovských interprétov príkazového riadku (shells). Ako všeobecný príklad uvedieme komplexnú cestu ~$USER/{foo,bar}//baz, ktorá sa expanduje do @@ -4343,7 +4342,7 @@ class="ec-lmtt-10x-x-109">baz. Tieto konštrukcie s odsekoch.

    8.1.4 Predvolená expanzia
    -

    Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 

    Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 58) obsahuje dvojbodku še (t.j. začiatočn cestu s druhou najvyššou prioritou, ktorá je definovaná. Ak táto vložená cesta obsahuje dvojbodku navyše, to isté sa stane s ďalšou najvýznamnejšou cestou. Keby sme mali napríklad dané takéto nastavenie premennej prostredia

    -

    +

    >>  /home/karl:
    a hodnotu TEXINPUTS v súbore texmf.cnf
    -

    +

      .:$TEXMF//tex
    potom konečná hodnota použitá na vyhľadávanie by bola:
    -

    +

      /home/karl:.:$TEXMF//tex @@ -4383,10 +4382,10 @@ class="ec-lmtt-10x-x-109">:’, potom koncovú ‘:’ a potom zdvojenú ‘:’. -

    +

    8.1.5 Expanzia zátvoriek
    -

    Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad

    Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad v{a,b}w sa expanduje na vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných T    TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}

    -

    Keď potom napíšete niečo podobné ako +

    Keď potom napíšete niečo podobné ako

        TEXINPUTS = .;$TEXMF/tex//
    -

    bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadá celý strom +

    bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadá celý strom $HOMETEXMF/tex, $TEXMFLOCAL/tex, $TEXMF vo všetkých definíciách máme istotu, že sa vždy ako prvý prehľadá aktuálny strom. -

    +

    8.1.6 Expanzia podadresárov
    -

    Dva alebo viac za sebou nasledujúcich znakov ‘

    Dva alebo viac za sebou nasledujúcich znakov ‘/’ v elemente cesty nasledujúcom za adresárom d je nahradených všetkými podadresármi nie je špecifikované. -

    Ak po ‘

    Ak po ‘//’ špecifikujete akékoľvek komponenty mena súboru, pridajú sa iba podadresáre so zodpovedajúcimi komponentami. Napríklad, ‘/a//b’ sa expanduje do adresárov /a/2/b, class="ec-lmtt-10x-x-109">/a/1/1/b, atď, ale nie do /a/b/c alebo /a/1. -

    Viacnásobné konštrukcie ‘

    Viacnásobné konštrukcie ‘//’ v ceste sú možné, ale použitie ‘//’ na začiatku cesty je ignorované. -

    +

    8.1.7 Typy špeciálnych znakov a ich význam: zhrnutie
    -

    Nasledujúci zoznam zahŕňa zvláštne znaky v konfiguračných súboroch Kpathsea. -

    +

    Nasledujúci zoznam zahŕňa zvláštne znaky v konfiguračných súboroch Kpathsea. +

    :
    Povel na hľadanie s class="ec-lmri-10x-x-109">iba v databáze, neprehľadáva disk.
    -

    +

    8.2 Databázy názvov súborov

    -

    Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri inštaláciách +

    Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri inštaláciách s dostatočným množstvom adresárov hľadanie súboru v každom možnom adresári môže zabrať prehnane veľa času (toto platí zvlášť vtedy, keď musia byť prejdené stovky adresárov s fontami). Kpathsea preto používa externe vytvorený ,databázový‘ súbor nazývaný ls-R, ktorý mapuje súbory v adresároch a pomáha tak vyhnúť sa vyčerpávajúcemu prehľadávaniu disku. -

    Skratky mien (

    Skratky mien (aliases) v druhom databázovom súbore vám umožňujú dať dodatočné mená súborom nachádzajúcim sa v zozname ls-R. Toto môže byť užitočné pri prispôsobovaní sa súborovým konvenciám 8.3 DOSu v zdrojových súboroch. -

    +

    8.2.1 Súborová databáza
    -

    Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť

    Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť ls-R. Môžete umiestniť jednu do koreňa každej hierarchie TEXu vo svojej inštalácii, ktorú chcete, aby bola prehľadávaná @@ -4523,13 +4522,13 @@ class="E">EXu vo svojej inštal class="ec-lmtt-10x-x-109">$TEXMF). Kpathsea hľadá ls-R súbory podľa cesty v TEXMFDBS. -

    Odporúčaný spôsob ako vytvoriť a udržiavať ‘

    Odporúčaný spôsob ako vytvoriť a udržiavať ‘ls-R’ je spustiť skript mktexlsr zahrnutý v distribúcii. Je vyvolávaný rôznymi ‘mktex...’ skriptami. Tento skript v princípe iba spúšťa príkaz

    -

    +

    cd cron, takže po zmen balíka LATEXu —  bude súbor ls-R automaticky aktualizovaný. -

    Ak súbor nie je v databáze nájdený, podľa predvoleného nastavenia Kpathsea začne vyhľadávať +

    Ak súbor nie je v databáze nájdený, podľa predvoleného nastavenia Kpathsea začne vyhľadávať na disku. Ak však určitý element cesty začína ‘!!’, bude prehľadávaná iba databáza, nikdy nie disk. -

    +

    8.2.2 kpsewhich: samostatné prehľadávanie cesty
    -

    Program

    Program kpsewhich vykonáva prehľadávanie cesty nezávislé od každej aplikácie. Môže byť užitočný ako vyhľadávací find program na nájdenie súborov v hierarchiách TEXu (veľmi sa využíva v distribuovaných ‘mktex’… skriptoch).

    -

    +

    >> option‘ m class="ec-lmtt-10x-x-109">-’ alebo ‘--’ a každá skratka, ktorá nie je viacznačná, je akceptovaná. -

    Kpathsea považuje každý element vstupného riadku, ktorý nie je argumentom nejakej +

    Kpathsea považuje každý element vstupného riadku, ktorý nie je argumentom nejakej voľby, za meno súboru, ktorý hľadá, a vracia prvý súbor, ktorý nájde. Neexistuje voľba umožňujúca vrátiť všetky súbory s určitým menom (na to môžete použiť nástroj Unixu ‘find’). -

    Najbežnejšie voľby sú popísané nižšie. +

    Najbežnejšie voľby sú popísané nižšie.

    –dpi=num
    num

    Nastaví masku výberu ladiacích možností na ,num‘.
    -

    +

    8.2.3 Príklady použitia
    -

    Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok vyhľadávania +

    Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok vyhľadávania v nasledujúcich riadkoch.

    -

    +

    > tex/latex/base pod koreňovým adresárom ‘TEXMF-dist’. Podobne, všetky nasledujúce súbory budú nájdené bez problémov vďaka ich jednoznačnej prípone.
    -

    +

    >   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
    -

    Mimochodom, posledným súborom je bibliografická databáza BibTeXu pre články +

    Mimochodom, posledným súborom je bibliografická databáza BibTeXu pre články TUGBoatu.

    -

    +

    > .pk’ súbory v našom systéme (vzhľadom na to, že v TEX Live implicitne používame verzie Type1 ).
    -

    +

    > .pk’ súbory. Keďže predvolený mód Metafontu v našej inštalácii je ljfour so základným rozlíšením 600 dpi (dots per inch), je vrátená táto inštancia.
    -

    +

    > xdvi by v tomto pr požadované .pk súbory, použijúc skript mktexpk. -

    Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory

    Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory dvips. Najprv sa pozrieme na jeden z bežne používaných súborov, všeobecný prológový tex.pro na podporu @@ -4816,7 +4815,7 @@ s class="ec-lmtt-10x-x-109">config.ps špecifikovať explicitne, o ktorý typ sa zaujímame (dvips config).

    -

    +

    > utm“. Prvý s meno mapového súboru:
    -

    +

    >   /usr/local/texmf-dist/dvips/psnfss/config.utm
    Obsah tohoto súboru je
    -

    +

      p +utm.map
    čo odkazuje na súbor utm.map, ktorý ideme ďalej hľadať.
    -

    +

    >  /usr/local/texmf-dist/fonts/map/dvips/times/ut
    Tento mapový súbor definuje mená súborov fontov typu Type1 PostScript v kolekcii URW. Jeho obsah vyzerá takto (zobrazili sme iba jeho časť):
    -

    +

      utmb8r <utmr8a.pfb class="ec-lmtt-10x-x-109">utmr8a.pfb a nájdime jej pozíciu v adresárovom strome texmf použitím vyhľadávania fontových súborov Type1:
    -

    +

    >   /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
    -

    Z týchto príkladov by malo byť zrejmé, ako ľahko môžete nájsť umiestnenie daného súboru. +

    Z týchto príkladov by malo byť zrejmé, ako ľahko môžete nájsť umiestnenie daného súboru. Toto je zvlášť dôležité, keď máte podozrenie, že ste narazili na zlú verziu súboru, pretože kpsewhich emuluje vyhľadávanie úplne rovnakým spôsobom ako skutočný program (TEX, dvips a pod). -

    +

    8.2.4 Ladiace činnosti
    -

    Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo možné +

    Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo možné vhodne uskutočniť, Kpathsea ponúka rôzne stupne ladenia:

    • Volania ls-R datab
    • Vyhľadávanie súborov.
    • Premenlivé hodnoty.
    -

    Hodnota

    Hodnota -1 nastaví všetky horeuvedené voľby, v praxi pravdepodobne vždy použijete tieto úrovne, ak budete potrebovať akékoľvek ladenie. -

    Podobne s programom

    Podobne s programom dvips nastavením kombinácie ladiacich prepínačov môžete detailne sledovať, odkiaľ sa berú používané súbory. Aktuálny popis parametrov je možné nájsť v hello-world.tex, ktorý obsahuje nasleduj id="x1-69006r3">    Hello World!
        \end{document}

    -

    Tento malý súbor používa iba font

    Tento malý súbor používa iba font cmr10, takže pozrime sa, ako dvips pripravuje PostScriptový súbor (chceme použiť Type1 verziu písiem Computer Modern, preto je nastavená voľba @@ -5024,7 +5023,7 @@ class="ec-lmtt-10x-x-109">-Pcms1.

    -

    +

    > 12. -


    Hľadanie s

    -

    dvips začne lokáciou svojich pracovných súborov. Najprv je nájdený texmf.cnf, ktorý obsahuje definície vyhľadávacích ciest ostatných súborov, potom databáza súborov dvips). Tento s ktoré definujú vzťah medzi menami fontov v TEXu, PostScripte a systéme súborov.

    -

    +

    > psfonts.map, ktorý sa nač fontov; pozri poslednú časť sekcie 8.2.3, kde sa nachádza viac detailov o narábaní s mapovými súbormi PostScriptu). -

    V tomto bode sa

    V tomto bode sa dvips identifikuje používateľovi …

    -

    +


    This is (www.radicaleye.com)
    …potom pokračuje v hľadaní prológového súboru texc.pro:
    -

    +


    kdebug:start search(file=texc.pro, => /usr/local/texmf/dvips/base/texc.pro
    -

    Po nájdení tohoto súboru,

    Po nájdení tohoto súboru, dvips vypíše na výstup dátum a čas a informuje nás, že vygeneruje súbor hello-world.ps, že potrebuje súbor s fontom cmr10, ktorý bude deklarovaný ako „rezidentný“:

    -

    +


    TeX outputcmr10.tfm, ktorý je n niekoľko prológových súborov (nezobrazené) a nakoniec je nájdená inštancia fontu Type1, cmr10.pfb, ktorá je pridaná do výstupného súboru (pozri posledný riadok).
    -

    +


    kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]

    8.3 Možnosti nastavenia za behu programu

    -

    Ďalšou z pekných čŕt distribúcie Web2C je možnosť kontroly množstva pamäťových parametrov +

    Ďalšou z pekných čŕt distribúcie Web2C je možnosť kontroly množstva pamäťových parametrov (najmä veľkosti polí) za behu prostredníctvom súboru texmf.cnf, ktorý číta knižnica Kpathsea. Nastavenia všetkých parametrov môžete nájsť v časti 3 tohto súboru. Najdôležitejšie riadiace premenné (čísla riadkov sa vzťahujú na súbor texmf.cnf): -

    +

    main_memory
    ≈10 000 hash_extra je 50000.
    -

    Samozrejme, tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale +

    Samozrejme, tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale keďže tieto sa veľmi ťažko implementujú v súčasnej verzii TEXu, tieto parametre počas behu programu poskytujú praktický kompromis, ktorý dovoľuje aspoň nejakú flexibilitu. -

    +

    9 Poděkování

    -

    T

    TEX Live je výsledkem společného úsilí téměř všech skupin uživatelů TEXu. Toto vydání editoval TEX Live a koordin

  • Grahamu Williamsovi, na jehož práci na katalogu TEXovských balíků závisíme.
  • -

    Tvůrci binárek: Alan Braslau (

    Tvůrci binárek: Alan Braslau (amd64-kfreebsd, i386-kfreebsd), Peter Breitenlohner (x86_64-linux), Karl @@ -5636,13 +5635,13 @@ href="http://tug.org/texlive/doc.html" class="url" >http://tug.org/texlive/doc.html. Samozřejmě, nejdůležitější poděkování patří Donaldu Knuthovi, především za vymyšlení TEXu a také za to, že ho věnoval světu. -

    +

    10 Historie vydání

    -

    +

    10.1 Minulost

    -

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů T

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TEXu NTG začala práci na CD 4AllTEX pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD pro @@ -5669,7 +5668,7 @@ class="E">EX uk toužili po podobně jednoduchém systému, a to je také jedno z hlavních aktiv TEX Live. -

    Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teT

    Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teTEX Thomase Essera jako ideální systém, jelikož již měl multiplatformní podporu a byl koncipován s perspektivou přenositelnosti. Thomas souhlasil s pomocí a seriózní práce započala začátkem roku @@ -5688,7 +5687,7 @@ teTEXu a nové vydání Web2C (7.3). TEX Live nyní obsahuje i kompletní systém pro Windows. -

    Pro páté vydání (březen 2000) bylo mnoho částí CD revidováno a zkontrolováno a byly +

    Pro páté vydání (březen 2000) bylo mnoho částí CD revidováno a zkontrolováno a byly aktualizovány stovky balíků. Detaily o balících byly uloženy v souborech XML. Ale hlavní změnou pro TEX Live 5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na šíření (non-free @@ -5699,19 +5698,19 @@ href="http://www.debian.org/intro/free" class="url" >http://www.debian.org/intro/free); udělali jsme vše možné, abychom zkontrolovali licenční podmínky všech balíků, ale budeme vděčni za upozornění na jakékoli chyby. -

    Šesté vydání (červenec 2001) mělo aktualizovaného materiálu ještě více. Hlavní změnou byl +

    Šesté vydání (červenec 2001) mělo aktualizovaného materiálu ještě více. Hlavní změnou byl nový instalační přístup: uživatel může volit instalační kolekce. Byly kompletně reorganizovány jazykové kolekce, takže jejich výběrem se instalují nejen makra, fonty, ale je také připraven odpovídající soubor language.dat. -

    Sedmé vydání v roce 2002 mělo podstatné rozšíření v přidání podpory Mac OS X, kromě +

    Sedmé vydání v roce 2002 mělo podstatné rozšíření v přidání podpory Mac OS X, kromě množství aktualizací balíků a programů. Důležitým cílem byla opětná integrace s teTEXem a korekce odchylek z pátého a šestého vydání. -

    +

    10.1.1 2003
    -

    V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost T

    V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost TEX Live již neumožnila jeho směstnání na jedno CD, a tak došlo k rozdělení na tři různé distribuce (viz oddíl 2.1 na @@ -5774,29 +5773,29 @@ class="ec-lmtt-10x-x-109">texmf/web2c/cp8bit.tcx. Př class="E">EX Live již příliš narostla, verze je nyní identifikována rokem vydání: TEX Live 2004. -

    +

    10.1.2 2004
    -

    Rok 2004 přinesl mnoho změn: +

    Rok 2004 přinesl mnoho změn:

    • Pokud máte lokálně instalovány fonty, které využívají své vlastní podpůrné soubory .map nebo (mnohem méně pravděpodobně) .enc, možná budete nuceni tyto soubory přesunout. -

      Soubory

      Soubory .map jsou nyní vyhledávány jen v podaresářích fonts/map (v každém stromě texmf), podél cesty texmf), podle cesty TEXFONTMAPS. Podobně, soubory .enc jsou hledány jen v podadresářích fonts/enc, podél cesty fonts/enc, podle cesty ENCFONTS. updmap se pokusí vypsat varování o problematických souborech. -

      O metodách zpracování té které informace, prosíme viz +

      O metodách zpracování té které informace, prosíme viz http://tug.org/texlive/mapenc.html. @@ -5837,9 +5836,9 @@ href="../../../../texmf.doc/doc/english/tds/tds.html#Extensions" >texmf-doc/doc/english/tds/tds.html#Extensions.

    • Pomocné dávky (neměly by být volány uživateli) jsou teď umístěny v novém - podadresáři scripts stromů texmf* a jsou můžou být vyhledávány prostřednictvím + podadresáři scripts stromů texmf* a mohou být vyhledávány prostřednictvím kpsewhich -format=texmfscripts. Když tedy máte programy volající tyto dávky, @@ -5856,7 +5855,7 @@ class="ec-lmtt-10x-x-109">^^ notace. Konkr class="E">EX (jen 32–127 jsou tisknutelné), ConTEXt (0–255 tisknutelné) a formáty systému Omega. Toto implicitní - chování je téměř stejné, jak na TTEX Live 2003, ale je implementováno čistěji, s více možnostmi přizpůsobení. Viz pdfetex je teď implicitn class="ec-lmss-10x-x-109">texu. (Ten jistěže generuje DVI, když je spuštěn jako latex atd.) To znamená, kromě jiných věcí, že - mikrotypografické rozšíření pdftexu jsou dostupné v LATEXu, ConTEXtu atd., stejně - jako rozšíření e-TTEXu (texmf-dist/doc/etex/base/). -

      To také znamená, že užití balíku

      To také znamená, že užití balíku ifpdf (pracuje s plainem i LATEXem) nebo ekvivalentního kódu je mpost) teď akceptuje dvojit

        \input "filename with spaces"   % plain
        \input{"filename with spaces"}  % latex
    -

    Pro další informace viz manuál Web2C:

    Pro další informace viz manuál Web2C: texmf/doc/web2c.

  • Podpora encTt1utils. Je to t dřív zdokumentováno.) Podobně, na mips-irix, ‘runtime’knihovny pro MIPS 7.4 jsou nezbytné.
  • -

    +

    10.1.3 2005
    -

    Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura zůstala +

    Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura zůstala relativně stabilní z roku 2004, ale nutně také nastaly nějaké změny:

    • Byly zavedeny nové skripty ^^ když si tak budete p
        latex --translate-file=empty.tcx yourfile.tex
      -

      +

    • Nový program dvipdfmx je zařazen pro převedení z DVI do PDF; ten je platnou aktualizací @@ -6109,10 +6108,10 @@ class="ec-lmtt-10x-x-109">TEXMFHOME resp. na class="ec-lmtt-10x-x-109">TEXMFSYSVAR. Je tu také TEXMFVAR, která je implicitně uživatelsky závislá (user-specific). Viz první bod výše.
    -

    +

    10.1.4 2006–2007
    -

    V letech 2006–2007 byl rozsáhlým přírustkem na T

    V letech 2006–2007 byl rozsáhlým přírustkem na TEX Live program XeTEX, přístupný jako programy xetex a xelatex; viz http://scripts.sil.org/xetex. -

    MetaPost byl také podstatně aktualizován, s mnoha plány do budoucnosti +

    MetaPost byl také podstatně aktualizován, s mnoha plány do budoucnosti (http://tug.org/metapost/articles), podobně pdfTEX (http://tug.org/applications/pdftex). -

    Formát T

    Formát TEX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a Metafont jsou teď uloženy v podadresářích tex nebo pdftex nebo xetex. Tato změna by měla při běžném používání zůstat nepostřehnuta. -

    Program (plain)

    Program (plain) tex již nečte první řádky %& aby určil, jaký formát má spustit; je to čistý knuthovský Thttp://mirror.ctan.org). -

    Vnitřně, strom zdrojových textů je nyní uložen v Subversion, se standardním webovským +

    Vnitřně, strom zdrojových textů je nyní uložen v Subversion, se standardním webovským rozhraním pro jeho prohlížení, kam směruje odkaz z naší domovské stránky. Třebaže není v konečné verzi viditelný, očekáváme, že to poskytne základ pro stabilní rozvoj v letech následujících. -

    Nakonec, v květnu 2006 Thomas Esser oznámil, že už nebude aktualizovat teT

    Nakonec, v květnu 2006 Thomas Esser oznámil, že už nebude aktualizovat teTEX (tetexu, poskytuj přibližný ekvivalent.) Doufáme, že to možná povede ke zlepšení prostředí TEXu pro všechny. -

    +

    10.1.5 2008
    -

    V roce 2008 byla celá infrastruktura T

    V roce 2008 byla celá infrastruktura TEX Live přebudována a znovu implementována. Úplná informace o instalaci je nyní uložena v textovém souboru tlpkg/texlive.tlpdb. -

    Mezi dalšími věcmi je konečně možná aktualizace instalace T

    Mezi dalšími věcmi je konečně možná aktualizace instalace TEX Live z internetu po předchozí instalaci. Tuto vlastnost poskytoval MiKTEX již řadu let. Předpokládáme pravidelnou aktualizaci nových balíků po jejich vydání na CTANu. -

    Obsažený je významnější nový stroj (engine) LuaT

    Obsažený je významnější nový stroj (engine) LuaTEX (http://luatex.org); kromě lepší přizpůsobivosti v sázení je možno tento vynikající skriptovací jazyk použít jak uvnitř, tak i mimo TEXovské dokumenty. -

    Podpora Windows a unixových platforem je nyní jednotnější. Zejména, většina skriptů +

    Podpora Windows a unixových platforem je nyní jednotnější. Zejména, většina skriptů Perlu a Lua je teď k dispozici pod Windows, s použitím Perlu distribuovaného na TEX Live. -

    Nový skript

    Nový skript tlmgr (sekce 6) je všeobecné rozhraní pro správu TEX Live po předchozí instalaci. Ovládá aktualizaci balíků a následující znovuvytvoření formátů, mapovacích souborů a jazykových souborů, volitelně zahrnující lokální doplňky. -

    S příchodem programu

    S příchodem programu tlmgr, činnosti programu texconfig na editaci formátů a konfiguračních souborů dělení slov jsou nyní blokované. -

    Program

    Program xindy pro tvorbu rejstříků (http://xindy.sourceforge.net/) je nyní zahrnut na @@ -6210,36 +6209,36 @@ class="ec-lmss-10x-x-109">kpsewhich může nyn –all) a omezené výskyty pro daný podadresář (option –subdir). -

    Program

    Program dvipdfmx zahrnuje nyní funkčnost extrakce informace o ‘bounding boxu’, pomocí povelu extractbb; toto byl jeden z posledních rysů, které poskytoval dvipdfm, avšak ne dvipdfmx. -

    Fontové přezdívky

    Fontové přezdívky Times-Roman, Helvetica, atd. byly odstraněné. Různé balíky očekávaly jejich různé chování (především, že budou mít různé kódování) a nenalezlo se vhodné řešení tohoto problému. -

    Formát

    Formát platex byl odstraněn pro konflikt jmen s japonštinou platex; podporu polštiny nyní zajišťuje balík polski. -

    Soubory

    Soubory WEBovských řetězců (pool) jsou nyní zkompilované do binárek pro usnadnění aktualizací. -

    A nakonec, v tomto vydání jsou zahrnuty změny provedené Donaldem Knuthem v jeho Úpravách T

    A nakonec, v tomto vydání jsou zahrnuty změny provedené Donaldem Knuthem v jeho Úpravách TEXu roku 2008 (‘TEX tuneup of 2008’). Viz http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. -

    +

    10.1.6 2009
    -

    Od roku 2009 je standardní výstupní formát Lua(L

    Od roku 2009 je standardní výstupní formát Lua(LA )TEX PDF, pro využití výhody LuaTEXovské @@ -6251,10 +6250,10 @@ výstupu DVI. Domovsk class="E">EXu je http://luatex.org. -

    Původní systém (engine) Omega a formát Lambda format byly odstraněny po diskusích +

    Původní systém (engine) Omega a formát Lambda format byly odstraněny po diskusích s autory systému Omega. Zůstaly aktualizované programy Aleph a Lamed, podobně jako pomocné programy systému Omega. -

    Obsažené je nové vydání fontů AMS Type 1, včetně Computer Modern: do zdrojáků Metafontu +

    Obsažené je nové vydání fontů AMS Type 1, včetně Computer Modern: do zdrojáků Metafontu bylo zapracováno několik málo změn tvarů, které za léta udělal Don Knuth a byl aktualizován hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz ěněny. Domovská stránka AMS fontů je http://www.ams.org/tex/amsfonts.html. -

    Pomocný program – nový GUI editor – T

    Pomocný program – nový GUI editor – TEXworks je zahrnut pro Windows, ale také v MacTEXu. Pro jiné platformy a další informace, viz domovskou stránku TEXworks href="http://tug.org/texworks" class="url" >http://tug.org/texworks. Je to multi-platformní prostředí inspirované editorem TeXShop v Mac OS X, zaměřené na jednoduché použití. -

    Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený jazyk +

    Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený jazyk pro popis grafiky, blízký k MetaPostu, avšak s pokročilou podporou 3D a jinými vlastnostmi. Jeho domovská stránka je http://asymptote.sourceforge.net. -

    Samostatný program

    Samostatný program dvipdfm byl nahrazen programem dvipdfmx, který pod tímto jménem pracuje ve zvláštním režimu kompatibility. dvipdfm. Domovsk http://project.ktug.or.kr/dvipdfmx. -

    Binárky pro platformy

    Binárky pro platformy cygwin a i386-netbsd jsou nyní v TEX Live zahrnuty, zatímco nám bylo @@ -6298,7 +6297,7 @@ ozn class="E">EX pomocí jejich systémů balíků a navíc se objevily potíže při vytváření binárek, které by měli šanci fungovat ve více než jedné verzi. -

    Z dalších menších změn: nyní používáme

    Z dalších menších změn: nyní používáme xz kompresi, stabilní náhradu za lzma ($ je povolen v n začátku jména známé proměnné; knihovna Kpathsea je teď vícevláknová (použitelné v MetaPostu); budování celého TEX Live je nyní založeno na systému Automake. -

    Závěrečná poznámka o minulosti: všechna vydání T

    Závěrečná poznámka o minulosti: všechna vydání TEX Live, spolu s podpůrným materiálem jako např. CD labels jsou dostupná na ftp://tug.org/historic/systems/texlive. -

    +

    10.1.7 2010
    -

    V roce 2010 je nyní předvolenou verzí pro výstup PDF verze 1.5, umožňující větší kompresi. To -se týče všech nástrojú T

    V roce 2010 je předvolenou verzí pro výstup PDF verze 1.5, umožňující větší kompresi. To +se týká všech nástrojú TEXu používaných na vytváření PDF a dvipdfmx. Načtením LATEXovského balíčku pdf14 se provede zpětná zmena na PDF 1.4, nebo nastavte +class="ec-lmss-10x-x-109">pdf14 se provede zpětná změna na PDF 1.4, nebo nastavte \pdfminorversion=4. -

    pdf(L

    pdf(LA )TEX nyní automaticky konvertuje požadovaný soubor ve formátu Encapsulated @@ -6350,26 +6349,26 @@ class="ec-lmss-10x-x-109">epstopdf (http://ctan.org/pkg/epstopdf-pkg). -

    Příbuznou změnou je, že vykonání velmi málo externích příkazů z TEXu, prostřednictvím -vlastnosti

    Další podobnou změnou je, že vykonání několika málo externích příkazů z TEXu, +prostřednictvím vlastnosti \write18, je nyní implicitně povoleno. Tyto příkazy jsou repstopdf, makeindex, +class="ec-lmtt-10x-x-109">repstopdf, makeindex, kpsewhich, bibtex a bibtex8; seznam je uveden v texmf.cnf. Prostředí, která musí zakázat -všechny takové externí povely můžou zrušit tuto volbu v instalátoru (viz oddíl 3.2.4), nebo po -instalaci přepsat hodnotu spuštěním texmf.cnf. Prostředí, která musí +zakázat všechny takové externí povely můžou zrušit tuto volbu v instalátoru (viz oddíl 3.2.4), +nebo po instalaci přepsat hodnotu spuštěním tlmgr conf texmf shell_escape 0. -

    Ještě další podobnou změnou je to, že BibTeX a Makeindex nyní implicitně odmítají zapsat +

    Ještě další podobnou změnou je to, že BibTeX a Makeindex nyní implicitně odmítají zapsat své výstupní soubory do libovolného adresáře (jako samotný TEX). Je to proto, že nyní můžou být povolené pro použití omezeným \write18. Aby se to změnilo, mů&# prostředí TEXMFOUTPUT, nebo změnené nastavení openout_any. -

    XeT

    XeTEX nyní podporuje posun (kerning) okrajů podél stejných linií jako pdfTEX. (Expanze fontů není aktuálně podporována.) -

    Program

    Program tlmgr nyní standardně ukládá jednu zálohu každého aktualizovaného balíku (tlmgr option autobackup 1), tudíž přerušené aktualizace balíků můžou být snadno vráceny příkazem +class="ec-lmtt-10x-x-109">option autobackup 1), tudíž přerušené aktualizace balíků mohou být snadno vráceny příkazem tlmgr restore. Pokud děláte poinstalační aktualizace a nemáte dostek místa na disku pro zálohy, spusťte tlmgr option autobackup 0. -

    Byly zařazeny nové programy: nástroj (engine) pT

    Byly zařazeny nové programy: nástroj (engine) pTEX a příbuzné pomůcky pro sazbu Japonštiny; program BibTeXU pro BibTeXumožňující použití Unicode; utility chktex @@ -6403,7 +6402,7 @@ class="ec-lmss-10x-x-109">dvisvgm z DVI do SVG (http://dvisvgm.sourceforge.net). -

    Jsou dodány binárky těchto nových platforem:

    Jsou dodány binárky těchto nových platforem: amd64-freebsd, amd64-kfreebsd, i386-freebsd, @@ -6411,7 +6410,7 @@ class="ec-lmtt-10x-x-109">i386-freebsd, class="ec-lmtt-10x-x-109">i386-kfreebsd, x86_64-darwin, x86_64-solaris. -

    Změna T

    Změna TEX Live 2009, kterou jsme si nevšimli: četné binárky týkající se TEX4ht (http://tug.org/tex4ht) byly odstraně program mk4ht může být použit na spuštění libovolné z rozličných kombinací tex4ht. -

    Nakonec, vydání T

    Nakonec, vydání TEX Live na TEX Collection DVD již nemůže být (kupodivu) spuštěné živě. -Samostatné DVD již nemá dostatek místa. Jednou výhodou je, že instalace z fyzického DVD je -mnohem rychlejší. -

    +class="E">EX Collection DVD již nemůže být (kupodivu) spouštěné +živě. Samostatné DVD již nemá dostatek místa. Jednou výhodou je, že instalace z fyzického +DVD je mnohem rychlejší. +

    10.2 Současnost

    -

    V roce 2011 nastalo relativně málo změn. -

    Binárky Mac OS X (

    V roce 2011 nastalo relativně málo změn. +

    Binárky Mac OS X (universal-darwin a x86_64-darwin) nyní pracují jenom pro Leopard nebo pozdější; Panther a Tiger již nejsou podporovány. -

    Program

    Program biber pro zpracování bibliografie je zahrnut pro běžné platformy. Jeho rozvoj je úzce spojený s balíkem biblatex, který úplně přebudovává bibliografické prostředky poskytované -LaTeXem. -

    Program MetaPost (LATEXem. +

    Program MetaPost (mpost) již nevytváří nebo nepoužívá soubory .mem. Potřebné soubory, jako je plain.mp, se jednoduše načítají při každém spuštění. To souvisí s podporou MetaPostu jako -knižnice, co je další důležitá změna, třebas neviditelná pro uživatele. -

    Implementace updmap v programe Perl, předtím používána pouze pod Windows, byla vylepšena -a nyní je používána na všech platformách. Výsledkem toho je, že uživatel by neměl vidět žádne -změny, kromě toho, že program běží mnohem rychleji. -

    +knihovny, což je další důležitá změna, třebas neviditelná pro uživatele. +

    Implementace updmap v programu Perl, předtím používána pouze pod Windows, byla +vylepšena a nyní je používána na všech platformách. Výsledkem toho je, že uživatel by neměl vidět +žádne změny, kromě toho, že program běží mnohem rychleji. +

    10.3 Budoucnost

    -

    TEhttp://tug.org/texlive/contribute.html. -

    Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na: +

    Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na:

    -

    Šťastné Xování! -

    1Od verzie T class="ec-lmr-9">é implicitne. -

    2Ke korektuře class="ec-lmr-9">řekladu přispěli v letech 2003–2009 krom letech 2003–2011 kromě autorů Jaromír Kuben, . @@ -54,9 +55,9 @@ % % Translations: % Copyright (c) 2003--2011 Petr Sojka -% Copyright (c) 2004--2011 Ján Buša -% Copyright (c) 2003 Petra Sojková -% Copyright (c) 2001 Janka Chlebíková +% Copyright (c) 2004--2011 JĂĄn BuĹĄa +% Copyright (c) 2003 Petra SojkovĂĄ +% Copyright (c) 2001 Janka ChlebĂ­kovĂĄ % Permission is granted to copy, distribute and/or modify this document % under the terms of the GNU Free Documentation License, Version 1.2 % or any later version published by the Free Software Foundation; @@ -67,8 +68,8 @@ \newif\ifforbulletin \forbulletinfalse %\forbulletintrue -\newcommand\cstlversion{1.40} -\newcommand\cstldate{24.\ \v cervna 2011} +\newcommand\cstlversion{1.41} +\newcommand\cstldate{28.\ \v cervna 2011} \ifforbulletin \providecommand\Status{3} % version for CSTUG bulletin Zpravodaj \else @@ -93,7 +94,7 @@ \documentclass[\classoptions,slovak,english,czech]{\classname} \usepackage{tex-live} \usepackage[T1]{fontenc} -\usepackage[latin2]{inputenc} +\usepackage[utf8x]{inputenc} \usepackage[czech]{babel}% \usepackage{csquote} % do define \uv \newcommand{\singleuv}[1]{,#1`} @@ -131,7 +132,7 @@ \errorcontextlines=20 \shorthandoff{-} \title{{\huge\textsf{\TL{} 2011}}\\[3mm] - Příručka \protect\TeXLive{}, CS verze \cstlversion} + Příručka \protect\TeXLive{}, CS verze \cstlversion} \date{\cstldate} \author{Karl Berry, editor \\[3mm] @@ -144,11 +145,11 @@ %B%\else %B% \includegraphics[width=.5\linewidth]{../pictures/front} \\[5mm] %B%\fi \fi -%B% \small \textit{Kontaktní osoby pro tuto dokumentaci:}\\[3mm] +%B% \small \textit{KontaktnĂ­ osoby pro tuto dokumentaci:}\\[3mm] %B% \small \begin{tabular}{lcr} %B% Czech/Slovak & Petr Sojka & \email{sojka (at) fi.muni.cz} \\ -%B% & Janka Chlebíková & \email{chlebikj (at) dcs.fmph.uniba.sk} \\ -%B% & Ján Buša & \email{jan.busa (at) tuke.sk} \\ +%B% & Janka ChlebĂ­kovĂĄ & \email{chlebikj (at) dcs.fmph.uniba.sk} \\ +%B% & JĂĄn BuĹĄa & \email{jan.busa (at) tuke.sk} \\ %B% English & Karl Berry & \email{karl (at) freefriends.org} \\ %B% French & Fabrice Popineau & \email{fabrice.popineau (at) supelec.fr} \\ %B% German & Volker R.\,W.\ Schaa & \email{volker (at) dante.de} \\ @@ -169,12 +170,12 @@ \fi \fi - Překlad - 2004--2011 J\'an Bu\v{s}a, - 2001 Janka Chleb\'\i kov\'a, + Překlad + 2004--2011 JĂĄn BuĹĄa, + 2001 Janka ChlebĂ­kovĂĄ, 2003--2011 Petr Sojka a - 2003 Petra Sojkov\'a - je šířen pod GNU FDL licencí. + 2003 Petra SojkovĂĄ + je šířen pod GNU FDL licencĂ­. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 @@ -187,352 +188,355 @@ \listoftables \end{multicols} -\section{Úvodem} +\section{Úvodem} \label{sec:intro} \subsection{\TeX\ Live a kolekce \TeX{}u} -Tento dokument popisuje základní vlastnosti distribuce \TeXLive{} 2011, -což je instalace \TeX{}u a příbuzných programů pro \acro{GNU}/Linux a další -unixové systémy, \MacOSX{} a (32bitové) systémy Windows. +Tento dokument popisuje zĂĄkladnĂ­ vlastnosti distribuce \TeXLive{} 2011, +coĹž je instalace \TeX{}u a příbuznĂ˝ch programĹŻ pro \acro{GNU}/Linux a dalĹĄĂ­ +unixovĂŠ systĂŠmy, \MacOSX{} a (32bitovĂŠ) systĂŠmy Windows. - -\TL{} můžete získat stažením z~internetu, nebo na \TKCS{} \DVD. -Některé skupiny uživatelů \TeX{}u distribuují \DVD\ svým členům. -Obsah \DVD\ je stručně popsán v~oddíle~\ref{sec:tlcoll.dists}. -\TL{} a \TKCS{} spolu jsou výsledkem společného úsilí -skupin uživatelů \TeX u. Tento dokument popisuje převážně samotný -\TL{}. +\TL{} mĹŻĹžete zĂ­skat staĹženĂ­m z~internetu, nebo na \TKCS{} \DVD. +NěkterĂŠ skupiny uĹživatelĹŻ \TeX{}u distribuujĂ­ \DVD\ svĂ˝m členĹŻm. +Obsah \DVD\ je stručně popsĂĄn v~oddĂ­le~\ref{sec:tlcoll.dists}. +\TL{} a \TKCS{} spolu jsou vĂ˝sledkem společnĂŠho ĂşsilĂ­ +skupin uĹživatelĹŻ \TeX u. Tento dokument popisuje převĂĄĹžně samotnĂ˝ \TL{}. \TL{} obsahuje \file{.exe} soubory pro \TeX, \LaTeXe, \ConTeXt, -\MF, \MP, \BibTeX{} a mnoho dalších programů včetně obsáhlého -seznamu maker, fontů a dokumentace spolu s~podporou -sazby v~mnoha různých světových jazycích. +\MF, \MP, \BibTeX{} a mnoho dalĹĄĂ­ch programĹŻ včetně obsĂĄhlĂŠho +seznamu maker, fontĹŻ a dokumentace spolu s~podporou +sazby v~mnoha rĹŻznĂ˝ch světovĂ˝ch jazycĂ­ch. -%Aktuální verze použitého software je v~archívu +%AktuĂĄlnĂ­ verze pouĹžitĂŠho software je v~archĂ­vu %\acro{CTAN} na \url{http://www.ctan.org/}. -Krátký seznam hlavních změn v~této verzi \TL{} -najdete na konci tohoto dokumentu, v~oddílu~\ref{sec:history} -na straně~\pageref{sec:history}. +KrĂĄtkĂ˝ seznam hlavnĂ­ch změn v~tĂŠto verzi \TL{} +najdete na konci tohoto dokumentu, v~oddĂ­lu~\ref{sec:history} +na straně~\pageref{sec:history}. -\subsection{Podpora operačních systémů} +\subsection{Podpora operačnĂ­ch systĂŠmĹŻ} \label{sec:os.support} -\TL{} obsahuje binárky pro mnohé unixové platformy, -včetně \GNU/Linux, \MacOSX a Cygwin. -Obsažené zdrojové texty mohou být zkompilovány -%by měly umožnit instalaci -pro platformy, pro které neposkytujeme binárky. +\TL{} obsahuje binĂĄrky pro mnohĂŠ unixovĂŠ platformy, +včetně \GNU/Linux, \MacOSX a Cygwin. +ObsaĹženĂŠ zdrojovĂŠ texty mohou bĂ˝t zkompilovĂĄny +pro platformy, pro kterĂŠ neposkytujeme binĂĄrky. -Co se týče Windows: podporovány jsou Windows \acro{XP} a pozdější verze. Windows~2000 -ještě bude pravděpodobně z~největší části fungovat. -Pro Windows nejsou k~dispozici 64bitové \file{.exe} soubory, ale -32bitové binárky by měly běžet na 64bitových systémech. +Co se týče Windows: podporovĂĄny jsou Windows \acro{XP} a pozdějĹĄĂ­ verze. Windows~2000 +jeĹĄtě bude pravděpodobně z~největĹĄĂ­ části fungovat. +Pro Windows nejsou k~dispozici 64bitovĂŠ \file{.exe} soubory, ale +32bitovĂŠ binĂĄrky by měly běžet na 64bitovĂ˝ch systĂŠmech. -Alternativní řešení pro Windows a \MacOSX{} najdete -v~oddíle~\ref{sec:tlcoll.dists}. +AlternativnĂ­ řeĹĄenĂ­ pro Windows a \MacOSX{} najdete +v~oddĂ­le~\ref{sec:tlcoll.dists}. -\subsection{Základní instalace \protect\TL{}} +\subsection{ZĂĄkladnĂ­ instalace \protect\TL{}} \label{sec:basic} -\TL{} můžete nainstalovat buď z~\DVD{} nebo z~internetu (\url{http://tug.org/texlive/acquire.html}). Samotný síťový -instalační program je malý a vše požadované stáhne z~internetu. -%Síťový instalační program je vhodné použít, když potřebujete jenom část z~kompletní instalace \TL. - -Instalační program na \DVD{} vám umožní instalaci na lokálním disku. \TL{} nemůžete spustit přímo z~\DVD{} -(nebo z~jeho \code{.iso} obrazu), avšak můžete připravit spustitelnou instalaci, například, na klíči \USB{} (viz -oddíl \ref{sec:portable-tl}). -Instalace je popsána -%\noindent Toto je popsané detailně -v~následujících sekcích (na stránce \pageref{sec:install}), zde jen souhrn: +\TL{} mĹŻĹžete nainstalovat buď z~\DVD{} nebo z~internetu (\url{http://tug.org/texlive/acquire.html}). SamotnĂ˝ sĂ­ĹĽovĂ˝ +instalačnĂ­ program je malĂ˝ a vĹĄe poĹžadovanĂŠ stĂĄhne z~internetu. +%SĂ­ĹĽovĂ˝ instalačnĂ­ program je vhodnĂŠ pouŞít, kdyĹž potřebujete jenom část z~kompletnĂ­ instalace \TL. +InstalačnĂ­ program na \DVD{} vĂĄm umoĹžnĂ­ instalaci na lokĂĄlnĂ­m disku. \TL{} nemĹŻĹžete spustit přímo z~\DVD{} +(nebo z~jeho \code{.iso} obrazu), avĹĄak mĹŻĹžete připravit +spustitelnou instalaci, například, na klíči \USB{} (viz +oddĂ­l \ref{sec:portable-tl}). Instalace je popsĂĄna v~nĂĄsledujĂ­cĂ­ch +sekcĂ­ch (na strĂĄnce~\pageref{sec:install}), zde jen souhrn: \begin{itemize*} -\item Instalační dávka se jmenuje \filename{install-tl}\,. -Může pracovat v~\uv{průvodcovském režimu} po zadání volby \code{-gui=wizard} -(předvolba pro Windows), v~textovém režimu zadaném volbou \code{-gui=text} (předvoleném pro všechny ostatní systémy), -nebo v~\GUI{} režimu pro pokročilé zadaném volbou \code{-gui=perltk}. -% Jednotlivé režimy dosáhnete volbou \code{-gui} nebo \code{-no-gui}. - -\item Jednou součástí instalace je %nový -program, `\TL\ Manager', nazvaný \prog{tlmgr}. - Podobně jako instalační program může být použit v~režimu \GUI{} nebo v~textovém režimu. - Můžete ho použít k~nainstalování nebo odinstalování balíků a na různé konfigurační činnosti. +\item InstalačnĂ­ dĂĄvka se jmenuje \filename{install-tl}\,. +MĹŻĹže pracovat v~\uv{prĹŻvodcovskĂŠm reĹžimu} po zadĂĄnĂ­ volby \code{-gui=wizard} +(předvolba pro Windows), v~textovĂŠm reĹžimu zadanĂŠm volbou \code{-gui=text} (předvolenĂŠm pro vĹĄechny ostatnĂ­ systĂŠmy), +nebo v~\GUI{} reĹžimu pro pokročilĂŠ zadanĂŠm volbou \code{-gui=perltk}. +% JednotlivĂŠ reĹžimy dosĂĄhnete volbou \code{-gui} nebo \code{-no-gui}. + +\item Jednou součástĂ­ instalace je program `\TL\ Manager', nazvanĂ˝ \prog{tlmgr}. +Podobně jako instalačnĂ­ program mĹŻĹže bĂ˝t pouĹžit v~reĹžimu \GUI{} nebo v~textovĂŠm reĹžimu. +MĹŻĹžete ho pouŞít k~nainstalovĂĄnĂ­ nebo odinstalovĂĄnĂ­ balĂ­kĹŻ a na rĹŻznĂŠ konfiguračnĂ­ činnosti. \end{itemize*} \htmlanchor{security} -\subsection{Úvahy o bezpečnosti} +\subsection{Úvahy o bezpečnosti} \label{sec:security} -Podle nášho vědomí, hlavní programy \TeX{u} samotné jsou (a vždycky byly) extrémně robustní. Nicméně, programy dodané v~rámci \TeX\ Live nemusí dosahovat stejnou úroveň, navzdory nejlepším úsilím všech. Jako vždy, při použití programů pro nedůvěryhodný vstup musíte být opatrný; pro maximální bezpečnost použijte nový podadresář. +Podle naĹĄeho vědomĂ­, hlavnĂ­ programy \TeX{u} samotnĂŠ jsou (a vĹždycky byly) +extrĂŠmně robustnĂ­. NicmĂŠně, programy dodanĂŠ v~rĂĄmci \TeX\ Live nemusĂ­ dosahovat +stejnou Ăşroveň, navzdory nejlepĹĄĂ­m ĂşsilĂ­m vĹĄech. Jako vĹždy, při pouĹžitĂ­ programĹŻ +pro nedĹŻvěryhodnĂ˝ vstup musĂ­te bĂ˝t opatrnĂ˝; pro maximĂĄlnĂ­ bezpečnost pouĹžijte +novĂ˝ podadresář. -Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože -Windows obvykle najdou programy v~aktuálním adresáři před jinými, -bez ohledu na cestu vyhledávaní. To otevírá široké varianty možných ůtoků. Zavřeli jsme mnoho dír, ale nepochybně některé zůstaly, -obzvláště pro programy pocházející odjinud. Proto doporučujeme skontrolovat podezřelé programy v~aktuálním adresáři, zvláště spustitelné -(binárky nebo skripty). Běžně by neměly být přítomny a rozhodně -nemůžou být normálně vytvořeny při zpracování dokumentů. +Tato potřeba opatrnosti je zvlĂĄĹĄtě nalĂŠhavĂĄ pro Windows, protoĹže +Windows obvykle najdou programy v~aktuĂĄlnĂ­m adresáři před jinĂ˝mi, +bez ohledu na cestu vyhledĂĄvanĂ­. To otevĂ­rĂĄ ĹĄirokĂŠ varianty moĹžnĂ˝ch +ĹŻtokĹŻ. Zavřeli jsme mnoho dĂ­r, ale nepochybně některĂŠ zĹŻstaly, +obzvlĂĄĹĄtě pro programy pochĂĄzejĂ­cĂ­ odjinud. Proto doporučujeme +zkontrolovat podezřelĂŠ programy v~aktuĂĄlnĂ­m adresáři, zvlĂĄĹĄtě spustitelnĂŠ +(binĂĄrky nebo skripty). Běžně by neměly bĂ˝t přítomny a rozhodně +nemĹŻĹžou bĂ˝t normĂĄlně vytvořeny při zpracovĂĄnĂ­ dokumentĹŻ. -Nakonec, \TeX\ (a jeho doprovodné programy) jsou schopny zapisovat do souborů když zpracovávají dokumenty. Tato črta může rovněž být zneužita mnohými způsoby. Znova, zpracování neznámých dokumentů v~novém podadresáři je nejbezpečnější tip. +Nakonec, \TeX\ (a jeho doprovodnĂŠ programy) jsou schopny zapisovat do +souborĹŻ kdyĹž zpracovĂĄvajĂ­ dokumenty. Tato črta mĹŻĹže rovněž bĂ˝t zneuĹžita +mnohĂ˝mi zpĹŻsoby. Znova, zpracovĂĄnĂ­ neznĂĄmĂ˝ch dokumentĹŻ v~novĂŠm podadresáři +je nejbezpečnějĹĄĂ­ tip. -\subsection{Nápověda} +\subsection{NĂĄpověda} \label{sec:help} -\TeX{}ovská komunita je aktivní, vstřícná a většina -seriózních otázek je obvykle zodpovězena. Podpora je -neformální, je prováděna příležitostnými čtenáři a dobrovolníky, -a proto je důležité, abyste odpověď na svůj dotaz hledali nejdříve sami, -než ho vznesete na fóru. (Pokud toužíte po garantované komerční podpoře, -můžete na \TL{} zapomenout a zakoupit komerční distribuci; viz -seznam prodejc\r u na \url{http://tug.org/interest.html#vendors}.) +\TeX{}ovskĂĄ komunita je aktivnĂ­, vstřícnĂĄ a větĹĄina +seriĂłznĂ­ch otĂĄzek je obvykle zodpovězena. Podpora je +neformĂĄlnĂ­, je provĂĄděna příleĹžitostnĂ˝mi čtenáři a dobrovolnĂ­ky, +a proto je dĹŻleĹžitĂŠ, abyste odpověď na svĹŻj dotaz hledali nejdříve sami, +neĹž ho vznesete na fĂłru. (Pokud touŞíte po garantovanĂŠ komerčnĂ­ podpoře, +mĹŻĹžete na \TL{} zapomenout a zakoupit komerčnĂ­ distribuci; viz +seznam prodejcĹŻ na \url{http://tug.org/interest.html#vendors}.) -Níže je uveden seznam informačních zdrojů, přibližně v~pořadí, ve kterém -ho doporučujeme k~použití: +NĂ­Ĺže je uveden seznam informačnĂ­ch zdrojĹŻ, přibliĹžně v~pořadĂ­, ve kterĂŠm +ho doporučujeme k~pouĹžitĂ­: \begin{description} -\item [první kroky] Pokud jste \TeX ovský nováček, na stránce -\url{http://tug.org/begin.html} najdete krátký úvod do systému. -\item [\TeX{} \acro{FAQ}] \TeX{} \acro{FAQ} je obrovská studnice - znalostí obsahuj\'ic\'i všechny druhy otázek, od těch základních až po - ty nejobskurnější. - Dokument najdete na \TL{} v~adresáři +\item [prvnĂ­ kroky] Pokud jste \TeX ovskĂ˝ nováček, na strĂĄnce +\url{http://tug.org/begin.html} najdete krĂĄtkĂ˝ Ăşvod do systĂŠmu. +\item [\TeX{} \acro{FAQ}] \TeX{} \acro{FAQ} je obrovskĂĄ studnice + znalostĂ­ obsahujĂ­cĂ­ vĹĄechny druhy otĂĄzek, od těch zĂĄkladnĂ­ch aĹž po + ty nejobskurnějĹĄĂ­. + Dokument najdete na \TL{} v~adresáři % \OnCD{texmf-doc/doc/english/FAQ-en/html/index.html} \OnCD{texmf-dist/doc/generic/FAQ-en/html/index.html} - nebo na internetu na \url{http://www.tex.ac.uk/faq}. Prosíme, začněte - své hledání odpovědi zde. + nebo na internetu na \url{http://www.tex.ac.uk/faq}. ProsĂ­me, začněte + svĂŠ hledĂĄnĂ­ odpovědi zde. -\item [\TeX{} Catalogue] Pokud hledáte konkrétní balík, - font, program ap., \TeX{} Catalogue je místo, kde začít. - Je to obsáhlá sbírka \TeX{}ových položek. Viz +\item [\TeX{} Catalogue] Pokud hledĂĄte konkrĂŠtnĂ­ balĂ­k, + font, program ap., \TeX{} Catalogue je mĂ­sto, kde začít. + Je to obsĂĄhlĂĄ sbĂ­rka \TeX{}ovĂ˝ch poloĹžek. Viz % \OnCD{http://www.ctan.org/help/Catalogue/}. \url{http://mirror.ctan.org/help/Catalogue/}. \item [\TeX{}ov\'e odkazy na Webu] Na \url{http://tug.org/interest.html} - najdete mnoho relevantních odkazů na různé příručky, - knihy, manuály a články o všech aspektech systému \TeX{}. - -\item [archívy diskusních skupin] - \sloppypar Dvě základní fóra pro hledání řešení problémů jsou - newsová skupina \ctt{} a emailová diskusní - skupina \email{texhax@tug.org}. V~archívech těchto zdrojů - najdete tisíce předchozích dotazů a odpovědí čekajících na vaše - hledání. Nahlédněte na + najdete mnoho relevantnĂ­ch odkazĹŻ na rĹŻznĂŠ příručky, + knihy, manuĂĄly a člĂĄnky o vĹĄech aspektech systĂŠmu \TeX{}. + +\item [archĂ­vy diskusnĂ­ch skupin] + \sloppypar Dvě zĂĄkladnĂ­ fĂłra pro hledĂĄnĂ­ řeĹĄenĂ­ problĂŠmĹŻ jsou + newsovĂĄ skupina \ctt{} a emailovĂĄ diskusnĂ­ + skupina \email{texhax@tug.org}. V~archĂ­vech těchto zdrojĹŻ + najdete tisĂ­ce předchozĂ­ch dotazĹŻ a odpovědĂ­ čekajĂ­cĂ­ch na vaĹĄe + hledĂĄnĂ­. NahlĂŠdněte na \url{http://groups.google.com/groups?group=comp.text.tex}, res\-pek\-ti\-ve na - \url{http://tug.org/mail-archives/texhax}. Dotazem do obecného - vyhledávacího stroje jako \url{http://google.com/} také nic nepokazíte - a pro specifika češtiny a slovenštiny najdete další zdroje - odkazované na \url{http://www.cstug.cz/}. - -\item [kladení dotazů] Pokud nemůžete najít odpověď na svou otázku, - můžete ji položit na \ctt{} přes Google nebo - newsového klienta nebo emailem na \email{texhax@tug.org}. - Ale dříve, než tak učiníte, \emph{prosím,} přečtěte - si toto doporučení, abyste maximalizovali vyhlídky na - získání užitečné odpovědi: + \url{http://tug.org/mail-archives/texhax}. Dotazem do obecnĂŠho + vyhledĂĄvacĂ­ho stroje jako \url{http://google.com/} takĂŠ nic nepokazĂ­te + a pro specifika čeĹĄtiny a slovenĹĄtiny najdete dalĹĄĂ­ zdroje + odkazovanĂŠ na \url{http://www.cstug.cz/}. + +\item [kladenĂ­ dotazĹŻ] Pokud nemĹŻĹžete najĂ­t odpověď na svou otĂĄzku, + mĹŻĹžete ji poloĹžit na \ctt{} přes Google nebo + newsovĂŠho klienta nebo emailem na \email{texhax@tug.org}. + Ale dříve, neĹž tak učinĂ­te, \emph{prosĂ­m,} přečtěte + si toto doporučenĂ­, abyste maximalizovali vyhlĂ­dky na + zĂ­skĂĄnĂ­ uĹžitečnĂŠ odpovědi: \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. -Za zmínku stojí také stránka \LaTeX{}ovské komunity na -\url{http://www.latex-community.org/} a její fórum +Za zmĂ­nku stojĂ­ takĂŠ strĂĄnka \LaTeX{}ovskĂŠ komunity na +\url{http://www.latex-community.org/} a jejĂ­ fĂłrum \url{http://www.latex-community.org/forum/} a \TeX\ StackExchange na \url{http://tex.stackexchange.com/}. \item [podpora \TL{}] Pokud chcete poslat - chybové hlášení, připomínku nebo poznámku k~distribuci - \TL{}, její instalaci nebo dokumentaci, - diskusní skupina k~tomu určená je \email{tex-live@tug.org}. - Pokud však je vaše otázka specifická pro program na - \TL{} umístěný, napište prosím přímo autorovi nebo do diskusní - skupiny určené pro tento program. Spuštění programu - s~volbou \code{-{}-help} nezřídka - poskytuje adresu pro chybové hlášení. + chybovĂŠ hlĂĄĹĄenĂ­, připomĂ­nku nebo poznĂĄmku k~distribuci + \TL{}, jejĂ­ instalaci nebo dokumentaci, + diskusnĂ­ skupina k~tomu určenĂĄ je \email{tex-live@tug.org}. + Pokud vĹĄak je vaĹĄe otĂĄzka specifickĂĄ pro program na + \TL{} umĂ­stěnĂ˝, napiĹĄte prosĂ­m přímo autorovi nebo do diskusnĂ­ + skupiny určenĂŠ pro tento program. SpuĹĄtěnĂ­ programu + s~volbou \code{-{}-help} nezřídka + poskytuje adresu pro chybovĂŠ hlĂĄĹĄenĂ­. \end{description} \noindent -Druhou stranou mince je odpovídání na dotazy těch, kdo kladou otázky. -\ctt{} i~list \code{texhax} jsou otevřeny pro kohokoliv. -Přihlaste se, naslouchejte a začněte odpovídat tam, kde můžete. +Druhou stranou mince je odpovĂ­dĂĄnĂ­ na dotazy těch, kdo kladou otĂĄzky. +\ctt{} i~list \code{texhax} jsou otevřeny pro kohokoliv. +Přihlaste se, naslouchejte a začněte odpovĂ­dat tam, kde mĹŻĹžete. % don't use \TL so the \uppercase in the headline works. Also so % tex4ht ends up with the right TeX. Likewise the \protect's. -\section{Přehled \protect\TeX\protect\ Live} +\section{Přehled \protect\TeX\protect\ Live} \label{sec:overview.tl} -Tento oddíl popisuje obsah \TL{} a \TKCS{}, jejíž~je částí. +Tento oddĂ­l popisuje obsah \TL{} a \TKCS{}, jejĂ­Ĺž~je částĂ­. -%Dvě hlavní instalační dávky pro Unix a \MacOSX{} jsou +%Dvě hlavnĂ­ instalačnĂ­ dĂĄvky pro Unix a \MacOSX{} jsou %\texttt{install-tl.sh} a \texttt{install-pkg.sh}. Jsou -%popsány v~oddíle~\ref{sec:unix.install} na -%straně~\pageref{sec:unix.install}. -%V~dalším oddíle popíšeme strukturu a obsah \TL{}. +%popsĂĄny v~oddĂ­le~\ref{sec:unix.install} na +%straně~\pageref{sec:unix.install}. +%V~dalĹĄĂ­m oddĂ­le popĂ­ĹĄeme strukturu a obsah \TL{}. \subsection{Kolekce \protect\TeX{}u: \TL, pro\TeX{}t, Mac\TeX} \label{sec:tlcoll.dists} -\DVD{} \TKCS{} zahrnuje následující: +\DVD{} \TKCS{} zahrnuje nĂĄsledujĂ­cĂ­: \begin{description} +\item [\TL] ÚplnĂ˝ systĂŠm \TeX{}, k~nainstalovĂĄnĂ­ na disk. +Jeho domovskĂĄ strĂĄnka je \url{http://tug.org/texlive/}. -\item [\TL] Úplný systém \TeX{}, k~nainstalování na disk. -Jeho domovská stránka je \url{http://tug.org/texlive/}. - -\item [Mac\TeX] pro \MacOSX, přidává přirozený \MacOSX\ instalační program a jiné aplikace Mac k~\TL{}. Jeho domovská stránka je +\item [Mac\TeX] pro \MacOSX, přidĂĄvĂĄ nativnĂ­ \MacOSX\ instalačnĂ­ +program a jinĂŠ aplikace Mac k~\TL{}. Jeho domovskĂĄ strĂĄnka je %\url{http://www.tug.org/mactex/}. \url{http://tug.org/mactex/}. -\item [pro\TeX{}t] Rozšíření systému \MIKTEX\ pro Windows. -\ProTeXt\ přidává k~\MIKTEX u nové doplňkové nástroje -a zjednodušuje instalaci. Je plně nezávislý na \TL{} -a má své vlastní příkazy. -Domovská stránka projektu \ProTeXt\ je na \url{http://tug.org/protext}. +\item [pro\TeX{}t] RozšířenĂ­ systĂŠmu \MIKTEX\ pro Windows. +\ProTeXt\ přidĂĄvĂĄ k~\MIKTEX u novĂŠ doplňkovĂŠ nĂĄstroje +a zjednoduĹĄuje instalaci. Je plně nezĂĄvislĂ˝ na \TL{} +a mĂĄ svĂŠ vlastnĂ­ příkazy. +DomovskĂĄ strĂĄnka projektu \ProTeXt\ je na \url{http://tug.org/protext}. -\item [CTAN] Výpis obrazovky skladiště \CTAN{} (\url{http://www.ctan.org}). +\item [CTAN] VĂ˝pis obrazovky skladiĹĄtě \CTAN{} (\url{http://www.ctan.org}). -\item [\texttt{texmf-extra}] Adresář s~rozmanitými doplňkovými balíky. +\item [\texttt{texmf-extra}] Adresář s~rozmanitĂ˝mi doplňkovĂ˝mi balĂ­ky. -%\item [demo] systém spustitelný přímo z~\CD. Aby to bylo možné, -%byli jsme nuceni vypustit velké kolekce pro sazbu -%čínštiny, japonštiny a korejštiny \acro{CJK}, -%podporu sazby not, některá méně často používaná písma. -%Distribuce funguje jen pod Linuxem, \MacOSX{} a systémy Windows. +%\item [demo] systĂŠm spustitelnĂ˝ přímo z~\CD. Aby to bylo moĹžnĂŠ, +%byli jsme nuceni vypustit velkĂŠ kolekce pro sazbu +%čínĹĄtiny, japonĹĄtiny a korejĹĄtiny \acro{CJK}, +%podporu sazby not, některĂĄ mĂŠně často pouŞívanĂĄ pĂ­sma. +%Distribuce funguje jen pod Linuxem, \MacOSX{} a systĂŠmy Windows. \end{description} -\CTAN{}, \pkgname{protext} a \dirname{texmf-extra} nemusí mít stejné podmínky -pro kopírování jako \TL{}, proto buďte pozorní při šíření nebo modifikaci. +\CTAN{}, \pkgname{protext} a \dirname{texmf-extra} nemusĂ­ mĂ­t stejnĂŠ podmĂ­nky +pro kopĂ­rovĂĄnĂ­ jako \TL{}, proto buďte pozornĂ­ při šířenĂ­ nebo modifikaci. -\subsection{Popis kořenových adresářů \TL{}} +\subsection{Popis kořenovĂ˝ch adresářů \TL{}} \label{sec:tld} -%V~kořenovém adresáři distribuce \TL{} najdete následující podadresáře. -Tady uvádíme stručný seznam a popis kořenových adresářů instalace \TL{}. +%V~kořenovĂŠm adresáři distribuce \TL{} najdete nĂĄsledujĂ­cĂ­ podadresáře. +Tady uvĂĄdĂ­me stručnĂ˝ seznam a popis kořenovĂ˝ch adresářů instalace \TL{}. %Na %\pkgname{live} -%\TK{} \DVD\ je celá \TL{} hierarchie v~podaresáři -%\dirname{texlive}, a ne v~kořenovém adresáři disku. +%\TK{} \DVD\ je celĂĄ \TL{} hierarchie v~podaresáři +%\dirname{texlive}, a ne v~kořenovĂŠm adresáři disku. \begin{ttdescription} -\item[bin] Binárky systému \TeX{}, s~podadresáři dle platforem. +\item[bin] BinĂĄrky systĂŠmu \TeX{}, s~podadresáři dle platforem. % -%\item[readme.html] Webovské stránky se stručnými úvody a užitečnými -%odkazy, v~různých jazycích. -\item[readme-*.dir] Stručný přehled a užitečné odkazy na \TL{}, v~různých jazycích, -ve formátu \HTML{} a textovém. +%\item[readme.html] WebovskĂŠ strĂĄnky se stručnĂ˝mi Ăşvody a uĹžitečnĂ˝mi +%odkazy, v~rĹŻznĂ˝ch jazycĂ­ch. +\item[readme-*.dir] StručnĂ˝ přehled a uĹžitečnĂŠ odkazy na \TL{}, v~rĹŻznĂ˝ch jazycĂ­ch, +ve formĂĄtu \HTML{} a textovĂŠm. % -\item[source] Zdrojové kódy všech programů, včetně základní distribuce - \TeX{}u založené na \Webc{}. +\item[source] ZdrojovĂŠ kĂłdy vĹĄech programĹŻ, včetně zĂĄkladnĂ­ distribuce + \TeX{}u zaloĹženĂŠ na \Webc{}. % -%\item[support] Různé pomocné balíky a programy. Automaticky -% \emph{nejsou} instalovány. Toto zahrnuje editory -% a \TeX{}ová vývojová prostředí různých druhů. +%\item[support] RĹŻznĂŠ pomocnĂŠ balĂ­ky a programy. Automaticky +% \emph{nejsou} instalovĂĄny. Toto zahrnuje editory +% a \TeX{}ovĂĄ vĂ˝vojovĂĄ prostředĂ­ rĹŻznĂ˝ch druhĹŻ. % -\item[texmf] Viz \dirname{TEXMFMAIN} níže. +\item[texmf] Viz \dirname{TEXMFMAIN} nĂ­Ĺže. % -\item[texmf-dist] Viz \dirname{TEXMFDIST} níže. +\item[texmf-dist] Viz \dirname{TEXMFDIST} nĂ­Ĺže. % -%\item[texmf-doc] Strom samostatné čisté dokumentace, uspořádán podle jazyků. +%\item[texmf-doc] Strom samostatnĂŠ čistĂŠ dokumentace, uspořádĂĄn podle jazykĹŻ. % -\item[tlpkg] Skripty, programy a údaje pro správu instalace a -přídavnou podporu pro Windows. -%Obsahuje rovněž neveřejné kopie Perlu a Ghostscriptu pro Windows, které jsou mimo -%\TL{} neviditelné, a nový prohlížeč PostScriptu pro Windows PSView. +\item[tlpkg] Skripty, programy a Ăşdaje pro sprĂĄvu instalace a +přídavnou podporu pro Windows. +%Obsahuje rovněž neveřejnĂŠ kopie Perlu a Ghostscriptu pro Windows, kterĂŠ jsou mimo +%\TL{} neviditelnĂŠ, a novĂ˝ prohlĂ­Ĺžeč PostScriptu pro Windows PSView. \end{ttdescription} \smallskip -V~kořenovém adresáři distribuce jsou navíc instalační dávky a soubory -\filename{README} (v~různých jazycích). +V~kořenovĂŠm adresáři distribuce jsou navĂ­c instalačnĂ­ dĂĄvky a soubory +\filename{README} (v~rĹŻznĂ˝ch jazycĂ­ch). -Co se týče dokumentace, užitečné mohou -být obsáhlé odkazy v~kořenovém souboru \OnCD{doc.html}. -%Adresář \dirname{texmf-doc} obsahuje dokumentaci, která není -%součástí nějakého konkrétního balíku nebo programu. -Dokumentace programů (manuály, man-stránky, info-soubory) +Co se týče dokumentace, uĹžitečnĂŠ mohou +bĂ˝t obsĂĄhlĂŠ odkazy v~kořenovĂŠm souboru \OnCD{doc.html}. +%Adresář \dirname{texmf-doc} obsahuje dokumentaci, kterĂĄ nenĂ­ +%součástĂ­ nějakĂŠho konkrĂŠtnĂ­ho balĂ­ku nebo programu. +Dokumentace programĹŻ (manuĂĄly, man-strĂĄnky, info-soubory) jsou v~\dirname{texmf/doc}. -Dokumentace \TeX ových balíků a formátů je +Dokumentace \TeX ovĂ˝ch balĂ­kĹŻ a formĂĄtĹŻ je v~\dirname{texmf-dist/doc}. -K~vyhledání veškeré dokumentace na libovolném místě můžete -použít programy \cmdname{texdoc}. % nebo \cmdname{texdoctk}. +K~vyhledĂĄnĂ­ veĹĄkerĂŠ dokumentace na libovolnĂŠm mĂ­stě mĹŻĹžete +pouŞít programy \cmdname{texdoc}. % nebo \cmdname{texdoctk}. -Samotná tato příručka \TL\ je k~dispozici v~několika jazycích v~adresáři \dirname{texmf-doc}: +SamotnĂĄ tato příručka \TL\ je k~dispozici v~několika jazycĂ­ch v~adresáři \dirname{texmf-doc}: \begin{itemize*} -\item{česko-slovenská:} \OnCD{texmf/doc/texlive/texlive-cz} -\item{německá:} \OnCD{texmf/doc/texlive/texlive-de} -\item{anglická:} \OnCD{texmf/doc/texlive/texlive-en} -\item{francouzská:} \OnCD{texmf/doc/texlive/texlive-fr} -\item{italská:} \OnCD{texmf/doc/texlive/texlive-it} -\item{polská:} \OnCD{texmf/doc/texlive/texlive-pl} -\item{ruská:} \OnCD{texmf/doc/texlive/texlive-ru} -\item{srbská:} \OnCD{texmf/doc/texlive/texlive-sr} -\item{zjednodušená čínština:} \OnCD{texmf/doc/texlive/texlive-zh-cn} +\item{česko-slovenskĂĄ:} \OnCD{texmf/doc/texlive/texlive-cz} +\item{německĂĄ:} \OnCD{texmf/doc/texlive/texlive-de} +\item{anglickĂĄ:} \OnCD{texmf/doc/texlive/texlive-en} +\item{francouzskĂĄ:} \OnCD{texmf/doc/texlive/texlive-fr} +\item{italskĂĄ:} \OnCD{texmf/doc/texlive/texlive-it} +\item{polskĂĄ:} \OnCD{texmf/doc/texlive/texlive-pl} +\item{ruskĂĄ:} \OnCD{texmf/doc/texlive/texlive-ru} +\item{srbskĂĄ:} \OnCD{texmf/doc/texlive/texlive-sr} +\item{zjednoduĹĄenĂĄ čínĹĄtina:} \OnCD{texmf/doc/texlive/texlive-zh-cn} \end{itemize*} -\subsection{Přehled předdefinovaných stromů texmf} +\subsection{Přehled předdefinovanĂ˝ch stromĹŻ texmf} \label{sec:texmftrees} -Tento oddíl uvádí seznam %všech -předdefinovaných proměnných určujících stromy -texmf, používaných systémem, a jejich zamýšlený účel -a standardní uspořádání systému \TL. -Povel \texttt{tlmgr~conf} %\texttt{texconfig conf} vám -ukáže hodnoty těchto proměnných, tedy můžete jednoduše zjistit, -jak tyto odpovídají jednotlivým adresářům %názvům jednotlivých adresářů -ve vaší instalaci. - -Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů \TeX\ -Directory Structure (\TDS, \url{http://tug.org/tds}), s~její nesčetnými -podadresáři, jinak soubory nebudou k~nalezení. Podrobněji je to -popsané v~oddíle~\ref{sec:local_personal_macros} +Tento oddĂ­l uvĂĄdĂ­ seznam %vĹĄech +předdefinovanĂ˝ch proměnnĂ˝ch určujĂ­cĂ­ch stromy +texmf, pouŞívanĂ˝ch systĂŠmem, a jejich zamýťlenĂ˝ účel +a standardnĂ­ uspořádĂĄnĂ­ systĂŠmu \TL. +Povel \texttt{tlmgr~conf} %\texttt{texconfig conf} vĂĄm +ukĂĄĹže hodnoty těchto proměnnĂ˝ch, tedy mĹŻĹžete jednoduĹĄe zjistit, +jak tyto odpovĂ­dajĂ­ jednotlivĂ˝m adresářům %nĂĄzvĹŻm jednotlivĂ˝ch adresářů +ve vaĹĄĂ­ instalaci. + +VĹĄechny stromy, včetně osobnĂ­ch, musĂ­ dodrĹžovat strukturu adresářů \TeX\ +Directory Structure (\TDS, \url{http://tug.org/tds}), s~jejĂ­ nesčetnĂ˝mi +podadresáři, jinak soubory nebudou k~nalezenĂ­. Podrobněji je to +popsanĂŠ v~oddĂ­le~\ref{sec:local_personal_macros} (\p.\pageref{sec:local_personal_macros}). \begin{ttdescription} -\item [TEXMFMAIN] Strom obsahující životně důležité části systému, jako konfigurační soubory, -pomocné skripty a dokumentaci programu. -%(např. \verb+web2c/mktexdir+) a jiné podpůrné soubory a jejich dokumentaci. -%Neobsahuje \TeX ovské formáty a balíky. -\item [TEXMFDIST] Strom obsahující hlavní sadu balíků maker, - fontů, atd. %z~původní distribuce. -\item [TEXMFLOCAL] Strom, který mohou použít administrátoři na instalaci -doplňkových nebo upravených maker, fontů, atd., pro celý systém. -\item [TEXMFHOME] Strom, který mohou použít uživatelé na svoje osobní instalace -doplňkových nebo upravených maker, fontů, atd. - Rozšíření této proměnné se dynamicky nastaví pro každého uživatele na jeho vlastní osobní adresář. -\item [TEXMFCONFIG] Strom (soukromý) používaný nástroji - \verb+texconfig+, \verb+updmap+ a \verb+fmtutil+ na uložení - modifikovaných konfiguračních údajů. %Implicitně pod \envname{TEXMFHOME}. %$ -\item [TEXMFSYSCONFIG] Strom (site-wide) používaný nástroji \verb+texconfig-sys+, \verb+updmap-sys+ a \verb+fmtutil-sys+ na uložení modifikovaných konfiguračních údajů. -\item [TEXMFVAR] Strom (soukromý) používaný programy \verb+texconfig+, - \verb+updmap+ a \verb+fmtutil+ na (cache) uložení runtime - údajů jako jsou soubory formátů a generované map-soubory. - % Používá ho rovněž \ConTeXt\ Mk\acro{IV}. - %Implicitně pod \envname{TEXMFHOME}. %$ -\item [TEXMFSYSVAR] Strom (site-wide) používaný programy \verb+texconfig-sys+, - \verb+updmap-sys+, \verb+fmtutil-sys+ a také \verb+tlmgr+, na (cache) uložení runtime - údajů jako jsou soubory formátů a generované map-soubory. -\item [TEXMFCACHE] Strom(y) používaný \ConTeXt{}extem Mk\acro{IV} - na uložení (cache) runtime údajů. +\item [TEXMFMAIN] Strom obsahujĂ­cĂ­ Ĺživotně dĹŻleĹžitĂŠ části systĂŠmu, jako konfiguračnĂ­ soubory, +pomocnĂŠ skripty a dokumentaci programu. +%(např. \verb+web2c/mktexdir+) a jinĂŠ podpĹŻrnĂŠ soubory a jejich dokumentaci. +%Neobsahuje \TeX ovskĂŠ formĂĄty a balĂ­ky. +\item [TEXMFDIST] Strom obsahujĂ­cĂ­ hlavnĂ­ sadu balĂ­kĹŻ maker, +fontĹŻ, atd. %z~pĹŻvodnĂ­ distribuce. +\item [TEXMFLOCAL] Strom, kterĂ˝ mohou pouŞít administrĂĄtoři na instalaci +doplňkovĂ˝ch nebo upravenĂ˝ch maker, fontĹŻ, atd., pro celĂ˝ systĂŠm. +\item [TEXMFHOME] Strom, kterĂ˝ mohou pouŞít uĹživatelĂŠ na svoje osobnĂ­ instalace +doplňkovĂ˝ch nebo upravenĂ˝ch maker, fontĹŻ, atd. +RozšířenĂ­ tĂŠto proměnnĂŠ se dynamicky nastavĂ­ pro kaĹždĂŠho uĹživatele na jeho vlastnĂ­ osobnĂ­ adresář. +\item [TEXMFCONFIG] Strom (soukromĂ˝) pouŞívanĂ˝ nĂĄstroji +\verb+texconfig+, \verb+updmap+ a \verb+fmtutil+ na uloĹženĂ­ +modifikovanĂ˝ch konfiguračnĂ­ch ĂşdajĹŻ. %Implicitně pod \envname{TEXMFHOME}. %$ +\item [TEXMFSYSCONFIG] Strom (site-wide) pouŞívanĂ˝ nĂĄstroji \verb+texconfig-sys+, \verb+updmap-sys+ a \verb+fmtutil-sys+ na uloĹženĂ­ modifikovanĂ˝ch konfiguračnĂ­ch ĂşdajĹŻ. +\item [TEXMFVAR] Strom (soukromĂ˝) pouŞívanĂ˝ programy \verb+texconfig+, +\verb+updmap+ a \verb+fmtutil+ na (cache) uloĹženĂ­ runtime +ĂşdajĹŻ jako jsou soubory formĂĄtĹŻ a generovanĂŠ map-soubory. + % PouŞívĂĄ ho rovněž \ConTeXt\ Mk\acro{IV}. + %Implicitně pod \envname{TEXMFHOME}. %$ +\item [TEXMFSYSVAR] Strom (site-wide) pouŞívanĂ˝ programy \verb+texconfig-sys+, +\verb+updmap-sys+, \verb+fmtutil-sys+ a takĂŠ \verb+tlmgr+, na (cache) uloĹženĂ­ runtime +ĂşdajĹŻ jako jsou soubory formĂĄtĹŻ a generovanĂŠ map-soubory. +\item [TEXMFCACHE] Strom(y) pouŞívanĂ˝ \ConTeXt{}extem Mk\acro{IV} +na uloĹženĂ­ (cache) runtime ĂşdajĹŻ. \end{ttdescription} \noindent -Standardní struktura je: +StandardnĂ­ struktura je: \begin{description} - \item[system-wide root] může obsáhnout vícenásobné vydání \TL{}: + \item[system-wide root] mĹŻĹže obsĂĄhnout vĂ­cenĂĄsobnĂŠ vydĂĄnĂ­ \TL{}: \begin{ttdescription} - \item[2010] Předchozí vydání. - \item[2011] Nynější vydání. + \item[2010] PředchozĂ­ vydĂĄnĂ­. + \item[2011] NynějĹĄĂ­ vydĂĄnĂ­. \begin{ttdescription} \item [bin] ~ \begin{ttdescription} - \item [i386-linux] binárky systému \GNU/Linux + \item [i386-linux] binĂĄrky systĂŠmu \GNU/Linux \item [...] - \item [universal-darwin] binárky systému \MacOSX - \item [win32] binárky systému Windows + \item [universal-darwin] binĂĄrky systĂŠmu \MacOSX + \item [win32] binĂĄrky systĂŠmu Windows \end{ttdescription} \item [texmf\ \ \ \ \ \ \ ] Toto je \envname{TEXMFMAIN}. \item [texmf-dist\ \ ] \envname{TEXMFDIST} @@ -540,106 +544,114 @@ Standardn \item [texmf-var \ \ ] \envname{TEXMFSYSVAR} \item [texmf-config] \envname{TEXMFSYSCONFIG} \end{ttdescription} - \item [texmf-local] \envname{TEXMFLOCAL}, zamýšlený být zachován od vydání k~vydání. + \item [texmf-local] \envname{TEXMFLOCAL}, zamýťlenĂ˝ bĂ˝t zachovĂĄn od vydĂĄnĂ­ k~vydĂĄnĂ­. \end{ttdescription} - \item[domovský adresář uživatele] (\texttt{\$HOME} nebo + \item[domovskĂ˝ adresář uĹživatele] (\texttt{\$HOME} nebo \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2010] Soukromě generované a konfigurační údaje předchozího vydání. - \item[.texlive2011] Soukromě generované a konfigurační údaje aktuálního vydání. + \item[.texlive2010] Soukromě generovanĂŠ a konfiguračnĂ­ Ăşdaje předchozĂ­ho vydĂĄnĂ­. + \item[.texlive2011] Soukromě generovanĂŠ a konfiguračnĂ­ Ăşdaje aktuĂĄlnĂ­ho vydĂĄnĂ­. \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} \item [texmf-config] \envname{TEXMFCONFIG} \end{ttdescription} - \item[texmf] \envname{TEXMFHOME} Osobní makra atd. + \item[texmf] \envname{TEXMFHOME} OsobnĂ­ makra atd. \end{ttdescription} \end{description} -\subsection{Rozšíření \protect\TeX{}u} +\subsection{RozšířenĂ­ \protect\TeX{}u} \label{sec:tex.extensions} -Samotný Knuthův původní \TeX{} je zmrazený, kromě ojedinělých oprav chyb. Stále je v~\TL\ přítomen jako program \prog{tex} a tak to zůstane v~dohledné budoucnosti. \TL{} obsahuje několik rozšířených verzí \TeX{}u: +SamotnĂ˝ KnuthĹŻv pĹŻvodnĂ­ \TeX{} je zmrazenĂ˝, kromě ojedinělĂ˝ch oprav chyb. +StĂĄle je v~\TL\ přítomen jako program \prog{tex} a tak to zĹŻstane +v~dohlednĂŠ budoucnosti. \TL{} obsahuje několik rozšířenĂ˝ch verzĂ­ \TeX{}u: \begin{description} -\item [\eTeX] přidává množinu nových -příkazů (nazývaných \TeX{}ové primitivy). +\item [\eTeX] přidĂĄvĂĄ mnoĹžinu novĂ˝ch +příkazĹŻ (nazĂ˝vanĂ˝ch \TeX{}ovĂŠ primitivy). \label{text:etex} -Nové příkazy se například týkají makroexpanze, načítání znaků, -tříd značek (marks), rozšířených ladicích možností -a rozšíření \TeXXeT{} pro obousměrnou sazbu. Implicitně -je \eTeX{} 100\% kompatibilní se standardním \TeX{}em. +NovĂŠ příkazy se například tĂ˝kajĂ­ makroexpanze, načítĂĄnĂ­ znakĹŻ, +tříd značek (marks), rozšířenĂ˝ch ladicĂ­ch moĹžnostĂ­ +a rozšířenĂ­ \TeXXeT{} pro obousměrnou sazbu. Implicitně +je \eTeX{} 100\% kompatibilnĂ­ se standardnĂ­m \TeX{}em. Viz~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}. -%B% \eTeX{} je nyní sázecím programem pro \LaTeX{} i pdf\LaTeX{}. - -\item [pdf\TeX] vybudován na rozšířeních \eTeX{}u přidává podporu -zápisu ve formátu \acro{PDF} stejně jako v~\dvi{} a četná rozšíření netýkající se výstupu. -Toto je program používaný pro většinu formátů, například, \prog{etex}, \prog{latex}, -\prog{pdflatex}. Jeho stránka je \url{http://www.pdftex.org/}. Viz -návod \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf} -%v~adresáři \OnCD{texmf/doc/pdftex/manual/} -a \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex} pro vzorové použití některých jeho vlastností. %v~adresáři - -\item [Lua\TeX] je označován za nástupce pdf\TeX/{}u, se kterým %by měl být -je z~větší části (ale ne úplně) zpětně kompatibilní. -Měl by se také stát funkční podmnožinou systému %nahradit -Aleph, viz dále, ačkoli technická kompatibilita není zamýšlena. -Zabudovaný interpret Lua (%viz -\url{http://www.lua.org/}) umožňuje elegantní řešení mnoha ožehavých -\TeX ovských problémů. Volaný povelem \filename{texlua}, funguje jako samostatný interpret Lua, a jako taký je již použit v~rámci \TL. Jeho stránka je \url{http://www.luatex.org/} a příručka je +%B% \eTeX{} je nynĂ­ sĂĄzecĂ­m programem pro \LaTeX{} i pdf\LaTeX{}. + +\item [pdf\TeX] vybudovĂĄn na rozšířenĂ­ch \eTeX{}u přidĂĄvĂĄ podporu +zĂĄpisu ve formĂĄtu \acro{PDF} stejně jako v~\dvi{} a četnĂĄ rozšířenĂ­ netĂ˝kajĂ­cĂ­ se vĂ˝stupu. +Toto je program pouŞívanĂ˝ pro větĹĄinu formĂĄtĹŻ, například, \prog{etex}, \prog{latex}, +\prog{pdflatex}. Jeho strĂĄnka je \url{http://www.pdftex.org/}. Viz +nĂĄvod \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf} +%v~adresáři \OnCD{texmf/doc/pdftex/manual/} +a \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex} +pro vzorovĂŠ pouĹžitĂ­ některĂ˝ch jeho vlastnostĂ­. %v~adresáři + +\item [Lua\TeX] je označovĂĄn za nĂĄstupce pdf\TeX/{}u, se kterĂ˝m %by měl bĂ˝t +je z~větĹĄĂ­ části (ale ne Ăşplně) zpětně kompatibilnĂ­. +Měl by se takĂŠ stĂĄt funkčnĂ­ podmnoĹžinou systĂŠmu %nahradit +Aleph, viz dĂĄle, ačkoli technickĂĄ kompatibilita nenĂ­ zamýťlena. +ZabudovanĂ˝ interpret Lua (\url{http://www.lua.org/}) +umoŞňuje elegantnĂ­ řeĹĄenĂ­ mnoha oĹžehavĂ˝ch +\TeX ovskĂ˝ch problĂŠmĹŻ. VolanĂ˝ povelem \filename{texlua}, funguje +jako samostatnĂ˝ interpret Lua, a jako takovĂ˝ je jiĹž pouĹžit +v~rĂĄmci \TL. Jeho strĂĄnka je \url{http://www.luatex.org/} a příručka je \OnCD{texmf-dist/doc/luatex/luatexref-t.pdf}. -\item [\XeTeX] přidává podporu vstupního kódování -Unicode a OpenType- a systémových fontů, implementovaných použitím zejména knihoven třetích stran. +\item [\XeTeX] přidĂĄvĂĄ podporu vstupnĂ­ho kĂłdovĂĄnĂ­ +Unicode a OpenType- a systĂŠmovĂ˝ch fontĹŻ, implementovanĂ˝ch +pouĹžitĂ­m zejmĂŠna knihoven třetĂ­ch stran. Viz \url{http://tug.org/xetex}. -\item [\OMEGA\ (Omega)] je založena na Unicode. Umožňuje sázet v~téměř všech -světových jazycích zároveň. Dociluje toho tzv. -překladovými procesy (\OMEGA{} Translation Processes, -\acro{OTP}) pro realizaci složitých transformací na jakémkoliv vstupu. -%Viz \OnCD{texmf/doc-dist/omega/base/doc-1.8.tex} (dokumentace však není zcela aktuální). -Omega už není součástí \TL{} jako samostatný program; poskytnutý je jenom Aleph: -\item [Aleph] kombinuje rozšíření \OMEGA\ a \eTeX. -%Pro minimální dokumentaci +\item [\OMEGA\ (Omega)] je zaloĹžena na Unicode. +UmoŞňuje sĂĄzet v~tĂŠměř vĹĄech +světovĂ˝ch jazycĂ­ch zĂĄroveň. Dociluje toho tzv. +překladovĂ˝mi procesy (\OMEGA{} Translation Processes, +\acro{OTP}) pro realizaci sloĹžitĂ˝ch transformacĂ­ na jakĂŠmkoliv vstupu. +%Viz \OnCD{texmf/doc-dist/omega/base/doc-1.8.tex} (dokumentace vĹĄak nenĂ­ zcela aktuĂĄlnĂ­). +Omega uĹž nenĂ­ součástĂ­ \TL{} jako samostatnĂ˝ program; poskytnutĂ˝ je jenom Aleph: + +\item [Aleph] kombinuje rozšířenĂ­ \OMEGA\ a \eTeX. +%Pro minimĂĄlnĂ­ dokumentaci Viz \OnCD{texmf-dist/doc/aleph/base}. \end{description} -\subsection{Další za zmínku stojící programy na \protect\TeXLive} +\subsection{DalĹĄĂ­ za zmĂ­nku stojĂ­cĂ­ programy na \protect\TeXLive} -Na \TL{} najdete několik často používaných programů: +Na \TL{} najdete několik často pouŞívanĂ˝ch programĹŻ: \begin{cmddescription} -\item [bibtex, bibtex8] podpora práce se seznamem literatury. +\item [bibtex, bibtex8] podpora prĂĄce se seznamem literatury. -\item [makeindex, xindy] vytváření rejstříku. Pro češtinu a slovenštinu -však potřebujete verzi programu s~názvem \texttt{csindex} (není zatím -součástí distribuce, je potřeba instalovat zvlášť). +\item [makeindex, xindy] vytvářenĂ­ rejstříku. Pro čeĹĄtinu a slovenĹĄtinu +vĹĄak potřebujete verzi programu s~nĂĄzvem \texttt{csindex} (nenĂ­ zatĂ­m +součástĂ­ distribuce, je potřeba instalovat zvlĂĄĹĄĹĽ). \item [dvips] pro konverzi \dvi{} do \PS{}. -\item [xdvi] prohlížeč \dvi{} pro systém X~Window. +\item [xdvi] prohlĂ­Ĺžeč \dvi{} pro systĂŠm X~Window. -\item [dvilj] \dvi{} ovladač tiskáren HP Laser\-Jet. +\item [dvilj] \dvi{} ovladač tiskĂĄren HP Laser\-Jet. %\item [dv2dt, dt2dv] pro konverzi \dvi{} do/z~ascii textu. -\item [dviconcat, dviselect] pro kopii a vkládání stránek -do/z \dvi{} souborů. +\item [dviconcat, dviselect] pro kopii a vklĂĄdĂĄnĂ­ strĂĄnek +do/z \dvi{} souborĹŻ. -\item [dvipdfmx] konvertor \dvi{} do \acro{PDF}, alternativní -přístup vedle pdf\TeX{}u zmíněného výše. -%Srovnej balíky \pkgname{ps4pdf} a \pkgname{pdftricks} pro další alternativy. +\item [dvipdfmx] konvertor \dvi{} do \acro{PDF}, alternativnĂ­ +přístup vedle pdf\TeX{}u zmĂ­něnĂŠho výťe. +%Srovnej balĂ­ky \pkgname{ps4pdf} a \pkgname{pdftricks} pro dalĹĄĂ­ alternativy. -\item [psselect, psnup, \ldots] programy pro práci s~\PS{}em. +\item [psselect, psnup, \ldots] programy pro prĂĄci s~\PS{}em. -\item [pdfjam, pdfjoin, \ldots] pomůcky pro \acro{PDF}. +\item [pdfjam, pdfjoin, \ldots] pomĹŻcky pro \acro{PDF}. %\item [lacheck] pro kontrolu syntaxe \LaTeX{}u. -\item [texexec, texmfstart] wrapper pro Con\TeX{}t a práci s~\acro{PDF}. +\item [texexec, texmfstart] wrapper pro Con\TeX{}t a prĂĄci s~\acro{PDF}. \item [tex4ht] konvertor \TeX{}u do \acro{HTML}. @@ -649,57 +661,57 @@ p \subsection{Fonty v~\protect\TL} \label{sec:tlfonts} -\TL{} přináší množství vysoce kvalitních vektorových % ?scalable fonts. -fontů. Viz \url{http://tug.org/fonts} a \OnCD{texmf-dist/doc/fonts/free-math-font-survey}. +\TL{} přinĂĄĹĄĂ­ mnoĹžstvĂ­ vysoce kvalitnĂ­ch vektorovĂ˝ch % ?scalable fonts. +fontĹŻ. Viz \url{http://tug.org/fonts} a \OnCD{texmf-dist/doc/fonts/free-math-font-survey}. %\OnCD{texmf-doc/english/free-math-fonts-survey}. \htmlanchor{installation} \section{Instalace} \label{sec:install} -\subsection{Spuštění instalačního programu} +\subsection{SpuĹĄtěnĂ­ instalačnĂ­ho programu} \label{sec:inst.start} -Pro začátek si obstarejte \TK{} \DVD{} nebo si stáhněte síťový instalační program \TL{}, -a najděte instalační skript: \filename{install-tl} pro Unix, +Pro začátek si obstarejte \TK{} \DVD{} nebo si stĂĄhněte sĂ­ĹĽovĂ˝ instalačnĂ­ program \TL{}, +a najděte instalačnĂ­ skript: \filename{install-tl} pro Unix, \filename{install-tl.bat} pro Windows. -Viz \url{http://tug.org/texlive/acquire.html} pro více informací a jiné způsoby získání softvéru. +Viz \url{http://tug.org/texlive/acquire.html} pro vĂ­ce informacĂ­ a jinĂŠ zpĹŻsoby zĂ­skĂĄnĂ­ softvĂŠru. \begin{description} -\item [Síťový instalátor:] stáhněte z~\CTAN{}u, z~adresáře \dirname{systems/texlive/tlnet}; url -\url{http://mirror.ctan.org/systems/texlive/tlnet} vás automaticky přesměruje na blízký, aktuální mirror. -Můžete získat \filename{install-tl.zip}, který může být použit pod Unixem a Windows nebo jenom pro Unix -podstatně menší \filename{install-unx.tar.gz}. Po rozbalení se \filename{install-tl} a -\filename{install-tl.bat} objeví v~podadresáři \dirname{install-tl}. - -\item [\DVD{} \TeX{} kolekce:] vejděte do podadresáře \DVD{} \dirname{texlive}. -Pod Windows se instalátor normálně spustí %by se instalátor měl spustit -automaticky po vložení \DVD. \DVD\ můžete získat, když se stanete členem -skupiny uživatelů \TeX u (vřele doporučujeme, -\url{http://tug.org/usergroups.html}), nebo si ho zvlášť zakoupíte -(\url{http://tug.org/store}), anebo si vypálíte svoje vlastní z~\ISO\ +\item [SĂ­ĹĽovĂ˝ instalĂĄtor:] stĂĄhněte z~\CTAN{}u, z~adresáře \dirname{systems/texlive/tlnet}; url +\url{http://mirror.ctan.org/systems/texlive/tlnet} vĂĄs automaticky přesměruje na blĂ­zkĂ˝, aktuĂĄlnĂ­ mirror. +MĹŻĹžete zĂ­skat \filename{install-tl.zip}, kterĂ˝ mĹŻĹže bĂ˝t pouĹžit pod Unixem a Windows nebo jenom pro Unix +podstatně menĹĄĂ­ \filename{install-unx.tar.gz}. Po rozbalenĂ­ se \filename{install-tl} a +\filename{install-tl.bat} objevĂ­ v~podadresáři \dirname{install-tl}. + +\item [\DVD{} \TeX{} kolekce:] vejděte do podadresáře \DVD{} \dirname{texlive}. +Pod Windows se instalĂĄtor normĂĄlně spustĂ­ %by se instalĂĄtor měl spustit +automaticky po vloĹženĂ­ \DVD. \DVD\ mĹŻĹžete zĂ­skat, kdyĹž se stanete členem +skupiny uĹživatelĹŻ \TeX u (vřele doporučujeme, +\url{http://tug.org/usergroups.html}), nebo si ho zvlĂĄĹĄĹĽ zakoupĂ­te +(\url{http://tug.org/store}), anebo si vypĂĄlĂ­te svoje vlastnĂ­ z~\ISO\ obrazu. %(\url{http://tug.org/texlive/acquire.html}). -Ve většině systémů můžete \ISO\ namontovat přímo. Jestliže máte po instalaci z \DVD\ nebo \ISO{} zájem o pokračující aktualizace z~Internetu, nahlédněte, prosím, do oddílu \ref{sec:dvd-install-net-updates}. +Ve větĹĄině systĂŠmĹŻ mĹŻĹžete \ISO\ namontovat přímo. JestliĹže mĂĄte po instalaci z \DVD\ nebo \ISO{} zĂĄjem o pokračujĂ­cĂ­ aktualizace z~Internetu, nahlĂŠdněte, prosĂ­m, do oddĂ­lu \ref{sec:dvd-install-net-updates}. \end{description} -Nezávisle na zdroji se spouští tentýž instalátor. Nejvíce viditelný rozdíl mezi dvěma možnostmi je ten, že po skončení instalace z~Internetu získáte balíky, které jsou v~součásné době k~dispozici. To je v~protikladu k~\DVD\ a \ISO\ obrazům, které se mezi významnějšími vydáními neaktualizují. +NezĂĄvisle na zdroji se spouĹĄtĂ­ tentýŞ instalĂĄtor. NejvĂ­ce viditelnĂ˝ rozdĂ­l mezi dvěma moĹžnostmi je ten, Ĺže po skončenĂ­ instalace z~Internetu zĂ­skĂĄte balĂ­ky, kterĂŠ jsou v~součásnĂŠ době k~dispozici. To je v~protikladu k~\DVD\ a \ISO\ obrazĹŻm, kterĂŠ se mezi vĂ˝znamnějĹĄĂ­mi vydĂĄnĂ­mi neaktualizujĂ­. \noindent -Následující oddíly vysvětlují spuštění instalátoru podrobněji. +NĂĄsledujĂ­cĂ­ oddĂ­ly vysvětlujĂ­ spuĹĄtěnĂ­ instalĂĄtoru podrobněji. \subsubsection{Unix} -Dále \texttt{>} označuje výzvu (prompt shellu); vstup uživatele vstup je \Ucom{\texttt{zvýrazněn}}. -terminálu je : -Skript \filename{install-tl} je Perlovský skript. Nejjednodušší způsob jeho spuštění v~Unixovském systému je následující: +DĂĄle \texttt{>} označuje vĂ˝zvu (prompt shellu); vstup uĹživatele vstup je \Ucom{\texttt{zvĂ˝razněn}}. +terminĂĄlu je : +Skript \filename{install-tl} je PerlovskĂ˝ skript. NejjednoduĹĄĹĄĂ­ zpĹŻsob jeho spuĹĄtěnĂ­ v~UnixovskĂŠm systĂŠmu je nĂĄsledujĂ­cĂ­: \begin{alltt} > \Ucom{cd /path/to/installer} > \Ucom{perl install-tl} \end{alltt} -(Nebo můžete vyvolat \Ucom{perl /path/to/installer/install-tl}, nebo -\Ucom{./install-tl} když je spustitelný, atd.; nechceme opakovat všechny tyto variace.) -Možná zvětšíte okno terminálu aby ukazovalo celou obrazovku textového instalátora +(Nebo mĹŻĹžete vyvolat \Ucom{perl /path/to/installer/install-tl}, nebo +\Ucom{./install-tl} kdyĹž je spustitelnĂ˝, atd.; nechceme opakovat vĹĄechny tyto variace.) +MoĹžnĂĄ zvětĹĄĂ­te okno terminĂĄlu aby ukazovalo celou obrazovku textovĂŠho instalĂĄtora (obr.~\ref{fig:textmain}). %To install in expert \GUI\ mode (figure~\ref{fig:gui-main}), you'll @@ -707,67 +719,67 @@ Mo %compiled with \acro{XFT} support, %which is generally the case with \GNU/Linux, but not necessarily other %systems. Given that, you can run: -K~instalaci v~pokročilém režimu \GUI\ (obr.~\ref{fig:guimain}); -budete potřebovat modul \dirname{Perl/TK} skompilovaný s~podporou \acro{XFT}, která je obvyklá v~případě systému -\GNU/Linux, ale ne nevyhnutelně v~jiných systémech. -Pak můžete spustit: +K~instalaci v~pokročilĂŠm reĹžimu \GUI\ (obr.~\ref{fig:guimain}); +budete potřebovat modul \dirname{Perl/TK} skompilovanĂ˝ s~podporou \acro{XFT}, kterĂĄ je obvyklĂĄ v~případě systĂŠmu +\GNU/Linux, ale ne nevyhnutelně v~jinĂ˝ch systĂŠmech. +Pak mĹŻĹžete spustit: \begin{alltt} > \Ucom{perl install-tl -gui} \end{alltt} -Úplný seznam různých voleb získáte povelem: +ÚplnĂ˝ seznam rĹŻznĂ˝ch voleb zĂ­skĂĄte povelem: \begin{alltt} > \Ucom{perl install-tl -help} \end{alltt} -\textbf{Varování o oprávněních Unixu:} Vaše nastavení \code{umask} v~čase instalace bude respektováno instalačním programem \TL{}. Proto, když chcete, aby byla vaše instalace použitelná i jinými uživateli než vámi, ujistěte se, že jsou vaše nastavení dostatečně tolerantní, například, \code{umask -002}. Další informace o nastavení \code{umask}, hledejte v~dokumentaci k~vašemu systému. +\textbf{VarovĂĄnĂ­ o oprĂĄvněnĂ­ch Unixu:} VaĹĄe nastavenĂ­ \code{umask} v~čase instalace bude respektovĂĄno instalačnĂ­m programem \TL{}. Proto, kdyĹž chcete, aby byla vaĹĄe instalace pouĹžitelnĂĄ i jinĂ˝mi uĹživateli neĹž vĂĄmi, ujistěte se, Ĺže jsou vaĹĄe nastavenĂ­ dostatečně tolerantnĂ­, například, \code{umask +002}. DalĹĄĂ­ informace o nastavenĂ­ \code{umask}, hledejte v~dokumentaci k~vaĹĄemu systĂŠmu. -\textbf{Zvláštní vysvětlivky pro Cygwin:} Na rozdíl od jiných -Unixovských systémů, Cygwin implicitně -neobsahuje všechny nezbytné programy, které instalátor \TL{} potřebuje. +\textbf{ZvlĂĄĹĄtnĂ­ vysvětlivky pro Cygwin:} Na rozdĂ­l od jinĂ˝ch +UnixovskĂ˝ch systĂŠmĹŻ, Cygwin implicitně +neobsahuje vĹĄechny nezbytnĂŠ programy, kterĂŠ instalĂĄtor \TL{} potřebuje. Pro podrobnosti viz sekci~\ref{sec:cygwin}. \subsubsection{MacOSX} -Jak již bylo zmíněno v~sekci~\ref{sec:tlcoll.dists}, pro \MacOSX je -připravena samostatná distribuce, nazvaná +Jak jiĹž bylo zmĂ­něno v~sekci~\ref{sec:tlcoll.dists}, pro \MacOSX je +připravena samostatnĂĄ distribuce, nazvanĂĄ Mac\TeX\ (\url{http://tug.org/mactex}). -Doporučujeme použít původní instalační program -Mac\TeX\ u namísto instalátoru \TL\ -pod \MacOSX, protože původní (nativní) instalátor provede -několik nastavení specifických pro Mac, zejména umožňuje -snadné přepínání mezi různými distribucemi \TeX u pro \MacOSX\ +Doporučujeme pouŞít pĹŻvodnĂ­ instalačnĂ­ program +Mac\TeX\ u namĂ­sto instalĂĄtoru \TL\ +pod \MacOSX, protoĹže pĹŻvodnĂ­ (nativnĂ­) instalĂĄtor provede +několik nastavenĂ­ specifickĂ˝ch pro Mac, zejmĂŠna umoŞňuje +snadnĂŠ přepĂ­nĂĄnĂ­ mezi rĹŻznĂ˝mi distribucemi \TeX u pro \MacOSX\ (Mac\TeX, %gw\TeX, Fink, MacPorts, \ldots). -Mac\TeX\ je silně založen na \TL, a hlavní \TeX ovská stromová -struktura je přesně stejná. Přidává několik dalších adresářů -s~dokumentací a aplikacemi specifickými pro Mac. +Mac\TeX\ je silně zaloĹžen na \TL, a hlavnĂ­ \TeX ovskĂĄ stromovĂĄ +struktura je přesně stejnĂĄ. PřidĂĄvĂĄ několik dalĹĄĂ­ch adresářů +s~dokumentacĂ­ a aplikacemi specifickĂ˝mi pro Mac. \subsubsection{Windows} -Jestliže používáte síťový instalátor, nebo instalační program \DVD\ se nespustí automaticky, klikněte dvakrát na soubor \filename{install-tl.bat}. Pro více voleb pro úpravy, např. výběr určité kolekce balíků, spusťte namísto něho \filename{install-tl-advanced.bat}. +JestliĹže pouŞívĂĄte sĂ­ĹĽovĂ˝ instalĂĄtor, nebo instalačnĂ­ program \DVD\ se nespustĂ­ automaticky, klikněte dvakrĂĄt na soubor \filename{install-tl.bat}. Pro vĂ­ce voleb pro Ăşpravy, např. vĂ˝běr určitĂŠ kolekce balĂ­kĹŻ, spusĹĽte namĂ­sto něho \filename{install-tl-advanced.bat}. -Můžete také spustit instalační program z~příkazového řádku. Dále \texttt{>} označuje prompt shellu; vstup uživatele je \Ucom{\texttt{polotučný}}. Pokus jste v~adresáři instalačního programu, jenom spusťte: +MĹŻĹžete takĂŠ spustit instalačnĂ­ program z~příkazovĂŠho řádku. DĂĄle \texttt{>} označuje prompt shellu; vstup uĹživatele je \Ucom{\texttt{polotučnĂ˝}}. Pokus jste v~adresáři instalačnĂ­ho programu, jenom spusĹĽte: \begin{alltt} > \Ucom{install-tl} \end{alltt} -Můžete to také vyvolat zadáním absolutní polohy, jako například: +MĹŻĹžete to takĂŠ vyvolat zadĂĄnĂ­m absolutnĂ­ polohy, jako například: \begin{alltt} > \Ucom{D:\bs{}texlive\bs{}install-tl} \end{alltt} -pro \TKCS\ \DVD, za předpokladu, že \dirname{D:} je optický disk. -Obr.~\ref{fig:wizard-w32} zobrazuje průvodcovský instalátor, který je pro Windows implicitní. +pro \TKCS\ \DVD, za předpokladu, Ĺže \dirname{D:} je optickĂ˝ disk. +Obr.~\ref{fig:wizard-w32} zobrazuje prĹŻvodcovskĂ˝ instalĂĄtor, kterĂ˝ je pro Windows implicitnĂ­. -Pro instalaci v~textovém režimu použijte: +Pro instalaci v~textovĂŠm reĹžimu pouĹžijte: \begin{alltt} > \Ucom{install-tl -no-gui} \end{alltt} -Pro úplný seznam různých voleb zadejte: +Pro ĂşplnĂ˝ seznam rĹŻznĂ˝ch voleb zadejte: \begin{alltt} > \Ucom{install-tl -help} \end{alltt} @@ -808,7 +820,7 @@ Actions: help quit \end{boxedverbatim} -\caption{Hlavní obrazovka textového instalačního programu (\GNU/Linux)}\label{fig:textmain} +\caption{HlavnĂ­ obrazovka textovĂŠho instalačnĂ­ho programu (\GNU/Linux)}\label{fig:textmain} \end{figure} %\begin{figure}[tb] @@ -817,117 +829,117 @@ Actions: %Platforma: i386-linux => 'Intel x86 with GNU/Linux' %Distribuce: live (uncompressed) %... -% Zjištěná platforma: Intel x86 with GNU/Linux +% ZjiĹĄtěnĂĄ platforma: Intel x86 with GNU/Linux % -% binární systémy: 1 out of 14 +% binĂĄrnĂ­ systĂŠmy: 1 out of 14 % -% Instalační schéma (scheme-full) -% 83 kolekcí z 84, požadovaný prostor na disku: 1882 MB +% InstalačnĂ­ schĂŠma (scheme-full) +% 83 kolekcĂ­ z 84, poĹžadovanĂ˝ prostor na disku: 1882 MB % -% Přizpůsobení instalační schémy: -% standardní kolekce -% jazykové kolekce +% PřizpĹŻsobenĂ­ instalačnĂ­ schĂŠmy: +% standardnĂ­ kolekce +% jazykovĂŠ kolekce % -% adresáře: -% TEXDIR (hlavní adresář TeXu): +% adresáře: +% TEXDIR (hlavnĂ­ adresář TeXu): % /usr/local/texlive/2009 -% TEXMFLOCAL (adresář pro umístění lokálních souborů): +% TEXMFLOCAL (adresář pro umĂ­stěnĂ­ lokĂĄlnĂ­ch souborĹŻ): % /usr/local/texlive/texmf-local -% TEXMFSYSVAR (aresář pro měnící se a automaticky generované údaje): +% TEXMFSYSVAR (aresář pro měnĂ­cĂ­ se a automaticky generovanĂŠ Ăşdaje): % /usr/local/texlive/2009/texmf-var -% TEXMFSYSCONFIG (adresář pro lokální konfiguraci): +% TEXMFSYSCONFIG (adresář pro lokĂĄlnĂ­ konfiguraci): % /usr/local/texlive/2009/texmf-config -% TEXMFHOME (adresář pro uživatelské soubory): +% TEXMFHOME (adresář pro uĹživatelskĂŠ soubory): % ~/texmf % % volby: -% [ ] imlicitně použít výchozí velikost papíru letter místo A4 -% [X] vytvořit všechny formáty -% [X] nainstaluj strom dokumentace maker/fontů -% [X] nainstaluj strom zdrojových souborů maker/fontů -% [ ] vytvořit symbolické odkazy na standardní adresáře +% [ ] imlicitně pouŞít vĂ˝chozĂ­ velikost papĂ­ru letter mĂ­sto A4 +% [X] vytvořit vĹĄechny formĂĄty +% [X] nainstaluj strom dokumentace maker/fontĹŻ +% [X] nainstaluj strom zdrojovĂ˝ch souborĹŻ maker/fontĹŻ +% [ ] vytvořit symbolickĂŠ odkazy na standardnĂ­ adresáře % -% nastavení pro spouštění z DVD +% nastavenĂ­ pro spouĹĄtěnĂ­ z DVD % -%Další činnosti: -% začít instalaci na pevný disk +%DalĹĄĂ­ činnosti: +% začít instalaci na pevnĂ˝ disk % pomoc -% ukončit +% ukončit %\end{boxedverbatim} -%\caption{Hlavní obrazovka textového instalačního programu (\GNU/Linux)}\label{fig:textmaincs} +%\caption{HlavnĂ­ obrazovka textovĂŠho instalačnĂ­ho programu (\GNU/Linux)}\label{fig:textmaincs} %\end{figure} \begin{figure}[tb] \tlpng{install-lnx-main}{\linewidth,trim=10 4 0 20,clip} -\caption{Obrazovka pokročilého \GUI{} instalátora (\GNU/Linux)}\label{fig:guimain} +\caption{Obrazovka pokročilĂŠho \GUI{} instalĂĄtora (\GNU/Linux)}\label{fig:guimain} \end{figure} \begin{figure}[tb] \tlpng{wizard-w32}{\linewidth,trim=0 4 0 0,clip} -\caption{Průvodcovská obrazovka instalátora (Windows)}\label{fig:wizard-w32} +\caption{PrĹŻvodcovskĂĄ obrazovka instalĂĄtora (Windows)}\label{fig:wizard-w32} \end{figure} \htmlanchor{cygwin} \subsubsection{Cygwin} \label{sec:cygwin} -Instalátor \TL{} odporuje pouze Cygwin 1.7. +InstalĂĄtor \TL{} odporuje pouze Cygwin 1.7. -Před začátkem instalace použijte program Cygwinu \filename{setup.exe} k~instalaci balíkov -\filename{perl} a \filename{wget} pokud jste tak ještě neudělali. -Doporučené jsou následující doplňkové balíky: +Před začátkem instalace pouĹžijte program Cygwinu \filename{setup.exe} k~instalaci balĂ­kov +\filename{perl} a \filename{wget} pokud jste tak jeĹĄtě neudělali. +DoporučenĂŠ jsou nĂĄsledujĂ­cĂ­ doplňkovĂŠ balĂ­ky: \begin{itemize*} -\item \filename{fontconfig} [potřebný pro \XeTeX] -\item \filename{ghostscript} [potřebný pro různé pomůcky] -\item \filename{libXaw7} [potřebný pro \code{xdvi}] -\item \filename{ncurses} [umožní příkaz \code{clear} používaný instalátorem] +\item \filename{fontconfig} [potřebnĂ˝ pro \XeTeX] +\item \filename{ghostscript} [potřebnĂ˝ pro rĹŻznĂŠ pomĹŻcky] +\item \filename{libXaw7} [potřebnĂ˝ pro \code{xdvi}] +\item \filename{ncurses} [umoĹžnĂ­ příkaz \code{clear} pouŞívanĂ˝ instalĂĄtorem] \end{itemize*} -\subsubsection{Textový instalační program} +\subsubsection{TextovĂ˝ instalačnĂ­ program} -Obrázek~\ref{fig:textmain} ukazuje základní obrazovku textového režimu pod Unixem. -Pro Unix je textový instalační program nastaven implicitně. +ObrĂĄzek~\ref{fig:textmain} ukazuje zĂĄkladnĂ­ obrazovku textovĂŠho reĹžimu pod Unixem. +Pro Unix je textovĂ˝ instalačnĂ­ program nastaven implicitně. -Je to instalátor jenom s~příkazovým řádkem; vůbec nemá kurzorovou podporu. Například, nemůžete se pohybovat v~zatrhávacích rámečcích nebo vstupních polích. Jenom napíšete něco (s~rozlišováním velikosti písma) na příkazovém řádku a stlačíte klávesu Enter, poté se celá obrazovka přepíše s~přizpůsobeným obsahem. +Je to instalĂĄtor jenom s~příkazovĂ˝m řádkem; vĹŻbec nemĂĄ kurzorovou podporu. Například, nemĹŻĹžete se pohybovat v~zatrhĂĄvacĂ­ch rĂĄmečcĂ­ch nebo vstupnĂ­ch polĂ­ch. Jenom napĂ­ĹĄete něco (s~rozliĹĄovĂĄnĂ­m velikosti pĂ­sma) na příkazovĂŠm řádku a stlačíte klĂĄvesu Enter, potĂŠ se celĂĄ obrazovka přepĂ­ĹĄe s~přizpĹŻsobenĂ˝m obsahem. -Rozhraní textového instalátoru je tak primitivní z~prostého důvodu: je -navržené tak, aby se dalo spustit na tolika platformách jak je to jen -možné, dokonce i~v~Perlu. -% (pro Windows je zařazena podmožina Perlu). +RozhranĂ­ textovĂŠho instalĂĄtoru je tak primitivnĂ­ z~prostĂŠho dĹŻvodu: je +navrĹženĂŠ tak, aby se dalo spustit na tolika platformĂĄch jak je to jen +moĹžnĂŠ, dokonce i~v~Perlu. +% (pro Windows je zařazena podmoĹžina Perlu). -\subsubsection{Grafický instalační program pro zkušené} +\subsubsection{GrafickĂ˝ instalačnĂ­ program pro zkuĹĄenĂŠ} -Obrázek~\ref{fig:guimain} ukazuje grafický instalátor pro znalce pod \GNU/Linux. -Kromě toho, že využívá tlačítka a nabídky, se tento instalátor velmi neliší od textového. % (obr.~\ref{fig:textmain}). +ObrĂĄzek~\ref{fig:guimain} ukazuje grafickĂ˝ instalĂĄtor pro znalce pod \GNU/Linux. +Kromě toho, Ĺže vyuŞívĂĄ tlačítka a nabĂ­dky, se tento instalĂĄtor velmi neliĹĄĂ­ od textovĂŠho. % (obr.~\ref{fig:textmain}). -Tento režim může být vyvolán explicitně pomocí +Tento reĹžim mĹŻĹže bĂ˝t vyvolĂĄn explicitně pomocĂ­ \begin{alltt} > \Ucom{install-tl -gui=perltk} \end{alltt} -\subsubsection{Jednoduchý průvodce instalací} +\subsubsection{JednoduchĂ˝ prĹŻvodce instalacĂ­} -Pod Windows je implicitně nastaveno spuštění nejjednoduššího -instalačního způsobu, který můžeme doporučit, -nazvaného \uv{průvodce} instalací (obr.~\ref{fig:wizard-w32}). Nainstaluje -všechno a nezadává skoro žádné otázky. Pokud si -chcete vše nastavení upravit, musíte spustit některý -z~dalších instalátorů. +Pod Windows je implicitně nastaveno spuĹĄtěnĂ­ nejjednoduĹĄĹĄĂ­ho +instalačnĂ­ho zpĹŻsobu, kterĂ˝ mĹŻĹžeme doporučit, +nazvanĂŠho \uv{prĹŻvodce} instalacĂ­ (obr.~\ref{fig:wizard-w32}). Nainstaluje +vĹĄechno a nezadĂĄvĂĄ skoro ŞådnĂŠ otĂĄzky. Pokud si +chcete vĹĄe nastavenĂ­ upravit, musĂ­te spustit některĂ˝ +z~dalĹĄĂ­ch instalĂĄtorĹŻ. -Tento režim může být vyvolán explicitně povelem +Tento reĹžim mĹŻĹže bĂ˝t vyvolĂĄn explicitně povelem \begin{alltt} > \Ucom{install-tl -gui=wizard} \end{alltt} -\subsection{Spuštění instalačního programu} +\subsection{SpuĹĄtěnĂ­ instalačnĂ­ho programu} \label{sec:runinstall} -Instalátor je zamýšlený jako co nejvíce samovysvětlující. -Nicméně následuje několik poznámek o jednotlivých volbách -a dílčích nabídkách: +InstalĂĄtor je zamýťlenĂ˝ jako co nejvĂ­ce samovysvětlujĂ­cĂ­. +NicmĂŠně nĂĄsleduje několik poznĂĄmek o jednotlivĂ˝ch volbĂĄch +a dĂ­lčích nabĂ­dkĂĄch: -\subsubsection{Nabídka binárních systémů (pouze Unix)} +\subsubsection{NabĂ­dka binĂĄrnĂ­ch systĂŠmĹŻ (pouze Unix)} \label{sec:binary} \begin{figure}[tb] @@ -955,10 +967,10 @@ Available platforms: u [ ] x86_64-linux x86_64 with GNU/Linux v [ ] x86_64-solaris x86_64 with Solaris \end{boxedverbatim} -\caption{Nabídka binárek}\label{fig:bin_text} +\caption{NabĂ­dka binĂĄrek}\label{fig:bin_text} \end{figure} -Obrázek~\ref{fig:bin_text} ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom binárky vaší aktuální platformy. Z~této nabídky si rovněž můžete vybrat instalaci binárek pro jiné platformy. Toto může být užitečné, pokud sdílíte \TeX ovský strom v~síti heterogenních strojů, nebo na systému s~dvojitým zaváděcím procesem. +ObrĂĄzek~\ref{fig:bin_text} ukazuje nabĂ­dku binĂĄrek textovĂŠho reĹžimu. Standardně budou nainstalovĂĄny jenom binĂĄrky vaĹĄĂ­ aktuĂĄlnĂ­ platformy. Z~tĂŠto nabĂ­dky si rovněž mĹŻĹžete vybrat instalaci binĂĄrek pro jinĂŠ platformy. Toto mĹŻĹže bĂ˝t uĹžitečnĂŠ, pokud sdĂ­lĂ­te \TeX ovskĂ˝ strom v~sĂ­ti heterogennĂ­ch strojĹŻ, nebo na systĂŠmu s~dvojitĂ˝m zavĂĄděcĂ­m procesem. \subsubsection{Volba obsahu instalace} \label{sec:components} @@ -977,68 +989,68 @@ Select a scheme: h [ ] XML scheme i [ ] custom selection of collections \end{boxedverbatim} -\caption{Nabídka schémat}\label{fig:schemetext} +\caption{NabĂ­dka schĂŠmat}\label{fig:schemetext} \end{figure} -Obrázek~\ref{fig:schemetext} ukazuje nabídku schémat \TL; tady -vybíráte \uv{schéma}, což je souhrn kolekcí balíků. -Předvolené schéma \optname{full} nainstaluje vše, co je k~dispozici. To doporučujeme, avšak -můžete také zvolit schéma \optname{basic} pro malý systém, -\optname{minimal} pro účely testování, a schéma \optname{medium} nebo -\optname{teTeX} pro získání něčeho mezi tím. K~dispozici jsou také různá -specializovaná schémata a schémata specifická pro některé země. +ObrĂĄzek~\ref{fig:schemetext} ukazuje nabĂ­dku schĂŠmat \TL; tady +vybĂ­rĂĄte \uv{schĂŠma}, coĹž je souhrn kolekcĂ­ balĂ­kĹŻ. +PředvolenĂŠ schĂŠma \optname{full} nainstaluje vĹĄe, co je k~dispozici. To doporučujeme, avĹĄak +mĹŻĹžete takĂŠ zvolit schĂŠma \optname{basic} pro malĂ˝ systĂŠm, +\optname{minimal} pro účely testovĂĄnĂ­, a schĂŠma \optname{medium} nebo +\optname{teTeX} pro zĂ­skĂĄnĂ­ něčeho mezi tĂ­m. K~dispozici jsou takĂŠ rĹŻznĂĄ +specializovanĂĄ schĂŠmata a schĂŠmata specifickĂĄ pro některĂŠ země. \begin{figure}[tb] \tlpng{stdcoll}{.7\linewidth,trim=0 4 0 0,clip} -\caption{Nabídka kolekcí}\label{fig:collections.gui} +\caption{NabĂ­dka kolekcĂ­}\label{fig:collections.gui} \end{figure} -Svůj výběr schématu můžete upřesnit pomocí nabídek `standard collections' a -`language collections' (obrázek~\ref{fig:collections.gui}, ukázané pro změnu v~režimu \GUI). +SvĹŻj vĂ˝běr schĂŠmatu mĹŻĹžete upřesnit pomocĂ­ nabĂ­dek `standard collections' a +`language collections' (obrĂĄzek~\ref{fig:collections.gui}, ukĂĄzanĂŠ pro změnu v~reĹžimu \GUI). -Kolekce jsou o jednu úroveň podrobnější než schémata\Dash v~podstatě, -schéma je tvořeno několika kolekcemi, kolekci tvoří jeden nebo více -balíků, a balík (nejnižší úroveň seskupování v~\TL) obsahuje vlastní -soubory \TeX ovských maker, soubory fontů, atd. +Kolekce jsou o jednu Ăşroveň podrobnějĹĄĂ­ neĹž schĂŠmata\Dash v~podstatě, +schĂŠma je tvořeno několika kolekcemi, kolekci tvoří jeden nebo vĂ­ce +balĂ­kĹŻ, a balĂ­k (nejniŞťí Ăşroveň seskupovĂĄnĂ­ v~\TL) obsahuje vlastnĂ­ +soubory \TeX ovskĂ˝ch maker, soubory fontĹŻ, atd. -Pokud chcete získat větší kontrolu než jakou poskytuje nabídka kolekcí, -po instalaci můžete použít program \TeX\ Live Manager (\prog{tlmgr}) -(viz sekci~\ref{sec:tlmgr}); jeho použitím můžete řídit -instalaci na úrovni balíků. +Pokud chcete zĂ­skat větĹĄĂ­ kontrolu neĹž jakou poskytuje nabĂ­dka kolekcĂ­, +po instalaci mĹŻĹžete pouŞít program \TeX\ Live Manager (\prog{tlmgr}) +(viz sekci~\ref{sec:tlmgr}); jeho pouĹžitĂ­m mĹŻĹžete řídit +instalaci na Ăşrovni balĂ­kĹŻ. -\subsubsection{Adresáře} +\subsubsection{Adresáře} \label{sec:directories} -Standardní uspořádání je popsáno v~sekci~\ref{sec:texmftrees}, +StandardnĂ­ uspořádĂĄnĂ­ je popsĂĄno v~sekci~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. -Standardní umístění -adresáře \dirname{TEXDIR} je +StandardnĂ­ umĂ­stěnĂ­ +adresáře \dirname{TEXDIR} je \dirname{/usr/local/texlive/2011} pro Unix a |%SystemDrive%\texlive\2011| pod Windows. -Hlavní důvod pro změnu této předvolby je nedostatek práv -na zápis pro standardní umístění. -Nemusíte být zrovna rootem nebo administrátorem, když -instalujete \TL, ale potřebujete oprávnění na zápis do cílového adresáře. +HlavnĂ­ dĹŻvod pro změnu tĂŠto předvolby je nedostatek prĂĄv +na zĂĄpis pro standardnĂ­ umĂ­stěnĂ­. +NemusĂ­te bĂ˝t zrovna rootem nebo administrĂĄtorem, kdyĹž +instalujete \TL, ale potřebujete oprĂĄvněnĂ­ na zĂĄpis do cĂ­lovĂŠho adresáře. -Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když chcete být výhradním uživatelem. Na naznačení tohoto použijte `|~|', jako například `|~/texlive/2011|'. +Rozumnou alternativou je adresář uvnitř vaĹĄeho domovskĂŠho adresáře, zvlĂĄĹĄĹĽ kdyĹž chcete bĂ˝t vĂ˝hradnĂ­m uĹživatelem. Na naznačenĂ­ tohoto pouĹžijte `|~|', jako například `|~/texlive/2011|'. -Doporučujeme do názvu začlenit rok, co umožní zachování různých vydání \TL{} vedle sebe. (Můžete chtít vytvořit název nezávislý na verzi, například \dirname{/usr/local/texlive-cur} pomocí symbolického odkazu, který může být později přepsán po přezkoušení nového vydání.) +Doporučujeme do nĂĄzvu začlenit rok, co umoĹžnĂ­ zachovĂĄnĂ­ rĹŻznĂ˝ch vydĂĄnĂ­ \TL{} vedle sebe. (MĹŻĹžete chtĂ­t vytvořit nĂĄzev nezĂĄvislĂ˝ na verzi, například \dirname{/usr/local/texlive-cur} pomocĂ­ symbolickĂŠho odkazu, kterĂ˝ mĹŻĹže bĂ˝t později přepsĂĄn po přezkouĹĄenĂ­ novĂŠho vydĂĄnĂ­.) -Změna \dirname{TEXDIR} v~instalačním programu vyvolá také změny +Změna \dirname{TEXDIR} v~instalačnĂ­m programu vyvolĂĄ takĂŠ změny \dirname{TEXMFLOCAL}, \dirname{TEXMFSYSVAR} a \dirname{TEXMFSYSCONFIG}. -\dirname{TEXMFHOME} je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota je |~/texmf|. Na rozdíl od \dirname{TEXDIR}, je nyní |~| uchována v~nově vytvořených konfiguračních souborech, protože to užitečně odkazuje na domovský adresář kteréhokoliv běžícího \TeX u. Expanduje se na \dirname{$HOME} pod Unixem a \verb|%USERPROFILE%| pod Windows. -Zvláštní přebytečná poznámka: \envname{TEXMFHOME}, jako všechny stromy, musí být uspořádaný v~souladu s~\TDS, jinak nemusí být soubory k~nalezení. +\dirname{TEXMFHOME} je doporučenĂŠ umĂ­stěnĂ­ osobnĂ­ch souborĹŻ maker nebo balĂ­kĹŻ. PředvolenĂĄ hodnota je |~/texmf|. Na rozdĂ­l od \dirname{TEXDIR}, je nynĂ­ |~| uchovĂĄna v~nově vytvořenĂ˝ch konfiguračnĂ­ch souborech, protoĹže to uĹžitečně odkazuje na domovskĂ˝ adresář kterĂŠhokoliv běžícĂ­ho \TeX u. Expanduje se na \dirname{$HOME} pod Unixem a \verb|%USERPROFILE%| pod Windows. +ZvlĂĄĹĄtnĂ­ přebytečnĂĄ poznĂĄmka: \envname{TEXMFHOME}, jako vĹĄechny stromy, musĂ­ bĂ˝t uspořádanĂ˝ v~souladu s~\TDS, jinak nemusĂ­ bĂ˝t soubory k~nalezenĂ­. -\dirname{TEXMFVAR} je umístění pro uložení většiny uskladněných průběžných ůdajú specifických pro každého uživatele. +\dirname{TEXMFVAR} je umĂ­stěnĂ­ pro uloĹženĂ­ větĹĄiny uskladněnĂ˝ch prĹŻběžnĂ˝ch ĹŻdajĂş specifickĂ˝ch pro kaĹždĂŠho uĹživatele. % is the location for storing most cached runtime data specific to each user, -\dirname{TEXMFCACHE} se používá na tento účel \ConTeXt{}em Mk\acro{IV} (viz oddíl~\ref{sec:context_mkiv}, -na straně \pageref{sec:context_mkiv}). +\dirname{TEXMFCACHE} se pouŞívĂĄ na tento účel \ConTeXt{}em Mk\acro{IV} (viz oddĂ­l~\ref{sec:context_mkiv}, +na straně \pageref{sec:context_mkiv}). \subsubsection{Volby} \label{sec:options} @@ -1057,156 +1069,156 @@ Options setup: manpages to: info to: \end{boxedverbatim} -\caption{Nabídka voleb (Unix)}\label{fig:optionstext} +\caption{NabĂ­dka voleb (Unix)}\label{fig:optionstext} \end{figure} -Obrázek~\ref{fig:optionstext} ukazuje nabídku voleb textového režimu. -Další informace o~každé volbě: +ObrĂĄzek~\ref{fig:optionstext} ukazuje nabĂ­dku voleb textovĂŠho reĹžimu. +DalĹĄĂ­ informace o~kaĹždĂŠ volbě: \begin{description} -\item[use letter size instead of A4 by default:] Výběr standardní velikosti papíru. -Jednotlivé dokumenty mohou a měli by deklarovat zvláštní rozměr papíru, pokud je to žádoucí. +\item[use letter size instead of A4 by default:] VĂ˝běr standardnĂ­ velikosti papĂ­ru. +JednotlivĂŠ dokumenty mohou a měli by deklarovat zvlĂĄĹĄtnĂ­ rozměr papĂ­ru, pokud je to ŞådoucĂ­. -\item[execution of restricted list of programs:] Od \TL\ 2010 je implicitně povoleno vykonávání -několika externích programů. Velmi neúplný seznam povolených programů je uveden v~souboru \filename{texmf.cnf}. -Pro další podrobnosti viz novinky 2010 (oddíl~\ref{sec:2010news}). +\item[execution of restricted list of programs:] Od \TL\ 2010 je implicitně povoleno vykonĂĄvĂĄnĂ­ +několika externĂ­ch programĹŻ. Velmi neĂşplnĂ˝ seznam povolenĂ˝ch programĹŻ je uveden v~souboru \filename{texmf.cnf}. +Pro dalĹĄĂ­ podrobnosti viz novinky 2010 (oddĂ­l~\ref{sec:2010news}). -\item[create format files:] Přestože si vytvoření nepotřebných formátů -vyžaduje čas a diskový prostor pro uložení, nicméně doporučujeme nechat -tuto volbu vyznačenou: když ji nevyznačíte, budou formátové soubory -vytvořené v~osobních stromech \dirname{TEXMFVAR} uživatelů, když budou -zapotřebí. Na tomto místě nebudou automaticky aktualizované, když se budou -například obnovovat binárky nebo vzory dělení v~instalaci a tudíž můžete -skončit s~nekompatibilními soubory formátů. +\item[create format files:] PřestoĹže si vytvořenĂ­ nepotřebnĂ˝ch formĂĄtĹŻ +vyĹžaduje čas a diskovĂ˝ prostor pro uloĹženĂ­, nicmĂŠně doporučujeme nechat +tuto volbu vyznačenou: kdyĹž ji nevyznačíte, budou formĂĄtovĂŠ soubory +vytvořenĂŠ v~osobnĂ­ch stromech \dirname{TEXMFVAR} uĹživatelĹŻ, kdyĹž budou +zapotřebĂ­. Na tomto mĂ­stě nebudou automaticky aktualizovanĂŠ, kdyĹž se budou +například obnovovat binĂĄrky nebo vzory dělenĂ­ v~instalaci a tudĂ­Ĺž mĹŻĹžete +skončit s~nekompatibilnĂ­mi soubory formĂĄtĹŻ. -\item[install font/macro \ldots\ tree:] Tyto volby vám umožní přeskočit stahování/instalci dokumentace a zdrojových souborů ve většine balíků. Nedoporučuje se. +\item[install font/macro \ldots\ tree:] Tyto volby vĂĄm umoĹžnĂ­ přeskočit stahovĂĄnĂ­/instalci dokumentace a zdrojovĂ˝ch souborĹŻ ve větĹĄine balĂ­kĹŻ. Nedoporučuje se. \item[create symlinks in standard directories] (pouze Unix): -Tato volba obchází potřebu změny proměnných prostředí. Bez této -volby je obvykle potřebné přidat adresáře \TL{} do proměnných +Tato volba obchĂĄzĂ­ potřebu změny proměnnĂ˝ch prostředĂ­. Bez tĂŠto +volby je obvykle potřebnĂŠ přidat adresáře \TL{} do proměnnĂ˝ch \envname{PATH}, \envname{MANPATH} a \envname{INFOPATH}. -Budete muset přidělit práva na zápis cílovým adresářům. -Důrazně doporučujeme \emph{ne}přepsat \TeX ovský systém, -který přišel s~vaším systémem s~touto volbou. Toto je v~první -řadě určeno pro zpřístupnění systému \TeX\ pomocí adresářů, -které již uživatelé znají, jako například \dirname{/usr/local/bin}, -které neobsahují žádné \TeX ovské soubory. +Budete muset přidělit prĂĄva na zĂĄpis cĂ­lovĂ˝m adresářům. +DĹŻrazně doporučujeme \emph{ne}přepsat \TeX ovskĂ˝ systĂŠm, +kterĂ˝ přiĹĄel s~vaĹĄĂ­m systĂŠmem s~touto volbou. Toto je v~prvnĂ­ +řadě určeno pro zpřístupněnĂ­ systĂŠmu \TeX\ pomocĂ­ adresářů, +kterĂŠ jiĹž uĹživatelĂŠ znajĂ­, jako například \dirname{/usr/local/bin}, +kterĂŠ neobsahujĂ­ ŞådnĂŠ \TeX ovskĂŠ soubory. \end{description} -Když jsou všechna nastavení podle vašeho vkusu, můžete napsat -`I' a spustit instalační proces. Po dokončení přeskočte na -sekci~\ref{sec:postinstall}, kde se dozvíte, co se případně -má udělat závěrem. +KdyĹž jsou vĹĄechna nastavenĂ­ podle vaĹĄeho vkusu, mĹŻĹžete napsat +`I' a spustit instalačnĂ­ proces. Po dokončenĂ­ přeskočte na +sekci~\ref{sec:postinstall}, kde se dozvĂ­te, co se případně +mĂĄ udělat zĂĄvěrem. -\subsection{Volby příkazového řádku pro install-tl} +\subsection{Volby příkazovĂŠho řádku pro install-tl} \label{sec:cmdline} -K~zobrazení voleb příkazového řádku napište +K~zobrazenĂ­ voleb příkazovĂŠho řádku napiĹĄte \begin{alltt} > \Ucom{install-tl -help} \end{alltt} -K~uvedení názvu volby mohou být použity |-| nebo také |--|. -Následují nejběžnější volby: +K~uvedenĂ­ nĂĄzvu volby mohou bĂ˝t pouĹžity |-| nebo takĂŠ |--|. +NĂĄsledujĂ­ nejběžnějĹĄĂ­ volby: \begin{ttdescription} -\item[-gui] Podle možností použijte \GUI{} instalátor. Toto si vyžaduje modul +\item[-gui] Podle moĹžnostĂ­ pouĹžijte \GUI{} instalĂĄtor. Toto si vyĹžaduje modul Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk}); - skompilovaný s~podporou \acro{XFT}; - pokud Perl/Tk není k~dispozici, pokračuje instalace v~textovém režimu. -\item[-no-gui] Vynutí si použití instalátoru v~textovém režimu, dokonce i pod Windows. -%; můžete to potřebovat, pokud chcete spustit instalaci s~volbou `from \DVD', poněvadž tato -% není k~dispozici v~režimu \GUI{}. -\item[-lang {\sl LL}] Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód \textsl{\acro{LL}}. -V~současné době jsou podporovány jazyky: - \texttt{cs} (čeština), - \texttt{de} (němčina), - \texttt{en} (angličtina, předvolený) - \texttt{fr} (francouzština), - \texttt{it} (italština), - \texttt{ja} (japonština), - \texttt{nl} (nizozemština), - \texttt{pl} (polština), - \texttt{ru} (ruština), - \texttt{sk} (slovenština), - \texttt{sl} (slovinština), - \texttt{sr} (srbština), - \texttt{vi} (vietnamština), - \texttt{zh-cn} (zjednodušená čínština), - \texttt{zh-tw} (tradicionální čínština). - Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když není správný jazyk k~dispozici, pak použije angličtinu jako nouzové řešení. + skompilovanĂ˝ s~podporou \acro{XFT}; + pokud Perl/Tk nenĂ­ k~dispozici, pokračuje instalace v~textovĂŠm reĹžimu. +\item[-no-gui] VynutĂ­ si pouĹžitĂ­ instalĂĄtoru v~textovĂŠm reĹžimu, dokonce i pod Windows. +%; mĹŻĹžete to potřebovat, pokud chcete spustit instalaci s~volbou `from \DVD', poněvadĹž tato +% nenĂ­ k~dispozici v~reĹžimu \GUI{}. +\item[-lang {\sl LL}] Specifikuje jazyk instalačnĂ­ho rozhranĂ­ jako jeho standarnĂ­ dvoupĂ­smenovĂ˝ kĂłd \textsl{\acro{LL}}. +V~současnĂŠ době jsou podporovĂĄny jazyky: + \texttt{cs} (čeĹĄtina), + \texttt{de} (němčina), + \texttt{en} (angličtina, předvolenĂ˝) + \texttt{fr} (francouzĹĄtina), + \texttt{it} (italĹĄtina), + \texttt{ja} (japonĹĄtina), + \texttt{nl} (nizozemĹĄtina), + \texttt{pl} (polĹĄtina), + \texttt{ru} (ruĹĄtina), + \texttt{sk} (slovenĹĄtina), + \texttt{sl} (slovinĹĄtina), + \texttt{sr} (srbĹĄtina), + \texttt{vi} (vietnamĹĄtina), + \texttt{zh-cn} (zjednoduĹĄenĂĄ čínĹĄtina), + \texttt{zh-tw} (tradicionĂĄlnĂ­ čínĹĄtina). + InstalačnĂ­ program se sĂĄm pokusĂ­ určit vhodnĂ˝ jazyk, ale kdyĹž selĹže nebo kdyĹž nenĂ­ sprĂĄvnĂ˝ jazyk k~dispozici, pak pouĹžije angličtinu jako nouzovĂŠ řeĹĄenĂ­. \htmlanchor{opt-in-place} -\item[-in-place] Pokud již máte rsync-, svn-, nebo jinou kopii +\item[-in-place] Pokud jiĹž mĂĄte rsync-, svn-, nebo jinou kopii \TL{} (viz \url{http://tug.org/texlive/acquire-mirror.html}), pak tato volba -použije to, co jste dostali jak je a udělá pouze nezbytné - post-instalační úkony. Upozorňujeme, že soubor \filename{tlpkg/texlive.tlpdb} - může být přepsán; jeho uložení je na vaší odpovědnosti. Odstranění balíka by mělo být také ruční. - Toto použijte jen když víte co děláte. Tato volba se nedá přepnout pomocí rozhraní instalátoru. - -\item[-portable] Instalace pro přenosné použití, například na klíč \USB{}. - Dá se zvolit rovněž v~textovém instalátoru pomocí příkazu \code{V} - a z~instalátora \GUI{}. Viz oddíl~\ref{sec:portable-tl}. - -\item[-profile {\sl soubor}] Instalační program vždycky uloží soubor - \filename{texlive.profile} do podadresáře \dirname{tlpkg} vaší instalace. - Tato volba oznámí instalačnímu programu, aby znovu použil tento profilový soubor tak, - že můžete v~dávkovém režimu instalovat \TeX\ na - další systémy, se stejnými volbami, jaké jste učinili v~původní instalaci. - -\item [-repository {\sl soubor-nebo-adresář}] Určuje repositář balíků z~kterého se má instalovat; viz následující oddíl. +pouĹžije to, co jste dostali jak je a udělĂĄ pouze nezbytnĂŠ + post-instalačnĂ­ Ăşkony. Upozorňujeme, Ĺže soubor \filename{tlpkg/texlive.tlpdb} + mĹŻĹže bĂ˝t přepsĂĄn; jeho uloĹženĂ­ je na vaĹĄĂ­ odpovědnosti. OdstraněnĂ­ balĂ­ka by mělo bĂ˝t takĂŠ ručnĂ­. + Toto pouĹžijte jen kdyĹž vĂ­te co dělĂĄte. Tato volba se nedĂĄ přepnout pomocĂ­ rozhranĂ­ instalĂĄtoru. + +\item[-portable] Instalace pro přenosnĂŠ pouĹžitĂ­, například na klíč \USB{}. + DĂĄ se zvolit rovněž v~textovĂŠm instalĂĄtoru pomocĂ­ příkazu \code{V} + a z~instalĂĄtora \GUI{}. Viz oddĂ­l~\ref{sec:portable-tl}. + +\item[-profile {\sl soubor}] InstalačnĂ­ program vĹždycky uloŞí soubor + \filename{texlive.profile} do podadresáře \dirname{tlpkg} vaĹĄĂ­ instalace. + Tato volba oznĂĄmĂ­ instalačnĂ­mu programu, aby znovu pouĹžil tento profilovĂ˝ soubor tak, + Ĺže mĹŻĹžete v~dĂĄvkovĂŠm reĹžimu instalovat \TeX\ na + dalĹĄĂ­ systĂŠmy, se stejnĂ˝mi volbami, jakĂŠ jste učinili v~pĹŻvodnĂ­ instalaci. + +\item [-repository {\sl soubor-nebo-adresář}] Určuje repositář balĂ­kĹŻ z~kterĂŠho se mĂĄ instalovat; viz nĂĄsledujĂ­cĂ­ oddĂ­l. \end{ttdescription} \subsubsection{Volba \optname{-repository}} \label{sec:location} -Implicitní repositář balíků je zrcadlo CTAN zvolené automaticky použitím +ImplicitnĂ­ repositář balĂ­kĹŻ je zrcadlo CTAN zvolenĂŠ automaticky pouĹžitĂ­m \url{http://mirror.ctan.org}. -Pokud to chcete přepsat, může být hodnotou umístění adresa url s~\texttt{ftp:}, -\texttt{http:} nebo \texttt{file:/} na začátku, nebo jednoduchá cesta k~adresáři. -(Při zadání umístění \texttt{http:}\ nebo \texttt{ftp:}\ jsou koncové znaky `\texttt{/}' a/nebo koncová složka `\texttt{/tlpkg}' ignorovány.) +Pokud to chcete přepsat, mĹŻĹže bĂ˝t hodnotou umĂ­stěnĂ­ adresa url s~\texttt{ftp:}, +\texttt{http:} nebo \texttt{file:/} na začátku, nebo jednoduchĂĄ cesta k~adresáři. +(Při zadĂĄnĂ­ umĂ­stěnĂ­ \texttt{http:}\ nebo \texttt{ftp:}\ jsou koncovĂŠ znaky `\texttt{/}' a/nebo koncovĂĄ sloĹžka `\texttt{/tlpkg}' ignorovĂĄny.) -Ku příkladu můžete zvolit určité zrcadlo \CTAN\ něčím jako: \url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/}, -s~nahrazením |ctan.example.org/tex-archive| skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k~\CTAN. -Seznam zrcadel \CTAN\ je udržován na \url{http://ctan.org/mirrors}. +Ku příkladu mĹŻĹžete zvolit určitĂŠ zrcadlo \CTAN\ něčím jako: \url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/}, +s~nahrazenĂ­m |ctan.example.org/tex-archive| skutečnĂ˝m hostitelskĂ˝m jmĂŠnem (hostname) a jeho konkrĂŠtnĂ­ kořenovou cestou k~\CTAN. +Seznam zrcadel \CTAN\ je udrĹžovĂĄn na \url{http://ctan.org/mirrors}. -Pokud je zadaný argument lokální (buď cesta nebo \texttt{file:/} url), -jsou použity komprimované soubory v~podadresáři \dirname{archive} cesty repositáře (i kdyby byli rovněž k~dispozici nekomprimované soubory). +Pokud je zadanĂ˝ argument lokĂĄlnĂ­ (buď cesta nebo \texttt{file:/} url), +jsou pouĹžity komprimovanĂŠ soubory v~podadresáři \dirname{archive} cesty repositáře (i kdyby byli rovněž k~dispozici nekomprimovanĂŠ soubory). -\subsection{Poinstalační činnosti} +\subsection{PoinstalačnĂ­ činnosti} \label{sec:postinstall} -Po instalaci se mohou hodit některé další úpravy. +Po instalaci se mohou hodit některĂŠ dalĹĄĂ­ Ăşpravy. %\subsubsection{Windows} -%Avšak pod Windows se instalační program o~vše postará. +%AvĹĄak pod Windows se instalačnĂ­ program o~vĹĄe postarĂĄ. -%\subsubsection{Pokud byly vytvořeny symbolické odkazy} +%\subsubsection{Pokud byly vytvořeny symbolickĂŠ odkazy} -%Pokud jste zvolili vytvoření symbolických odkazů v~standardních adresářích (zmíněných v~sekci~\ref{sec:options}), pak není potřeba editovat proměnné prostředí. +%Pokud jste zvolili vytvořenĂ­ symbolickĂ˝ch odkazĹŻ v~standardnĂ­ch adresářích (zmĂ­něnĂ˝ch v~sekci~\ref{sec:options}), pak nenĂ­ potřeba editovat proměnnĂŠ prostředĂ­. -\subsubsection{Proměnné prostředí pro Unix} +\subsubsection{ProměnnĂŠ prostředĂ­ pro Unix} \label{sec:env} -Pokud se rozhodnete vytvořit symbolické odkazy v~standardních adresářích -(popsaných v~oddíle~\ref{sec:options}), pak není nutná editace proměnných -prostředí. Jinak v~systémech Unix musí být adresář binárek pro vaší platformu -přidán k~prohledávaným cestám. (Ve Windows se o to postará instalátor.) +Pokud se rozhodnete vytvořit symbolickĂŠ odkazy v~standardnĂ­ch adresářích +(popsanĂ˝ch v~oddĂ­le~\ref{sec:options}), pak nenĂ­ nutnĂĄ editace proměnnĂ˝ch +prostředĂ­. Jinak v~systĂŠmech Unix musĂ­ bĂ˝t adresář binĂĄrek pro vaĹĄĂ­ platformu +přidĂĄn k~prohledĂĄvanĂ˝m cestĂĄm. (Ve Windows se o to postarĂĄ instalĂĄtor.) -%Adresář binárek pro vaši platformu musí být přidán k~vyhledávacím cestám. -Každá podporovaná platforma má svůj vlastní podadresář pod \dirname{TEXDIR/bin}. -Seznam podadresářů a odpovídajících platforem viz na obrázku~\ref{fig:bin_text}. +%Adresář binĂĄrek pro vaĹĄi platformu musĂ­ bĂ˝t přidĂĄn k~vyhledĂĄvacĂ­m cestĂĄm. +KaĹždĂĄ podporovanĂĄ platforma mĂĄ svĹŻj vlastnĂ­ podadresář pod \dirname{TEXDIR/bin}. +Seznam podadresářů a odpovĂ­dajĂ­cĂ­ch platforem viz na obrĂĄzku~\ref{fig:bin_text}. -Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře Info k~jejich -příslušejícím vyhledávacím cestám, když chcete, aby je našly systémové nástroje. -Dokumentační stránky můžou být automaticky nalezeny po přidání do proměnné \envname{PATH}. +Nepovinně mĹŻĹžete rovněž přidat dokumentačnĂ­ manuĂĄlovĂŠ strĂĄnky (man pages) a adresáře Info k~jejich +přísluĹĄejĂ­cĂ­m vyhledĂĄvacĂ­m cestĂĄm, kdyĹž chcete, aby je naĹĄly systĂŠmovĂŠ nĂĄstroje. +DokumentačnĂ­ strĂĄnky mĹŻĹžou bĂ˝t automaticky nalezeny po přidĂĄnĂ­ do proměnnĂŠ \envname{PATH}. -Například pro Bourne-kompatibilní shell, jako je \prog{bash} a používaný Intel x86 -GNU/Linux se standardním nastavením adresářů, může být vhodné editovat soubor +Například pro Bourne-kompatibilnĂ­ shell, jako je \prog{bash} a pouŞívanĂ˝ Intel x86 +GNU/Linux se standardnĂ­m nastavenĂ­m adresářů, mĹŻĹže bĂ˝t vhodnĂŠ editovat soubor \filename{$HOME/.profile}. \begin{sverbatim} @@ -1215,163 +1227,163 @@ MANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH; export MANPATH INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} -Pro \prog{csh} nebo \prog{tcsh} je editovaný soubor typicky \filename{$HOME/.cshrc} a -řádky k~přidání můžou vypadat jako: +Pro \prog{csh} nebo \prog{tcsh} je editovanĂ˝ soubor typicky \filename{$HOME/.cshrc} a +řádky k~přidĂĄnĂ­ mĹŻĹžou vypadat jako: \begin{sverbatim} setenv PATH /usr/local/texlive/2011/bin/i386-linux:$PATH setenv MANPATH /usr/local/texlive/2011/texmf/doc/man:$MANPATH setenv INFOPATH /usr/local/texlive/2011/texmf/doc/info:$INFOPATH \end{sverbatim} -Pokud již máte nastavení někde ve vašich \uv{dot} souborech, -adresáře \TL\ by měli, přirozeně, jednoduše přiměřeně s~nimi splynout. +Pokud jiĹž mĂĄte nastavenĂ­ někde ve vaĹĄich \uv{dot} souborech, +adresáře \TL\ by měli, přirozeně, jednoduĹĄe přiměřeně s~nimi splynout. -\subsubsection{Proměnné prostředí: globální konfigurace} +\subsubsection{ProměnnĂŠ prostředĂ­: globĂĄlnĂ­ konfigurace} \label{sec:envglobal} -Volba, zda učinit tyto změny globálně, anebo pro uživatele právě -přidaného do systému, je na vás; existuje příliš mnoho variací mezi -systémy, kde a jak se tato nastavení provádějí. -Naše dvě rady jsou: 1)~můžete chtít vyhledat soubor -\filename{/etc/manpath.config} a pokud existuje, přidejte řádky jako +Volba, zda učinit tyto změny globĂĄlně, anebo pro uĹživatele prĂĄvě +přidanĂŠho do systĂŠmu, je na vĂĄs; existuje příliĹĄ mnoho variacĂ­ mezi +systĂŠmy, kde a jak se tato nastavenĂ­ provĂĄdějĂ­. +NaĹĄe dvě rady jsou: 1)~mĹŻĹžete chtĂ­t vyhledat soubor +\filename{/etc/manpath.config} a pokud existuje, přidejte řádky jako \begin{sverbatim} MANPATH_MAP /usr/local/texlive/2011/bin/i386-linux \ /usr/local/texlive/2011/texmf/doc/man \end{sverbatim} -A 2)~vyhledejte soubor \filename{/etc/environment}, který může definovat vyhledávací cestu a další standardní proměnné prostředí. +A 2)~vyhledejte soubor \filename{/etc/environment}, kterĂ˝ mĹŻĹže definovat vyhledĂĄvacĂ­ cestu a dalĹĄĂ­ standardnĂ­ proměnnĂŠ prostředĂ­. -V~každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz na adresář \dirname{texmf/doc/man} s~názvem \code{man}. Některé programy \code{man}, jako například standardní \MacOSX\ \code{man}, ho automaticky najdou, co odstraňuje potřebu jakéhokoliv nastavování dokumentačních stránek. +V~kaĹždĂŠm (UnixovĂŠm) adresáři binĂĄrek vytváříme takĂŠ symbolickĂ˝ odkaz na adresář \dirname{texmf/doc/man} s~nĂĄzvem \code{man}. NěkterĂŠ programy \code{man}, jako například standardnĂ­ \MacOSX\ \code{man}, ho automaticky najdou, co odstraňuje potřebu jakĂŠhokoliv nastavovĂĄnĂ­ dokumentačnĂ­ch strĂĄnek. -\subsubsection{Internetovské aktualizace po instalaci z~\DVD} +\subsubsection{InternetovskĂŠ aktualizace po instalaci z~\DVD} \label{sec:dvd-install-net-updates} -Pokud jste instalovali \TL\ z~\DVD\ a později si přejete získat aktualizace -z~Internetu, budete potřebovat spuštění tohoto povelu---\emph{poté} co jste -aktualizovali vaši vyhledávací cestu (jako to bylo popsané v~předcházejícím oddíle): +Pokud jste instalovali \TL\ z~\DVD\ a později si přejete zĂ­skat aktualizace +z~Internetu, budete potřebovat spuĹĄtěnĂ­ tohoto povelu---\emph{potĂŠ} co jste +aktualizovali vaĹĄi vyhledĂĄvacĂ­ cestu (jako to bylo popsanĂŠ v~předchĂĄzejĂ­cĂ­m oddĂ­le): \begin{alltt} > \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet} \end{alltt} -Toto řekne programu \cmdname{tlmgr} aby pro následující aktualizace použil nejbližší zrcadlo \CTAN{}u. -Pokud se vyskytnou problémy s~automatickým výběrem zrcadla, -můžete deklarovat konkrétní zrcadlo \CTAN{}u ze seznamu na stránce -\url{http://ctan.org/mirrors}. Použijte přesnou cestu k~podadresáři -\dirname{tlnet} tohoto zrcadla, jak jsme uvedli výše. +Toto řekne programu \cmdname{tlmgr} aby pro nĂĄsledujĂ­cĂ­ aktualizace pouĹžil nejbliŞťí zrcadlo \CTAN{}u. +Pokud se vyskytnou problĂŠmy s~automatickĂ˝m vĂ˝běrem zrcadla, +mĹŻĹžete deklarovat konkrĂŠtnĂ­ zrcadlo \CTAN{}u ze seznamu na strĂĄnce +\url{http://ctan.org/mirrors}. PouĹžijte přesnou cestu k~podadresáři +\dirname{tlnet} tohoto zrcadla, jak jsme uvedli výťe. \htmlanchor{xetexfontconfig} -\subsubsection{Konfigurace fontů pro \XeTeX} +\subsubsection{Konfigurace fontĹŻ pro \XeTeX} \label{sec:font-conf-xetex} -Pokud máte na unixovém systému nainstalován balík \filename{xetex}, potřebujete nakonfigurovat váš systém chcete-li aby byl \XeTeX\ schopen najít fonty dodané s~\TL. Pro usnadnění, když se instaluje balík \pkgname{xetex} (buď ve vychozí instalaci nebo později), se vytváří potřebný konfigurační soubor \filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}. +Pokud mĂĄte na unixovĂŠm systĂŠmu nainstalovĂĄn balĂ­k \filename{xetex}, potřebujete nakonfigurovat vĂĄĹĄ systĂŠm chcete-li aby byl \XeTeX\ schopen najĂ­t fonty dodanĂŠ s~\TL. Pro usnadněnĂ­, kdyĹž se instaluje balĂ­k \pkgname{xetex} (buď ve vychozĂ­ instalaci nebo později), se vytváří potřebnĂ˝ konfiguračnĂ­ soubor \filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}. -Pro nastavení fontů \TL{} pro použití v~rámci celého systému (za předpokladu, že máte odpovídající oprávnění), -postupujte následovně: +Pro nastavenĂ­ fontĹŻ \TL{} pro pouĹžitĂ­ v~rĂĄmci celĂŠho systĂŠmu (za předpokladu, Ĺže mĂĄte odpovĂ­dajĂ­cĂ­ oprĂĄvněnĂ­), +postupujte nĂĄsledovně: \begin{enumerate*} -\item Zkopírujte soubor \filename{texlive-fontconfig.conf} do adresáře +\item ZkopĂ­rujte soubor \filename{texlive-fontconfig.conf} do adresáře \dirname{/etc/fonts/conf.d/09-texlive.conf}. -\item Spusťte \Ucom{fc-cache -fsv}. +\item SpusĹĽte \Ucom{fc-cache -fsv}. \end{enumerate*} -Pokud nemáte postačující práva k~provedení výše popsaných kroků, -můžete místo toho učinit fonty \TL{} dosažitelnými pro vás jako -samostatného uživatele \XeTeX{}u následujícím způsobem: +Pokud nemĂĄte postačujĂ­cĂ­ prĂĄva k~provedenĂ­ výťe popsanĂ˝ch krokĹŻ, +mĹŻĹžete mĂ­sto toho učinit fonty \TL{} dosaĹžitelnĂ˝mi pro vĂĄs jako +samostatnĂŠho uĹživatele \XeTeX{}u nĂĄsledujĂ­cĂ­m zpĹŻsobem: \begin{enumerate*} -\item Skopírujte soubor \filename{texlive-fontconfig.conf} do - \filename{~/.fonts.conf}, kde \filename{~} označuje váš domovský adresář. -\item Spusťte \Ucom{fc-cache -fv}. +\item SkopĂ­rujte soubor \filename{texlive-fontconfig.conf} do + \filename{~/.fonts.conf}, kde \filename{~} označuje vĂĄĹĄ domovskĂ˝ adresář. +\item SpusĹĽte \Ucom{fc-cache -fv}. \end{enumerate*} \subsubsection{\ConTeXt{} Mark IV} \label{sec:context_mkiv} -`Starý' \ConTeXt{} (Mark \acro{II}) a `nový' \ConTeXt{} -(Mark \acro{IV}) by měly po instalaci \TL{} fungovat bez dalších zásahů -a neměly by vyžadovat zvlášní pozornost pokud budete k~aktualizacím -používat \verb+tlmgr+. +`StarĂ˝' \ConTeXt{} (Mark \acro{II}) a `novĂ˝' \ConTeXt{} +(Mark \acro{IV}) by měly po instalaci \TL{} fungovat bez dalĹĄĂ­ch zĂĄsahĹŻ +a neměly by vyĹžadovat zvlĂĄĹĄnĂ­ pozornost pokud budete k~aktualizacĂ­m +pouŞívat \verb+tlmgr+. -Nicméně, protože \ConTeXt{} Mk\acro{IV} nepoužívá knihovnu kpathsea, -nějaké nastavení bude požadováno vždycky když budete instalovat nové -soubory ručně (bez použití \verb+tlmgr+). Po ukončení takové instalace -musí každý uživatel Mk\acro{IV} spustit: +NicmĂŠně, protoĹže \ConTeXt{} Mk\acro{IV} nepouŞívĂĄ knihovnu kpathsea, +nějakĂŠ nastavenĂ­ bude poĹžadovĂĄno vĹždycky kdyĹž budete instalovat novĂŠ +soubory ručně (bez pouĹžitĂ­ \verb+tlmgr+). Po ukončenĂ­ takovĂŠ instalace +musĂ­ kaĹždĂ˝ uĹživatel Mk\acro{IV} spustit: \begin{sverbatim} context --generate \end{sverbatim} -pro obnovení diskových cache údajů \ConTeXt{}u. -Výslední soubory jsou uloženy do \code{TEXMFCACHE}, -kterého přednastavená hodnota v~\TL\ je \verb+TEXMSYSVAR;TEXMFVAR+. +pro obnovenĂ­ diskovĂ˝ch cache ĂşdajĹŻ \ConTeXt{}u. +VĂ˝slednĂ­ soubory jsou uloĹženy do \code{TEXMFCACHE}, +kterĂŠho přednastavenĂĄ hodnota v~\TL\ je \verb+TEXMSYSVAR;TEXMFVAR+. -\ConTeXt\ Mk\acro{IV} bude číst ze všech cest uvedených -v~\verb+TEXMFCACHE+ a zapisovat do první zapisovatelné cesty. -Při čtení v~případě duplicitních údajů v~paměti cache získá -přednost poslední nalezený prvek. +\ConTeXt\ Mk\acro{IV} bude číst ze vĹĄech cest uvedenĂ˝ch +v~\verb+TEXMFCACHE+ a zapisovat do prvnĂ­ zapisovatelnĂŠ cesty. +Při čtenĂ­ v~případě duplicitnĂ­ch ĂşdajĹŻ v~paměti cache zĂ­skĂĄ +přednost poslednĂ­ nalezenĂ˝ prvek. -Pro další informace viz +Pro dalĹĄĂ­ informace viz \url{http://wiki.contextgarden.net/Running_Mark_IV}. % a\url{http://wiki.contextgarden.net/TeX_Live_2010}. -\subsubsection{Začleňování lokálních a osobních maker} +\subsubsection{ZačleňovĂĄnĂ­ lokĂĄlnĂ­ch a osobnĂ­ch maker} \label{sec:local_personal_macros} -Toto je již implicitně zmíněno v~sekci~\ref{sec:texmftrees}: -adresář \dirname{TEXMFLOCAL} (standardně \dirname{/usr/local/texlive/texmf-local} nebo +Toto je jiĹž implicitně zmĂ­něno v~sekci~\ref{sec:texmftrees}: +adresář \dirname{TEXMFLOCAL} (standardně \dirname{/usr/local/texlive/texmf-local} nebo \verb|%SystemDrive%\texlive\texmf-local| pod Windows) -je určen pro rozsáhlé systémové % system-wide -lokální fonty a makra; a adresář -\dirname{TEXMFHOME} (standardně \dirname{$HOME/texmf} nebo -\verb|%USERPROFILE%\texmf|), je pro osobní fonty a makra. -Pro oba stromy musí být soubory umístěné v~patřičných podadresářích \TDS\ (\TeX\ Directory Structure); -viz \url{http://tug.org/tds} nebo nahlédni do souboru -\filename{texmf/web2c/texmf.cnf}. Například, \LaTeX{}ovský soubor třídy % class file or -nebo balík by měl být umístěn v~\dirname{TEXMFLOCAL/tex/latex} nebo -\dirname{TEXMFHOME/tex/latex}, nebo v~jejich podadresáři. - -\dirname{TEXMFLOCAL} vyžaduje aktuální databázi jmen souborů, jinak +je určen pro rozsĂĄhlĂŠ systĂŠmovĂŠ % system-wide +lokĂĄlnĂ­ fonty a makra; a adresář +\dirname{TEXMFHOME} (standardně \dirname{$HOME/texmf} nebo +\verb|%USERPROFILE%\texmf|), je pro osobnĂ­ fonty a makra. +Pro oba stromy musĂ­ bĂ˝t soubory umĂ­stěnĂŠ v~patřičnĂ˝ch podadresářích \TDS\ (\TeX\ Directory Structure); +viz \url{http://tug.org/tds} nebo nahlĂŠdni do souboru +\filename{texmf/web2c/texmf.cnf}. Například, \LaTeX{}ovskĂ˝ soubor třídy % class file or +nebo balĂ­k by měl bĂ˝t umĂ­stěn v~\dirname{TEXMFLOCAL/tex/latex} nebo +\dirname{TEXMFHOME/tex/latex}, nebo v~jejich podadresáři. + +\dirname{TEXMFLOCAL} vyĹžaduje aktuĂĄlnĂ­ databĂĄzi jmen souborĹŻ, jinak nebudou soubory nalezeny. -Můžete ji obnovit povelem \cmdname{mktexlsr} nebo použít tlačítko -`Reinit file database' na konfigurační záložce programu \TeX\ Live Manager v~režimu \GUI. +MĹŻĹžete ji obnovit povelem \cmdname{mktexlsr} nebo pouŞít tlačítko +`Reinit file database' na konfiguračnĂ­ zĂĄloĹžce programu \TeX\ Live Manager v~reĹžimu \GUI. -Standardně je každá z~těchto proměnných definována jako samostatný adresář, jak je ukázáno. -To není tvrdý požadavek. %This is not a hard-and-fast requirement. -Pokud potřebujete lehce přepnout zpět a zvolit mezidvěma verzemi velkých -balíků, například můžete udržovat více stromů pro vaše vlastní potřeby. -Toho se dosáhne nastavením \dirname{TEXMFHOME} na seznam adresářů uvnitř -složených závorek oddělených čárkami: +Standardně je kaĹždĂĄ z~těchto proměnnĂ˝ch definovĂĄna jako samostatnĂ˝ adresář, jak je ukĂĄzĂĄno. +To nenĂ­ tvrdĂ˝ poĹžadavek. %This is not a hard-and-fast requirement. +Pokud potřebujete lehce přepnout zpět a zvolit mezidvěma verzemi velkĂ˝ch +balĂ­kĹŻ, například mĹŻĹžete udrĹžovat vĂ­ce stromĹŻ pro vaĹĄe vlastnĂ­ potřeby. +Toho se dosĂĄhne nastavenĂ­m \dirname{TEXMFHOME} na seznam adresářů uvnitř +sloĹženĂ˝ch zĂĄvorek oddělenĂ˝ch čárkami: \begin{verbatim} TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir} \end{verbatim} -Další popis expanze závorek je v~oddíle~\ref{sec:brace-expansion}. +DalĹĄĂ­ popis expanze zĂĄvorek je v~oddĂ­le~\ref{sec:brace-expansion}. -\subsubsection{Začleňování fontů třetích stran} -Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v~mnoha -podrobnostech instalace \TeX u. Nezapomeňte si nejdříve prohlédnout fonty, které jsou -zdarma součástí distribuce, viz sekci~\ref{sec:tlfonts}. +\subsubsection{ZačleňovĂĄnĂ­ fontĹŻ třetĂ­ch stran} +Toto je naneĹĄtěstĂ­ nepříjemnĂŠ tĂŠma. Zapomeňte na něj pokud se nechcete probĂ­rat v~mnoha +podrobnostech instalace \TeX u. Nezapomeňte si nejdříve prohlĂŠdnout fonty, kterĂŠ jsou +zdarma součástĂ­ distribuce, viz sekci~\ref{sec:tlfonts}. -Možnou alternativou je použití \XeTeX{}u nebo Lua\TeX{}u (viz sekci~\ref{sec:tex.extensions}), které vám -umožní používat fonty operačního systému bez jakékoliv instalace v~\TeX{}u. -Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k~popsání postupu, viz +MoĹžnou alternativou je pouĹžitĂ­ \XeTeX{}u nebo Lua\TeX{}u (viz sekci~\ref{sec:tex.extensions}), kterĂŠ vĂĄm +umoĹžnĂ­ pouŞívat fonty operačnĂ­ho systĂŠmu bez jakĂŠkoliv instalace v~\TeX{}u. +Pokud to potřebujete udělat, vyvinuli jsme maximĂĄlnĂ­ ĂşsilĂ­ k~popsĂĄnĂ­ postupu, viz \url{http://tug.org/fonts/fontinstall.html}. -Pokud pečlivě udržujete mapy svých lokálních fontů, -\texttt{tlmgr generate updmap} \textit{může} být užitečné, například při -přechodě od vydání k vydání; viz dokumentaci \cmdname{tlmgr}. +Pokud pečlivě udrĹžujete mapy svĂ˝ch lokĂĄlnĂ­ch fontĹŻ, +\texttt{tlmgr generate updmap} \textit{mĹŻĹže} bĂ˝t uĹžitečnĂŠ, například při +přechodě od vydĂĄnĂ­ k vydĂĄnĂ­; viz dokumentaci \cmdname{tlmgr}. -\subsection{Testování instalace} +\subsection{TestovĂĄnĂ­ instalace} \label{sec:test.install} -Po nainstalování \TL{} přirozeně chcete -systém otestovat a začít vytvářet nádherné dokumenty nebo fonty. +Po nainstalovĂĄnĂ­ \TL{} přirozeně chcete +systĂŠm otestovat a začít vytvářet nĂĄdhernĂŠ dokumenty nebo fonty. -Tento oddíl popisuje základní postupy testování funkčnosti nového -systému pod Unixem. Pod \MacOSX{} a -Windows budete patrně spouštět testy přes uživatelské grafické rozhraní -(\acro{GUI}), ale principy jsou stejné. +Tento oddĂ­l popisuje zĂĄkladnĂ­ postupy testovĂĄnĂ­ funkčnosti novĂŠho +systĂŠmu pod Unixem. Pod \MacOSX{} a +Windows budete patrně spouĹĄtět testy přes uĹživatelskĂŠ grafickĂŠ rozhranĂ­ +(\acro{GUI}), ale principy jsou stejnĂŠ. \begin{enumerate} -\item Nejprve ověřte, zda se spustí program \cmdname{tex}: +\item Nejprve ověřte, zda se spustĂ­ program \cmdname{tex}: \begin{alltt} > \Ucom{tex -{}-version} @@ -1380,11 +1392,11 @@ kpathsea version 6.0.1 Copyright ... D.E. Knuth. ... \end{alltt} -Pokud obdržíte hlášku s~`command not found' místo výše uvedeného, nebo se starší verzí, patrně nemáte nastavený správný podadresář -\dirname{bin} v~proměnné prostředí \envname{PATH}. Vraťte se -k~informacím o~jejich nastavování na straně~\pageref{sec:env}. +Pokud obdrŞíte hlĂĄĹĄku s~`command not found' mĂ­sto výťe uvedenĂŠho, nebo se starĹĄĂ­ verzĂ­, patrně nemĂĄte nastavenĂ˝ sprĂĄvnĂ˝ podadresář +\dirname{bin} v~proměnnĂŠ prostředĂ­ \envname{PATH}. VraĹĽte se +k~informacĂ­m o~jejich nastavovĂĄnĂ­ na straně~\pageref{sec:env}. -\item Přeložte ukázkový soubor \LaTeX{}u: +\item PřeloĹžte ukĂĄzkovĂ˝ soubor \LaTeX{}u: \begin{alltt} > \Ucom{latex sample2e.tex} pdfTeX 3.1415926-... (TeX Live ...) @@ -1392,65 +1404,65 @@ pdfTeX 3.1415926-... (TeX Live ...) Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. \end{alltt} -Pokud selže nalezení souboru \filename{sample2e.tex} nebo jiných -souborů, nejspíše máte aktivní stará nastavení proměnných prostředí nebo -konfiguračních souborů; pro začátek doporučujeme zrušit nastavení všech proměnných prostředí souvisejících s~\TeX{}em. -Pro hlubší analýzu a dohledání problému můžete kdykoliv požádat -\TeX{} o detaily toho, co a kde hledá: viz \uv{Ladicí činnosti} -na straně~\pageref{sec:debugging}. - -\item Prohlédněte si výsledek na obrazovce: +Pokud selĹže nalezenĂ­ souboru \filename{sample2e.tex} nebo jinĂ˝ch +souborĹŻ, nejspĂ­ĹĄe mĂĄte aktivnĂ­ starĂĄ nastavenĂ­ proměnnĂ˝ch prostředĂ­ nebo +konfiguračnĂ­ch souborĹŻ; pro začátek doporučujeme zruĹĄit nastavenĂ­ vĹĄech proměnnĂ˝ch prostředĂ­ souvisejĂ­cĂ­ch s~\TeX{}em. +Pro hlubĹĄĂ­ analĂ˝zu a dohledĂĄnĂ­ problĂŠmu mĹŻĹžete kdykoliv poŞådat +\TeX{} o detaily toho, co a kde hledĂĄ: viz \uv{LadicĂ­ činnosti} +na straně~\pageref{sec:debugging}. + +\item ProhlĂŠdněte si vĂ˝sledek na obrazovce: \begin{alltt} > \Ucom{xdvi sample2e.dvi} # Unix > \Ucom{dviout sample2e.dvi} # Windows \end{alltt} -Mělo by se otevřít nové okno s~pěkným dokumentem popisujícím základy -\LaTeX{}u. (Mimochodem, stojí za přečtení, pokud začínáte s~\TeX em.) -Musíte mít spuštěny -X~Window, aby \cmdname{xdvi} pracovalo. Pokud tomu tak není nebo máte -špatně nastavenou proměnnou prostředí -\envname{DISPLAY}, dostanete chybovou hlášku `Can't open display'. - -\item Vytvořte \PS{}ový soubor pro tisk nebo prohlížení: +Mělo by se otevřít novĂŠ okno s~pěknĂ˝m dokumentem popisujĂ­cĂ­m zĂĄklady +\LaTeX{}u. (Mimochodem, stojĂ­ za přečtenĂ­, pokud začínĂĄte s~\TeX em.) +MusĂ­te mĂ­t spuĹĄtěny +X~Window, aby \cmdname{xdvi} pracovalo. Pokud tomu tak nenĂ­ nebo mĂĄte +ĹĄpatně nastavenou proměnnou prostředĂ­ +\envname{DISPLAY}, dostanete chybovou hlĂĄĹĄku `Can't open display'. + +\item Vytvořte \PS{}ovĂ˝ soubor pro tisk nebo prohlĂ­ĹženĂ­: \begin{alltt} > \Ucom{dvips sample2e.dvi -o sample2e.ps} \end{alltt} -\item Vytvořte \acro{PDF} soubor místo \dvi{}; tento příkaz -ze~souboru \filename{.tex} vytvoří \acro{PDF} přímo: +\item Vytvořte \acro{PDF} soubor mĂ­sto \dvi{}; tento příkaz +ze~souboru \filename{.tex} vytvoří \acro{PDF} přímo: \begin{alltt} > \Ucom{pdflatex sample2e.tex} \end{alltt} -\item Prohlédněte si \acro{PDF} soubor: +\item ProhlĂŠdněte si \acro{PDF} soubor: \begin{alltt} > \Ucom{gv sample2e.pdf} \textrm{nebo:} > \Ucom{xpdf sample2e.pdf} \end{alltt} -Ani \cmdname{gv} ani \cmdname{xpdf} nejsou zařazeny na -\TL{} a musíte je instalovat separátně. Viz +Ani \cmdname{gv} ani \cmdname{xpdf} nejsou zařazeny na +\TL{} a musĂ­te je instalovat separĂĄtně. Viz \url{http://www.gnu.org/software/gv} resp. -\url{http://www.foolabs.com/xpdf}. Existuje také velké množství jiných prohlížečů \acro{PDF}. -Pro Windows doporučujeme vyzkoušet Sumatra PDF (\url{http://blog.kowalczyk.info/software/sumatrapdf}). +\url{http://www.foolabs.com/xpdf}. Existuje takĂŠ velkĂŠ mnoĹžstvĂ­ jinĂ˝ch prohlĂ­Ĺžečů \acro{PDF}. +Pro Windows doporučujeme vyzkouĹĄet Sumatra PDF (\url{http://blog.kowalczyk.info/software/sumatrapdf}). -\item Standardní testovací soubory, které mohou být užitečné kromě \filename{sample2e.tex}: +\item StandardnĂ­ testovacĂ­ soubory, kterĂŠ mohou bĂ˝t uĹžitečnĂŠ kromě \filename{sample2e.tex}: \begin{ttdescription} -%B% \item [docstrip.tex] Vytvoření \TeX{}ového zdroje či dokumentace ze +%B% \item [docstrip.tex] VytvořenĂ­ \TeX{}ovĂŠho zdroje či dokumentace ze %B% souboru~\samp{.dtx}. -\item [small2e.tex] Ukázkový dokument, ještě kratší než +\item [small2e.tex] UkĂĄzkovĂ˝ dokument, jeĹĄtě kratĹĄĂ­ neĹž \filename{sample2e}. -\item [testpage.tex] Test, jestli vaše tiskárna neposunuje tiskové zrcadlo. -\item [nfssfont.tex] Pro tisk tabulek fontů a testů fontů. -\item [testfont.tex] Pro totéž, ale pro plain \TeX{}. -\item [story.tex] Základní (plain) \TeX{}ový testovací soubor. -Musíte napsat \samp{\bs bye} na výzvu \code{*} po \samp{tex +\item [testpage.tex] Test, jestli vaĹĄe tiskĂĄrna neposunuje tiskovĂŠ zrcadlo. +\item [nfssfont.tex] Pro tisk tabulek fontĹŻ a testĹŻ fontĹŻ. +\item [testfont.tex] Pro totĂŠĹž, ale pro plain \TeX{}. +\item [story.tex] ZĂĄkladnĂ­ (plain) \TeX{}ovĂ˝ testovacĂ­ soubor. +MusĂ­te napsat \samp{\bs bye} na vĂ˝zvu \code{*} po \samp{tex story.tex}. \end{ttdescription} -\item Pokud máte nainstalovaný balík \filename{xetex} package, -můžete prověřit jeho přístup k~systémovým fontům následovně: +\item Pokud mĂĄte nainstalovanĂ˝ balĂ­k \filename{xetex} package, +mĹŻĹžete prověřit jeho přístup k~systĂŠmovĂ˝m fontĹŻm nĂĄsledovně: \begin{alltt} > \Ucom{xetex opentype-info.tex} This is XeTeX, Version 3.1415926\dots @@ -1458,170 +1470,170 @@ This is XeTeX, Version 3.1415926\dots Output written on opentype-info.pdf (1 page). Transcript written on opentype-info.log. \end{alltt} -Jestliže obdržíte chybové hlášení \uv{Invalid fontname `Latin Modern -Roman/ICU'\dots}, pak potřebujete nakonfigurovat váš systém tak, aby -\XeTeX{} mohl najít fonty dodané s~\TL. Viz -oddíl~\ref{sec:font-conf-xetex}. +JestliĹže obdrŞíte chybovĂŠ hlĂĄĹĄenĂ­ \uv{Invalid fontname `Latin Modern +Roman/ICU'\dots}, pak potřebujete nakonfigurovat vĂĄĹĄ systĂŠm tak, aby +\XeTeX{} mohl najĂ­t fonty dodanĂŠ s~\TL. Viz +oddĂ­l~\ref{sec:font-conf-xetex}. \end{enumerate} -\subsection{Odkazy na doplňkový software s~možností stažení z~Internetu} +\subsection{Odkazy na doplňkovĂ˝ software s~moĹžnostĂ­ staĹženĂ­ z~Internetu} -Pokud jste \TeX{}ový začátečník nebo potřebujete pomoc se psaním -\TeX{}ových, respektive \LaTeX{}ových dokumentů, navštivte -\url{http://tug.org/begin.html}, kde najdete úvodní informace +Pokud jste \TeX{}ovĂ˝ začátečnĂ­k nebo potřebujete pomoc se psanĂ­m +\TeX{}ovĂ˝ch, respektive \LaTeX{}ovĂ˝ch dokumentĹŻ, navĹĄtivte +\url{http://tug.org/begin.html}, kde najdete ĂşvodnĂ­ informace k~instalaci. -Odkazy na některé další pomůcky, o instalaci kterých můžete uvažovat: +Odkazy na některĂŠ dalĹĄĂ­ pomĹŻcky, o instalaci kterĂ˝ch mĹŻĹžete uvaĹžovat: \begin{description} \item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/} \item[Perl] \url{http://www.perl.org/} - s~doplňujícími balíky z~\acro{CPAN}, \url{http://www.cpan.org/} -\item[ImageMagick] \url{http://www.imagemagick.com}, k~zpracování + s~doplňujĂ­cĂ­mi balĂ­ky z~\acro{CPAN}, \url{http://www.cpan.org/} +\item[ImageMagick] \url{http://www.imagemagick.com}, k~zpracovĂĄnĂ­ a konverzi grafiky -\item[NetPBM] \url{http://netpbm.sourceforge.net/}, rovněž pro grafiku. +\item[NetPBM] \url{http://netpbm.sourceforge.net/}, rovněž pro grafiku. -\item[\TeX ovsky orientované editory] Existuje široký výběr a je to -záležitost vkusu uživatele. Tady je výběr v~abecedním řazení (několik málo je pouze +\item[\TeX ovsky orientovanĂŠ editory] Existuje ĹĄirokĂ˝ vĂ˝běr a je to +zĂĄleĹžitost vkusu uĹživatele. Tady je vĂ˝běr v~abecednĂ­m řazenĂ­ (několik mĂĄlo je pouze pro Windows). \begin{itemize*} - \item \cmdname{GNU Emacs} je přirozeně k~dispozici pod Windows, viz + \item \cmdname{GNU Emacs} je přirozeně k~dispozici pod Windows, viz \url{http://www.gnu.org/software/emacs/windows/ntemacs.html}. \item \cmdname{Emacs} s~Auc\TeX em pro Windows je k~dispozici z~\CTAN{}u. - Jeho domovská stránka je \url{http://www.gnu.org/software/auctex}. - \item \cmdname{LEd} je k~dostání z~\url{http://mirror.ctan.org/support/LEd}. - \item \cmdname{SciTE} je k~dostání z~\url{http://www.scintilla.org/SciTE.html}. - \item \cmdname{Texmaker} je volný (free) software, k~dispozici + Jeho domovskĂĄ strĂĄnka je \url{http://www.gnu.org/software/auctex}. + \item \cmdname{LEd} je k~dostĂĄnĂ­ z~\url{http://mirror.ctan.org/support/LEd}. + \item \cmdname{SciTE} je k~dostĂĄnĂ­ z~\url{http://www.scintilla.org/SciTE.html}. + \item \cmdname{Texmaker} je volnĂ˝ (free) software, k~dispozici z~\url{http://www.xmlmath.net/texmaker}. - \item \cmdname{TexMakerX} je odbočka programu \cmdname{Texmaker} s~dodatečnými rysy; + \item \cmdname{TexMakerX} je odbočka programu \cmdname{Texmaker} s~dodatečnĂ˝mi rysy; \url{http://texmakerx.sourceforge.net}. - \item \cmdname{TeXnicCenter} je volný software, + \item \cmdname{TeXnicCenter} je volnĂ˝ software, k~dispozici z~\url{http://www.texniccenter.org} a v~distribuci pro\TeX{}t. - \item \cmdname{TeXworks} je volný software, k~dispozici + \item \cmdname{TeXworks} je volnĂ˝ software, k~dispozici z~\url{http://tug.org/texworks} - a je nainštalovaný pre Windows a \MacOSX\ jako součást \TL. - \item \cmdname{Vim} je volný software, k~dispozici z~\url{http://www.vim.org}. - \item \cmdname{WinEdt} je shareware dostupný třebas na \url{http://tug.org/winedt} + a je nainĹĄtalovanĂ˝ pre Windows a \MacOSX\ jako součást \TL. + \item \cmdname{Vim} je volnĂ˝ software, k~dispozici z~\url{http://www.vim.org}. + \item \cmdname{WinEdt} je shareware dostupnĂ˝ třebas na \url{http://tug.org/winedt} nebo na \url{http://www.winedt.com}. \item \cmdname{WinShell} je k~dispozici z~\url{http://www.winshell.de}. \end{itemize*} \end{description} -Pro mnohem delší seznam balíků a programů, viz +Pro mnohem delĹĄĂ­ seznam balĂ­kĹŻ a programĹŻ, viz \url{http://tug.org/interest.html}. -\section{Specializované instalace} +\section{SpecializovanĂŠ instalace} -Předcházející oddíly popisovaly základní instalační proces. Tady se zaměříme na některé -speciální případy. +PředchĂĄzejĂ­cĂ­ oddĂ­ly popisovaly zĂĄkladnĂ­ instalačnĂ­ proces. Tady se zaměříme na některĂŠ +speciĂĄlnĂ­ případy. \htmlanchor{tlsharedinstall} -\subsection{Instalace sdílené uživateli (nebo cross-machine)} +\subsection{Instalace sdĂ­lenĂŠ uĹživateli (nebo cross-machine)} \label{sec:sharedinstall} -\TL{} byl navržený tak,aby se dal sdílet mezi různými uživateli jedného systému a/nebo mezi různými systémy na síti. -Se standardní strukturou adresářů se nekonfigurují žádné % no hard paths are configured -pevné cesty: umístění souborů potřebných pro programy \TL{} -je zřízeno relativně k~programům. Můžete to najít v~nejdůležitějším konfiguračním souboru -\filename{$TEXMFMAIN/web2c/texmf.cnf}, který obsahuje řádky jako jsou +\TL{} byl navrĹženĂ˝ tak,aby se dal sdĂ­let mezi rĹŻznĂ˝mi uĹživateli jednĂŠho systĂŠmu a/nebo mezi rĹŻznĂ˝mi systĂŠmy na sĂ­ti. +Se standardnĂ­ strukturou adresářů se nekonfigurujĂ­ ŞådnĂŠ % no hard paths are configured +pevnĂŠ cesty: umĂ­stěnĂ­ souborĹŻ potřebnĂ˝ch pro programy \TL{} +je zřízeno relativně k~programĹŻm. MĹŻĹžete to najĂ­t v~nejdĹŻleĹžitějĹĄĂ­m konfiguračnĂ­m souboru +\filename{$TEXMFMAIN/web2c/texmf.cnf}, kterĂ˝ obsahuje řádky jako jsou \begin{sverbatim} TEXMFMAIN = $SELFAUTOPARENT/texmf ... TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local \end{sverbatim} -To znamená, že k~získání funkčního nastavení stačí přidat ke své vyhledávací cestě adresář binárek \TL{} +To znamenĂĄ, Ĺže k~zĂ­skĂĄnĂ­ funkčnĂ­ho nastavenĂ­ stačí přidat ke svĂŠ vyhledĂĄvacĂ­ cestě adresář binĂĄrek \TL{} pro jejich platformu. %By the same token, -Stejným způsobem můžete nainstalovat \TL{} lokálně a pak přesunout celou hierarchii -později na místo na síti. +StejnĂ˝m zpĹŻsobem mĹŻĹžete nainstalovat \TL{} lokĂĄlně a pak přesunout celou hierarchii +později na mĂ­sto na sĂ­ti. -Pro Windows můžete stáhnout z~\url{http://tug.org/texlive/w32client.html} vzorový skript síťové instalace nazvaný -\filename{w32client}. Vytváří nastavení a nabídkové zkratky k~užívání stávající instalace \TL{} na \acro{LAN}. -Registruje také program k~odinstalování \filename{w32unclient}, je po ruce ve stejném zip-souboru. Pro další informace viz webovou stránku. +Pro Windows mĹŻĹžete stĂĄhnout z~\url{http://tug.org/texlive/w32client.html} vzorovĂ˝ skript sĂ­ĹĽovĂŠ instalace nazvanĂ˝ +\filename{w32client}. Vytváří nastavenĂ­ a nabĂ­dkovĂŠ zkratky k~uŞívĂĄnĂ­ stĂĄvajĂ­cĂ­ instalace \TL{} na \acro{LAN}. +Registruje takĂŠ program k~odinstalovĂĄnĂ­ \filename{w32unclient}, je po ruce ve stejnĂŠm zip-souboru. Pro dalĹĄĂ­ informace viz webovou strĂĄnku. \htmlanchor{tlportable} -\section{Mobilní \USB{} instalace} +\section{MobilnĂ­ \USB{} instalace} \label{sec:portable-tl} -Volba instalátora \code{-portable} (nebo příkaz \code{V} textového -instalátora nebo odpovídající volba \GUI{}) vytváří úplně samostatnou -instalaci \TL{} pod společným kořenem a předcházející integraci systému. -Takovou instalaci můžete vytvořit přímo na klíči \USB{}, -nebo ji skopírovat na klíč \USB{} později. +Volba instalĂĄtora \code{-portable} (nebo příkaz \code{V} textovĂŠho +instalĂĄtora nebo odpovĂ­dajĂ­cĂ­ volba \GUI{}) vytváří Ăşplně samostatnou +instalaci \TL{} pod společnĂ˝m kořenem a předchĂĄzejĂ­cĂ­ integraci systĂŠmu. +Takovou instalaci mĹŻĹžete vytvořit přímo na klíči \USB{}, +nebo ji skopĂ­rovat na klíč \USB{} později. -Ke spuštění \TeX\ při použití této přenosné instalace, musíte přidat -příslušný adresář binárek k vyhledávané cestě -během vaší práce na terminálu, jako obvykle. Pod Windows, můžete dvakrát kliknout -na \filename{tl-tray-menu} v~kořenovém adresáři instalace a zvolit si mezi -několika běžnými úkoly, jak je to ukázáno na této obrazovce: +Ke spuĹĄtěnĂ­ \TeX\ při pouĹžitĂ­ tĂŠto přenosnĂŠ instalace, musĂ­te přidat +přísluĹĄnĂ˝ adresář binĂĄrek k vyhledĂĄvanĂŠ cestě +během vaĹĄĂ­ prĂĄce na terminĂĄlu, jako obvykle. Pod Windows, mĹŻĹžete dvakrĂĄt kliknout +na \filename{tl-tray-menu} v~kořenovĂŠm adresáři instalace a zvolit si mezi +několika běžnĂ˝mi Ăşkoly, jak je to ukĂĄzĂĄno na tĂŠto obrazovce: \medskip \tlpng{tray-menu}{4cm} \smallskip -\noindent Vstup `More\ldots' vysvětluje, jak si můžete přizpůsobit tuto nabídku. +\noindent Vstup `More\ldots' vysvětluje, jak si mĹŻĹžete přizpĹŻsobit tuto nabĂ­dku. \htmlanchor{tlisoinstall} \subsection{\ISO\ (nebo \DVD) instalace} \label{sec:isoinstall} -Pokud nepotřebujete příliš často aktualizovat nebo jiným způsobem měnit vaši instalaci -a\slash nebo máte více systémů na kterých provozujete \TL{}, může pro vás být užitečné vytvořit -\ISO\ obraz vaší instalace \TL{}, protože: +Pokud nepotřebujete příliĹĄ často aktualizovat nebo jinĂ˝m zpĹŻsobem měnit vaĹĄi instalaci +a\slash nebo mĂĄte vĂ­ce systĂŠmĹŻ na kterĂ˝ch provozujete \TL{}, mĹŻĹže pro vĂĄs bĂ˝t uĹžitečnĂŠ vytvořit +\ISO\ obraz vaĹĄĂ­ instalace \TL{}, protoĹže: \begin{itemize} -\item Kopírování \ISO\ obrazů mezi různými počítači je mnohem rychlejší -než skopírování obyčejné instalace. -\item Pokud máte duální zavádění různých operačních systémů a chcete -sdílet instalaci \TL, instalace \ISO{} není svázaná výstřednostma a ohraničeními +\item KopĂ­rovĂĄnĂ­ \ISO\ obrazĹŻ mezi rĹŻznĂ˝mi počítači je mnohem rychlejĹĄĂ­ +neĹž skopĂ­rovĂĄnĂ­ obyčejnĂŠ instalace. +\item Pokud mĂĄte duĂĄlnĂ­ zavĂĄděnĂ­ rĹŻznĂ˝ch operačnĂ­ch systĂŠmĹŻ a chcete +sdĂ­let instalaci \TL, instalace \ISO{} nenĂ­ svĂĄzanĂĄ vĂ˝střednostma a ohraničenĂ­mi % is not tied to the idiosyncrasies -vzájemně rozdílných podporovaných souborových systémů (\acro{FAT32}, \acro{NTFS}, +vzĂĄjemně rozdĂ­lnĂ˝ch podporovanĂ˝ch souborovĂ˝ch systĂŠmĹŻ (\acro{FAT32}, \acro{NTFS}, \acro{HFS+}). -\item Virtuální stroj dokáže jednoduše namontovat takové \ISO. +\item VirtuĂĄlnĂ­ stroj dokĂĄĹže jednoduĹĄe namontovat takovĂŠ \ISO. \end{itemize} -Samozřejmě si můžete také napálit \ISO\ obraz na \DVD, pokud to uznáte za užitečné. +Samozřejmě si mĹŻĹžete takĂŠ napĂĄlit \ISO\ obraz na \DVD, pokud to uznĂĄte za uĹžitečnĂŠ. -Systémy \GNU/Linux/Unix s~pracovní plochou, včetně \MacOSX, jsou schopné namontovat -\ISO. Nezávisle na tom sa nic nemění v~porvnání s~běžnou instalací na pevném disku, viz oddíl \ref{sec:env}. +SystĂŠmy \GNU/Linux/Unix s~pracovnĂ­ plochou, včetně \MacOSX, jsou schopnĂŠ namontovat +\ISO. NezĂĄvisle na tom sa nic neměnĂ­ v~porvnĂĄnĂ­ s~běžnou instalacĂ­ na pevnĂŠm disku, viz oddĂ­l \ref{sec:env}. -Při přípravě takové \ISO\ instalace je nejlepší vynechat podadresář roku -vydání a mít -\filename{texmf-local} na stejné úrovni jako ostatní stromy -(\filename{texmf}, \filename{texmf-dist} atd.). Toto můžete udělat pomocí -obyčejných voleb adresářů v~instalátore. +Při přípravě takovĂŠ \ISO\ instalace je nejlepĹĄĂ­ vynechat podadresář roku +vydĂĄnĂ­ a mĂ­t +\filename{texmf-local} na stejnĂŠ Ăşrovni jako ostatnĂ­ stromy +(\filename{texmf}, \filename{texmf-dist} atd.). Toto mĹŻĹžete udělat pomocĂ­ +obyčejnĂ˝ch voleb adresářů v~instalĂĄtore. -Pro fyzický (spíše než virtuální) systém Windows můžete napálit \ISO\ obraz -na \acro{DVD}. Avšak, může stát za to prozkoumat svobodné volby \ISO-montování. -Pro Windows \acro{XP}, Microsoft nabízí \filename{winxpvirtualcdcontrolpanel}. +Pro fyzickĂ˝ (spĂ­ĹĄe neĹž virtuĂĄlnĂ­) systĂŠm Windows mĹŻĹžete napĂĄlit \ISO\ obraz +na \acro{DVD}. AvĹĄak, mĹŻĹže stĂĄt za to prozkoumat svobodnĂŠ volby \ISO-montovĂĄnĂ­. +Pro Windows \acro{XP}, Microsoft nabĂ­zĂ­ \filename{winxpvirtualcdcontrolpanel}. -Pro integraci systému Windows, můžete zahrnout skripty \filename{w32client}a -popsané v~oddíle~\ref{sec:sharedinstall} a na -\url{http://tug.org/texlive/w32client.html}, které pracují téměř stejně -dobře pro \ISO\ jako pro síťovou instalaci. +Pro integraci systĂŠmu Windows, mĹŻĹžete zahrnout skripty \filename{w32client}a +popsanĂŠ v~oddĂ­le~\ref{sec:sharedinstall} a na +\url{http://tug.org/texlive/w32client.html}, kterĂŠ pracujĂ­ tĂŠměř stejně +dobře pro \ISO\ jako pro sĂ­ĹĽovou instalaci. -Pod \MacOSX, TeXShop a \TeX{}works jsou schopny použít \acro{DVD} -instalaci pokud symbolický odkaz \filename{/usr/texbin} ukazuje na -příslušný adresář binárek, například, +Pod \MacOSX, TeXShop a \TeX{}works jsou schopny pouŞít \acro{DVD} +instalaci pokud symbolickĂ˝ odkaz \filename{/usr/texbin} ukazuje na +přísluĹĄnĂ˝ adresář binĂĄrek, například, \begin{verbatim} sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin \end{verbatim} -Historická poznámka: \TL{} 2010 byla první edice \TL{}, která už již není -distribuovaná `live'. Nicméně, spouštění z~\DVD\ nebo \ISO\ si vždy -vyžadovalo jistou obratnost; -především nebyla možnost nastavení alespoň jedné dodatečné proměnné prostředí. -Pokud vytváříte vaše \ISO\ ze stávající instalace není to potřebné. +HistorickĂĄ poznĂĄmka: \TL{} 2010 byla prvnĂ­ edice \TL{}, kterĂĄ uĹž jiĹž nenĂ­ +distribuovanĂĄ `live'. NicmĂŠně, spouĹĄtěnĂ­ z~\DVD\ nebo \ISO\ si vĹždy +vyĹžadovalo jistou obratnost; +předevĹĄĂ­m nebyla moĹžnost nastavenĂ­ alespoň jednĂŠ dodatečnĂŠ proměnnĂŠ prostředĂ­. +Pokud vytváříte vaĹĄe \ISO\ ze stĂĄvajĂ­cĂ­ instalace nenĂ­ to potřebnĂŠ. \htmlanchor{tlmgr} -\section{\cmdname{tlmgr}: správa vaší instalace} +\section{\cmdname{tlmgr}: sprĂĄva vaĹĄĂ­ instalace} \label{sec:tlmgr} \begin{figure}[tb] \tlpng{tlmgr-gui}{\linewidth} -\caption{\prog{tlmgr} v~režimu \GUI: hlavní okno, po kliknutí na tlačítko `Load'.} +\caption{\prog{tlmgr} v~reĹžimu \GUI: hlavnĂ­ okno, po kliknutĂ­ na tlačítko `Load'.} \label{fig:tlmgr_gui} \end{figure} @@ -1630,70 +1642,70 @@ Pokud vytv \vtop{\hsize=.59\linewidth \null % make figures align at the top \tlpng{tlmgr-general-options}{\hsize} - \caption{\texttt{tlmgr} v~režimu \GUI: Obecné volby} + \caption{\texttt{tlmgr} v~reĹžimu \GUI: ObecnĂŠ volby} \label{fig:tlmgr_general_options} } \hfil \vtop{\hsize=.39\linewidth \null \tlpng{tlmgr-paper-options}{\hsize} - \caption{\texttt{tlmgr} v~režimu \GUI: Volby rozměru papíru} + \caption{\texttt{tlmgr} v~reĹžimu \GUI: Volby rozměru papĂ­ru} \label{fig:tlmgr_paper_options} } } \end{figure} -\TL{} obsahuje program nazvaný \prog{tlmgr} pro správu \TL{} -po výchozí instalaci. Programy \prog{updmap}, -\prog{fmtutil} a \prog{texconfig} jsou dosud zahrnuté a zůstanou i v~budoucnosti, avšak preferovaným rozhraním je nyní \prog{tlmgr}. -Jeho schopnosti zahrnují: +\TL{} obsahuje program nazvanĂ˝ \prog{tlmgr} pro sprĂĄvu \TL{} +po vĂ˝chozĂ­ instalaci. Programy \prog{updmap}, +\prog{fmtutil} a \prog{texconfig} jsou dosud zahrnutĂŠ a zĹŻstanou i v~budoucnosti, avĹĄak preferovanĂ˝m rozhranĂ­m je nynĂ­ \prog{tlmgr}. +Jeho schopnosti zahrnujĂ­: \begin{itemize*} -%\item výpis seznamů schémat, kolekcí a balíků; -\item instalaci, aktualizaci, zálohování, obnovení a odinstalování -jednotlivých balíků, volitelně se započítáním závislostí; +%\item vĂ˝pis seznamĹŻ schĂŠmat, kolekcĂ­ a balĂ­kĹŻ; +\item instalaci, aktualizaci, zĂĄlohovĂĄnĂ­, obnovenĂ­ a odinstalovĂĄnĂ­ +jednotlivĂ˝ch balĂ­kĹŻ, volitelně se započítĂĄnĂ­m zĂĄvislostĂ­; % optionally taking dependencies into account; -\item vyhledávání a přehled balíků, atd.; -\item výpis seznamu, přidání a odstránění platforem; -\item změna instalačních voleb jako například velikosti papíru a umístění -zdrojů (viz sekci~\ref{sec:location}). +\item vyhledĂĄvĂĄnĂ­ a přehled balĂ­kĹŻ, atd.; +\item vĂ˝pis seznamu, přidĂĄnĂ­ a odstrĂĄněnĂ­ platforem; +\item změna instalačnĂ­ch voleb jako například velikosti papĂ­ru a umĂ­stěnĂ­ +zdrojĹŻ (viz sekci~\ref{sec:location}). \end{itemize*} -\subsection{GUI režim \cmdname{tlmgr}} -\prog{tlmgr} může být spuštěn v~režimu \GUI{} (obrázek~\ref{fig:tlmgr_gui}) povelem +\subsection{GUI reĹžim \cmdname{tlmgr}} +\prog{tlmgr} mĹŻĹže bĂ˝t spuĹĄtěn v~reĹžimu \GUI{} (obrĂĄzek~\ref{fig:tlmgr_gui}) povelem \begin{alltt} > \Ucom{tlmgr -gui} \end{alltt} -nebo ve Windows prostřednictvím Start menu: \texttt{Start}, \texttt{Programs}, -\texttt{TeX Live 2011}, \texttt{TeX Live Manager}. Po kliknutí na `Load' -se zobrazí seznam balíků, které jsou k~dispozici, a nainstalovaných -balíků. -%\Dash posledně zmíněné jsou označeny `(i)'. -Pochopitelně se předpokládá, že instalační zdroj je platný a dosažitelný. +nebo ve Windows prostřednictvĂ­m Start menu: \texttt{Start}, \texttt{Programs}, +\texttt{TeX Live 2011}, \texttt{TeX Live Manager}. Po kliknutĂ­ na `Load' +se zobrazĂ­ seznam balĂ­kĹŻ, kterĂŠ jsou k~dispozici, a nainstalovanĂ˝ch +balĂ­kĹŻ. +%\Dash posledně zmĂ­něnĂŠ jsou označeny `(i)'. +Pochopitelně se předpoklĂĄdĂĄ, Ĺže instalačnĂ­ zdroj je platnĂ˝ a dosaĹžitelnĂ˝. -Obrázky~\ref{fig:tlmgr_general_options} a~\ref{fig:tlmgr_paper_options} -ukazují obrazovky obecných voleb a volby rozměru papíru. +ObrĂĄzky~\ref{fig:tlmgr_general_options} a~\ref{fig:tlmgr_paper_options} +ukazujĂ­ obrazovky obecnĂ˝ch voleb a volby rozměru papĂ­ru. -\subsection{Vzorové realizace \cmdname{tlmgr} z~příkazového řádku} +\subsection{VzorovĂŠ realizace \cmdname{tlmgr} z~příkazovĂŠho řádku} -Po výchozí instalaci můžete svůj systém aktualizovat na nejnovější dostupnou verzi pomocí: +Po vĂ˝chozĂ­ instalaci mĹŻĹžete svĹŻj systĂŠm aktualizovat na nejnovějĹĄĂ­ dostupnou verzi pomocĂ­: \begin{alltt} > \Ucom{tlmgr update -all} \end{alltt} -Pokud vás to znepokojuje, zkuste nejdříve +Pokud vĂĄs to znepokojuje, zkuste nejdříve \begin{alltt} > \Ucom{tlmgr update -all -dry-run} \end{alltt} -nebo (méně upovídané): +nebo (mĂŠně upovĂ­danĂŠ): \begin{alltt} > \Ucom{tlmgr update -list} \end{alltt} -Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine) \XeTeX: +Tento sloĹžitějĹĄĂ­ příklad přidĂĄ z mĂ­stnĂ­ho adresáře kolekci pro nĂĄstroj (engine) \XeTeX: \begin{alltt} > \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex} \end{alltt} -Vytvoří následující výstup (zkrácené): +Vytvoří nĂĄsledujĂ­cĂ­ vĂ˝stup (zkrĂĄcenĂŠ): \begin{fverbatim} install: collection-xetex install: arabxetex @@ -1713,15 +1725,15 @@ Transcript written on xelatex.log. fmtutil: /usr/local/texlive/2011/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} -Jak můžete vidět, \prog{tlmgr} nainstaluje závislosti a postará se o~všechny -potřebné poinstalační činnosti, včetně aktualizace databáze názvů souborů -a (znovu)vygenerování formátů. Výše jsme vytvořili nové formáty pro \XeTeX. +Jak mĹŻĹžete vidět, \prog{tlmgr} nainstaluje zĂĄvislosti a postarĂĄ se o~vĹĄechny +potřebnĂŠ poinstalačnĂ­ činnosti, včetně aktualizace databĂĄze nĂĄzvĹŻ souborĹŻ +a (znovu)vygenerovĂĄnĂ­ formĂĄtĹŻ. Výťe jsme vytvořili novĂŠ formĂĄty pro \XeTeX. -K~popisu balíku (nebo kolekce či schémy) zadejte: +K~popisu balĂ­ku (nebo kolekce či schĂŠmy) zadejte: \begin{alltt} > \Ucom{tlmgr show collection-latexextra} \end{alltt} -co vytvoří +co vytvoří \begin{fverbatim} package: collection-latexextra category: Collection @@ -1731,159 +1743,159 @@ installed: Yes revision: 14675 \end{fverbatim} -Nakonec to nejdůležitější -- úplnou dokumentaci najdete na -\url{http://tug.org/texlive/tlmgr.html} nebo zadáním: +Nakonec to nejdĹŻleĹžitějĹĄĂ­ -- Ăşplnou dokumentaci najdete na +\url{http://tug.org/texlive/tlmgr.html} nebo zadĂĄnĂ­m: \begin{alltt} > \Ucom{tlmgr -help} \end{alltt} -\section{Poznámky o Windows} +\section{PoznĂĄmky o Windows} \label{sec:windows} -\subsection{Vlastnosti typické pro Windows} %Windows-specific features +\subsection{Vlastnosti typickĂŠ pro Windows} %Windows-specific features \label{sec:winfeatures} -Pod Windows dělá instalační program některé dodatečné věci: +Pod Windows dělĂĄ instalačnĂ­ program některĂŠ dodatečnĂŠ věci: \begin{description} -\item[Nabídky a zkratky.] Je nainstalována nová položka `\TL{}' nabídky - Start, obsahující vstupy pro některé programy \GUI{} - (\prog{tlmgr}, \prog{texdoctk}, prohlížeč PostScriptu PS\_View (\prog{psv})) +\item[NabĂ­dky a zkratky.] Je nainstalovĂĄna novĂĄ poloĹžka `\TL{}' nabĂ­dky + Start, obsahujĂ­cĂ­ vstupy pro některĂŠ programy \GUI{} + (\prog{tlmgr}, \prog{texdoctk}, prohlĂ­Ĺžeč PostScriptu PS\_View (\prog{psv})) a trochu dokumentace. -\item[Pridružení souborů.] Pokud je to povoleno, \prog{TeXworks}, \prog{Dviout} - a \prog{PS\_view} se buď stávají předvolenými programami pro jejich příslušné - typy souborů, nebo pro tyto typu souborů získávají položku v~nabídce - `Otevřít pomocí' dostupnou kliknutím pravým tlačítkem. -\item[Konvertor bitmáp na eps soubory.] Různé formáty bitmapových souborů můžou být -vstupem programu \cmdname{bitmap2eps} v~jejich položce `Otevřít pomocí' nabídky dostupné kliknutím -pravým tlačítkem. Bitmap2eps je jednoduchý skript, který skutečnou práci ponechává +\item[PridruĹženĂ­ souborĹŻ.] Pokud je to povoleno, \prog{TeXworks}, \prog{Dviout} + a \prog{PS\_view} se buď stĂĄvajĂ­ předvolenĂ˝mi programami pro jejich přísluĹĄnĂŠ + typy souborĹŻ, nebo pro tyto typu souborĹŻ zĂ­skĂĄvajĂ­ poloĹžku v~nabĂ­dce + `Otevřít pomocĂ­' dostupnou kliknutĂ­m pravĂ˝m tlačítkem. +\item[Konvertor bitmĂĄp na eps soubory.] RĹŻznĂŠ formĂĄty bitmapovĂ˝ch souborĹŻ mĹŻĹžou bĂ˝t +vstupem programu \cmdname{bitmap2eps} v~jejich poloĹžce `Otevřít pomocĂ­' nabĂ­dky dostupnĂŠ kliknutĂ­m +pravĂ˝m tlačítkem. Bitmap2eps je jednoduchĂ˝ skript, kterĂ˝ skutečnou prĂĄci ponechĂĄvĂĄ na programech \cmdname{sam2p} nebo \cmdname{bmeps}. -\item[Automatické nastavení proměnné path.] Nevyžadují se žádné kroky ruční konfigurace. -\item[Odinstalátor.] Instalační program vytvoří položku pro \TL{} pod nabídkou `Add/Remove - Programs'. Vztahuje se k~tomu záložka `Uninstallation' \GUI\ programu \TeX\ Live Manager. +\item[AutomatickĂŠ nastavenĂ­ proměnnĂŠ path.] NevyĹžadujĂ­ se ŞådnĂŠ kroky ručnĂ­ konfigurace. +\item[OdinstalĂĄtor.] InstalačnĂ­ program vytvoří poloĹžku pro \TL{} pod nabĂ­dkou `Add/Remove + Programs'. Vztahuje se k~tomu zĂĄloĹžka `Uninstallation' \GUI\ programu \TeX\ Live Manager. \end{description} -\subsection{Dodatečný obsažený software pod Windows} +\subsection{DodatečnĂ˝ obsaĹženĂ˝ software pod Windows} -Pro úplnost, instalace \TL{} potřebuje další balíky a programy, -které na stroji s~Windows obvykle nenajdete. -\TL{} poskytuje chybějící součásti: +Pro Ăşplnost, instalace \TL{} potřebuje dalĹĄĂ­ balĂ­ky a programy, +kterĂŠ na stroji s~Windows obvykle nenajdete. +\TL{} poskytuje chybějĂ­cĂ­ součásti: \begin{description} -\item[Perl a Ghostscript.] Kvůli důležitosti Perlu a Ghostscriptu - zahrnuje \TL{} `skryté' kopie těchto programů. - Programy \TL{}, které je potřebují, vědí, kde je najdou, ale - neprozrazují jejich přítomnost nastavením proměnných prostředí nebo - registrů. Nejsou to úplné instalace a neměly by překážet žádným - systémovým instalacím Perlu nebo Ghostscriptu. +\item[Perl a Ghostscript.] KvĹŻli dĹŻleĹžitosti Perlu a Ghostscriptu + zahrnuje \TL{} `skrytĂŠ' kopie těchto programĹŻ. + Programy \TL{}, kterĂŠ je potřebujĂ­, vědĂ­, kde je najdou, ale + neprozrazujĂ­ jejich přítomnost nastavenĂ­m proměnnĂ˝ch prostředĂ­ nebo + registrĹŻ. Nejsou to ĂşplnĂŠ instalace a neměly by překĂĄĹžet ŞådnĂ˝m + systĂŠmovĂ˝m instalacĂ­m Perlu nebo Ghostscriptu. -\item[PS\_View.] Nainstalován je také PS\_View, prohlížeč \PS{} a \acro{PDF} souborů; viz obr.~\ref{fig:psview}. +\item[PS\_View.] NainstalovĂĄn je takĂŠ PS\_View, prohlĂ­Ĺžeč \PS{} a \acro{PDF} souborĹŻ; viz obr.~\ref{fig:psview}. \begin{figure}[tb] \tlpng{psview}{.6\linewidth} -\caption{PS\_View: k~dispozici jsou velmi vysoká zvětšení!}\label{fig:psview} +\caption{PS\_View: k~dispozici jsou velmi vysokĂĄ zvětĹĄenĂ­!}\label{fig:psview} \end{figure} -\item[dviout.] Nainstalován je také \prog{dviout}, prohlížeč \acro{DVI} souborů. - Nejdříve, když prohlížíte soubory pomocí \cmdname{dviout}, vytvoří tento fonty, - protože fonty pro obrazovku nebyli nainstalovány. Po chvilce budete mít vytvořenu většinu fontů pro použití a okno vytváření fontů uvidíte už jen zřídka. Více informací je možné nalézt ve (velmi doporučené) spřažené nápovědě. -\item[\TeX{}works.] \TeX{}works je \TeX ovsky orientovaný editor se zabudovaným prohlížečem \acro{PDF}. -%Je již nakonfigurován pro \TL. +\item[dviout.] NainstalovĂĄn je takĂŠ \prog{dviout}, prohlĂ­Ĺžeč \acro{DVI} souborĹŻ. + Nejdříve, kdyĹž prohlíŞíte soubory pomocĂ­ \cmdname{dviout}, vytvoří tento fonty, + protoĹže fonty pro obrazovku nebyli nainstalovĂĄny. Po chvilce budete mĂ­t vytvořenu větĹĄinu fontĹŻ pro pouĹžitĂ­ a okno vytvářenĂ­ fontĹŻ uvidĂ­te uĹž jen zřídka. VĂ­ce informacĂ­ je moĹžnĂŠ nalĂŠzt ve (velmi doporučenĂŠ) spřaĹženĂŠ nĂĄpovědě. +\item[\TeX{}works.] \TeX{}works je \TeX ovsky orientovanĂ˝ editor se zabudovanĂ˝m prohlĂ­Ĺžečem \acro{PDF}. +%Je jiĹž nakonfigurovĂĄn pro \TL. -\item[Nástroje příkazového řádku.] Řada běžných Unixových programů řízených z~příkazového řádku je nainstalovaných pod Windows spolu s~běžnými binárkami \TL. Tyto zahrnují programy \cmdname{gzip}, %\cmdname{chktex}, \cmdname{jpeg2ps}, +\item[NĂĄstroje příkazovĂŠho řádku.] Řada běžnĂ˝ch UnixovĂ˝ch programĹŻ řízenĂ˝ch z~příkazovĂŠho řádku je nainstalovanĂ˝ch pod Windows spolu s~běžnĂ˝mi binĂĄrkami \TL. Tyto zahrnujĂ­ programy \cmdname{gzip}, %\cmdname{chktex}, \cmdname{jpeg2ps}, \cmdname{unzip} %, \cmdname{wget} -a pomůcky %příkazového řádku %command-line utilities +a pomĹŻcky %příkazovĂŠho řádku %command-line utilities ze skupiny \cmdname{xpdf} (\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots). -Samotný prohlížeč \cmdname{xpdf} není k~dispozici pro Windows. Namísto něho si můžete z~\url{http://blog.kowalczyk.info/software/sumatrapdf} stáhnout prohlížeč \acro{PDF} Sumatra, který je založen na \cmdname{xpdf}, spoločně s~dalšími možnostmi. +SamotnĂ˝ prohlĂ­Ĺžeč \cmdname{xpdf} nenĂ­ k~dispozici pro Windows. NamĂ­sto něho si mĹŻĹžete z~\url{http://blog.kowalczyk.info/software/sumatrapdf} stĂĄhnout prohlĂ­Ĺžeč \acro{PDF} Sumatra, kterĂ˝ je zaloĹžen na \cmdname{xpdf}, spoločně s~dalĹĄĂ­mi moĹžnostmi. -\item[fc-list, fc-cache, \ldots] Nástroj z~knihovny fontconfig pomáhá \XeTeX{}u efektivněji zacházet s~fonty pod Windows. -Můžete použít \prog{fc-list} k~určení jmen fontů -k~předání %to pass to Xe\TeX's extended \cs{font} command. -rozšířenému příkazu \XeTeX{}u \cs{font}. -Pokud je to potřebné, nejdříve spusťte \prog{fc-cache} k~aktualizaci -informací o fontech. +\item[fc-list, fc-cache, \ldots] NĂĄstroj z~knihovny fontconfig pomĂĄhĂĄ \XeTeX{}u efektivněji zachĂĄzet s~fonty pod Windows. +MĹŻĹžete pouŞít \prog{fc-list} k~určenĂ­ jmen fontĹŻ +k~předĂĄnĂ­ %to pass to Xe\TeX's extended \cs{font} command. +rozšířenĂŠmu příkazu \XeTeX{}u \cs{font}. +Pokud je to potřebnĂŠ, nejdříve spusĹĽte \prog{fc-cache} k~aktualizaci +informacĂ­ o fontech. \end{description} \subsection{User Profile je Home} \label{sec:winhome} -Windowsovský protějšek domovského (home) adresáře Unixu je adresář +WindowsovskĂ˝ protějĹĄek domovskĂŠho (home) adresáře Unixu je adresář \verb|%USERPROFILE%|. Pod Windows \acro{XP} je to obvykle \verb|C:\Documents and Settings\| a pod Windows Vista a Windows 7 je to \verb|C:\Users\|. V~souboru -\filename{texmf.cnf} a obecně pro \KPS{}, se bude \verb|~| expandovat -přiměřeně v~obou systémech Windows a Unix. +\filename{texmf.cnf} a obecně pro \KPS{}, se bude \verb|~| expandovat +přiměřeně v~obou systĂŠmech Windows a Unix. \subsection{Registry Windows} \label{sec:registry} -Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr -obsahuje soubor hierarchicky uspořádaných klíčů, s~několika kořenovými klíči. -Nejdůležitější pro instalační programy jsou stručně řečeno +Windows uklĂĄdĂĄ tĂŠměř vĹĄechny konfiguračnĂ­ Ăşdaje do svĂ˝ch registrĹŻ. Registr +obsahuje soubor hierarchicky uspořádanĂ˝ch klíčů, s~několika kořenovĂ˝mi klíči. +NejdĹŻleĹžitějĹĄĂ­ pro instalačnĂ­ programy jsou stručně řečeno \path{HKEY_CURRENT_USER} a \path{HKEY_LOCAL_MACHINE}, \path{HKCU} a -\path{HKLM}. Část \path{HKCU} registru je v~domovském adresáři -uživatele (viz sekci~\ref{sec:winhome}). \path{HKLM} je -obvykle v~podadresáři adresáře Windows. +\path{HKLM}. Část \path{HKCU} registru je v~domovskĂŠm adresáři +uĹživatele (viz sekci~\ref{sec:winhome}). \path{HKLM} je +obvykle v~podadresáři adresáře Windows. -V~některých případech je možné získat systémové informace z~proměnných -prostředí, ale pro další informace, kupříkladu umístění zkratek, je nutné -nahlédnout do registrů. Trvalé nastavení proměnných prostředí si rovněž -vyžaduje přístup k~registrům. +V~některĂ˝ch případech je moĹžnĂŠ zĂ­skat systĂŠmovĂŠ informace z~proměnnĂ˝ch +prostředĂ­, ale pro dalĹĄĂ­ informace, kupříkladu umĂ­stěnĂ­ zkratek, je nutnĂŠ +nahlĂŠdnout do registrĹŻ. TrvalĂŠ nastavenĂ­ proměnnĂ˝ch prostředĂ­ si rovněž +vyĹžaduje přístup k~registrĹŻm. -\subsection{Oprávnění Windows} +\subsection{OprĂĄvněnĂ­ Windows} \label{sec:winpermissions} -V~novějších verzích Windows se dělá rozdíl mezi běžnými uživateli a -administrátory, když pouze posledně zmínění mají volný přístup k~celému -operačnímu systému. Ve skutečnosti můžete tyto třídy uživatelů raději -označit jako neprivilegovaní uživatelé a normální uživatelé: být -administrátorem je pravidlo, ne výjimka. Přesto jsme se snažili učinit -\TL{} instalovatelným bez administrativních výsad. - -Pokud je uživatelem administrátor, je možnost instalovat -i pro všechny uživatele počítače. Pokud je tato volba zvolena, -odkazy (shortcuts) se vytvářejí pro -všechny uživatele a systémové prostředí se upravuje. Jinak jsou odkazy a -položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje -se jen jeho prostředí. -%Použijte volbu \optname{non-admin} pro \prog{install-tl}, pokud -%upřednostňujete nastavení podle uživatele dokonce jako administrátor. - -Bez ohledu na status administrátora je standardní kořenový adresář \TL{} -navržený instalačním programem vždycky pod \verb|%SystemDrive%|. -Instalátor vždy testuje, zda je kořenový adresář -zapisovatelný pro aktuálního uživatele. - -Problém se může vyskytnout, pokud uživatel není administrátor a \TeX{} již -existuje ve vyhledávací cestě. Protože skutečná cesta se sestává ze -systémové cesty následované uživatelskou cestou, -nový \TL{} by nikdy neměl získat přednost. -Jako bezpečnostní opatření vytváří instalátor odkaz na příkazový řádek -(command-prompt), ve kterém je adresář binárek nového \TL{} -předřazený lokální vyhledávací cestě. Nový \TL{} bude pořád použitelný, když -bude běžet v~relaci příkazového řádku spuštěné z~takového odkazu. Odkaz na -\TeX{}works, pokud je nainstalován, rovněž předřadí \TL{} -k~vyhledávací cestě, proto by měl být imunní vůči tomuto problému cest. - -Pro Windows Vista a Windows~7 je tady jiná zrůdnost: % fígl, finta =twist -dokonce i když jste přihlášen jako správce, -musíte explicitně požádat o správcovské práva. Ve skutečnosti nemá význam -přihlašovat se jako správce. Místo toho, kliknutí pravým tlačítkem na program nebo odkaz, -který chcete použít, vám obvykle nabídne volbu `Spustit jako správce/Run as administrator'. - - -\subsection{Zvětšení maxima paměti pod Windows a Cygwin} +V~novějĹĄĂ­ch verzĂ­ch Windows se dělĂĄ rozdĂ­l mezi běžnĂ˝mi uĹživateli a +administrĂĄtory, kdyĹž pouze posledně zmĂ­něnĂ­ majĂ­ volnĂ˝ přístup k~celĂŠmu +operačnĂ­mu systĂŠmu. Ve skutečnosti mĹŻĹžete tyto třídy uĹživatelĹŻ raději +označit jako neprivilegovanĂ­ uĹživatelĂŠ a normĂĄlnĂ­ uĹživatelĂŠ: bĂ˝t +administrĂĄtorem je pravidlo, ne vĂ˝jimka. Přesto jsme se snaĹžili učinit +\TL{} instalovatelnĂ˝m bez administrativnĂ­ch vĂ˝sad. + +Pokud je uĹživatelem administrĂĄtor, je moĹžnost instalovat +i pro vĹĄechny uĹživatele počítače. Pokud je tato volba zvolena, +odkazy (shortcuts) se vytvářejĂ­ pro +vĹĄechny uĹživatele a systĂŠmovĂŠ prostředĂ­ se upravuje. Jinak jsou odkazy a +poloĹžky nabĂ­dky vytvářeny pouze pro aktuĂĄlnĂ­ho uĹživatele a upravuje +se jen jeho prostředĂ­. +%PouĹžijte volbu \optname{non-admin} pro \prog{install-tl}, pokud +%upřednostňujete nastavenĂ­ podle uĹživatele dokonce jako administrĂĄtor. + +Bez ohledu na status administrĂĄtora je standardnĂ­ kořenovĂ˝ adresář \TL{} +navrĹženĂ˝ instalačnĂ­m programem vĹždycky pod \verb|%SystemDrive%|. +InstalĂĄtor vĹždy testuje, zda je kořenovĂ˝ adresář +zapisovatelnĂ˝ pro aktuĂĄlnĂ­ho uĹživatele. + +ProblĂŠm se mĹŻĹže vyskytnout, pokud uĹživatel nenĂ­ administrĂĄtor a \TeX{} jiĹž +existuje ve vyhledĂĄvacĂ­ cestě. ProtoĹže skutečnĂĄ cesta se sestĂĄvĂĄ ze +systĂŠmovĂŠ cesty nĂĄsledovanĂŠ uĹživatelskou cestou, +novĂ˝ \TL{} by nikdy neměl zĂ­skat přednost. +Jako bezpečnostnĂ­ opatřenĂ­ vytváří instalĂĄtor odkaz na příkazovĂ˝ řádek +(command-prompt), ve kterĂŠm je adresář binĂĄrek novĂŠho \TL{} +předřazenĂ˝ lokĂĄlnĂ­ vyhledĂĄvacĂ­ cestě. NovĂ˝ \TL{} bude pořád pouĹžitelnĂ˝, kdyĹž +bude běžet v~relaci příkazovĂŠho řádku spuĹĄtěnĂŠ z~takovĂŠho odkazu. Odkaz na +\TeX{}works, pokud je nainstalovĂĄn, rovněž předřadĂ­ \TL{} +k~vyhledĂĄvacĂ­ cestě, proto by měl bĂ˝t imunnĂ­ vůči tomuto problĂŠmu cest. + +Pro Windows Vista a Windows~7 je tady jinĂĄ zrĹŻdnost: % fĂ­gl, finta =twist +dokonce i kdyĹž jste přihlĂĄĹĄen jako sprĂĄvce, +musĂ­te explicitně poŞådat o sprĂĄvcovskĂŠ prĂĄva. Ve skutečnosti nemĂĄ vĂ˝znam +přihlaĹĄovat se jako sprĂĄvce. MĂ­sto toho, kliknutĂ­ pravĂ˝m tlačítkem na program nebo odkaz, +kterĂ˝ chcete pouŞít, vĂĄm obvykle nabĂ­dne volbu `Spustit jako sprĂĄvce/Run as administrator'. + + +\subsection{ZvětĹĄenĂ­ maxima paměti pod Windows a Cygwin} \label{sec:cygwin-maxmem} -Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl~\ref{sec:cygwin}) -mohou zjistit, že při běhu některých programů dodaných s~\TL, -trpí nedostatkem paměti. Například, \prog{asy} zhavaruje pro nedostatek paměti -pokud se pokusíte alokovat pole 25,000,000 reálných čísel a -Lua\TeX\ může mít málo paměti pokud zkusíte zpracovat dokument -s~velkým množstvím rozsáhlých fontů. +UĹživatelĂŠ Windows a Cygwin (pro zvlĂĄĹĄtnosti instalace Cygwin viz oddĂ­l~\ref{sec:cygwin}) +mohou zjistit, Ĺže při běhu některĂ˝ch programĹŻ dodanĂ˝ch s~\TL, +trpĂ­ nedostatkem paměti. Například, \prog{asy} zhavaruje pro nedostatek paměti +pokud se pokusĂ­te alokovat pole 25,000,000 reĂĄlnĂ˝ch čísel a +Lua\TeX\ mĹŻĹže mĂ­t mĂĄlo paměti pokud zkusĂ­te zpracovat dokument +s~velkĂ˝m mnoĹžstvĂ­m rozsĂĄhlĂ˝ch fontĹŻ. -Pro Cygwin můžete zvetšit množství dostupné paměti následujíc -návod v~příručce the Cygwin User's Guide +Pro Cygwin mĹŻĹžete zvetĹĄit mnoĹžstvĂ­ dostupnĂŠ paměti nĂĄsledujĂ­c +nĂĄvod v~příručce the Cygwin User's Guide (\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}). -Pro Windows musíte vytvořit soubor, například \code{moremem.reg}, obsahující -tyto čtyři řádky: +Pro Windows musĂ­te vytvořit soubor, například \code{moremem.reg}, obsahujĂ­cĂ­ +tyto čtyři řádky: \begin{sverbatim} Windows Registry Editor Version 5.00 @@ -1893,472 +1905,472 @@ Windows Registry Editor Version 5.00 \end{sverbatim} \noindent a pak spustit povel \code{regedit /s moremem.reg} jako -administrátor. (Pokud si přejete změnit paměť pouze pro -stávajícího uživatele místo všech, použijte \code{HKEY\_CURRENT\_USER}.) +administrĂĄtor. (Pokud si přejete změnit paměť pouze pro +stĂĄvajĂ­cĂ­ho uĹživatele mĂ­sto vĹĄech, pouĹžijte \code{HKEY\_CURRENT\_USER}.) \begin{otherlanguage}{slovak} \frenchspacing % don't use \Webc so the \uppercase in the headline works. -\section{Používateľská príručka ku systému Web2C} -\Webc{} obsahuje množinu \TeX-príbuzných programov, t.j.\ samotný \TeX{}, -\MF{}, \MP, \BibTeX{}, atď. Je to srdce systému \TL{}. Domovská stránka \Webc{}, -s~aktuálnou príručkou a ďalšími vecami, je +\section{PouŞívateÄžskĂĄ prĂ­ručka ku systĂŠmu Web2C} +\Webc{} obsahuje mnoĹžinu \TeX-prĂ­buznĂ˝ch programov, t.j.\ samotnĂ˝ \TeX{}, +\MF{}, \MP, \BibTeX{}, atď. Je to srdce systĂŠmu \TL{}. DomovskĂĄ strĂĄnka \Webc{}, +s~aktuĂĄlnou prĂ­ručkou a ďalĹĄĂ­mi vecami, je \url{http://tug.org/web2c}. -Trochu histórie: originálna implementácia pochádza -od Thomasa Rokického, ktorý v~roku 1987 vyvinul prvý -\TeX{}-to-C systém založený na zmenových súboroch systému pre Unix, ktoré -boli v~prvom rade pôvodnou prácou Howarda Trickeya a Pavla Curtisa. -Tim Morgan sa stal spravovateľom systému a počas jeho obdobia sa meno zmenilo -na Web-to-C\@. V~roku 1990 Karl Berry prebral túto prácu, -asistoval pri tuctoch dodatočných príspevkov a v~roku 1997 podal -taktovku Olafovi Weberovi, ktorý ju v~roku 2006 vrátil Karlovi. - -\Webc{} systém beží pod Unixom, 32bitovými Windows, -\acro{MacOSX} a inými operačnými systémami. Používa originálne -\TeX{} zdrojové súbory od Knutha a ostatné základné programy napísané -v~systéme kultivovaného programovania \web{}, ktoré sú preložené do zdrojového kódu jazyka C. -Základné programy \TeX{}u sú spracované týmto spôsobom: +Trochu histĂłrie: originĂĄlna implementĂĄcia pochĂĄdza +od Thomasa RokickĂŠho, ktorĂ˝ v~roku 1987 vyvinul prvĂ˝ +\TeX{}-to-C systĂŠm zaloĹženĂ˝ na zmenovĂ˝ch sĂşboroch systĂŠmu pre Unix, ktorĂŠ +boli v~prvom rade pĂ´vodnou prĂĄcou Howarda Trickeya a Pavla Curtisa. +Tim Morgan sa stal spravovateÄžom systĂŠmu a počas jeho obdobia sa meno zmenilo +na Web-to-C\@. V~roku 1990 Karl Berry prebral tĂşto prĂĄcu, +asistoval pri tuctoch dodatočnĂ˝ch prĂ­spevkov a v~roku 1997 podal +taktovku Olafovi Weberovi, ktorĂ˝ ju v~roku 2006 vrĂĄtil Karlovi. + +\Webc{} systĂŠm beŞí pod Unixom, 32bitovĂ˝mi Windows, +\acro{MacOSX} a inĂ˝mi operačnĂ˝mi systĂŠmami. PouŞíva originĂĄlne +\TeX{} zdrojovĂŠ sĂşbory od Knutha a ostatnĂŠ zĂĄkladnĂŠ programy napĂ­sanĂŠ +v~systĂŠme kultivovanĂŠho programovania \web{}, ktorĂŠ sĂş preloĹženĂŠ do zdrojovĂŠho kĂłdu jazyka C. +ZĂĄkladnĂŠ programy \TeX{}u sĂş spracovanĂŠ tĂ˝mto spĂ´sobom: \begin{description} \renewcommand{\makelabel}[1]{\descriptionlabel{\mdseries\cmdname{#1}}} -\item[bibtex] Spravovanie bibliografií. -%\item[dmp] Konverzia \cmdname{troff} do MPX (\MP{} obrázky). -\item[dvicopy] Vytváranie modifikovanej kópie \dvi{} súboru. -\item[dvitomp] Konverzia \dvi{} do MPX (\MP{} obrázky). -\item[dvitype] Konverzia \dvi{} do ľudsky čitateľného textu. -\item[gftodvi] Generovanie fontov pre náhľad. -\item[gftopk] Konverzia gf formátu fontov do pakovaných fontov. -\item[gftype] Konverzia gf formátu fontov do ľudsky čitateľného textu. -%\item[makempx] \MP{} značkové sádzanie. -\item[mf] \MF{} -- vytváranie rodín fontov. -\item[mft] Preddefinované \MF ové zdrojové súbory. -\item[mpost] \MP{} -- tvorba technických diagramov. -%\item[mpto] \MP{} -- značkový výber. -%\item[newer] Porovnanie modifikačných časov. -\item[patgen] Vytváranie vzorov rozdeľovania slov. -\item[pktogf] Konverzia pakovaných formátov fontov do -gf formátov. -\item[pktype] Konverzia pakovaných písiem do ľudsky čitateľného textu. +\item[bibtex] Spravovanie bibliografiĂ­. +%\item[dmp] Konverzia \cmdname{troff} do MPX (\MP{} obrĂĄzky). +\item[dvicopy] VytvĂĄranie modifikovanej kĂłpie \dvi{} sĂşboru. +\item[dvitomp] Konverzia \dvi{} do MPX (\MP{} obrĂĄzky). +\item[dvitype] Konverzia \dvi{} do Äžudsky čitateÄžnĂŠho textu. +\item[gftodvi] Generovanie fontov pre nĂĄhÄžad. +\item[gftopk] Konverzia gf formĂĄtu fontov do pakovanĂ˝ch fontov. +\item[gftype] Konverzia gf formĂĄtu fontov do Äžudsky čitateÄžnĂŠho textu. +%\item[makempx] \MP{} značkovĂŠ sĂĄdzanie. +\item[mf] \MF{} -- vytvĂĄranie rodĂ­n fontov. +\item[mft] PreddefinovanĂŠ \MF ovĂŠ zdrojovĂŠ sĂşbory. +\item[mpost] \MP{} -- tvorba technickĂ˝ch diagramov. +%\item[mpto] \MP{} -- značkovĂ˝ vĂ˝ber. +%\item[newer] Porovnanie modifikačnĂ˝ch časov. +\item[patgen] VytvĂĄranie vzorov rozdeÄžovania slov. +\item[pktogf] Konverzia pakovanĂ˝ch formĂĄtov fontov do +gf formĂĄtov. +\item[pktype] Konverzia pakovanĂ˝ch pĂ­siem do Äžudsky čitateÄžnĂŠho textu. \item[pltotf] Konverzia `Property list' do TFM. -\item[pooltype] Zobrazovanie \singleuv{\web{} pool} súborov. -\item[tangle] Konverzia \web{} súborov do Pascalu. +\item[pooltype] Zobrazovanie \singleuv{\web{} pool} sĂşborov. +\item[tangle] Konverzia \web{} sĂşborov do Pascalu. \item[tex] \TeX{} -- sadzba. \item[tftopl] Konverzia TFM do `property list'. -\item[vftovp] Konverzia virtuálneho fontu do virtuálneho `property list'. -\item[vptovf] Konverzia virtuálneho `property list' do virtuálneho fontu. -\item[weave] Konverzia \web{} súborov do \TeX u. +\item[vftovp] Konverzia virtuĂĄlneho fontu do virtuĂĄlneho `property list'. +\item[vptovf] Konverzia virtuĂĄlneho `property list' do virtuĂĄlneho fontu. +\item[weave] Konverzia \web{} sĂşborov do \TeX u. \end{description} -\noindent Presné funkcie a syntax týchto programov sú popísané -v~dokumentáciách jednotlivých balíkov alebo v~dokumentácii -\Webc{}. Napriek tomu, poznanie niekoľkých princípov, ktoré -platia pre celý balík programov, vám pomôže vyťažiť čo najviac -z~vašej \Webc{} inštalácie. +\noindent PresnĂŠ funkcie a syntax tĂ˝chto programov sĂş popĂ­sanĂŠ +v~dokumentĂĄciĂĄch jednotlivĂ˝ch balĂ­kov alebo v~dokumentĂĄcii +\Webc{}. Napriek tomu, poznanie niekoÄžkĂ˝ch princĂ­pov, ktorĂŠ +platia pre celĂ˝ balĂ­k programov, vĂĄm pomĂ´Ĺže vyĹĽaĹžiĹĽ čo najviac +z~vaĹĄej \Webc{} inĹĄtalĂĄcie. -Všetky programy dodržiavajú štandardné \GNU{} voľby: +VĹĄetky programy dodrĹžiavajĂş ĹĄtandardnĂŠ \GNU{} voÄžby: \begin{description} -\item[\texttt{--help}] Vypisuje prehľad základného používania. -\item[\texttt{--verbose}] Vypisuje detailnú správu spracovania. -\item[\texttt{--version}] Vypisuje informáciu o~verzii, potom skončí. +\item[\texttt{--help}] Vypisuje prehÄžad zĂĄkladnĂŠho pouŞívania. +\item[\texttt{--verbose}] Vypisuje detailnĂş sprĂĄvu spracovania. +\item[\texttt{--version}] Vypisuje informĂĄciu o~verzii, potom skončí. \end{description} -Na vyhľadávanie súborov používajú \Webc{} programy prehľadávaciu -knižnicu \KPS{} (\url{http://tug.org/kpathsea}). -Táto knižnica používa kombináciu premenných -prostredia a niekoľkých konfiguračných súborov na optimalizáciu -prehľadávania adresárového stromu \TeX u{}. \Webc{} zvládne -prácu s~viacerými adresárovými stromami súčasne, čo je -užitočné, ak niekto chce udržiavať štandardnú distribúciu \TeX u a jeho -lokálne a osobné rozšírenia v~rozličných stromoch. Na urýchlenie -vyhľadávania súborov, koreň každého stromu obsahuje súbor -\file{ls-R} so záznamom obsahujúcim meno a relatívnu cestu ku -všetkým súborom umiestneným pod týmto koreňom. +Na vyhÄžadĂĄvanie sĂşborov pouŞívajĂş \Webc{} programy prehÄžadĂĄvaciu +kniĹžnicu \KPS{} (\url{http://tug.org/kpathsea}). +TĂĄto kniĹžnica pouŞíva kombinĂĄciu premennĂ˝ch +prostredia a niekoÄžkĂ˝ch konfiguračnĂ˝ch sĂşborov na optimalizĂĄciu +prehÄžadĂĄvania adresĂĄrovĂŠho stromu \TeX u{}. \Webc{} zvlĂĄdne +prĂĄcu s~viacerĂ˝mi adresĂĄrovĂ˝mi stromami súčasne, čo je +uĹžitočnĂŠ, ak niekto chce udrĹžiavaĹĽ ĹĄtandardnĂş distribĂşciu \TeX u a jeho +lokĂĄlne a osobnĂŠ rozĹĄĂ­renia v~rozličnĂ˝ch stromoch. Na urĂ˝chlenie +vyhÄžadĂĄvania sĂşborov, koreň kaĹždĂŠho stromu obsahuje sĂşbor +\file{ls-R} so zĂĄznamom obsahujĂşcim meno a relatĂ­vnu cestu ku +vĹĄetkĂ˝m sĂşborom umiestnenĂ˝m pod tĂ˝mto koreňom. -\subsection{Vyhľadávanie ciest knižnicou Kpathsea} +\subsection{VyhÄžadĂĄvanie ciest kniĹžnicou Kpathsea} \label{sec:kpathsea} -Najprv popíšeme všeobecný mechanizmus vyhľadávania ciest -knižnicou \KPS{}. - -\emph{Vyhľadávacou cestou} nazveme zoznam \emph{elementov cesty}, -ktorými sú v~prvom rade mená adresárov -oddelené dvojbodkou alebo bodkočiarkou. -Vyhľadávacia cesta môže pochádzať z~viacerých zdrojov. -Pri vyhľadávaní súboru \samp{my-file} podľa cesty \samp{.:/dir}, -\KPS{} skontroluje každý element cesty: najprv \file{./my-file}, -potom \file{/dir/my-file}, vracajúc prvý zodpovedajúci nájdený -prvok (alebo prípadne všetky zodpovedajúce prvky). - -Aby bolo dosiahnuté prispôsobenie sa konvenciám čo možno najviac -operačných systémov, na neunixových systémoch \KPS{} môže používať -oddeľovače názvov súborov rôzne od dvojbodky (\samp{:}) a -lomítka (\samp{/}). - -Pri kontrolovaní určitého elementu cesty \var{p} \KPS{} najprv -overí, či sa na naň nevzťahuje vopred vybudovaná databáza (pozri -\singleuv{Data\-báza názvov súborov} na -strane~\pageref{sec:filename.database}), t.\,j., či sa databáza nachádza -v~adresári, ktorý je prefixom \var{p}. Ak to tak je, špecifikácia -cesty sa porovnáva s~obsahom databázy. - -Ak databáza neexistuje, alebo sa nevzťahuje na tento element cesty, alebo -sa v~nej hľadaný súbor nevyskytuje, celý systém súborov je prehľadaný -(pokiaľ to nebolo zakázané špecifikáciou začínajúcou \samp{!!} a -hľadaný súbor musí existovať). \KPS{} zostrojí zoznam adresárov -zodpovedajúcich tomuto elementu cesty a potom skontroluje každý -z~nich, či sa v~ňom nenachádza hľadaný súbor. - -Podmienka \singleuv{súbor musí existovať\kern1pt} sa týka napr.\ súborov typu -\samp{.vf} a vstupných súborov čítaných príkazom \TeX u \cs{openin}. -Takéto súbory nemusia existovať (napr.\ \file{cmr10.vf}) a nebolo -by dobré prehľadávať kvôli nim celý disk. Preto, ak zabudnete -aktualizovať \file{ls-R} pri inštalácii nového \samp{.vf} súboru, -súbor nebude nikdy nájdený. Každý element cesty sa prekontroluje: najprv -databáza, potom disk. Keď je súbor nájdený, vyhľadávanie sa zastaví -a výsledok je vrátený. - -Hoci najjednoduchší a najbežnejší element cesty je meno adresáru, -\KPS{} podporuje aj iné zdroje vo vyhľadávacích cestách: dedičné -(layered) štandardné hodnoty, mená premenných prostredia, hodnoty -súboru \file{config}, domáce adresáre používateľov a rekurzívne -prehľadávanie podadresárov. Preto, ak hovoríme, že \KPS{} -\emph{rozbalí} element cesty, znamená to, že pretransformuje všetky -špecifikácie do základného mena alebo mien adresárov. Toto je -popísané v~nasledujúcich odsekoch. - -Všimnite si, že keď je meno hľadaného súboru vyjadrené absolútne -alebo explicitne relatívne, t.\,j.\ začína \samp{/} alebo \samp{./} -alebo \samp{../}, \KPS{} jednoducho skontroluje, či taký súbor +Najprv popĂ­ĹĄeme vĹĄeobecnĂ˝ mechanizmus vyhÄžadĂĄvania ciest +kniĹžnicou \KPS{}. + +\emph{VyhÄžadĂĄvacou cestou} nazveme zoznam \emph{elementov cesty}, +ktorĂ˝mi sĂş v~prvom rade menĂĄ adresĂĄrov +oddelenĂŠ dvojbodkou alebo bodkočiarkou. +VyhÄžadĂĄvacia cesta mĂ´Ĺže pochĂĄdzaĹĽ z~viacerĂ˝ch zdrojov. +Pri vyhÄžadĂĄvanĂ­ sĂşboru \samp{my-file} podÄža cesty \samp{.:/dir}, +\KPS{} skontroluje kaĹždĂ˝ element cesty: najprv \file{./my-file}, +potom \file{/dir/my-file}, vracajĂşc prvĂ˝ zodpovedajĂşci nĂĄjdenĂ˝ +prvok (alebo prĂ­padne vĹĄetky zodpovedajĂşce prvky). + +Aby bolo dosiahnutĂŠ prispĂ´sobenie sa konvenciĂĄm čo moĹžno najviac +operačnĂ˝ch systĂŠmov, na neunixovĂ˝ch systĂŠmoch \KPS{} mĂ´Ĺže pouŞívaĹĽ +oddeÄžovače nĂĄzvov sĂşborov rĂ´zne od dvojbodky (\samp{:}) a +lomĂ­tka (\samp{/}). + +Pri kontrolovanĂ­ určitĂŠho elementu cesty \var{p} \KPS{} najprv +overĂ­, či sa na naň nevzĹĽahuje vopred vybudovanĂĄ databĂĄza (pozri +\singleuv{Data\-bĂĄza nĂĄzvov sĂşborov} na +strane~\pageref{sec:filename.database}), t.\,j., či sa databĂĄza nachĂĄdza +v~adresĂĄri, ktorĂ˝ je prefixom \var{p}. Ak to tak je, ĹĄpecifikĂĄcia +cesty sa porovnĂĄva s~obsahom databĂĄzy. + +Ak databĂĄza neexistuje, alebo sa nevzĹĽahuje na tento element cesty, alebo +sa v~nej hÄžadanĂ˝ sĂşbor nevyskytuje, celĂ˝ systĂŠm sĂşborov je prehÄžadanĂ˝ +(pokiaÄž to nebolo zakĂĄzanĂŠ ĹĄpecifikĂĄciou začínajĂşcou \samp{!!} a +hÄžadanĂ˝ sĂşbor musĂ­ existovaĹĽ). \KPS{} zostrojĂ­ zoznam adresĂĄrov +zodpovedajĂşcich tomuto elementu cesty a potom skontroluje kaĹždĂ˝ +z~nich, či sa v~ňom nenachĂĄdza hÄžadanĂ˝ sĂşbor. + +Podmienka \singleuv{sĂşbor musĂ­ existovaĹĽ\kern1pt} sa tĂ˝ka napr.\ sĂşborov typu +\samp{.vf} a vstupnĂ˝ch sĂşborov čítanĂ˝ch prĂ­kazom \TeX u \cs{openin}. +TakĂŠto sĂşbory nemusia existovaĹĽ (napr.\ \file{cmr10.vf}) a nebolo +by dobrĂŠ prehÄžadĂĄvaĹĽ kvĂ´li nim celĂ˝ disk. Preto, ak zabudnete +aktualizovaĹĽ \file{ls-R} pri inĹĄtalĂĄcii novĂŠho \samp{.vf} sĂşboru, +sĂşbor nebude nikdy nĂĄjdenĂ˝. KaĹždĂ˝ element cesty sa prekontroluje: najprv +databĂĄza, potom disk. Keď je sĂşbor nĂĄjdenĂ˝, vyhÄžadĂĄvanie sa zastavĂ­ +a vĂ˝sledok je vrĂĄtenĂ˝. + +Hoci najjednoduchĹĄĂ­ a najbeĹžnejĹĄĂ­ element cesty je meno adresĂĄru, +\KPS{} podporuje aj inĂŠ zdroje vo vyhÄžadĂĄvacĂ­ch cestĂĄch: dedičnĂŠ +(layered) ĹĄtandardnĂŠ hodnoty, menĂĄ premennĂ˝ch prostredia, hodnoty +sĂşboru \file{config}, domĂĄce adresĂĄre pouŞívateÄžov a rekurzĂ­vne +prehÄžadĂĄvanie podadresĂĄrov. Preto, ak hovorĂ­me, Ĺže \KPS{} +\emph{rozbalĂ­} element cesty, znamenĂĄ to, Ĺže pretransformuje vĹĄetky +ĹĄpecifikĂĄcie do zĂĄkladnĂŠho mena alebo mien adresĂĄrov. Toto je +popĂ­sanĂŠ v~nasledujĂşcich odsekoch. + +VĹĄimnite si, Ĺže keď je meno hÄžadanĂŠho sĂşboru vyjadrenĂŠ absolĂştne +alebo explicitne relatĂ­vne, t.\,j.\ začína \samp{/} alebo \samp{./} +alebo \samp{../}, \KPS{} jednoducho skontroluje, či takĂ˝ sĂşbor existuje. \ifSingleColumn \else \begin{figure*} \verbatiminput{examples/ex5.tex} \setlength{\abovecaptionskip}{0pt} - \caption{Ilustračný príklad konfiguračného súboru} + \caption{IlustračnĂ˝ prĂ­klad konfiguračnĂŠho sĂşboru} \label{fig:configsample} \end{figure*} \fi \subsubsection{Zdroje cesty} \label{sec:pathsources} -Vyhľadávacia cesta môže byť vytvorená z~rôznych zdrojov. -\KPS{} ich používa v~tomto poradí: +VyhÄžadĂĄvacia cesta mĂ´Ĺže byĹĽ vytvorenĂĄ z~rĂ´znych zdrojov. +\KPS{} ich pouŞíva v~tomto poradĂ­: \begin{enumerate} \item - Používateľom nastavená premenná prostredia, napríklad \envname{TEXINPUTS}\@. - Premenné prostredia s~pridanou bodkou a menom programu majú prednosť pred -premennými rovnakého mena, ale bez prípony. - Napríklad, keď \samp{latex} je meno práve bežiaceho programu, potom - premenná \envname{TEXINPUTS.latex} prepíše \envname{TEXINPUTS}. + PouŞívateÄžom nastavenĂĄ premennĂĄ prostredia, naprĂ­klad \envname{TEXINPUTS}\@. + PremennĂŠ prostredia s~pridanou bodkou a menom programu majĂş prednosĹĽ pred +premennĂ˝mi rovnakĂŠho mena, ale bez prĂ­pony. + NaprĂ­klad, keď \samp{latex} je meno prĂĄve beĹžiaceho programu, potom + premennĂĄ \envname{TEXINPUTS.latex} prepĂ­ĹĄe \envname{TEXINPUTS}. \item - Programovo-špecifický konfiguračný súbor, napríklad riadok - \singleuv{\texttt{S /a:/b}} v~súbore \file{config.ps} \cmdname{dvips}. -\item Konfiguračný súbor \KPS{} \Dash{} \file{texmf.cnf}, obsahujúci riadok - ako \samp{TEXINPUTS=/c:/d} (pozri ďalej). -\item Predvolené hodnoty počas kompilácie. + Programovo-ĹĄpecifickĂ˝ konfiguračnĂ˝ sĂşbor, naprĂ­klad riadok + \singleuv{\texttt{S /a:/b}} v~sĂşbore \file{config.ps} \cmdname{dvips}. +\item KonfiguračnĂ˝ sĂşbor \KPS{} \Dash{} \file{texmf.cnf}, obsahujĂşci riadok + ako \samp{TEXINPUTS=/c:/d} (pozri ďalej). +\item PredvolenĂŠ hodnoty počas kompilĂĄcie. \end{enumerate} -\noindent Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať -použitím ladiacích možností (pozri \singleuv{Ladenie} na +\noindent VĹĄetky tieto hodnoty vyhÄžadĂĄvacej cesty mĂ´Ĺžete prezeraĹĽ +pouĹžitĂ­m ladiacĂ­ch moĹžnostĂ­ (pozri \singleuv{Ladenie} na strane~\pageref{sec:debugging}). -\subsubsection{Konfiguračné súbory} +\subsubsection{KonfiguračnĂŠ sĂşbory} -\KPS{} číta počas behu z~\emph {konfiguračných súborov} -s~menom \file{texmf.cnf} vyhľadávaciu cestu a ďalšie definície. -Vyhľadávacia cesta používaná na hľadanie týchto súborov sa -volá \envname{TEXMFCNF}, ale neodporúčame nastavovať túto (ani iné) -premennú prostredia. +\KPS{} číta počas behu z~\emph {konfiguračnĂ˝ch sĂşborov} +s~menom \file{texmf.cnf} vyhÄžadĂĄvaciu cestu a ďalĹĄie definĂ­cie. +VyhÄžadĂĄvacia cesta pouŞívanĂĄ na hÄžadanie tĂ˝chto sĂşborov sa +volĂĄ \envname{TEXMFCNF}, ale neodporúčame nastavovaĹĽ tĂşto (ani inĂŠ) +premennĂş prostredia. -Namiesto toho normálna inštalácia vyústi do súboru -\file{.../2011/texmf.cnf}. Ak musíte vykonať zmeny implicitných -nastavení (obyčajne to nie je nutné), toto je miesto, kam sa majú vložiť. -Hlavný konfiguračný súbor je \file{.../2011/texmf/web2c/texmf.cnf}. -Nesmiete editovať tento neskorší súbor, pretože vaše zmeny budú stratené -pri obnove šírenej verzie. +Namiesto toho normĂĄlna inĹĄtalĂĄcia vyĂşsti do sĂşboru +\file{.../2011/texmf.cnf}. Ak musĂ­te vykonaĹĽ zmeny implicitnĂ˝ch +nastavenĂ­ (obyčajne to nie je nutnĂŠ), toto je miesto, kam sa majĂş vloĹžiĹĽ. +HlavnĂ˝ konfiguračnĂ˝ sĂşbor je \file{.../2011/texmf/web2c/texmf.cnf}. +Nesmiete editovaĹĽ tento neskorĹĄĂ­ sĂşbor, pretoĹže vaĹĄe zmeny budĂş stratenĂŠ +pri obnove ĹĄĂ­renej verzie. -\emph{Všetky} súbory -\file{texmf.cnf} vo vyhľadávacej ceste budú prečítané a definície -v~starších súboroch prepíšu definície v~novších súboroch. -Napríklad, pri vyhľadávacej ceste \verb|.:$TEXMF|, hodnoty z~\file{./texmf.cnf} -prepíšu hodnoty z~\verb|$TEXMF/texmf.cnf|. +\emph{VĹĄetky} sĂşbory +\file{texmf.cnf} vo vyhÄžadĂĄvacej ceste budĂş prečítanĂŠ a definĂ­cie +v~starĹĄĂ­ch sĂşboroch prepĂ­ĹĄu definĂ­cie v~novĹĄĂ­ch sĂşboroch. +NaprĂ­klad, pri vyhÄžadĂĄvacej ceste \verb|.:$TEXMF|, hodnoty z~\file{./texmf.cnf} +prepĂ­ĹĄu hodnoty z~\verb|$TEXMF/texmf.cnf|. \begin{itemize} \item - Komentáre začínajú znakom \singleuv{\texttt{\%}} a pokračujú do konca + KomentĂĄre začínajĂş znakom \singleuv{\texttt{\%}} a pokračujĂş do konca riadku. \item - Prázdne riadky sú ignorované. + PrĂĄzdne riadky sĂş ignorovanĂŠ. \item - Znak \bs{} na konci riadku slúži ako pokračovací znak, t.j.\ - nasledujúci riadok je k~nemu pripojený. Prázdne znaky na začiatku -pripájaných riadkov nie sú ignorované. + Znak \bs{} na konci riadku slúŞi ako pokračovacĂ­ znak, t.j.\ + nasledujĂşci riadok je k~nemu pripojenĂ˝. PrĂĄzdne znaky na začiatku +pripĂĄjanĂ˝ch riadkov nie sĂş ignorovanĂŠ. \item - Všetky ostatné riadky majú tvar: + VĹĄetky ostatnĂŠ riadky majĂş tvar: \begin{alltt} \var{variable}[.\var{progname}] [=] \var{value} \end{alltt}% - kde \samp{=} a prázdne znaky naokolo sú nepovinné. + kde \samp{=} a prĂĄzdne znaky naokolo sĂş nepovinnĂŠ. \item - Meno premennej \singleuv{\texttt{\var{variable}}} môže obsahovať - akékoľvek znaky okrem prázdnych znakov, \samp{=}, alebo \samp{.}, - ale obmedziť sa na znaky \samp{A-Za-z\_} je najbezpečnejšie. + Meno premennej \singleuv{\texttt{\var{variable}}} mĂ´Ĺže obsahovaĹĽ + akĂŠkoÄžvek znaky okrem prĂĄzdnych znakov, \samp{=}, alebo \samp{.}, + ale obmedziĹĽ sa na znaky \samp{A-Za-z\_} je najbezpečnejĹĄie. \item - Ak je \singleuv{\texttt{.\var{progname}}} neprázdne, definícia sa - použije iba vtedy, keď práve bežiaci program má meno + Ak je \singleuv{\texttt{.\var{progname}}} neprĂĄzdne, definĂ­cia sa + pouĹžije iba vtedy, keď prĂĄve beĹžiaci program mĂĄ meno \texttt{\var{progname}} alebo \texttt{\var{progname}.exe}. - Toto umožňuje napríklad mať pre rôzne nadstavby \TeX u rôzne - vyhľadávacie cesty. -\item Hodnota \singleuv{\texttt{\var{value}}} môže obsahovať akékoľvek + Toto umoŞňuje naprĂ­klad maĹĽ pre rĂ´zne nadstavby \TeX u rĂ´zne + vyhÄžadĂĄvacie cesty. +\item Hodnota \singleuv{\texttt{\var{value}}} mĂ´Ĺže obsahovaĹĽ akĂŠkoÄžvek znaky okrem \singleuv{\texttt{\%}} a \samp{@}. Na pravej strane nie je - možné použiť \singleuv{\texttt{\$\var{var}.\var{prog}}}; namiesto toho - musíte použiť ďalšiu premennú. Znak \samp{;} vo - \singleuv{\texttt{\var{value}}} je preložený do \samp{:} ak sme pod - operačným systémom Unix. Toto je užitočné, keď chceme mať jediný - \file{texmf.cnf} súbor pre systémy Unix, MSDOS a Windows. + moĹžnĂŠ pouĹžiĹĽ \singleuv{\texttt{\$\var{var}.\var{prog}}}; namiesto toho + musĂ­te pouĹžiĹĽ ďalĹĄiu premennĂş. Znak \samp{;} vo + \singleuv{\texttt{\var{value}}} je preloĹženĂ˝ do \samp{:} ak sme pod + operačnĂ˝m systĂŠmom Unix. Toto je uĹžitočnĂŠ, keď chceme maĹĽ jedinĂ˝ + \file{texmf.cnf} sĂşbor pre systĂŠmy Unix, MSDOS a Windows. \item - Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu -existovať referencie na premenné skôr, ako sú tieto definované. + VĹĄetky definĂ­cie sĂş prečítanĂŠ skĂ´r, ako sa expandujĂş. Preto mĂ´Ĺžu +existovaĹĽ referencie na premennĂŠ skĂ´r, ako sĂş tieto definovanĂŠ. \end{itemize} -Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu -týchto bodov\ifSingleColumn +UkĂĄĹžkovĂ˝ Ăşsek konfiguračnĂŠho sĂşboru, ilustrujĂşci väčšinu +tĂ˝chto bodov\ifSingleColumn \ignorespaces: \verbatiminput{examples/ex5.tex} \else -\space je na obrázku~\ref{fig:configsample}. +\space je na obrĂĄzku~\ref{fig:configsample}. \fi \subsubsection{Expanzia cesty} \label{sec:pathexpansion} -\KPS{} rozpoznáva určité zvláštne znaky a konštrukcie vo -vyhľadávacích cestách podobné tým, čo existujú v~prostrediach -unixovských interprétov príkazového riadku (shells). Ako všeobecný -príklad uvedieme komplexnú cestu \verb+~$USER/{foo,bar}//baz+, %$ -ktorá sa expanduje do všetkých podadresárov pod adresármi \file{foo} a \file{bar} -v~domovskom adresári používateľa \texttt{\$USER}, ktorý obsahuje -adresár alebo súbor \file{baz}. Tieto konštrukcie sú popísané -v~ďalších odsekoch. -\subsubsection{Predvolená expanzia} +\KPS{} rozpoznĂĄva určitĂŠ zvlĂĄĹĄtne znaky a konĹĄtrukcie vo +vyhÄžadĂĄvacĂ­ch cestĂĄch podobnĂŠ tĂ˝m, čo existujĂş v~prostrediach +unixovskĂ˝ch interprĂŠtov prĂ­kazovĂŠho riadku (shells). Ako vĹĄeobecnĂ˝ +prĂ­klad uvedieme komplexnĂş cestu \verb+~$USER/{foo,bar}//baz+, %$ +ktorĂĄ sa expanduje do vĹĄetkĂ˝ch podadresĂĄrov pod adresĂĄrmi \file{foo} a \file{bar} +v~domovskom adresĂĄri pouŞívateÄža \texttt{\$USER}, ktorĂ˝ obsahuje +adresĂĄr alebo sĂşbor \file{baz}. Tieto konĹĄtrukcie sĂş popĂ­sanĂŠ +v~ďalĹĄĂ­ch odsekoch. +\subsubsection{PredvolenĂĄ expanzia} \label{sec:defaultexpansion} -Ak vyhľadávacia cesta s~najväčšou prioritou (pozri \singleuv{Zdroje cesty} +Ak vyhÄžadĂĄvacia cesta s~najväčšou prioritou (pozri \singleuv{Zdroje cesty} na strane~\pageref{sec:pathsources}) obsahuje \emph{dvojbodku -navyše} (t.j.\ začiatočnú, koncovú, alebo zdvojenú), \KPS{} vloží na -toto miesto vyhľadávaciu cestu s~druhou najvyššou prioritou, ktorá -je definovaná. Ak táto vložená cesta obsahuje dvojbodku navyše, to -isté sa stane s~ďalšou najvýznamnejšou cestou. Keby sme mali -napríklad dané takéto nastavenie premennej prostredia +navyĹĄe} (t.j.\ začiatočnĂş, koncovĂş, alebo zdvojenĂş), \KPS{} vloŞí na +toto miesto vyhÄžadĂĄvaciu cestu s~druhou najvyĹĄĹĄou prioritou, ktorĂĄ +je definovanĂĄ. Ak tĂĄto vloĹženĂĄ cesta obsahuje dvojbodku navyĹĄe, to +istĂŠ sa stane s~ďalĹĄou najvĂ˝znamnejĹĄou cestou. Keby sme mali +naprĂ­klad danĂŠ takĂŠto nastavenie premennej prostredia \begin{alltt} >> \Ucom{setenv TEXINPUTS /home/karl:} \end{alltt} -a hodnotu \code{TEXINPUTS} v~súbore \file{texmf.cnf} +a hodnotu \code{TEXINPUTS} v~sĂşbore \file{texmf.cnf} \begin{alltt} .:\$TEXMF//tex \end{alltt} -potom konečná hodnota použitá na vyhľadávanie by bola: +potom konečnĂĄ hodnota pouĹžitĂĄ na vyhÄžadĂĄvanie by bola: \begin{alltt} /home/karl:.:\$TEXMF//tex \end{alltt} -Keďže by bolo zbytočné vkladať predvolenú hodnotu na viac ako jedno -miesto, \KPS{} mení iba nadbytočnú \samp{:}\ a všetko ostatné -ponecháva na mieste. Najprv kontroluje začiatočnú \samp{:}, potom -koncovú \samp{:} a potom zdvojenú \samp{:}. +Keďže by bolo zbytočnĂŠ vkladaĹĽ predvolenĂş hodnotu na viac ako jedno +miesto, \KPS{} menĂ­ iba nadbytočnĂş \samp{:}\ a vĹĄetko ostatnĂŠ +ponechĂĄva na mieste. Najprv kontroluje začiatočnĂş \samp{:}, potom +koncovĂş \samp{:} a potom zdvojenĂş \samp{:}. -\subsubsection{Expanzia zátvoriek} +\subsubsection{Expanzia zĂĄtvoriek} \label{sec:brace-expansion} -Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že -napríklad \verb+v{a,b}w+ sa expanduje na \verb+vaw:vbw+. Vnáranie je -povolené. Toto sa používa na implementáciu viacnásobných -\TeX{}ovských hierarchií, priradením hodnoty \code{\$TEXMF} -s~použitím zátvoriek. Napríklad v~súbore \file{texmf.cnf} nájdete -definíciu podobnú tejto (zjednodušnú pre tento príklad): +UĹžitočnĂĄ črta je expanzia zĂĄtvoriek, ktorĂĄ funguje tak, Ĺže +naprĂ­klad \verb+v{a,b}w+ sa expanduje na \verb+vaw:vbw+. VnĂĄranie je +povolenĂŠ. Toto sa pouŞíva na implementĂĄciu viacnĂĄsobnĂ˝ch +\TeX{}ovskĂ˝ch hierarchiĂ­, priradenĂ­m hodnoty \code{\$TEXMF} +s~pouĹžitĂ­m zĂĄtvoriek. NaprĂ­klad v~sĂşbore \file{texmf.cnf} nĂĄjdete +definĂ­ciu podobnĂş tejto (zjednoduĹĄnĂş pre tento prĂ­klad): \begin{verbatim} TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} \end{verbatim} -Keď potom napíšete niečo podobné ako +Keď potom napĂ­ĹĄete niečo podobnĂŠ ako \begin{verbatim} TEXINPUTS = .;$TEXMF/tex// \end{verbatim} %$ -bude to znamenať, že po hľadaní v~aktuálnom adresári sa najprv prehľadá celý +bude to znamenaĹĽ, Ĺže po hÄžadanĂ­ v~aktuĂĄlnom adresĂĄri sa najprv prehÄžadĂĄ celĂ˝ strom \code{\$HOMETEXMF/tex}, \code{\$TEXMFLOCAL/tex}, -\code{\$TEXMFVAR/tex} a \code{\$TEXMFMAIN/tex} (posledné dva -s~použitím databázových súborov \file{ls-R}). Je to vhodný spôsob ako -spúšťať dve paralelné \TeX{} štruktúry, jednu nemennú -(napríklad na \CD) a druhú neustále aktualizovanú novými -verziami, akonáhle sú dostupné. Použitím premennej -\code{\$TEXMF} vo všetkých definíciách máme istotu, že sa vždy ako -prvý prehľadá aktuálny strom. - -\subsubsection{Expanzia podadresárov} +\code{\$TEXMFVAR/tex} a \code{\$TEXMFMAIN/tex} (poslednĂŠ dva +s~pouĹžitĂ­m databĂĄzovĂ˝ch sĂşborov \file{ls-R}). Je to vhodnĂ˝ spĂ´sob ako +spúťżaĹĽ dve paralelnĂŠ \TeX{} ĹĄtruktĂşry, jednu nemennĂş +(naprĂ­klad na \CD) a druhĂş neustĂĄle aktualizovanĂş novĂ˝mi +verziami, akonĂĄhle sĂş dostupnĂŠ. PouĹžitĂ­m premennej +\code{\$TEXMF} vo vĹĄetkĂ˝ch definĂ­ciĂĄch mĂĄme istotu, Ĺže sa vĹždy ako +prvĂ˝ prehÄžadĂĄ aktuĂĄlny strom. + +\subsubsection{Expanzia podadresĂĄrov} \label{sec:subdirectory.expansion} -Dva alebo viac za sebou nasledujúcich znakov \samp{/} -v~elemente cesty nasledujúcom za adresárom \var{d} je nahradených všetkými -podadresármi \var{d}: najprv podadresármi priamo pod \var{d}, potom -podadresármi pod nimi, atď. Poradie, v~akom sú prehľadávané -podadresáre na každej úrovni, \emph{nie je špecifikované}. +Dva alebo viac za sebou nasledujĂşcich znakov \samp{/} +v~elemente cesty nasledujĂşcom za adresĂĄrom \var{d} je nahradenĂ˝ch vĹĄetkĂ˝mi +podadresĂĄrmi \var{d}: najprv podadresĂĄrmi priamo pod \var{d}, potom +podadresĂĄrmi pod nimi, atď. Poradie, v~akom sĂş prehÄžadĂĄvanĂŠ +podadresĂĄre na kaĹždej Ăşrovni, \emph{nie je ĹĄpecifikovanĂŠ}. -Ak po \samp{//} špecifikujete akékoľvek komponenty mena súboru, -pridajú sa iba pod\-adre\-sáre so zodpovedajúcimi komponentami. -Napríklad, \samp{/a//b} sa expanduje do -adresárov \file{/a/1/b}, \file{/a/2/b}, -\file{/a/1/1/b}, atď, ale nie do \file{/a/b/c} alebo \file{/a/1}. +Ak po \samp{//} ĹĄpecifikujete akĂŠkoÄžvek komponenty mena sĂşboru, +pridajĂş sa iba pod\-adre\-sĂĄre so zodpovedajĂşcimi komponentami. +NaprĂ­klad, \samp{/a//b} sa expanduje do +adresĂĄrov \file{/a/1/b}, \file{/a/2/b}, +\file{/a/1/1/b}, atď, ale nie do \file{/a/b/c} alebo \file{/a/1}. -Viacnásobné konštrukcie \samp{//} v~ceste sú možné, ale -použitie \samp{//} na začiatku cesty je ignorované. +ViacnĂĄsobnĂŠ konĹĄtrukcie \samp{//} v~ceste sĂş moĹžnĂŠ, ale +pouĹžitie \samp{//} na začiatku cesty je ignorovanĂŠ. -\subsubsection{Typy špeciálnych znakov a ich význam: zhrnutie} -Nasledujúci zoznam zahŕňa %B% význam -zvláštne znaky v~konfiguračných -súboroch \KPS{}. +\subsubsection{Typy ĹĄpeciĂĄlnych znakov a ich vĂ˝znam: zhrnutie} +NasledujĂşci zoznam zahŕňa %B% vĂ˝znam +zvlĂĄĹĄtne znaky v~konfiguračnĂ˝ch +sĂşboroch \KPS{}. % need a wider space for the item labels here. 3em instead of 2em \newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}} \begin{description} -\item[\CODE{:}]Oddeľovač v~špecifikácii cesty; na začiatku alebo - na konci cesty nahrádza predvolenú expanziu cesty.\par -\item[\CODE{;}]Oddeľovač v~neunixových systémoch (správa sa ako +\item[\CODE{:}]OddeÄžovač v~ĹĄpecifikĂĄcii cesty; na začiatku alebo + na konci cesty nahrĂĄdza predvolenĂş expanziu cesty.\par +\item[\CODE{;}]OddeÄžovač v~neunixovĂ˝ch systĂŠmoch (sprĂĄva sa ako \samp{:}). \item[\CODE{\$}]Expanzia premennej. -\item[\CODE{\string~}] Reprezentuje domovský adresár používateľa. -\item[\CODE{\char`\{...\char`\}}] Expanzia zátvoriek, napr.\ +\item[\CODE{\string~}] Reprezentuje domovskĂ˝ adresĂĄr pouŞívateÄža. +\item[\CODE{\char`\{...\char`\}}] Expanzia zĂĄtvoriek, napr.\ z~\verb+a{1,2}b+ sa stane \verb+a1b:a2b+. -\item[\CODE{//}] Expanzia podadresárov. (Môže sa - vyskytnúť kdekoľvek v~ceste, okrem jej začiatku). -\item[\CODE{\%}] Začiatok komentáru. -\item[\CODE{\bs}] Znak pokračovania riadku (umožňuje viacriadkové vstupy). -\item[\CODE{!!}] Povel na hľadanie súboru \emph{iba} v~databáze, - neprehľadáva disk. +\item[\CODE{//}] Expanzia podadresĂĄrov. (MĂ´Ĺže sa + vyskytnúż kdekoÄžvek v~ceste, okrem jej začiatku). +\item[\CODE{\%}] Začiatok komentĂĄru. +\item[\CODE{\bs}] Znak pokračovania riadku (umoŞňuje viacriadkovĂŠ vstupy). +\item[\CODE{!!}] Povel na hÄžadanie sĂşboru \emph{iba} v~databĂĄze, + neprehÄžadĂĄva disk. \end{description} -\subsection{Databázy názvov súborov} +\subsection{DatabĂĄzy nĂĄzvov sĂşborov} \label{sec:filename.database} -\KPS{} minimalizuje prístupy na disk pri vyhľadávaní. Predsa však -pri inštaláciách s~dostatočným množstvom adresárov hľadanie súboru -v~každom možnom adresári môže zabrať prehnane veľa času (toto platí -zvlášť vtedy, keď musia byť prejdené stovky adresárov s~fontami). -\KPS{} preto používa externe vytvorený \singleuv{databázový} súbor -nazývaný \file{ls-R}, ktorý mapuje súbory v~adresároch a pomáha tak -vyhnúť sa vyčerpávajúcemu prehľadávaniu disku. +\KPS{} minimalizuje prĂ­stupy na disk pri vyhÄžadĂĄvanĂ­. Predsa vĹĄak +pri inĹĄtalĂĄciĂĄch s~dostatočnĂ˝m mnoĹžstvom adresĂĄrov hÄžadanie sĂşboru +v~kaĹždom moĹžnom adresĂĄri mĂ´Ĺže zabraĹĽ prehnane veÄža času (toto platĂ­ +zvlĂĄĹĄĹĽ vtedy, keď musia byĹĽ prejdenĂŠ stovky adresĂĄrov s~fontami). +\KPS{} preto pouŞíva externe vytvorenĂ˝ \singleuv{databĂĄzovĂ˝} sĂşbor +nazĂ˝vanĂ˝ \file{ls-R}, ktorĂ˝ mapuje sĂşbory v~adresĂĄroch a pomĂĄha tak +vyhnúż sa vyčerpĂĄvajĂşcemu prehÄžadĂĄvaniu disku. -Skratky mien (\file{aliases}) v~druhom databázovom súbore vám -umožňujú dať dodatočné mená súborom nachádzajúcim sa -v~zozname \file{ls-R}. Toto môže byť užitočné pri prispôsobovaní sa -súborovým konvenciám 8.3 DOSu v~zdrojových súboroch. +Skratky mien (\file{aliases}) v~druhom databĂĄzovom sĂşbore vĂĄm +umoŞňujĂş daĹĽ dodatočnĂŠ menĂĄ sĂşborom nachĂĄdzajĂşcim sa +v~zozname \file{ls-R}. Toto mĂ´Ĺže byĹĽ uĹžitočnĂŠ pri prispĂ´sobovanĂ­ sa +sĂşborovĂ˝m konvenciĂĄm 8.3 DOSu v~zdrojovĂ˝ch sĂşboroch. -\subsubsection{Súborová databáza} +\subsubsection{SĂşborovĂĄ databĂĄza} \label{sec:ls.R} -Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí -byť \file{ls-R}. Môžete umiestniť jednu do koreňa každej hierarchie -\TeX u{} vo svojej inštalácii, ktorú chcete, aby bola prehľadávaná -(predvolená je \code{\$TEXMF}). -%; väčšinou sa jedná iba o~jednu hierarchiu. -\KPS{} hľadá \file{ls-R} súbory podľa cesty +Ako bolo vysvetlenĂŠ hore, meno hlavnej databĂĄzy sĂşborov musĂ­ +byĹĽ \file{ls-R}. MĂ´Ĺžete umiestniĹĽ jednu do koreňa kaĹždej hierarchie +\TeX u{} vo svojej inĹĄtalĂĄcii, ktorĂş chcete, aby bola prehÄžadĂĄvanĂĄ +(predvolenĂĄ je \code{\$TEXMF}). +%; väčšinou sa jednĂĄ iba o~jednu hierarchiu. +\KPS{} hÄžadĂĄ \file{ls-R} sĂşbory podÄža cesty v~\code{TEXMFDBS}. -Odporúčaný spôsob ako vytvoriť a udržiavať \samp{ls-R} je spustiť -skript \code{mktexlsr} zahrnutý v~distribúcii. Je vyvolávaný -rôznymi \samp{mktex...} skriptami. Tento skript v~princípe iba -spúšťa príkaz +OdporúčanĂ˝ spĂ´sob ako vytvoriĹĽ a udrĹžiavaĹĽ \samp{ls-R} je spustiĹĽ +skript \code{mktexlsr} zahrnutĂ˝ v~distribĂşcii. Je vyvolĂĄvanĂ˝ +rĂ´znymi \samp{mktex...} skriptami. Tento skript v~princĂ­pe iba +spúťża prĂ­kaz \begin{alltt} cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \end{alltt} -predpokladajúc, že \code{ls} vášho systému vytvára správny výstup -(výstup \GNU \code{ls} je v~poriadku). Aby ste sa ubezpečili, -že databáza bude vždy aktuálna, najjednoduchšie je pravidelne ju -prebudovávať cez \code{cron}, -takže po zmenách v~inštalovaných -súboroch \Dash\ napríklad pri inštalácii alebo aktualizácii balíka -\LaTeX u{} \Dash\ bude súbor \file{ls-R} automaticky aktualizovaný. - -Ak súbor nie je v~databáze nájdený, podľa predvoleného nastavenia -\KPS{} začne vyhľadávať na disku. Ak však určitý element cesty -začína \samp{!!}, bude prehľadávaná \emph{iba} databáza, nikdy nie +predpokladajĂşc, Ĺže \code{ls} vĂĄĹĄho systĂŠmu vytvĂĄra sprĂĄvny vĂ˝stup +(vĂ˝stup \GNU \code{ls} je v~poriadku). Aby ste sa ubezpečili, +Ĺže databĂĄza bude vĹždy aktuĂĄlna, najjednoduchĹĄie je pravidelne ju +prebudovĂĄvaĹĽ cez \code{cron}, +takĹže po zmenĂĄch v~inĹĄtalovanĂ˝ch +sĂşboroch \Dash\ naprĂ­klad pri inĹĄtalĂĄcii alebo aktualizĂĄcii balĂ­ka +\LaTeX u{} \Dash\ bude sĂşbor \file{ls-R} automaticky aktualizovanĂ˝. + +Ak sĂşbor nie je v~databĂĄze nĂĄjdenĂ˝, podÄža predvolenĂŠho nastavenia +\KPS{} začne vyhÄžadĂĄvaĹĽ na disku. Ak vĹĄak určitĂ˝ element cesty +začína \samp{!!}, bude prehÄžadĂĄvanĂĄ \emph{iba} databĂĄza, nikdy nie disk. -\subsubsection{kpsewhich: samostatné prehľadávanie cesty} +\subsubsection{kpsewhich: samostatnĂŠ prehÄžadĂĄvanie cesty} \label{sec:invoking.kpsewhich} -Program \texttt{kpsewhich} vykonáva prehľadávanie cesty nezávislé -od každej aplikácie. Môže byť užitočný ako vyhľadávací \code{find} -program na nájdenie súborov v~hierarchiách \TeX u{} (veľmi sa -využíva v~distribuovaných \samp{mktex}\dots\ skriptoch). +Program \texttt{kpsewhich} vykonĂĄva prehÄžadĂĄvanie cesty nezĂĄvislĂŠ +od kaĹždej aplikĂĄcie. MĂ´Ĺže byĹĽ uĹžitočnĂ˝ ako vyhÄžadĂĄvacĂ­ \code{find} +program na nĂĄjdenie sĂşborov v~hierarchiĂĄch \TeX u{} (veÄžmi sa +vyuŞíva v~distribuovanĂ˝ch \samp{mktex}\dots\ skriptoch). \begin{alltt} >> \Ucom{kpsewhich \var{option}\dots{} \var{filename}\dots{}} \end{alltt} -Voľby špecifikované v~\singleuv{\texttt{\var{option}}} môžu začínať buď -\samp{-} alebo \samp{-{}-} a každá skratka, ktorá nie je viacznačná, je -akceptovaná. +VoÄžby ĹĄpecifikovanĂŠ v~\singleuv{\texttt{\var{option}}} mĂ´Ĺžu začínaĹĽ buď +\samp{-} alebo \samp{-{}-} a kaĹždĂĄ skratka, ktorĂĄ nie je viacznačnĂĄ, je +akceptovanĂĄ. -\KPS{} považuje každý element vstupného riadku, ktorý nie je -argumentom nejakej voľby, za meno súboru, ktorý hľadá, a -vracia prvý súbor, ktorý nájde. Neexistuje voľba umožňujúca -vrátiť všetky súbory s~určitým menom (na to môžete použiť -nástroj Unixu \samp{find}). +\KPS{} povaĹžuje kaĹždĂ˝ element vstupnĂŠho riadku, ktorĂ˝ nie je +argumentom nejakej voÄžby, za meno sĂşboru, ktorĂ˝ hÄžadĂĄ, a +vracia prvĂ˝ sĂşbor, ktorĂ˝ nĂĄjde. Neexistuje voÄžba umoŞňujĂşca +vrĂĄtiĹĽ vĹĄetky sĂşbory s~určitĂ˝m menom (na to mĂ´Ĺžete pouĹžiĹĽ +nĂĄstroj Unixu \samp{find}). -Najbežnejšie voľby sú popísané nižšie. +NajbeĹžnejĹĄie voÄžby sĂş popĂ­sanĂŠ niŞťie. \begin{description} \item[\CODE{--dpi=num}]\hfill\break - Nastav rozlíšenie na \singleuv{\texttt{\var{num}}}; toto má vplyv iba na - \samp{gf} a \samp{pk} vyhľadávanie. \samp{-D} je synonymom, kvôli - kompatibilite s~\cmdname{dvips}. Predvolená hodnota je~600. + Nastav rozlĂ­ĹĄenie na \singleuv{\texttt{\var{num}}}; toto mĂĄ vplyv iba na + \samp{gf} a \samp{pk} vyhÄžadĂĄvanie. \samp{-D} je synonymom, kvĂ´li + kompatibilite s~\cmdname{dvips}. PredvolenĂĄ hodnota je~600. \item[\CODE{--format=name}]\hfill\break - Nastav formát na vyhľadávanie na \singleuv{\texttt{\var{name}}}. Podľa - predvoleného nastavenia je formát uhádnutý z~mena súboru. Pre formáty, -ktoré nemajú asociovanú jednoznačnú príponu, ako napríklad podporné - súbory \MP u a konfiguračné súbory \cmdname{dvips}, musíte - špecifikovať meno ako známe pre \KPS{}, také ako - \texttt{tex} alebo \texttt{enc files}. Zoznam získate spustením + Nastav formĂĄt na vyhÄžadĂĄvanie na \singleuv{\texttt{\var{name}}}. PodÄža + predvolenĂŠho nastavenia je formĂĄt uhĂĄdnutĂ˝ z~mena sĂşboru. Pre formĂĄty, +ktorĂŠ nemajĂş asociovanĂş jednoznačnĂş prĂ­ponu, ako naprĂ­klad podpornĂŠ + sĂşbory \MP u a konfiguračnĂŠ sĂşbory \cmdname{dvips}, musĂ­te + ĹĄpecifikovaĹĽ meno ako znĂĄme pre \KPS{}, takĂŠ ako + \texttt{tex} alebo \texttt{enc files}. Zoznam zĂ­skate spustenĂ­m \texttt{kpsewhich -{}-help}. \item[\texttt{--mode=\var{string}}]\mbox{}\\ - Nastav meno módu na \singleuv{\texttt{\var{string}}}; toto má vplyv iba na - \samp{gf} a \samp{pk} vyhľadávanie. Žiadna predvolená hodnota: - každý mód bude nájdený. + Nastav meno mĂłdu na \singleuv{\texttt{\var{string}}}; toto mĂĄ vplyv iba na + \samp{gf} a \samp{pk} vyhÄžadĂĄvanie. Ĺ˝iadna predvolenĂĄ hodnota: + kaĹždĂ˝ mĂłd bude nĂĄjdenĂ˝. \item[\texttt{--must-exist}]\mbox{}\\ - Urob všetko preto, aby si našiel súbory. Ak je to potrebné, -vrátane hľadania na disku. Normálne je v~záujme efektívnosti - prehľadávaná iba databáza \file{ls-R}. + Urob vĹĄetko preto, aby si naĹĄiel sĂşbory. Ak je to potrebnĂŠ, +vrĂĄtane hÄžadania na disku. NormĂĄlne je v~zĂĄujme efektĂ­vnosti + prehÄžadĂĄvanĂĄ iba databĂĄza \file{ls-R}. \item[\texttt{--path=\var{string}}]\mbox{}\\ - Vyhľadávaj podľa cesty \singleuv{\texttt{\var{string}}} (oddeľovaná dvojbodkou - ako zvyčajne) namiesto hádania vyhľadávacej cesty z~mena súboru. - Podporované sú \samp{//} a všetky bežné expanzie. Voľby \samp{--path} - a \samp{--format} sa vzájomne vylučujú. + VyhÄžadĂĄvaj podÄža cesty \singleuv{\texttt{\var{string}}} (oddeÄžovanĂĄ dvojbodkou + ako zvyčajne) namiesto hĂĄdania vyhÄžadĂĄvacej cesty z~mena sĂşboru. + PodporovanĂŠ sĂş \samp{//} a vĹĄetky beĹžnĂŠ expanzie. VoÄžby \samp{--path} + a \samp{--format} sa vzĂĄjomne vylučujĂş. \item[\texttt{--progname=\var{name}}]\mbox{}\\ - Nastav meno programu na \singleuv{\texttt{\var{name}}}. Toto nastavenie ovplyvňuje - použitie vyhľadávacej cesty cez nastavenie \singleuv{\texttt{.\var{progname}}} - v~konfiguračných súboroch. Predvolená hodnota je \samp{kpsewhich}. + Nastav meno programu na \singleuv{\texttt{\var{name}}}. Toto nastavenie ovplyvňuje + pouĹžitie vyhÄžadĂĄvacej cesty cez nastavenie \singleuv{\texttt{.\var{progname}}} + v~konfiguračnĂ˝ch sĂşboroch. PredvolenĂĄ hodnota je \samp{kpsewhich}. \item[\texttt{--show-path=\var{name}}]\mbox{}\\ - Zobrazí cestu použitú na vyhľadávanie súboru s~typom + ZobrazĂ­ cestu pouĹžitĂş na vyhÄžadĂĄvanie sĂşboru s~typom \singleuv{\texttt{\var{name}}}. - Môže byť použitá buď súborová prípona (\samp{.pk}, \samp{.vf} a pod.) - alebo meno, podobne ako vo voľbe \samp{--format}. + MĂ´Ĺže byĹĽ pouĹžitĂĄ buď sĂşborovĂĄ prĂ­pona (\samp{.pk}, \samp{.vf} a pod.) + alebo meno, podobne ako vo voÄžbe \samp{--format}. \item[\texttt{--debug=\var{num}}]\mbox{}\\ - Nastaví masku výberu ladiacích možností na \singleuv{\texttt{\var{num}}}. + NastavĂ­ masku vĂ˝beru ladiacĂ­ch moĹžnostĂ­ na \singleuv{\texttt{\var{num}}}. \end{description} -\subsubsection{Príklady použitia} +\subsubsection{PrĂ­klady pouĹžitia} \label{sec:examplesofuse} -Pozrime sa na \KPS{} v~akcii. Za podčiarknutým príkazom nasleduje -výsledok vyhľadávania v~nasledujúcich riadkoch. +Pozrime sa na \KPS{} v~akcii. Za podčiarknutĂ˝m prĂ­kazom nasleduje +vĂ˝sledok vyhÄžadĂĄvania v~nasledujĂşcich riadkoch. \begin{alltt} > \Ucom{kpsewhich article.cls} /usr/local/texmf-dist/tex/latex/base/article.cls \end{alltt} -Hľadáme súbor \file{article.cls}. Keďže prípona \samp{.cls} je -jednoznačná, nemusíme špecifikovať, že hľadáme súbor typu \singleuv{tex} -(zdrojový súbor \TeX{}). Nájdeme ho v~podadresári -\file{tex/latex/base} pod koreňovým adresárom -\samp{TEXMF-dist}. Podobne, všetky nasledujúce súbory budú nájdené bez -problémov vďaka ich jednoznačnej prípone. +HÄžadĂĄme sĂşbor \file{article.cls}. Keďže prĂ­pona \samp{.cls} je +jednoznačnĂĄ, nemusĂ­me ĹĄpecifikovaĹĽ, Ĺže hÄžadĂĄme sĂşbor typu \singleuv{tex} +(zdrojovĂ˝ sĂşbor \TeX{}). NĂĄjdeme ho v~podadresĂĄri +\file{tex/latex/base} pod koreňovĂ˝m adresĂĄrom +\samp{TEXMF-dist}. Podobne, vĹĄetky nasledujĂşce sĂşbory budĂş nĂĄjdenĂŠ bez +problĂŠmov vďaka ich jednoznačnej prĂ­pone. \begin{alltt} > \Ucom{kpsewhich array.sty} /usr/local/texmf-dist/tex/latex/tools/array.sty @@ -2372,44 +2384,44 @@ probl /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib \end{alltt} -Mimochodom, posledným súborom je bibliografická databáza \BibTeX u pre -články \textsl{TUGBoatu}. +Mimochodom, poslednĂ˝m sĂşborom je bibliografickĂĄ databĂĄza \BibTeX u pre +člĂĄnky \textsl{TUGBoatu}. \begin{alltt} > \Ucom{kpsewhich cmr10.pk} \end{alltt} -Bitmapové súbory fontov typu \file{.pk} sa používajú zobrazovacími -programami ako \cmdname{dvips} a \cmdname{xdvi}. V~tomto prípade -je vrátený prázdny výsledok, keďže neexistujú žiadne vopred -generované Computer Modern \samp{.pk} súbory v~našom systéme -(vzhľadom na to, že v~\TL{} implicitne používame verzie Type1 ). +BitmapovĂŠ sĂşbory fontov typu \file{.pk} sa pouŞívajĂş zobrazovacĂ­mi +programami ako \cmdname{dvips} a \cmdname{xdvi}. V~tomto prĂ­pade +je vrĂĄtenĂ˝ prĂĄzdny vĂ˝sledok, keďže neexistujĂş Ĺžiadne vopred +generovanĂŠ Computer Modern \samp{.pk} sĂşbory v~naĹĄom systĂŠme +(vzhÄžadom na to, Ĺže v~\TL{} implicitne pouŞívame verzie Type1 ). \begin{alltt} > \Ucom{kpsewhich wsuipa10.pk} \ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk \else /usr/local/texmf-var/fonts/pk/ljfour/public/ ... wsuipa/wsuipa10.600pk \fi\end{alltt} -Pre tieto fonty (fonetickú abecedu z~University of Washington) sme museli vygenerovať\ -\samp{.pk} súbory. Keďže predvolený mód \MF u v~našej inštalácii -je \texttt{ljfour} so základným rozlíšením 600~dpi (dots per inch), -je vrátená táto inštancia. +Pre tieto fonty (fonetickĂş abecedu z~University of Washington) sme museli vygenerovaĹĽ\ +\samp{.pk} sĂşbory. Keďže predvolenĂ˝ mĂłd \MF u v~naĹĄej inĹĄtalĂĄcii +je \texttt{ljfour} so zĂĄkladnĂ˝m rozlĂ­ĹĄenĂ­m 600~dpi (dots per inch), +je vrĂĄtenĂĄ tĂĄto inĹĄtancia. \begin{alltt} > \Ucom{kpsewhich -dpi=300 wsuipa10.pk} \end{alltt} -V~tomto prípade po špecifikovaní, že nás zaujíma rozlíšenie 300~dpi -(\texttt{-dpi=300}), vidíme, že taký font nie je v~systéme -k~dispozícii. Programy ako \cmdname{dvips} alebo \cmdname{xdvi} -by v~tomto prípade vytvorili požadované \texttt{.pk} súbory, použijúc skript \cmdname{mktexpk}. - -Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory -\cmdname{dvips}. Najprv sa pozrieme na jeden z~bežne používaných -súborov, všeobecný prológový \file{tex.pro} na pod\-poru \TeX u{}, -potom pohľadáme konfiguračný súbor (\file{config.ps}) a -PostScriptovú mapu fontov \file{psfonts.map} \Dash %B% as of 2004, -mapové a kódové súbory majú svoje vlastné cesty na vyhľadávanie a nové umiestnenie v~stromoch \dirname{texmf}. -Keďže prípona -\samp{.ps} je ne\-jed\-no\-značná, musíme pre súbor \texttt{config.ps} -špecifikovať explicitne, o ktorý typ sa zaujímame (\optname{dvips +V~tomto prĂ­pade po ĹĄpecifikovanĂ­, Ĺže nĂĄs zaujĂ­ma rozlĂ­ĹĄenie 300~dpi +(\texttt{-dpi=300}), vidĂ­me, Ĺže takĂ˝ font nie je v~systĂŠme +k~dispozĂ­cii. Programy ako \cmdname{dvips} alebo \cmdname{xdvi} +by v~tomto prĂ­pade vytvorili poĹžadovanĂŠ \texttt{.pk} sĂşbory, pouĹžijĂşc skript \cmdname{mktexpk}. + +Teraz obrĂĄĹĽme naĹĄu pozornosĹĽ na hlavičkovĂŠ a konfiguračnĂŠ sĂşbory +\cmdname{dvips}. Najprv sa pozrieme na jeden z~beĹžne pouŞívanĂ˝ch +sĂşborov, vĹĄeobecnĂ˝ prolĂłgovĂ˝ \file{tex.pro} na pod\-poru \TeX u{}, +potom pohÄžadĂĄme konfiguračnĂ˝ sĂşbor (\file{config.ps}) a +PostScriptovĂş mapu fontov \file{psfonts.map} \Dash %B% as of 2004, +mapovĂŠ a kĂłdovĂŠ sĂşbory majĂş svoje vlastnĂŠ cesty na vyhÄžadĂĄvanie a novĂŠ umiestnenie v~stromoch \dirname{texmf}. +Keďže prĂ­pona +\samp{.ps} je ne\-jed\-no\-značnĂĄ, musĂ­me pre sĂşbor \texttt{config.ps} +ĹĄpecifikovaĹĽ explicitne, o ktorĂ˝ typ sa zaujĂ­mame (\optname{dvips config}). \begin{alltt} > \Ucom{kpsewhich tex.pro} @@ -2419,27 +2431,27 @@ config}). > \Ucom{kpsewhich psfonts.map} /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map \end{alltt} -Teraz sa pozrieme na podporné súbory URW Times PostScript. -V~Berryho schéme meno pre -tieto pomenovania fontov je \uv{\texttt{utm}}. Prvý -súbor, ktorý hľadáme, je konfiguračný súbor, ktorý obsahuje meno -mapového súboru: +Teraz sa pozrieme na podpornĂŠ sĂşbory URW Times PostScript. +V~Berryho schĂŠme meno pre +tieto pomenovania fontov je \uv{\texttt{utm}}. PrvĂ˝ +sĂşbor, ktorĂ˝ hÄžadĂĄme, je konfiguračnĂ˝ sĂşbor, ktorĂ˝ obsahuje meno +mapovĂŠho sĂşboru: \begin{alltt} > \Ucom{kpsewhich --format="dvips config" config.utm} /usr/local/texmf-dist/dvips/psnfss/config.utm \end{alltt} -Obsah tohoto súboru je +Obsah tohoto sĂşboru je \begin{alltt} p +utm.map \end{alltt} -čo odkazuje na súbor \file{utm.map}, ktorý ideme ďalej hľadať. +čo odkazuje na sĂşbor \file{utm.map}, ktorĂ˝ ideme ďalej hÄžadaĹĽ. \begin{alltt} > \Ucom{kpsewhich utm.map} /usr/local/texmf-dist/fonts/map/dvips/times/utm.map \end{alltt} -Tento mapový súbor definuje mená súborov fontov typu Type1 -PostScript v~kolekcii URW. Jeho obsah vyzerá takto (zobrazili sme -iba jeho časť): +Tento mapovĂ˝ sĂşbor definuje menĂĄ sĂşborov fontov typu Type1 +PostScript v~kolekcii URW. Jeho obsah vyzerĂĄ takto (zobrazili sme +iba jeho časĹĽ): \begin{alltt} utmb8r NimbusRomNo9L-Medi ... \Ucom{kpsewhich utmr8a.pfb} \ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb @@ -2458,70 +2470,70 @@ vyh ... urw/utm/utmr8a.pfb \fi\end{alltt} -Z~týchto príkladov by malo byť zrejmé, ako ľahko môžete nájsť -umiestnenie daného súboru. Toto je zvlášť dôležité, keď máte -podozrenie, že ste narazili na zlú verziu súboru, -pretože \cmdname{kpsewhich} emuluje vyhľadávanie -úplne rovnakým spôsobom ako skutočný program (\TeX{}, dvips a pod). +Z~tĂ˝chto prĂ­kladov by malo byĹĽ zrejmĂŠ, ako Äžahko mĂ´Ĺžete nĂĄjsĹĽ +umiestnenie danĂŠho sĂşboru. Toto je zvlĂĄĹĄĹĽ dĂ´leĹžitĂŠ, keď mĂĄte +podozrenie, Ĺže ste narazili na zlĂş verziu sĂşboru, +pretoĹže \cmdname{kpsewhich} emuluje vyhÄžadĂĄvanie +Ăşplne rovnakĂ˝m spĂ´sobom ako skutočnĂ˝ program (\TeX{}, dvips a pod). -\subsubsection{Ladiace činnosti} +\subsubsection{Ladiace činnosti} \label{sec:debugging} -Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na -súbory. Aby toto bolo možné vhodne uskutočniť, \KPS{} ponúka rôzne +Niekedy je potrebnĂŠ vyĹĄetriĹĽ, ako program rozpoznĂĄva referencie na +sĂşbory. Aby toto bolo moĹžnĂŠ vhodne uskutočniĹĽ, \KPS{} ponĂşka rĂ´zne stupne ladenia: \begin{itemize} -\item[\texttt{\ 1}] Volania \texttt{stat} (testy súborov). Pri behu - s~aktuálnou \file{ls-R} databázou by nemal dať takmer žiaden výstup. -\item[\texttt{\ 2}] Referencie do hašovacích tabuliek (ako \file{ls-R} - databázy, mapové súbory, konfiguračné súbory). -\item[\texttt{\ 4}] Operácie otvárania a zatvárania súboru. -\item[\texttt{\ 8}] Všeobecná informácia o ceste pre typy súborov - hľadaných \KPS. Toto je užitočné pri zisťovaní, kde bola definovaná - určitá cesta pre daný súbor. -\item[\texttt{16}] Adresárový zoznam pre každý element cesty (vzťahuje - sa iba na vyhľadávanie na disku). -\item[\texttt{32}] Vyhľadávanie súborov. -\item[\texttt{64}] Premenlivé hodnoty. +\item[\texttt{\ 1}] Volania \texttt{stat} (testy sĂşborov). Pri behu + s~aktuĂĄlnou \file{ls-R} databĂĄzou by nemal daĹĽ takmer Ĺžiaden vĂ˝stup. +\item[\texttt{\ 2}] Referencie do haĹĄovacĂ­ch tabuliek (ako \file{ls-R} + databĂĄzy, mapovĂŠ sĂşbory, konfiguračnĂŠ sĂşbory). +\item[\texttt{\ 4}] OperĂĄcie otvĂĄrania a zatvĂĄrania sĂşboru. +\item[\texttt{\ 8}] VĹĄeobecnĂĄ informĂĄcia o ceste pre typy sĂşborov + hÄžadanĂ˝ch \KPS. Toto je uĹžitočnĂŠ pri zisĹĽovanĂ­, kde bola definovanĂĄ + určitĂĄ cesta pre danĂ˝ sĂşbor. +\item[\texttt{16}] AdresĂĄrovĂ˝ zoznam pre kaĹždĂ˝ element cesty (vzĹĽahuje + sa iba na vyhÄžadĂĄvanie na disku). +\item[\texttt{32}] VyhÄžadĂĄvanie sĂşborov. +\item[\texttt{64}] PremenlivĂŠ hodnoty. \end{itemize} -Hodnota \texttt{-1} nastaví všetky horeuvedené voľby, v~praxi -pravdepodobne vždy použijete tieto úrovne, ak budete potrebovať -akékoľvek ladenie. - -Podobne s~programom \cmdname{dvips} nastavením kombinácie -ladiacich prepínačov môžete detailne sledovať, odkiaľ sa berú -používané súbory. Aktuálny popis parametrov je možné nájsť -v~\path{../texmf/doc/html/dvips/dvips_2.html}. Alternatívne, -keď súbor nie je nájdený, -ladiaca cesta ukazuje, v~ktorých adresároch program daný súbor -hľadal, čo môže naznačovať, v~čom sa asi vyskytol problém. -Všeobecne povedané, keďže väčšina programov volá knižnicu \KPS{} -vnútorne, ladiace voľby je možné nastaviť pomocou premennej -prostredia \envname{KPATHSEA\_DEBUG} na potrebnú kombináciu, ako je -to popísané v~horeuvedenom zozname. -(Poznámka pre používateľov Windows: nie je jednoduché -presmerovať všetky hlášky v~tomto systéme do súboru. -Na diagnostick\'e účely môžete dočasne priradiť\hfill\\ +Hodnota \texttt{-1} nastavĂ­ vĹĄetky horeuvedenĂŠ voÄžby, v~praxi +pravdepodobne vĹždy pouĹžijete tieto Ăşrovne, ak budete potrebovaĹĽ +akĂŠkoÄžvek ladenie. + +Podobne s~programom \cmdname{dvips} nastavenĂ­m kombinĂĄcie +ladiacich prepĂ­načov mĂ´Ĺžete detailne sledovaĹĽ, odkiaÄž sa berĂş +pouŞívanĂŠ sĂşbory. AktuĂĄlny popis parametrov je moĹžnĂŠ nĂĄjsĹĽ +v~\path{../texmf/doc/html/dvips/dvips_2.html}. AlternatĂ­vne, +keď sĂşbor nie je nĂĄjdenĂ˝, +ladiaca cesta ukazuje, v~ktorĂ˝ch adresĂĄroch program danĂ˝ sĂşbor +hÄžadal, čo mĂ´Ĺže naznačovaĹĽ, v~čom sa asi vyskytol problĂŠm. +VĹĄeobecne povedanĂŠ, keďže väčšina programov volĂĄ kniĹžnicu \KPS{} +vnĂştorne, ladiace voÄžby je moĹžnĂŠ nastaviĹĽ pomocou premennej +prostredia \envname{KPATHSEA\_DEBUG} na potrebnĂş kombinĂĄciu, ako je +to popĂ­sanĂŠ v~horeuvedenom zozname. +(PoznĂĄmka pre pouŞívateÄžov Windows: nie je jednoduchĂŠ +presmerovaĹĽ vĹĄetky hlĂĄĹĄky v~tomto systĂŠme do sĂşboru. +Na diagnostick\'e účely mĂ´Ĺžete dočasne priradiĹĽ\hfill\\ \texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}). -Uvažujme ako príklad malý zdrojový súbor -\LaTeX u{}, \file{hello-world.tex}, ktorý obsahuje nasledujúci vstup. +UvaĹžujme ako prĂ­klad malĂ˝ zdrojovĂ˝ sĂşbor +\LaTeX u{}, \file{hello-world.tex}, ktorĂ˝ obsahuje nasledujĂşci vstup. \begin{verbatim} \documentclass{article} \begin{document} Hello World! \end{document} \end{verbatim} -Tento malý súbor používa iba font \file{cmr10}, takže pozrime sa, -ako \cmdname{dvips} pripravuje PostScriptový súbor (chceme použiť -Type1 verziu písiem Computer Modern, preto je nastavená -voľba \texttt{-Pcms}\footnote{Od verzie \TL{}~7 nie -je nutné túto voľbu nastavovať, pretože Type~1 fonty sú -načítané implicitne.}. +Tento malĂ˝ sĂşbor pouŞíva iba font \file{cmr10}, takĹže pozrime sa, +ako \cmdname{dvips} pripravuje PostScriptovĂ˝ sĂşbor (chceme pouĹžiĹĽ +Type1 verziu pĂ­siem Computer Modern, preto je nastavenĂĄ +voÄžba \texttt{-Pcms}\footnote{Od verzie \TL{}~7 nie +je nutnĂŠ tĂşto voÄžbu nastavovaĹĽ, pretoĹže Type~1 fonty sĂş +načítanĂŠ implicitne.}. \begin{alltt} > \Ucom{dvips -d4100 hello-world -Pcms -o} \end{alltt} -V~tomto prípade sme skombinovali \cmdname{dvips} ladiacu +V~tomto prĂ­pade sme skombinovali \cmdname{dvips} ladiacu triedu~4 (cesty k~fontom) s~expanziou elementu cesty \KPS\ -(pozri Referenčný Manuál +(pozri ReferenčnĂ˝ ManuĂĄl \cmdname{dvips}, \OnCD{texmf/doc/html/dvips/dvips_toc.html}). %\ifSingleColumn %We get something @@ -2530,42 +2542,42 @@ triedu~4 (cesty k~fontom) s~expanziou elementu cesty \KPS\ %\input{examples/ex6.tex} %\end{alltt} %\else -Výstup, trochu preusporiadaný, je zobrazený na obrázku~\ref{fig:dvipsdbga}. +VĂ˝stup, trochu preusporiadanĂ˝, je zobrazenĂ˝ na obrĂĄzku~\ref{fig:dvipsdbga}. \begin{figure*}[tp] \centering \input{examples/ex6a.tex} -\caption{Hľadanie konfiguračných súborov}\label{fig:dvipsdbga} +\caption{HÄžadanie konfiguračnĂ˝ch sĂşborov}\label{fig:dvipsdbga} \bigskip \input{examples/ex6b.tex} -\caption{Hľadanie \singleuv{prolog} súboru}\label{fig:dvipsdbgb} +\caption{HÄžadanie \singleuv{prolog} sĂşboru}\label{fig:dvipsdbgb} \bigskip \input{examples/ex6c.tex} -\caption{Hľadanie súboru fontu}\label{fig:dvipsdbgc} +\caption{HÄžadanie sĂşboru fontu}\label{fig:dvipsdbgc} \end{figure*} %\input{examples/ex6skfromtl6.tex} % TODO: Janka -- treba aktualizovat % z ../examples/ex6*.tex -\cmdname{dvips} začne lokáciou svojich pracovných súborov. Najprv je -nájdený \file{texmf.cnf}, ktorý obsahuje definície vyhľadávacích -ciest ostatných súborov, potom databáza súborov \file{ls-R} (na -optimalizáciu vyhľadávania súborov) a skratky mien súborov -(\file{aliases}), čo robí možným deklarovať viacero mien (napr.\ -krátke meno typu \singleuv{8.3} ako v~\acro{DOS}e a dlhšiu prirodzenejšiu -verziu) pre ten istý súbor. Potom \cmdname{dvips} pokračuje -v~hľadaní všeobecného konfiguračného súboru \file{config.ps} skôr, -ako začne hľadať súbor nastavení \file{.dvipsrc} (ktorý, v~tomto -prípade, \emph{nie je nájdený}). Nakoniec, \cmdname{dvips} nájde -konfiguračný súbor pre font Computer Modern PostScript, -\file{config.cms} (toto bolo iniciované voľbou\texttt{-Pcms} -v~príkaze \cmdname{dvips}). Tento súbor obsahuje zoznam \uv{mapových} -súborov, ktoré definujú vzťah medzi menami fontov v~\TeX u, -PostScripte a systéme súborov. +\cmdname{dvips} začne lokĂĄciou svojich pracovnĂ˝ch sĂşborov. Najprv je +nĂĄjdenĂ˝ \file{texmf.cnf}, ktorĂ˝ obsahuje definĂ­cie vyhÄžadĂĄvacĂ­ch +ciest ostatnĂ˝ch sĂşborov, potom databĂĄza sĂşborov \file{ls-R} (na +optimalizĂĄciu vyhÄžadĂĄvania sĂşborov) a skratky mien sĂşborov +(\file{aliases}), čo robĂ­ moĹžnĂ˝m deklarovaĹĽ viacero mien (napr.\ +krĂĄtke meno typu \singleuv{8.3} ako v~\acro{DOS}e a dlhĹĄiu prirodzenejĹĄiu +verziu) pre ten istĂ˝ sĂşbor. Potom \cmdname{dvips} pokračuje +v~hÄžadanĂ­ vĹĄeobecnĂŠho konfiguračnĂŠho sĂşboru \file{config.ps} skĂ´r, +ako začne hÄžadaĹĽ sĂşbor nastavenĂ­ \file{.dvipsrc} (ktorĂ˝, v~tomto +prĂ­pade, \emph{nie je nĂĄjdenĂ˝}). Nakoniec, \cmdname{dvips} nĂĄjde +konfiguračnĂ˝ sĂşbor pre font Computer Modern PostScript, +\file{config.cms} (toto bolo iniciovanĂŠ voÄžbou\texttt{-Pcms} +v~prĂ­kaze \cmdname{dvips}). Tento sĂşbor obsahuje zoznam \uv{mapovĂ˝ch} +sĂşborov, ktorĂŠ definujĂş vzĹĽah medzi menami fontov v~\TeX u, +PostScripte a systĂŠme sĂşborov. \begin{alltt} > \Ucom{more /usr/local/texmf/dvips/cms/config.cms} p +ams.map @@ -2573,19 +2585,19 @@ PostScripte a syst p +cmbkm.map p +amsbkm.map \end{alltt} -\cmdname{dvips} preto pokračuje v~hľadaní všetkých týchto súborov plus -všeobecného mapového súboru \file{psfonts.map}, ktorý sa načíta -vždy (obsahuje deklarácie bežne používaných PostScriptových fontov; -pozri poslednú časť sekcie~\ref{sec:examplesofuse}, kde sa nachádza -viac detailov o narábaní s~mapovými súbormi PostScriptu). +\cmdname{dvips} preto pokračuje v~hÄžadanĂ­ vĹĄetkĂ˝ch tĂ˝chto sĂşborov plus +vĹĄeobecnĂŠho mapovĂŠho sĂşboru \file{psfonts.map}, ktorĂ˝ sa načíta +vĹždy (obsahuje deklarĂĄcie beĹžne pouŞívanĂ˝ch PostScriptovĂ˝ch fontov; +pozri poslednĂş časĹĽ sekcie~\ref{sec:examplesofuse}, kde sa nachĂĄdza +viac detailov o narĂĄbanĂ­ s~mapovĂ˝mi sĂşbormi PostScriptu). -V~tomto bode sa \cmdname{dvips} identifikuje používateľovi\,\ldots +V~tomto bode sa \cmdname{dvips} identifikuje pouŞívateÄžovi\,\ldots \begin{alltt}\ifSingleColumn This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com) \else\small{}This is dvips(k) 5.92b Copyright 2002 Radical Eye ... \fi\end{alltt}% decided to accept slight overrun in tub case \ifSingleColumn -\noindent\ldots potom pokračuje v~hľadaní prológového súboru +\noindent\ldots potom pokračuje v~hÄžadanĂ­ prolĂłgovĂŠho sĂşboru \file{texc.pro}: \begin{alltt}\small @@ -2595,24 +2607,24 @@ kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0, kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro \end{alltt} \else -potom pokračuje v~hľadaní prológového súboru -\file{texc.pro} (pozri obrázok~\ref{fig:dvipsdbgb}). +potom pokračuje v~hÄžadanĂ­ prolĂłgovĂŠho sĂşboru +\file{texc.pro} (pozri obrĂĄzok~\ref{fig:dvipsdbgb}). \fi -Po nájdení tohoto súboru, \cmdname{dvips} vypíše na výstup dátum a -čas a informuje nás, že vygeneruje súbor \file{hello-world.ps}, že -potrebuje súbor s~fontom \file{cmr10}, ktorý bude deklarovaný ako -\uv{rezidentný}: +Po nĂĄjdenĂ­ tohoto sĂşboru, \cmdname{dvips} vypĂ­ĹĄe na vĂ˝stup dĂĄtum a +čas a informuje nĂĄs, Ĺže vygeneruje sĂşbor \file{hello-world.ps}, Ĺže +potrebuje sĂşbor s~fontom \file{cmr10}, ktorĂ˝ bude deklarovanĂ˝ ako +\uv{rezidentnĂ˝}: \begin{alltt}\small TeX output 1998.02.26:1204' -> hello-world.ps Defining font () cmr10 at 10.0pt Font cmr10 is resident. \end{alltt} -Teraz sa rozbehne hľadanie súboru \file{cmr10.tfm}, ktorý je -nájdený, potom je referencovaných ešte niekoľko prológových súborov -(nezobrazené) a nakoniec je nájdená inštancia fontu -Type1, \file{cmr10.pfb}, ktorá je pridaná do výstupného súboru -(pozri posledný riadok). +Teraz sa rozbehne hÄžadanie sĂşboru \file{cmr10.tfm}, ktorĂ˝ je +nĂĄjdenĂ˝, potom je referencovanĂ˝ch eĹĄte niekoÄžko prolĂłgovĂ˝ch sĂşborov +(nezobrazenĂŠ) a nakoniec je nĂĄjdenĂĄ inĹĄtancia fontu +Type1, \file{cmr10.pfb}, ktorĂĄ je pridanĂĄ do vĂ˝stupnĂŠho sĂşboru +(pozri poslednĂ˝ riadok). \begin{alltt}\small kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0, path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//: @@ -2628,262 +2640,262 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb [1] \end{alltt} -\subsection{Možnosti nastavenia za behu programu} +\subsection{MoĹžnosti nastavenia za behu programu} -Ďalšou z~pekných čŕt distribúcie \Webc{} je možnosť kontroly -množstva pamäťových parametrov (najmä veľkosti polí) za behu -prostredníctvom súboru \file{texmf.cnf}, -ktorý číta knižnica \KPS{}. Nastavenia všetkých parametrov môžete -nájsť v~časti~3 tohto súboru. Najdôležitejšie riadiace -premenné (čísla riadkov sa vzťahujú na súbor \file{texmf.cnf}): +ĎalĹĄou z~peknĂ˝ch čŕt distribĂşcie \Webc{} je moĹžnosĹĽ kontroly +mnoĹžstva pamäżovĂ˝ch parametrov (najmä veÄžkosti polĂ­) za behu +prostrednĂ­ctvom sĂşboru \file{texmf.cnf}, +ktorĂ˝ číta kniĹžnica \KPS{}. Nastavenia vĹĄetkĂ˝ch parametrov mĂ´Ĺžete +nĂĄjsĹĽ v~časti~3 tohto sĂşboru. NajdĂ´leĹžitejĹĄie riadiace +premennĂŠ (čísla riadkov sa vzĹĽahujĂş na sĂşbor \file{texmf.cnf}): \begin{description} \item[\texttt{main\_memory}] - Celkový počet dostupných slov v~pamäti pre \TeX{}, \MF{} a \MP. - Musíte vytvoriť nový formátový súbor pre každé odlišné nastavenie. - Napríklad môžete vygenerovať \uv{obrovskú} verziu \TeX u{} - a zavolať súbor s~formátom \texttt{hugetex.fmt}. S~po\-užitím - štandardnej špecifikácie mena programu používaného knižnicou - \KPS{}, konkrétna hodnota premennej \texttt{main\_memory} sa načíta zo - súboru \file{texmf.cnf}. - %B% (porovnaj všeobecnú hodnotu a \uv{obrovskú} hodnotu, ktorá sa inštancuje cez \texttt{hugetex}, atď.). + CelkovĂ˝ počet dostupnĂ˝ch slov v~pamäti pre \TeX{}, \MF{} a \MP. + MusĂ­te vytvoriĹĽ novĂ˝ formĂĄtovĂ˝ sĂşbor pre kaĹždĂŠ odliĹĄnĂŠ nastavenie. + NaprĂ­klad mĂ´Ĺžete vygenerovaĹĽ \uv{obrovskĂş} verziu \TeX u{} + a zavolaĹĽ sĂşbor s~formĂĄtom \texttt{hugetex.fmt}. S~po\-uĹžitĂ­m + ĹĄtandardnej ĹĄpecifikĂĄcie mena programu pouŞívanĂŠho kniĹžnicou + \KPS{}, konkrĂŠtna hodnota premennej \texttt{main\_memory} sa načíta zo + sĂşboru \file{texmf.cnf}. + %B% (porovnaj vĹĄeobecnĂş hodnotu a \uv{obrovskĂş} hodnotu, ktorĂĄ sa inĹĄtancuje cez \texttt{hugetex}, atď.). \item[\texttt{extra\_mem\_bot}] - Dodatočný priestor pre \uv{veľké} dátové štruktúry \TeX u{}: + DodatočnĂ˝ priestor pre \uv{veÄžkĂŠ} dĂĄtovĂŠ ĹĄtruktĂşry \TeX u{}: \uv{boxy}, \uv{glue}, \uv{break\-point(y)} a podobne. - Je to užitočné hlavne ak používate \PiCTeX{}. + Je to uĹžitočnĂŠ hlavne ak pouŞívate \PiCTeX{}. \item[\texttt{font\_mem\_size}] - Počet dostupných slov pre informáciu o fontoch v~\TeX u. Toto je - viac-menej celková veľkosť všetkých prečítaných \acro{TFM} súborov. + Počet dostupnĂ˝ch slov pre informĂĄciu o fontoch v~\TeX u. Toto je + viac-menej celkovĂĄ veÄžkosĹĽ vĹĄetkĂ˝ch prečítanĂ˝ch \acro{TFM} sĂşborov. \item[\texttt{hash\_extra}] - Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. - Len $\approx$10\,000 riadiacich sekvencií môže byť uložených v~hlavnej - hašovacej tabuľke; ak máte veľkú knihu s~mnohými krížovými odkazmi, - toto nemusí stačiť. Implicitná hodnota \texttt{hash\_extra} je \texttt{50000}. - %B% Vidíte, že obidve volania programov \cmdname{hugetex} a \cmdname{pdftex} požadujú - %B% dodatočných 15\,000 riadiacich sekvencií (preddefinovaná hodnota + DodatočnĂ˝ priestor pre haĹĄovaciu tabuÄžku mien riadiacej sekvencie. + Len $\approx$10\,000 riadiacich sekvenciĂ­ mĂ´Ĺže byĹĽ uloĹženĂ˝ch v~hlavnej + haĹĄovacej tabuÄžke; ak mĂĄte veÄžkĂş knihu s~mnohĂ˝mi krĂ­ĹžovĂ˝mi odkazmi, + toto nemusĂ­ stačiĹĽ. ImplicitnĂĄ hodnota \texttt{hash\_extra} je \texttt{50000}. + %B% VidĂ­te, Ĺže obidve volania programov \cmdname{hugetex} a \cmdname{pdftex} poĹžadujĂş + %B% dodatočnĂ˝ch 15\,000 riadiacich sekvenciĂ­ (preddefinovanĂĄ hodnota %B% hash\_extra je nula). \end{description} -Samozrejme, tento prvok nemôže nahradiť naozajstné dynamické polia -a alokácie pamäte, ale keďže tieto sa veľmi ťažko implementujú -v~súčasnej verzii \TeX u, tieto parametre počas behu programu -poskytujú praktický kompromis, ktorý dovoľuje aspoň nejakú +Samozrejme, tento prvok nemĂ´Ĺže nahradiĹĽ naozajstnĂŠ dynamickĂŠ polia +a alokĂĄcie pamäte, ale keďže tieto sa veÄžmi ĹĽaĹžko implementujĂş +v~súčasnej verzii \TeX u, tieto parametre počas behu programu +poskytujĂş praktickĂ˝ kompromis, ktorĂ˝ dovoÄžuje aspoň nejakĂş flexi\-bilitu. \end{otherlanguage} \begin{comment} -\section{Překlad pro novou unixovou platformu} -Pokud používáte platformu, pro kterou neposkytujeme binárky, nezbude vám -nic jiného, než si je vytvořit ze zdrojáků sami. -Není to tak těžké, jak se traduje či zdá. Vše, co je třeba, najdete -v~adresáři \texttt{source} distribuce. - -\subsection{Předpoklady úspěchu} -Budete potřebovat alespoň 100~Mebibytů diskového prostoru na kompilaci -celého \TeX{}u a podpůrných programů. Budete také potřebovat kompilátor -\acro{ANSI}~C, program \cmdname{make}, lexikální analyzátor a generátor -překladače. Doporučujeme \GNU{} verze těchto programů +\section{Překlad pro novou unixovou platformu} +Pokud pouŞívĂĄte platformu, pro kterou neposkytujeme binĂĄrky, nezbude vĂĄm +nic jinĂŠho, neĹž si je vytvořit ze zdrojĂĄkĹŻ sami. +NenĂ­ to tak těžkĂŠ, jak se traduje či zdĂĄ. VĹĄe, co je třeba, najdete +v~adresáři \texttt{source} distribuce. + +\subsection{Předpoklady Ăşspěchu} +Budete potřebovat alespoň 100~MebibytĹŻ diskovĂŠho prostoru na kompilaci +celĂŠho \TeX{}u a podpĹŻrnĂ˝ch programĹŻ. Budete takĂŠ potřebovat kompilĂĄtor +\acro{ANSI}~C, program \cmdname{make}, lexikĂĄlnĂ­ analyzĂĄtor a generĂĄtor +překladače. Doporučujeme \GNU{} verze těchto programĹŻ (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, -\cmdname{bison}). Možná uspějete i s~jinými verzemi kompilátoru~C, -programu \cmdname{make} a dalších programů, ale budete potřebovat -dobrou znalost kompilace unixových programů pro řešení kolizí. -Také příkaz \texttt{uname} musí vracet rozumné hodnoty. +\cmdname{bison}). MoĹžnĂĄ uspějete i s~jinĂ˝mi verzemi kompilĂĄtoru~C, +programu \cmdname{make} a dalĹĄĂ­ch programĹŻ, ale budete potřebovat +dobrou znalost kompilace unixovĂ˝ch programĹŻ pro řeĹĄenĂ­ kolizĂ­. +TakĂŠ příkaz \texttt{uname} musĂ­ vracet rozumnĂŠ hodnoty. \subsection{Konfigurace} -Pro začátek proveďte normální instalaci \TL{} na váš disk (viz -oddíl~\ref{sec:install.disk} na -straně~\pageref{sec:install.disk}). Můžete přeskočit instalaci -všech předkompilovaných binárek. +Pro začátek proveďte normĂĄlnĂ­ instalaci \TL{} na vĂĄĹĄ disk (viz +oddĂ­l~\ref{sec:install.disk} na +straně~\pageref{sec:install.disk}). MĹŻĹžete přeskočit instalaci +vĹĄech předkompilovanĂ˝ch binĂĄrek. -Potom rozbalte zdroje z~komprimovaného \texttt{tar} archívu z~adresáře -\dirname{source} na svůj disk a přejděte do adresáře, kam jste zdroje +Potom rozbalte zdroje z~komprimovanĂŠho \texttt{tar} archĂ­vu z~adresáře +\dirname{source} na svĹŻj disk a přejděte do adresáře, kam jste zdroje rozbalili. -Potom spusťte program \cmdname{configure} například takto: +Potom spusĹĽte program \cmdname{configure} například takto: \begin{alltt} > \Ucom{sh configure -prefix=/usr/local/TeX} \end{alltt} -Adresář udaný přepínačem \optname{-prefix} je ten, kam jste instalovali -pomocný texmf strom; struktura adresářů bude jak je popsáno níže (přičemž -\$TEXDIR je adresář, který jste zvolili): +Adresář udanĂ˝ přepĂ­načem \optname{-prefix} je ten, kam jste instalovali +pomocnĂ˝ texmf strom; struktura adresářů bude jak je popsĂĄno nĂ­Ĺže (přičemĹž +\$TEXDIR je adresář, kterĂ˝ jste zvolili): \noindent \begin{tabularx}{\textwidth}{@{}>{\ttfamily}lX@{}} - \dirname{$TEXDIR/share/texmf} & hlavní strom s~fonty, makry, atp.\\ - \dirname{$TEXDIR/man} & unixové manuálové stránky\\ - \dirname{$TEXDIR/info} & \GNU style Info manuály\\ - \dirname{$TEXDIR/bin/$PLATFORM} & binárky + \dirname{$TEXDIR/share/texmf} & hlavnĂ­ strom s~fonty, makry, atp.\\ + \dirname{$TEXDIR/man} & unixovĂŠ manuĂĄlovĂŠ strĂĄnky\\ + \dirname{$TEXDIR/info} & \GNU style Info manuĂĄly\\ + \dirname{$TEXDIR/bin/$PLATFORM} & binĂĄrky \end{tabularx} %$ -Pokud chcete zrušit extra úroveň adresářů \dirname{$PLATFORM} pro každou -platformu, t.j.\ uložit binárky do adresáře \dirname{$TEXDIR/bin}, +Pokud chcete zruĹĄit extra Ăşroveň adresářů \dirname{$PLATFORM} pro kaĹždou +platformu, t.j.\ uloĹžit binĂĄrky do adresáře \dirname{$TEXDIR/bin}, specifikujte volbu \verb|--disable-multiplatform| pro \cmdname{configure}. -Podívejte se na výstup příkazu \verb|./configure --help| pro popis -dalších přepínačů, které můžete chtít použít. Například můžete chtít -vynechat překlad \OMEGA{}y či \eTeX{}u. +PodĂ­vejte se na vĂ˝stup příkazu \verb|./configure --help| pro popis +dalĹĄĂ­ch přepĂ­načů, kterĂŠ mĹŻĹžete chtĂ­t pouŞít. Například mĹŻĹžete chtĂ­t +vynechat překlad \OMEGA{}y či \eTeX{}u. -\subsection{Spuštění \cmdname{make}} +\subsection{SpuĹĄtěnĂ­ \cmdname{make}} -Ověřte, zda proměnná prostředí nebo volba \texttt{noclobber} není nastavena. +Ověřte, zda proměnnĂĄ prostředĂ­ nebo volba \texttt{noclobber} nenĂ­ nastavena. -Potom spusťte hlavní \cmdname{make} takto: +Potom spusĹĽte hlavnĂ­ \cmdname{make} takto: \begin{alltt} > \Ucom{make world} \end{alltt} -a dejte si chvíli oddechu\ldots -Případně si můžete zaznamenat všechen výstup takto: +a dejte si chvĂ­li oddechu\ldots +Případně si mĹŻĹžete zaznamenat vĹĄechen vĂ˝stup takto: \begin{alltt} > \Ucom{sh -c \string"make world >world.log 2>\&1\string" \&} \end{alltt} -Předtím než uvěříte, že všechno je v~pořádku, zkontrolujte -logovací soubor na chyby: \GNU \cmdname{make} vždy používá řetězec -\samp{***}, kdykoliv příkaz selže. Také zkontrolujte, zda všechny programy -byly opravdu přeloženy: +PředtĂ­m neĹž uvěříte, Ĺže vĹĄechno je v~pořádku, zkontrolujte +logovacĂ­ soubor na chyby: \GNU \cmdname{make} vĹždy pouŞívĂĄ řetězec +\samp{***}, kdykoliv příkaz selĹže. TakĂŠ zkontrolujte, zda vĹĄechny programy +byly opravdu přeloĹženy: \begin{alltt} > \Ucom{cd \var{TEXDIR}/bin/\var{archname}} > \Ucom{ls | wc} \end{alltt} -Výsledkem by mělo být přes 200 programů (můžete zkontrolovat přesný -počet s~adresáři \dirname{bin} na~distribučním médiu). +VĂ˝sledkem by mělo bĂ˝t přes 200 programĹŻ (mĹŻĹžete zkontrolovat přesnĂ˝ +počet s~adresáři \dirname{bin} na~distribučnĂ­m mĂŠdiu). -Pro závěrečný \texttt{make install} budete potřebovat rootovské -oprávnění, takže můžete rozdělit \samp{make world} na dvě části: +Pro zĂĄvěrečnĂ˝ \texttt{make install} budete potřebovat rootovskĂŠ +oprĂĄvněnĂ­, takĹže mĹŻĹžete rozdělit \samp{make world} na dvě části: \begin{alltt} > \Ucom{make all} > \Ucom{su} > \Ucom{make install strip} \end{alltt} -Poté, co instalujete všechny binárky, měli byste provést -normální postinstalační proceduru, jak je popsána -v~oddíle~\ref{sec:postinstall} na straně~\pageref{sec:postinstall}. +PotĂŠ, co instalujete vĹĄechny binĂĄrky, měli byste provĂŠst +normĂĄlnĂ­ postinstalačnĂ­ proceduru, jak je popsĂĄna +v~oddĂ­le~\ref{sec:postinstall} na straně~\pageref{sec:postinstall}. -Rovněž, když budete chtít zpřístupnit svoje binárky ostatním, -prosíme kontaktujte nás. Rádi je umístíme na webové stránky \TL. +Rovněž, kdyĹž budete chtĂ­t zpřístupnit svoje binĂĄrky ostatnĂ­m, +prosĂ­me kontaktujte nĂĄs. RĂĄdi je umĂ­stĂ­me na webovĂŠ strĂĄnky \TL. \end{comment} \htmlanchor{ack} -\section{Poděkování} +\section{PoděkovĂĄnĂ­} -\TL{} je výsledkem společného úsilí téměř všech skupin uživatelů \TeX u. -Toto vydání editoval \TL{} Karl Berry. -Seznam ostatních hlavních přispěvatelů, minulých i současných, následuje. -Děkujeme: -%B% Kaja Christiansen prováděla neúnavně opakované -%B% rekompilace na různých unixových platformách. Vladimir Volovich odvedl -%B% vynikající práci na vyčištění zdrojových textů a provedl mnohá -%B% vylepšení, zatímco Gerben Wierda dělal veškerou práci pro \MacOSX. +\TL{} je vĂ˝sledkem společnĂŠho ĂşsilĂ­ tĂŠměř vĹĄech skupin uĹživatelĹŻ \TeX u. +Toto vydĂĄnĂ­ editoval \TL{} Karl Berry. +Seznam ostatnĂ­ch hlavnĂ­ch přispěvatelĹŻ, minulĂ˝ch i současnĂ˝ch, nĂĄsleduje. +Děkujeme: +%B% Kaja Christiansen provĂĄděla neĂşnavně opakovanĂŠ +%B% rekompilace na rĹŻznĂ˝ch unixovĂ˝ch platformĂĄch. Vladimir Volovich odvedl +%B% vynikajĂ­cĂ­ prĂĄci na vyčiĹĄtěnĂ­ zdrojovĂ˝ch textĹŻ a provedl mnohĂĄ +%B% vylepĹĄenĂ­, zatĂ­mco Gerben Wierda dělal veĹĄkerou prĂĄci pro \MacOSX. \begin{itemize*} -\item Anglickému, německému, holandskému a polskému sdružení -uživatelů \TeX{}u (\acro{TUG}, \acro{DANTE} e.V., -\acro{NTG} resp. \acro{GUST}), kte\v r\'i společně zajistily -nezbytnou technickou a administrativní infrastrukturu. -Připojte se, prosím, k~\TeX ovskému sdružení ve vaší -blízkosti (\acro{CSTUG})! +\item AnglickĂŠmu, německĂŠmu, holandskĂŠmu a polskĂŠmu sdruĹženĂ­ +uĹživatelĹŻ \TeX{}u (\acro{TUG}, \acro{DANTE} e.V., +\acro{NTG} resp. \acro{GUST}), kte\v r\'i společně zajistily +nezbytnou technickou a administrativnĂ­ infrastrukturu. +Připojte se, prosĂ­m, k~\TeX ovskĂŠmu sdruĹženĂ­ ve vaĹĄĂ­ +blĂ­zkosti (\acro{CSTUG})! (Viz \url{http://tug.org/usergroups.html}.) -\item Týmu \acro{CTAN}u, pozoruhodně %nejpozoruhodnějším +\item TĂ˝mu \acro{CTAN}u, pozoruhodně %nejpozoruhodnějĹĄĂ­m Robinu Fairbairnsovi, Jimu Hef{}feronovi -a Raineru Sch\"opfovi, který distribuuje obrazy \TL{} a -poskytuje společnou infrastrukturu pro aktualizaci balíků, -na kterých je \TL{} závislý. +a Raineru Sch\"opfovi, kterĂ˝ distribuuje obrazy \TL{} a +poskytuje společnou infrastrukturu pro aktualizaci balĂ­kĹŻ, +na kterĂ˝ch je \TL{} zĂĄvislĂ˝. -\item Johnu Bowmanovi, za vykonání mnoha změn v~jeho pokročilém -grafickém programu Asymptote, aby tento fungoval v~\TL. +\item Johnu Bowmanovi, za vykonĂĄnĂ­ mnoha změn v~jeho pokročilĂŠm +grafickĂŠm programu Asymptote, aby tento fungoval v~\TL. -\item Peteru Breitenlohnerovi a \eTeX\ týmu, kteří poskytují -stabilní základ budoucnosti \TeX u, a výslovně Peteru za -hvězdnou pomoc s~používáním osobních nástrojů \GNU\ v~celém \TL. +\item Peteru Breitenlohnerovi a \eTeX\ tĂ˝mu, kteří poskytujĂ­ +stabilnĂ­ zĂĄklad budoucnosti \TeX u, a vĂ˝slovně Peteru za +hvězdnou pomoc s~pouŞívĂĄnĂ­m osobnĂ­ch nĂĄstrojĹŻ \GNU\ v~celĂŠm \TL. -%B% \item Karlu Berrymu, který poskytl původní distribuci \Webc{}, a -%B% pokračoval v~poskytování cenných rad, povzbuzení a pomocí. +%B% \item Karlu Berrymu, kterĂ˝ poskytl pĹŻvodnĂ­ distribuci \Webc{}, a +%B% pokračoval v~poskytovĂĄnĂ­ cennĂ˝ch rad, povzbuzenĂ­ a pomocĂ­. -\item Jin-Hwan Choovi a celému týmu DVIPDFM$x$, za jejich vynikajíci -ovladač a za schopnost reagovat na konfigurační problémy. -\item Thomasi Esserovi, za překrásný balík \teTeX{}, bez něhož by \TL{} +\item Jin-Hwan Choovi a celĂŠmu tĂ˝mu DVIPDFM$x$, za jejich vynikajĂ­ci +ovladač a za schopnost reagovat na konfiguračnĂ­ problĂŠmy. +\item Thomasi Esserovi, za překrĂĄsnĂ˝ balĂ­k \teTeX{}, bez něhoĹž by \TL{} nikdy neexistovala. -\item Michelu Goossensovi, který je spoluautorem původní dokumentace. +\item Michelu Goossensovi, kterĂ˝ je spoluautorem pĹŻvodnĂ­ dokumentace. -\item Eitanu Gurarimu, jehož \TeX{}4ht je použito pro -\HTML{} verzi této dokumentace a který každý rok obratem -pracoval neúnavně na jeho rozšířeních. Eitan nás předčasně -opustil v~červnu 2009 a tuto dokumentaci věnujeme jeho památce. -\item Hansi Hagenovi, za mnohá testování a přípravu jeho formátu \ConTeXt\ -(\url{http://pragma-ade.com}) pracujícího uvnitř systému \TL. +\item Eitanu Gurarimu, jehoĹž \TeX{}4ht je pouĹžito pro +\HTML{} verzi tĂŠto dokumentace a kterĂ˝ kaĹždĂ˝ rok obratem +pracoval neĂşnavně na jeho rozšířenĂ­ch. Eitan nĂĄs předčasně +opustil v~červnu 2009 a tuto dokumentaci věnujeme jeho pamĂĄtce. +\item Hansi Hagenovi, za mnohĂĄ testovĂĄnĂ­ a přípravu jeho formĂĄtu \ConTeXt\ +(\url{http://pragma-ade.com}) pracujĂ­cĂ­ho uvnitř systĂŠmu \TL. -\item \Thanh ovi, Martinu Schr\"oderovi a pdf\TeX\ týmu (\url{http://pdftex.org}) -za pokračující rozšiřování možností \TeX u. +\item \Thanh ovi, Martinu Schr\"oderovi a pdf\TeX\ tĂ˝mu (\url{http://pdftex.org}) +za pokračujĂ­cĂ­ rozĹĄiřovĂĄnĂ­ moĹžnostĂ­ \TeX u. -\item Hartmutu Henkelovi, za významný příspěvek k~vývoji +\item Hartmutu Henkelovi, za vĂ˝znamnĂ˝ příspěvek k~vĂ˝voji pdf\TeX u, Lua\TeX u atp. -\item Taco Hoekwaterovi, za významné úsilí při obnovení vývoje \MP u i -samotného (Lua)\TeX{}u (\url{http://luatex.org}), za začlenění \ConTeXt{}u do systému \TL, -za přidání vícevláknové funkčnosti programu Kpathsea a mnoho dalšího. -\item Paw{\l}u Jackowsk\'emu, za windowsový instalátor \cmdname{tlpm}, -a Tomaszi {\L}uczakovi, za \cmdname{tlpmgui}, používaný v~předchozích vydáních. +\item Taco Hoekwaterovi, za vĂ˝znamnĂŠ ĂşsilĂ­ při obnovenĂ­ vĂ˝voje \MP u i +samotnĂŠho (Lua)\TeX{}u (\url{http://luatex.org}), za začleněnĂ­ \ConTeXt{}u do systĂŠmu \TL, +za přidĂĄnĂ­ vĂ­cevlĂĄknovĂŠ funkčnosti programu Kpathsea a mnoho dalĹĄĂ­ho. +\item Paw{\l}u Jackowsk\'emu, za windowsovĂ˝ instalĂĄtor \cmdname{tlpm}, +a Tomaszi {\L}uczakovi, za \cmdname{tlpmgui}, pouŞívanĂ˝ v~předchozĂ­ch vydĂĄnĂ­ch. -\item Akirovi Kakuto, za poskytnutí windowsovských binárek -z~jeho distribuce \acro{W32TEX} pro japonský \TeX{} -(\url{http://w32tex.org}) a za množství dalších příspěvků k~vývoji. +\item Akirovi Kakuto, za poskytnutĂ­ windowsovskĂ˝ch binĂĄrek +z~jeho distribuce \acro{W32TEX} pro japonskĂ˝ \TeX{} +(\url{http://w32tex.org}) a za mnoĹžstvĂ­ dalĹĄĂ­ch příspěvkĹŻ k~vĂ˝voji. -\item Jonathanu Kewovi a \acro{SIL}, za vyvinutí pozoruhodného systému \XeTeX{}u a -za čas a trápení při jeho integraci do \TL{}, -právě tak za výchozí verzi instalačního programu Mac\TeX a kromě toho za námi -doporučený pomocný program \TeX{}works. % front-end +\item Jonathanu Kewovi a \acro{SIL}, za vyvinutĂ­ pozoruhodnĂŠho systĂŠmu \XeTeX{}u a +za čas a trĂĄpenĂ­ při jeho integraci do \TL{}, +prĂĄvě tak za vĂ˝chozĂ­ verzi instalačnĂ­ho programu Mac\TeX a kromě toho za nĂĄmi +doporučenĂ˝ pomocnĂ˝ program \TeX{}works. % front-end -\item Dicku Kochovi, za údržbu Mac\TeX{}u (\url{http://tug.org/mactex}) -ve velmi blízkém tandemu s~\TL{}, a za jeho skvělé veselí přitom. % for his great good cheer in doing so. +\item Dicku Kochovi, za ĂşdrĹžbu Mac\TeX{}u (\url{http://tug.org/mactex}) +ve velmi blĂ­zkĂŠm tandemu s~\TL{}, a za jeho skvělĂŠ veselĂ­ přitom. % for his great good cheer in doing so. -\item Reinhardovi Kotuchovi za důležitý příspěvek k~infrastruktuře a -instalačnímu programu \TL{} 2008, rovněž za úsilí při výzkumu Windows, -za skript \texttt{getnonfreefonts} a mnoho dalšího. +\item Reinhardovi Kotuchovi za dĹŻleĹžitĂ˝ příspěvek k~infrastruktuře a +instalačnĂ­mu programu \TL{} 2008, rovněž za ĂşsilĂ­ při vĂ˝zkumu Windows, +za skript \texttt{getnonfreefonts} a mnoho dalĹĄĂ­ho. -\item Siep Kroonenbergové, rovněž za důležitý příspěvek k~infrastruktuře -a instalačnímu programu \TL{} 2008, zvláště pod Windows a za množství práce -při aktualizaci této příručky, popisující tyto vlastnosti. -\item Heikovi Oberdiekovi, za balík \pkgname{epstopdf} a mnohé další, -za kompresi velikánských datových souborů \pkgname{pst-geo} tak, že -jsme je mohli zařadit do instalace a především za jeho mimořádnou práci -na balíku \pkgname{hyperref}. +\item Siep KroonenbergovĂŠ, rovněž za dĹŻleĹžitĂ˝ příspěvek k~infrastruktuře +a instalačnĂ­mu programu \TL{} 2008, zvlĂĄĹĄtě pod Windows a za mnoĹžstvĂ­ prĂĄce +při aktualizaci tĂŠto příručky, popisujĂ­cĂ­ tyto vlastnosti. +\item Heikovi Oberdiekovi, za balĂ­k \pkgname{epstopdf} a mnohĂŠ dalĹĄĂ­, +za kompresi velikĂĄnskĂ˝ch datovĂ˝ch souborĹŻ \pkgname{pst-geo} tak, Ĺže +jsme je mohli zařadit do instalace a předevĹĄĂ­m za jeho mimořádnou prĂĄci +na balĂ­ku \pkgname{hyperref}. -\item Petru Olšákovi, který koordinoval a kontroloval velmi pečlivě -českou a slovenskou podporu na \TeXLive. +\item Petru OlĹĄĂĄkovi, kterĂ˝ koordinoval a kontroloval velmi pečlivě +českou a slovenskou podporu na \TeXLive. -\item Toshio Oshima za jeho windowsový prohlížeč \cmdname{dviout}. +\item Toshio Oshima za jeho windowsovĂ˝ prohlĂ­Ĺžeč \cmdname{dviout}. -\item Manueli P\'egouri\'e-Gonnardovi, za pomoc při aktualizaci balíků, -vylepšení dokumentace a rozvoj dokumentu \cmdname{texdoc}. +\item Manueli P\'egouri\'e-Gonnardovi, za pomoc při aktualizaci balĂ­kĹŻ, +vylepĹĄenĂ­ dokumentace a rozvoj dokumentu \cmdname{texdoc}. -\item Fabrice Popineau, za původní podporu Windows na \TL{} a za francouzskou dokumentaci. +\item Fabrice Popineau, za pĹŻvodnĂ­ podporu Windows na \TL{} a za francouzskou dokumentaci. -\item Norbertovi Preiningovi, přednímu architektovi infrastruktury a -instalačního programu \TL{} 2008 a také za koordinaci Debian -verze \TL{} (společně s~Frankem K\"usterem), -za mnohé průběžné návrhy na zlepšení. -\item Sebastian Rahtz, za původní vytvoření systému \TL{} a za jeho údržbu po mnoho let. +\item Norbertovi Preiningovi, přednĂ­mu architektovi infrastruktury a +instalačnĂ­ho programu \TL{} 2008 a takĂŠ za koordinaci Debian +verze \TL{} (společně s~Frankem K\"usterem), +za mnohĂŠ prĹŻběžnĂŠ nĂĄvrhy na zlepĹĄenĂ­. +\item Sebastian Rahtz, za pĹŻvodnĂ­ vytvořenĂ­ systĂŠmu \TL{} a za jeho ĂşdrĹžbu po mnoho let. -\item Philu Taylorovi, za zřízení stahování Bit\-Torrentu. +\item Philu Taylorovi, za zřízenĂ­ stahovĂĄnĂ­ Bit\-Torrentu. -\item Tomasz Trzeciak, za rozsáhlou pomoc s~Windows. % širokopásmovou ? wide-ranging +\item Tomasz Trzeciak, za rozsĂĄhlou pomoc s~Windows. % ĹĄirokopĂĄsmovou ? wide-ranging -\item Vladimir Volovich, za významnou pomoc s~portováním % with porting -a jinými problémy údržby, obzvláště za to, že udělal realizovatelným zahrnutí \cmdname{xindy}. +\item Vladimir Volovich, za vĂ˝znamnou pomoc s~portovĂĄnĂ­m % with porting +a jinĂ˝mi problĂŠmy ĂşdrĹžby, obzvlĂĄĹĄtě za to, Ĺže udělal realizovatelnĂ˝m zahrnutĂ­ \cmdname{xindy}. -\item Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na \TL{} a -koordinátorovi mnoha důležitých polských příspěvků: fontů, windowsové instalace a dalších. -\item Olafu Weberovi, pro jeho pečlivou údržbu \Webc. +\item Staszku Wawrykiewiczovi, hlavnĂ­mu testĂŠrovi vĹĄeho na \TL{} a +koordinĂĄtorovi mnoha dĹŻleĹžitĂ˝ch polskĂ˝ch příspěvkĹŻ: fontĹŻ, windowsovĂŠ instalace a dalĹĄĂ­ch. +\item Olafu Weberovi, pro jeho pečlivou ĂşdrĹžbu \Webc. -\item Gerbenu Wierdovi, za vytvoření a údržbu původní podpory \MacOSX\ a -za mnohou integraci a testování. -\item Grahamu Williamsovi, na jehož práci na katalogu \TeX{}ovských balíků závisíme. +\item Gerbenu Wierdovi, za vytvořenĂ­ a ĂşdrĹžbu pĹŻvodnĂ­ podpory \MacOSX\ a +za mnohou integraci a testovĂĄnĂ­. +\item Grahamu Williamsovi, na jehoĹž prĂĄci na katalogu \TeX{}ovskĂ˝ch balĂ­kĹŻ zĂĄvisĂ­me. \end{itemize*} -Tvůrci binárek: +TvĹŻrci binĂĄrek: Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Peter Breitenlohner (\pkgname{x86\_64-linux}), Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-linux}), @@ -2896,120 +2908,119 @@ Thomas Schmitz (\pkgname{powerpc-linux}), Apostolos Syropoulos (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), Olaf Weber (\pkgname{mips-irix}). -Pro informaci o procesu budování \TL{}, viz +Pro informaci o procesu budovĂĄnĂ­ \TL{}, viz \url{http://tug.org/texlive/build.html}. -Překladatelé stávající dokumentace: -Boris Veytsman (Ruština), Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Čínština), -Klaus H\"oppner (Němčina), -Manuel P\'egouri\'e-Gonnard (Francouzština), -Marco Pallante (Italština), -Nikola Le\v{c}i\'c (Srbština), -Petr Sojka \& Ján Buša (Čeština\slash Slovenština),% -\footnote{Ke korektuře českého a slovenského překladu přispěli -v~letech 2003--2009 kromě autorů Jaromír Kuben, Milan Matlák, Tomáš Obšívač, -Karel Píška, Tomáš Polešovský, Libor Škarvada, Zdeněk Wagner a další. -%Libor Škarvada korigoval i letošní verzi. -Poděkování patří také Michalovi Mádrovi, -který dokončil editaci souboru cs.po a přeložil také soubor README.EN.} -Staszek Wawrykiewicz (Polština). -Webovská stránka dokumentace \TL{} je \url{http://tug.org/texlive/doc.html}. -%B% Dále Gerhard Wilhelms, Volker Schaa, Fabrice Popineau, Janka -%B% Chlebíková, Petra Sojková, Staszek Wawrykiewicz, -%B% Erik Frambach a Ulrik Vieth laskavě přeložili v~různých -%B% obdobích dokumentaci do svých mateřských jazyků a poskytli -%B% vítanou zpětnou reakci. -Samozřejmě, nejdůležitější poděkování patří Donaldu Knuthovi, -především za vymyšlení \TeX u a také za to, že ho věnoval světu. - -\section{Historie vydání} +PřekladatelĂŠ stĂĄvajĂ­cĂ­ dokumentace: +Boris Veytsman (RuĹĄtina), Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (ČínĹĄtina), +Klaus H\"oppner (Němčina), +Manuel P\'egouri\'e-Gonnard (FrancouzĹĄtina), +Marco Pallante (ItalĹĄtina), +Nikola Le\v{c}i\'c (SrbĹĄtina), +Petr Sojka \& JĂĄn BuĹĄa (ČeĹĄtina\slash SlovenĹĄtina),% +\footnote{Ke korektuře českĂŠho a slovenskĂŠho překladu přispěli +v~letech 2003--2011 kromě autorĹŻ JaromĂ­r Kuben, Milan MatlĂĄk, TomĂĄĹĄ ObĹĄĂ­vač, +Karel PĂ­ĹĄka, TomĂĄĹĄ PoleĹĄovskĂ˝, Libor Ĺ karvada, Zdeněk Wagner a dalĹĄĂ­. +%Libor Ĺ karvada korigoval i letoĹĄnĂ­ verzi. +PoděkovĂĄnĂ­ patří takĂŠ Michalovi MĂĄdrovi, +kterĂ˝ dokončil editaci souboru cs.po a přeloĹžil takĂŠ soubor README.EN.} +Staszek Wawrykiewicz (PolĹĄtina). +WebovskĂĄ strĂĄnka dokumentace \TL{} je \url{http://tug.org/texlive/doc.html}. +%B% DĂĄle Gerhard Wilhelms, Volker Schaa, Fabrice Popineau, Janka +%B% ChlebĂ­kovĂĄ, Petra SojkovĂĄ, Staszek Wawrykiewicz, +%B% Erik Frambach a Ulrik Vieth laskavě přeloĹžili v~rĹŻznĂ˝ch +%B% obdobĂ­ch dokumentaci do svĂ˝ch mateřskĂ˝ch jazykĹŻ a poskytli +%B% vĂ­tanou zpětnou reakci. +Samozřejmě, nejdĹŻleĹžitějĹĄĂ­ poděkovĂĄnĂ­ patří Donaldu Knuthovi, +předevĹĄĂ­m za vymyĹĄlenĂ­ \TeX u a takĂŠ za to, Ĺže ho věnoval světu. + +\section{Historie vydĂĄnĂ­} \label{sec:history} \subsection{Minulost} -Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů \TeX{}u -NTG začala práci na \CD{} 4All\TeX{} pro uživatele \acro{MS-DOS}u, doufajíc, -že doba nazrála pro vydání jednoho \CD{} pro všechny -systémy. Byl to na svou dobu příliš ambiciózní cíl, ale -nenastartoval jen velmi úspěšné 4All\TeX{} \CD{}, ale také -pracovní skupinu \acro{TUG}u o \emph{\TeX{} Directory Structure} -(\url{http://tug.org/tds}), která specifikovala, -jak vytvořit konzistentní a spravovatelnou -kolekci \TeX{}ových souborů. Kompletní draft \TDS{} byl publikován -v~prosincovém čísle časopisu \textsl{TUGboat} v~roce 1995 a -hned ze začátku bylo jasné, že jedním z~žádaných produktů bude -vzorová struktura \CD{}. Distribuce, kterou nyní máte, je přímým -výstupem práce této pracovní skupiny. Evidentní úspěch \CD{} 4All\TeX{} -ukázal, že i unixoví uživatelé by toužili po podobně jednoduchém -systému, a to je také jedno z~hlavních aktiv~\TeXLive. - -Nejprve jsme vytvořili unixové \TDS{} \CD{} na podzim +Diskuse začala koncem roku 1993, kdy holandskĂĄ skupina uĹživatelĹŻ \TeX{}u +NTG začala prĂĄci na \CD{} 4All\TeX{} pro uĹživatele \acro{MS-DOS}u, doufajĂ­c, +Ĺže doba nazrĂĄla pro vydĂĄnĂ­ jednoho \CD{} pro vĹĄechny +systĂŠmy. Byl to na svou dobu příliĹĄ ambiciĂłznĂ­ cĂ­l, ale +nenastartoval jen velmi ĂşspěšnĂŠ 4All\TeX{} \CD{}, ale takĂŠ +pracovnĂ­ skupinu \acro{TUG}u o \emph{\TeX{} Directory Structure} +(\url{http://tug.org/tds}), kterĂĄ specifikovala, +jak vytvořit konzistentnĂ­ a spravovatelnou +kolekci \TeX{}ovĂ˝ch souborĹŻ. KompletnĂ­ draft \TDS{} byl publikovĂĄn +v~prosincovĂŠm čísle časopisu \textsl{TUGboat} v~roce 1995 a +hned ze začátku bylo jasnĂŠ, Ĺže jednĂ­m z~ŞådanĂ˝ch produktĹŻ bude +vzorovĂĄ struktura \CD{}. Distribuce, kterou nynĂ­ mĂĄte, je přímĂ˝m +vĂ˝stupem prĂĄce tĂŠto pracovnĂ­ skupiny. EvidentnĂ­ Ăşspěch \CD{} 4All\TeX{} +ukĂĄzal, Ĺže i unixovĂ­ uĹživatelĂŠ by touĹžili po podobně jednoduchĂŠm +systĂŠmu, a to je takĂŠ jedno z~hlavnĂ­ch aktiv~\TeXLive. + +Nejprve jsme vytvořili unixovĂŠ \TDS{} \CD{} na podzim 1995 a rychle identifikovali \teTeX{} Thomase Essera -jako ideální systém, jelikož již měl multi\-platformní -podporu a byl koncipován s~perspektivou -p\v renositelnosti. Thomas souhlasil s~pomocí a seriózní práce započala -začátkem roku 1996. První vydání se uskutečnilo -v~květnu 1996. Začátkem 1997 Karl Berry dokončil nové hlavní -vydání \Webc, které obsahovalo téměř všechny vlastnosti, -které Thomas Esser přidal do \teTeX{}u, a tak jsme se rozhodli -druhé vydání \CD{} postavit na standardním -\Webc, s~přidáním skriptu \texttt{texconfig} z~\teTeX{}u. -Třetí vydání \CD{} bylo založeno na další revizi -\Webc, 7.2, provedené Olafem Weberem; a jelikož zároveň -byla hotova nová verze \teTeX{}u, \TL{} obsahoval -téměř všechna její vylepšení. -Podobně čtvrté vydání používalo novou -verzi \teTeX{}u a nové vydání \Webc{} (7.3). -\TL{} nyní obsahuje i kompletní systém pro Windows. - -Pro páté vydání (březen 2000) bylo mnoho částí \CD{} revidováno -a zkontrolováno a byly aktualizovány stovky -balíků. Detaily o balících byly uloženy v~souborech \acro{XML}. -Ale hlavní změnou pro \TeX\ Live~5 bylo vynětí -softwaru, na kterém byla jakákoliv omezení na šíření -(non-free software). Vše uložené na \TL{} je nyní -slučitelné s~tzv.\ `Debian Free Software Guide\-lines' -(\url{http://www.debian.org/intro/free}); udělali jsme vše možné, -abychom zkontrolovali licenční podmínky všech balíků, -ale budeme vděčni za upozornění na jakékoli chyby. - -Šesté vydání (červenec 2001) mělo aktualizovaného materiálu -ještě více. Hlavní změnou byl nový instalační přístup: -uživatel může volit instalační kolekce. -Byly kompletně reorganizovány jazykové kolekce, -takže jejich výběrem se instalují -nejen makra, fonty, ale je také připraven odpovídající +jako ideĂĄlnĂ­ systĂŠm, jelikoĹž jiĹž měl multi\-platformnĂ­ +podporu a byl koncipovĂĄn s~perspektivou +přenositelnosti. Thomas souhlasil s~pomocĂ­ a seriĂłznĂ­ prĂĄce započala +začátkem roku 1996. PrvnĂ­ vydĂĄnĂ­ se uskutečnilo +v~květnu 1996. Začátkem 1997 Karl Berry dokončil novĂŠ hlavnĂ­ +vydĂĄnĂ­ \Webc, kterĂŠ obsahovalo tĂŠměř vĹĄechny vlastnosti, +kterĂŠ Thomas Esser přidal do \teTeX{}u, a tak jsme se rozhodli +druhĂŠ vydĂĄnĂ­ \CD{} postavit na standardnĂ­m +\Webc, s~přidĂĄnĂ­m skriptu \texttt{texconfig} z~\teTeX{}u. +TřetĂ­ vydĂĄnĂ­ \CD{} bylo zaloĹženo na dalĹĄĂ­ revizi +\Webc, 7.2, provedenĂŠ Olafem Weberem; a jelikoĹž zĂĄroveň +byla hotova novĂĄ verze \teTeX{}u, \TL{} obsahoval +tĂŠměř vĹĄechna jejĂ­ vylepĹĄenĂ­. Podobně čtvrtĂŠ vydĂĄnĂ­ pouŞívalo novou +verzi \teTeX{}u a novĂŠ vydĂĄnĂ­ \Webc{} (7.3). +\TL{} nynĂ­ obsahuje i kompletnĂ­ systĂŠm pro Windows. + +Pro pĂĄtĂŠ vydĂĄnĂ­ (březen 2000) bylo mnoho částĂ­ \CD{} revidovĂĄno +a zkontrolovĂĄno a byly aktualizovĂĄny stovky +balĂ­kĹŻ. Detaily o balĂ­cĂ­ch byly uloĹženy v~souborech \acro{XML}. +Ale hlavnĂ­ změnou pro \TeX\ Live~5 bylo vynětĂ­ +softwaru, na kterĂŠm byla jakĂĄkoliv omezenĂ­ na šířenĂ­ +(non-free software). VĹĄe uloĹženĂŠ na \TL{} je nynĂ­ +slučitelnĂŠ s~tzv.\ `Debian Free Software Guide\-lines' +(\url{http://www.debian.org/intro/free}); udělali jsme vĹĄe moĹžnĂŠ, +abychom zkontrolovali licenčnĂ­ podmĂ­nky vĹĄech balĂ­kĹŻ, +ale budeme vděčni za upozorněnĂ­ na jakĂŠkoli chyby. + +Ĺ estĂŠ vydĂĄnĂ­ (červenec 2001) mělo aktualizovanĂŠho materiĂĄlu +jeĹĄtě vĂ­ce. HlavnĂ­ změnou byl novĂ˝ instalačnĂ­ přístup: +uĹživatel mĹŻĹže volit instalačnĂ­ kolekce. +Byly kompletně reorganizovĂĄny jazykovĂŠ kolekce, +takĹže jejich vĂ˝běrem se instalujĂ­ +nejen makra, fonty, ale je takĂŠ připraven odpovĂ­dajĂ­cĂ­ soubor \texttt{language.dat}. -Sedmé vydání v~roce 2002 mělo podstatné rozšíření v~přidání -podpory \MacOSX{}, kromě množství aktualizací balíků a programů. -Důležitým cílem byla opětná integrace s~\teTeX{}em -a korekce odchylek z~pátého a šestého vydání. +SedmĂŠ vydĂĄnĂ­ v~roce 2002 mělo podstatnĂŠ rozšířenĂ­ v~přidĂĄnĂ­ +podpory \MacOSX{}, kromě mnoĹžstvĂ­ aktualizacĂ­ balĂ­kĹŻ a programĹŻ. +DĹŻleĹžitĂ˝m cĂ­lem byla opětnĂĄ integrace s~\teTeX{}em +a korekce odchylek z~pĂĄtĂŠho a ĹĄestĂŠho vydĂĄnĂ­. \subsubsection{2003} -V~roce 2003 se neustálou smrští oprav a rozšíření stalo to, že -velikost \TL{} již neumožnila jeho směstnání -na jedno \CD{}, a tak došlo k~rozdělení na tři různé distribuce -(viz oddíl~\ref{sec:tlcoll.dists} na -straně~\pageref{sec:tlcoll.dists}). Navíc: +V~roce 2003 se neustĂĄlou smrĹĄtĂ­ oprav a rozšířenĂ­ stalo to, Ĺže +velikost \TL{} jiĹž neumoĹžnila jeho směstnĂĄnĂ­ +na jedno \CD{}, a tak doĹĄlo k~rozdělenĂ­ na tři rĹŻznĂŠ distribuce +(viz oddĂ­l~\ref{sec:tlcoll.dists} na +straně~\pageref{sec:tlcoll.dists}). NavĂ­c: \begin{itemize*} -\item Na žádost \LaTeX{} týmu jsme změnili standardní příkazy - \cmdname{latex} a \cmdname{pdflatex} tak, že nyní používají +\item Na Şådost \LaTeX{} tĂ˝mu jsme změnili standardnĂ­ příkazy + \cmdname{latex} a \cmdname{pdflatex} tak, Ĺže nynĂ­ pouŞívajĂ­ \eTeX{} (viz strana~\pageref{text:etex}). -\item Byly přidány a jsou nyní doporučovány k~používání - nové fonty Latin Modern. -\item Byla zrušena podpora OS Alpha \acro{OSF} - (podpora \acro{HPUX} byla zrušena již dříve), jelikož se - nenašel nikdo, kdo by na těchto platformách zkompiloval nové binárky. -\item Instalační program Windows byl změněn podstatným způsobem; poprvé - bylo integrováno uživatelské prostředí založené na XEmacsu. -\item Důležité pomocné programy pro Windows - (Perl, \GS{}, Image\-Magick, Ispell) jsou nyní instalovány - do instalačního adresáře \TL{}. -\item Mapovací soubory jmen fontů pro \cmdname{dvips}, \cmdname{dvipdfm} - a \cmdname{pdftex} jsou nyní generovány novým programem - \cmdname{updmap} a instalovány do \dirname{texmf/fonts/map}. +\item Byly přidĂĄny a jsou nynĂ­ doporučovĂĄny k~pouŞívĂĄnĂ­ + novĂŠ fonty Latin Modern. +\item Byla zruĹĄena podpora OS Alpha \acro{OSF} + (podpora \acro{HPUX} byla zruĹĄena jiĹž dříve), jelikoĹž se + nenaĹĄel nikdo, kdo by na těchto platformĂĄch zkompiloval novĂŠ binĂĄrky. +\item InstalačnĂ­ program Windows byl změněn podstatnĂ˝m zpĹŻsobem; poprvĂŠ + bylo integrovĂĄno uĹživatelskĂŠ prostředĂ­ zaloĹženĂŠ na XEmacsu. +\item DĹŻleĹžitĂŠ pomocnĂŠ programy pro Windows + (Perl, \GS{}, Image\-Magick, Ispell) jsou nynĂ­ instalovĂĄny + do instalačnĂ­ho adresáře \TL{}. +\item MapovacĂ­ soubory jmen fontĹŻ pro \cmdname{dvips}, \cmdname{dvipdfm} + a \cmdname{pdftex} jsou nynĂ­ generovĂĄny novĂ˝m programem + \cmdname{updmap} a instalovĂĄny do \dirname{texmf/fonts/map}. %+\item \TeX{}, \MF{}, and \MP{} now output 8-bit input %+ characters as themselves in output (e.g., \verb|\write|) files, %+ log files, and the terminal, i.e., \emph{not} translated using the @@ -3019,478 +3030,487 @@ stran %+ you need the \verb|^^| output, rename the file %+ \verb|texmf/web2c/cp8bit.tcx|. (Future releases will have cleaner %+ ways to control this.) -\item \TeX{}, \MF{} a \MP{} nyní dávají na výstup %B% 8-bitové - většinu vstupních - znaků (32 a výš) bez konverze (například do souborů - zapisovaných pomocí \verb|\write|, - souborů log, na terminál), a tedy \emph{nejsou překládány} do - sedmibitové \verb|^^| notace. V~\TL{}~7 bylo toto mapování - závislé na nastavení systémových locale; nyní již nastavení locale - \emph{neovlivní} chování \TeX{}u. Pokud z~nějakých důvodů - potřebujete výstup s~\verb|^^|, přejmenujte soubor - \verb|texmf/web2c/cp8bit.tcx|. Příští verze bude mít čistší řešení. -\item Tato dokumentace byla podstatným způsobem přepracována. -\item Konečně, jelikož čísla verzí \TL{} již příliš narostla, - verze je nyní identifikována rokem vydání: \TL{} 2004. +\item \TeX{}, \MF{} a \MP{} nynĂ­ dĂĄvajĂ­ na vĂ˝stup %B% 8-bitovĂŠ + větĹĄinu vstupnĂ­ch + znakĹŻ (32 a výť) bez konverze (například do souborĹŻ + zapisovanĂ˝ch pomocĂ­ \verb|\write|, + souborĹŻ log, na terminĂĄl), a tedy \emph{nejsou překlĂĄdĂĄny} do + sedmibitovĂŠ \verb|^^| notace. V~\TL{}~7 bylo toto mapovĂĄnĂ­ + zĂĄvislĂŠ na nastavenĂ­ systĂŠmovĂ˝ch locale; nynĂ­ jiĹž nastavenĂ­ locale + \emph{neovlivnĂ­} chovĂĄnĂ­ \TeX{}u. Pokud z~nějakĂ˝ch dĹŻvodĹŻ + potřebujete vĂ˝stup s~\verb|^^|, přejmenujte soubor + \verb|texmf/web2c/cp8bit.tcx|. PříštĂ­ verze bude mĂ­t čistĹĄĂ­ řeĹĄenĂ­. +\item Tato dokumentace byla podstatnĂ˝m zpĹŻsobem přepracovĂĄna. +\item Konečně, jelikoĹž čísla verzĂ­ \TL{} jiĹž příliĹĄ narostla, + verze je nynĂ­ identifikovĂĄna rokem vydĂĄnĂ­: \TL{} 2004. \end{itemize*} \subsubsection{2004} -Rok 2004 přinesl mnoho změn: +Rok 2004 přinesl mnoho změn: \begin{itemize} -\item Pokud máte lokálně instalovány fonty, které -využívají své vlastní podp\r urn\'e soubory -\filename{.map} nebo (mnohem méně pravděpodobně) \filename{.enc}, -možná budete nuceni tyto soubory přesunout. +\item Pokud mĂĄte lokĂĄlně instalovĂĄny fonty, kterĂŠ +vyuŞívajĂ­ svĂŠ vlastnĂ­ podpĹŻrnĂŠ soubory +\filename{.map} nebo (mnohem mĂŠně pravděpodobně) \filename{.enc}, +moĹžnĂĄ budete nuceni tyto soubory přesunout. -Soubory \filename{.map} jsou nyní vyhledávány jen v~podaresářích -\dirname{fonts/map} (v~každém stromě \filename{texmf}), podél cesty -\envname{TEXFONTMAPS}. Podobně, soubory \filename{.enc} jsou hledány jen v~podadresářích \dirname{fonts/enc}, podél cesty \envname{ENCFONTS}. \cmdname{updmap} se pokusí vypsat varování o~problematických souborech. +Soubory \filename{.map} jsou nynĂ­ vyhledĂĄvĂĄny jen v~podaresářích +\dirname{fonts/map} (v~kaĹždĂŠm stromě \filename{texmf}), podle cesty +\envname{TEXFONTMAPS}. Podobně, soubory \filename{.enc} jsou hledĂĄny +jen v~podadresářích \dirname{fonts/enc}, podle cesty \envname{ENCFONTS}. +\cmdname{updmap} se pokusĂ­ vypsat varovĂĄnĂ­ o~problematickĂ˝ch souborech. % -O~metodách zpracování té které informace, prosíme viz +O~metodĂĄch zpracovĂĄnĂ­ tĂŠ kterĂŠ informace, prosĂ­me viz \url{http://tug.org/texlive/mapenc.html}. -\item \TKCS\ byla rozšířena přidáním instalovatelného \CD, -založeného na \MIKTEX u, pro ty, kteří dávají přednost -této implementaci před Web2C. -%Také lo\v{n}sk\'e demo \CD{} bylo nahrazeno instalovatelným \CD{} pro Windows. -Viz oddíl~\ref{sec:overview.tl} (stránka~\pageref{sec:overview.tl}). +\item \TKCS\ byla rozšířena přidĂĄnĂ­m instalovatelnĂŠho \CD, +zaloĹženĂŠho na \MIKTEX u, pro ty, kteří dĂĄvajĂ­ přednost +tĂŠto implementaci před Web2C. +%TakĂŠ loňskĂŠ demo \CD{} bylo nahrazeno instalovatelnĂ˝m \CD{} pro Windows. +Viz oddĂ­l~\ref{sec:overview.tl} (strĂĄnka~\pageref{sec:overview.tl}). -\item Uvnitř \TL byl velký strom \dirname{texmf} předešlých vydání nahrazen třemi: \dirname{texmf}, -\dirname{texmf-dist} a \dirname{texmf-doc}. Viz oddíl~\ref{sec:tld} (stránka~\pageref{sec:tld}) a soubory \filename{README} pro každý z~nich. +\item Uvnitř \TL byl velkĂ˝ strom \dirname{texmf} předeĹĄlĂ˝ch vydĂĄnĂ­ nahrazen třemi: \dirname{texmf}, +\dirname{texmf-dist} a \dirname{texmf-doc}. Viz oddĂ­l~\ref{sec:tld} (strĂĄnka~\pageref{sec:tld}) a soubory \filename{README} pro kaĹždĂ˝ z~nich. -\item Všechny vstupní soubory týkajíci se \TeX u jsou teď soustředěny v~podadresáři \dirname{tex} stromů \dirname{texmf*} a nemají oddělené sourozenecké adresáře \dirname{tex}, \dirname{etex}, +\item VĹĄechny vstupnĂ­ soubory tĂ˝kajĂ­ci se \TeX u jsou teď soustředěny +v~podadresáři \dirname{tex} stromĹŻ \dirname{texmf*} a nemajĂ­ oddělenĂŠ +sourozeneckĂŠ adresáře \dirname{tex}, \dirname{etex}, \dirname{pdftex}, \dirname{pdfetex} atd. Viz \CDref{texmf.doc/doc/english/tds/tds.html\#Extensions} {\texttt{texmf-doc/doc/english/tds/tds.html\#Extensions}}. -\item Pomocné dávky (neměly by být volány uživateli) jsou teď -umístěny v~novém podadresáři \dirname{scripts} stromů \dirname{texmf*} a jsou můžou být vyhledávány prostřednictvím \verb|kpsewhich -format=texmfscripts|. Když tedy máte programy volající tyto dávky, budou muset být nastaveny. Viz +\item PomocnĂŠ dĂĄvky (neměly by bĂ˝t volĂĄny uĹživateli) jsou teď +umĂ­stěny v~novĂŠm podadresáři \dirname{scripts} stromĹŻ \dirname{texmf*} +a mohou bĂ˝t vyhledĂĄvĂĄny prostřednictvĂ­m +\verb|kpsewhich -format=texmfscripts|. KdyĹž tedy mĂĄte programy +volajĂ­cĂ­ tyto dĂĄvky, budou muset bĂ˝t nastaveny. Viz \CDref{texmf.doc/doc/english/tds/tds.html\#Scripts} {\texttt{texmf-doc/doc/english/tds/tds.html\#Scripts}}. -\item Téměř všechny formáty umožňují většinu znaků tisknout -bez konverze pomocí p\v{r}ekladov\'eho souboru -\filename{cp227.tcx}, místo jejich konverze pomocí -\verb|^^| notace. Konkrétně, znaky na pozicích 32--256, -plus \uv{tab}, \uv{vertikální tab} a \uv{form feed} jsou považovány -za tisknutelné a nejsou konvertovány. Výjimky tvoří plain \TeX\ -(jen 32--127 jsou tisknutelné), \ConTeXt\ (0--255 tisknutelné) a formáty -systému \OMEGA. Toto implicitní chování je téměř stejn\'e, jak na -\TL\,2003, ale je implementováno čistěji, s~více možnostmi přizpůsobení. +\item TĂŠměř vĹĄechny formĂĄty umoŞňujĂ­ větĹĄinu znakĹŻ tisknout +bez konverze pomocĂ­ překladovĂŠho souboru +\filename{cp227.tcx}, mĂ­sto jejich konverze pomocĂ­ +\verb|^^| notace. KonkrĂŠtně, znaky na pozicĂ­ch 32--256, +plus \uv{tab}, \uv{vertikĂĄlnĂ­ tab} a \uv{form feed} jsou povaĹžovĂĄny +za tisknutelnĂŠ a nejsou konvertovĂĄny. VĂ˝jimky tvoří plain \TeX\ +(jen 32--127 jsou tisknutelnĂŠ), \ConTeXt\ (0--255 tisknutelnĂŠ) a formĂĄty +systĂŠmu \OMEGA. Toto implicitnĂ­ chovĂĄnĂ­ je tĂŠměř stejnĂŠ jak na +\TL\,2003, ale je implementovĂĄno čistěji, s~vĂ­ce moĹžnostmi přizpĹŻsobenĂ­. Viz \CDref{texmf/doc/web2c/web2c.html\#TCX-files} {\texttt{texmf/doc/web2c/web2c.html\#TCX-files}}. -(Mimochodem, se vstupem Unicode, může \TeX\ na výstupu vypsat posloupnosti -částečných znaků při výpisu chybových kontextů, protože je bytově orientován.) -\item \textsf{pdfetex} je teď implicitní stroj pro všechny formáty -kromě samotného (plain) \textsf{tex}u. (Ten jistěže generuje \acro{DVI}, - když je spuštěn jako \textsf{latex} atd.) To znamená, kromě jiných - věcí, že mikrotypografické roz\v{s}\'\i\v{r}en\'\i\ -\textsf{pdftex}u jsou dostupné - v~\LaTeX u, \ConTeXt u atd., stejn\v{e} jako roz\v{s}\'\i\v{r}en\'\i\ +(Mimochodem, se vstupem Unicode, mĹŻĹže \TeX\ na vĂ˝stupu vypsat posloupnosti +částečnĂ˝ch znakĹŻ při vĂ˝pisu chybovĂ˝ch kontextĹŻ, protoĹže je bytově orientovĂĄn.) +\item \textsf{pdfetex} je teď implicitnĂ­ stroj pro vĹĄechny formĂĄty +kromě samotnĂŠho (plain) \textsf{tex}u. (Ten jistěže generuje \acro{DVI}, + kdyĹž je spuĹĄtěn jako \textsf{latex} atd.) To znamenĂĄ, kromě jinĂ˝ch + věcĂ­, Ĺže mikrotypografickĂŠ rozšířenĂ­ \textsf{pdftex}u jsou dostupnĂŠ + v~\LaTeX u, \ConTeXt u atd., stejně jako rozšířenĂ­ \eTeX u (\OnCD{texmf-dist/doc/etex/base/}). -To také znamená, že užití balíku \pkgname{ifpdf} (pracuje s~plainem -i \LaTeX em) nebo ekvivalentního kódu je \emph{důležitější -než kdykoliv předtím}, protože jednoduché testování, zda -je \cs{pdfoutput} nebo nějaký jiný primitiv definován, -není spolehlivý způsob určení, zda je generován \acro{PDF} -výstup. Tento zpětný krok jsme udělali co nejvíc kompatibilní -letos, ale v~příštím roce \cs{pdfoutput} může -být definován, dokonce i když se zapisuje do \acro{DVI}. +To takĂŠ znamenĂĄ, Ĺže uĹžitĂ­ balĂ­ku \pkgname{ifpdf} (pracuje s~plainem +i \LaTeX em) nebo ekvivalentnĂ­ho kĂłdu je \emph{dĹŻleĹžitějĹĄĂ­ +neĹž kdykoliv předtĂ­m}, protoĹže jednoduchĂŠ testovĂĄnĂ­, zda +je \cs{pdfoutput} nebo nějakĂ˝ jinĂ˝ primitiv definovĂĄn, +nenĂ­ spolehlivĂ˝ zpĹŻsob určenĂ­, zda je generovĂĄn \acro{PDF} +vĂ˝stup. Tento zpětnĂ˝ krok jsme udělali co nejvĂ­c kompatibilnĂ­ +letos, ale v~příštĂ­m roce \cs{pdfoutput} mĹŻĹže +bĂ˝t definovĂĄn, dokonce i kdyĹž se zapisuje do \acro{DVI}. -\item pdf\TeX\ (\url{http://pdftex.org/}) má množství nových vlastností: +\item pdf\TeX\ (\url{http://pdftex.org/}) mĂĄ mnoĹžstvĂ­ novĂ˝ch vlastnostĂ­: \begin{itemize*} - \item \cs{pdfmapfile} a \cs{pdfmapline} poskytují podporu mapování - fontů uvnitř dokumentu. - \item Mikrotypografické rozšíření fontu může být použito jednodušeji.\\ + \item \cs{pdfmapfile} a \cs{pdfmapline} poskytujĂ­ podporu mapovĂĄnĂ­ + fontĹŻ uvnitř dokumentu. + \item MikrotypografickĂŠ rozšířenĂ­ fontu mĹŻĹže bĂ˝t pouĹžito jednoduĹĄeji.\\ \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html} - \item Všechny parametry, které byly předtím nastavovány ve - zvláštním konfiguračním souboru \filename{pdftex.cfg}, musí - teď být nastaveny pomocí primitivů, obyčejně - v~\filename{pdftexconfig.tex}; \filename{pdftex.cfg} není - dále podporován. Všechny existující \filename{.fmt} soubory - musí být znovu vytvořeny při změně souboru \filename{pdftexconfig.tex}. + \item VĹĄechny parametry, kterĂŠ byly předtĂ­m nastavovĂĄny ve + zvlĂĄĹĄtnĂ­m konfiguračnĂ­m souboru \filename{pdftex.cfg}, musĂ­ + teď bĂ˝t nastaveny pomocĂ­ primitivĹŻ, obyčejně + v~\filename{pdftexconfig.tex}; \filename{pdftex.cfg} nenĂ­ + dĂĄle podporovĂĄn. VĹĄechny existujĂ­cĂ­ \filename{.fmt} soubory + musĂ­ bĂ˝t znovu vytvořeny při změně souboru \filename{pdftexconfig.tex}. - \item Další informace viz manuál pdf\TeX u: \OnCD{texmf/doc/pdftex/manual}. + \item DalĹĄĂ­ informace viz manuĂĄl pdf\TeX u: \OnCD{texmf/doc/pdftex/manual}. \end{itemize*} \item Primitiv \cs{input} v~\cmdname{tex}u (a \cmdname{mf} a -\cmdname{mpost}) teď akceptuje dvojité uvozovky se jm\'eny obsahujícími -mezery a s~jin\'ymi zvláštními znaky. Typické příklady: +\cmdname{mpost}) teď akceptuje dvojitĂŠ uvozovky se jm\'eny obsahujĂ­cĂ­mi +mezery a s~jin\'ymi zvlĂĄĹĄtnĂ­mi znaky. TypickĂŠ příklady: \begin{verbatim} \input "filename with spaces" % plain \input{"filename with spaces"} % latex \end{verbatim} -Pro další informace viz manuál Web2C: \OnCD{texmf/doc/web2c}. +Pro dalĹĄĂ­ informace viz manuĂĄl Web2C: \OnCD{texmf/doc/web2c}. -\item Podpora enc\TeX u je nyní zahrnuta uvnitř Web2C, -v~důsledku toho ve všech \TeX ových programech, použitím -volby \optname{-enc} \Dash \emph{jen v~případě, že formáty -jsou vytvořeny}. enc\TeX\ podporuje obecné překódování -vstupu a výstupu, čím\v{z} umožňuje plnou podporu kódování +\item Podpora enc\TeX u je nynĂ­ zahrnuta uvnitř Web2C, +v~dĹŻsledku toho ve vĹĄech \TeX ovĂ˝ch programech, pouĹžitĂ­m +volby \optname{-enc} \Dash \emph{jen v~případě, Ĺže formĂĄty +jsou vytvořeny}. enc\TeX\ podporuje obecnĂŠ překĂłdovĂĄnĂ­ +vstupu a vĂ˝stupu, čímĹž umoŞňuje plnou podporu kĂłdovĂĄnĂ­ Unicode (v~\acro{UTF}-8). Viz \OnCD{texmf-dist/doc/generic/enctex/} a \url{http://www.olsak.net/enctex.html}. -\item Aleph, nový stroj kombinující \eTeX\ a \OMEGA, je nyní k~dispozici. +\item Aleph, novĂ˝ stroj kombinujĂ­cĂ­ \eTeX\ a \OMEGA, je nynĂ­ k~dispozici. Trochu informace najdete na \OnCD{texmf-dist/doc/aleph/base} -a \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}. Formát pro -Aleph, založený na \LaTeX u se jmenuje \textsf{lamed}. +a \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}. FormĂĄt pro +Aleph, zaloĹženĂ˝ na \LaTeX u se jmenuje \textsf{lamed}. -\item Nejnovější vydání \LaTeX u má novou verzi \acro{LPPL} \Dash teď -oficiálně schválená Debian licence. Rozmanité další aktualizace najdete +\item NejnovějĹĄĂ­ vydĂĄnĂ­ \LaTeX u mĂĄ novou verzi \acro{LPPL} \Dash teď +oficiĂĄlně schvĂĄlenĂĄ Debian licence. RozmanitĂŠ dalĹĄĂ­ aktualizace najdete v~souborech \filename{ltnews} v~\OnCD{texmf-dist/doc/latex/base}. -\item Je dodán \cmdname{dvipng}, nový program pro konvertování \acro{DVI} na -obrazové soubory \acro{PNG}. Viz \OnCD{texmf/doc/man/man1/dvipng.1}. - -\item Zredukovali jsme balík \pkgname{cbgreek} na \uv{středně} velkou -sadu fontů, se souhlasem a na radu autora (Claudio Beccari). -Odstraněné fonty jsou neviditelné, obrysové, a průhledné, -relativně zřídka se používají a my jsme potřebovali místo. -Úplná sada je dostupná z~\acro{CTAN} +\item Je dodĂĄn \cmdname{dvipng}, novĂ˝ program pro konvertovĂĄnĂ­ \acro{DVI} na +obrazovĂŠ soubory \acro{PNG}. Viz \OnCD{texmf/doc/man/man1/dvipng.1}. + +\item Zredukovali jsme balĂ­k \pkgname{cbgreek} na \uv{středně} velkou +sadu fontĹŻ, se souhlasem a na radu autora (Claudio Beccari). +OdstraněnĂŠ fonty jsou neviditelnĂŠ, obrysovĂŠ, a prĹŻhlednĂŠ, +relativně zřídka se pouŞívajĂ­ a my jsme potřebovali mĂ­sto. +ÚplnĂĄ sada je dostupnĂĄ z~\acro{CTAN} (\url{http://mirror.ctan.org/tex-archive/fonts/greek/cb}). -\item \cmdname{oxdvi} byl odebrán; použijte jednoduše \cmdname{xdvi}. - -\item Příkazy \cmdname{ini} a \cmdname{vir} (linky) pro -\cmdname{tex}, \cmdname{mf} a \cmdname{mpost} se již nevytvářejí, -například \cmdname{initex}. Funkčnost instrukce \cmdname{ini} byla po -celá léta přístupna prostřednictvím volby \optname{-ini} na~příkazovém řádku. - -\item Podpora platformy \textsf{i386-openbsd} byla zrušena. -Jelikož balíček \pkgname{tetex} v~\acro{BSD} Ports systému -je dostupný a \acro{GNU/}Linux a Free\acro{BSD} binárky byly -dostupné, zdálo se nám, že čas dobrovolníků může být využit -lépe někde jinde. -\item Na \textsf{sparc-solaris} (přinejmenším) jste možná -museli nastavovat proměnné prostředí -\envname{LD\_LIBRARY\_PATH}, aby běžely programy \pkgname{t1utils}. -Je to tím, že jsou kompilovány v~C++, -a neexistuje standardní umístění \singleuv{runtime} knihoven. -(To není novinka roku 2004, ale nebylo to dřív zdokumentováno.) -Podobně, na \textsf{mips-irix}, `runtime' knihovny pro \acro{MIPS} -7.4 jsou nezbytné. +\item \cmdname{oxdvi} byl odebrĂĄn; pouĹžijte jednoduĹĄe \cmdname{xdvi}. + +\item Příkazy \cmdname{ini} a \cmdname{vir} (linky) pro +\cmdname{tex}, \cmdname{mf} a \cmdname{mpost} se jiĹž nevytvářejĂ­, +například \cmdname{initex}. Funkčnost instrukce \cmdname{ini} byla po +celĂĄ lĂŠta přístupna prostřednictvĂ­m volby \optname{-ini} na~příkazovĂŠm řádku. + +\item Podpora platformy \textsf{i386-openbsd} byla zruĹĄena. +JelikoĹž balíček \pkgname{tetex} v~\acro{BSD} Ports systĂŠmu +je dostupnĂ˝ a \acro{GNU/}Linux a Free\acro{BSD} binĂĄrky byly +dostupnĂŠ, zdĂĄlo se nĂĄm, Ĺže čas dobrovolnĂ­kĹŻ mĹŻĹže bĂ˝t vyuĹžit +lĂŠpe někde jinde. +\item Na \textsf{sparc-solaris} (přinejmenĹĄĂ­m) jste moĹžnĂĄ +museli nastavovat proměnnĂŠ prostředĂ­ +\envname{LD\_LIBRARY\_PATH}, aby běžely programy \pkgname{t1utils}. +Je to tĂ­m, Ĺže jsou kompilovĂĄny v~C++, +a neexistuje standardnĂ­ umĂ­stěnĂ­ \singleuv{runtime} knihoven. +(To nenĂ­ novinka roku 2004, ale nebylo to dřív zdokumentovĂĄno.) +Podobně, na \textsf{mips-irix}, `runtime' knihovny pro \acro{MIPS} +7.4 jsou nezbytnĂŠ. \end{itemize} \subsubsection{2005} -Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. -Infrastruktura zůstala relativně stabilní z~roku 2004, ale nutně také -nastaly nějaké změny: +Rok 2005 přinesl jako obvykle mnoĹžstvĂ­ modernizacĂ­ balíčkĹŻ a programĹŻ. +Infrastruktura zĹŻstala relativně stabilnĂ­ z~roku 2004, ale nutně takĂŠ +nastaly nějakĂŠ změny: \begin{itemize} -\item Byly zavedeny nové skripty \cmdname{texconfig-sys}, \cmdname{updmap-sys} a - \cmdname{fmtutil-sys}, které mění konfiguraci v~systémových stromech. +\item Byly zavedeny novĂŠ skripty \cmdname{texconfig-sys}, \cmdname{updmap-sys} a + \cmdname{fmtutil-sys}, kterĂŠ měnĂ­ konfiguraci v~systĂŠmovĂ˝ch stromech. Skripty \cmdname{texconfig}, - \cmdname{updmap} a \cmdname{fmtutil} teď mění uživatelské (user-specific) soubory + \cmdname{updmap} a \cmdname{fmtutil} teď měnĂ­ uĹživatelskĂŠ (user-specific) soubory v~\dirname{$HOME/.texlive2005}. %$ -\item Na specifikaci stromů obsahujících konfigurační soubory (uživatelské resp. systémové) - byly zavedeny odpovídající nové proměnné \envname{TEXMFCONFIG} resp. - \envname{TEXMFSYSCONFIG}. Tedy, možná budete potřebovat přesunout osobní verze - souborů \filename{fmtutil.cnf} a \filename{updmap.cfg} na tato místa; jiná volba je - předefinování \envname{TEXMFCONFIG} nebo \envname{TEXMFSYSCONFIG} v~souboru - \filename{texmf.cnf}. V~každém případě skutečná pozice těchto souborů a +\item Na specifikaci stromĹŻ obsahujĂ­cĂ­ch konfiguračnĂ­ soubory (uĹživatelskĂŠ resp. systĂŠmovĂŠ) + byly zavedeny odpovĂ­dajĂ­cĂ­ novĂŠ proměnnĂŠ \envname{TEXMFCONFIG} resp. + \envname{TEXMFSYSCONFIG}. Tedy, moĹžnĂĄ budete potřebovat přesunout osobnĂ­ verze + souborĹŻ \filename{fmtutil.cnf} a \filename{updmap.cfg} na tato mĂ­sta; jinĂĄ volba je + předefinovĂĄnĂ­ \envname{TEXMFCONFIG} nebo \envname{TEXMFSYSCONFIG} v~souboru + \filename{texmf.cnf}. V~kaĹždĂŠm případě skutečnĂĄ pozice těchto souborĹŻ a hodnoty \envname{TEXMFCONFIG} a \envname{TEXMFSYSCONFIG} - se musejí shodovat. Viz oddíl~\ref{sec:texmftrees}, + se musejĂ­ shodovat. Viz oddĂ­l~\ref{sec:texmftrees}, strana~\pageref{sec:texmftrees}. -\item Loni jsme ponechali \verb|\pdfoutput| a jiné primitivy nedefinovány - pro výstup \dvi, přestože byl používán program \cmdname{pdfetex}. - Letos, jak jsme slíbili, jsme odstranili toto kompatibilitní - opatření. Tedy když váš dokument používá +\item Loni jsme ponechali \verb|\pdfoutput| a jinĂŠ primitivy nedefinovĂĄny + pro vĂ˝stup \dvi, přestoĹže byl pouŞívĂĄn program \cmdname{pdfetex}. + Letos, jak jsme slĂ­bili, jsme odstranili toto kompatibilitnĂ­ + opatřenĂ­. Tedy kdyĹž vĂĄĹĄ dokument pouŞívĂĄ \verb|\ifx\pdfoutput\undefined| - na testován\'i výstupu do formátu \acro{PDF}, je nutné ho změnit. Můžete - k~tomu použít balík \pkgname{ifpdf.sty} (který funguje - v~plain \TeX u i \LaTeX u), nebo použít jeho logiku. + na testovĂĄn\'i vĂ˝stupu do formĂĄtu \acro{PDF}, je nutnĂŠ ho změnit. MĹŻĹžete + k~tomu pouŞít balĂ­k \pkgname{ifpdf.sty} (kterĂ˝ funguje + v~plain \TeX u i \LaTeX u), nebo pouŞít jeho logiku. -\item Loni jsme změnili většinu formátů tak, aby vypisovaly (8bitové) znaky - tak jak jsou (viz předcházející sekci). Nový TCX soubor - \filename{empty.tcx} teď poskytuje jednodušší cestu k~dosažení - původního zápisu \verb|^^| když si tak budete přát, jako v~případě: +\item Loni jsme změnili větĹĄinu formĂĄtĹŻ tak, aby vypisovaly (8bitovĂŠ) znaky + tak jak jsou (viz předchĂĄzejĂ­cĂ­ sekci). NovĂ˝ TCX soubor + \filename{empty.tcx} teď poskytuje jednoduĹĄĹĄĂ­ cestu k~dosaĹženĂ­ + pĹŻvodnĂ­ho zĂĄpisu \verb|^^| kdyĹž si tak budete přát, jako v~případě: \begin{verbatim} latex --translate-file=empty.tcx yourfile.tex \end{verbatim} -\item Nový program \cmdname{dvipdfmx} je zařazen pro převedení z~\acro{DVI} do \acro{PDF}; -ten je platnou aktualizací programu -\cmdname{dvipdfm} (který je též ještě k~dispozici, i když ho nedoporučujeme). +\item NovĂ˝ program \cmdname{dvipdfmx} je zařazen pro +převedenĂ­ z~\acro{DVI} do \acro{PDF}; +ten je platnou aktualizacĂ­ programu +\cmdname{dvipdfm} (kterĂ˝ je tĂŠĹž jeĹĄtě k~dispozici, i kdyĹž ho nedoporučujeme). -\item Nové programy \cmdname{pdfopen} a \cmdname{pdfclose} byly přidány, aby -poskytly možnost znovu otevřít \acro{PDF} +\item NovĂŠ programy \cmdname{pdfopen} a \cmdname{pdfclose} byly přidĂĄny, aby +poskytly moĹžnost znovu otevřít \acro{PDF} soubory v~programe Adobe Acrobat Reader bez jeho restartu. -(Jiné prohlížeče \acro{PDF}, především \cmdname{xpdf}, -\cmdname{gv} a \cmdname{gsview}, nikdy netrpěly tímto problémem.) +(JinĂŠ prohlĂ­Ĺžeče \acro{PDF}, předevĹĄĂ­m \cmdname{xpdf}, +\cmdname{gv} a \cmdname{gsview}, nikdy netrpěly tĂ­mto problĂŠmem.) -\item Kvůli důslednosti proměnné \envname{HOMETEXMF} a - \envname{VARTEXMF} byly přejmenovány na \envname{TEXMFHOME} resp. na - \envname{TEXMFSYSVAR}. Je tu také \envname{TEXMFVAR}, která je - implicitně uživatelsky závislá (user-specific). Viz první bod výše. +\item KvĹŻli dĹŻslednosti proměnnĂŠ \envname{HOMETEXMF} a + \envname{VARTEXMF} byly přejmenovĂĄny na \envname{TEXMFHOME} resp. na + \envname{TEXMFSYSVAR}. Je tu takĂŠ \envname{TEXMFVAR}, kterĂĄ je + implicitně uĹživatelsky zĂĄvislĂĄ (user-specific). Viz prvnĂ­ bod výťe. \end{itemize} \subsubsection{2006--2007} -V~letech 2006--2007 byl rozsáhlým přírustkem na \TL{} program \XeTeX{}, -přístupný jako programy \texttt{xetex} a \texttt{xelatex}; viz +V~letech 2006--2007 byl rozsĂĄhlĂ˝m přírustkem na \TL{} program \XeTeX{}, +přístupnĂ˝ jako programy \texttt{xetex} a \texttt{xelatex}; viz \url{http://scripts.sil.org/xetex}. -\MP\ byl také podstatně aktualizován, s~mnoha plány do budoucnosti -(\url{http://tug.org/metapost/articles}), podobně pdf\TeX{} +\MP\ byl takĂŠ podstatně aktualizovĂĄn, s~mnoha plĂĄny do budoucnosti +(\url{http://tug.org/metapost/articles}), podobně pdf\TeX{} (\url{http://tug.org/applications/pdftex}). -Formát \TeX\ \filename{.fmt} (vysokorychlostní formát) a podobně soubory -\MP\ a \MF\ jsou teď uloženy v~podadresářích \dirname{texmf/web2c}, -namísto přímého uložení v~něm (ačkoliv je adresář stále prohledáván, -v~zájmu stávajících formátů \filename{.fmt}). Podadresáře nesou jména -používaných programů, například \filename{tex} -nebo \filename{pdftex} nebo \filename{xetex}. Tato změna by měla při -běžném používání zůstat nepostřehnuta. - -Program (plain) \texttt{tex} již nečte první řádky \texttt{\%\&} aby -určil, jaký formát má spustit; je to čistý knuthovský \TeX. -(\LaTeX\ a všechny ostatní programy stále čtou řádky \texttt{\%\&}). -Pochopitelně se během roku (jako obvykle) vyskytly stovky jiných -aktualizací balíků a programů. Jako obyčejně, zkontrolujte, prosím, +FormĂĄt \TeX\ \filename{.fmt} (vysokorychlostnĂ­ formĂĄt) a podobně soubory +\MP\ a \MF\ jsou teď uloĹženy v~podadresářích \dirname{texmf/web2c}, +namĂ­sto přímĂŠho uloĹženĂ­ v~něm (ačkoliv je adresář stĂĄle prohledĂĄvĂĄn, +v~zĂĄjmu stĂĄvajĂ­cĂ­ch formĂĄtĹŻ \filename{.fmt}). Podadresáře nesou jmĂŠna +pouŞívanĂ˝ch programĹŻ, například \filename{tex} +nebo \filename{pdftex} nebo \filename{xetex}. Tato změna by měla při +běžnĂŠm pouŞívĂĄnĂ­ zĹŻstat nepostřehnuta. + +Program (plain) \texttt{tex} jiĹž nečte prvnĂ­ řádky \texttt{\%\&} aby +určil, jakĂ˝ formĂĄt mĂĄ spustit; je to čistĂ˝ knuthovskĂ˝ \TeX. +(\LaTeX\ a vĹĄechny ostatnĂ­ programy stĂĄle čtou řádky \texttt{\%\&}). +Pochopitelně se během roku (jako obvykle) vyskytly stovky jinĂ˝ch +aktualizacĂ­ balĂ­kĹŻ a programĹŻ. Jako obyčejně, zkontrolujte, prosĂ­m, aktualizace na \acro{CTAN}u (\url{http://mirror.ctan.org}). -Vnitřně, strom zdrojových textů je nyní uložen v~Subversion, se -standardním webovským rozhran\'\i m pro jeho prohlížení, kam směruje -odkaz z~naší domovské stránky. Třebaže není v~konečné verzi -viditelný, očekáváme, že to poskytne základ pro stabilní rozvoj -v~letech následujících. +Vnitřně, strom zdrojovĂ˝ch textĹŻ je nynĂ­ uloĹžen v~Subversion, se +standardnĂ­m webovskĂ˝m rozhran\'\i m pro jeho prohlĂ­ĹženĂ­, kam směruje +odkaz z~naĹĄĂ­ domovskĂŠ strĂĄnky. TřebaĹže nenĂ­ v~konečnĂŠ verzi +viditelnĂ˝, očekĂĄvĂĄme, Ĺže to poskytne zĂĄklad pro stabilnĂ­ rozvoj +v~letech nĂĄsledujĂ­cĂ­ch. -Nakonec, v~květnu 2006 Thomas Esser oznámil, že už nebude aktualizovat -te\TeX{} (\url{http://tug.org/tetex}). Výsledkem je nárůst zájmu o~\TL{}, -především mezi distributory \GNU/Linuxu. -(Na \TL{} se nachází nové instalační schéma \texttt{tetex}u, -poskytující přibližný ekvivalent.) Doufáme, že to možná povede -ke zlepšení prostředí \TeX{}u pro všechny. +Nakonec, v~květnu 2006 Thomas Esser oznĂĄmil, Ĺže uĹž nebude aktualizovat +te\TeX{} (\url{http://tug.org/tetex}). VĂ˝sledkem je nĂĄrĹŻst zĂĄjmu o~\TL{}, +předevĹĄĂ­m mezi distributory \GNU/Linuxu. +(Na \TL{} se nachĂĄzĂ­ novĂŠ instalačnĂ­ schĂŠma \texttt{tetex}u, +poskytujĂ­cĂ­ přibliĹžnĂ˝ ekvivalent.) DoufĂĄme, Ĺže to moĹžnĂĄ povede +ke zlepĹĄenĂ­ prostředĂ­ \TeX{}u pro vĹĄechny. \subsubsection{2008} -V~roce 2008 byla celá infrastruktura \TL{} přebudována a znovu -implementována. Úplná informace o~instalaci je nyní -uložena v~textovém souboru \filename{tlpkg/texlive.tlpdb}. +V~roce 2008 byla celĂĄ infrastruktura \TL{} přebudovĂĄna a znovu +implementovĂĄna. ÚplnĂĄ informace o~instalaci je nynĂ­ +uloĹžena v~textovĂŠm souboru \filename{tlpkg/texlive.tlpdb}. -Mezi dalšími věcmi je konečně možná aktualizace instalace \TL{} -z~internetu po předchozí instalaci. Tuto vlastnost poskytoval -MiK\TeX\ již řadu let. Předpokládáme pravidelnou aktualizaci nových -balíků po jejich vydání na \CTAN{}u. +Mezi dalĹĄĂ­mi věcmi je konečně moĹžnĂĄ aktualizace instalace \TL{} +z~internetu po předchozĂ­ instalaci. Tuto vlastnost poskytoval +MiK\TeX\ jiĹž řadu let. PředpoklĂĄdĂĄme pravidelnou aktualizaci novĂ˝ch +balĂ­kĹŻ po jejich vydĂĄnĂ­ na \CTAN{}u. -Obsažený je významnější nový stroj (engine) Lua\TeX\ (\url{http://luatex.org}); -kromě lepší přizpůsobivosti v~sázení je možno tento vynikající skriptovací jazyk -použít jak uvnitř, tak i~mimo \TeX{}ovské dokumenty. +ObsaĹženĂ˝ je vĂ˝znamnějĹĄĂ­ novĂ˝ stroj (engine) Lua\TeX\ (\url{http://luatex.org}); +kromě lepĹĄĂ­ přizpĹŻsobivosti v~sĂĄzenĂ­ je moĹžno tento vynikajĂ­cĂ­ skriptovacĂ­ jazyk +pouŞít jak uvnitř, tak i~mimo \TeX{}ovskĂŠ dokumenty. -Podpora Windows a unixových platforem je nyní jednotnější. -Zejména, většina skriptů Perlu a Lua je teď k~dispozici pod Windows, -s~použitím Perlu distribuovaného na~\TL. +Podpora Windows a unixovĂ˝ch platforem je nynĂ­ jednotnějĹĄĂ­. +ZejmĂŠna, větĹĄina skriptĹŻ Perlu a Lua je teď k~dispozici pod Windows, +s~pouĹžitĂ­m Perlu distribuovanĂŠho na~\TL. -Nový skript \cmdname{tlmgr} (sekce~\ref{sec:tlmgr}) je všeobecné rozhraní -pro správu \TL{} po předchozí instalaci. Ovládá aktualizaci balíků -a následující znovuvytvoření formátů, mapovacích souborů a jazykových souborů, -volitelně zahrnující lokální doplňky. +NovĂ˝ skript \cmdname{tlmgr} (sekce~\ref{sec:tlmgr}) je vĹĄeobecnĂŠ rozhranĂ­ +pro sprĂĄvu \TL{} po předchozĂ­ instalaci. OvlĂĄdĂĄ aktualizaci balĂ­kĹŻ +a nĂĄsledujĂ­cĂ­ znovuvytvořenĂ­ formĂĄtĹŻ, mapovacĂ­ch souborĹŻ a jazykovĂ˝ch souborĹŻ, +volitelně zahrnujĂ­cĂ­ lokĂĄlnĂ­ doplňky. -S~příchodem programu \cmdname{tlmgr}, činnosti programu -\cmdname{texconfig} na editaci formátů a konfiguračních souborů dělení -slov jsou nyní blokované. +S~příchodem programu \cmdname{tlmgr}, činnosti programu +\cmdname{texconfig} na editaci formĂĄtĹŻ a konfiguračnĂ­ch souborĹŻ dělenĂ­ +slov jsou nynĂ­ blokovanĂŠ. -Program \cmdname{xindy} pro tvorbu rejstříků -(\url{http://xindy.sourceforge.net/}) je nyní zahrnut na většině +Program \cmdname{xindy} pro tvorbu rejstříkĹŻ +(\url{http://xindy.sourceforge.net/}) je nynĂ­ zahrnut na větĹĄině platforem. -Nástroj \cmdname{kpsewhich} může nyní ohlásit všechny výskyty -pro daný soubor -(option \optname{--all}) a omezené výskyty pro daný podadresář +NĂĄstroj \cmdname{kpsewhich} mĹŻĹže nynĂ­ ohlĂĄsit vĹĄechny vĂ˝skyty +pro danĂ˝ soubor +(option \optname{--all}) a omezenĂŠ vĂ˝skyty pro danĂ˝ podadresář (option \optname{--subdir}). -Program \cmdname{dvipdfmx} zahrnuje nyní funkčnost extrakce informace -o `bounding boxu', pomocí povelu \cmdname{extractbb}; toto -byl jeden z~posledních rysů, které poskytoval \cmdname{dvipdfm}, avšak ne +Program \cmdname{dvipdfmx} zahrnuje nynĂ­ funkčnost extrakce informace +o `bounding boxu', pomocĂ­ povelu \cmdname{extractbb}; toto +byl jeden z~poslednĂ­ch rysĹŻ, kterĂŠ poskytoval \cmdname{dvipdfm}, avĹĄak ne \cmdname{dvipdfmx}. -Fontové přezdívky \filename{Times-Roman}, \filename{Helvetica}, atd. -byly odstraněné. Různé balíky očekávaly jejich různé chování (především, -že budou mít různé kódování) a nenalezlo se vhodné řešení tohoto problému. +FontovĂŠ přezdĂ­vky \filename{Times-Roman}, \filename{Helvetica}, atd. +byly odstraněnĂŠ. RĹŻznĂŠ balĂ­ky očekĂĄvaly jejich rĹŻznĂŠ chovĂĄnĂ­ (předevĹĄĂ­m, +Ĺže budou mĂ­t rĹŻznĂŠ kĂłdovĂĄnĂ­) a nenalezlo se vhodnĂŠ řeĹĄenĂ­ tohoto problĂŠmu. -Formát \pkgname{platex} byl odstraněn pro konflikt jmen s~japonštinou +FormĂĄt \pkgname{platex} byl odstraněn pro konflikt jmen s~japonĹĄtinou \pkgname{platex}; -podporu polštiny nyní zajišťuje balík \pkgname{polski}. +podporu polĹĄtiny nynĂ­ zajiĹĄĹĽuje balĂ­k \pkgname{polski}. -Soubory \web{}ovských řetězců (pool) jsou nyní zkompilované do binárek pro -usnadnění aktualizací. +Soubory \web{}ovskĂ˝ch řetězcĹŻ (pool) jsou nynĂ­ zkompilovanĂŠ do binĂĄrek pro +usnadněnĂ­ aktualizacĂ­. -A nakonec, v~tomto vydání jsou zahrnuty změny provedené Donaldem Knuthem +A nakonec, v~tomto vydĂĄnĂ­ jsou zahrnuty změny provedenĂŠ Donaldem Knuthem v~jeho \'Uprav\'ach \TeX u roku 2008 (`\TeX\ tuneup of 2008'). Viz \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. \subsubsection{2009} -Od roku 2009 je standardní výstupní formát Lua\AllTeX\ PDF, pro využití -výhody Lua\TeX{}ovské podpory Open\-Type a jiné. Nové binárky nazvané -\code{dviluatex} a \code{dvilualatex} spouští Lua\TeX\ při výstupu DVI. -Domovská stránka Lua\TeX{}u je \url{http://luatex.org}. +Od roku 2009 je standardnĂ­ vĂ˝stupnĂ­ formĂĄt Lua\AllTeX\ PDF, pro vyuĹžitĂ­ +vĂ˝hody Lua\TeX{}ovskĂŠ podpory Open\-Type a jinĂŠ. NovĂŠ binĂĄrky nazvanĂŠ +\code{dviluatex} a \code{dvilualatex} spouĹĄtĂ­ Lua\TeX\ při vĂ˝stupu DVI. +DomovskĂĄ strĂĄnka Lua\TeX{}u je \url{http://luatex.org}. -Původní systém (engine) Omega a formát Lambda format byly odstraněny -po diskusích s~autory systému Omega. Zůstaly aktualizované -programy Aleph a Lamed, podobně jako pomocné programy systému Omega. +PĹŻvodnĂ­ systĂŠm (engine) Omega a formĂĄt Lambda format byly odstraněny +po diskusĂ­ch s~autory systĂŠmu Omega. ZĹŻstaly aktualizovanĂŠ +programy Aleph a Lamed, podobně jako pomocnĂŠ programy systĂŠmu Omega. -Obsažené je nové vydání fontů AMS \TypeI, včetně Computer -Modern: do zdrojáků Metafontu bylo zapracováno několik málo změn tvarů, -které za léta udělal Don Knuth a byl aktualizován hinting fontů. +ObsaĹženĂŠ je novĂŠ vydĂĄnĂ­ fontĹŻ AMS \TypeI, včetně Computer +Modern: do zdrojĂĄkĹŻ Metafontu bylo zapracovĂĄno několik mĂĄlo změn tvarĹŻ, +kterĂŠ za lĂŠta udělal Don Knuth a byl aktualizovĂĄn hinting fontĹŻ. % and the hinting has been updated. -Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz -\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Ve všech -případech zůstaly metriky \emph{nezměněny}. Domovská stránka AMS fontů je +Tvary fontĹŻ Euler byly dĹŻkladně překresleny Hermannem Zapfem (viz +\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Ve vĹĄech +případech zĹŻstaly metriky \emph{nezměněny}. DomovskĂĄ strĂĄnka AMS fontĹŻ je \url{http://www.ams.org/tex/amsfonts.html}. -Pomocný program -- nový GUI editor -- \TeX{}works -je zahrnut pro Windows, ale také v~Mac\TeX u. -Pro jiné platformy a další informace, viz domovskou -stránku \TeX{}works \url{http://tug.org/texworks}. -Je to multi-platformní prostředí +PomocnĂ˝ program -- novĂ˝ GUI editor -- \TeX{}works +je zahrnut pro Windows, ale takĂŠ v~Mac\TeX u. +Pro jinĂŠ platformy a dalĹĄĂ­ informace, viz domovskou +strĂĄnku \TeX{}works \url{http://tug.org/texworks}. +Je to multi-platformnĂ­ prostředĂ­ %It is a cross-platform front end -inspirované editorem TeXShop v~\MacOSX, zaměřené -na jednoduché použití. - -Grafický program Asymptote je zahrnutý pro více platforem. Realizuje -textově založený jazyk pro popis grafiky, blízký k~MetaPostu, -avšak s~pokročilou podporou 3D a jinými vlastnostmi. -Jeho domovská stránka je \url{http://asymptote.sourceforge.net}. - -Samostatný program \code{dvipdfm} byl nahrazen programem -\code{dvipdfmx}, který pod tímto jménem pracuje ve zvláštním -režimu kompatibility. % under that name -\code{dvipdfmx} zahrnuje podporu \acro{CJK} a má nahromaděny -mnohé další úpravy za léta od posledního vydání -\code{dvipdfm}. Domovská stránka DVIPDFMx je +inspirovanĂŠ editorem TeXShop v~\MacOSX, zaměřenĂŠ +na jednoduchĂŠ pouĹžitĂ­. + +GrafickĂ˝ program Asymptote je zahrnutĂ˝ pro vĂ­ce platforem. Realizuje +textově zaloĹženĂ˝ jazyk pro popis grafiky, blĂ­zkĂ˝ k~MetaPostu, +avĹĄak s~pokročilou podporou 3D a jinĂ˝mi vlastnostmi. +Jeho domovskĂĄ strĂĄnka je \url{http://asymptote.sourceforge.net}. + +SamostatnĂ˝ program \code{dvipdfm} byl nahrazen programem +\code{dvipdfmx}, kterĂ˝ pod tĂ­mto jmĂŠnem pracuje ve zvlĂĄĹĄtnĂ­m +reĹžimu kompatibility. % under that name +\code{dvipdfmx} zahrnuje podporu \acro{CJK} a mĂĄ nahromaděny +mnohĂŠ dalĹĄĂ­ Ăşpravy za lĂŠta od poslednĂ­ho vydĂĄnĂ­ +\code{dvipdfm}. DomovskĂĄ strĂĄnka DVIPDFMx je \url{http://project.ktug.or.kr/dvipdfmx}. -Binárky pro platformy \pkgname{cygwin} a \pkgname{i386-netbsd} jsou nyní -v~\TL{} zahrnuty, zatímco nám bylo oznámeno, že uživatelé Open\acro{BSD} získají \TeX\ pomocí jejich -systémů balíků a navíc se objevily potíže při vytváření binárek, -které by měli šanci fungovat ve více než jedné verzi. - -Z dalších menších změn: nyní používáme \pkgname{xz} kompresi, -stabilní náhradu za \pkgname{lzma} -(\url{http://tukaani.org/xz/}); a literál |$| je povolen v~názvech -souborů pokud není uveden na začátku jména známé proměnné; -knihovna Kpathsea je teď vícevláknová -(použitelné v~MetaPostu); budování celého \TL{} je nyní založeno na -systému Automake. - -Závěrečná poznámka o minulosti: všechna vydání \TL{}, spolu s~podpůrným -materiálem jako např. \CD\ labels jsou dostupná na +BinĂĄrky pro platformy \pkgname{cygwin} a \pkgname{i386-netbsd} jsou nynĂ­ +v~\TL{} zahrnuty, zatĂ­mco nĂĄm bylo oznĂĄmeno, Ĺže uĹživatelĂŠ Open\acro{BSD} zĂ­skajĂ­ \TeX\ pomocĂ­ jejich +systĂŠmĹŻ balĂ­kĹŻ a navĂ­c se objevily potĂ­Ĺže při vytvářenĂ­ binĂĄrek, +kterĂŠ by měli ĹĄanci fungovat ve vĂ­ce neĹž jednĂŠ verzi. + +Z dalĹĄĂ­ch menĹĄĂ­ch změn: nynĂ­ pouŞívĂĄme \pkgname{xz} kompresi, +stabilnĂ­ nĂĄhradu za \pkgname{lzma} +(\url{http://tukaani.org/xz/}); a literĂĄl |$| je povolen v~nĂĄzvech +souborĹŻ pokud nenĂ­ uveden na začátku jmĂŠna znĂĄmĂŠ proměnnĂŠ; +knihovna Kpathsea je teď vĂ­cevlĂĄknovĂĄ +(pouĹžitelnĂŠ v~MetaPostu); budovĂĄnĂ­ celĂŠho \TL{} je nynĂ­ zaloĹženo na +systĂŠmu Automake. + +ZĂĄvěrečnĂĄ poznĂĄmka o minulosti: vĹĄechna vydĂĄnĂ­ \TL{}, spolu s~podpĹŻrnĂ˝m +materiĂĄlem jako např. \CD\ labels jsou dostupnĂĄ na \url{ftp://tug.org/historic/systems/texlive}. \subsubsection{2010} \label{sec:2010news} % keep with 2010 -V~roce 2010 je nyní předvolenou verzí pro výstup PDF verze 1.5, umožňující větší kompresi. -To se týče všech nástrojú \TeX{}u používaných na vytváření PDF a \code{dvipdfmx}. -Načtením \LaTeX{}ovského balíčku \pkgname{pdf14} se provede zpětná zmena na PDF~1.4, +V~roce 2010 je předvolenou verzĂ­ pro vĂ˝stup PDF verze 1.5, umoŞňujĂ­cĂ­ větĹĄĂ­ kompresi. +To se tĂ˝kĂĄ vĹĄech nĂĄstrojĂş \TeX{}u pouŞívanĂ˝ch na vytvářenĂ­ PDF a \code{dvipdfmx}. +NačtenĂ­m \LaTeX{}ovskĂŠho balíčku \pkgname{pdf14} se provede zpětnĂĄ změna na PDF~1.4, nebo nastavte |\pdfminorversion=4|. -pdf\AllTeX\ nyní \emph{automaticky} konvertuje požadovaný soubor ve formátu Encapsulated -PostScript (EPS) na PDF, prostřednictvím balíku \pkgname{epstopdf}, když a pokud je načten -konfigurační soubor \LaTeX{}u \code{graphics.cfg} a pokud je výstup do PDF. -Implicitní nastavení jsou zamýšlené pro eliminaci možností přepsání -ručně vytvořených PDF souborů, ale můžete také docela zakázat načtení \code{epstopdf} zadáním -|\newcommand{\DoNotLoadEpstopdf}{}| (nebo |\def...|) před deklarací -\cs{documentclass}. Balík \pkgname{epstopdf} nebude zaveden rovněž pokud bude použit balík \pkgname{pst-pdf}. -Pro další podrobnosti viz dokumentaci balíku \pkgname{epstopdf} - (\url{http://ctan.org/pkg/epstopdf-pkg}). - -Příbuznou změnou je, že vykonání velmi málo externích příkazů z~\TeX{}u, -prostřednictvím vlastnosti \cs{write18}, je nyní implicitně povoleno. Tyto -příkazy jsou \code{repstopdf}, \code{makeindex}, \code{kpsewhich}, +pdf\AllTeX\ nynĂ­ \emph{automaticky} konvertuje poĹžadovanĂ˝ soubor ve formĂĄtu Encapsulated +PostScript (EPS) na PDF, prostřednictvĂ­m balĂ­ku \pkgname{epstopdf}, kdyĹž a pokud je načten +konfiguračnĂ­ soubor \LaTeX{}u \code{graphics.cfg} a pokud je vĂ˝stup do PDF. +ImplicitnĂ­ nastavenĂ­ jsou zamýťlenĂŠ pro eliminaci moĹžnostĂ­ přepsĂĄnĂ­ +ručně vytvořenĂ˝ch PDF souborĹŻ, ale mĹŻĹžete takĂŠ docela zakĂĄzat načtenĂ­ \code{epstopdf} zadĂĄnĂ­m +|\newcommand{\DoNotLoadEpstopdf}{}| (nebo |\def...|) před deklaracĂ­ +\cs{documentclass}. BalĂ­k \pkgname{epstopdf} nebude zaveden rovněž +pokud bude pouĹžit balĂ­k \pkgname{pst-pdf}. +Pro dalĹĄĂ­ podrobnosti viz dokumentaci balĂ­ku \pkgname{epstopdf} +(\url{http://ctan.org/pkg/epstopdf-pkg}). + +DalĹĄĂ­ podobnou změnou je, Ĺže vykonĂĄnĂ­ několika mĂĄlo externĂ­ch příkazĹŻ z~\TeX{}u, +prostřednictvĂ­m vlastnosti \cs{write18}, je nynĂ­ implicitně povoleno. Tyto +příkazy jsou \code{repstopdf}, \code{makeindex}, \code{kpsewhich}, \code{bibtex} a \code{bibtex8}; seznam je uveden v~\code{texmf.cnf}. -Prostředí, která musí zakázat všechny takové externí povely -můžou zrušit tuto volbu v~instalátoru (viz -oddíl~\ref{sec:options}), nebo po instalaci přepsat hodnotu -spuštěním |tlmgr conf texmf shell_escape 0|. - -Ještě další podobnou změnou je to, že \BibTeX\ a Makeindex nyní implicitně odmítají zapsat -své výstupní soubory do libovolného adresáře (jako samotný \TeX). -Je to proto, že nyní můžou být povolené pro použití omezeným \cs{write18}. -Aby se to změnilo, může být nastavena proměnná prostředí \envname{TEXMFOUTPUT}, -nebo změnené nastavení |openout_any|. - -\XeTeX\ nyní podporuje posun (kerning) okrajů podél stejných linií jako pdf\TeX. -(Expanze fontů není aktuálně podporována.) - -Program \prog{tlmgr} nyní standardně ukládá jednu zálohu každého -aktualizovaného balíku (\code{tlmgr option autobackup 1}), -tudíž přerušené aktualizace balíků můžou být snadno vráceny příkazem \code{tlmgr restore}. -Pokud děláte poinstalační aktualizace a nemáte dostek místa na disku pro zálohy, -spusťte \code{tlmgr option autobackup 0}. - -Byly zařazeny nové programy: nástroj (engine) p\TeX\ a příbuzné pomůcky pro sazbu Japonštiny; -program \BibTeX{}U pro \BibTeX umožňující použití Unicode; utility \prog{chktex} (\url{http://baruch.ev-en.org/proj/chktex}) -na kontrolu dokumentů \AllTeX{}u; překladač \prog{dvisvgm} z~DVI do SVG +ProstředĂ­, kterĂĄ musĂ­ zakĂĄzat vĹĄechny takovĂŠ externĂ­ povely +mĹŻĹžou zruĹĄit tuto volbu v~instalĂĄtoru (viz +oddĂ­l~\ref{sec:options}), nebo po instalaci přepsat hodnotu +spuĹĄtěnĂ­m |tlmgr conf texmf shell_escape 0|. + +JeĹĄtě dalĹĄĂ­ podobnou změnou je to, Ĺže \BibTeX\ a Makeindex nynĂ­ implicitně odmĂ­tajĂ­ zapsat +svĂŠ vĂ˝stupnĂ­ soubory do libovolnĂŠho adresáře (jako samotnĂ˝ \TeX). +Je to proto, Ĺže nynĂ­ mĹŻĹžou bĂ˝t povolenĂŠ pro pouĹžitĂ­ omezenĂ˝m \cs{write18}. +Aby se to změnilo, mĹŻĹže bĂ˝t nastavena proměnnĂĄ prostředĂ­ \envname{TEXMFOUTPUT}, +nebo změnenĂŠ nastavenĂ­ |openout_any|. + +\XeTeX\ nynĂ­ podporuje posun (kerning) okrajĹŻ podĂŠl stejnĂ˝ch liniĂ­ jako pdf\TeX. +(Expanze fontĹŻ nenĂ­ aktuĂĄlně podporovĂĄna.) + +Program \prog{tlmgr} nynĂ­ standardně uklĂĄdĂĄ jednu zĂĄlohu kaĹždĂŠho +aktualizovanĂŠho balĂ­ku (\code{tlmgr option autobackup 1}), +tudĂ­Ĺž přeruĹĄenĂŠ aktualizace balĂ­kĹŻ mohou bĂ˝t snadno vrĂĄceny příkazem \code{tlmgr restore}. +Pokud dělĂĄte poinstalačnĂ­ aktualizace a nemĂĄte dostek mĂ­sta na disku pro zĂĄlohy, +spusĹĽte \code{tlmgr option autobackup 0}. + +Byly zařazeny novĂŠ programy: nĂĄstroj (engine) p\TeX\ a příbuznĂŠ pomĹŻcky pro sazbu JaponĹĄtiny; +program \BibTeX{}U pro \BibTeX umoŞňujĂ­cĂ­ pouĹžitĂ­ Unicode; utility \prog{chktex} +(\url{http://baruch.ev-en.org/proj/chktex}) +na kontrolu dokumentĹŻ \AllTeX{}u; překladač \prog{dvisvgm} z~DVI do SVG (\url{http://dvisvgm.sourceforge.net}). -Jsou dodány binárky těchto nových platforem: \code{amd64-freebsd}, +Jsou dodĂĄny binĂĄrky těchto novĂ˝ch platforem: \code{amd64-freebsd}, \code{amd64-kfreebsd}, \code{i386-freebsd}, \code{i386-kfreebsd}, \code{x86\_64-darwin}, \code{x86\_64-solaris}. -Změna \TL{} 2009, kterou jsme si nevšimli: četné binárky týkající se \TeX4ht -(\url{http://tug.org/tex4ht}) byly odstraněny z~adresářů binárek. -Obecně použitelný (generic) program \code{mk4ht} může být použit na spuštění -libovolné z~rozličných kombinací \code{tex4ht}. - -Nakonec, vydání \TL{} na \TK\ \DVD\ již nemůže být (kupodivu) spuštěné živě. Samostatné \DVD\ již nemá dostatek místa. -Jednou výhodou je, že instalace z~fyzického \DVD\ je mnohem rychlejší. +Změna \TL{} 2009, kterou jsme si nevĹĄimli: četnĂŠ binĂĄrky tĂ˝kajĂ­cĂ­ se \TeX4ht +(\url{http://tug.org/tex4ht}) byly odstraněny z~adresářů binĂĄrek. +Obecně pouĹžitelnĂ˝ (generic) program \code{mk4ht} mĹŻĹže bĂ˝t pouĹžit na spuĹĄtěnĂ­ +libovolnĂŠ z~rozličnĂ˝ch kombinacĂ­ \code{tex4ht}. +Nakonec, vydĂĄnĂ­ \TL{} na \TK\ \DVD\ jiĹž nemĹŻĹže bĂ˝t (kupodivu) spouĹĄtěnĂŠ Ĺživě. +SamostatnĂŠ \DVD\ jiĹž nemĂĄ dostatek mĂ­sta. +Jednou vĂ˝hodou je, Ĺže instalace z~fyzickĂŠho \DVD\ je mnohem rychlejĹĄĂ­. % \htmlanchor{news} \subsection{Sou\v{c}asnost} \label{sec:tlcurrent} -V roce 2011 nastalo relativně málo změn. +V roce 2011 nastalo relativně mĂĄlo změn. -Binárky \MacOSX\ (\code{universal-darwin} a -\code{x86\_64-darwin}) nyní pracují jenom pro Leopard nebo pozdější; Panther a -Tiger již nejsou podporovány. +BinĂĄrky \MacOSX\ (\code{universal-darwin} a +\code{x86\_64-darwin}) nynĂ­ pracujĂ­ jenom pro Leopard nebo pozdějĹĄĂ­; Panther a +Tiger jiĹž nejsou podporovĂĄny. -Program \code{biber} pro zpracování bibliografie je zahrnut pro běžné platformy. -Jeho rozvoj je úzce spojený s~balíkem -\code{biblatex}, který úplně přebudovává %which completely reimplements -bibliografické prostředky poskytované LaTeX{}em. +Program \code{biber} pro zpracovĂĄnĂ­ bibliografie je zahrnut pro běžnĂŠ platformy. +Jeho rozvoj je Ăşzce spojenĂ˝ s~balĂ­kem +\code{biblatex}, kterĂ˝ Ăşplně přebudovĂĄvĂĄ %which completely reimplements +bibliografickĂŠ prostředky poskytovanĂŠ \LaTeX{}em. -Program MetaPost (\code{mpost}) již nevytváří nebo nepoužívá soubory -\code{.mem}. Potřebné soubory, jako je \code{plain.mp}, se jednoduše načítají -při každém spuštění. To souvisí s~podporou MetaPostu jako knižnice, -co je další důležitá změna, třebas neviditelná pro uživatele. +Program MetaPost (\code{mpost}) jiĹž nevytváří nebo nepouŞívĂĄ soubory +\code{.mem}. PotřebnĂŠ soubory, jako je \code{plain.mp}, se jednoduĹĄe načítajĂ­ +při kaĹždĂŠm spuĹĄtěnĂ­. To souvisĂ­ s~podporou MetaPostu jako knihovny, +coĹž je dalĹĄĂ­ dĹŻleĹžitĂĄ změna, třebas neviditelnĂĄ pro uĹživatele. -Implementace \code{updmap} v~programe Perl, předtím používána pouze -pod Windows, byla vylepšena a nyní je používána na všech -platformách. Výsledkem toho je, že uživatel by neměl vidět žádne změny, -kromě toho, že program běží mnohem rychleji. +Implementace \code{updmap} v~programu Perl, předtĂ­m pouŞívĂĄna pouze +pod Windows, byla vylepĹĄena a nynĂ­ je pouŞívĂĄna na vĹĄech +platformĂĄch. VĂ˝sledkem toho je, Ĺže uĹživatel by neměl vidět Şådne změny, +kromě toho, Ĺže program běží mnohem rychleji. \subsection{Budoucnost} -\emph{\TL{} není dokonalý!} A~nikdy nebude. Máme v~úmyslu -pokračovat v~pravidelných vydáních a rádi bychom poskytovali -více podpůrných materiálů, programů, včetně instalačních, a jistěže -aktualizovaný a lépe zkontrolovaný strom maker a fontů. Tato práce je -prováděna dobrovolníky v~jejich limitovaném volném čase a tedy vždycky je -co dělat. Viz, prosím, +\emph{\TL{} nenĂ­ dokonalĂ˝!} A~nikdy nebude. MĂĄme v~Ăşmyslu +pokračovat v~pravidelnĂ˝ch vydĂĄnĂ­ch a rĂĄdi bychom poskytovali +vĂ­ce podpĹŻrnĂ˝ch materiĂĄlĹŻ, programĹŻ, včetně instalačnĂ­ch, a jistěže +aktualizovanĂ˝ a lĂŠpe zkontrolovanĂ˝ strom maker a fontĹŻ. Tato prĂĄce je +provĂĄděna dobrovolnĂ­ky v~jejich limitovanĂŠm volnĂŠm čase a tedy vĹždycky je +co dělat. Viz, prosĂ­m, \url{http://tug.org/texlive/contribute.html}. -Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na: +ProsĂ­me, poĹĄlete opravy, nĂĄvrhy, nĂĄměty a nabĂ­dky pomoci na: \begin{quote} \email{tex-live@tug.org}\\ \url{http://tug.org/texlive} \end{quote} \smallskip\nobreak -\noindent \textsl{Šťastné \TeX ování!} +\noindent \textsl{Ĺ ĹĽastnĂŠ \TeX ovĂĄnĂ­!} \end{document} -- cgit v1.2.3