diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-07 18:26:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-07 18:26:53 +0000 |
commit | b04c2e1a42573e9735547702356c7b9a769a6855 (patch) | |
tree | c0753443f39500a062d7698fe6b94359c813f871 /Master/texmf-dist/doc/texlive/texlive-cz | |
parent | fb0bf13304a356f197bfc1add17f98c07e96f17b (diff) |
texmf -> texmf-dist: doc
git-svn-id: svn://tug.org/texlive/trunk@29714 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-cz')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/Makefile | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/csquote.sty | 181 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png | bin | 0 -> 201 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg | 47 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/tex-live.css | 44 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css | 353 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html | 6639 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf | bin | 0 -> 828466 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex | 3734 |
9 files changed, 11000 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/Makefile b/Master/texmf-dist/doc/texlive/texlive-cz/Makefile new file mode 100644 index 00000000000..cd38cae0227 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/Makefile @@ -0,0 +1,2 @@ +include ../texlive-en/Makefile +doc = texlive-cz diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/csquote.sty b/Master/texmf-dist/doc/texlive/texlive-cz/csquote.sty new file mode 100644 index 00000000000..3644143647b --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/csquote.sty @@ -0,0 +1,181 @@ +%%%%%%%%%%%%%%%%%%%%%% cut here %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% File: CSQUOTE.TEX/STY +% Version: 1.1 +% +% Authors: Hunter Goatley <goathunter@wkuvx1.bitnet> +% (parts from QUOTE.TEX/STY) +% Petr Sojka <sojka@ics.muni.cs> +% +% Warranty: +% +% Copyright (c) 1992 by Hunter Goatley, Petr Sojka +% Permission to copy all or part of this work is granted, provided +% that the copies are not made or distributed for resale, and that +% the copyright notice and this notice are retained. +% +% THIS WORK IS PROVIDED ON AN "AS IS" BASIS. THE AUTHOR PROVIDES NO +% WARRANTY WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THE WORK, +% INCLUDING WARRANTIES WITH RESPECT TO ITS MERCHANTABILITY OR FITNESS +% FOR ANY PARTICULAR PURPOSE. +% +% If you make any improvements, I'd like to hear about them. +% +% History: +% +% Oct 26, 92 - V1.0 first release +% Dec 14, 92 - V1.1 \uv added +% +% Abstract: +% +% This file defines the macros \csdoublequoteson and \csdoublequotesoff. +% These macros allows switching between standard and following behaviour: +% TeX replace the double-quote character (") with Czech +% left and right double-quotes. For example: +% +% "This is a test." ---> ,,This is a test.'' +% +% The double-quote character is still available via \dq. +% \" is still treated as the umlaut accent. +% +% This macro makes a couple of assumptions about the double-quotes: +% +% 1. Double-quotes are assumed to come in pairs. When replacing +% double-quotes, the macro alternates between ,, and ''. The only +% exception to this is noted in (2) below. +% 2. A double-quote at the beginning of a paragraph is always treated +% as ,,. This correctly handles the case where a quotation is +% continued into a second paragraph: +% +% "This is the first paragraph.\par +% "This is the second paragraph of the same quote." +% +% Normal TeX spacing after ,, and '' is maintained by saving and +% restoring the \spacefactor. +% +% Macros work both with plainTex and LaTeX. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% HOW IT WORKS: +% +% The double-quote character (") is made active by \csdoublequoteson. +% The " macro keeps track of left-quote/right-quote pairs and inserts +% the appropriate ,, and '' in its place. +% +% Each character has a \spacefactor associated with it, which specifies +% the amount of stretch or shrink that a space following the character +% can have. Most characters have a factor of 1000, but some punctuation +% marks have higher spacefactors, most notably the period, which has a +% \spacefactor of 3000. This means the space following a period can +% stretch up to 3 times more than the space after a regular character, +% accounting for the increased space at the end of sentences. +% +% The ,, and '' ligatures are assigned \spacefactor's of 0, so that the +% \spacefactor that is applied to the next character is the same as that +% of the character preceding the quotes. Because " has been redefined as +% a macro, any spaces following " are swallowed by TeX. It was necessary +% to have this macro re-insert any needed space so that the following +% cases worked correctly: +% +% "This is a test," she said. --> ,,This is a test,'' she said. +% "This is in a list"; etc. --> ,,This is in a list''; etc. +% +% Without the added space, the first example becomes: +% +% ,,This is a test,''she said. +% +% The solution was to save the current \spacefactor before inserting a +% right double-quote, then resetting the \spacefactor after the +% insertion. The net effect was that the " macro has a \spacefactor +% of 0, which matches the way TeX treats ,, and ''. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +{% % Begin a group for which " is active +\catcode`\"=\active % Make " an active character +\catcode`\@=11 % Make @ an active character +% +% \csdoublequoteson +% +% This macro makes " an active character, resets the control sequence +% \dblqu@te to L (left), and defines \dq as a replacement for ". +% +\gdef\csdoublequoteson{% % \csdoublequoteson enables " + \gdef"{\czechquotes}% % Define " as \czechquotes + \global\catcode`\"=\active% % Make " an active character + \global\chardef\dq=`\"% % Double-quote char. via \dq + \global\let\dblqu@te=L% % Always start with a left double-quote + } % End of macro +% +% \bq, \eq +% +% These macros define default characters for czech left and right +% double quotes. Czech opening quote is created from two commas with +% kerning depending on fontdimen four parameter of current font. +% Better solution should be specially designed character with +% proper kernings; if you have such characters in fonts +% (e.g. in DC-fonts), use it instead. (e.g. define +% macros \bq and \eq e.g. \def\bq{\char"130 } +% in your document/style file-- not in csquote.sty!) +% Similar solution is used for czech right quote. +% +% \cs existence test, stolen from TeXbook exercise 7.7 +\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax }% +% +% another macro to be more efficient in time and space +\global\chardef\f@@r=4 +% +\ifundefined{bq}% +\gdef\bq{\kern-.25\fontdimen\f@@r\font,\kern-.8\fontdimen\f@@r\font,% + \kern-.35\fontdimen\f@@r\font}% +\fi +\ifundefined{eq}% +\gdef\eq{\kern-.35\fontdimen\f@@r\font`\kern-.8\fontdimen\f@@r\font`% + \kern-.25\fontdimen\f@@r\font} +\fi +% +% Macro \uv for other usage of \bq and \eq. +% +\ifundefined{uv}% + \gdef\uv#1{\bq #1\eq} +\fi +% +% Define the macro that will be executed whenever " is encountered. +% +\gdef\czechquotes{% + % If the double-quote is the first character in a new paragraph, + % make sure it becomes a left double-quote. This case can be + % detected by checking to see if TeX is currently in vertical mode. + % If so, the double-quote is at the beginning of the paragraph + % (since " hasn't actually generated any horizontal mode tokens + % yet, TeX is still in vertical mode). If the mode is vertical, + % set \dblqu@te equal to L. + % + \ifinner\else\ifvmode\let\dblqu@te=L\fi\fi% + % + % Now insert the appropriate left or right double-quote. + % + % If \dblqu@te is L, insert an opening quote and set \dblqu@te to R. + % + \if L\dblqu@te\bq\global\let\dblqu@te=R% + % + % Otherwise, save the current \spacefactor, insert '', set \dblqu@te + % to L, and reset the original \spacefactor. + % + \else% + \let\xxx=\spacefactor% % Save the \spacefactor + \eq% % Insert ending quote + \global\let\dblqu@te=L% % and reset \dblqu@te + \spacefactor\xxx% % Reset the \spacefactor + \fi% % End of \if L\dblqu@te... + } % End of " macro +} % End of group + +\gdef\csdoublequotesoff{% + \catcode`\"=12% % Set " back to other + } +% +% Czech quotes are default +% +\csdoublequoteson + diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png b/Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png Binary files differnew file mode 100644 index 00000000000..9b6ee191860 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg b/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg new file mode 100644 index 00000000000..54985bf6219 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg @@ -0,0 +1,47 @@ +% tex4ht configuration file for the TeX Live documentation. +% Accumulated over many years. Public domain. +% +% html specifies the main output format. +% info for extra debugging info in the log files. + +% better approach is to have html in one piece (including footnotes). +% also the newest TeX4ht could produce UTF-8 output (-utf8 option) +\Preamble{charset=utf8,html,info,fn-in} + +% add extra stylesheet +\Configure{@HEAD}{\HCode{% +<link rel="stylesheet" type="text/css" href="\jobname.css" />\Hnewline +<link rel="stylesheet" type="text/css" href="tex-live.css" />\Hnewline +}} + +% or LaTeX complains it is missing. +\begin{document} + +\EndPreamble + +% simplify output for HTML. We leave TeX and LaTeX alone, since tex4ht +% actually does the lowered E (and raised A) in CSS. +\def\OMEGA{Omega} +\def\LaTeXe{LaTeX2e} +\def\eTeX{e-\TeX} +\def\acro#1{#1} +\def\MF{Metafont} +\def\BibTeX{BibTeX} +\def\warningbox{} +\def\endwarningbox{} + +\newif\ifhackliterals +\ifx\tldocenglish\undefined \else \hackliteralstrue \fi +\ifx\tldocrussian\undefined \else \hackliteralstrue \fi +\ifx\tldocgerman\undefined \else \hackliteralstrue \fi +% +\ifhackliterals + % these definitions cause "missing } inserted" at \end{tabularx} in + % French and Czech. don't know why. + % + % don't make these into links, as happens with \path. We only have a couple + % special characters that actually occur. + \def\dirname{\texttt\bgroup\catcode`\$=12 \catcode`\_=12 \finishliteral} + \def\finishliteral#1{#1\egroup} + \let\filename=\dirname +\fi diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/tex-live.css b/Master/texmf-dist/doc/texlive/texlive-cz/tex-live.css new file mode 100644 index 00000000000..5062bc0d229 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/tex-live.css @@ -0,0 +1,44 @@ +/* $Id$ + Simple CSS for TeX Live that adds margins and a little color. + original by Bzyl Wlodzimierz, edited by Karl Berry, 2005. + Public domain. */ + +html { + // top left bottom right + margin: 15pt 15pt 15pt 15pt; + background: rgb(255,255,224); +} + +body { + margin: 0 5pt 0 5pt; + padding: 0; + //matw: background: rgb(224,255,224); + // (It looks better to me to have a consistent background --karl) +// fonts in browser are low resolution; +// therefore generated serif are poor quality, +// so they disturb reading (that is my opinion) + font-family: sans-serif; + font-style: normal; +} + +/* (It looks better to me to not vary colors at every level --karl) */ + +h3.sectionHead { + padding: 12pt 10pt 12pt 20pt; + //matw: background: rgb(192,224,255); + background: rgb(224,224,255); + color: rgb(0,0,32); +} + +h4.subsectionHead { + padding: 7pt 10pt 7pt 40pt; + background: rgb(224,224,255); + color: rgb(0,0,32); +} + +h5.subsubsectionHead { + padding: 3pt 10pt 3pt 40pt; + //matw: background: rgb(224,255,255); + background: rgb(224,224,255); + color: rgb(0,0,32); +} diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css new file mode 100644 index 00000000000..440a888f594 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css @@ -0,0 +1,353 @@ + +/* start css.sty */ +.ec-lmr-10x-x-109{} +.ec-lmr-17{font-size:154%;} +.ec-lmss-17x-x-120{font-size:185%; font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmss-17x-x-120{ font-family: sans-serif;} +.ec-lmr-12{font-size:109%;} +.ec-lmtt-12{font-size:109%; font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.ec-lmss-10x-x-109{ font-family: sans-serif;} +.lmmi-10x-x-109{} +.lmsy-10x-x-109{} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmr-9{font-size:81%;} +.ec-lmtt-9{font-size:81%; font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmro-10x-x-109{ font-style: oblique;} +.ec-lmr-10{font-size:90%;} +.ec-lmtt-10{font-size:90%; font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmr-8{font-size:72%;} +.ec-lmtt-8{font-size:72%; font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.htf-calligraphy {font-family:cursive} +.htf-calligraphy-bold {font-family:cursive ; font-weight: bold; } +p.noindent { text-indent: 0em } +td p.noindent { text-indent: 0em; margin-top:0em; } +p.nopar { text-indent: 0em; } +p.indent{ text-indent: 1.5em } +@media print {div.crosslinks {visibility:hidden;}} +a img { border-top: 0; border-left: 0; border-right: 0; } +center { margin-top:1em; margin-bottom:1em; } +td center { margin-top:0em; margin-bottom:0em; } +.Canvas { position:relative; } +img.math{vertical-align:middle;} +li p.indent { text-indent: 0em } +li p:first-child{ margin-top:0em; } +li p:last-child, li div:last-child { margin-bottom:0.5em; } +li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; } +.enumerate1 {list-style-type:decimal;} +.enumerate2 {list-style-type:lower-alpha;} +.enumerate3 {list-style-type:lower-roman;} +.enumerate4 {list-style-type:upper-alpha;} +div.newtheorem { margin-bottom: 2em; margin-top: 2em;} +.obeylines-h,.obeylines-v {white-space: nowrap; } +div.obeylines-v p { margin-top:0; margin-bottom:0; } +.overline{ text-decoration:overline; } +.overline img{ border-top: 1px solid black; } +td.displaylines {text-align:center; white-space:nowrap;} +.centerline {text-align:center;} +.rightline {text-align:right;} +div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; } +.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +div.fbox {display:table} +div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +div.minipage{width:100%;} +div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} +div.center div {text-align: left;} +div.flushright, div.flushright div.flushright {text-align: right;} +div.flushright div {text-align: left;} +div.flushleft {text-align: left;} +.underline{ text-decoration:underline; } +.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } +.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +.framebox-c {text-align:center;} +.framebox-l {text-align:left;} +.framebox-r {text-align:right;} +span.thank-mark{ vertical-align: super } +span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } +div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;} +div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;} +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +td p:first-child{ margin-top:0em; } +td p:last-child{ margin-bottom:0em; } +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +.tabbing-right {text-align:right;} +span.TEX {letter-spacing: -0.125em; } +span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} +a span.TEX span.E {text-decoration: none; } +span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} +span.LATEX span.TEX{ position:relative; left: -0.4em; } +div.float, div.figure {margin-left: auto; margin-right: auto;} +div.float img {text-align:center;} +div.figure img {text-align:center;} +.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} +.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} +table.equation {width:100%;} +.equation td{text-align:center; } +td.equation { margin-top:1em; margin-bottom:1em; } +td.equation-label { width:5%; text-align:center; } +td.eqnarray4 { width:5%; white-space: normal; } +td.eqnarray2 { width:5%; } +table.eqnarray-star, table.eqnarray {width:100%;} +div.eqnarray{text-align:center;} +div.array {text-align:center;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +span.pmatrix img{vertical-align:middle;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +span.bar-css {text-decoration:overline;} +img.cdots{vertical-align:middle;} +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +td p:first-child{ margin-top:0em; } +td p:last-child{ margin-bottom:0em; } +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +div.array {text-align:center;} +.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} +.index-item, .index-subitem, .index-subsubitem {display:block} +div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} +div.caption span.id{font-weight: bold; white-space: nowrap; } +h1.partHead{text-align: center} +p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} +.subparagraphHead, .likesubparagraphHead { font-weight: bold;} +.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;} +.verse{white-space:nowrap; margin-left:2em} +div.maketitle {text-align:center;} +h2.titleHead{text-align:center;} +div.maketitle{ margin-bottom: 2em; } +div.author, div.date {text-align:center;} +div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } +.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } +.abstract p {margin-left:5%; margin-right:5%;} +div.abstract {width:100%;} +.alltt P { margin-bottom : 0em; margin-top : 0em; } +.alltt { margin-bottom : 1em; margin-top : 1em; } +.figure img.graphics {margin-left:10%;} +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +div.longtable{text-align:center;} +.uline{ text-decoration:underline; } +.uuline{ text-decoration:underline; } +span.sout {text-decoration: line-through } +span.xout {text-decoration: line-through } +span.uwave {text-decoration:underline } +P.fancyvrb {white-space: nowrap; margin:0em;} +div#fancyvrb1{ border-top: solid 0.4pt; } +div#fancyvrb1{ border-left: solid 0.4pt; } +div#fancyvrb1{ border-bottom: solid 0.4pt; } +div#fancyvrb1{ border-right: solid 0.4pt; } +div#fancyvrb2{ border-top: solid 0.4pt; } +div#fancyvrb2{ border-left: solid 0.4pt; } +div#fancyvrb2{ border-bottom: solid 0.4pt; } +div#fancyvrb2{ border-right: solid 0.4pt; } +div#fancyvrb3{ border-top: solid 0.4pt; } +div#fancyvrb3{ border-left: solid 0.4pt; } +div#fancyvrb3{ border-bottom: solid 0.4pt; } +div#fancyvrb3{ border-right: solid 0.4pt; } +div#fancyvrb4{ border-top: solid 0.4pt; } +div#fancyvrb4{ border-left: solid 0.4pt; } +div#fancyvrb4{ border-bottom: solid 0.4pt; } +div#fancyvrb4{ border-right: solid 0.4pt; } +/* end css.sty */ + diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html new file mode 100644 index 00000000000..8b72f2c6e22 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html @@ -0,0 +1,6639 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html xml:lang="cs" > +<head> + <title>TeX Live 2012 +P[Pleaseinsertintopreamble][Pleaseinsertintopreamble]ru[Pleaseinsertintopreamble]ka TEX Live, CS +verze 1.44</title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<!-- charset=iso-8859-1,html,info,fn-in --> +<meta name="src" content="texlive-cz.tex"> +<meta name="date" content="2012-06-08 21:26:00"> +<link rel="stylesheet" type="text/css" href="texlive-cz.css"> +<link rel="stylesheet"type="text/css"href="texlive-cz.css\T1\guillemotright +<link rel="stylesheet"type="text/css"href="tex-live.css\T1\guillemotright +</head><body +> + <div class="maketitle"> + + + + + +<h2 class="titleHead"><span class="TEX">T<span +class="E">E</span>X</span> Live 2012<br /> +Přručka <span class="TEX">T<span +class="E">E</span>X</span> Live, CS verze 1.44</h2> + <div class="author" ><span +class="ec-lmr-12">Karl Berry, editor</span> +<br /> <a +href="http://tug.org/texlive/" class="url" ><span +class="ec-lmtt-12">http://tug.org/texlive/</span></a><br /></div><br /> +<div class="date" ><span +class="ec-lmr-12">8.</span><span +class="ec-lmr-12"> </span><span +class="ec-lmr-12">června 2012</span></div> + </div> +<!--l. 176--><p class="indent" > Překlad 2004–2012 Jn Buša, 2001 Janka Chlebkov, 2003–2012 Petr Sojka a 2003 Petra +Sojkov je šřen pod GNU FDL licenc. +<!--l. 183--><p class="indent" > 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. + <h3 class="likesectionHead"><a + id="x1-1000"></a>Obsah</h3> + <div class="tableofcontents"> + <span class="sectionToc" >1 <a +href="#x1-20001" id="QQ2-1-2">vodem</a></span> +<br />  <span class="subsectionToc" >1.1 <a +href="#x1-30001.1" id="QQ2-1-3">TEX Live a kolekce TEXu</a></span> +<br />  <span class="subsectionToc" >1.2 <a +href="#x1-40001.2" id="QQ2-1-4">Podpora operačnch systmů</a></span> +<br />  <span class="subsectionToc" >1.3 <a +href="#x1-50001.3" id="QQ2-1-5">Zkladn instalace <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br />  <span class="subsectionToc" >1.4 <a +href="#x1-60001.4" id="QQ2-1-6">vahy o bezpečnosti</a></span> +<br />  <span class="subsectionToc" >1.5 <a +href="#x1-70001.5" id="QQ2-1-7">Npověda</a></span> +<br /> <span class="sectionToc" >2 <a +href="#x1-80002" id="QQ2-1-8">Přehled <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br />  <span class="subsectionToc" >2.1 <a +href="#x1-90002.1" id="QQ2-1-9">Kolekce <span class="TEX">T<span +class="E">E</span>X</span>u: TEX Live, proTEXt, MacTEX</a></span> +<br />  <span class="subsectionToc" >2.2 <a +href="#x1-100002.2" id="QQ2-1-10">Popis kořenových adresřů TEX Live</a></span> +<br />  <span class="subsectionToc" >2.3 <a +href="#x1-110002.3" id="QQ2-1-11">Přehled předdefinovaných stromů texmf</a></span> +<br />  <span class="subsectionToc" >2.4 <a +href="#x1-120002.4" id="QQ2-1-12">Rozšřen <span class="TEX">T<span +class="E">E</span>X</span>u</a></span> +<br />  <span class="subsectionToc" >2.5 <a +href="#x1-130002.5" id="QQ2-1-13">Dalš za zmnku stojc programy na <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br />  <span class="subsectionToc" >2.6 <a +href="#x1-140002.6" id="QQ2-1-14">Fonty v <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br /> <span class="sectionToc" >3 <a +href="#x1-150003" id="QQ2-1-15">Instalace</a></span> +<br />  <span class="subsectionToc" >3.1 <a +href="#x1-160003.1" id="QQ2-1-16">Spuštěn instalačnho programu</a></span> +<br />   <span class="subsubsectionToc" >3.1.1 <a +href="#x1-170003.1.1" id="QQ2-1-17">Unix</a></span> +<br />   <span class="subsubsectionToc" >3.1.2 <a +href="#x1-180003.1.2" id="QQ2-1-18">MacOSX</a></span> +<br />   <span class="subsubsectionToc" >3.1.3 <a +href="#x1-190003.1.3" id="QQ2-1-19">Windows</a></span> +<br />   <span class="subsubsectionToc" >3.1.4 <a +href="#x1-200003.1.4" id="QQ2-1-23">Cygwin</a></span> +<br />   <span class="subsubsectionToc" >3.1.5 <a +href="#x1-210003.1.5" id="QQ2-1-24">Textový instalačn program</a></span> +<br />   <span class="subsubsectionToc" >3.1.6 <a +href="#x1-220003.1.6" id="QQ2-1-25">Grafický instalačn program pro zkušen</a></span> +<br />   <span class="subsubsectionToc" >3.1.7 <a +href="#x1-230003.1.7" id="QQ2-1-26">Jednoduchý průvodce instalac</a></span> +<br />  <span class="subsectionToc" >3.2 <a +href="#x1-240003.2" id="QQ2-1-27">Spuštěn instalačnho programu</a></span> +<br />   <span class="subsubsectionToc" >3.2.1 <a +href="#x1-250003.2.1" id="QQ2-1-28">Nabdka binrnch systmů (pouze Unix)</a></span> +<br />   <span class="subsubsectionToc" >3.2.2 <a +href="#x1-260003.2.2" id="QQ2-1-30">Volba obsahu instalace</a></span> +<br />   <span class="subsubsectionToc" >3.2.3 <a +href="#x1-270003.2.3" id="QQ2-1-33">Adresře</a></span> +<br />   <span class="subsubsectionToc" >3.2.4 <a +href="#x1-280003.2.4" id="QQ2-1-34">Volby</a></span> +<br />  <span class="subsectionToc" >3.3 <a +href="#x1-290003.3" id="QQ2-1-36">Volby přkazovho řdku pro install-tl</a></span> +<br />   <span class="subsubsectionToc" >3.3.1 <a +href="#x1-300003.3.1" id="QQ2-1-37">Volba <span +class="ec-lmtt-10x-x-109">-repository</span></a></span> +<br />  <span class="subsectionToc" >3.4 <a +href="#x1-310003.4" id="QQ2-1-38">Poinstalačn činnosti</a></span> +<br />   <span class="subsubsectionToc" >3.4.1 <a +href="#x1-320003.4.1" id="QQ2-1-39">Proměnn prostřed pro Unix</a></span> + + +<br />   <span class="subsubsectionToc" >3.4.2 <a +href="#x1-330003.4.2" id="QQ2-1-40">Proměnn prostřed: globln konfigurace</a></span> +<br />   <span class="subsubsectionToc" >3.4.3 <a +href="#x1-340003.4.3" id="QQ2-1-41">Internetovsk aktualizace po instalaci z DVD</a></span> +<br />   <span class="subsubsectionToc" >3.4.4 <a +href="#x1-350003.4.4" id="QQ2-1-42">Systmov konfigurace fontů pro XeTEX a LuaTEX</a></span> +<br />   <span class="subsubsectionToc" >3.4.5 <a +href="#x1-360003.4.5" id="QQ2-1-43">ConTEXt Mark IV</a></span> +<br />   <span class="subsubsectionToc" >3.4.6 <a +href="#x1-370003.4.6" id="QQ2-1-44">Začleňovn loklnch a osobnch maker</a></span> +<br />   <span class="subsubsectionToc" >3.4.7 <a +href="#x1-380003.4.7" id="QQ2-1-45">Začleňovn fontů třetch stran</a></span> +<br />  <span class="subsectionToc" >3.5 <a +href="#x1-390003.5" id="QQ2-1-46">Testovn instalace</a></span> +<br />  <span class="subsectionToc" >3.6 <a +href="#x1-400003.6" id="QQ2-1-47">Odkazy na doplňkový software s možnost stažen z Internetu</a></span> +<br /> <span class="sectionToc" >4 <a +href="#x1-410004" id="QQ2-1-48">Specializovan instalace</a></span> +<br />  <span class="subsectionToc" >4.1 <a +href="#x1-420004.1" id="QQ2-1-49">Instalace sdlen uživateli (nebo cross-machine)</a></span> +<br />  <span class="subsectionToc" >4.2 <a +href="#x1-430004.2" id="QQ2-1-50">Mobiln USB instalace</a></span> +<br />  <span class="subsectionToc" >4.3 <a +href="#x1-440004.3" id="QQ2-1-51">ISO (nebo DVD) instalace</a></span> +<br /> <span class="sectionToc" >5 <a +href="#x1-450005" id="QQ2-1-52"><span +class="ec-lmss-10x-x-109">tlmgr</span>: sprva vaš instalace</a></span> +<br />  <span class="subsectionToc" >5.1 <a +href="#x1-460005.1" id="QQ2-1-56">GUI režim <span +class="ec-lmss-10x-x-109">tlmgr</span></a></span> +<br />  <span class="subsectionToc" >5.2 <a +href="#x1-470005.2" id="QQ2-1-57">Vzorov realizace <span +class="ec-lmss-10x-x-109">tlmgr </span>z přkazovho řdku</a></span> +<br /> <span class="sectionToc" >6 <a +href="#x1-480006" id="QQ2-1-58">Poznmky o Windows</a></span> +<br />  <span class="subsectionToc" >6.1 <a +href="#x1-490006.1" id="QQ2-1-59">Vlastnosti typick pro Windows</a></span> +<br />  <span class="subsectionToc" >6.2 <a +href="#x1-500006.2" id="QQ2-1-60">Dodatečný obsažený software pod Windows</a></span> +<br />  <span class="subsectionToc" >6.3 <a +href="#x1-510006.3" id="QQ2-1-62">User Profile je Home</a></span> +<br />  <span class="subsectionToc" >6.4 <a +href="#x1-520006.4" id="QQ2-1-63">Registry Windows</a></span> +<br />  <span class="subsectionToc" >6.5 <a +href="#x1-530006.5" id="QQ2-1-64">Oprvněn Windows</a></span> +<br />  <span class="subsectionToc" >6.6 <a +href="#x1-540006.6" id="QQ2-1-65">Zvětšen maxima paměti pod Windows a Cygwin</a></span> +<br /> <span class="sectionToc" >7 <a +href="#x1-550007" id="QQ2-1-66">Použvateľsk prručka ku systmu Web2C</a></span> +<br />  <span class="subsectionToc" >7.1 <a +href="#x1-560007.1" id="QQ2-1-67">Vyhľadvanie ciest knižnicou Kpathsea</a></span> +<br />   <span class="subsubsectionToc" >7.1.1 <a +href="#x1-570007.1.1" id="QQ2-1-68">Zdroje cesty</a></span> +<br />   <span class="subsubsectionToc" >7.1.2 <a +href="#x1-580007.1.2" id="QQ2-1-69">Konfiguračn sbory</a></span> +<br />   <span class="subsubsectionToc" >7.1.3 <a +href="#x1-590007.1.3" id="QQ2-1-70">Expanzia cesty</a></span> +<br />   <span class="subsubsectionToc" >7.1.4 <a +href="#x1-600007.1.4" id="QQ2-1-71">Predvolen expanzia</a></span> +<br />   <span class="subsubsectionToc" >7.1.5 <a +href="#x1-610007.1.5" id="QQ2-1-72">Expanzia ztvoriek</a></span> +<br />   <span class="subsubsectionToc" >7.1.6 <a +href="#x1-620007.1.6" id="QQ2-1-73">Expanzia podadresrov</a></span> +<br />   <span class="subsubsectionToc" >7.1.7 <a +href="#x1-630007.1.7" id="QQ2-1-74">Typy špecilnych znakov a ich význam: zhrnutie</a></span> +<br />  <span class="subsectionToc" >7.2 <a +href="#x1-640007.2" id="QQ2-1-75">Databzy nzvov sborov</a></span> +<br />   <span class="subsubsectionToc" >7.2.1 <a +href="#x1-650007.2.1" id="QQ2-1-76">Sborov databza</a></span> +<br />   <span class="subsubsectionToc" >7.2.2 <a +href="#x1-660007.2.2" id="QQ2-1-77">kpsewhich: samostatn prehľadvanie cesty</a></span> +<br />   <span class="subsubsectionToc" >7.2.3 <a +href="#x1-670007.2.3" id="QQ2-1-78">Prklady použitia</a></span> +<br />   <span class="subsubsectionToc" >7.2.4 <a +href="#x1-680007.2.4" id="QQ2-1-79">Ladiace činnosti</a></span> +<br />  <span class="subsectionToc" >7.3 <a +href="#x1-690007.3" id="QQ2-1-83">Možnosti nastavenia za behu programu</a></span> +<br /> <span class="sectionToc" >8 <a +href="#x1-700008" id="QQ2-1-84">Poděkovn</a></span> +<br /> <span class="sectionToc" >9 <a +href="#x1-710009" id="QQ2-1-85">Historie vydn</a></span> +<br />  <span class="subsectionToc" >9.1 <a +href="#x1-720009.1" id="QQ2-1-86">Minulost</a></span> +<br />   <span class="subsubsectionToc" >9.1.1 <a +href="#x1-730009.1.1" id="QQ2-1-87">2003</a></span> +<br />   <span class="subsubsectionToc" >9.1.2 <a +href="#x1-740009.1.2" id="QQ2-1-88">2004</a></span> +<br />   <span class="subsubsectionToc" >9.1.3 <a +href="#x1-750009.1.3" id="QQ2-1-89">2005</a></span> +<br />   <span class="subsubsectionToc" >9.1.4 <a +href="#x1-760009.1.4" id="QQ2-1-90">2006–2007</a></span> +<br />   <span class="subsubsectionToc" >9.1.5 <a +href="#x1-770009.1.5" id="QQ2-1-91">2008</a></span> +<br />   <span class="subsubsectionToc" >9.1.6 <a +href="#x1-780009.1.6" id="QQ2-1-92">2009</a></span> +<br />   <span class="subsubsectionToc" >9.1.7 <a +href="#x1-790009.1.7" id="QQ2-1-93">2010</a></span> +<br />   <span class="subsubsectionToc" >9.1.8 <a +href="#x1-800009.1.8" id="QQ2-1-94">2011</a></span> +<br />  <span class="subsectionToc" >9.2 <a +href="#x1-810009.2" id="QQ2-1-95">Současnost</a></span> +<br />  <span class="subsectionToc" >9.3 <a +href="#x1-820009.3" id="QQ2-1-96">Budoucnost</a></span> + </div> +<!--l. 194--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">1 </span> <a + id="x1-20001"></a>vodem</h3> + + +<!--l. 197--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a + id="x1-30001.1"></a><span class="TEX">T<span +class="E">E</span>X</span> Live a kolekce <span class="TEX">T<span +class="E">E</span>X</span>u</h4> +<!--l. 199--><p class="noindent" >Tento dokument popisuje zkladn vlastnosti distribuce <span class="TEX">T<span +class="E">E</span>X</span> Live 2012, což je instalace <span class="TEX">T<span +class="E">E</span>X</span>u a +přbuzných programů pro GNU/Linux a dalš unixov systmy, Mac OS X a (32bitov) systmy +Windows. +<!--l. 203--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live můžete zskat staženm z internetu, nebo na <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce </span>DVD. Někter skupiny +uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u distribuuj DVD svým členům. Obsah DVD je stručně popsn v oddle <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tlcoll.dists --></a>. <span class="TEX">T<span +class="E">E</span>X</span> +Live a <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce </span>spolu jsou výsledkem společnho sil skupin uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u. Tento dokument +popisuje převžně samotný <span class="TEX">T<span +class="E">E</span>X</span> Live. +<!--l. 209--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje <span +class="ec-lmtt-10x-x-109">.exe </span>soubory pro <span class="TEX">T<span +class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span +class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX a +mnoho dalšch programů včetně obshlho seznamu maker, fontů a dokumentace spolu s podporou +sazby v mnoha různých světových jazycch. +<!--l. 217--><p class="indent" > Krtký seznam hlavnch změn v tto verzi <span class="TEX">T<span +class="E">E</span>X</span> Live najdete na konci tohoto dokumentu, +v oddlu <a +href="#x1-710009">9<!--tex4ht:ref: sec:history --></a> na straně <a +href="#x1-710009">74<!--tex4ht:ref: sec:history --></a>. +<!--l. 221--><p class="indent" > <a id="platforms"></a> + <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a + id="x1-40001.2"></a>Podpora operačnch systmů</h4> +<!--l. 225--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje binrky pro mnoh unixov platformy, včetně GNU/Linux, Mac OS X a Cygwin. +Obsažen zdrojov texty mohou být zkompilovny pro platformy, pro kter neposkytujeme +binrky. +<!--l. 230--><p class="indent" > Co se týče Windows: podporovny 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 <span +class="ec-lmtt-10x-x-109">.exe</span> +soubory, ale 32bitov binrky by měly běžet na 64bitových systmech. +<!--l. 236--><p class="indent" > Alternativn řešen pro Windows a Mac OS X najdete v oddle <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tlcoll.dists --></a>. +<!--l. 239--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a + id="x1-50001.3"></a>Zkladn instalace <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 242--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live můžete nainstalovat buď z DVD nebo z internetu (<a +href="http://tug.org/texlive/acquire.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/acquire.html</span></a>). +Samotný sťový instalačn program je malý a vše požadovan sthne z internetu. +<!--l. 246--><p class="indent" > Instalačn program na DVD vm umožn instalaci na loklnm disku. <span class="TEX">T<span +class="E">E</span>X</span> Live nemůžete +spustit přmo z DVD (nebo z jeho <span +class="ec-lmtt-10x-x-109">.iso </span>obrazu), avšak můžete připravit spustitelnou instalaci, +napřklad, na klči USB (viz oddl <a +href="#x1-430004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Instalace je popsna v nsledujcch sekcch (na +strnce <a +href="#x1-150003">12<!--tex4ht:ref: sec:install --></a>), zde jen souhrn: + <ul class="itemize1"> + <li class="itemize">Instalačn dvka se jmenuje <span +class="ec-lmtt-10x-x-109">install-tl </span>. Může pracovat v „průvodcovskm režimu“ + po zadn volby <span +class="ec-lmtt-10x-x-109">-gui=wizard </span>(předvolba pro Windows), v textovm režimu zadanm + volbou <span +class="ec-lmtt-10x-x-109">-gui=text </span>(předvolenm pro všechny ostatn systmy), nebo v GUI režimu pro + pokročil zadanm volbou <span +class="ec-lmtt-10x-x-109">-gui=perltk</span>. + </li> + <li class="itemize">Jednou součst instalace je program ‘<span class="TEX">T<span +class="E">E</span>X</span> Live Manager’, nazvaný <span +class="ec-lmss-10x-x-109">tlmgr</span>. Podobně jako + instalačn program může být použit v režimu GUI nebo v textovm režimu. Můžete + ho použt k nainstalovn nebo odinstalovn balků a na různ konfiguračn činnosti.</li></ul> +<!--l. 269--><p class="indent" > <a id="security"></a> + <h4 class="subsectionHead"><span class="titlemark">1.4 </span> <a + id="x1-60001.4"></a>vahy o bezpečnosti</h4> +<!--l. 273--><p class="noindent" >Podle našeho vědom, hlavn programy <span class="TEX">T<span +class="E">E</span>X</span>u samotn jsou (a vždycky byly) extrmně robustn. +Nicmně, programy dodan v rmci <span class="TEX">T<span +class="E">E</span>X</span> Live nemus dosahovat stejnou roveň, navzdory +nejlepšm silm všech. Jako vždy, při použit programů pro nedůvěryhodný vstup muste být +opatrný; pro maximln bezpečnost použijte nový podadresř. +<!--l. 279--><p class="indent" > Tato potřeba opatrnosti je zvlště nalhav pro Windows, protože Windows obvykle najdou +programy v aktulnm adresři před jinými, bez ohledu na cestu vyhledvan. To otevr +širok varianty možných toků. Zavřeli jsme mnoho děr, ale nepochybně někter zůstaly, +obzvlště pro programy pochzejc odjinud. Proto doporučujeme zkontrolovat podezřel +programy v aktulnm adresři, zvlště spustiteln (binrky nebo skripty). Běžně by +neměly být přtomny a rozhodně nemůžou být normlně vytvořeny při zpracovn + + +dokumentů. +<!--l. 288--><p class="indent" > Nakonec, <span class="TEX">T<span +class="E">E</span>X</span> (a jeho doprovodn programy) jsou schopny při běhu zapisovat do souborů. Tato +schopnost může rovněž být zneužita mnohými způsoby. Znova, zpracovn neznmých dokumentů +v novm podadresři je nejbezpečnějš tip. +<!--l. 294--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.5 </span> <a + id="x1-70001.5"></a>Npověda</h4> +<!--l. 297--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span>ovsk komunita je aktivn, vstřcn a většina seriznch otzek je obvykle zodpovězena. +Podpora je neformln, je provděna přležitostnými čtenři a dobrovolnky, a proto je důležit, +abyste odpověď na svůj dotaz hledali nejdřve sami, než ho vznesete na fru. Pokud toužte po +garantovan komerčn podpoře, můžete na <span class="TEX">T<span +class="E">E</span>X</span> Live zapomenout a zakoupit komerčn distribuci; +viz seznam prodejců na <a +href="http://tug.org/interest.html#vendors" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/interest.html#vendors</span></a>. +<!--l. 305--><p class="indent" > Nže je uveden seznam informačnch zdrojů, přibližně v pořad, ve kterm ho doporučujeme +k použit: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">prvn</span><span +class="ec-lmbx-10x-x-109"> kroky</span> </dt><dd +class="description">Pokud jste <span class="TEX">T<span +class="E">E</span>X</span>ovský novček, na strnce <a +href="http://tug.org/begin.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/begin.html</span></a> + najdete krtký vod do systmu. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">FAQ</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span> FAQ je obrovsk studnice znalost obsahujc všechny druhy otzek, + od těch zkladnch až po ty nejobskurnějš. Dokument najdete na <span class="TEX">T<span +class="E">E</span>X</span> Live + v adresři <a +href="../../../../texmf-dist/doc/generic/FAQ-en/html/index.html" >texmf-dist/doc/generic/FAQ-en/html/index.html</a> nebo na internetu na + <a +href="http://www.tex.ac.uk/faq" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.tex.ac.uk/faq</span></a>. Prosme, začněte sv hledn odpovědi zde. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">Catalogue</span> </dt><dd +class="description">Pokud hledte konkrtn balk, font, program + ap., <span class="TEX">T<span +class="E">E</span>X</span> Catalogue je msto, kde začt. Je to obshl sbrka <span class="TEX">T<span +class="E">E</span>X</span>ových položek. Viz + <a +href="http://ftp.cstug.cz/pub/CTAN/help/Catalogue/" class="url" ><span +class="ec-lmtt-10x-x-109">http://ftp.cstug.cz/pub/CTAN/help/Catalogue/</span></a>. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">ov</span><span +class="ec-lmbx-10x-x-109"> odkazy na Webu</span> </dt><dd +class="description">Na <a +href="http://tug.org/interest.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/interest.html</span></a> najdete mnoho + relevantnch odkazů na různ přručky, knihy, manuly a člnky o všech aspektech + systmu <span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">arch</span><span +class="ec-lmbx-10x-x-109">vy diskusn</span><span +class="ec-lmbx-10x-x-109">ch skupin</span> </dt><dd +class="description"> + <!--l. 330--><p class="noindent" >Dvě zkladn fra pro hledn řešen problmů jsou newsov skupina + <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10x-x-109">news:comp.text.tex</span></a> a emailov diskusn skupina <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10x-x-109">texhax@tug.org</span></a>. V archvech + těchto zdrojů najdete tisce předchozch dotazů a odpověd čekajcch na vaše + hledn. Nahldněte na <a +href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span +class="ec-lmtt-10x-x-109">http://groups.google.com/groups?group=comp.text.tex</span></a>, + respektive na <a +href="http://tug.org/mail-archives/texhax" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/mail-archives/texhax</span></a>. Dotazem do obecnho + vyhledvacho stroje jako <a +href="http://google.com/" class="url" ><span +class="ec-lmtt-10x-x-109">http://google.com/</span></a> tak nic nepokazte a pro specifika + češtiny a slovenštiny najdete dalš zdroje odkazovan na <a +href="http://www.cstug.cz/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.cstug.cz/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">kladen</span><span +class="ec-lmbx-10x-x-109"> dotazů</span> </dt><dd +class="description">Pokud nemůžete najt odpověď na svou otzku, můžete ji položit + na <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10x-x-109">news:comp.text.tex</span></a> přes Google nebo newsovho klienta nebo emailem + na <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10x-x-109">texhax@tug.org</span></a>. Ale dřve, než tak učinte, <span +class="ec-lmri-10x-x-109">pros</span><span +class="ec-lmri-10x-x-109">m, </span>přečtěte si toto + doporučen, abyste maximalizovali vyhldky na zskn užitečn odpovědi: + <a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. Za zmnku stoj + tak strnka <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ovsk komunity na <a +href="http://www.latex-community.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.latex-community.org/</span></a> a + jej frum <a +href="http://www.latex-community.org/forum/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.latex-community.org/forum/</span></a> a <span class="TEX">T<span +class="E">E</span>X</span> StackExchange na + <a +href="http://tex.stackexchange.com/" class="url" ><span +class="ec-lmtt-10x-x-109">http://tex.stackexchange.com/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">podpora </span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">Live</span> </dt><dd +class="description">Pokud chcete poslat chybov hlšen, připomnku nebo poznmku + k distribuci <span class="TEX">T<span +class="E">E</span>X</span> Live, jej instalaci nebo dokumentaci, diskusn skupina k tomu určen + je <a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10x-x-109">tex-live@tug.org</span></a>. Pokud však je vaše otzka specifick pro program na <span class="TEX">T<span +class="E">E</span>X</span> Live + umstěný, napište prosm přmo autorovi nebo do diskusn skupiny určen pro tento + program. Spuštěn programu s volbou <span +class="ec-lmtt-10x-x-109">--help </span>nezřdka poskytuje adresu pro chybov + hlšen.</dd></dl> + + +<!--l. 366--><p class="noindent" >Druhou stranou mince je odpovdn na dotazy těch, kdo kladou otzky. <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10x-x-109">news:comp.text.tex</span></a> i list +<span +class="ec-lmtt-10x-x-109">texhax </span>jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovdat tam, kde +můžete. +<!--l. 373--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">2 </span> <a + id="x1-80002"></a>Přehled <span class="TEX">T<span +class="E">E</span>X</span> Live</h3> +<!--l. 376--><p class="noindent" >Tento oddl popisuje obsah <span class="TEX">T<span +class="E">E</span>X</span> Live a <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span>, jejž je čst. +<!--l. 385--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a + id="x1-90002.1"></a>Kolekce <span class="TEX">T<span +class="E">E</span>X</span>u: <span class="TEX">T<span +class="E">E</span>X</span> Live, pro<span class="TEX">T<span +class="E">E</span>X</span>t, Mac<span class="TEX">T<span +class="E">E</span>X</span></h4> +<!--l. 388--><p class="noindent" >DVD <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce </span>zahrnuje nsledujc: +<!--l. 390--><p class="indent" > + <dl class="description"><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">Live</span> </dt><dd +class="description">plný systm <span class="TEX">T<span +class="E">E</span>X</span>, k nainstalovn na disk. Jeho domovsk strnka je + <a +href="http://tug.org/texlive/" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Mac</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">pro Mac OS X, přidv nativn Mac OS X instalačn program a jin aplikace Mac + k <span class="TEX">T<span +class="E">E</span>X</span> Live. Jeho domovsk strnka je <a +href="http://tug.org/mactex/" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/mactex/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">pro</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">t</span> </dt><dd +class="description">Rozšřen systmu MiK<span class="TEX">T<span +class="E">E</span>X</span> pro Windows. pro<span class="TEX">T<span +class="E">E</span>X</span>t přidv k MiK<span class="TEX">T<span +class="E">E</span>X</span>u + nov doplňkov nstroje a zjednodušuje instalaci. Je plně nezvislý na <span class="TEX">T<span +class="E">E</span>X</span> + Live a m sv vlastn přkazy. Domovsk strnka projektu pro<span class="TEX">T<span +class="E">E</span>X</span>t je na + <a +href="http://tug.org/protext" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/protext</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">CTAN</span> </dt><dd +class="description">Výpis obrazovky archvu CTAN (<a +href="http://www.ctan.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.ctan.org</span></a>). + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">texmf-extra</span> </dt><dd +class="description">Adresř s rozmanitými doplňkovými balky. + </dd></dl> +<!--l. 416--><p class="indent" > CTAN, <span +class="ec-lmss-10x-x-109">protext </span>a <span +class="ec-lmtt-10x-x-109">texmf-extra </span>nemus mt stejn podmnky pro koprovn jako <span class="TEX">T<span +class="E">E</span>X</span> Live, +proto buďte pozorn při šřen nebo modifikaci. +<!--l. 421--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a + id="x1-100002.2"></a>Popis kořenových adresřů <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 425--><p class="noindent" >Tady uvdme stručný seznam a popis kořenových adresřů instalace <span class="TEX">T<span +class="E">E</span>X</span> Live. +<!--l. 430--><p class="noindent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">bin</span> </dt><dd +class="list"> + <!--l. 431--><p class="noindent" >Binrky systmu <span class="TEX">T<span +class="E">E</span>X</span>, s podadresři dle platforem. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">readme-*.dir</span> </dt><dd +class="list"> + <!--l. 435--><p class="noindent" >Stručný přehled a užitečn odkazy na <span class="TEX">T<span +class="E">E</span>X</span> Live, v různých jazycch, ve formtu HTML + a textovm. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">source</span> </dt><dd +class="list"> + <!--l. 438--><p class="noindent" >Zdrojov kdy všech programů, včetně zkladn distribuce <span class="TEX">T<span +class="E">E</span>X</span>u založen na Web2C. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf</span> </dt><dd +class="list"> + <!--l. 446--><p class="noindent" >Viz <span +class="ec-lmtt-10x-x-109">TEXMFMAIN </span>nže. + + + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-dist</span> </dt><dd +class="list"> + <!--l. 448--><p class="noindent" >Viz <span +class="ec-lmtt-10x-x-109">TEXMFDIST </span>nže. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">tlpkg</span> </dt><dd +class="list"> + <!--l. 452--><p class="noindent" >Skripty, programy a daje pro sprvu instalace a přdavnou podporu pro Windows.</dd></dl> +<!--l. 460--><p class="indent" > V kořenovm adresři distribuce jsou navc instalačn dvky a soubory <span +class="ec-lmtt-10x-x-109">README </span>(v různých +jazycch). +<!--l. 463--><p class="indent" > Co se týče dokumentace, užitečn mohou být obshl odkazy v kořenovm souboru <a +href="../../../../doc.html" >doc.html</a>. +Dokumentace programů (manuly, man-strnky, info-soubory) jsou v <span +class="ec-lmtt-10x-x-109">texmf/doc</span>. Dokumentace +<span class="TEX">T<span +class="E">E</span>X</span>ových balků a formtů je v <span +class="ec-lmtt-10x-x-109">texmf-dist/doc</span>. K vyhledn vešker dokumentace na +libovolnm mstě můžete použt programy <span +class="ec-lmss-10x-x-109">texdoc</span>. +<!--l. 473--><p class="indent" > Samotn tato přručka <span class="TEX">T<span +class="E">E</span>X</span> Live je k dispozici v několika jazycch v adresři <span +class="ec-lmtt-10x-x-109">texmf-doc</span>: + <ul class="itemize1"> + <li class="itemize">česko-slovensk: <a +href="../../../../texmf/doc/texlive/texlive-cz" >texmf/doc/texlive/texlive-cz</a> + </li> + <li class="itemize">německ: <a +href="../../../../texmf/doc/texlive/texlive-de" >texmf/doc/texlive/texlive-de</a> + </li> + <li class="itemize">anglick: <a +href="../../../../texmf/doc/texlive/texlive-en" >texmf/doc/texlive/texlive-en</a> + </li> + <li class="itemize">francouzsk: <a +href="../../../../texmf/doc/texlive/texlive-fr" >texmf/doc/texlive/texlive-fr</a> + </li> + <li class="itemize">italsk: <a +href="../../../../texmf/doc/texlive/texlive-it" >texmf/doc/texlive/texlive-it</a> + </li> + <li class="itemize">polsk: <a +href="../../../../texmf/doc/texlive/texlive-pl" >texmf/doc/texlive/texlive-pl</a> + </li> + <li class="itemize">rusk: <a +href="../../../../texmf/doc/texlive/texlive-ru" >texmf/doc/texlive/texlive-ru</a> + </li> + <li class="itemize">srbsk: <a +href="../../../../texmf/doc/texlive/texlive-sr" >texmf/doc/texlive/texlive-sr</a> + </li> + <li class="itemize">zjednodušen čnština: <a +href="../../../../texmf/doc/texlive/texlive-zh-cn" >texmf/doc/texlive/texlive-zh-cn</a></li></ul> +<!--l. 488--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a + id="x1-110002.3"></a>Přehled předdefinovaných stromů texmf</h4> +<!--l. 491--><p class="noindent" >Tento oddl uvd seznam předdefinovaných proměnných určujcch stromy texmf, použvaných +systmem, a jejich zamýšlený čel a standardn uspořdn systmu <span class="TEX">T<span +class="E">E</span>X</span> Live. Povel <span +class="ec-lmtt-10x-x-109">tlmgr</span><span +class="ec-lmtt-10x-x-109"> conf</span> +ukže hodnoty těchto proměnných, tedy můžete jednoduše zjistit, jak tyto odpovdaj jednotlivým +adresřům ve vaš instalaci. +<!--l. 499--><p class="indent" > Všechny stromy, včetně osobnch, mus dodržovat strukturu adresřů <span class="TEX">T<span +class="E">E</span>X</span> Directory Structure +(TDS, <a +href="http://tug.org/tds" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/tds</span></a>), s jejmi nesčetnými podadresři, jinak soubory nebudou k nalezen. +Podrobněji je to popsan v oddle <a +href="#x1-370003.4.6">3.4.6<!--tex4ht:ref: sec:local_personal_macros --></a> (na straně <a +href="#x1-370003.4.6">40<!--tex4ht:ref: sec:local_personal_macros --></a>). +<!--l. 505--><p class="noindent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFMAIN</span> </dt><dd +class="list"> + <!--l. 506--><p class="noindent" >Strom obsahujc životně důležit čsti systmu, jako konfiguračn soubory, pomocn + skripty a dokumentaci programu. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFDIST</span> </dt><dd +class="list"> + <!--l. 510--><p class="noindent" >Strom obsahujc hlavn sadu balků maker, fontů, atd. z původn distribuce. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFLOCAL</span> </dt><dd +class="list"> + <!--l. 512--><p class="noindent" >Strom, který mohou použt administrtoři na instalaci doplňkových nebo upravených + maker, fontů, atd., pro celý systm. + + + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFHOME</span> </dt><dd +class="list"> + <!--l. 514--><p class="noindent" >Strom, který mohou použt uživatel na svoje osobn doplňkov nebo upraven makra, + fonty, atd. Rozšřen tto proměnn se dynamicky nastav pro každho uživatele na + jeho vlastn osobn adresř. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFCONFIG</span> </dt><dd +class="list"> + <!--l. 518--><p class="noindent" >Strom (soukromý) použvaný nstroji <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">updmap</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">fmtutil</span></span></span> na uložen + modifikovaných konfiguračnch dajů. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG</span> </dt><dd +class="list"> + <!--l. 521--><p class="noindent" >Strom (site-wide) použvaný nstroji <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">updmap-sys</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">fmtutil-sys</span></span></span> na + uložen modifikovaných konfiguračnch dajů. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFVAR</span> </dt><dd +class="list"> + <!--l. 522--><p class="noindent" >Strom (soukromý) použvaný programy <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">updmap</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">fmtutil</span></span></span> na (cache) + uložen runtime dajů jako jsou soubory formtů a generovan map-soubory. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFSYSVAR</span> </dt><dd +class="list"> + <!--l. 527--><p class="noindent" >Strom (site-wide) použvaný programy <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">updmap-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">fmtutil-sys</span></span></span> a + tak <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">tlmgr</span></span></span>, na (cache) uložen runtime dajů jako jsou soubory formtů a generovan + map-soubory. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">TEXMFCACHE</span> </dt><dd +class="list"> + <!--l. 531--><p class="noindent" >Strom(y) použvaný Con<span class="TEX">T<span +class="E">E</span>X</span>textem MkIV na uložen (cache) runtime dajů.</dd></dl> +<!--l. 536--><p class="noindent" >Standardn struktura je: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">system-wide root</span> </dt><dd +class="description">může obshnout vcensobn vydn <span class="TEX">T<span +class="E">E</span>X</span> Live: + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">2011</span> </dt><dd +class="list"> + <!--l. 541--><p class="noindent" >Předchoz vydn. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">2012</span> </dt><dd +class="list"> + <!--l. 542--><p class="noindent" >Nynějš vydn. + <dl class="list3"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">bin</span> </dt><dd +class="list"> + <!--l. 544--><p class="noindent" >  + <dl class="list4"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">i386-linux</span> </dt><dd +class="list"> + <!--l. 546--><p class="noindent" >binrky systmu GNU/Linux + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">...</span> </dt><dd +class="list"> + <!--l. 547--><p class="noindent" > + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">universal-darwin</span> </dt><dd +class="list"> + <!--l. 548--><p class="noindent" >binrky systmu Mac OS X + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">win32</span> </dt><dd +class="list"> + <!--l. 549--><p class="noindent" >binrky systmu Windows</dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span> </dt><dd +class="list"> + <!--l. 551--><p class="noindent" >Toto je <span +class="ec-lmtt-10x-x-109">TEXMFMAIN</span>. + + + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-dist</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span> </dt><dd +class="list"> + <!--l. 552--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFDIST</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-var </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span> </dt><dd +class="list"> + <!--l. 554--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFSYSVAR</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-config</span> </dt><dd +class="list"> + <!--l. 555--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG</span></dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-local</span> </dt><dd +class="list"> + <!--l. 557--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFLOCAL</span>, zamýšlený být zachovn od vydn k vydn.</dd></dl> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">domovsk</span><span +class="ec-lmbx-10x-x-109">ý adres</span><span +class="ec-lmbx-10x-x-109"></span><span +class="ec-lmbx-10x-x-109">ř u</span><span +class="ec-lmbx-10x-x-109">živatele</span> </dt><dd +class="description">(<span +class="ec-lmtt-10x-x-109">$HOME </span>nebo <span +class="ec-lmtt-10x-x-109">%USERPROFILE%</span>) + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">.texlive2011</span> </dt><dd +class="list"> + <!--l. 562--><p class="noindent" >Soukromě generovan a konfiguračn daje předchozho vydn. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">.texlive2012</span> </dt><dd +class="list"> + <!--l. 563--><p class="noindent" >Soukromě generovan a konfiguračn daje aktulnho vydn. + <dl class="list3"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-var</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span> </dt><dd +class="list"> + <!--l. 565--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFVAR</span>, <span +class="ec-lmtt-10x-x-109">TEXMFCACHE</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf-config</span> </dt><dd +class="list"> + <!--l. 566--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFCONFIG</span></dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">texmf</span> </dt><dd +class="list"> + <!--l. 568--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">TEXMFHOME </span>Osobn makra atd.</dd></dl> + </dd></dl> +<!--l. 573--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a + id="x1-120002.4"></a>Rozšřen <span class="TEX">T<span +class="E">E</span>X</span>u</h4> +<!--l. 576--><p class="noindent" >Samotný Knuthův původn <span class="TEX">T<span +class="E">E</span>X</span> je zmrazený, kromě ojedinělých oprav chyb. Stle je v <span class="TEX">T<span +class="E">E</span>X</span> +Live přtomen jako program <span +class="ec-lmss-10x-x-109">tex </span>a tak to zůstane v dohledn budoucnosti. <span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje +několik rozšřených verz <span class="TEX">T<span +class="E">E</span>X</span>u: +<!--l. 580--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">e-</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">přidv množinu nových přkazů (nazývaných <span class="TEX">T<span +class="E">E</span>X</span>ov primitivy). Nov přkazy + se napřklad týkaj makroexpanze, načtn znaků, třd značek (marks), rozšřených + ladicch možnost a rozšřen <span class="TEX">T<span +class="E">E</span>X</span>--XE T pro + obousměrnou sazbu. Implicitně je e-<span class="TEX">T<span +class="E">E</span>X</span> 100% kompatibiln se standardnm <span class="TEX">T<span +class="E">E</span>X</span>em. + Viz <a +href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">pdf</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">vybudovn na rozšřench e-<span class="TEX">T<span +class="E">E</span>X</span>u přidv podporu zpisu ve formtu PDF + stejně jako v DVI a četn rozšřen netýkajc se výstupu. Toto je program + použvaný pro většinu formtů, napřklad, <span +class="ec-lmss-10x-x-109">etex</span>, <span +class="ec-lmss-10x-x-109">latex</span>, <span +class="ec-lmss-10x-x-109">pdflatex</span>. Jeho strnka je + <a +href="http://www.pdftex.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.pdftex.org/</span></a>. Viz nvod <a +href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a> a + <a +href="../../../../texmf/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/manual/samplepdf/samplepdf.tex</a> pro vzorov použit některých + jeho vlastnost. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Lua</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">je označovn za nstupce pdf<span class="TEX">T<span +class="E">E</span>X</span>/u, se kterým je z větš čsti (ale ne plně) + zpětně kompatibiln. Měl by se tak stt funkčn podmnožinou systmu Aleph, + + + viz dle, ačkoli technick kompatibilita nen zamýšlena. Zabudovaný interpret Lua + (<a +href="http://www.lua.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.lua.org/</span></a>) umožňuje elegantn řešen mnoha ožehavých <span class="TEX">T<span +class="E">E</span>X</span>ovských + problmů. Volaný povelem <span +class="ec-lmtt-10x-x-109">texlua</span>, funguje jako samostatný interpret Lua, a jako takový + je již použit v rmci <span class="TEX">T<span +class="E">E</span>X</span> Live. Jeho strnka je <a +href="http://www.luatex.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.luatex.org/</span></a> a přručka + je <a +href="../../../../texmf-dist/doc/luatex/luatexref-t.pdf" >texmf-dist/doc/luatex/luatexref-t.pdf</a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Xe</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">přidv podporu vstupnho kdovn Unicode a OpenType- a systmových fontů, + implementovaných použitm zejmna knihoven třetch stran. Viz + <a +href="http://tug.org/xetex" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/xetex</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Omega</span><span +class="ec-lmbx-10x-x-109"> (Omega)</span> </dt><dd +class="description">je založena na Unicode. Umožňuje szet v tměř všech světových + jazycch zroveň. Dociluje toho tzv. překladovými procesy (Omega Translation + Processes, OTP) pro realizaci složitých transformac na jakmkoliv vstupu. Omega už + nen součst <span class="TEX">T<span +class="E">E</span>X</span> Live jako samostatný program; poskytnutý je jenom Aleph: + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Aleph</span> </dt><dd +class="description">kombinuje rozšřen Omega a e-<span class="TEX">T<span +class="E">E</span>X</span>. Viz <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>.</dd></dl> +<!--l. 633--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a + id="x1-130002.5"></a>Dalš za zmnku stojc programy na <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 635--><p class="noindent" >Na <span class="TEX">T<span +class="E">E</span>X</span> Live najdete několik často použvaných programů: +<!--l. 637--><p class="indent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmss-10x-x-109">bibtex, bibtex8</span> </dt><dd +class="list"> + <!--l. 639--><p class="noindent" >podpora prce se seznamem literatury. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">makeindex, xindy</span> </dt><dd +class="list"> + <!--l. 641--><p class="noindent" >vytvřen rejstřku. Pro češtinu a slovenštinu však potřebujete verzi programu + s nzvem <span +class="ec-lmtt-10x-x-109">csindex </span>(nen zatm součst distribuce, je potřeba instalovat zvlšť). + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">dvips</span> </dt><dd +class="list"> + <!--l. 645--><p class="noindent" >pro konverzi DVI do PostScript. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">xdvi</span> </dt><dd +class="list"> + <!--l. 647--><p class="noindent" >prohlžeč DVI pro systm X Window. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">dvilj</span> </dt><dd +class="list"> + <!--l. 649--><p class="noindent" >DVI ovladač tiskren HP LaserJet. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">dviconcat, dviselect</span> </dt><dd +class="list"> + <!--l. 653--><p class="noindent" >pro kopii a vkldn strnek do/z DVI souborů. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">dvipdfmx</span> </dt><dd +class="list"> + <!--l. 656--><p class="noindent" >konvertor DVI do PDF, alternativn přstup vedle pdf<span class="TEX">T<span +class="E">E</span>X</span>u zmněnho výše. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">psselect, psnup, </span><span +class="ec-lmss-10x-x-109">…</span> </dt><dd +class="list"> + <!--l. 660--><p class="noindent" >programy pro prci s PostScriptem. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">pdfjam, pdfjoin, </span><span +class="ec-lmss-10x-x-109">…</span> </dt><dd +class="list"> + <!--l. 662--><p class="noindent" >pomůcky pro PDF. + + + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">texexec, texmfstart</span> </dt><dd +class="list"> + <!--l. 666--><p class="noindent" >wrapper pro Con<span class="TEX">T<span +class="E">E</span>X</span>t a prci s PDF. + </dd><dt class="list"> + <span +class="ec-lmss-10x-x-109">tex4ht</span> </dt><dd +class="list"> + <!--l. 668--><p class="noindent" >konvertor <span class="TEX">T<span +class="E">E</span>X</span>u do HTML. + </dd></dl> +<!--l. 673--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.6 </span> <a + id="x1-140002.6"></a>Fonty v <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 676--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live přinš množstv vysoce kvalitnch vektorových fontů. Viz <a +href="http://tug.org/fonts" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/fonts</span></a> a +<a +href="../../../../texmf-dist/doc/fonts/free-math-font-survey" >texmf-dist/doc/fonts/free-math-font-survey</a>. +<!--l. 681--><p class="indent" > <a id="installation"></a> + <h3 class="sectionHead"><span class="titlemark">3 </span> <a + id="x1-150003"></a>Instalace</h3> +<!--l. 685--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a + id="x1-160003.1"></a>Spuštěn instalačnho programu</h4> +<!--l. 688--><p class="noindent" >Pro začtek si obstarejte <span class="TEX">T<span +class="E">E</span>X</span> Collection DVD nebo si sthněte sťový instalačn program <span class="TEX">T<span +class="E">E</span>X</span> +Live, a najděte instalačn skript: <span +class="ec-lmtt-10x-x-109">install-tl </span>pro Unix, <span +class="ec-lmtt-10x-x-109">install-tl.bat </span>pro Windows. Viz +<a +href="http://tug.org/texlive/acquire.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/acquire.html</span></a> pro vce informac a jin způsoby zskn +software. +<!--l. 696--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">S</span><span +class="ec-lmbx-10x-x-109"></span><span +class="ec-lmbx-10x-x-109">ťov</span><span +class="ec-lmbx-10x-x-109">ý instal</span><span +class="ec-lmbx-10x-x-109">tor:</span> </dt><dd +class="description">sthněte z CTANu, z adresře <span +class="ec-lmtt-10x-x-109">systems/texlive/tlnet</span>; + url <a +href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span +class="ec-lmtt-10x-x-109">http://mirror.ctan.org/systems/texlive/tlnet</span></a> vs automaticky přesměruje na + blzký, aktuln mirror. Můžete zskat <span +class="ec-lmtt-10x-x-109">install-tl.zip</span>, který může být použit pod + Unixem a Windows nebo jenom pro Unix podstatně menš <span +class="ec-lmtt-10x-x-109">install-unx.tar.gz</span>. Po + rozbalen se <span +class="ec-lmtt-10x-x-109">install-tl </span>a <span +class="ec-lmtt-10x-x-109">install-tl.bat </span>objev v podadresři <span +class="ec-lmtt-10x-x-109">install-tl</span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">DVD </span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">kolekce:</span> </dt><dd +class="description">vejděte do + podadresře DVD <span +class="ec-lmtt-10x-x-109">texlive</span>. Pod Windows se instaltor normlně spust automaticky + po vložen DVD. DVD můžete zskat, když se stanete členem skupiny uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u + (vřele doporučujemei <span +class="lmsy-10x-x-109"><span +class="htf-calligraphy">C</span></span><span +class="lmsy-10x-x-109"><span +class="htf-calligraphy">S</span></span> TUG, <a +href="http://tug.org/usergroups.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/usergroups.html</span></a>), nebo si ho zvlšť + zakoupte (<a +href="http://tug.org/store" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/store</span></a>), anebo si vyplte svoje vlastn z ISO obrazu. Ve + většině systmů můžete ISO namontovat přmo. Jestliže mte po instalaci z DVD nebo + ISO zjem o pokračujc aktualizace z Internetu, nahldněte, prosm, do oddlu <a +href="#x1-340003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl> +<!--l. 720--><p class="indent" > Nezvisle na zdroji se spoušt tentýž instaltor. Nejvce viditelný rozdl mezi dvěma možnostmi +je ten, že po skončen instalace z Internetu zskte balky, kter jsou v současn době k dispozici. +To je v protikladu k DVD a ISO obrazům, kter se mezi významnějšmi vydnmi +neaktualizuj. +<!--l. 726--><p class="noindent" >Nsledujc oddly vysvětluj spuštěn instaltoru podrobněji. +<!--l. 729--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a + id="x1-170003.1.1"></a>Unix</h5> +<!--l. 731--><p class="noindent" >Dle <span +class="ec-lmtt-10x-x-109">> </span>označuje výzvu (prompt shellu); vstup uživatele je <span +class="ec-lmtk-10x-x-109">zv</span><span +class="ec-lmtk-10x-x-109">ýrazn</span><span +class="ec-lmtk-10x-x-109">ěn</span>. Skript <span +class="ec-lmtt-10x-x-109">install-tl </span>je +Perlovský skript. Nejjednodušš způsob jeho spuštěn v unixovm systmu je nsledujc: +<div class="alltt"> + + +<!--l. 736--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">cd</span><span +class="ec-lmtk-10x-x-109"> /path/to/installer</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">perl</span><span +class="ec-lmtk-10x-x-109"> install-tl</span> +</div> +</div> (Nebo můžete vyvolat <span +class="ec-lmtk-10x-x-109">perl /path/to/installer/install-tl</span>, nebo <span +class="ec-lmtk-10x-x-109">./install-tl </span>když je +spustitelný, atd.; nechceme opakovat všechny tyto variace.) Možn zvětšte okno terminlu tak, aby +ukazovalo celou obrazovku textovho instaltora (obr. <a +href="#x1-19067r1">1<!--tex4ht:ref: fig:textmain --></a>). +<!--l. 750--><p class="indent" > K instalaci v pokročilm režimu GUI (obr. <a +href="#x1-19068r2">2<!--tex4ht:ref: fig:guimain --></a>); budete potřebovat modul <span +class="ec-lmtt-10x-x-109">Perl/TK </span>zkompilovaný +s podporou XFT, kter je obvykl v přpadě systmu GNU/Linux, ale ne nevyhnutelně v jiných +systmech. Pak můžete spustit: <div class="alltt"> +<!--l. 755--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">perl</span><span +class="ec-lmtk-10x-x-109"> install-tl</span><span +class="ec-lmtk-10x-x-109"> -gui</span> +</div> +</div> +<!--l. 759--><p class="indent" > plný seznam různých voleb zskte povelem: <div class="alltt"> +<!--l. 760--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">perl</span><span +class="ec-lmtk-10x-x-109"> install-tl</span><span +class="ec-lmtk-10x-x-109"> -help</span> +</div> +</div> +<!--l. 764--><p class="indent" > <span +class="ec-lmbx-10x-x-109">Varov</span><span +class="ec-lmbx-10x-x-109">n</span><span +class="ec-lmbx-10x-x-109"> o opr</span><span +class="ec-lmbx-10x-x-109">vn</span><span +class="ec-lmbx-10x-x-109">ěn</span><span +class="ec-lmbx-10x-x-109">ch Unixu: </span>Vaše nastaven <span +class="ec-lmtt-10x-x-109">umask </span>v čase instalace bude respektovno +instalačnm programem <span class="TEX">T<span +class="E">E</span>X</span> Live. Proto, když chcete, aby byla vaše instalace použiteln i +jinými uživateli než vmi, ujistěte se, že jsou vaše nastaven dostatečně tolerantn, +napřklad, <span +class="ec-lmtt-10x-x-109">umask 002</span>. Dalš informace o nastaven <span +class="ec-lmtt-10x-x-109">umask</span>, hledejte v dokumentaci k vašemu +systmu. +<!--l. 770--><p class="indent" > <span +class="ec-lmbx-10x-x-109">Zvl</span><span +class="ec-lmbx-10x-x-109"></span><span +class="ec-lmbx-10x-x-109">štn</span><span +class="ec-lmbx-10x-x-109"> vysv</span><span +class="ec-lmbx-10x-x-109">ětlivky pro Cygwin: </span>Na rozdl od jiných unixových systmů, Cygwin +implicitně neobsahuje všechny nezbytn programy, kter instaltor <span class="TEX">T<span +class="E">E</span>X</span> Live potřebuje. Pro +podrobnosti viz sekci <a +href="#x1-200003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. +<!--l. 775--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a + id="x1-180003.1.2"></a>MacOSX</h5> +<!--l. 777--><p class="noindent" >Jak již bylo zmněno v sekci <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tlcoll.dists --></a>, pro Mac OS X je připravena samostatn distribuce, nazvan +Mac<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://tug.org/mactex" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/mactex</span></a>). Doporučujeme použt původn instalačn program +Mac<span class="TEX">T<span +class="E">E</span>X</span> u namsto instaltoru <span class="TEX">T<span +class="E">E</span>X</span> Live pod Mac OS X, protože původn (nativn) +instaltor provede několik nastaven specifických pro Mac, zejmna umožňuje snadn +přepnn mezi různými distribucemi <span class="TEX">T<span +class="E">E</span>X</span>u pro Mac OS X (Mac<span class="TEX">T<span +class="E">E</span>X</span>, Fink, MacPorts, +…). +<!--l. 788--><p class="indent" > Mac<span class="TEX">T<span +class="E">E</span>X</span> je silně založen na <span class="TEX">T<span +class="E">E</span>X</span> Live, a hlavn <span class="TEX">T<span +class="E">E</span>X</span>ovsk stromov struktura je přesně +stejn. Přidv několik dalšch adresřů s dokumentac a aplikacemi specifickými pro +Mac. +<!--l. 792--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a + id="x1-190003.1.3"></a>Windows</h5> +<!--l. 794--><p class="noindent" >Jestliže použvte sťový instaltor, nebo instalačn program DVD se nespust automaticky, +klikněte dvakrt na soubor <span +class="ec-lmtt-10x-x-109">install-tl.bat</span>. Pro vce voleb pro pravy, např. výběr určit kolekce +balků, spusťte namsto něho <span +class="ec-lmtt-10x-x-109">install-tl-advanced.bat</span>. +<!--l. 801--><p class="indent" > Můžete tak spustit instalačn program z přkazovho řdku. Dle <span +class="ec-lmtt-10x-x-109">> </span>označuje prompt shellu; +vstup uživatele je <span +class="ec-lmtk-10x-x-109">polotu</span><span +class="ec-lmtk-10x-x-109">čn</span><span +class="ec-lmtk-10x-x-109">ý</span>. Pokud jste v adresři instalačnho programu, jenom spusťte: +<div class="alltt"> +<!--l. 805--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span> + + +</div> +</div> +<!--l. 809--><p class="indent" > Můžete to tak vyvolat zadnm absolutn cesty, jako napřklad: <div class="alltt"> +<!--l. 810--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">D:</span><span +class="ec-lmtt-10x-x-109">\</span><span +class="ec-lmtk-10x-x-109">texlive</span><span +class="ec-lmtt-10x-x-109">\</span><span +class="ec-lmtk-10x-x-109">install-tl</span> +</div> +</div> pro <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span> DVD, za předpokladu, že <span +class="ec-lmtt-10x-x-109">D: </span>je optický disk. Obr. <a +href="#x1-19069r3">3<!--tex4ht:ref: fig:wizard-w32 --></a> zobrazuje průvodcovský +instaltor, který je pro Windows implicitn. +<!--l. 817--><p class="indent" > Pro instalaci v textovm režimu použijte: <div class="alltt"> +<!--l. 818--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span><span +class="ec-lmtk-10x-x-109"> -no-gui</span> +</div> +</div> +<!--l. 822--><p class="indent" > Pro plný seznam různých voleb zadejte: <div class="alltt"> +<!--l. 823--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span><span +class="ec-lmtk-10x-x-109"> -help</span> +</div> +</div> +<!--l. 827--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-19067r1"></a> + + +<div class="fancyvrb" id="fancyvrb1"><a + id="x1-19002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Installing</span><span +class="ec-lmtt-9"> TeX</span><span +class="ec-lmtt-9"> Live</span><span +class="ec-lmtt-9"> 2012</span><span +class="ec-lmtt-9"> from:</span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-19004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Platform:</span><span +class="ec-lmtt-9"> i386-linux</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> ’Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux’</span><br class="fancyvrb" /><a + id="x1-19006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Distribution:</span><span +class="ec-lmtt-9"> inst</span><span +class="ec-lmtt-9"> (compressed)</span> +<br class="fancyvrb" /><a + id="x1-19008r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-19010r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Detected</span><span +class="ec-lmtt-9"> platform:</span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span><br class="fancyvrb" /><a + id="x1-19012r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19014r7"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <B></span><span +class="ec-lmtt-9"> platforms:</span><span +class="ec-lmtt-9"> 1</span><span +class="ec-lmtt-9"> out</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> 19</span><br class="fancyvrb" /><a + id="x1-19016r8"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19018r9"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <S></span><span +class="ec-lmtt-9"> Installation</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (scheme-full)</span> +<br class="fancyvrb" /><a + id="x1-19020r10"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> 84</span><span +class="ec-lmtt-9"> collections</span><span +class="ec-lmtt-9"> out</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> 85,</span><span +class="ec-lmtt-9"> disk</span><span +class="ec-lmtt-9"> space</span><span +class="ec-lmtt-9"> required:</span><span +class="ec-lmtt-9"> 2600</span><span +class="ec-lmtt-9"> MB</span><br class="fancyvrb" /><a + id="x1-19022r11"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19024r12"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Customizing</span><span +class="ec-lmtt-9"> installation</span><span +class="ec-lmtt-9"> scheme:</span> +<br class="fancyvrb" /><a + id="x1-19026r13"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <C></span><span +class="ec-lmtt-9"> standard</span><span +class="ec-lmtt-9"> collections</span><br class="fancyvrb" /><a + id="x1-19028r14"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <L></span><span +class="ec-lmtt-9"> language</span><span +class="ec-lmtt-9"> collections</span><br class="fancyvrb" /><a + id="x1-19030r15"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19032r16"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <D></span><span +class="ec-lmtt-9"> directories:</span><br class="fancyvrb" /><a + id="x1-19034r17"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> TEXDIR</span><span +class="ec-lmtt-9"> (the</span><span +class="ec-lmtt-9"> main</span><span +class="ec-lmtt-9"> TeX</span><span +class="ec-lmtt-9"> directory):</span> +<br class="fancyvrb" /><a + id="x1-19036r18"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/texlive/2012</span><br class="fancyvrb" /><a + id="x1-19038r19"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-19040r20"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19042r21"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <O></span><span +class="ec-lmtt-9"> options:</span><br class="fancyvrb" /><a + id="x1-19044r22"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> use</span><span +class="ec-lmtt-9"> letter</span><span +class="ec-lmtt-9"> size</span><span +class="ec-lmtt-9"> instead</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> A4</span><span +class="ec-lmtt-9"> by</span><span +class="ec-lmtt-9"> default</span><br class="fancyvrb" /><a + id="x1-19046r23"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-19048r24"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span> +<br class="fancyvrb" /><a + id="x1-19050r25"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <V></span><span +class="ec-lmtt-9"> set</span><span +class="ec-lmtt-9"> up</span><span +class="ec-lmtt-9"> for</span><span +class="ec-lmtt-9"> portable</span><span +class="ec-lmtt-9"> installation</span><br class="fancyvrb" /><a + id="x1-19052r26"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19054r27"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19056r28"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Actions:</span><br class="fancyvrb" /><a + id="x1-19058r29"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19060r30"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><br class="fancyvrb" /><a + id="x1-19062r31"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <I></span><span +class="ec-lmtt-9"> start</span><span +class="ec-lmtt-9"> installation</span><span +class="ec-lmtt-9"> to</span><span +class="ec-lmtt-9"> hard</span><span +class="ec-lmtt-9"> disk</span><br class="fancyvrb" /><a + id="x1-19064r32"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <H></span><span +class="ec-lmtt-9"> help</span><br class="fancyvrb" /><a + id="x1-19066r33"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <Q></span><span +class="ec-lmtt-9"> quit</span></div> +<br /> <div class="caption" +><span class="id">Obrzek 1: </span><span +class="content">Hlavn obrazovka textovho instalačnho programu (GNU/Linux)</span></div><!--tex4ht:label?: x1-19067r1 --> + + +<!--l. 864--><p class="indent" > </div><hr class="endfigure"> +<!--l. 912--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-19068r2"></a> + + + +<!--l. 913--><p class="noindent" ><img +src="../texlive-common/install-lnx-main.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 2: </span><span +class="content">Obrazovka pokročilho GUI instaltora (GNU/Linux)</span></div><!--tex4ht:label?: x1-19068r2 --> + + +<!--l. 915--><p class="indent" > </div><hr class="endfigure"> +<!--l. 917--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-19069r3"></a> + + + +<!--l. 918--><p class="noindent" ><img +src="../texlive-common/wizard-w32.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 3: </span><span +class="content">Průvodcovsk obrazovka instaltora (Windows)</span></div><!--tex4ht:label?: x1-19069r3 --> + + +<!--l. 920--><p class="indent" > </div><hr class="endfigure"> +<!--l. 922--><p class="indent" > <a id="cygwin"></a> + <h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a + id="x1-200003.1.4"></a>Cygwin</h5> +<!--l. 926--><p class="noindent" >Instaltor <span class="TEX">T<span +class="E">E</span>X</span> Live odporuje pouze Cygwin 1.7. Před začtkem instalace použijte program +Cygwinu <span +class="ec-lmtt-10x-x-109">setup.exe </span>k instalaci programů <span +class="ec-lmtt-10x-x-109">perl </span>a <span +class="ec-lmtt-10x-x-109">wget </span>pokud jste tak ještě neudělali. Doporučen +jsou nsledujc doplňkov balky: + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmtt-10x-x-109">fontconfig </span>[potřebný pro Xe<span class="TEX">T<span +class="E">E</span>X</span>] + </li> + <li class="itemize"><span +class="ec-lmtt-10x-x-109">ghostscript </span>[potřebný pro různ pomůcky] + </li> + <li class="itemize"><span +class="ec-lmtt-10x-x-109">libXaw7 </span>[potřebný pro <span +class="ec-lmtt-10x-x-109">xdvi</span>] + </li> + <li class="itemize"><span +class="ec-lmtt-10x-x-109">ncurses </span>[umožn přkaz <span +class="ec-lmtt-10x-x-109">clear </span>použvaný instaltorem]</li></ul> +<!--l. 939--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a + id="x1-210003.1.5"></a>Textový instalačn program</h5> +<!--l. 941--><p class="noindent" >Obrzek <a +href="#x1-19067r1">1<!--tex4ht:ref: fig:textmain --></a> ukazuje zkladn obrazovku textovho režimu pod Unixem. Pro Unix je textový +instalačn program nastaven implicitně. +<!--l. 944--><p class="indent" > Je to instaltor jenom s přkazovým řdkem; vůbec nem kurzorovou podporu. Napřklad, +nemůžete se pohybovat v zatrhvacch rmečcch nebo vstupnch polch. Jenom napšete něco +(s rozlišovnm velikosti psma) na přkazovm řdku a stlačte klvesu Enter, pot se cel +obrazovka přepše s přizpůsobeným obsahem. +<!--l. 946--><p class="indent" > Rozhran textovho instaltoru je tak primitivn z prostho důvodu: je navržen tak, aby se +dalo spustit na tolika platformch jak je to jen možn, dokonce i v Perlu. +<!--l. 951--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.6 </span> <a + id="x1-220003.1.6"></a>Grafický instalačn program pro zkušen</h5> +<!--l. 953--><p class="noindent" >Obrzek <a +href="#x1-19068r2">2<!--tex4ht:ref: fig:guimain --></a> ukazuje grafický instaltor pro znalce pod GNU/Linux. Kromě toho, že využv tlačtka +a nabdky, se tento instaltor velmi neliš od textovho. +<!--l. 958--><p class="indent" > Tento režim může být vyvoln explicitně pomoc <div class="alltt"> +<!--l. 959--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span><span +class="ec-lmtk-10x-x-109"> -gui=perltk</span> +</div> +</div> +<!--l. 964--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.7 </span> <a + id="x1-230003.1.7"></a>Jednoduchý průvodce instalac</h5> +<!--l. 966--><p class="noindent" >Pod Windows je implicitně nastaveno spuštěn nejjednoduššho instalačnho způsobu, který +můžeme doporučit, nazvanho „průvodce“ instalac (obr. <a +href="#x1-19069r3">3<!--tex4ht:ref: fig:wizard-w32 --></a>). Nainstaluje všechno a nezadv skoro +ždn otzky. Pokud si chcete vše nastaven upravit, muste spustit některý z dalšch +instaltorů. +<!--l. 973--><p class="indent" > Tento režim může být vyvoln explicitně povelem <div class="alltt"> +<!--l. 974--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span><span +class="ec-lmtk-10x-x-109"> -gui=wizard</span> +</div> +</div> + + +<!--l. 978--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a + id="x1-240003.2"></a>Spuštěn instalačnho programu</h4> +<!--l. 981--><p class="noindent" >Instaltor je zamýšlený jako co nejvce samovysvětlujc. Nicmně nsleduje několik poznmek o +jednotlivých volbch a dlčch nabdkch: +<!--l. 985--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a + id="x1-250003.2.1"></a>Nabdka binrnch systmů (pouze Unix)</h5> +<!--l. 988--><p class="noindent" ><hr class="figure"><div class="figure" +> + + +<a + id="x1-25045r4"></a> + + +<div class="fancyvrb" id="fancyvrb2"><a + id="x1-25002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Available</span><span +class="ec-lmtt-9"> platforms:</span><br class="fancyvrb" /><a + id="x1-25004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ===============================================================================</span><br class="fancyvrb" /><a + id="x1-25006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span> +<br class="fancyvrb" /><a + id="x1-25008r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> a</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> alpha-linux</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> DEC</span><span +class="ec-lmtt-9"> Alpha</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span><br class="fancyvrb" /><a + id="x1-25010r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> b</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> amd64-freebsd</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> x86_64</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> FreeBSD</span> +<br class="fancyvrb" /><a + id="x1-25012r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> c</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> amd64-kfreebsd</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> x86_64</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/FreeBSD</span><br class="fancyvrb" /><a + id="x1-25014r7"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> d</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> i386-cygwin</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> Cygwin</span> +<br class="fancyvrb" /><a + id="x1-25016r8"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> e</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> i386-freebsd</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> FreeBSD</span><br class="fancyvrb" /><a + id="x1-25018r9"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> f</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> i386-kfreebsd</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/FreeBSD</span> +<br class="fancyvrb" /><a + id="x1-25020r10"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> g</span><span +class="ec-lmtt-9"> [X]</span><span +class="ec-lmtt-9"> i386-linux</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span><br class="fancyvrb" /><a + id="x1-25022r11"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> h</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> i386-netbsd</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> NetBSD</span> +<br class="fancyvrb" /><a + id="x1-25024r12"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> i</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> i386-solaris</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Intel</span><span +class="ec-lmtt-9"> x86</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> Solaris</span><br class="fancyvrb" /><a + id="x1-25026r13"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> j</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> mips-irix</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> SGI</span><span +class="ec-lmtt-9"> IRIX</span><br class="fancyvrb" /><a + id="x1-25028r14"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> k</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> powerpc-aix</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> PowerPC</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> AIX</span> +<br class="fancyvrb" /><a + id="x1-25030r15"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> l</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> powerpc-linux</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> PowerPC</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span><br class="fancyvrb" /><a + id="x1-25032r16"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> m</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> sparc-linux</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Sparc</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-25034r17"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> o</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> sparc-solaris</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Sparc</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> Solaris</span><br class="fancyvrb" /><a + id="x1-25036r18"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> p</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> universal-darwin</span><span +class="ec-lmtt-9"> universal</span><span +class="ec-lmtt-9"> binaries</span><span +class="ec-lmtt-9"> for</span><span +class="ec-lmtt-9"> MacOSX/Darwin</span> +<br class="fancyvrb" /><a + id="x1-25038r19"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> s</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> win32</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Windows</span><br class="fancyvrb" /><a + id="x1-25040r20"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> t</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> x86_64-darwin</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> x86_64</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> MacOSX/Darwin</span> +<br class="fancyvrb" /><a + id="x1-25042r21"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> u</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> x86_64-linux</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> x86_64</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> GNU/Linux</span><br class="fancyvrb" /><a + id="x1-25044r22"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> v</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> x86_64-solaris</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> x86_64</span><span +class="ec-lmtt-9"> with</span><span +class="ec-lmtt-9"> Solaris</span></div> +<br /> <div class="caption" +><span class="id">Obrzek 4: </span><span +class="content">Nabdka binrek</span></div><!--tex4ht:label?: x1-25045r4 --> + + +<!--l. 1014--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1016--><p class="indent" > Obrzek <a +href="#x1-25045r4">4<!--tex4ht:ref: fig:bin_text --></a> ukazuje nabdku binrek textovho režimu. Standardně budou nainstalovny jenom +binrky vaš aktuln platformy. Z tto nabdky si rovněž můžete vybrat instalaci binrek pro jin +platformy. Toto může být užitečn, pokud sdlte <span class="TEX">T<span +class="E">E</span>X</span>ovský strom v sti heterogennch strojů, +nebo na systmu s dvojitým zavděcm procesem. + <h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a + id="x1-260003.2.2"></a>Volba obsahu instalace</h5> +<!--l. 1028--><p class="noindent" ><hr class="figure"><div class="figure" +> + + +<a + id="x1-26023r5"></a> + + +<div class="fancyvrb" id="fancyvrb3"><a + id="x1-26002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Select</span><span +class="ec-lmtt-9"> a</span><span +class="ec-lmtt-9"> scheme:</span><br class="fancyvrb" /><a + id="x1-26004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ====================================================================</span> +<br class="fancyvrb" /><a + id="x1-26006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> a</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> basic</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (plain</span><span +class="ec-lmtt-9"> and</span><span +class="ec-lmtt-9"> LaTeX)</span><br class="fancyvrb" /><a + id="x1-26008r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> b</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> ConTeXt</span><span +class="ec-lmtt-9"> scheme</span><br class="fancyvrb" /><a + id="x1-26010r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> c</span><span +class="ec-lmtt-9"> [X]</span><span +class="ec-lmtt-9"> full</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (everything)</span><br class="fancyvrb" /><a + id="x1-26012r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> d</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> GUST</span><span +class="ec-lmtt-9"> TeX</span><span +class="ec-lmtt-9"> Live</span><span +class="ec-lmtt-9"> scheme</span> +<br class="fancyvrb" /><a + id="x1-26014r7"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> e</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> medium</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (plain,</span><span +class="ec-lmtt-9"> latex,</span><span +class="ec-lmtt-9"> recommended</span><span +class="ec-lmtt-9"> packages,</span><span +class="ec-lmtt-9"> some</span><span +class="ec-lmtt-9"> languages)</span><br class="fancyvrb" /><a + id="x1-26016r8"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> f</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> minimal</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (plain</span><span +class="ec-lmtt-9"> only)</span> +<br class="fancyvrb" /><a + id="x1-26018r9"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> g</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> teTeX</span><span +class="ec-lmtt-9"> scheme</span><span +class="ec-lmtt-9"> (more</span><span +class="ec-lmtt-9"> than</span><span +class="ec-lmtt-9"> medium,</span><span +class="ec-lmtt-9"> but</span><span +class="ec-lmtt-9"> nowhere</span><span +class="ec-lmtt-9"> near</span><span +class="ec-lmtt-9"> full)</span><br class="fancyvrb" /><a + id="x1-26020r10"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> h</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> XML</span><span +class="ec-lmtt-9"> scheme</span><br class="fancyvrb" /><a + id="x1-26022r11"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> i</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><span +class="ec-lmtt-9"> custom</span><span +class="ec-lmtt-9"> selection</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> collections</span></div> +<br /> <div class="caption" +><span class="id">Obrzek 5: </span><span +class="content">Nabdka schmat</span></div><!--tex4ht:label?: x1-26023r5 --> + + +<!--l. 1043--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1045--><p class="indent" > Obrzek <a +href="#x1-26023r5">5<!--tex4ht:ref: fig:schemetext --></a> ukazuje nabdku schmat <span class="TEX">T<span +class="E">E</span>X</span> Live; tady vybrte „schma“, což je souhrn kolekc +balků. Předvolen schma <span +class="ec-lmtt-10x-x-109">full </span>nainstaluje vše, co je k dispozici. To doporučujeme, avšak můžete +tak zvolit schma <span +class="ec-lmtt-10x-x-109">basic </span>pro malý systm, <span +class="ec-lmtt-10x-x-109">minimal </span>pro čely testovn, a schma <span +class="ec-lmtt-10x-x-109">medium </span>nebo +<span +class="ec-lmtt-10x-x-109">teTeX </span>pro zskn něčeho mezi tm. K dispozici jsou tak různ specializovan schmata a +schmata specifick pro někter země. +<!--l. 1054--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-26024r6"></a> + + + +<!--l. 1055--><p class="noindent" ><img +src="../texlive-common/stdcoll.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 6: </span><span +class="content">Nabdka kolekc</span></div><!--tex4ht:label?: x1-26024r6 --> + + +<!--l. 1057--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1059--><p class="indent" > Svůj výběr schmatu můžete upřesnit pomoc nabdek ‘standard collections’a ‘language +collections’(obrzek <a +href="#x1-26024r6">6<!--tex4ht:ref: fig:collections.gui --></a>, ukzan pro změnu v režimu GUI). +<!--l. 1062--><p class="indent" > Kolekce jsou o jednu roveň podrobnějš než schmata — v podstatě, schma je tvořeno +několika kolekcemi, kolekci tvoř jeden nebo vce balků, a balk (nejnižš roveň seskupovn +v <span class="TEX">T<span +class="E">E</span>X</span> Live) obsahuje vlastn soubory <span class="TEX">T<span +class="E">E</span>X</span>ovských maker, soubory fontů, atd. +<!--l. 1067--><p class="indent" > Pokud chcete zskat větš kontrolu než jakou poskytuje nabdka kolekc, po instalaci můžete +použt program <span class="TEX">T<span +class="E">E</span>X</span> Live Manager (<span +class="ec-lmss-10x-x-109">tlmgr</span>) (viz sekci <a +href="#x1-450005">5<!--tex4ht:ref: sec:tlmgr --></a>); jeho použitm můžete řdit instalaci na +rovni balků. + <h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a + id="x1-270003.2.3"></a>Adresře</h5> +<!--l. 1075--><p class="noindent" >Standardn uspořdn je popsno v sekci <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, na straně <a +href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. +<!--l. 1078--><p class="indent" > Standardn umstěn adresře <span +class="ec-lmtt-10x-x-109">TEXDIR </span>je <span +class="ec-lmtt-10x-x-109">/usr/local/texlive/2012 </span>pro Unix a +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%SystemDrive%\texlive\2012</span></span></span> pod Windows. +<!--l. 1083--><p class="indent" > Hlavn důvod pro změnu tto předvolby je nedostatek prv na zpis pro standardn umstěn. +Nemuste být zrovna rootem nebo administrtorem, když instalujete <span class="TEX">T<span +class="E">E</span>X</span> Live, ale potřebujete +oprvněn na zpis do clovho adresře. +<!--l. 1088--><p class="indent" > Rozumnou alternativou je adresř uvnitř vašeho domovskho adresře, zvlšť když +chcete být výhradnm uživatelem. Na naznačen tohoto použijte ‘<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~</span></span></span>’, jako napřklad +‘<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~/texlive/2012</span></span></span>’. +<!--l. 1092--><p class="indent" > Doporučujeme do nzvu začlenit rok, co umožn zachovn různých vydn <span class="TEX">T<span +class="E">E</span>X</span> Live vedle +sebe. (Můžete chtt vytvořit nzev nezvislý na verzi, napřklad <span +class="ec-lmtt-10x-x-109">/usr/local/texlive-cur</span> +pomoc symbolickho odkazu, který může být později přepsn po přezkoušen novho +vydn.) +<!--l. 1098--><p class="indent" > Změna <span +class="ec-lmtt-10x-x-109">TEXDIR </span>v instalačnm programu vyvol tak změny <span +class="ec-lmtt-10x-x-109">TEXMFLOCAL</span>, <span +class="ec-lmtt-10x-x-109">TEXMFSYSVAR </span>a +<span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG</span>. +<!--l. 1102--><p class="indent" > <span +class="ec-lmtt-10x-x-109">TEXMFHOME </span>je doporučen umstěn osobnch souborů maker nebo balků. Předvolen hodnota +je <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~/texmf</span></span></span>. Na rozdl od <span +class="ec-lmtt-10x-x-109">TEXDIR</span>, je nyn <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~</span></span></span> uchovna v nově vytvořených konfiguračnch +souborech, protože to užitečně odkazuje na domovský adresř kterhokoliv běžcho <span class="TEX">T<span +class="E">E</span>X</span>u. +Expanduje se na <span +class="ec-lmtt-10x-x-109">$HOME </span>pod Unixem a <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%USERPROFILE%</span></span></span> pod Windows. Zvlštn přebytečn +poznmka: <span +class="ec-lmtt-10x-x-109">TEXMFHOME</span>, jako všechny stromy, mus být uspořdaný v souladu s TDS, jinak nemus +být soubory k nalezen. +<!--l. 1106--><p class="indent" > <span +class="ec-lmtt-10x-x-109">TEXMFVAR </span>je umstěn pro uložen většiny generovaných dočasných dat specifických pro +každho uživatele. <span +class="ec-lmtt-10x-x-109">TEXMFCACHE </span>se použv na tento čel Con<span class="TEX">T<span +class="E">E</span>X</span>tem MkIV (viz oddl <a +href="#x1-360003.4.5">3.4.5<!--tex4ht:ref: sec:context_mkiv --></a>, na +straně <a +href="#x1-360003.4.5">39<!--tex4ht:ref: sec:context_mkiv --></a>). +<!--l. 1113--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a + id="x1-280003.2.4"></a>Volby</h5> +<!--l. 1116--><p class="noindent" ><hr class="figure"><div class="figure" +> + + +<a + id="x1-28023r7"></a> + + +<div class="fancyvrb" id="fancyvrb4"><a + id="x1-28002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Options</span><span +class="ec-lmtt-9"> setup:</span><br class="fancyvrb" /><a + id="x1-28004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ===============================================================================</span> +<br class="fancyvrb" /><a + id="x1-28006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <P></span><span +class="ec-lmtt-9"> use</span><span +class="ec-lmtt-9"> letter</span><span +class="ec-lmtt-9"> size</span><span +class="ec-lmtt-9"> instead</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> A4</span><span +class="ec-lmtt-9"> by</span><span +class="ec-lmtt-9"> default:</span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span><br class="fancyvrb" /><a + id="x1-28008r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <E></span><span +class="ec-lmtt-9"> execution</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> restricted</span><span +class="ec-lmtt-9"> list</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> programs:</span><span +class="ec-lmtt-9"> [X]</span> +<br class="fancyvrb" /><a + id="x1-28010r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <F></span><span +class="ec-lmtt-9"> create</span><span +class="ec-lmtt-9"> format</span><span +class="ec-lmtt-9"> files:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> [X]</span><br class="fancyvrb" /><a + id="x1-28012r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <D></span><span +class="ec-lmtt-9"> install</span><span +class="ec-lmtt-9"> font/macro</span><span +class="ec-lmtt-9"> doc</span><span +class="ec-lmtt-9"> tree:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> [X]</span> +<br class="fancyvrb" /><a + id="x1-28014r7"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <S></span><span +class="ec-lmtt-9"> install</span><span +class="ec-lmtt-9"> font/macro</span><span +class="ec-lmtt-9"> source</span><span +class="ec-lmtt-9"> tree:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> [X]</span><br class="fancyvrb" /><a + id="x1-28016r8"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> <L></span><span +class="ec-lmtt-9"> create</span><span +class="ec-lmtt-9"> symlinks</span><span +class="ec-lmtt-9"> in</span><span +class="ec-lmtt-9"> standard</span><span +class="ec-lmtt-9"> directories:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> [</span><span +class="ec-lmtt-9"> ]</span> +<br class="fancyvrb" /><a + id="x1-28018r9"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> binaries</span><span +class="ec-lmtt-9"> to:</span><br class="fancyvrb" /><a + id="x1-28020r10"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> manpages</span><span +class="ec-lmtt-9"> to:</span><br class="fancyvrb" /><a + id="x1-28022r11"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> info</span><span +class="ec-lmtt-9"> to:</span></div> +<br /> <div class="caption" +><span class="id">Obrzek 7: </span><span +class="content">Nabdka voleb (Unix)</span></div><!--tex4ht:label?: x1-28023r7 --> + + +<!--l. 1131--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1133--><p class="indent" > Obrzek <a +href="#x1-28023r7">7<!--tex4ht:ref: fig:optionstext --></a> ukazuje nabdku voleb textovho režimu. Dalš informace o každ volbě: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">use letter size instead of A4 by default:</span> </dt><dd +class="description">Výběr standardn velikosti papru. Jednotliv + dokumenty mohou a měly by deklarovat zvlštn rozměr papru, pokud je to ždouc. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">execution of restricted list of programs:</span> </dt><dd +class="description">Od <span class="TEX">T<span +class="E">E</span>X</span> Live 2010 je implicitně povoleno + vykonvn několika externch programů. Velmi neplný seznam povolených programů + je uveden v souboru <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>. Pro dalš podrobnosti viz novinky 2010 (oddl <a +href="#x1-790009.1.7">9.1.7<!--tex4ht:ref: sec:2010news --></a>). + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">create format files:</span> </dt><dd +class="description">Přestože si vytvořen nepotřebných formtů vyžaduje čas a diskový + prostor pro uložen, nicmně doporučujeme nechat tuto volbu vyznačenou: když ji + nevyznačte, budou formtov soubory vytvořen v osobnch stromech <span +class="ec-lmtt-10x-x-109">TEXMFVAR</span> + uživatelů, když budou zapotřeb. Na tomto mstě nebudou automaticky aktualizovan, + když se budou napřklad obnovovat binrky nebo vzory dělen v instalaci a tudž + můžete skončit s nekompatibilnmi soubory formtů. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">install font/macro </span><span +class="ec-lmbx-10x-x-109">…</span><span +class="ec-lmbx-10x-x-109"> tree:</span> </dt><dd +class="description">Tyto + volby vm umožn přeskočit stahovn/instalci dokumentace a zdrojových souborů ve + většine balků. Nedoporučuje se. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">create symlinks in standard directories</span> </dt><dd +class="description">(pouze Unix): Tato volba obchz potřebu + změny proměnných prostřed. Bez tto volby je obvykle potřebn přidat adresře + <span class="TEX">T<span +class="E">E</span>X</span> Live do proměnných <span +class="ec-lmtt-10x-x-109">PATH</span>, <span +class="ec-lmtt-10x-x-109">MANPATH </span>a <span +class="ec-lmtt-10x-x-109">INFOPATH</span>. Budete muset přidělit prva + na zpis clovým adresřům. Důrazně doporučujeme <span +class="ec-lmri-10x-x-109">ne</span>přepsat <span class="TEX">T<span +class="E">E</span>X</span>ovský systm, + který přišel s vašm systmem s touto volbou. Toto je v prvn řadě určeno pro + zpřstupněn systmu <span class="TEX">T<span +class="E">E</span>X</span> pomoc adresřů, kter již uživatel znaj, jako napřklad + <span +class="ec-lmtt-10x-x-109">/usr/local/bin</span>, kter neobsahuj ždn <span class="TEX">T<span +class="E">E</span>X</span>ovsk soubory.</dd></dl> +<!--l. 1169--><p class="indent" > 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 <a +href="#x1-310003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, kde se dozvte, co se přpadně m udělat +zvěrem. + <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a + id="x1-290003.3"></a>Volby přkazovho řdku pro install-tl</h4> +<!--l. 1178--><p class="noindent" >K zobrazen voleb přkazovho řdku napište <div class="alltt"> +<!--l. 1179--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">install-tl</span><span +class="ec-lmtk-10x-x-109"> -help</span> +</div> +</div> K uveden nzvu volby mohou být použity <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">-</span></span></span> nebo tak <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">--</span></span></span>. Nsleduj nejběžnějš +volby: +<!--l. 1185--><p class="noindent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-gui</span> </dt><dd +class="list"> + <!--l. 1186--><p class="noindent" >Podle možnost použijte GUI instaltor. Toto si vyžaduje modul Perl/Tk + (<a +href="http://tug.org/texlive/distro.html#perltk" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/distro.html#perltk</span></a>); skompilovaný s podporou XFT; + pokud Perl/Tk nen k dispozici, pokračuje instalace v textovm režimu. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-no-gui</span> </dt><dd +class="list"> + <!--l. 1190--><p class="noindent" >Vynut si použit instaltoru v textovm režimu, dokonce i pod Windows. + + + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-lang </span><span +class="ec-lmro-10x-x-109">LL</span> </dt><dd +class="list"> + <!--l. 1194--><p class="noindent" >Specifikuje jazyk instalačnho rozhran jako jeho standardn dvoupsmenový kd <span +class="ec-lmro-10x-x-109">LL</span>. + V současn době jsou podporovny jazyky: <span +class="ec-lmtt-10x-x-109">cs </span>(čeština), <span +class="ec-lmtt-10x-x-109">de </span>(němčina), <span +class="ec-lmtt-10x-x-109">en </span>(angličtina, + předvolený) <span +class="ec-lmtt-10x-x-109">fr </span>(francouzština), <span +class="ec-lmtt-10x-x-109">it </span>(italština), <span +class="ec-lmtt-10x-x-109">ja </span>(japonština), <span +class="ec-lmtt-10x-x-109">nl </span>(nizozemština), + <span +class="ec-lmtt-10x-x-109">pl </span>(polština), <span +class="ec-lmtt-10x-x-109">ru </span>(ruština), <span +class="ec-lmtt-10x-x-109">sk </span>(slovenština), <span +class="ec-lmtt-10x-x-109">sl </span>(slovinština), <span +class="ec-lmtt-10x-x-109">sr </span>(srbština), <span +class="ec-lmtt-10x-x-109">vi</span> + (vietnamština), <span +class="ec-lmtt-10x-x-109">zh-cn </span>(zjednodušen čnština), <span +class="ec-lmtt-10x-x-109">zh-tw </span>(tradičn čnština). Instalačn + program se sm pokus určit vhodný jazyk, ale když selže nebo když nen sprvný + jazyk k dispozici, pak použije angličtinu jako nouzov řešen. + <!--l. 1214--><p class="noindent" ><a id="opt-in-place"></a> + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-in-place</span> </dt><dd +class="list"> + <!--l. 1215--><p class="noindent" >Pokud již mte rsync-, svn-, nebo jinou kopii <span class="TEX">T<span +class="E">E</span>X</span> + Live (viz <a +href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/acquire-mirror.html</span></a>), pak tato volba použije to, + co již mte stažen a uděl pouze nezbytn post-instalačn kony. Upozorňujeme, že + soubor <span +class="ec-lmtt-10x-x-109">tlpkg/texlive.tlpdb </span>může být přepsn; jeho uložen je na vaš odpovědnosti. + Odstraněn balků by mělo být tak ručn. Toto použijte jen když vte co dělte. Tato + volba se ned přepnout pomoc rozhran instaltoru. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-portable</span> </dt><dd +class="list"> + <!--l. 1225--><p class="noindent" >Instalace pro přenosn použit, napřklad na klč USB. D se zvolit rovněž v textovm + instaltoru pomoc přkazu <span +class="ec-lmtt-10x-x-109">V </span>a z instaltoru GUI. Viz oddl <a +href="#x1-430004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-profile </span><span +class="ec-lmro-10x-x-109">soubor</span> </dt><dd +class="list"> + <!--l. 1229--><p class="noindent" >Načtěte instalačn profilový soubor a proveďte instalaci bez interakce s uživatelem. + Instalačn program vždycky ulož soubor <span +class="ec-lmtt-10x-x-109">texlive.profile </span>do podadresře <span +class="ec-lmtt-10x-x-109">tlpkg </span>vaš + instalace. Tento soubor může být zadn jako argument napřklad pro znovuvytvořen + identick instalace na jinm systmu. Nebo můžete použt uživatelský profil, který + nejjednodušeji vytvořte změnou hodnot vygenerovanho souboru, nebo odstartovnm + s przdným souborem, který převezme všechny předvolby. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">-repository </span><span +class="ec-lmro-10x-x-109">soubor-nebo-adres</span><span +class="ec-lmro-10x-x-109"></span><span +class="ec-lmro-10x-x-109">ř</span> </dt><dd +class="list"> + <!--l. 1240--><p class="noindent" >Určuje repositř balků, z kterho se m instalovat; viz nsledujc oddl.</dd></dl> +<!--l. 1244--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a + id="x1-300003.3.1"></a>Volba <span +class="ec-lmtt-10x-x-109">-repository</span></h5> +<!--l. 1247--><p class="noindent" >Implicitn repositř balků je zrcadlo CTAN zvolen automaticky použitm <a +href="http://mirror.ctan.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://mirror.ctan.org</span></a>. +<!--l. 1250--><p class="indent" > Pokud to chcete přepsat, může být hodnotou umstěn adresa url s <span +class="ec-lmtt-10x-x-109">ftp:</span>, <span +class="ec-lmtt-10x-x-109">http: </span>nebo <span +class="ec-lmtt-10x-x-109">file:/</span> +na začtku, nebo jednoduch cesta k adresři. (Při zadn umstěn <span +class="ec-lmtt-10x-x-109">http:</span> nebo <span +class="ec-lmtt-10x-x-109">ftp:</span> jsou +koncov znaky ‘<span +class="ec-lmtt-10x-x-109">/</span>’a/nebo koncov složka ‘<span +class="ec-lmtt-10x-x-109">/tlpkg</span>’ignorovny.) +<!--l. 1257--><p class="indent" > Ku přkladu můžete zvolit určit zrcadlo CTAN něčm jako: +<a +href="http://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span +class="ec-lmtt-10x-x-109">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a>, s nahrazenm +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">ctan.example.org/tex-archive</span></span></span> skutečným hostitelským jmnem (hostname) a jeho konkrtn +kořenovou cestou k CTAN (jako třeba <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">ftp.cstug.cz/pub/CTAN</span></span></span>). Seznam zrcadel CTAN je +udržovn na <a +href="http://ctan.org/mirrors" class="url" ><span +class="ec-lmtt-10x-x-109">http://ctan.org/mirrors</span></a>. +<!--l. 1264--><p class="indent" > Pokud je zadaný argument lokln (buď cesta nebo <span +class="ec-lmtt-10x-x-109">file:/ </span>url), jsou použity komprimovan +soubory v podadresři <span +class="ec-lmtt-10x-x-109">archive </span>cesty repositře (i kdyby byly rovněž k dispozici nekomprimovan +soubory). +<!--l. 1268--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a + id="x1-310003.4"></a>Poinstalačn činnosti</h4> +<!--l. 1271--><p class="noindent" >Po instalaci se mohou hodit někter dalš pravy. + + +<!--l. 1282--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a + id="x1-320003.4.1"></a>Proměnn prostřed pro Unix</h5> +<!--l. 1285--><p class="noindent" >Pokud se rozhodnete vytvořit symbolick odkazy v standardnch adresřch (popsaných +v oddle <a +href="#x1-280003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), pak nen nutn editace proměnných prostřed. Jinak v systmech Unix mus být +adresř binrek pro vaš platformu přidn k prohledvaným cestm. (Ve Windows se o to postar +instaltor.) +<!--l. 1291--><p class="indent" > Každ podporovan platforma m svůj vlastn podadresř pod <span +class="ec-lmtt-10x-x-109">TEXDIR/bin</span>. Seznam +podadresřů a odpovdajcch platforem je na obrzku <a +href="#x1-25045r4">4<!--tex4ht:ref: fig:bin_text --></a>. +<!--l. 1296--><p class="indent" > Nepovinně můžete rovněž přidat dokumentačn manulov strnky (man pages) a adresře +Info k jejich přslušejcm vyhledvacm cestm, když chcete, aby je našly systmov +nstroje. Dokumentačn strnky můžou být automaticky nalezeny po přidn do proměnn +<span +class="ec-lmtt-10x-x-109">PATH</span>. +<!--l. 1303--><p class="indent" > Napřklad pro Bourne-kompatibiln shell, jako je <span +class="ec-lmss-10x-x-109">bash </span>a použvaný Intel x86 GNU/Linux se +standardnm nastavenm adresřů, může být vhodn editovat soubor <span +class="ec-lmtt-10x-x-109">$HOME/.profile</span>. +<!--l. 1308--><p class="indent" > + <div class="fancyvrb" id="fancyvrb5"><a + id="x1-32002r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH;</span><span +class="ec-lmtt-10"> export</span><span +class="ec-lmtt-10"> PATH</span> +<br class="fancyvrb" /><a + id="x1-32004r2"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH;</span><span +class="ec-lmtt-10"> export</span><span +class="ec-lmtt-10"> MANPATH</span> +<br class="fancyvrb" /><a + id="x1-32006r3"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH;</span><span +class="ec-lmtt-10"> export</span><span +class="ec-lmtt-10"> INFOPATH</span></div> +<!--l. 1314--><p class="indent" > Pro <span +class="ec-lmss-10x-x-109">csh </span>nebo <span +class="ec-lmss-10x-x-109">tcsh </span>je editovaný soubor typicky <span +class="ec-lmtt-10x-x-109">$HOME/.cshrc </span>a řdky k přidn můžou vypadat +jako: + <div class="fancyvrb" id="fancyvrb6"><a + id="x1-32008r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> setenv</span><span +class="ec-lmtt-10"> PATH</span><span +class="ec-lmtt-10"> /usr/local/texlive/2012/bin/i386-linux:$PATH</span> +<br class="fancyvrb" /><a + id="x1-32010r2"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> setenv</span><span +class="ec-lmtt-10"> MANPATH</span><span +class="ec-lmtt-10"> /usr/local/texlive/2012/texmf/doc/man:$MANPATH</span> +<br class="fancyvrb" /><a + id="x1-32012r3"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> setenv</span><span +class="ec-lmtt-10"> INFOPATH</span><span +class="ec-lmtt-10"> /usr/local/texlive/2012/texmf/doc/info:$INFOPATH</span></div> +<!--l. 1323--><p class="indent" > Pokud již mte nastaven někde ve vašich „dot“ souborech, adresře <span class="TEX">T<span +class="E">E</span>X</span> Live by měli, +přirozeně, jednoduše přiměřeně s nimi splynout. +<!--l. 1326--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a + id="x1-330003.4.2"></a>Proměnn prostřed: globln konfigurace</h5> +<!--l. 1328--><p class="noindent" >Volba, zda učinit tyto změny globlně, anebo pro uživatele prvě přidanho do systmu, je na vs; +existuje přliš mnoho variac mezi systmy, kde a jak se tato nastaven provděj. Naše dvě rady +jsou: 1) můžete chtt vyhledat soubor <span +class="ec-lmtt-10x-x-109">/etc/manpath.config </span>a pokud existuje, přidejte řdky +jako +<!--l. 1334--><p class="indent" > + <div class="fancyvrb" id="fancyvrb7"><a + id="x1-33002r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> MANPATH_MAP</span><span +class="ec-lmtt-10"> /usr/local/texlive/2012/bin/i386-linux</span><span +class="ec-lmtt-10"> \</span><br class="fancyvrb" /><a + id="x1-33004r2"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texlive/2012/texmf/doc/man</span></div> +<!--l. 1339--><p class="indent" > A 2) vyhledejte soubor <span +class="ec-lmtt-10x-x-109">/etc/environment</span>, který může definovat vyhledvac cestu a dalš +standardn proměnn prostřed. +<!--l. 1343--><p class="indent" > V každm (Unixovm) adresři binrek vytvřme tak symbolický odkaz na adresř +<span +class="ec-lmtt-10x-x-109">texmf/doc/man </span>s nzvem <span +class="ec-lmtt-10x-x-109">man</span>. Někter programy <span +class="ec-lmtt-10x-x-109">man</span>, jako napřklad standardn Mac OS X <span +class="ec-lmtt-10x-x-109">man</span>, +ho automaticky najdou, co odstraňuje potřebu jakhokoliv nastavovn dokumentačnch +strnek. +<!--l. 1349--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a + id="x1-340003.4.3"></a>Internetovsk aktualizace po instalaci z DVD</h5> +<!--l. 1352--><p class="noindent" >Pokud jste instalovali <span class="TEX">T<span +class="E">E</span>X</span> Live z DVD a později si přejete zskat aktualizace z Internetu, budete +potřebovat spuštěn tohoto povelu—<span +class="ec-lmri-10x-x-109">pot</span><span +class="ec-lmri-10x-x-109"> </span>co jste aktualizovali vaši vyhledvac cestu (jako to bylo +popsan v předchzejcm oddle): + <div class="alltt"> +<!--l. 1357--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> option</span><span +class="ec-lmtk-10x-x-109"> repository</span><span +class="ec-lmtk-10x-x-109"> http://mirror.ctan.org/systems/texlive/tlnet</span> + + +</div> +</div> +<!--l. 1361--><p class="indent" > Toto řekne programu <span +class="ec-lmss-10x-x-109">tlmgr </span>aby pro nsledujc aktualizace použil nejbližš zrcadlo CTANu. +Pokud se vyskytnou problmy s automatickým výběrem zrcadla, můžete deklarovat konkrtn +zrcadlo CTANu ze seznamu na strnce <a +href="http://ctan.org/mirrors" class="url" ><span +class="ec-lmtt-10x-x-109">http://ctan.org/mirrors</span></a>. Použijte přesnou cestu +k podadresři <span +class="ec-lmtt-10x-x-109">tlnet </span>tohoto zrcadla, jak jsme uvedli výše. +<!--l. 1368--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> + <h5 class="subsubsectionHead"><span class="titlemark">3.4.4 </span> <a + id="x1-350003.4.4"></a>Systmov konfigurace fontů pro Xe<span class="TEX">T<span +class="E">E</span>X</span> a Lua<span class="TEX">T<span +class="E">E</span>X</span></h5> +<!--l. 1373--><p class="noindent" >Xe<span class="TEX">T<span +class="E">E</span>X</span> a Lua<span class="TEX">T<span +class="E">E</span>X</span> mohou použvat jakýkoli font instalovn v systmu, nejenom ty, kter se +nachz v <span class="TEX">T<span +class="E">E</span>X</span>ovských stromech. Provd to prostřednictvm podobných, ale ne identických +metod. +<!--l. 1378--><p class="indent" > Pod Windows jsou fonty dodan s <span class="TEX">T<span +class="E">E</span>X</span> Live automaticky dostupn pro Xe<span class="TEX">T<span +class="E">E</span>X</span>. Pokud mte na +unixovm systmu nainstalovn balk <span +class="ec-lmtt-10x-x-109">xetex</span>, potřebujete dokonfigurovat vš systm chcete-li, aby +byl Xe<span class="TEX">T<span +class="E">E</span>X</span> schopen najt fonty dodan s <span class="TEX">T<span +class="E">E</span>X</span> Live prostřednictvm vyhledvn systmových +jmen a nejen souborů. +<!--l. 1384--><p class="indent" > Pro usnadněn, když se instaluje balk <span +class="ec-lmss-10x-x-109">xetex </span>(buď ve výchoz instalaci nebo později), se vytvř +potřebný konfiguračn soubor <span +class="ec-lmtt-10x-x-109">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>. +<!--l. 1389--><p class="indent" > Pro nastaven fontů <span class="TEX">T<span +class="E">E</span>X</span> Live pro použit v rmci celho systmu (za předpokladu, že mte +odpovdajc oprvněn), postupujte nsledovně: + <ol class="enumerate1" > + <li + class="enumerate" id="x1-35002x1">Zkoprujte soubor <span +class="ec-lmtt-10x-x-109">texlive-fontconfig.conf </span>do adresře <span +class="ec-lmtt-10x-x-109">/etc/fonts/conf.d/</span> + <span +class="ec-lmtt-10x-x-109">09-texlive.conf</span>. + </li> + <li + class="enumerate" id="x1-35004x2">Spusťte <span +class="ec-lmtk-10x-x-109">fc-cache -fsv</span>.</li></ol> +<!--l. 1397--><p class="noindent" >Pokud nemte postačujc prva k proveden výše popsaných kroků, neboli jednoduše chcete +učinit fonty <span class="TEX">T<span +class="E">E</span>X</span> Live dosažitelnými pro vs jako samostatnho uživatele, můžete učinit +nsledujc: + <ol class="enumerate1" > + <li + class="enumerate" id="x1-35006x1">Zkoprujte soubor <span +class="ec-lmtt-10x-x-109">texlive-fontconfig.conf </span>do <span +class="ec-lmtt-10x-x-109">~/.fonts.conf</span>, kde <span +class="ec-lmtt-10x-x-109">~ </span>označuje vš + domovský adresř. + </li> + <li + class="enumerate" id="x1-35008x2">Spusťte <span +class="ec-lmtk-10x-x-109">fc-cache -fv</span>.</li></ol> +<!--l. 1407--><p class="indent" > Pokud chcete uvidět jmna všech systmových fontů, můžete spustit přkaz <span +class="ec-lmtt-10x-x-109">fc-list</span>. +Zaklnadlo <span +class="ec-lmtt-10x-x-109">fc-list : family style file spacing </span>(všechny argumenty jsou psmenkov řetězce) +ukže obecně zajmavou informaci. +<!--l. 1414--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.5 </span> <a + id="x1-360003.4.5"></a>Con<span class="TEX">T<span +class="E">E</span>X</span>t Mark IV</h5> +<!--l. 1417--><p class="noindent" >‘Starý’Con<span class="TEX">T<span +class="E">E</span>X</span>t (Mark II) a ‘nový’Con<span class="TEX">T<span +class="E">E</span>X</span>t (Mark IV) by měly po instalaci <span class="TEX">T<span +class="E">E</span>X</span> Live fungovat bez +dalšch zsahů a neměly by vyžadovat zvlštn pozornost, pokud budete k aktualizacm použvat +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">tlmgr</span></span></span>. +<!--l. 1422--><p class="indent" > Nicmně, protože Con<span class="TEX">T<span +class="E">E</span>X</span>t MkIV nepoužv knihovnu kpathsea, nějak nastaven bude +požadovno vždycky, když budete instalovat nov soubory ručně (bez použit <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">tlmgr</span></span></span>). Po ukončen +takov instalace mus každý uživatel MkIV spustit: + <div class="fancyvrb" id="fancyvrb8"><a + id="x1-36002r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> context</span><span +class="ec-lmtt-10"> --generate</span></div> +<!--l. 1429--><p class="noindent" >pro obnoven diskových cache dajů Con<span class="TEX">T<span +class="E">E</span>X</span>tu. Výsledn soubory jsou uloženy do <span +class="ec-lmtt-10x-x-109">TEXMFCACHE</span>, kterho +přednastaven hodnota v <span class="TEX">T<span +class="E">E</span>X</span> Live je <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">TEXMSYSVAR;TEXMFVAR</span></span></span>. +<!--l. 1433--><p class="indent" > Con<span class="TEX">T<span +class="E">E</span>X</span>t MkIV bude čst ze všech cest uvedených v <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">TEXMFCACHE</span></span></span> a zapisovat do prvn +zapisovateln cesty. Při čten v přpadě duplicitnch dajů v paměti cache zsk přednost +posledn nalezený prvek. +<!--l. 1438--><p class="indent" > Pro dalš informace viz <a +href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span +class="ec-lmtt-10x-x-109">http://wiki.contextgarden.net/Running_Mark_IV</span></a>. + + +<!--l. 1442--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a + id="x1-370003.4.6"></a>Začleňovn loklnch a osobnch maker</h5> +<!--l. 1445--><p class="noindent" >Toto je již implicitně zmněno v sekci <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: adresř <span +class="ec-lmtt-10x-x-109">TEXMFLOCAL </span>(standardně +<span +class="ec-lmtt-10x-x-109">/usr/local/texlive/texmf-local </span>nebo <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%SystemDrive%\texlive\texmf-local</span></span></span> pod Windows) je +určen pro rozshl systmov lokln fonty a makra; a adresř <span +class="ec-lmtt-10x-x-109">TEXMFHOME </span>(standardně +<span +class="ec-lmtt-10x-x-109">$HOME/texmf </span>nebo <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%USERPROFILE%\texmf</span></span></span>), je pro osobn fonty a makra. Pro oba stromy mus být +soubory umstěn v patřičných podadresřch TDS (<span class="TEX">T<span +class="E">E</span>X</span> Directory Structure); viz +<a +href="http://tug.org/tds" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/tds</span></a> nebo nahldni do souboru <span +class="ec-lmtt-10x-x-109">texmf/web2c/texmf.cnf</span>. Napřklad, +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ovský styl, třda nebo makrobalk by měl být umstěn v <span +class="ec-lmtt-10x-x-109">TEXMFLOCAL/tex/latex </span>nebo +<span +class="ec-lmtt-10x-x-109">TEXMFHOME/tex/latex</span>, nebo v jejich podadresřch. +<!--l. 1461--><p class="indent" > <span +class="ec-lmtt-10x-x-109">TEXMFLOCAL </span>vyžaduje aktuln databzi jmen souborů, jinak nebudou soubory nalezeny. Můžete +ji obnovit povelem <span +class="ec-lmss-10x-x-109">mktexlsr </span>nebo použt tlačtko ‘Reinit file database’na konfiguračn zložce +programu <span class="TEX">T<span +class="E">E</span>X</span> Live Manager v režimu GUI. +<!--l. 1467--><p class="indent" > Standardně je každ z těchto proměnných definovna jako samostatný adresř, jak je +ukzno. To však nen nezbytně nutn. Pokud potřebujete přepnat mezi dvěma verzemi +velkých balků, napřklad můžete udržovat vce stromů pro vaše vlastn potřeby. Toho se +doshne nastavenm <span +class="ec-lmtt-10x-x-109">TEXMFHOME </span>na seznam adresřů uvnitř složených zvorek oddělených +črkami: + + + <div class="verbatim" id="verbatim-1"> + <div class="fancyvrb" id="fancyvrb9"><a + id="x1-37002r1"></a>    TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div> +</div> +<!--l. 1477--><p class="nopar" > +<!--l. 1479--><p class="indent" > Dalš popis expanze zvorek je v oddle <a +href="#x1-610007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a>. +<!--l. 1481--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a + id="x1-380003.4.7"></a>Začleňovn fontů třetch stran</h5> +<!--l. 1482--><p class="noindent" >Toto je naneštěst nepřjemn tma. Zapomeňte na něj pokud se nechcete probrat v mnoha +podrobnostech instalace <span class="TEX">T<span +class="E">E</span>X</span>u. Nezapomeňte si nejdřve prohldnout fonty, kter jsou zdarma +součst distribuce, viz sekci <a +href="#x1-140002.6">2.6<!--tex4ht:ref: sec:tlfonts --></a>. +<!--l. 1488--><p class="indent" > Možnou alternativou je použit Xe<span class="TEX">T<span +class="E">E</span>X</span>u nebo Lua<span class="TEX">T<span +class="E">E</span>X</span>u (viz sekci <a +href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex.extensions --></a>), kter vm umožn +použvat fonty operačnho systmu bez jakkoliv instalace v <span class="TEX">T<span +class="E">E</span>X</span>u. Pokud to potřebujete udělat, +vyvinuli jsme maximln sil k popsn postupu, viz <a +href="http://tug.org/fonts/fontinstall.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/fonts/fontinstall.html</span></a>. +Pokud pečlivě udržujete mapy svých loklnch fontů, <span +class="ec-lmtt-10x-x-109">tlmgr generate updmap </span><span +class="ec-lmri-10x-x-109">mů</span><span +class="ec-lmri-10x-x-109">že </span>být užitečn, +napřklad při přechodu od vydn k vydn; viz dokumentaci <span +class="ec-lmss-10x-x-109">tlmgr</span>. +<!--l. 1497--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a + id="x1-390003.5"></a>Testovn instalace</h4> +<!--l. 1500--><p class="noindent" >Po nainstalovn <span class="TEX">T<span +class="E">E</span>X</span> Live přirozeně chcete systm otestovat a začt vytvřet ndhern +dokumenty nebo fonty. +<!--l. 1503--><p class="indent" > Tento oddl popisuje zkladn postupy testovn funkčnosti novho systmu 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. +<!--l. 1508--><p class="indent" > + <ol class="enumerate1" > + <li + class="enumerate" id="x1-39002x1">Nejprve ověřte, zda se spust program <span +class="ec-lmss-10x-x-109">tex</span>: + <div class="alltt"> + <!--l. 1511--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tex</span><span +class="ec-lmtk-10x-x-109"> --version</span> + <br /><span +class="ec-lmtt-10x-x-109">TeX</span><span +class="ec-lmtt-10x-x-109"> 3.1415926</span><span +class="ec-lmtt-10x-x-109"> (TeX</span><span +class="ec-lmtt-10x-x-109"> Live</span><span +class="ec-lmtt-10x-x-109"> ...)</span> + <br /><span +class="ec-lmtt-10x-x-109">kpathsea</span><span +class="ec-lmtt-10x-x-109"> version</span><span +class="ec-lmtt-10x-x-109"> 6.0.1</span> + <br /><span +class="ec-lmtt-10x-x-109">Copyright</span><span +class="ec-lmtt-10x-x-109"> ...</span><span +class="ec-lmtt-10x-x-109"> D.E.</span><span +class="ec-lmtt-10x-x-109"> Knuth.</span> + <br /><span +class="ec-lmtt-10x-x-109">...</span> +</div> + </div> Pokud obdržte hlšku s ‘command not found’msto výše uvedenho, nebo se starš verz, + patrně nemte nastavený sprvný podadresř <span +class="ec-lmtt-10x-x-109">bin </span>v proměnn prostřed <span +class="ec-lmtt-10x-x-109">PATH</span>. Vraťte se + k informacm o jejich nastavovn na straně <a +href="#x1-320003.4.1">38<!--tex4ht:ref: sec:env --></a>. + </li> + <li + class="enumerate" id="x1-39004x2">Přeložte ukzkový soubor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u: <div class="alltt"> + <!--l. 1524--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">latex</span><span +class="ec-lmtk-10x-x-109"> sample2e.tex</span> + <br /><span +class="ec-lmtt-10x-x-109">pdfTeX</span><span +class="ec-lmtt-10x-x-109"> 3.1415926-...</span><span +class="ec-lmtt-10x-x-109"> (TeX</span><span +class="ec-lmtt-10x-x-109"> Live</span><span +class="ec-lmtt-10x-x-109"> ...)</span> + <br /><span +class="ec-lmtt-10x-x-109">...</span> + <br /><span +class="ec-lmtt-10x-x-109">Output</span><span +class="ec-lmtt-10x-x-109"> written</span><span +class="ec-lmtt-10x-x-109"> on</span><span +class="ec-lmtt-10x-x-109"> sample2e.dvi</span><span +class="ec-lmtt-10x-x-109"> (3</span><span +class="ec-lmtt-10x-x-109"> pages,</span><span +class="ec-lmtt-10x-x-109"> 7484</span><span +class="ec-lmtt-10x-x-109"> bytes).</span> + <br /><span +class="ec-lmtt-10x-x-109">Transcript</span><span +class="ec-lmtt-10x-x-109"> written</span><span +class="ec-lmtt-10x-x-109"> on</span><span +class="ec-lmtt-10x-x-109"> sample2e.log.</span> + + +</div> + </div> Pokud selže nalezen souboru <span +class="ec-lmtt-10x-x-109">sample2e.tex </span>nebo jiných souborů, nejspše mte aktivn + star nastaven proměnných prostřed nebo konfiguračnch souborů; pro začtek + doporučujeme zrušit nastaven všech proměnných prostřed souvisejcch s <span class="TEX">T<span +class="E">E</span>X</span>em. Pro + hlubš analýzu a dohledn problmu můžete kdykoliv poždat <span class="TEX">T<span +class="E">E</span>X</span> o detaily toho, co a kde + hled: viz „Ladic činnosti“ na straně <a +href="#x1-680007.2.4">66<!--tex4ht:ref: sec:debugging --></a>. + </li> + <li + class="enumerate" id="x1-39006x3">Prohldněte si výsledek na obrazovce: <div class="alltt"> + <!--l. 1540--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">xdvi</span><span +class="ec-lmtk-10x-x-109"> sample2e.dvi</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> #</span><span +class="ec-lmtt-10x-x-109"> Unix</span> + <br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">dviout</span><span +class="ec-lmtk-10x-x-109"> sample2e.dvi</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> #</span><span +class="ec-lmtt-10x-x-109"> Windows</span> +</div> + </div> Mělo by se otevřt nov okno s pěkným dokumentem popisujcm zklady <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u. + (Mimochodem, stoj za přečten, pokud začnte s <span class="TEX">T<span +class="E">E</span>X</span>em.) Muste mt spuštěny + X Window, aby <span +class="ec-lmss-10x-x-109">xdvi </span>pracovalo. Pokud tomu tak nen nebo mte špatně nastavenou + proměnnou prostřed <span +class="ec-lmtt-10x-x-109">DISPLAY</span>, dostanete chybovou hlšku ‘Can’t open display’. + </li> + <li + class="enumerate" id="x1-39008x4">Vytvořte PostScriptový soubor pro tisk nebo prohlžen: <div class="alltt"> + <!--l. 1552--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">dvips</span><span +class="ec-lmtk-10x-x-109"> sample2e.dvi</span><span +class="ec-lmtk-10x-x-109"> -o</span><span +class="ec-lmtk-10x-x-109"> sample2e.ps</span> +</div> + </div> + </li> + <li + class="enumerate" id="x1-39010x5">Vytvořte PDF soubor msto DVI; tento přkaz ze souboru <span +class="ec-lmtt-10x-x-109">.tex </span>vytvoř PDF přmo: + <div class="alltt"> + <!--l. 1558--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">pdflatex</span><span +class="ec-lmtk-10x-x-109"> sample2e.tex</span> +</div> + </div> + </li> + <li + class="enumerate" id="x1-39012x6">Prohldněte si PDF soubor: <div class="alltt"> + <!--l. 1563--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">gv</span><span +class="ec-lmtk-10x-x-109"> sample2e.pdf</span> + <br />nebo: + <br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">xpdf</span><span +class="ec-lmtk-10x-x-109"> sample2e.pdf</span> +</div> + </div> Ani <span +class="ec-lmss-10x-x-109">gv </span>ani <span +class="ec-lmss-10x-x-109">xpdf </span>nejsou zařazeny na <span class="TEX">T<span +class="E">E</span>X</span> Live a muste je instalovat separtně. Viz + <a +href="http://www.gnu.org/software/gv" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.gnu.org/software/gv</span></a> resp. <a +href="http://www.foolabs.com/xpdf" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.foolabs.com/xpdf</span></a>. Existuje tak velk + množstv jiných prohlžečů PDF. Pro Windows doporučujeme vyzkoušet Sumatra PDF + (<a +href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span +class="ec-lmtt-10x-x-109">http://blog.kowalczyk.info/software/sumatrapdf</span></a>). + </li> + <li + class="enumerate" id="x1-39014x7">Standardn testovac soubory, kter mohou být užitečn kromě <span +class="ec-lmtt-10x-x-109">sample2e.tex</span>: + <!--l. 1579--><p class="noindent" > + + + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10x-x-109">small2e.tex</span> </dt><dd +class="list"> + <!--l. 1582--><p class="noindent" >Ukzkový dokument, ještě kratš než <span +class="ec-lmtt-10x-x-109">sample2e</span>. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">testpage.tex</span> </dt><dd +class="list"> + <!--l. 1584--><p class="noindent" >Test, jestli vaše tiskrna neposunuje tiskov zrcadlo. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">nfssfont.tex</span> </dt><dd +class="list"> + <!--l. 1585--><p class="noindent" >Pro tisk tabulek fontů a testů fontů. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">testfont.tex</span> </dt><dd +class="list"> + <!--l. 1586--><p class="noindent" >Pro totž, ale pro plain <span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="list"> + <span +class="ec-lmtt-10x-x-109">story.tex</span> </dt><dd +class="list"> + <!--l. 1587--><p class="noindent" >Zkladn (plain) <span class="TEX">T<span +class="E">E</span>X</span>ový testovac soubor. Muste napsat ‘<span +class="ec-lmtt-10x-x-109">\bye</span>’ na výzvu <span +class="ec-lmtt-10x-x-109">* </span>po + ‘<span +class="ec-lmtt-10x-x-109">tex story.tex</span>’.</dd></dl> + </li> + <li + class="enumerate" id="x1-39016x8">Pokud mte nainstalovaný balk <span +class="ec-lmtt-10x-x-109">xetex </span>package, můžete prověřit jeho přstup k systmovým + fontům nsledovně: <div class="alltt"> + <!--l. 1594--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">xetex</span><span +class="ec-lmtk-10x-x-109"> opentype-info.tex</span> + <br /><span +class="ec-lmtt-10x-x-109">This</span><span +class="ec-lmtt-10x-x-109"> is</span><span +class="ec-lmtt-10x-x-109"> XeTeX,</span><span +class="ec-lmtt-10x-x-109"> Version</span><span +class="ec-lmtt-10x-x-109"> 3.1415926</span><span +class="ec-lmtt-10x-x-109">…</span> + <br /><span +class="ec-lmtt-10x-x-109">...</span> + <br /><span +class="ec-lmtt-10x-x-109">Output</span><span +class="ec-lmtt-10x-x-109"> written</span><span +class="ec-lmtt-10x-x-109"> on</span><span +class="ec-lmtt-10x-x-109"> opentype-info.pdf</span><span +class="ec-lmtt-10x-x-109"> (1</span><span +class="ec-lmtt-10x-x-109"> page).</span> + <br /><span +class="ec-lmtt-10x-x-109">Transcript</span><span +class="ec-lmtt-10x-x-109"> written</span><span +class="ec-lmtt-10x-x-109"> on</span><span +class="ec-lmtt-10x-x-109"> opentype-info.log.</span> +</div> + </div> (Nebo to sam pro <span +class="ec-lmtt-10x-x-109">luatex</span>.) + <!--l. 1603--><p class="noindent" >Jestliže obdržte chybov hlšen „Invalid fontname ‘Latin Modern Roman/ICU’…“, pak + potřebujete nakonfigurovat vš systm tak, aby Xe<span class="TEX">T<span +class="E">E</span>X</span> mohl najt fonty dodan s <span class="TEX">T<span +class="E">E</span>X</span> Live. + Viz oddl <a +href="#x1-350003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol> +<!--l. 1609--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a + id="x1-400003.6"></a>Odkazy na doplňkový software s možnost stažen z Internetu</h4> +<!--l. 1611--><p class="noindent" >Pokud jste <span class="TEX">T<span +class="E">E</span>X</span>ový začtečnk nebo potřebujete pomoc se psanm <span class="TEX">T<span +class="E">E</span>X</span>ových, respektive +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ových dokumentů, navštivte <a +href="http://tug.org/begin.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/begin.html</span></a>, kde najdete vodn informace +k instalaci. +<!--l. 1616--><p class="indent" > Odkazy na někter dalš pomůcky, o instalaci kterých můžete uvažovat: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Ghostscript</span> </dt><dd +class="description"><a +href="http://www.cs.wisc.edu/~ghost/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.cs.wisc.edu/~ghost/</span></a> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Perl</span> </dt><dd +class="description"><a +href="http://www.perl.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.perl.org/</span></a> s doplňujcmi balky z CPAN, <a +href="http://www.cpan.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.cpan.org/</span></a> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">ImageMagick</span> </dt><dd +class="description"><a +href="http://www.imagemagick.com" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.imagemagick.com</span></a>, k zpracovn a konverzi grafiky + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">NetPBM</span> </dt><dd +class="description"><a +href="http://netpbm.sourceforge.net/" class="url" ><span +class="ec-lmtt-10x-x-109">http://netpbm.sourceforge.net/</span></a>, rovněž pro grafiku. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">ovsky orientovan</span><span +class="ec-lmbx-10x-x-109"> editory</span> </dt><dd +class="description">Existuje široký výběr a je to zležitost vkusu uživatele. Tady je + výběr v abecednm řazen (několik mlo je pouze pro Windows). + + + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmss-10x-x-109">GNU Emacs </span>je přirozeně k dispozici pod Windows, viz + <a +href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">Emacs </span>s Auc<span class="TEX">T<span +class="E">E</span>X</span>em pro Windows je k dispozici z CTANu. Jeho domovsk strnka + je <a +href="http://www.gnu.org/software/auctex" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.gnu.org/software/auctex</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">LEd </span>je k dostn z <a +href="http://mirror.ctan.org/support/LEd" class="url" ><span +class="ec-lmtt-10x-x-109">http://mirror.ctan.org/support/LEd</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">SciTE </span>je k dostn z <a +href="http://www.scintilla.org/SciTE.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.scintilla.org/SciTE.html</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">Texmaker </span>je volný (free) software, k dispozici + z <a +href="http://www.xmlmath.net/texmaker" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.xmlmath.net/texmaker</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">TexMakerX </span>je odbočka programu <span +class="ec-lmss-10x-x-109">Texmaker </span>s dodatečnými rysy; + <a +href="http://texmakerx.sourceforge.net" class="url" ><span +class="ec-lmtt-10x-x-109">http://texmakerx.sourceforge.net</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">TeXnicCenter </span>je volný software, k dispozici z <a +href="http://www.texniccenter.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.texniccenter.org</span></a> a + v distribuci pro<span class="TEX">T<span +class="E">E</span>X</span>t. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">TeXworks </span>je volný software, k dispozici z <a +href="http://tug.org/texworks" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texworks</span></a> a je + nainstalovaný pro Windows a Mac OS X jako součst <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">Vim </span>je volný software, k dispozici z <a +href="http://www.vim.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.vim.org</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">WinEdt </span>je shareware dostupný třeba na <a +href="http://tug.org/winedt" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/winedt</span></a> nebo na + <a +href="http://www.winedt.com" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.winedt.com</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">WinShell </span>je k dispozici z <a +href="http://www.winshell.de" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.winshell.de</span></a>.</li></ul> + </dd></dl> +<!--l. 1653--><p class="noindent" >Pro mnohem delš seznam balků a programů, viz <a +href="http://tug.org/interest.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/interest.html</span></a>. +<!--l. 1656--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">4 </span> <a + id="x1-410004"></a>Specializovan instalace</h3> +<!--l. 1658--><p class="noindent" >Předchzejc oddly popisovaly zkladn instalačn proces. Teď se zaměřme na někter speciln +přpady. +<!--l. 1661--><p class="indent" > <a id="tlsharedinstall"></a> + <h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a + id="x1-420004.1"></a>Instalace sdlen uživateli (nebo cross-machine)</h4> +<!--l. 1665--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live byl navržený tak, aby se dal sdlet mezi různými uživateli jednoho systmu a/nebo mezi +různými systmy na sti. Se standardn strukturou adresřů se nekonfiguruj ždn pevn pln +cesty: umstěn souborů potřebných pro programy <span class="TEX">T<span +class="E">E</span>X</span> Live je zřzeno relativně k programům. +Můžete to najt v nejdůležitějšm konfiguračnm souboru <span +class="ec-lmtt-10x-x-109">$TEXMFMAIN/web2c/texmf.cnf</span>, který +obsahuje řdky jako jsou + <div class="fancyvrb" id="fancyvrb10"><a + id="x1-42002r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> TEXMFMAIN</span><span +class="ec-lmtt-10"> =</span><span +class="ec-lmtt-10"> $SELFAUTOPARENT/texmf</span><br class="fancyvrb" /><a + id="x1-42004r2"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><br class="fancyvrb" /><a + id="x1-42006r3"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> TEXMFLOCAL</span><span +class="ec-lmtt-10"> =</span><span +class="ec-lmtt-10"> $SELFAUTOPARENT/../texmf-local</span></div> +<!--l. 1678--><p class="noindent" >To znamen, že k zskn funkčnho nastaven stač přidat ke sv vyhledvac cestě adresř binrek +<span class="TEX">T<span +class="E">E</span>X</span> Live pro jejich platformu. +<!--l. 1683--><p class="indent" > Stejným způsobem můžete nainstalovat <span class="TEX">T<span +class="E">E</span>X</span> Live loklně a pak přesunout celou hierarchii +později na msto na sti. +<!--l. 1686--><p class="indent" > Pro Windows můžete sthnout z <a +href="http://tug.org/texlive/w32client.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/w32client.html</span></a> vzorový +skript sťov instalace nazvaný <span +class="ec-lmtt-10x-x-109">w32client</span>. Vytvř nastaven a nabdkov zkratky +k užvn stvajc instalace <span class="TEX">T<span +class="E">E</span>X</span> Live na LAN. Registruje tak program k odinstalovn +<span +class="ec-lmtt-10x-x-109">w32unclient</span>, je po ruce ve stejnm zip-souboru. Pro dalš informace odkazujeme na webovou +strnku. +<!--l. 1694--><p class="indent" > <a id="tlportable"></a> + + + <h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a + id="x1-430004.2"></a>Mobiln USB instalace</h4> +<!--l. 1698--><p class="noindent" >Volba instalačnho programu <span +class="ec-lmtt-10x-x-109">-portable </span>(nebo přkaz <span +class="ec-lmtt-10x-x-109">V </span>v textov verzi instaltoru nebo +odpovdajc volba GUI) vytvř plně samostatnou instalaci <span class="TEX">T<span +class="E">E</span>X</span> Live pod společným kořenem a +předchzejc integraci systmu. Takovou instalaci můžete vytvořit přmo na klči USB, nebo ji +zkoprovat na klč USB později. +<!--l. 1705--><p class="indent" > Ke spuštěn <span class="TEX">T<span +class="E">E</span>X</span> při použit tto přenosn instalace muste přidat přslušný adresř binrek +k vyhledvan cestě během vaš prce na terminlu, jako obvykle. Pod Windows můžete dvakrt +kliknout na <span +class="ec-lmtt-10x-x-109">tl-tray-menu </span>v kořenovm adresři instalace a zvolit si mezi několika běžnými koly, +jak je to ukzno na tto obrazovce: + +<!--l. 1713--><p class="indent" > <img +src="../texlive-common/tray-menu.png" alt="pict" +> +<!--l. 1716--><p class="noindent" >Vstup ‘More…’vysvětluje, jak si můžete přizpůsobit tuto nabdku. +<!--l. 1720--><p class="indent" > <a id="tlisoinstall"></a> + <h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a + id="x1-440004.3"></a>ISO (nebo DVD) instalace</h4> +<!--l. 1724--><p class="noindent" >Pokud nepotřebujete přliš často aktualizovat nebo jiným způsobem měnit vaši instalaci a/nebo +mte vce systmů, na kterých provozujete <span class="TEX">T<span +class="E">E</span>X</span> Live, může pro vs být užitečn vytvořit +ISO obraz vaš instalace <span class="TEX">T<span +class="E">E</span>X</span> Live, protože: + <ul class="itemize1"> + <li class="itemize">Koprovn ISO obrazů mezi různými počtači je mnohem rychlejš než zkoprovn + obyčejn instalace. + </li> + <li class="itemize">Pokud mte duln zavděn různých operačnch systmů a chcete sdlet instalaci <span class="TEX">T<span +class="E">E</span>X</span> + Live, instalace ISO nen svzan výstřednostmi a ohraničenmi vzjemně rozdlných + podporovaných souborových systmů (FAT32, NTFS, HFS+). + </li> + <li class="itemize">Virtuln stroj dokže jednoduše namontovat takov ISO.</li></ul> +<!--l. 1742--><p class="indent" > Samozřejmě si můžete tak naplit ISO obraz na DVD, pokud to uznte za užitečn. +<!--l. 1745--><p class="indent" > Systmy GNU/Linux/Unix s pracovn plochou, včetně Mac OS X, jsou schopn namontovat +ISO. Nezvisle na tom se nic neměn v porovnn s běžnou instalac na pevnm disku, viz oddl +<a +href="#x1-320003.4.1">3.4.1<!--tex4ht:ref: sec:env --></a>. +<!--l. 1750--><p class="indent" > Při přpravě takov ISO instalace je nejlepš vynechat podadresř roku vydn a mt +<span +class="ec-lmtt-10x-x-109">texmf-local </span>na stejn rovni jako ostatn stromy (<span +class="ec-lmtt-10x-x-109">texmf</span>, <span +class="ec-lmtt-10x-x-109">texmf-dist </span>atd.). Toto můžete udělat +pomoc obyčejných voleb adresřů v instaltoru. +<!--l. 1756--><p class="indent" > Pro fyzický (spše než virtuln) systm Windows můžete naplit ISO obraz na DVD. Avšak, +může stt za to prozkoumat svobodn volby ISO-montovn. Pro Windows XP, Microsoft nabz +<span +class="ec-lmtt-10x-x-109">winxpvirtualcdcontrolpanel</span>. +<!--l. 1762--><p class="indent" > Pro integraci systmu Windows, můžete zahrnout skripty <span +class="ec-lmtt-10x-x-109">w32client</span>a popsan v oddle <a +href="#x1-420004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a> a +na <a +href="http://tug.org/texlive/w32client.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/w32client.html</span></a>, kter pracuj tměř stejně dobře pro ISO jako pro +sťovou instalaci. +<!--l. 1767--><p class="indent" > Pod Mac OS X, TeXShop a <span class="TEX">T<span +class="E">E</span>X</span>works jsou schopny použt DVD instalaci pokud symbolický +odkaz <span +class="ec-lmtt-10x-x-109">/usr/texbin </span>ukazuje na přslušný adresř binrek, napřklad, + + + <div class="verbatim" id="verbatim-2"> + <div class="fancyvrb" id="fancyvrb11"><a + id="x1-44002r1"></a>  sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin</div> +</div> +<!--l. 1772--><p class="nopar" > +<!--l. 1774--><p class="indent" > Historick poznmka: <span class="TEX">T<span +class="E">E</span>X</span> Live 2010 byla prvn edice <span class="TEX">T<span +class="E">E</span>X</span> Live, kter už již nen +distribuovan ‘live’. Nicmně, 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 stvajc instalace, nen to potřebn. +<!--l. 1781--><p class="indent" > <a id="tlmgr"></a> + <h3 class="sectionHead"><span class="titlemark">5 </span> <a + id="x1-450005"></a><span +class="ec-lmss-10x-x-109">tlmgr</span>: sprva vaš instalace</h3> +<!--l. 1785--><p class="noindent" ><hr class="figure"><div class="figure" +> + + +<a + id="x1-45001r8"></a> + + + +<!--l. 1786--><p class="noindent" ><img +src="../texlive-common/tlmgr-gui.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 8: </span><span +class="content"><span +class="ec-lmss-10x-x-109">tlmgr </span>v režimu GUI: hlavn okno, po kliknut na tlačtko ‘Load’.</span></div><!--tex4ht:label?: x1-45001r8 --> + + +<!--l. 1790--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1792--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-45002r9"></a><a + id="x1-45003r10"></a> + + + +<!--l. 1796--><p class="noindent" ><img +src="../texlive-common/tlmgr-general-options.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 9: </span><span +class="content"><span +class="ec-lmtt-10x-x-109">tlmgr </span>v režimu GUI: Obecn volby</span></div><!--tex4ht:label?: x1-45002r9 --> +<!--l. 1803--><p class="noindent" ><img +src="../texlive-common/tlmgr-paper-options.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 10: </span><span +class="content"><span +class="ec-lmtt-10x-x-109">tlmgr </span>v režimu GUI: +Volby rozměru papru</span></div><!--tex4ht:label?: x1-45003r10 --> + + +<!--l. 1808--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1810--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje program nazvaný <span +class="ec-lmss-10x-x-109">tlmgr </span>pro sprvu <span class="TEX">T<span +class="E">E</span>X</span> Live po výchoz instalaci. Programy +<span +class="ec-lmss-10x-x-109">updmap</span>, <span +class="ec-lmss-10x-x-109">fmtutil </span>a <span +class="ec-lmss-10x-x-109">texconfig </span>jsou dosud zahrnut a zůstanou i v budoucnosti, avšak preferovaným +rozhranm je nyn <span +class="ec-lmss-10x-x-109">tlmgr</span>. Jeho schopnosti zahrnuj: + <ul class="itemize1"> + <li class="itemize">instalaci, aktualizaci, zlohovn, obnoven a odinstalovn jednotlivých balků, + volitelně i se započtnm zvislost mezi balky; + </li> + <li class="itemize">vyhledvn a přehled balků, atd.; + </li> + <li class="itemize">výpis seznamu, přidn a odstraněn platforem; + </li> + <li class="itemize">změna instalačnch voleb jako napřklad velikosti papru a umstěn zdrojů (viz + sekci <a +href="#x1-300003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> + <h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a + id="x1-460005.1"></a>GUI režim <span +class="ec-lmss-10x-x-109">tlmgr</span></h4> +<!--l. 1827--><p class="noindent" ><span +class="ec-lmss-10x-x-109">tlmgr </span>může být spuštěn v režimu GUI (obrzek <a +href="#x1-45001r8">8<!--tex4ht:ref: fig:tlmgr_gui --></a>) povelem <div class="alltt"> +<!--l. 1829--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> -gui</span> +</div> +</div> nebo ve Windows prostřednictvm Start menu: <span +class="ec-lmtt-10x-x-109">Start</span>, <span +class="ec-lmtt-10x-x-109">Programs</span>, <span +class="ec-lmtt-10x-x-109">TeX Live 2012</span>, <span +class="ec-lmtt-10x-x-109">TeX</span> +<span +class="ec-lmtt-10x-x-109">Live Manager</span>. Po kliknut na ‘Load’se zobraz seznam balků, kter jsou k dispozici, a +nainstalovaných balků. Pochopitelně se předpokld, že instalačn zdroj je platný a +dosažitelný. +<!--l. 1839--><p class="indent" > Obrzky <a +href="#x1-45002r9">9<!--tex4ht:ref: fig:tlmgr_general_options --></a> a <a +href="#x1-45003r10">10<!--tex4ht:ref: fig:tlmgr_paper_options --></a> ukazuj obrazovky obecných voleb a volby rozměru papru. +<!--l. 1842--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">5.2 </span> <a + id="x1-470005.2"></a>Vzorov realizace <span +class="ec-lmss-10x-x-109">tlmgr </span>z přkazovho řdku</h4> +<!--l. 1844--><p class="noindent" >Po výchoz instalaci můžete svůj systm aktualizovat na nejnovějš dostupnou verzi pomoc: +<div class="alltt"> +<!--l. 1846--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> update</span><span +class="ec-lmtk-10x-x-109"> -all</span> +</div> +</div> Pokud vs to znepokojuje, zkuste nejdřve <div class="alltt"> +<!--l. 1850--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> update</span><span +class="ec-lmtk-10x-x-109"> -all</span><span +class="ec-lmtk-10x-x-109"> -dry-run</span> +</div> +</div> nebo (mně upovdan): <div class="alltt"> +<!--l. 1854--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> update</span><span +class="ec-lmtk-10x-x-109"> -list</span> +</div> +</div> +<!--l. 1858--><p class="indent" > Tento složitějš přklad přid z mstnho adresře kolekci pro nstroj (engine) +Xe<span class="TEX">T<span +class="E">E</span>X</span>: + <div class="alltt"> +<!--l. 1861--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> -repository</span><span +class="ec-lmtk-10x-x-109"> /local/mirror/tlnet</span><span +class="ec-lmtk-10x-x-109"> install</span><span +class="ec-lmtk-10x-x-109"> collection-xetex</span> + + +</div> +</div> Vytvoř nsledujc výstup (zkrcen): + <div class="fancyvrb" id="fancyvrb12"><a + id="x1-47002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> collection-xetex</span><br class="fancyvrb" /><a + id="x1-47004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> arabxetex</span><br class="fancyvrb" /><a + id="x1-47006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-47008r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> xetex</span><br class="fancyvrb" /><a + id="x1-47010r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> xetexconfig</span> +<br class="fancyvrb" /><a + id="x1-47012r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> xetex.i386-linux</span><br class="fancyvrb" /><a + id="x1-47014r7"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> running</span><span +class="ec-lmtt-9"> post</span><span +class="ec-lmtt-9"> install</span><span +class="ec-lmtt-9"> action</span><span +class="ec-lmtt-9"> for</span><span +class="ec-lmtt-9"> xetex</span><br class="fancyvrb" /><a + id="x1-47016r8"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> install:</span><span +class="ec-lmtt-9"> xetex-def</span><br class="fancyvrb" /><a + id="x1-47018r9"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-47020r10"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> running</span><span +class="ec-lmtt-9"> mktexlsr</span> +<br class="fancyvrb" /><a + id="x1-47022r11"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> mktexlsr:</span><span +class="ec-lmtt-9"> Updating</span><span +class="ec-lmtt-9"> /usr/local/texlive/2012/texmf/ls-R...</span><br class="fancyvrb" /><a + id="x1-47024r12"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a + id="x1-47026r13"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> running</span><span +class="ec-lmtt-9"> fmtutil-sys</span><span +class="ec-lmtt-9"> --missing</span><br class="fancyvrb" /><a + id="x1-47028r14"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span> +<br class="fancyvrb" /><a + id="x1-47030r15"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Transcript</span><span +class="ec-lmtt-9"> written</span><span +class="ec-lmtt-9"> on</span><span +class="ec-lmtt-9"> xelatex.log.</span><br class="fancyvrb" /><a + id="x1-47032r16"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> fmtutil:</span><span +class="ec-lmtt-9"> /usr/local/texlive/2012/texmf-var/web2c/xetex/xelatex.fmt</span><span +class="ec-lmtt-9"> installed.</span></div> +<!--l. 1884--><p class="indent" > Jak můžete vidět, <span +class="ec-lmss-10x-x-109">tlmgr </span>nainstaluje zvislosti a postar se o všechny potřebn poinstalačn +činnosti, včetně aktualizace databze nzvů souborů a (znovu)vygenerovn formtů. Výše jsme +vytvořili nov formty pro Xe<span class="TEX">T<span +class="E">E</span>X</span>. +<!--l. 1890--><p class="indent" > K popisu balku (nebo kolekce či schmy) zadejte: <div class="alltt"> +<!--l. 1891--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> show</span><span +class="ec-lmtk-10x-x-109"> collection-latexextra</span> +</div> +</div> co vytvoř + <div class="fancyvrb" id="fancyvrb13"><a + id="x1-47034r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> package:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> collection-latexextra</span><br class="fancyvrb" /><a + id="x1-47036r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> category:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Collection</span><br class="fancyvrb" /><a + id="x1-47038r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> shortdesc:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> LaTeX</span><span +class="ec-lmtt-9"> supplementary</span><span +class="ec-lmtt-9"> packages</span> +<br class="fancyvrb" /><a + id="x1-47040r4"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> longdesc:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> A</span><span +class="ec-lmtt-9"> large</span><span +class="ec-lmtt-9"> collection</span><span +class="ec-lmtt-9"> of</span><span +class="ec-lmtt-9"> add-on</span><span +class="ec-lmtt-9"> packages</span><span +class="ec-lmtt-9"> for</span><span +class="ec-lmtt-9"> LaTeX.</span><br class="fancyvrb" /><a + id="x1-47042r5"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> installed:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> Yes</span><br class="fancyvrb" /><a + id="x1-47044r6"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> revision:</span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> 14675</span></div> +<!--l. 1904--><p class="indent" > Nakonec to nejdůležitějš – plnou dokumentaci najdete na <a +href="http://tug.org/texlive/tlmgr.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/tlmgr.html</span></a> +nebo zadnm: <div class="alltt"> +<!--l. 1906--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">tlmgr</span><span +class="ec-lmtk-10x-x-109"> -help</span> +</div> +</div> +<!--l. 1910--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">6 </span> <a + id="x1-480006"></a>Poznmky o Windows</h3> +<!--l. 1913--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a + id="x1-490006.1"></a>Vlastnosti typick pro Windows</h4> +<!--l. 1915--><p class="noindent" >Pod Windows děl instalačn program někter dodatečn věci: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Nab</span><span +class="ec-lmbx-10x-x-109">dky a zkratky.</span> </dt><dd +class="description">Je nainstalovna nov položka ‘<span class="TEX">T<span +class="E">E</span>X</span> Live’nabdky Start, obsahujc + vstupy pro někter programy GUI (<span +class="ec-lmss-10x-x-109">tlmgr</span>, <span +class="ec-lmss-10x-x-109">texdoctk</span>, prohlžeč PostScriptu PS_View + (<span +class="ec-lmss-10x-x-109">psv</span>)) a trochu dokumentace. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">P</span><span +class="ec-lmbx-10x-x-109">řidru</span><span +class="ec-lmbx-10x-x-109">žen</span><span +class="ec-lmbx-10x-x-109"> souborů.</span> </dt><dd +class="description">Pokud je to povoleno, <span +class="ec-lmss-10x-x-109">TeXworks</span>, <span +class="ec-lmss-10x-x-109">Dviout </span>a <span +class="ec-lmss-10x-x-109">PS_view </span>se buď stvaj + předvolenými programy pro jejich přslušn typy souborů, nebo pro tyto typu + souborů zskvaj položku v nabdce ‘Otevřt pomoc’dostupnou kliknutm pravým + tlačtkem. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Konvertor bitmap na soubory form</span><span +class="ec-lmbx-10x-x-109">tu EPS.</span> </dt><dd +class="description">Různ formty bitmapových souborů + mohou být vstupem programu <span +class="ec-lmss-10x-x-109">bitmap2eps </span>v jejich položce ‘Otevřt pomoc’nabdky + dostupn kliknutm pravým tlačtkem. <span +class="ec-lmss-10x-x-109">Bitmap2eps </span>je jednoduchý skript, který + skutečnou prci ponechv na programech <span +class="ec-lmss-10x-x-109">sam2p </span>nebo <span +class="ec-lmss-10x-x-109">bmeps</span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Automatick</span><span +class="ec-lmbx-10x-x-109"> nastaven</span><span +class="ec-lmbx-10x-x-109"> prom</span><span +class="ec-lmbx-10x-x-109">ěnn</span><span +class="ec-lmbx-10x-x-109"> path.</span> </dt><dd +class="description">Nevyžaduj se ždn kroky ručn + konfigurace. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Odinstal</span><span +class="ec-lmbx-10x-x-109">tor.</span> </dt><dd +class="description">Instalačn program vytvoř položku pro <span class="TEX">T<span +class="E">E</span>X</span> Live pod nabdkou + ‘Add/Remove Programs’. Vztahuje se k tomu zložka ‘Uninstallation’GUI programu + <span class="TEX">T<span +class="E">E</span>X</span> Live Manager.</dd></dl> + + +<!--l. 1939--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a + id="x1-500006.2"></a>Dodatečný obsažený software pod Windows</h4> +<!--l. 1941--><p class="noindent" >Pro plnost, instalace <span class="TEX">T<span +class="E">E</span>X</span> Live potřebuje dalš balky a programy, kter na stroji s Windows +obvykle nenajdete. <span class="TEX">T<span +class="E">E</span>X</span> Live poskytuje chybějc součsti: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Perl a Ghostscript.</span> </dt><dd +class="description">Kvůli důležitosti Perlu a Ghostscriptu zahrnuje <span class="TEX">T<span +class="E">E</span>X</span> Live ‘skryt’kopie + těchto programů. Programy <span class="TEX">T<span +class="E">E</span>X</span> Live, kter je potřebuj, věd, kde je najdou, ale + neprozrazuj jejich přtomnost nastavenm proměnných prostřed nebo registrů. Nejsou + to pln instalace a neměly by překžet ždným systmovým instalacm Perlu nebo + Ghostscriptu. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">PS_View.</span> </dt><dd +class="description">Nainstalovn je tak PS_View, prohlžeč PostScript a PDF souborů; viz obr. <a +href="#x1-50001r11">11<!--tex4ht:ref: fig:psview --></a>. + <!--l. 1955--><p class="noindent" ><hr class="figure"><div class="figure" +><a + id="x1-50001r11"></a> <img +src="../texlive-common/psview.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Obrzek 11: </span><span +class="content">PS_View: k dispozici jsou velmi vysok zvětšen!</span></div><!--tex4ht:label?: x1-50001r11 --> + <!--l. 1958--><p class="noindent" ></div><hr class="endfigure"> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">dviout.</span> </dt><dd +class="description">Nainstalovn je tak <span +class="ec-lmss-10x-x-109">dviout</span>, prohlžeč DVI souborů. Nejdřve, když prohlžte soubory + pomoc <span +class="ec-lmss-10x-x-109">dviout</span>, vytvoř tento fonty, protože fonty pro obrazovku nebyly nainstalovny. Po + chvilce budete mt vytvořenu většinu fontů pro použit a okno vytvřen fontů uvidte už + jen zřdka. Vce informac je možn nalzt ve (velmi doporučen) odpovdajc + npovědě. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">works.</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span>works je <span class="TEX">T<span +class="E">E</span>X</span>ovsky orientovaný editor se zabudovaným prohlžečem PDF. Je již + pro <span class="TEX">T<span +class="E">E</span>X</span> Live nakonfigurovn. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">N</span><span +class="ec-lmbx-10x-x-109">stroje p</span><span +class="ec-lmbx-10x-x-109">ř</span><span +class="ec-lmbx-10x-x-109">kazov</span><span +class="ec-lmbx-10x-x-109">ho </span><span +class="ec-lmbx-10x-x-109">ř</span><span +class="ec-lmbx-10x-x-109">dku.</span> </dt><dd +class="description">Řada běžných unixových programů řzených z přkazovho + řdku je nainstalovaných pod Windows spolu s běžnými binrkami <span class="TEX">T<span +class="E">E</span>X</span> Live. Tyto zahrnuj + programy <span +class="ec-lmss-10x-x-109">gzip</span>, <span +class="ec-lmss-10x-x-109">unzip </span>programy ze skupiny <span +class="ec-lmss-10x-x-109">xpdf </span>(<span +class="ec-lmss-10x-x-109">pdfinfo</span>, <span +class="ec-lmss-10x-x-109">pdffonts</span>, …) a běžn unixov programy + užvan na přkazov řdce. Samotný prohlžeč <span +class="ec-lmss-10x-x-109">xpdf </span>nen k dispozici pro Windows. + Namsto něho si můžete z <a +href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span +class="ec-lmtt-10x-x-109">http://blog.kowalczyk.info/software/sumatrapdf</span></a> + sthnout prohlžeč PDF Sumatra, který je založen na <span +class="ec-lmss-10x-x-109">xpdf</span>, společně s dalšmi + možnostmi. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">fc-list, fc-cache, </span><span +class="ec-lmbx-10x-x-109">…</span> </dt><dd +class="description">Nstroj z knihovny fontconfig pomh Xe<span class="TEX">T<span +class="E">E</span>X</span>u efektivněji zachzet s fonty + pod Windows. Můžete použt <span +class="ec-lmss-10x-x-109">fc-list </span>k určen jmen fontů k předn přkazu Xe<span class="TEX">T<span +class="E">E</span>X</span>u <span +class="ec-lmtt-10x-x-109">\font</span> + s rozšřenou funkcionalitou. Pokud je to potřebn, nejdřve spusťte <span +class="ec-lmss-10x-x-109">fc-cache </span>k aktualizaci + informac o fontech.</dd></dl> +<!--l. 1992--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.3 </span> <a + id="x1-510006.3"></a>User Profile je Home</h4> +<!--l. 1994--><p class="noindent" >Windowsovský protějšek domovskho (home) adresře Unixu je adresř <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%USERPROFILE%</span></span></span>. Pod +Windows XP je to obvykle <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">C:\Documents</span><span +class="ec-lmtt-10x-x-109"> and</span><span +class="ec-lmtt-10x-x-109"> Settings\<username></span></span></span> a pod Windows Vista a +Windows 7 je to <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">C:\Users\<username></span></span></span>. V souboru <span +class="ec-lmtt-10x-x-109">texmf.cnf </span>a obecně pro Kpathsea, se bude <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~</span></span></span> +expandovat přiměřeně v obou systmech Windows a Unix. +<!--l. 2002--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.4 </span> <a + id="x1-520006.4"></a>Registry Windows</h4> +<!--l. 2004--><p class="noindent" >Windows ukld tměř 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 <span +class="ec-lmtt-10x-x-109">HKEY_CURRENT_USER </span>a <span +class="ec-lmtt-10x-x-109">HKEY_LOCAL_MACHINE</span>, <span +class="ec-lmtt-10x-x-109">HKCU </span>a <span +class="ec-lmtt-10x-x-109">HKLM</span>. Čst <span +class="ec-lmtt-10x-x-109">HKCU</span> +registru je v domovskm adresři uživatele (viz sekci <a +href="#x1-510006.3">6.3<!--tex4ht:ref: sec:winhome --></a>). <span +class="ec-lmtt-10x-x-109">HKLM </span>je obvykle v podadresři adresře +Windows. + + +<!--l. 2012--><p class="indent" > V některých přpadech je možn zskat systmov informace z proměnných prostřed, ale pro +dalš informace, kupřkladu umstěn zkratek, je nutn nahldnout do registrů. Trval nastaven +proměnných prostřed si rovněž vyžaduje přstup k registrům. +<!--l. 2017--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.5 </span> <a + id="x1-530006.5"></a>Oprvněn Windows</h4> +<!--l. 2020--><p class="noindent" >V novějšch verzch Windows se děl rozdl mezi běžnými uživateli a administrtory, když pouze +posledně zmněn maj volný přstup k celmu operačnmu systmu. Ve skutečnosti můžete tyto +třdy uživatelů raději označit jako neprivilegovan uživatel a normln uživatel: být +administrtorem je pravidlo, ne výjimka. Přesto jsme se snažili učinit <span class="TEX">T<span +class="E">E</span>X</span> Live instalovatelným bez +administrativnch výsad. +<!--l. 2027--><p class="indent" > Pokud je uživatelem administrtor, 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 systmov +prostřed se upravuje. Jinak jsou odkazy a položky nabdky vytvřeny pouze pro aktulnho +uživatele a upravuje se jen jeho prostřed. +<!--l. 2036--><p class="indent" > Bez ohledu na status administrtora je standardn kořenový adresř <span class="TEX">T<span +class="E">E</span>X</span> Live navržený +instalačnm programem vždycky pod <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">%SystemDrive%</span></span></span>. Instaltor vždy testuje, zda je kořenový +adresř zapisovatelný pro aktulnho uživatele. +<!--l. 2041--><p class="indent" > Problm se může vyskytnout, pokud uživatel nen administrtor a <span class="TEX">T<span +class="E">E</span>X</span> již existuje ve +vyhledvac cestě. Protože skutečn cesta se sestv ze systmov cesty nsledovan uživatelskou +cestou, nový <span class="TEX">T<span +class="E">E</span>X</span> Live by nikdy neměl zskat přednost. Jako bezpečnostn opatřen vytvř +instaltor odkaz na přkazový řdek (command-prompt), ve kterm je adresř binrek novho <span class="TEX">T<span +class="E">E</span>X</span> +Live předřazený lokln vyhledvac cestě. Nový <span class="TEX">T<span +class="E">E</span>X</span> Live bude pořd použitelný, když bude +běžet v relaci přkazovho řdku spuštěn z takovho odkazu. Odkaz na <span class="TEX">T<span +class="E">E</span>X</span>works, pokud je +nainstalovn, rovněž předřad <span class="TEX">T<span +class="E">E</span>X</span> Live k vyhledvac cestě, proto by měl být imunn vůči +tomuto problmu cest. +<!--l. 2052--><p class="indent" > Pro Windows Vista a Windows 7 je tady jin zrůdnost: dokonce i když jste přihlšen jako +sprvce, muste explicitně poždat o sprvcovsk prva. Ve skutečnosti nem význam +přihlašovat se jako sprvce. Msto toho, kliknut pravým tlačtkem na program nebo +odkaz, který chcete použt, vm obvykle nabdne volbu ‘Spustit jako sprvce/Run as +administrator’. +<!--l. 2061--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.6 </span> <a + id="x1-540006.6"></a>Zvětšen maxima paměti pod Windows a Cygwin</h4> +<!--l. 2064--><p class="noindent" >Uživatel Windows a Cygwin (pro zvlštnosti instalace Cygwin viz oddl <a +href="#x1-200003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>) mohou zjistit, že +při běhu některých programů dodaných s <span class="TEX">T<span +class="E">E</span>X</span> Live, trp nedostatkem paměti. Napřklad, <span +class="ec-lmss-10x-x-109">asy</span> +zhavaruje pro nedostatek paměti pokud se pokuste alokovat pole 25,000,000 relných čsel a +Lua<span class="TEX">T<span +class="E">E</span>X</span> může mt mlo paměti pokud zkuste zpracovat dokument s velkým množstvm +rozshlých fontů. +<!--l. 2072--><p class="indent" > Pro Cygwin můžete zvětšit množstv dostupn paměti podle nvodu v přručce the Cygwin +User’s Guide (<a +href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>). +<!--l. 2076--><p class="indent" > Pro Windows muste vytvořit soubor, napřklad <span +class="ec-lmtt-10x-x-109">moremem.reg</span>, obsahujc tyto čtyři +řdky: +<!--l. 2079--><p class="indent" > + <div class="fancyvrb" id="fancyvrb14"><a + id="x1-54002r1"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> Windows</span><span +class="ec-lmtt-10"> Registry</span><span +class="ec-lmtt-10"> Editor</span><span +class="ec-lmtt-10"> Version</span><span +class="ec-lmtt-10"> 5.00</span><br class="fancyvrb" /><a + id="x1-54004r2"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><br class="fancyvrb" /><a + id="x1-54006r3"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> [HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a + id="x1-54008r4"></a><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> "heap_chunk_in_mb"=dword:ffffff00</span></div> +<!--l. 2086--><p class="noindent" >a pak spustit povel <span +class="ec-lmtt-10x-x-109">regedit /s moremem.reg </span>jako administrtor. (Pokud si přejete změnit paměť +pouze pro stvajcho uživatele msto všech, použijte <span +class="ec-lmtt-10x-x-109">HKEY_CURRENT_USER</span>.) +<!--l. 2094--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">7 </span> <a + id="x1-550007"></a>Použvateľsk prručka ku systmu Web2C</h3> +<!--l. 2095--><p class="noindent" >Web2C obsahuje množinu <span class="TEX">T<span +class="E">E</span>X</span>-prbuzných programov, t.j. samotný <span class="TEX">T<span +class="E">E</span>X</span>, Metafont, MetaPost, +BibTeX, atď. Je to srdce systmu <span class="TEX">T<span +class="E">E</span>X</span> Live. Domovsk strnka Web2C, s aktulnou prručkou a +ďalšmi vecami, je <a +href="http://tug.org/web2c" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/web2c</span></a>. + + +<!--l. 2100--><p class="indent" > Trochu histrie: originlna implementcia pochdza od Thomasa Rokickho, ktorý +v roku 1987 vyvinul prvý <span class="TEX">T<span +class="E">E</span>X</span>-to-C systm založený na zmenových sboroch systmu +pre Unix, ktor boli v prvom rade pvodnou prcou Howarda Trickeya a Pavla Curtisa. +Tim Morgan sa stal spravovateľom systmu a počas jeho obdobia sa meno zmenilo na +Web-to-C. V roku 1990 Karl Berry prebral tto prcu, asistoval pri tuctoch dodatočných +prspevkov a v roku 1997 podal taktovku Olafovi Weberovi, ktorý ju v roku 2006 vrtil +Karlovi. +<!--l. 2109--><p class="indent" > Web2C systm bež pod Unixom, 32bitovými Windows, MacOSX a inými operačnými +systmami. Použva originlne <span class="TEX">T<span +class="E">E</span>X</span> zdrojov sbory od Knutha a ostatn zkladn programy +napsan v systme kultivovanho programovania <span +class="ec-lmtt-10x-x-109">WEB</span>, ktor s preložen do zdrojovho kdu +jazyka C. Zkladn programy <span class="TEX">T<span +class="E">E</span>X</span>u s spracovan týmto spsobom: + <dl class="description"><dt class="description"> +<span +class="ec-lmss-10x-x-109">bibtex</span> </dt><dd +class="description">Spravovanie bibliografi. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvicopy</span> </dt><dd +class="description">Vytvranie modifikovanej kpie DVI sboru. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvitomp</span> </dt><dd +class="description">Konverzia DVI do MPX (MetaPost obrzky). + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvitype</span> </dt><dd +class="description">Konverzia DVI do ľudsky čitateľnho textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftodvi</span> </dt><dd +class="description">Generovanie fontov pre nhľad. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftopk</span> </dt><dd +class="description">Konverzia gf formtu fontov do pakovaných fontov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftype</span> </dt><dd +class="description">Konverzia gf formtu fontov do ľudsky čitateľnho textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mf</span> </dt><dd +class="description">Metafont – vytvranie rodn fontov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mft</span> </dt><dd +class="description">Preddefinovan Metafontov zdrojov sbory. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mpost</span> </dt><dd +class="description">MetaPost – tvorba technických diagramov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">patgen</span> </dt><dd +class="description">Vytvranie vzorov rozdeľovania slov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pktogf</span> </dt><dd +class="description">Konverzia pakovaných formtov fontov do gf formtov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pktype</span> </dt><dd +class="description">Konverzia pakovaných psiem do ľudsky čitateľnho textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pltotf</span> </dt><dd +class="description">Konverzia ‘Property list’do TFM. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pooltype</span> </dt><dd +class="description">Zobrazovanie ,<span +class="ec-lmtt-10x-x-109">WEB </span>pool‘ sborov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tangle</span> </dt><dd +class="description">Konverzia <span +class="ec-lmtt-10x-x-109">WEB </span>sborov do Pascalu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tex</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span> – sadzba. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tftopl</span> </dt><dd +class="description">Konverzia TFM do ‘property list’. + + + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">vftovp</span> </dt><dd +class="description">Konverzia virtulneho fontu do virtulneho ‘property list’. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">vptovf</span> </dt><dd +class="description">Konverzia virtulneho ‘property list’do virtulneho fontu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">weave</span> </dt><dd +class="description">Konverzia <span +class="ec-lmtt-10x-x-109">WEB </span>sborov do <span class="TEX">T<span +class="E">E</span>X</span>u.</dd></dl> +<!--l. 2143--><p class="noindent" >Presn funkcie a syntax týchto programov s popsan v dokumentcich jednotlivých balkov alebo +v dokumentcii Web2C. Napriek tomu, poznanie niekoľkých princpov, ktor platia pre celý balk +programov, vm pomže vyťažiť čo najviac z vašej Web2C inštalcie. +<!--l. 2149--><p class="indent" > Všetky programy dodržiavaj štandardn GNU voľby: +<!--l. 2151--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–help</span> </dt><dd +class="description">Vypisuje prehľad zkladnho použvania. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–verbose</span> </dt><dd +class="description">Vypisuje detailn sprvu spracovania. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–version</span> </dt><dd +class="description">Vypisuje informciu o verzii, potom skonč.</dd></dl> +<!--l. 2157--><p class="indent" > Na vyhľadvanie sborov použvaj Web2C programy prehľadvaciu knižnicu Kpathsea +(<a +href="http://tug.org/kpathsea" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/kpathsea</span></a>). Tto knižnica použva kombinciu premenných prostredia a +niekoľkých konfiguračných sborov na optimalizciu prehľadvania adresrovho stromu <span class="TEX">T<span +class="E">E</span>X</span>u. +Web2C zvldne prcu s viacerými adresrovými stromami sčasne, čo je užitočn, ak niekto chce +udržiavať štandardn distribciu <span class="TEX">T<span +class="E">E</span>X</span>u a jeho loklne a osobn rozšrenia v rozličných +stromoch. Na urýchlenie vyhľadvania sborov, koreň každho stromu obsahuje sbor <span +class="ec-lmtt-10x-x-109">ls-R </span>so +zznamom obsahujcim meno a relatvnu cestu ku všetkým sborom umiestneným pod týmto +koreňom. +<!--l. 2170--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a + id="x1-560007.1"></a>Vyhľadvanie ciest knižnicou Kpathsea</h4> +<!--l. 2172--><p class="noindent" >Najprv popšeme všeobecný mechanizmus vyhľadvania ciest knižnicou Kpathsea. +<!--l. 2175--><p class="indent" > <span +class="ec-lmri-10x-x-109">Vyh</span><span +class="ec-lmri-10x-x-109">ľad</span><span +class="ec-lmri-10x-x-109">vacou cestou </span>nazveme zoznam <span +class="ec-lmri-10x-x-109">elementov cesty</span>, ktorými s v prvom rade men adresrov +oddelen dvojbodkou alebo bodkočiarkou. Vyhľadvacia cesta mže pochdzať z viacerých zdrojov. +Pri vyhľadvan sboru ‘<span +class="ec-lmtt-10x-x-109">my-file</span>’ podľa cesty ‘<span +class="ec-lmtt-10x-x-109">.:/dir</span>’, Kpathsea skontroluje každý element cesty: +najprv <span +class="ec-lmtt-10x-x-109">./my-file</span>, potom <span +class="ec-lmtt-10x-x-109">/dir/my-file</span>, vracajc prvý zodpovedajci njdený prvok (alebo +prpadne všetky zodpovedajce prvky). +<!--l. 2184--><p class="indent" > Aby bolo dosiahnut prispsobenie sa konvencim čo možno najviac operačných systmov, na +neunixových systmoch Kpathsea mže použvať oddeľovače nzvov sborov rzne od dvojbodky +(‘<span +class="ec-lmtt-10x-x-109">:</span>’) a lomtka (‘<span +class="ec-lmtt-10x-x-109">/</span>’). +<!--l. 2189--><p class="indent" > Pri kontrolovan určitho elementu cesty <span +class="ec-lmro-10x-x-109">p </span>Kpathsea najprv over, či sa na naň nevzťahuje +vopred vybudovan databza (pozri ,Databza nzvov sborov‘ na strane <a +href="#x1-640007.2">63<!--tex4ht:ref: sec:filename.database --></a>), t. j., či sa databza +nachdza v adresri, ktorý je prefixom <span +class="ec-lmro-10x-x-109">p</span>. Ak to tak je, špecifikcia cesty sa porovnva s obsahom +databzy. +<!--l. 2196--><p class="indent" > Ak databza neexistuje, alebo sa nevzťahuje na tento element cesty, alebo sa v nej hľadaný +sbor nevyskytuje, celý systm sborov je prehľadaný (pokiaľ to nebolo zakzan špecifikciou +začnajcou ‘<span +class="ec-lmtt-10x-x-109">!!</span>’ a hľadaný sbor mus existovať). Kpathsea zostroj zoznam adresrov +zodpovedajcich tomuto elementu cesty a potom skontroluje každý z nich, či sa v ňom nenachdza +hľadaný sbor. +<!--l. 2203--><p class="indent" > Podmienka ,sbor mus existovať‘ sa týka napr. sborov typu ‘<span +class="ec-lmtt-10x-x-109">.vf</span>’ a vstupných sborov +čtaných prkazom <span class="TEX">T<span +class="E">E</span>X</span>u <span +class="ec-lmtt-10x-x-109">\openin</span>. Takto sbory nemusia existovať (napr. <span +class="ec-lmtt-10x-x-109">cmr10.vf</span>) a nebolo by +dobr prehľadvať kvli nim celý disk. Preto, ak zabudnete aktualizovať <span +class="ec-lmtt-10x-x-109">ls-R </span>pri inštalcii +novho ‘<span +class="ec-lmtt-10x-x-109">.vf</span>’ sboru, sbor nebude nikdy njdený. Každý element cesty sa prekontroluje: +najprv databza, potom disk. Keď je sbor njdený, vyhľadvanie sa zastav a výsledok je +vrtený. + + +<!--l. 2212--><p class="indent" > Hoci najjednoduchš a najbežnejš element cesty je meno adresru, Kpathsea podporuje aj in +zdroje vo vyhľadvacch cestch: dedičn (layered) štandardn hodnoty, men premenných +prostredia, hodnoty sboru <span +class="ec-lmtt-10x-x-109">config</span>, domce adresre použvateľov a rekurzvne prehľadvanie +podadresrov. Preto, ak hovorme, že Kpathsea <span +class="ec-lmri-10x-x-109">rozbal</span><span +class="ec-lmri-10x-x-109"> </span>element cesty, znamen to, že +pretransformuje všetky špecifikcie do zkladnho mena alebo mien adresrov. Toto je popsan +v nasledujcich odsekoch. +<!--l. 2221--><p class="indent" > Všimnite si, že keď je meno hľadanho sboru vyjadren absoltne alebo explicitne relatvne, +t. j. začna ‘<span +class="ec-lmtt-10x-x-109">/</span>’ alebo ‘<span +class="ec-lmtt-10x-x-109">./</span>’ alebo ‘<span +class="ec-lmtt-10x-x-109">../</span>’, Kpathsea jednoducho skontroluje, či taký sbor +existuje. +<!--l. 2235--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.1 </span> <a + id="x1-570007.1.1"></a>Zdroje cesty</h5> +<!--l. 2237--><p class="noindent" >Vyhľadvacia cesta mže byť vytvoren z rznych zdrojov. Kpathsea ich použva v tomto +porad: + <ol class="enumerate1" > + <li + class="enumerate" id="x1-57002x1">Použvateľom nastaven premenn prostredia, naprklad <span +class="ec-lmtt-10x-x-109">TEXINPUTS</span>. Premenn + prostredia s pridanou bodkou a menom programu maj prednosť pred premennými + rovnakho mena, ale bez prpony. Naprklad, keď ‘<span +class="ec-lmtt-10x-x-109">latex</span>’ je meno prve bežiaceho + programu, potom premenn <span +class="ec-lmtt-10x-x-109">TEXINPUTS.latex </span>prepše <span +class="ec-lmtt-10x-x-109">TEXINPUTS</span>. + </li> + <li + class="enumerate" id="x1-57004x2">Programovo-špecifický konfiguračný sbor, naprklad riadok ,<span +class="ec-lmtt-10x-x-109">S /a:/b</span>‘ v sbore + <span +class="ec-lmtt-10x-x-109">config.ps </span><span +class="ec-lmss-10x-x-109">dvips</span>. + </li> + <li + class="enumerate" id="x1-57006x3">Konfiguračný sbor Kpathsea — <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>, obsahujci riadok ako ‘<span +class="ec-lmtt-10x-x-109">TEXINPUTS=/c:/d</span>’ + (pozri ďalej). + </li> + <li + class="enumerate" id="x1-57008x4">Predvolen hodnoty počas kompilcie.</li></ol> +<!--l. 2253--><p class="noindent" >Všetky tieto hodnoty vyhľadvacej cesty mžete prezerať použitm ladiacch možnost (pozri +,Ladenie‘ na strane <a +href="#x1-680007.2.4">66<!--tex4ht:ref: sec:debugging --></a>). +<!--l. 2257--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.2 </span> <a + id="x1-580007.1.2"></a>Konfiguračn sbory</h5> +<!--l. 2259--><p class="noindent" >Kpathsea čta počas behu z <span +class="ec-lmri-10x-x-109">konfigura</span><span +class="ec-lmri-10x-x-109">čn</span><span +class="ec-lmri-10x-x-109">ých s</span><span +class="ec-lmri-10x-x-109">borov </span>s menom <span +class="ec-lmtt-10x-x-109">texmf.cnf </span>vyhľadvaciu cestu a +ďalšie defincie. Vyhľadvacia cesta použvan na hľadanie týchto sborov sa vol <span +class="ec-lmtt-10x-x-109">TEXMFCNF</span>, ale +neodporčame nastavovať tto (ani in) premenn prostredia. +<!--l. 2265--><p class="indent" > Namiesto toho normlna inštalcia vysti do sboru <span +class="ec-lmtt-10x-x-109">.../2012/texmf.cnf</span>. Ak muste +vykonať zmeny implicitných nastaven (obyčajne to nie je nutn), toto je miesto, kam sa +maj vložiť. Hlavný konfiguračný sbor je <span +class="ec-lmtt-10x-x-109">.../2012/texmf/web2c/texmf.cnf</span>. Nesmiete +editovať tento neskorš sbor, pretože vaše zmeny bud straten pri obnove šrenej +verzie. +<!--l. 2272--><p class="indent" > <span +class="ec-lmri-10x-x-109">V</span><span +class="ec-lmri-10x-x-109">šetky </span>sbory <span +class="ec-lmtt-10x-x-109">texmf.cnf </span>vo vyhľadvacej ceste bud prečtan a defincie v staršch sboroch +prepšu defincie v novšch sboroch. Naprklad, pri vyhľadvacej ceste <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">.:$TEXMF</span></span></span>, hodnoty +z <span +class="ec-lmtt-10x-x-109">./texmf.cnf </span>prepšu hodnoty z <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">$TEXMF/texmf.cnf</span></span></span>. + <ul class="itemize1"> + <li class="itemize">Komentre začnaj znakom ,<span +class="ec-lmtt-10x-x-109">%</span>‘ a pokračuj do konca riadku. + </li> + <li class="itemize">Przdne riadky s ignorovan. + </li> + <li class="itemize">Znak <span +class="ec-lmtt-10x-x-109">\ </span>na konci riadku slži ako pokračovac znak, t.j. nasledujci riadok je k nemu + pripojený. Przdne znaky na začiatku pripjaných riadkov nie s ignorovan. + + + </li> + <li class="itemize">Všetky ostatn riadky maj tvar: <div class="alltt"> + <!--l. 2290--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmro-10x-x-109">variable</span><span +class="ec-lmtt-10x-x-109">[.</span><span +class="ec-lmro-10x-x-109">progname</span><span +class="ec-lmtt-10x-x-109">]</span><span +class="ec-lmtt-10x-x-109"> [=]</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmro-10x-x-109">value</span> +</div> + </div>kde ‘<span +class="ec-lmtt-10x-x-109">=</span>’ a przdne znaky naokolo s nepovinn. + </li> + <li class="itemize">Meno premennej ,<span +class="ec-lmro-10x-x-109">variable</span>‘ mže obsahovať akkoľvek znaky okrem przdnych znakov, ‘<span +class="ec-lmtt-10x-x-109">=</span>’, + alebo ‘<span +class="ec-lmtt-10x-x-109">.</span>’, ale obmedziť sa na znaky ‘<span +class="ec-lmtt-10x-x-109">A-Za-z_</span>’ je najbezpečnejšie. + </li> + <li class="itemize">Ak je ,<span +class="ec-lmtt-10x-x-109">.</span><span +class="ec-lmro-10x-x-109">progname</span>‘ neprzdne, defincia sa použije iba vtedy, keď prve bežiaci program m + meno <span +class="ec-lmro-10x-x-109">progname </span>alebo <span +class="ec-lmro-10x-x-109">progname</span><span +class="ec-lmtt-10x-x-109">.exe</span>. Toto umožňuje naprklad mať pre rzne nadstavby + <span class="TEX">T<span +class="E">E</span>X</span>u rzne vyhľadvacie cesty. + </li> + <li class="itemize">Hodnota ,<span +class="ec-lmro-10x-x-109">value</span>‘ mže obsahovať akkoľvek znaky okrem ,<span +class="ec-lmtt-10x-x-109">%</span>‘ a ‘<span +class="ec-lmtt-10x-x-109">@</span>’. Na pravej strane nie je + možn použiť ,<span +class="ec-lmtt-10x-x-109">$</span><span +class="ec-lmro-10x-x-109">var</span><span +class="ec-lmtt-10x-x-109">.</span><span +class="ec-lmro-10x-x-109">prog</span>‘; namiesto toho muste použiť ďalšiu premenn. Znak + ‘<span +class="ec-lmtt-10x-x-109">;</span>’ vo ,<span +class="ec-lmro-10x-x-109">value</span>‘ je preložený do ‘<span +class="ec-lmtt-10x-x-109">:</span>’ ak sme pod operačným systmom Unix. Toto je + užitočn, keď chceme mať jediný <span +class="ec-lmtt-10x-x-109">texmf.cnf </span>sbor pre systmy Unix, MSDOS a + Windows. + </li> + <li class="itemize">Všetky defincie s prečtan skr, ako sa expanduj. Preto mžu existovať referencie na + premenn skr, ako s tieto definovan.</li></ul> +<!--l. 2315--><p class="noindent" >Ukžkový sek konfiguračnho sboru, ilustrujci včšinu týchto bodov: + <div class="fancyvrb" id="fancyvrb15"> +<a + id="x1-58002r1"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXMF</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> =</span><span +class="ec-lmtt-8"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> +<br class="fancyvrb" /><a + id="x1-58004r2"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXINPUTS.latex</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> =</span><span +class="ec-lmtt-8"> .;$TEXMF/tex/{latex,generic;}//</span> +<br class="fancyvrb" /><a + id="x1-58006r3"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXINPUTS.fontinst</span><span +class="ec-lmtt-8"> =</span><span +class="ec-lmtt-8"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> +<br class="fancyvrb" /><a + id="x1-58008r4"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> %</span><span +class="ec-lmtt-8"> e-TeX</span><span +class="ec-lmtt-8"> related</span><span +class="ec-lmtt-8"> files</span> +<br class="fancyvrb" /><a + id="x1-58010r5"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXINPUTS.elatex</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> =</span><span +class="ec-lmtt-8"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> +<br class="fancyvrb" /><a + id="x1-58012r6"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXINPUTS.etex</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> =</span><span +class="ec-lmtt-8"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> + </div> +<!--l. 2323--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.3 </span> <a + id="x1-590007.1.3"></a>Expanzia cesty</h5> +<!--l. 2326--><p class="noindent" >Kpathsea rozpoznva určit zvlštne znaky a konštrukcie vo vyhľadvacch cestch podobn tým, +čo existuj v prostrediach unixovských interprtov prkazovho riadku (shells). Ako +všeobecný prklad uvedieme komplexn cestu <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">~$USER/{foo,bar}//baz</span></span></span>, ktor sa expanduje do +všetkých podadresrov pod adresrmi <span +class="ec-lmtt-10x-x-109">foo </span>a <span +class="ec-lmtt-10x-x-109">bar </span>v domovskom adresri použvateľa +<span +class="ec-lmtt-10x-x-109">$USER</span>, ktorý obsahuje adresr alebo sbor <span +class="ec-lmtt-10x-x-109">baz</span>. Tieto konštrukcie s popsan v ďalšch +odsekoch. + <h5 class="subsubsectionHead"><span class="titlemark">7.1.4 </span> <a + id="x1-600007.1.4"></a>Predvolen expanzia</h5> +<!--l. 2338--><p class="noindent" >Ak vyhľadvacia cesta s najvčšou prioritou (pozri ,Zdroje cesty‘ na strane <a +href="#x1-570007.1.1">58<!--tex4ht:ref: sec:pathsources --></a>) obsahuje <span +class="ec-lmri-10x-x-109">dvojbodku</span> +<span +class="ec-lmri-10x-x-109">navy</span><span +class="ec-lmri-10x-x-109">še </span>(t.j. začiatočn, koncov, alebo zdvojen), Kpathsea vlož na toto miesto vyhľadvaciu +cestu s druhou najvyššou prioritou, ktor je definovan. Ak tto vložen cesta obsahuje dvojbodku +navyše, to ist sa stane s ďalšou najvýznamnejšou cestou. Keby sme mali naprklad dan takto +nastavenie premennej prostredia <div class="alltt"> +<!--l. 2345--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">>></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">setenv</span><span +class="ec-lmtk-10x-x-109"> TEXINPUTS</span><span +class="ec-lmtk-10x-x-109"> /home/karl:</span> + + +</div> +</div> a hodnotu <span +class="ec-lmtt-10x-x-109">TEXINPUTS </span>v sbore <span +class="ec-lmtt-10x-x-109">texmf.cnf </span><div class="alltt"> +<!--l. 2349--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> .:$TEXMF//tex</span> +</div> +</div> potom konečn hodnota použit na vyhľadvanie by bola: <div class="alltt"> +<!--l. 2353--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /home/karl:.:$TEXMF//tex</span> +</div> +</div> Keďže by bolo zbytočn vkladať predvolen hodnotu na viac ako jedno miesto, Kpathsea men iba +nadbytočn ‘<span +class="ec-lmtt-10x-x-109">:</span>’ a všetko ostatn ponechva na mieste. Najprv kontroluje začiatočn ‘<span +class="ec-lmtt-10x-x-109">:</span>’, potom +koncov ‘<span +class="ec-lmtt-10x-x-109">:</span>’ a potom zdvojen ‘<span +class="ec-lmtt-10x-x-109">:</span>’. +<!--l. 2361--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.5 </span> <a + id="x1-610007.1.5"></a>Expanzia ztvoriek</h5> +<!--l. 2364--><p class="noindent" >Užitočn črta je expanzia ztvoriek, ktor funguje tak, že naprklad <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">v{a,b}w</span></span></span> sa expanduje na +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">vaw:vbw</span></span></span>. Vnranie je povolen. Toto sa použva na implementciu viacnsobných <span class="TEX">T<span +class="E">E</span>X</span>ovských +hierarchi, priradenm hodnoty <span +class="ec-lmtt-10x-x-109">$TEXMF </span>s použitm ztvoriek. Naprklad v sbore <span +class="ec-lmtt-10x-x-109">texmf.cnf</span> +njdete definciu podobn tejto (zjednodušen pre tento prklad): + + + <div class="verbatim" id="verbatim-3"> + <div class="fancyvrb" id="fancyvrb16"><a + id="x1-61002r1"></a>    TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}</div> +</div> +<!--l. 2372--><p class="nopar" >Keď potom napšete niečo podobn ako + + + <div class="verbatim" id="verbatim-4"> + <div class="fancyvrb" id="fancyvrb17"><a + id="x1-61004r1"></a>    TEXINPUTS = .;$TEXMF/tex//</div> +</div> +<!--l. 2376--><p class="nopar" >bude to znamenať, že po hľadan v aktulnom adresri sa najprv prehľad celý strom +<span +class="ec-lmtt-10x-x-109">$HOMETEXMF/tex</span>, <span +class="ec-lmtt-10x-x-109">$TEXMFLOCAL/tex</span>, <span +class="ec-lmtt-10x-x-109">$TEXMFVAR/tex </span>a <span +class="ec-lmtt-10x-x-109">$TEXMFMAIN/tex </span>(posledn dva s použitm +databzových sborov <span +class="ec-lmtt-10x-x-109">ls-R</span>). Je to vhodný spsob ako spšťať dve paraleln <span class="TEX">T<span +class="E">E</span>X</span> štruktry, jednu +nemenn (naprklad na CD) a druh neustle aktualizovan novými verziami, akonhle s dostupn. +Použitm premennej <span +class="ec-lmtt-10x-x-109">$TEXMF </span>vo všetkých defincich mme istotu, že sa vždy ako prvý prehľad +aktulny strom. +<!--l. 2388--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.6 </span> <a + id="x1-620007.1.6"></a>Expanzia podadresrov</h5> +<!--l. 2391--><p class="noindent" >Dva alebo viac za sebou nasledujcich znakov ‘<span +class="ec-lmtt-10x-x-109">/</span>’ v elemente cesty nasledujcom za adresrom <span +class="ec-lmro-10x-x-109">d </span>je +nahradených všetkými podadresrmi <span +class="ec-lmro-10x-x-109">d</span>: najprv podadresrmi priamo pod <span +class="ec-lmro-10x-x-109">d</span>, potom podadresrmi +pod nimi, atď. Poradie, v akom s prehľadvan podadresre na každej rovni, <span +class="ec-lmri-10x-x-109">nie je</span> +<span +class="ec-lmri-10x-x-109">špecifikovan</span><span +class="ec-lmri-10x-x-109"></span>. +<!--l. 2397--><p class="indent" > Ak po ‘<span +class="ec-lmtt-10x-x-109">//</span>’ špecifikujete akkoľvek komponenty mena sboru, pridaj sa iba podadresre so +zodpovedajcimi komponentami. Naprklad, ‘<span +class="ec-lmtt-10x-x-109">/a//b</span>’ sa expanduje do adresrov <span +class="ec-lmtt-10x-x-109">/a/1/b</span>, <span +class="ec-lmtt-10x-x-109">/a/2/b</span>, +<span +class="ec-lmtt-10x-x-109">/a/1/1/b</span>, atď, ale nie do <span +class="ec-lmtt-10x-x-109">/a/b/c </span>alebo <span +class="ec-lmtt-10x-x-109">/a/1</span>. +<!--l. 2403--><p class="indent" > Viacnsobn konštrukcie ‘<span +class="ec-lmtt-10x-x-109">//</span>’ v ceste s možn, ale použitie ‘<span +class="ec-lmtt-10x-x-109">//</span>’ na začiatku cesty je +ignorovan. +<!--l. 2406--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.1.7 </span> <a + id="x1-630007.1.7"></a>Typy špecilnych znakov a ich význam: zhrnutie</h5> +<!--l. 2407--><p class="noindent" >Nasledujci zoznam zahŕňa zvlštne znaky v konfiguračných sboroch Kpathsea. +<!--l. 2413--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10x-x-109">:</span> </dt><dd +class="description">Oddeľovač v špecifikcii cesty; na začiatku alebo na konci cesty nahrdza predvolen + expanziu cesty. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">;</span> </dt><dd +class="description">Oddeľovač v neunixových systmoch (sprva sa ako ‘<span +class="ec-lmtt-10x-x-109">:</span>’). + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">$</span> </dt><dd +class="description">Expanzia premennej. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">~</span> </dt><dd +class="description">Reprezentuje domovský adresr použvateľa. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">{...}</span> </dt><dd +class="description">Expanzia ztvoriek, napr. z <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">a{1,2}b</span></span></span> sa stane <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">a1b:a2b</span></span></span>. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">//</span> </dt><dd +class="description">Expanzia podadresrov. (Mže sa vyskytnť kdekoľvek v ceste, okrem jej začiatku). + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">%</span> </dt><dd +class="description">Začiatok komentru. + </dd><dt class="description"> +<span +class="ec-lmtt-10x-x-109">\</span> </dt><dd +class="description">Znak pokračovania riadku (umožňuje viacriadkov vstupy). + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">!!</span> </dt><dd +class="description">Povel na hľadanie sboru <span +class="ec-lmri-10x-x-109">iba </span>v databze, neprehľadva disk.</dd></dl> + + +<!--l. 2430--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a + id="x1-640007.2"></a>Databzy nzvov sborov</h4> +<!--l. 2433--><p class="noindent" >Kpathsea minimalizuje prstupy na disk pri vyhľadvan. Predsa však pri inštalcich +s dostatočným množstvom adresrov hľadanie sboru v každom možnom adresri mže zabrať +prehnane veľa času (toto plat zvlšť vtedy, keď musia byť prejden stovky adresrov s fontami). +Kpathsea preto použva externe vytvorený ,databzový‘ sbor nazývaný <span +class="ec-lmtt-10x-x-109">ls-R</span>, ktorý +mapuje sbory v adresroch a pomha tak vyhnť sa vyčerpvajcemu prehľadvaniu +disku. +<!--l. 2441--><p class="indent" > Skratky mien (<span +class="ec-lmtt-10x-x-109">aliases</span>) v druhom databzovom sbore vm umožňuj dať dodatočn men +sborom nachdzajcim sa v zozname <span +class="ec-lmtt-10x-x-109">ls-R</span>. Toto mže byť užitočn pri prispsobovan sa +sborovým konvencim 8.3 DOSu v zdrojových sboroch. +<!--l. 2446--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.2.1 </span> <a + id="x1-650007.2.1"></a>Sborov databza</h5> +<!--l. 2449--><p class="noindent" >Ako bolo vysvetlen hore, meno hlavnej databzy sborov mus byť <span +class="ec-lmtt-10x-x-109">ls-R</span>. Mžete umiestniť jednu +do koreňa každej hierarchie <span class="TEX">T<span +class="E">E</span>X</span>u vo svojej inštalcii, ktor chcete, aby bola prehľadvan +(predvolen je <span +class="ec-lmtt-10x-x-109">$TEXMF</span>). Kpathsea hľad <span +class="ec-lmtt-10x-x-109">ls-R </span>sbory podľa cesty v <span +class="ec-lmtt-10x-x-109">TEXMFDBS</span>. +<!--l. 2457--><p class="indent" > Odporčaný spsob ako vytvoriť a udržiavať ‘<span +class="ec-lmtt-10x-x-109">ls-R</span>’ je spustiť skript <span +class="ec-lmtt-10x-x-109">mktexlsr </span>zahrnutý +v distribcii. Je vyvolvaný rznymi ‘<span +class="ec-lmtt-10x-x-109">mktex...</span>’ skriptami. Tento skript v princpe iba spšťa +prkaz <div class="alltt"> +<!--l. 2461--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">cd</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmro-10x-x-109">/your/texmf/root</span><span +class="ec-lmtt-10x-x-109"> &&</span><span +class="ec-lmtt-10x-x-109"> \ls</span><span +class="ec-lmtt-10x-x-109"> -1LAR</span><span +class="ec-lmtt-10x-x-109"> ./</span><span +class="ec-lmtt-10x-x-109"> >ls-R</span> +</div> +</div> predpokladajc, že <span +class="ec-lmtt-10x-x-109">ls </span>všho systmu vytvra sprvny výstup (výstup GNU <span +class="ec-lmtt-10x-x-109">ls </span>je v poriadku). Aby +ste sa ubezpečili, že databza bude vždy aktulna, najjednoduchšie je pravidelne ju prebudovvať +cez <span +class="ec-lmtt-10x-x-109">cron</span>, takže po zmench v inštalovaných sboroch —  naprklad pri inštalcii alebo aktualizcii +balka <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u —  bude sbor <span +class="ec-lmtt-10x-x-109">ls-R </span>automaticky aktualizovaný. +<!--l. 2472--><p class="indent" > Ak sbor nie je v databze njdený, podľa predvolenho nastavenia Kpathsea začne vyhľadvať +na disku. Ak však určitý element cesty začna ‘<span +class="ec-lmtt-10x-x-109">!!</span>’, bude prehľadvan <span +class="ec-lmri-10x-x-109">iba </span>databza, nikdy nie +disk. +<!--l. 2477--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.2.2 </span> <a + id="x1-660007.2.2"></a>kpsewhich: samostatn prehľadvanie cesty</h5> +<!--l. 2480--><p class="noindent" >Program <span +class="ec-lmtt-10x-x-109">kpsewhich </span>vykonva prehľadvanie cesty nezvisl od každej aplikcie. Mže byť +užitočný ako vyhľadvac <span +class="ec-lmtt-10x-x-109">find </span>program na njdenie sborov v hierarchich <span class="TEX">T<span +class="E">E</span>X</span>u (veľmi sa +využva v distribuovaných ‘<span +class="ec-lmtt-10x-x-109">mktex</span>’… skriptoch). + <div class="alltt"> +<!--l. 2485--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">>></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> </span><span +class="ec-lmro-10x-x-109">option</span><span +class="ec-lmtk-10x-x-109">…</span><span +class="ec-lmtk-10x-x-109"> </span><span +class="ec-lmro-10x-x-109">filename</span><span +class="ec-lmtk-10x-x-109">…</span> +</div> +</div> Voľby špecifikovan v ,<span +class="ec-lmro-10x-x-109">option</span>‘ mžu začnať buď ‘<span +class="ec-lmtt-10x-x-109">-</span>’ alebo ‘<span +class="ec-lmtt-10x-x-109">--</span>’ a každ skratka, ktor nie je +viacznačn, je akceptovan. +<!--l. 2492--><p class="indent" > Kpathsea považuje každý element vstupnho riadku, ktorý nie je argumentom nejakej +voľby, za meno sboru, ktorý hľad, a vracia prvý sbor, ktorý njde. Neexistuje voľba +umožňujca vrtiť všetky sbory s určitým menom (na to mžete použiť nstroj Unixu +‘<span +class="ec-lmtt-10x-x-109">find</span>’). +<!--l. 2498--><p class="indent" > Najbežnejšie voľby s popsan nižšie. + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–dpi=num</span></dt><dd +class="description"> + Nastav rozlšenie na ,<span +class="ec-lmro-10x-x-109">num</span>‘; toto m vplyv iba na ‘<span +class="ec-lmtt-10x-x-109">gf</span>’ a ‘<span +class="ec-lmtt-10x-x-109">pk</span>’ vyhľadvanie. ‘<span +class="ec-lmtt-10x-x-109">-D</span>’ je + synonymom, kvli kompatibilite s <span +class="ec-lmss-10x-x-109">dvips</span>. Predvolen hodnota je 600. + + + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–format=name</span></dt><dd +class="description"> + Nastav formt na vyhľadvanie na ,<span +class="ec-lmro-10x-x-109">name</span>‘. Podľa predvolenho nastavenia je formt + uhdnutý z mena sboru. Pre formty, ktor nemaj asociovan jednoznačn prponu, + ako naprklad podporn sbory MetaPostu a konfiguračn sbory <span +class="ec-lmss-10x-x-109">dvips</span>, muste + špecifikovať meno ako znme pre Kpathsea, tak ako <span +class="ec-lmtt-10x-x-109">tex </span>alebo <span +class="ec-lmtt-10x-x-109">enc files</span>. Zoznam + zskate spustenm <span +class="ec-lmtt-10x-x-109">kpsewhich --help</span>. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–mode=</span><span +class="ec-lmro-10x-x-109">string</span> </dt><dd +class="description"><br +class="newline" />Nastav meno mdu na ,<span +class="ec-lmro-10x-x-109">string</span>‘; toto m vplyv iba na ‘<span +class="ec-lmtt-10x-x-109">gf</span>’ a ‘<span +class="ec-lmtt-10x-x-109">pk</span>’ vyhľadvanie. Žiadna + predvolen hodnota: každý md bude njdený. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–must-exist</span> </dt><dd +class="description"><br +class="newline" />Urob všetko preto, aby si našiel sbory. Ak je to potrebn, vrtane hľadania na disku. + Normlne je v zujme efektvnosti prehľadvan iba databza <span +class="ec-lmtt-10x-x-109">ls-R</span>. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–path=</span><span +class="ec-lmro-10x-x-109">string</span> </dt><dd +class="description"><br +class="newline" />Vyhľadvaj podľa cesty ,<span +class="ec-lmro-10x-x-109">string</span>‘ (oddeľovan dvojbodkou ako zvyčajne) namiesto + hdania vyhľadvacej cesty z mena sboru. Podporovan s ‘<span +class="ec-lmtt-10x-x-109">//</span>’ a všetky bežn + expanzie. Voľby ‘<span +class="ec-lmtt-10x-x-109">–path</span>’ a ‘<span +class="ec-lmtt-10x-x-109">–format</span>’ sa vzjomne vylučuj. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–progname=</span><span +class="ec-lmro-10x-x-109">name</span> </dt><dd +class="description"><br +class="newline" />Nastav meno programu na ,<span +class="ec-lmro-10x-x-109">name</span>‘. Toto nastavenie ovplyvňuje použitie vyhľadvacej + cesty cez nastavenie ,<span +class="ec-lmtt-10x-x-109">.</span><span +class="ec-lmro-10x-x-109">progname</span>‘ v konfiguračných sboroch. Predvolen hodnota je + ‘<span +class="ec-lmtt-10x-x-109">kpsewhich</span>’. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–show-path=</span><span +class="ec-lmro-10x-x-109">name</span> </dt><dd +class="description"><br +class="newline" />Zobraz cestu použit na vyhľadvanie sboru s typom ,<span +class="ec-lmro-10x-x-109">name</span>‘. Mže byť použit buď + sborov prpona (‘<span +class="ec-lmtt-10x-x-109">.pk</span>’, ‘<span +class="ec-lmtt-10x-x-109">.vf</span>’ a pod.) alebo meno, podobne ako vo voľbe ‘<span +class="ec-lmtt-10x-x-109">–format</span>’. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">–debug=</span><span +class="ec-lmro-10x-x-109">num</span> </dt><dd +class="description"><br +class="newline" />Nastav masku výberu ladiacch možnost na ,<span +class="ec-lmro-10x-x-109">num</span>‘.</dd></dl> +<!--l. 2539--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.2.3 </span> <a + id="x1-670007.2.3"></a>Prklady použitia</h5> +<!--l. 2542--><p class="noindent" >Pozrime sa na Kpathsea v akcii. Za podčiarknutým prkazom nasleduje výsledok vyhľadvania +v nasledujcich riadkoch. <div class="alltt"> +<!--l. 2544--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109"> article.cls</span> +<br /><span +class="ec-lmtt-10x-x-109">/usr/local/texmf-dist/tex/latex/base/article.cls</span> +</div> +</div> Hľadme sbor <span +class="ec-lmtt-10x-x-109">article.cls</span>. Keďže prpona ‘<span +class="ec-lmtt-10x-x-109">.cls</span>’ je jednoznačn, nemusme špecifikovať, že +hľadme sbor typu ,tex‘ (zdrojový sbor <span class="TEX">T<span +class="E">E</span>X</span>). Njdeme ho v podadresri <span +class="ec-lmtt-10x-x-109">tex/latex/base </span>pod +koreňovým adresrom ‘<span +class="ec-lmtt-10x-x-109">TEXMF-dist</span>’. Podobne, všetky nasledujce sbory bud njden bez +problmov vďaka ich jednoznačnej prpone. <div class="alltt"> +<!--l. 2554--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> array.sty</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/tex/latex/tools/array.sty</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> latin1.def</span> + + +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/tex/latex/base/latin1.def</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> size10.clo</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/tex/latex/base/size10.clo</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> small2e.tex</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/tex/latex/base/small2e.tex</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> tugboat.bib</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> +</div> +</div> +<!--l. 2567--><p class="indent" > Mimochodom, posledným sborom je bibliografick databza BibTeXu pre člnky +<span +class="ec-lmro-10x-x-109">TUGBoatu</span>. + <div class="alltt"> +<!--l. 2570--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> cmr10.pk</span> +</div> +</div> Bitmapov sbory fontov typu <span +class="ec-lmtt-10x-x-109">.pk </span>sa použvaj zobrazovacmi programami ako <span +class="ec-lmss-10x-x-109">dvips </span>a <span +class="ec-lmss-10x-x-109">xdvi</span>. +V tomto prpade je vrtený przdny výsledok, keďže neexistuj žiadne vopred generovan +Computer Modern ‘<span +class="ec-lmtt-10x-x-109">.pk</span>’ sbory v našom systme (vzhľadom na to, že v <span class="TEX">T<span +class="E">E</span>X</span> Live implicitne +použvame verzie Type1 ). <div class="alltt"> +<!--l. 2578--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> wsuipa10.pk</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> +</div> +</div> Pre tieto fonty (fonetick abecedu z University of Washington) sme museli vygenerovať ‘<span +class="ec-lmtt-10x-x-109">.pk</span>’ +sbory. Keďže predvolený md Metafontu v našej inštalcii je <span +class="ec-lmtt-10x-x-109">ljfour </span>so zkladným rozlšenm +600 dpi (dots per inch), je vrten tto inštancia. <div class="alltt"> +<!--l. 2588--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> -dpi=300</span><span +class="ec-lmtk-10x-x-109"> wsuipa10.pk</span> +</div> +</div> V tomto prpade po špecifikovan, že ns zaujma rozlšenie 300 dpi (<span +class="ec-lmtt-10x-x-109">-dpi=300</span>), vidme, že taký +font nie je v systme k dispozcii. Programy ako <span +class="ec-lmss-10x-x-109">dvips </span>alebo <span +class="ec-lmss-10x-x-109">xdvi </span>by v tomto prpade vytvorili +požadovan <span +class="ec-lmtt-10x-x-109">.pk </span>sbory, použijc skript <span +class="ec-lmss-10x-x-109">mktexpk</span>. +<!--l. 2596--><p class="indent" > Teraz obrťme našu pozornosť na hlavičkov a konfiguračn sbory <span +class="ec-lmss-10x-x-109">dvips</span>. Najprv sa +pozrieme na jeden z bežne použvaných sborov, všeobecný prolgový <span +class="ec-lmtt-10x-x-109">tex.pro </span>na podporu +<span class="TEX">T<span +class="E">E</span>X</span>u, potom pohľadme konfiguračný sbor (<span +class="ec-lmtt-10x-x-109">config.ps</span>) a PostScriptov mapu fontov +<span +class="ec-lmtt-10x-x-109">psfonts.map </span>— mapov a kdov sbory maj svoje vlastn cesty na vyhľadvanie a +nov umiestnenie v stromoch <span +class="ec-lmtt-10x-x-109">texmf</span>. Keďže prpona ‘<span +class="ec-lmtt-10x-x-109">.ps</span>’ je nejednoznačn, musme pre +sbor <span +class="ec-lmtt-10x-x-109">config.ps </span>špecifikovať explicitne, o ktorý typ sa zaujmame (<span +class="ec-lmtt-10x-x-109">dvips config</span>). +<div class="alltt"> +<!--l. 2606--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> tex.pro</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf/dvips/base/tex.pro</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> –format=‘dvips</span><span +class="ec-lmtk-10x-x-109"> config’</span><span +class="ec-lmtk-10x-x-109"> config.ps</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf/dvips/config/config.ps</span> +<br /><span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> psfonts.map</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span> +</div> +</div> Teraz sa pozrieme na podporn sbory URW Times PostScript. V Berryho schme meno pre tieto +pomenovania fontov je „<span +class="ec-lmtt-10x-x-109">utm</span>“. Prvý sbor, ktorý hľadme, je konfiguračný sbor, ktorý obsahuje +meno mapovho sboru: <div class="alltt"> + + +<!--l. 2619--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> –format="dvips</span><span +class="ec-lmtk-10x-x-109"> config"</span><span +class="ec-lmtk-10x-x-109"> config.utm</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> +</div> +</div> Obsah tohoto sboru je <div class="alltt"> +<!--l. 2624--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> p</span><span +class="ec-lmtt-10x-x-109"> +utm.map</span> +</div> +</div> čo odkazuje na sbor <span +class="ec-lmtt-10x-x-109">utm.map</span>, ktorý ideme ďalej hľadať. <div class="alltt"> +<!--l. 2628--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> utm.map</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> +</div> +</div> Tento mapový sbor definuje men sborov fontov typu Type1 PostScript v kolekcii URW. Jeho +obsah vyzer takto (zobrazili sme iba jeho časť): <div class="alltt"> +<!--l. 2635--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmb8r</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-Medi</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> ...</span><span +class="ec-lmtt-10x-x-109"> <utmb8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmbi8r</span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-MediItal...</span><span +class="ec-lmtt-10x-x-109"> <utmbi8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmr8r</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-Regu</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> ...</span><span +class="ec-lmtt-10x-x-109"> <utmr8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmri8r</span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-ReguItal...</span><span +class="ec-lmtt-10x-x-109"> <utmri8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmbo8r</span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-Medi</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> ...</span><span +class="ec-lmtt-10x-x-109"> <utmb8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> utmro8r</span><span +class="ec-lmtt-10x-x-109"> NimbusRomNo9L-Regu</span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> ...</span><span +class="ec-lmtt-10x-x-109"> <utmr8a.pfb</span> +</div> +</div> Zoberme naprklad inštanciu Times Regular <span +class="ec-lmtt-10x-x-109">utmr8a.pfb </span>a njdime jej pozciu v adresrovom +strome <span +class="ec-lmtt-10x-x-109">texmf </span>použitm vyhľadvania fontových sborov Type1: <div class="alltt"> +<!--l. 2646--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">kpsewhich</span><span +class="ec-lmtk-10x-x-109"> utmr8a.pfb</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> +</div> +</div> +<!--l. 2653--><p class="indent" > Z týchto prkladov by malo byť zrejm, ako ľahko mžete njsť umiestnenie danho sboru. +Toto je zvlšť dležit, keď mte podozrenie, že ste narazili na zl verziu sboru, pretože <span +class="ec-lmss-10x-x-109">kpsewhich</span> +emuluje vyhľadvanie plne rovnakým spsobom ako skutočný program (<span class="TEX">T<span +class="E">E</span>X</span>, dvips a +pod). +<!--l. 2659--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">7.2.4 </span> <a + id="x1-680007.2.4"></a>Ladiace činnosti</h5> +<!--l. 2661--><p class="noindent" >Niekedy je potrebn vyšetriť, ako program rozpoznva referencie na sbory. Aby toto bolo možn +vhodne uskutočniť, Kpathsea ponka rzne stupne ladenia: + <ul class="itemize1"> + <li class="itemize">Volania <span +class="ec-lmtt-10x-x-109">stat </span>(testy sborov). Pri behu s aktulnou <span +class="ec-lmtt-10x-x-109">ls-R </span>databzou by nemal dať takmer + žiaden výstup. + </li> + <li class="itemize">Referencie do hašovacch tabuliek (ako <span +class="ec-lmtt-10x-x-109">ls-R </span>databzy, mapov sbory, konfiguračn + sbory). + </li> + <li class="itemize">Opercie otvrania a zatvrania sboru. + + + </li> + <li class="itemize">Všeobecn informcia o ceste pre typy sborov hľadaných Kpathsea. Toto je užitočn + pri zisťovan, kde bola definovan určit cesta pre daný sbor. + </li> + <li class="itemize">Adresrový zoznam pre každý element cesty (vzťahuje sa iba na vyhľadvanie na disku). + </li> + <li class="itemize">Vyhľadvanie sborov. + </li> + <li class="itemize">Premenliv hodnoty.</li></ul> +<!--l. 2678--><p class="noindent" >Hodnota <span +class="ec-lmtt-10x-x-109">-1 </span>nastav všetky horeuveden voľby, v praxi pravdepodobne vždy použijete tieto rovne, ak +budete potrebovať akkoľvek ladenie. +<!--l. 2682--><p class="indent" > Podobne s programom <span +class="ec-lmss-10x-x-109">dvips </span>nastavenm kombincie ladiacich prepnačov mžete detailne +sledovať, odkiaľ sa ber použvan sbory. Aktulny popis parametrov je možn njsť +v <span +class="ec-lmtt-10x-x-109">../texmf/doc/html/dvips/dvips_2.html</span>. Alternatvne, keď sbor nie je njdený, ladiaca cesta +ukazuje, v ktorých adresroch program daný sbor hľadal, čo mže naznačovať, v čom sa asi +vyskytol problm. Všeobecne povedan, keďže včšina programov vol knižnicu Kpathsea vntorne, +ladiace voľby je možn nastaviť pomocou premennej prostredia <span +class="ec-lmtt-10x-x-109">KPATHSEA_DEBUG </span>na potrebn +kombinciu, ako je to popsan v horeuvedenom zozname. (Poznmka pre použvateľov Windows: +nie je jednoduch presmerovať všetky hlšky v tomto systme do sboru. Na diagnostick čely +mžete dočasne priradiť <br +class="newline" /><span +class="ec-lmtt-10x-x-109">SET KPATHSEA_DEBUG_OUTPUT=err.log</span>). Uvažujme ako prklad malý zdrojový sbor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u, +<span +class="ec-lmtt-10x-x-109">hello-world.tex</span>, ktorý obsahuje nasledujci vstup. + + + <div class="verbatim" id="verbatim-5"> + <div class="fancyvrb" id="fancyvrb18"><a + id="x1-68002r1"></a>    \documentclass{article}<br class="fancyvrb" /><a + id="x1-68004r2"></a>    \begin{document}<br class="fancyvrb" /><a + id="x1-68006r3"></a>    Hello World!<br class="fancyvrb" /><a + id="x1-68008r4"></a>    \end{document}</div> +</div> +<!--l. 2704--><p class="nopar" >Tento malý sbor použva iba font <span +class="ec-lmtt-10x-x-109">cmr10</span>, takže pozrime sa, ako <span +class="ec-lmss-10x-x-109">dvips </span>pripravuje PostScriptový +sbor (chceme použiť Type1 verziu psiem Computer Modern, preto je nastaven voľba +<span +class="ec-lmtt-10x-x-109">-Pcms</span><span class="footnote-mark"><a +href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a + id="x1-68009f1"></a>. +<div class="alltt"> +<!--l. 2711--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">dvips</span><span +class="ec-lmtk-10x-x-109"> -d4100</span><span +class="ec-lmtk-10x-x-109"> hello-world</span><span +class="ec-lmtk-10x-x-109"> -Pcms</span><span +class="ec-lmtk-10x-x-109"> -o</span> +</div> +</div> V tomto prpade sme skombinovali <span +class="ec-lmss-10x-x-109">dvips </span>ladiacu triedu 4 (cesty k fontom) s expanziou elementu +cesty Kpathsea (pozri Referenčný Manul <span +class="ec-lmss-10x-x-109">dvips</span>, <a +href="../../../../texmf/doc/html/dvips/dvips_toc.html" >texmf/doc/html/dvips/dvips_toc.html</a>). Výstup, +trochu preusporiadaný, je zobrazený na obrzku <a +href="#x1-68032r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. + + +<!--l. 2727--><p class="indent" > <a + id="x1-68032r12"></a><a + id="x1-68037r13"></a><a + id="x1-68050r14"></a><hr class="float"><div class="float" +> + + +<div class="BVerbatimInput"><span +class="ec-lmtt-10">debug:start</span><span +class="ec-lmtt-10"> search(file=texmf.cnf,</span><span +class="ec-lmtt-10"> must_exist=1,</span><span +class="ec-lmtt-10"> find_all=1,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/bin/texmf/web2c:/usr/local:</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=ls-R,</span><span +class="ec-lmtt-10"> must_exist=1,</span><span +class="ec-lmtt-10"> find_all=1,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=~/tex:/usr/local/texmf).</span><br /><span +class="ec-lmtt-10">kdebug:search(ls-R)</span><span +class="ec-lmtt-10"> =>/usr/local/texmf/ls-R</span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=aliases,</span><span +class="ec-lmtt-10"> must_exist=1,</span><span +class="ec-lmtt-10"> find_all=1,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=~/tex:/usr/local/texmf).</span><br /><span +class="ec-lmtt-10">kdebug:search(aliases)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/aliases</span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=config.ps,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-10">kdebug:search(config.ps)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=/root/.dvipsrc,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-10">search(file=/home/goossens/.dvipsrc,</span><span +class="ec-lmtt-10"> must_exist=1,</span><span +class="ec-lmtt-10"> find_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-10">kdebug:search($HOME/.dvipsrc)</span><span +class="ec-lmtt-10"> =></span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=config.cms,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-10">kdebug:search(config.cms)</span><br /><span +class="ec-lmtt-10">=>/usr/local/texmf/dvips/cms/config.cms</span></div> + <div class="caption" +><span class="id">Obr. 12: </span><span +class="content">Hľadanie konfiguračných sborov</span></div><!--tex4ht:label?: x1-68032r12 --> +<div class="BVerbatimInput"><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=texc.pro,</span><span +class="ec-lmtt-10"> must\_exist=0,</span><span +class="ec-lmtt-10"> find\_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span +class="ec-lmtt-10">kdebug:search(texc.pro)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/texc.pro</span></div> + <div class="caption" +><span class="id">Obr. 13: </span><span +class="content">Hľadanie ,prolog‘ sboru</span></div><!--tex4ht:label?: x1-68037r13 --> +<div class="BVerbatimInput"><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=cmr10.tfm,</span><span +class="ec-lmtt-10"> must\_exist=1,</span><span +class="ec-lmtt-10"> find\_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /var/tex/fonts/tfm//).</span><br /><span +class="ec-lmtt-10">kdebug:search(cmr10.tfm)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=texps.pro,</span><span +class="ec-lmtt-10"> must\_exist=0,</span><span +class="ec-lmtt-10"> find\_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><br /><span +class="ec-lmtt-10"><texps.pro></span><br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=cmr10.pfb,</span><span +class="ec-lmtt-10"> must\_exist=0,</span><span +class="ec-lmtt-10"> find\_all=0,</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span +class="ec-lmtt-10">kdebug:search(cmr10.pfb)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span><br /><span +class="ec-lmtt-10"><cmr10.pfb>[1]</span></div> + <div class="caption" +><span class="id">Obr. 14: </span><span +class="content">Hľadanie sboru fontu</span></div><!--tex4ht:label?: x1-68050r14 --> + + + </div><hr class="endfloat" /> +<!--l. 2746--><p class="indent" > <span +class="ec-lmss-10x-x-109">dvips </span>začne lokciou svojich pracovných sborov. Najprv je njdený <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>, ktorý obsahuje +defincie vyhľadvacch ciest ostatných sborov, potom databza sborov <span +class="ec-lmtt-10x-x-109">ls-R </span>(na optimalizciu +vyhľadvania sborov) a skratky mien sborov (<span +class="ec-lmtt-10x-x-109">aliases</span>), čo rob možným deklarovať viacero mien +(napr. krtke meno typu ,8.3‘ ako v DOSe a dlhšiu prirodzenejšiu verziu) pre ten istý sbor. Potom +<span +class="ec-lmss-10x-x-109">dvips </span>pokračuje v hľadan všeobecnho konfiguračnho sboru <span +class="ec-lmtt-10x-x-109">config.ps </span>skr, ako začne hľadať +sbor nastaven <span +class="ec-lmtt-10x-x-109">.dvipsrc </span>(ktorý, v tomto prpade, <span +class="ec-lmri-10x-x-109">nie je n</span><span +class="ec-lmri-10x-x-109">jden</span><span +class="ec-lmri-10x-x-109">ý</span>). Nakoniec, <span +class="ec-lmss-10x-x-109">dvips</span> +njde konfiguračný sbor pre font Computer Modern PostScript, <span +class="ec-lmtt-10x-x-109">config.cms </span>(toto bolo +iniciovan voľbou<span +class="ec-lmtt-10x-x-109">-Pcms </span>v prkaze <span +class="ec-lmss-10x-x-109">dvips</span>). Tento sbor obsahuje zoznam „mapových“ sborov, +ktor definuj vzťah medzi menami fontov v <span class="TEX">T<span +class="E">E</span>X</span>u, PostScripte a systme sborov. +<div class="alltt"> +<!--l. 2761--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10x-x-109">></span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtk-10x-x-109">more</span><span +class="ec-lmtk-10x-x-109"> /usr/local/texmf/dvips/cms/config.cms</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> p</span><span +class="ec-lmtt-10x-x-109"> +ams.map</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> p</span><span +class="ec-lmtt-10x-x-109"> +cms.map</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> p</span><span +class="ec-lmtt-10x-x-109"> +cmbkm.map</span> +<br /><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> </span><span +class="ec-lmtt-10x-x-109"> p</span><span +class="ec-lmtt-10x-x-109"> +amsbkm.map</span> +</div> +</div> <span +class="ec-lmss-10x-x-109">dvips </span>preto pokračuje v hľadan všetkých týchto sborov plus všeobecnho mapovho sboru +<span +class="ec-lmtt-10x-x-109">psfonts.map</span>, ktorý sa načta vždy (obsahuje deklarcie bežne použvaných PostScriptových +fontov; pozri posledn časť sekcie <a +href="#x1-670007.2.3">7.2.3<!--tex4ht:ref: sec:examplesofuse --></a>, kde sa nachdza viac detailov o narban s mapovými +sbormi PostScriptu). +<!--l. 2774--><p class="indent" > V tomto bode sa <span +class="ec-lmss-10x-x-109">dvips </span>identifikuje použvateľovi …<div class="alltt"> +<!--l. 2775--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-10x-x-109">This</span><span +class="ec-lmtt-10x-x-109"> is</span><span +class="ec-lmtt-10x-x-109"> dvips(k)</span><span +class="ec-lmtt-10x-x-109"> 5.92b</span><span +class="ec-lmtt-10x-x-109"> Copyright</span><span +class="ec-lmtt-10x-x-109"> 2002</span><span +class="ec-lmtt-10x-x-109"> Radical</span><span +class="ec-lmtt-10x-x-109"> Eye</span><span +class="ec-lmtt-10x-x-109"> Software</span><span +class="ec-lmtt-10x-x-109"> (www.radicaleye.com)</span> +</div> +</div>…potom pokračuje v hľadan prolgovho sboru <span +class="ec-lmtt-10x-x-109">texc.pro</span>: + <div class="alltt"> +<!--l. 2783--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=texc.pro,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> kdebug:search(texc.pro)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/texc.pro</span> +</div> +</div> +<!--l. 2794--><p class="indent" > Po njden tohoto sboru, <span +class="ec-lmss-10x-x-109">dvips </span>vypše na výstup dtum a čas a informuje ns, že vygeneruje +sbor <span +class="ec-lmtt-10x-x-109">hello-world.ps</span>, že potrebuje sbor s fontom <span +class="ec-lmtt-10x-x-109">cmr10</span>, ktorý bude deklarovaný ako +„rezidentný“: <div class="alltt"> +<!--l. 2798--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-10">TeX</span><span +class="ec-lmtt-10"> output</span><span +class="ec-lmtt-10"> 1998.02.26:1204’</span><span +class="ec-lmtt-10"> -></span><span +class="ec-lmtt-10"> hello-world.ps</span> +<br /><span +class="ec-lmtt-10">Defining</span><span +class="ec-lmtt-10"> font</span><span +class="ec-lmtt-10"> ()</span><span +class="ec-lmtt-10"> cmr10</span><span +class="ec-lmtt-10"> at</span><span +class="ec-lmtt-10"> 10.0pt</span> +<br /><span +class="ec-lmtt-10">Font</span><span +class="ec-lmtt-10"> cmr10</span><span +class="ec-lmtt-10"> <CMR10></span><span +class="ec-lmtt-10"> is</span><span +class="ec-lmtt-10"> resident.</span> +</div> +</div> Teraz sa rozbehne hľadanie sboru <span +class="ec-lmtt-10x-x-109">cmr10.tfm</span>, ktorý je njdený, potom je referencovaných ešte +niekoľko prolgových sborov (nezobrazen) a nakoniec je njden inštancia fontu Type1, +<span +class="ec-lmtt-10x-x-109">cmr10.pfb</span>, ktor je pridan do výstupnho sboru (pozri posledný riadok). <div class="alltt"> +<!--l. 2808--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=cmr10.tfm,</span><span +class="ec-lmtt-10"> must_exist=1,</span><span +class="ec-lmtt-10"> find_all=0,</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /var/tex/fonts/tfm//).</span> + + +<br /><span +class="ec-lmtt-10">kdebug:search(cmr10.tfm)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> +<br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=texps.pro,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span> +<br /><span +class="ec-lmtt-10"><texps.pro></span> +<br /><span +class="ec-lmtt-10">kdebug:start</span><span +class="ec-lmtt-10"> search(file=cmr10.pfb,</span><span +class="ec-lmtt-10"> must_exist=0,</span><span +class="ec-lmtt-10"> find_all=0,</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-10">kdebug:search(cmr10.pfb)</span><span +class="ec-lmtt-10"> =></span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> +<br /><span +class="ec-lmtt-10"><cmr10.pfb>[1]</span> +</div> +</div> + <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a + id="x1-690007.3"></a>Možnosti nastavenia za behu programu</h4> +<!--l. 2825--><p class="noindent" >Ďalšou z pekných čŕt distribcie Web2C je možnosť kontroly množstva pamťových parametrov +(najm veľkosti pol) za behu prostrednctvom sboru <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>, ktorý čta knižnica Kpathsea. +Nastavenia všetkých parametrov mžete njsť v časti 3 tohto sboru. Najdležitejšie riadiace +premenn (čsla riadkov sa vzťahuj na sbor <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>): +<!--l. 2832--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10x-x-109">main_memory</span> </dt><dd +class="description">Celkový počet dostupných slov v pamti pre <span class="TEX">T<span +class="E">E</span>X</span>, Metafont a MetaPost. + Muste vytvoriť nový formtový sbor pre každ odlišn nastavenie. Naprklad + mžete vygenerovať „obrovsk“ verziu <span class="TEX">T<span +class="E">E</span>X</span>u a zavolať sbor s formtom <span +class="ec-lmtt-10x-x-109">hugetex.fmt</span>. + S použitm štandardnej špecifikcie mena programu použvanho knižnicou Kpathsea, + konkrtna hodnota premennej <span +class="ec-lmtt-10x-x-109">main_memory </span>sa načta zo sboru <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">extra_mem_bot</span> </dt><dd +class="description">Dodatočný priestor pre „veľk“ dtov štruktry <span class="TEX">T<span +class="E">E</span>X</span>u: „boxy“, „glue“, + „breakpoint(y)“ a podobne. Je to užitočn hlavne ak použvate PI C<span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">font_mem_size</span> </dt><dd +class="description">Počet dostupných slov pre informciu o fontoch v <span class="TEX">T<span +class="E">E</span>X</span>u. Toto je viac-menej + celkov veľkosť všetkých prečtaných TFM sborov. + </dd><dt class="description"> +<span +class="ec-lmtk-10x-x-109">hash_extra</span> </dt><dd +class="description">Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. Len <span +class="lmsy-10x-x-109">≈</span>10 000 + riadiacich sekvenci mže byť uložených v hlavnej hašovacej tabuľke; ak mte + veľk knihu s mnohými kržovými odkazmi, toto nemus stačiť. Implicitn hodnota + <span +class="ec-lmtt-10x-x-109">hash_extra </span>je <span +class="ec-lmtt-10x-x-109">50000</span>.</dd></dl> +<!--l. 2858--><p class="noindent" >Samozrejme, tento prvok nemže nahradiť naozajstn dynamick polia a alokcie pamte, ale +keďže tieto sa veľmi ťažko implementuj v sčasnej verzii <span class="TEX">T<span +class="E">E</span>X</span>u, tieto parametre počas +behu programu poskytuj praktický kompromis, ktorý dovoľuje aspoň nejak flexibilitu. +<!--l. 2960--><p class="indent" > <a id="ack"></a> + <h3 class="sectionHead"><span class="titlemark">8 </span> <a + id="x1-700008"></a>Poděkovn</h3> +<!--l. 2963--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live je výsledkem společnho sil tměř všech skupin uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u. Toto vydn editoval +<span class="TEX">T<span +class="E">E</span>X</span> Live Karl Berry. Seznam ostatnch hlavnch přispěvatelů, minulých i současných, nsleduje. +Děkujeme: + <ul class="itemize1"> + <li class="itemize">Anglickmu, německmu, holandskmu a polskmu sdružen uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u (TUG, + DANTE e.V., NTG resp. GUST), kteř společně zajistily nezbytnou technickou a + administrativn infrastrukturu. Připojte se, prosm, k <span class="TEX">T<span +class="E">E</span>X</span>ovskmu sdružen ve vaš + blzkosti (CSTUG)! (Viz <a +href="http://tug.org/usergroups.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/usergroups.html</span></a>.) + </li> + <li class="itemize">Týmu CTANu, pozoruhodně Robinu Fairbairnsovi, Jimu Hefferonovi a Raineru + Schpfovi, který distribuuje obrazy <span class="TEX">T<span +class="E">E</span>X</span> Live a poskytuje společnou infrastrukturu pro + aktualizaci balků, na kterých je <span class="TEX">T<span +class="E">E</span>X</span> Live zvislý. + + + </li> + <li class="itemize">Johnu Bowmanovi, za vykonn mnoha změn v jeho pokročilm grafickm programu + Asymptote, aby tento fungoval v <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Peteru Breitenlohnerovi a e-<span class="TEX">T<span +class="E">E</span>X</span> týmu, kteř poskytuj stabiln zklad budoucnosti + <span class="TEX">T<span +class="E">E</span>X</span>u, a výslovně Peteru za hvězdnou pomoc s použvnm osobnch nstrojů + GNU v celm <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Jin-Hwan Choovi a celmu týmu DVIPDFM<span +class="lmmi-10x-x-109">x</span>, za jejich vynikajci ovladač a za schopnost + reagovat na konfiguračn problmy. + </li> + <li class="itemize">Thomasi Esserovi, za překrsný balk te<span class="TEX">T<span +class="E">E</span>X</span>, bez něhož by <span class="TEX">T<span +class="E">E</span>X</span> Live nikdy + neexistovala. + </li> + <li class="itemize">Michelu Goossensovi, který je spoluautorem původn dokumentace. + </li> + <li class="itemize">Eitanu Gurarimu, jehož <span class="TEX">T<span +class="E">E</span>X</span>4ht je použito pro HTML verzi tto dokumentace a který + každý rok obratem pracoval nenavně na jeho rozšřench. Eitan ns předčasně opustil + v červnu 2009 a tuto dokumentaci věnujeme jeho pamtce. + </li> + <li class="itemize">Hansi Hagenovi, za mnoh testovn a přpravu jeho formtu + Con<span class="TEX">T<span +class="E">E</span>X</span>t (<a +href="http://pragma-ade.com" class="url" ><span +class="ec-lmtt-10x-x-109">http://pragma-ade.com</span></a>) pracujcho uvnitř systmu <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Hn Thế Thnhovi, Martinu Schrderovi a pdf<span class="TEX">T<span +class="E">E</span>X</span> týmu (<a +href="http://pdftex.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://pdftex.org</span></a>) za + pokračujc rozšiřovn možnost <span class="TEX">T<span +class="E">E</span>X</span>u. + </li> + <li class="itemize">Hartmutu Henkelovi, za významný přspěvek k vývoji pdf<span class="TEX">T<span +class="E">E</span>X</span>u, Lua<span class="TEX">T<span +class="E">E</span>X</span>u atp. + </li> + <li class="itemize">Taco Hoekwaterovi, za významn sil při obnoven vývoje MetaPostu i samotnho + (Lua)<span class="TEX">T<span +class="E">E</span>X</span>u (<a +href="http://luatex.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://luatex.org</span></a>), za začleněn Con<span class="TEX">T<span +class="E">E</span>X</span>tu do systmu <span class="TEX">T<span +class="E">E</span>X</span> Live, za + přidn vcevlknov funkčnosti programu Kpathsea a mnoho dalšho. + </li> + <li class="itemize">Pawłu Jackowskmu, za windowsový instaltor <span +class="ec-lmss-10x-x-109">tlpm</span>, a Tomaszi Łuczakovi, za <span +class="ec-lmss-10x-x-109">tlpmgui</span>, + použvaný v předchozch vydnch. + </li> + <li class="itemize">Akirovi Kakuto, za poskytnut windowsovských binrek z jeho distribuce W32TEX pro + japonský <span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://w32tex.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://w32tex.org</span></a>) a za množstv dalšch přspěvků k vývoji. + </li> + <li class="itemize">Jonathanu Kewovi a SIL, za vyvinut pozoruhodnho systmu Xe<span class="TEX">T<span +class="E">E</span>X</span>u a za čas a + trpen při jeho integraci do <span class="TEX">T<span +class="E">E</span>X</span> Live, prvě tak za výchoz verzi instalačnho + programu Mac<span class="TEX">T<span +class="E">E</span>X</span>a kromě toho za nmi doporučený pomocný program <span class="TEX">T<span +class="E">E</span>X</span>works. + </li> + <li class="itemize">Dicku Kochovi, za držbu Mac<span class="TEX">T<span +class="E">E</span>X</span>u (<a +href="http://tug.org/mactex" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/mactex</span></a>) ve velmi blzkm + tandemu s <span class="TEX">T<span +class="E">E</span>X</span> Live, a za jeho skvěl vesel přitom. + </li> + <li class="itemize">Reinhardovi Kotuchovi za důležitý přspěvek k infrastruktuře a instalačnmu programu + <span class="TEX">T<span +class="E">E</span>X</span> Live 2008, rovněž za sil při výzkumu Windows, za skript <span +class="ec-lmtt-10x-x-109">getnonfreefonts </span>a + mnoho dalšho. + </li> + <li class="itemize">Siep Kroonenbergov, rovněž za důležitý přspěvek k infrastruktuře a instalačnmu + programu <span class="TEX">T<span +class="E">E</span>X</span> Live 2008, zvlště pod Windows a za množstv prce při aktualizaci + tto přručky, popisujc tyto vlastnosti. + </li> + <li class="itemize">Heikovi Oberdiekovi, za balk <span +class="ec-lmss-10x-x-109">epstopdf </span>a mnoh dalš, za kompresi veliknských + datových souborů <span +class="ec-lmss-10x-x-109">pst-geo </span>tak, že jsme je mohli zařadit do instalace a předevšm za jeho + mimořdnou prci na balku <span +class="ec-lmss-10x-x-109">hyperref</span>. + </li> + <li class="itemize">Petru Olškovi, který koordinoval a kontroloval velmi pečlivě českou a slovenskou + podporu na <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + + + <li class="itemize">Toshio Oshima za jeho windowsový prohlžeč <span +class="ec-lmss-10x-x-109">dviout</span>. + </li> + <li class="itemize">Manueli Pgouri-Gonnardovi, za pomoc při aktualizaci balků, vylepšen dokumentace + a rozvoj dokumentu <span +class="ec-lmss-10x-x-109">texdoc</span>. + </li> + <li class="itemize">Fabrice Popineau, za původn podporu Windows na <span class="TEX">T<span +class="E">E</span>X</span> Live a za francouzskou + dokumentaci. + </li> + <li class="itemize">Norbertovi Preiningovi, přednmu architektovi infrastruktury a instalačnho programu + <span class="TEX">T<span +class="E">E</span>X</span> Live 2008 a tak za koordinaci Debian verze <span class="TEX">T<span +class="E">E</span>X</span> Live (společně s Frankem + Ksterem), za mnoh průběžn nvrhy na zlepšen. + </li> + <li class="itemize">Sebastian Rahtz, za původn vytvořen systmu <span class="TEX">T<span +class="E">E</span>X</span> Live a za jeho držbu po mnoho + let. + </li> + <li class="itemize">Philu Taylorovi, za zřzen stahovn BitTorrentu. + </li> + <li class="itemize">Tomasz Trzeciak, za rozshlou pomoc s Windows. + </li> + <li class="itemize">Vladimir Volovich, za významnou pomoc s portovnm a jinými problmy držby, + obzvlště za to, že udělal realizovatelným zahrnut <span +class="ec-lmss-10x-x-109">xindy</span>. + </li> + <li class="itemize">Staszku Wawrykiewiczovi, hlavnmu testrovi všeho na <span class="TEX">T<span +class="E">E</span>X</span> Live a koordintorovi + mnoha důležitých polských přspěvků: fontů, windowsov instalace a dalšch. + </li> + <li class="itemize">Olafu Weberovi, pro jeho pečlivou držbu Web2C. + </li> + <li class="itemize">Gerbenu Wierdovi, za vytvořen a držbu původn podpory Mac OS X a za mnohou + integraci a testovn. + </li> + <li class="itemize">Grahamu Williamsovi, na jehož prci na katalogu <span class="TEX">T<span +class="E">E</span>X</span>ovských balků zvisme. + </li></ul> +<!--l. 3078--><p class="noindent" >Tvůrci binrek: Ettore Aldrovandi (<span +class="ec-lmss-10x-x-109">i386-solaris</span>, <span +class="ec-lmss-10x-x-109">x86_64-solaris</span>), Alan Braslau (<span +class="ec-lmss-10x-x-109">amd64-kfreebsd</span>, +<span +class="ec-lmss-10x-x-109">i386-kfreebsd</span>), Peter Breitenlohner (<span +class="ec-lmss-10x-x-109">x86_64-linux</span>), Karl Berry (<span +class="ec-lmss-10x-x-109">i386-linux</span>), Akira Kakuto (<span +class="ec-lmss-10x-x-109">win32</span>), +Dick Koch (<span +class="ec-lmss-10x-x-109">universal-darwin</span>, <span +class="ec-lmss-10x-x-109">x86_64-darwin</span>), Nikola Lečić (<span +class="ec-lmss-10x-x-109">amd64-freebsd</span>, <span +class="ec-lmss-10x-x-109">i386-freebsd</span>), Mojca +Miklavec (<span +class="ec-lmss-10x-x-109">mipsel-linux</span>), Norbert Preining (<span +class="ec-lmss-10x-x-109">alpha-linux</span>), Jukka Salmi (<span +class="ec-lmss-10x-x-109">i386-netbsd</span>), Thomas +Schmitz (<span +class="ec-lmss-10x-x-109">powerpc-linux</span>), Boris Veytsman (<span +class="ec-lmss-10x-x-109">armel-linux</span>), Vladimir Volovich (<span +class="ec-lmss-10x-x-109">powerpc-aix</span>, +<span +class="ec-lmss-10x-x-109">sparc-solaris</span>), Olaf Weber (<span +class="ec-lmss-10x-x-109">mips-irix</span>). Pro informaci o procesu budovn <span class="TEX">T<span +class="E">E</span>X</span> Live, viz +<a +href="http://tug.org/texlive/build.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/build.html</span></a>. +<!--l. 3096--><p class="indent" > Překladatel tto přručky: Boris Veytsman (Ruština), Jjgod Jiang, Jinsong Zhao, Yue Wang, & +Helin Gai (Čnština), Uwe Ziegenhagen (Němčina), Manuel Pgouri-Gonnard (Francouzština), +Marco Pallante (Italština), Nikola Lečić (Srbština), Petr Sojka & Jn Buša (Čeština/ +Slovenština),<span class="footnote-mark"><a +href="#fn2x0" id="fn2x0-bk"><sup class="textsuperscript">2</sup></a></span><a + id="x1-70001f2"></a> +Staszek Wawrykiewicz (Polština). Webovsk strnka dokumentace <span class="TEX">T<span +class="E">E</span>X</span> Live je +<a +href="http://tug.org/texlive/doc.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/doc.html</span></a>. Samozřejmě, nejdůležitějš poděkovn patř Donaldu +Knuthovi, předevšm za vymyšlen <span class="TEX">T<span +class="E">E</span>X</span>u a tak za to, že ho věnoval světu. +<!--l. 3119--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">9 </span> <a + id="x1-710009"></a>Historie vydn</h3> +<!--l. 3122--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">9.1 </span> <a + id="x1-720009.1"></a>Minulost</h4> +<!--l. 3124--><p class="noindent" >Diskuse začala koncem roku 1993, kdy holandsk skupina uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u NTG začala prci na CD +4All<span class="TEX">T<span +class="E">E</span>X</span> pro uživatele MS-DOSu, doufajc, že doba nazrla pro vydn jednoho CD pro +všechny systmy. Byl to na svou dobu přliš ambicizn cl, ale nenastartoval jen velmi +spěšn 4All<span class="TEX">T<span +class="E">E</span>X</span> CD, ale tak pracovn skupinu TUGu o <span class="TEX"><span +class="ec-lmri-10x-x-109">T</span><span +class="E"><span +class="ec-lmri-10x-x-109">E</span></span><span +class="ec-lmri-10x-x-109">X</span></span> <span +class="ec-lmri-10x-x-109">Directory Structure</span> + + +(<a +href="http://tug.org/tds" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/tds</span></a>), kter specifikovala, jak vytvořit konzistentn a spravovatelnou kolekci +<span class="TEX">T<span +class="E">E</span>X</span>ových souborů. Kompletn draft TDS byl publikovn v prosincovm čsle časopisu +<span +class="ec-lmro-10x-x-109">TUGboat </span>v roce 1995 a hned ze začtku bylo jasn, že jednm z ždaných produktů +bude vzorov struktura CD. Distribuce, kterou nyn mte, je přmým výstupem prce +tto pracovn skupiny. Evidentn spěch CD 4All<span class="TEX">T<span +class="E">E</span>X</span> ukzal, že i unixov uživatel by +toužili po podobně jednoduchm systmu, a to je tak jedno z hlavnch aktiv <span class="TEX">T<span +class="E">E</span>X</span> +Live. +<!--l. 3140--><p class="indent" > Nejprve jsme vytvořili unixov TDS CD na podzim 1995 a rychle identifikovali te<span class="TEX">T<span +class="E">E</span>X</span> Thomase +Essera jako ideln systm, jelikož již měl multiplatformn podporu a byl koncipovn +s perspektivou přenositelnosti. Thomas souhlasil s pomoc a serizn prce započala začtkem roku +1996. Prvn vydn se uskutečnilo v květnu 1996. Začtkem 1997 Karl Berry dokončil nov hlavn +vydn Web2C, kter obsahovalo tměř všechny vlastnosti, kter Thomas Esser přidal do te<span class="TEX">T<span +class="E">E</span>X</span>u, +a tak jsme se rozhodli druh vydn CD postavit na standardnm Web2C, s přidnm +skriptu <span +class="ec-lmtt-10x-x-109">texconfig </span>z te<span class="TEX">T<span +class="E">E</span>X</span>u. Třet vydn CD bylo založeno na dalš revizi Web2C, 7.2, +proveden Olafem Weberem; a jelikož zroveň byla hotova nov verze te<span class="TEX">T<span +class="E">E</span>X</span>u, <span class="TEX">T<span +class="E">E</span>X</span> Live +obsahoval tměř všechna jej vylepšen. Podobně čtvrt vydn použvalo novou verzi +te<span class="TEX">T<span +class="E">E</span>X</span>u a nov vydn Web2C (7.3). <span class="TEX">T<span +class="E">E</span>X</span> Live nyn obsahuje i kompletn systm pro +Windows. +<!--l. 3158--><p class="indent" > Pro pt vydn (březen 2000) bylo mnoho čst CD revidovno a zkontrolovno a byly +aktualizovny stovky balků. Detaily o balcch byly uloženy v souborech XML. Ale hlavn změnou +pro <span class="TEX">T<span +class="E">E</span>X</span> Live 5 bylo vynět softwaru, na kterm byla jakkoliv omezen na šřen (non-free +software). Vše uložen na <span class="TEX">T<span +class="E">E</span>X</span> Live je nyn slučiteln s tzv. ‘Debian Free Software +Guidelines’(<a +href="http://www.debian.org/intro/free" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.debian.org/intro/free</span></a>); udělali jsme vše možn, abychom +zkontrolovali licenčn podmnky všech balků, ale budeme vděčni za upozorněn na jakkoli +chyby. +<!--l. 3169--><p class="indent" > Šest vydn (červenec 2001) mělo aktualizovanho materilu ještě vce. Hlavn změnou byl +nový instalačn přstup: uživatel může volit instalačn kolekce. Byly kompletně reorganizovny +jazykov kolekce, takže jejich výběrem se instaluj nejen makra, fonty, ale je tak připraven +odpovdajc soubor <span +class="ec-lmtt-10x-x-109">language.dat</span>. +<!--l. 3177--><p class="indent" > Sedm vydn v roce 2002 mělo podstatn rozšřen v přidn podpory Mac OS X, kromě +množstv aktualizac balků a programů. Důležitým clem byla opětn integrace s te<span class="TEX">T<span +class="E">E</span>X</span>em a +korekce odchylek z ptho a šestho vydn. +<!--l. 3182--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.1 </span> <a + id="x1-730009.1.1"></a>2003</h5> +<!--l. 3184--><p class="noindent" >V roce 2003 se neustlou smršt oprav a rozšřen stalo to, že velikost <span class="TEX">T<span +class="E">E</span>X</span> Live již neumožnila +jeho směstnn na jedno CD, a tak došlo k rozdělen na tři různ distribuce (viz oddl <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tlcoll.dists --></a> na +straně <a +href="#x1-90002.1">7<!--tex4ht:ref: sec:tlcoll.dists --></a>). Navc: + <ul class="itemize1"> + <li class="itemize">Na ždost <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> týmu jsme změnili standardn přkazy <span +class="ec-lmss-10x-x-109">latex </span>a <span +class="ec-lmss-10x-x-109">pdflatex </span>tak, že nyn + použvaj e-<span class="TEX">T<span +class="E">E</span>X</span> (viz strana <a +href="#x1-120002.4">10<!--tex4ht:ref: text:etex --></a>). + </li> + <li class="itemize">Byly přidny a jsou nyn doporučovny k použvn nov fonty Latin Modern. + </li> + <li class="itemize">Byla zrušena podpora OS Alpha OSF (podpora HPUX byla zrušena již dřve), jelikož + se nenašel nikdo, kdo by na těchto platformch zkompiloval nov binrky. + </li> + <li class="itemize">Instalačn program Windows byl změněn podstatným způsobem; poprv bylo + integrovno uživatelsk prostřed založen na XEmacsu. + </li> + <li class="itemize">Důležit pomocn programy pro Windows (Perl, Ghostscript, ImageMagick, Ispell) jsou + nyn instalovny do instalačnho adresře <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Mapovac soubory jmen fontů pro <span +class="ec-lmss-10x-x-109">dvips</span>, <span +class="ec-lmss-10x-x-109">dvipdfm </span>a <span +class="ec-lmss-10x-x-109">pdftex </span>jsou nyn generovny novým + programem <span +class="ec-lmss-10x-x-109">updmap </span>a instalovny do <span +class="ec-lmtt-10x-x-109">texmf/fonts/map</span>. + </li> + <li class="itemize"><span class="TEX">T<span +class="E">E</span>X</span>, Metafont a MetaPost nyn dvaj na výstup většinu vstupnch znaků (32 a + + + výš) bez konverze (napřklad do souborů zapisovaných pomoc <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\write</span></span></span>, souborů log, na + terminl), a tedy <span +class="ec-lmri-10x-x-109">nejsou p</span><span +class="ec-lmri-10x-x-109">řekl</span><span +class="ec-lmri-10x-x-109">d</span><span +class="ec-lmri-10x-x-109">ny </span>do sedmibitov <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">^^</span></span></span> notace. V <span class="TEX">T<span +class="E">E</span>X</span> Live 7 bylo toto + mapovn zvisl na nastaven systmových locale; nyn již nastaven locale <span +class="ec-lmri-10x-x-109">neovlivn</span><span +class="ec-lmri-10x-x-109"></span> + chovn <span class="TEX">T<span +class="E">E</span>X</span>u. Pokud z nějakých důvodů potřebujete výstup s <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">^^</span></span></span>, přejmenujte soubor + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">texmf/web2c/cp8bit.tcx</span></span></span>. Přšt verze bude mt čistš řešen. + </li> + <li class="itemize">Tato dokumentace byla podstatným způsobem přepracovna. + </li> + <li class="itemize">Konečně, jelikož čsla verz <span class="TEX">T<span +class="E">E</span>X</span> Live již přliš narostla, verze je nyn identifikovna + rokem vydn: <span class="TEX">T<span +class="E">E</span>X</span> Live 2004.</li></ul> +<!--l. 3231--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.2 </span> <a + id="x1-740009.1.2"></a>2004</h5> +<!--l. 3232--><p class="noindent" >Rok 2004 přinesl mnoho změn: + <ul class="itemize1"> + <li class="itemize">Pokud mte loklně instalovny fonty, kter využvaj sv vlastn podpůrn soubory + <span +class="ec-lmtt-10x-x-109">.map </span>nebo (mnohem mně pravděpodobně) <span +class="ec-lmtt-10x-x-109">.enc</span>, možn budete nuceni tyto soubory + přesunout. + <!--l. 3240--><p class="noindent" >Soubory <span +class="ec-lmtt-10x-x-109">.map </span>jsou nyn vyhledvny jen v podaresřch <span +class="ec-lmtt-10x-x-109">fonts/map </span>(v každm + stromě <span +class="ec-lmtt-10x-x-109">texmf</span>), podle cesty <span +class="ec-lmtt-10x-x-109">TEXFONTMAPS</span>. Podobně, soubory <span +class="ec-lmtt-10x-x-109">.enc </span>jsou hledny jen + v podadresřch <span +class="ec-lmtt-10x-x-109">fonts/enc</span>, podle cesty <span +class="ec-lmtt-10x-x-109">ENCFONTS</span>. <span +class="ec-lmss-10x-x-109">updmap </span>se pokus vypsat varovn + o problematických souborech. + <!--l. 3247--><p class="noindent" >O metodch zpracovn t kter informace, prosme viz + <a +href="http://tug.org/texlive/mapenc.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/mapenc.html</span></a>. + </li> + <li class="itemize"><span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span> byla rozšřena přidnm instalovatelnho CD, založenho na MiK<span class="TEX">T<span +class="E">E</span>X</span>u, + pro ty, kteř dvaj přednost tto implementaci před Web2C. Viz oddl <a +href="#x1-80002">2<!--tex4ht:ref: sec:overview.tl --></a> (strnka <a +href="#x1-80002">7<!--tex4ht:ref: sec:overview.tl --></a>). + </li> + <li class="itemize">Uvnitř <span class="TEX">T<span +class="E">E</span>X</span> Live byl velký strom <span +class="ec-lmtt-10x-x-109">texmf </span>předešlých vydn nahrazen třemi: <span +class="ec-lmtt-10x-x-109">texmf</span>, + <span +class="ec-lmtt-10x-x-109">texmf-dist </span>a <span +class="ec-lmtt-10x-x-109">texmf-doc</span>. Viz oddl <a +href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a> (strnka <a +href="#x1-100002.2">7<!--tex4ht:ref: sec:tld --></a>) a soubory <span +class="ec-lmtt-10x-x-109">README </span>pro každý z nich. + </li> + <li class="itemize">Všechny vstupn soubory týkajci se <span class="TEX">T<span +class="E">E</span>X</span>u jsou teď soustředěny v podadresři <span +class="ec-lmtt-10x-x-109">tex</span> + stromů <span +class="ec-lmtt-10x-x-109">texmf* </span>a nemaj oddělen sourozeneck adresře <span +class="ec-lmtt-10x-x-109">tex</span>, <span +class="ec-lmtt-10x-x-109">etex</span>, <span +class="ec-lmtt-10x-x-109">pdftex</span>, <span +class="ec-lmtt-10x-x-109">pdfetex</span> + atd. Viz <a +href="../../../../texmf.doc/doc/english/tds/tds.html#Extensions" ><span +class="ec-lmtt-10x-x-109">texmf-doc/doc/english/tds/tds.html#Extensions</span></a>. + </li> + <li class="itemize">Pomocn dvky (neměly by být volny uživateli) jsou teď umstěny v novm + podadresři <span +class="ec-lmtt-10x-x-109">scripts </span>stromů <span +class="ec-lmtt-10x-x-109">texmf* </span>a mohou být vyhledvny prostřednictvm + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">kpsewhich</span><span +class="ec-lmtt-10x-x-109"> -format=texmfscripts</span></span></span>. Když tedy mte programy volajc tyto dvky, + budou muset být nastaveny. Viz <a +href="../../../../texmf.doc/doc/english/tds/tds.html#Scripts" ><span +class="ec-lmtt-10x-x-109">texmf-doc/doc/english/tds/tds.html#Scripts</span></a>. + </li> + <li class="itemize">Tměř všechny formty umožňuj většinu znaků tisknout bez konverze pomoc + překladovho souboru <span +class="ec-lmtt-10x-x-109">cp227.tcx</span>, msto jejich konverze pomoc <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">^^</span></span></span> notace. Konkrtně, + znaky na pozicch 32–256, plus „tab“, „vertikln tab“ a „form feed“ jsou považovny + za tisknuteln a nejsou konvertovny. Výjimky tvoř plain <span class="TEX">T<span +class="E">E</span>X</span> (jen 32–127 jsou + tisknuteln), Con<span class="TEX">T<span +class="E">E</span>X</span>t (0–255 tisknuteln) a formty systmu Omega. Toto implicitn + chovn je tměř stejn jak na <span class="TEX">T<span +class="E">E</span>X</span> Live 2003, ale je implementovno čistěji, + s vce možnostmi přizpůsoben. Viz <a +href="../../../../texmf/doc/web2c/web2c.html#TCX-files" ><span +class="ec-lmtt-10x-x-109">texmf/doc/web2c/web2c.html#TCX-files</span></a>. + (Mimochodem, se vstupem Unicode, může <span class="TEX">T<span +class="E">E</span>X</span> na výstupu vypsat posloupnosti + čstečných znaků při výpisu chybových kontextů, protože je bytově orientovn.) + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">pdfetex </span>je teď implicitn stroj pro všechny formty kromě samotnho (plain) <span +class="ec-lmss-10x-x-109">tex</span>u. (Ten + jistěže generuje DVI, když je spuštěn jako <span +class="ec-lmss-10x-x-109">latex </span>atd.) To znamen, kromě jiných věc, že + mikrotypografick rozšřen <span +class="ec-lmss-10x-x-109">pdftex</span>u jsou dostupn v <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u, Con<span class="TEX">T<span +class="E">E</span>X</span>tu atd., stejně + jako rozšřen e-<span class="TEX">T<span +class="E">E</span>X</span>u (<a +href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). + + + <!--l. 3294--><p class="noindent" >To tak znamen, že užit balku <span +class="ec-lmss-10x-x-109">ifpdf </span>(pracuje s plainem i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>em) nebo + ekvivalentnho kdu je <span +class="ec-lmri-10x-x-109">důle</span><span +class="ec-lmri-10x-x-109">žit</span><span +class="ec-lmri-10x-x-109">ěj</span><span +class="ec-lmri-10x-x-109">š</span><span +class="ec-lmri-10x-x-109"> ne</span><span +class="ec-lmri-10x-x-109">ž kdykoliv p</span><span +class="ec-lmri-10x-x-109">ředt</span><span +class="ec-lmri-10x-x-109">m</span>, protože jednoduch testovn, + zda je <span +class="ec-lmtt-10x-x-109">\pdfoutput </span>nebo nějaký jiný primitiv definovn, nen spolehlivý způsob určen, + zda je generovn PDF výstup. Tento zpětný krok jsme udělali co nejvc kompatibiln + letos, ale v přštm roce <span +class="ec-lmtt-10x-x-109">\pdfoutput </span>může být definovn, dokonce i když se zapisuje + do DVI. + </li> + <li class="itemize">pdf<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://pdftex.org/" class="url" ><span +class="ec-lmtt-10x-x-109">http://pdftex.org/</span></a>) m množstv nových vlastnost: + <ul class="itemize2"> + <li class="itemize"><span +class="ec-lmtt-10x-x-109">\pdfmapfile </span>a <span +class="ec-lmtt-10x-x-109">\pdfmapline </span>poskytuj podporu mapovn fontů uvnitř + dokumentu. + </li> + <li class="itemize">Mikrotypografick rozšřen fontu může být použito jednodušeji.<br +class="newline" /><a +href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a> + </li> + <li class="itemize">Všechny parametry, kter byly předtm nastavovny ve zvlštnm konfiguračnm + souboru <span +class="ec-lmtt-10x-x-109">pdftex.cfg</span>, mus teď být nastaveny pomoc primitivů, obyčejně + v <span +class="ec-lmtt-10x-x-109">pdftexconfig.tex</span>; <span +class="ec-lmtt-10x-x-109">pdftex.cfg </span>nen dle podporovn. Všechny existujc <span +class="ec-lmtt-10x-x-109">.fmt</span> + soubory mus být znovu vytvořeny při změně souboru <span +class="ec-lmtt-10x-x-109">pdftexconfig.tex</span>. + </li> + <li class="itemize">Dalš informace viz manul pdf<span class="TEX">T<span +class="E">E</span>X</span>u: <a +href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>. + </li></ul> + </li> + <li class="itemize">Primitiv <span +class="ec-lmtt-10x-x-109">\input </span>v <span +class="ec-lmss-10x-x-109">tex</span>u (a <span +class="ec-lmss-10x-x-109">mf </span>a <span +class="ec-lmss-10x-x-109">mpost</span>) teď akceptuje dvojit uvozovky se jmny obsahujcmi + mezery a s jinými zvlštnmi znaky. Typick přklady: + + + <div class="verbatim" id="verbatim-6"> + <div class="fancyvrb" id="fancyvrb19"><a + id="x1-74002r1"></a>  \input "filename with spaces"   % plain<br class="fancyvrb" /><a + id="x1-74004r2"></a>  \input{"filename with spaces"}  % latex</div></div> + <!--l. 3329--><p class="nopar" >Pro dalš informace viz manul Web2C: <a +href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. + </li> + <li class="itemize">Podpora enc<span class="TEX">T<span +class="E">E</span>X</span>u je nyn zahrnuta uvnitř Web2C, v důsledku toho ve všech + <span class="TEX">T<span +class="E">E</span>X</span>ových programech, použitm volby <span +class="ec-lmtt-10x-x-109">-enc </span>— <span +class="ec-lmri-10x-x-109">jen v</span><span +class="ec-lmri-10x-x-109"> p</span><span +class="ec-lmri-10x-x-109">ř</span><span +class="ec-lmri-10x-x-109">pad</span><span +class="ec-lmri-10x-x-109">ě, </span><span +class="ec-lmri-10x-x-109">že form</span><span +class="ec-lmri-10x-x-109">ty jsou</span> + <span +class="ec-lmri-10x-x-109">vytvo</span><span +class="ec-lmri-10x-x-109">řeny</span>. enc<span class="TEX">T<span +class="E">E</span>X</span> podporuje obecn překdovn vstupu a výstupu, čmž umožňuje + plnou podporu kdovn Unicode (v UTF-8). Viz <a +href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> a + <a +href="http://www.olsak.net/enctex.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.olsak.net/enctex.html</span></a>. + </li> + <li class="itemize">Aleph, nový stroj kombinujc e-<span class="TEX">T<span +class="E">E</span>X</span> a Omega, je nyn k dispozici. Trochu informace najdete + na <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> a <a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. + Formt pro Aleph, založený na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u se jmenuje <span +class="ec-lmss-10x-x-109">lamed</span>. + </li> + <li class="itemize">Nejnovějš vydn <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u m novou verzi LPPL — teď oficilně schvlen Debian licence. + Rozmanit dalš aktualizace najdete v souborech <span +class="ec-lmtt-10x-x-109">ltnews </span>v <a +href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. + </li> + <li class="itemize">Je dodn <span +class="ec-lmss-10x-x-109">dvipng</span>, nový program pro konvertovn DVI na obrazov soubory PNG. Viz + <a +href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>. + </li> + <li class="itemize">Zredukovali jsme balk <span +class="ec-lmss-10x-x-109">cbgreek </span>na „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 msto. pln sada je dostupn z CTAN + (<a +href="http://mirror.ctan.org/tex-archive/fonts/greek/cb" class="url" ><span +class="ec-lmtt-10x-x-109">http://mirror.ctan.org/tex-archive/fonts/greek/cb</span></a>). + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">oxdvi </span>byl odebrn; použijte jednoduše <span +class="ec-lmss-10x-x-109">xdvi</span>. + </li> + <li class="itemize">Přkazy <span +class="ec-lmss-10x-x-109">ini </span>a <span +class="ec-lmss-10x-x-109">vir </span>(linky) pro <span +class="ec-lmss-10x-x-109">tex</span>, <span +class="ec-lmss-10x-x-109">mf </span>a <span +class="ec-lmss-10x-x-109">mpost </span>se již nevytvřej, napřklad <span +class="ec-lmss-10x-x-109">initex</span>. Funkčnost + instrukce <span +class="ec-lmss-10x-x-109">ini </span>byla po cel lta přstupna prostřednictvm volby <span +class="ec-lmtt-10x-x-109">-ini </span>na přkazovm + řdku. + </li> + <li class="itemize">Podpora platformy <span +class="ec-lmss-10x-x-109">i386-openbsd </span>byla zrušena. Jelikož balček <span +class="ec-lmss-10x-x-109">tetex </span>v BSD Ports systmu je + dostupný a GNU/Linux a FreeBSD binrky byly dostupn, zdlo se nm, že čas dobrovolnků + může být využit lpe někde jinde. + </li> + <li class="itemize">Na <span +class="ec-lmss-10x-x-109">sparc-solaris </span>(přinejmenšm) jste možn museli nastavovat proměnn prostřed + <span +class="ec-lmtt-10x-x-109">LD_LIBRARY_PATH</span>, aby běžely programy <span +class="ec-lmss-10x-x-109">t1utils</span>. Je to tm, že jsou kompilovny v C++, a + neexistuje standardn umstěn ,runtime‘ knihoven. (To nen novinka roku 2004, ale nebylo to + dřv zdokumentovno.) Podobně, na <span +class="ec-lmss-10x-x-109">mips-irix</span>, ‘runtime’knihovny pro MIPS 7.4 jsou + nezbytn.</li></ul> +<!--l. 3381--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.3 </span> <a + id="x1-750009.1.3"></a>2005</h5> +<!--l. 3383--><p class="noindent" >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: + <ul class="itemize1"> + <li class="itemize">Byly zavedeny nov skripty <span +class="ec-lmss-10x-x-109">texconfig-sys</span>, <span +class="ec-lmss-10x-x-109">updmap-sys </span>a <span +class="ec-lmss-10x-x-109">fmtutil-sys</span>, kter měn + konfiguraci v systmových stromech. Skripty <span +class="ec-lmss-10x-x-109">texconfig</span>, <span +class="ec-lmss-10x-x-109">updmap </span>a <span +class="ec-lmss-10x-x-109">fmtutil </span>teď měn + uživatelsk (user-specific) soubory v <span +class="ec-lmtt-10x-x-109">$HOME/.texlive2005</span>. + + + </li> + <li class="itemize">Na specifikaci stromů obsahujcch konfiguračn soubory (uživatelsk resp. systmov) + byly zavedeny odpovdajc nov proměnn <span +class="ec-lmtt-10x-x-109">TEXMFCONFIG </span>resp. <span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG</span>. Tedy, + možn budete potřebovat přesunout osobn verze souborů <span +class="ec-lmtt-10x-x-109">fmtutil.cnf </span>a <span +class="ec-lmtt-10x-x-109">updmap.</span> + <span +class="ec-lmtt-10x-x-109">cfg </span>na tato msta; jin volba je předefinovn <span +class="ec-lmtt-10x-x-109">TEXMFCONFIG </span>nebo <span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG</span> + v souboru <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>. V každm přpadě skutečn pozice těchto souborů a hodnoty + <span +class="ec-lmtt-10x-x-109">TEXMFCONFIG </span>a <span +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG </span>se musej shodovat. Viz oddl <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, strana <a +href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. + </li> + <li class="itemize">Loni jsme ponechali <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\pdfoutput</span></span></span> a jin primitivy nedefinovny pro výstup DVI, přestože + byl použvn program <span +class="ec-lmss-10x-x-109">pdfetex</span>. Letos, jak jsme slbili, jsme odstranili toto zpětně + kompatibiln opatřen. Tedy když vš dokument použv <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\ifx\pdfoutput\undefined</span></span></span> + na testovn výstupu do formtu PDF, je nutn ho změnit. Můžete k tomu použt + balk <span +class="ec-lmss-10x-x-109">ifpdf.sty </span>(který funguje v plain <span class="TEX">T<span +class="E">E</span>X</span>u i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u), nebo použt jeho logiku. + </li> + <li class="itemize">Loni jsme změnili většinu formtů tak, aby vypisovaly (8bitov) znaky tak jak jsou (viz + předchzejc sekci). Nový TCX soubor <span +class="ec-lmtt-10x-x-109">empty.tcx </span>teď poskytuje jednodušš cestu + k dosažen původnho zpisu <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">^^</span></span></span> když si tak budete přt, jako v přpadě: + + + <div class="verbatim" id="verbatim-7"> + <div class="fancyvrb" id="fancyvrb20"><a + id="x1-75002r1"></a>  latex --translate-file=empty.tcx yourfile.tex</div></div> + <!--l. 3420--><p class="nopar" > + </li> + <li class="itemize">Nový program <span +class="ec-lmss-10x-x-109">dvipdfmx </span>je zařazen pro převeden z DVI do PDF; ten je platnou aktualizac + programu <span +class="ec-lmss-10x-x-109">dvipdfm </span>(který je tž ještě k dispozici, i když ho nedoporučujeme). + </li> + <li class="itemize">Nov programy <span +class="ec-lmss-10x-x-109">pdfopen </span>a <span +class="ec-lmss-10x-x-109">pdfclose </span>byly přidny, aby poskytly možnost znovu otevřt PDF + soubory v programe Adobe Acrobat Reader bez jeho restartu. (Jin prohlžeče PDF, + předevšm <span +class="ec-lmss-10x-x-109">xpdf</span>, <span +class="ec-lmss-10x-x-109">gv </span>a <span +class="ec-lmss-10x-x-109">gsview</span>, nikdy netrpěly tmto problmem.) + </li> + <li class="itemize">Kvůli důslednosti proměnn <span +class="ec-lmtt-10x-x-109">HOMETEXMF </span>a <span +class="ec-lmtt-10x-x-109">VARTEXMF </span>byly přejmenovny na <span +class="ec-lmtt-10x-x-109">TEXMFHOME </span>resp. na + <span +class="ec-lmtt-10x-x-109">TEXMFSYSVAR</span>. Je tu tak <span +class="ec-lmtt-10x-x-109">TEXMFVAR</span>, kter je implicitně uživatelsky zvisl (user-specific). Viz + prvn bod výše.</li></ul> +<!--l. 3439--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.4 </span> <a + id="x1-760009.1.4"></a>2006–2007</h5> +<!--l. 3441--><p class="noindent" >V letech 2006–2007 byl rozshlým přrustkem na <span class="TEX">T<span +class="E">E</span>X</span> Live program Xe<span class="TEX">T<span +class="E">E</span>X</span>, přstupný jako +programy <span +class="ec-lmtt-10x-x-109">xetex </span>a <span +class="ec-lmtt-10x-x-109">xelatex</span>; viz <a +href="http://scripts.sil.org/xetex" class="url" ><span +class="ec-lmtt-10x-x-109">http://scripts.sil.org/xetex</span></a>. +<!--l. 3445--><p class="indent" > MetaPost byl tak podstatně aktualizovn, s mnoha plny do budoucnosti +(<a +href="http://tug.org/metapost/articles" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/metapost/articles</span></a>), podobně pdf<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://tug.org/applications/pdftex" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/applications/pdftex</span></a>). +<!--l. 3449--><p class="indent" > Formt <span class="TEX">T<span +class="E">E</span>X</span> <span +class="ec-lmtt-10x-x-109">.fmt </span>(vysokorychlostn formt) a podobně soubory MetaPost a Metafont jsou teď +uloženy v podadresřch <span +class="ec-lmtt-10x-x-109">texmf/web2c</span>, namsto přmho uložen v něm (ačkoliv je adresř stle +prohledvn, v zjmu stvajcch formtů <span +class="ec-lmtt-10x-x-109">.fmt</span>). Podadresře nesou jmna použvaných +programů, napřklad <span +class="ec-lmtt-10x-x-109">tex </span>nebo <span +class="ec-lmtt-10x-x-109">pdftex </span>nebo <span +class="ec-lmtt-10x-x-109">xetex</span>. Tato změna by měla při běžnm použvn +zůstat nepostřehnuta. +<!--l. 3457--><p class="indent" > Program (plain) <span +class="ec-lmtt-10x-x-109">tex </span>již nečte prvn řdky <span +class="ec-lmtt-10x-x-109">%& </span>aby určil, jaký formt m spustit; je to čistý +knuthovský <span class="TEX">T<span +class="E">E</span>X</span>. (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> a všechny ostatn programy stle čtou řdky <span +class="ec-lmtt-10x-x-109">%&</span>). Pochopitelně se +během roku (jako obvykle) vyskytly stovky jiných aktualizac balků a programů. Jako obyčejně, +zkontrolujte, prosm, aktualizace na CTANu (<a +href="http://mirror.ctan.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://mirror.ctan.org</span></a>). +<!--l. 3464--><p class="indent" > Vnitřně, strom zdrojových textů je nyn uložen v Subversion, se standardnm webovským +rozhran m pro jeho prohlžen, kam směruje odkaz z naš domovsk strnky. Třebaže nen +v konečn verzi viditelný, očekvme, že to poskytne zklad pro stabiln rozvoj v letech +nsledujcch. +<!--l. 3470--><p class="indent" > Nakonec, v květnu 2006 Thomas Esser oznmil, že už nebude aktualizovat te<span class="TEX">T<span +class="E">E</span>X</span> +(<a +href="http://tug.org/tetex" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/tetex</span></a>). Výsledkem je nrůst zjmu o <span class="TEX">T<span +class="E">E</span>X</span> Live, předevšm mezi distributory +GNU/Linuxu. (Na <span class="TEX">T<span +class="E">E</span>X</span> Live se nachz nov instalačn schma <span +class="ec-lmtt-10x-x-109">tetex</span>u, poskytujc +přibližný ekvivalent.) Doufme, že to možn povede ke zlepšen prostřed <span class="TEX">T<span +class="E">E</span>X</span>u pro +všechny. +<!--l. 3477--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.5 </span> <a + id="x1-770009.1.5"></a>2008</h5> +<!--l. 3479--><p class="noindent" >V roce 2008 byla cel infrastruktura <span class="TEX">T<span +class="E">E</span>X</span> Live přebudovna a znovu implementovna. pln +informace o instalaci je nyn uložena v textovm souboru <span +class="ec-lmtt-10x-x-109">tlpkg/texlive.tlpdb</span>. +<!--l. 3483--><p class="indent" > Mezi dalšmi věcmi je konečně možn aktualizace instalace <span class="TEX">T<span +class="E">E</span>X</span> Live z internetu po předchoz +instalaci. Tuto vlastnost poskytoval MiK<span class="TEX">T<span +class="E">E</span>X</span> již řadu let. Předpokldme pravidelnou aktualizaci +nových balků po jejich vydn na CTANu. +<!--l. 3488--><p class="indent" > Obsažený je významnějš nový stroj (engine) Lua<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://luatex.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://luatex.org</span></a>); kromě lepš +přizpůsobivosti v szen je možno tento vynikajc skriptovac jazyk použt jak uvnitř, tak +i mimo <span class="TEX">T<span +class="E">E</span>X</span>ovsk dokumenty. +<!--l. 3492--><p class="indent" > Podpora Windows a unixových platforem je nyn jednotnějš. Zejmna, většina skriptů +Perlu a Lua je teď k dispozici pod Windows, s použitm Perlu distribuovanho na <span class="TEX">T<span +class="E">E</span>X</span> +Live. + + +<!--l. 3496--><p class="indent" > Nový skript <span +class="ec-lmss-10x-x-109">tlmgr </span>(sekce <a +href="#x1-450005">5<!--tex4ht:ref: sec:tlmgr --></a>) je všeobecn rozhran pro sprvu <span class="TEX">T<span +class="E">E</span>X</span> Live po předchoz instalaci. +Ovld aktualizaci balků a nsledujc znovuvytvořen formtů, mapovacch souborů a +jazykových souborů, volitelně zahrnujc lokln doplňky. +<!--l. 3501--><p class="indent" > S přchodem programu <span +class="ec-lmss-10x-x-109">tlmgr</span>, činnosti programu <span +class="ec-lmss-10x-x-109">texconfig </span>na editaci formtů a konfiguračnch +souborů dělen slov jsou nyn blokovan. +<!--l. 3505--><p class="indent" > Program <span +class="ec-lmss-10x-x-109">xindy </span>pro tvorbu rejstřků (<a +href="http://xindy.sourceforge.net/" class="url" ><span +class="ec-lmtt-10x-x-109">http://xindy.sourceforge.net/</span></a>) je nyn zahrnut na +většině platforem. Nstroj <span +class="ec-lmss-10x-x-109">kpsewhich </span>může nyn ohlsit všechny výskyty pro daný soubor (option +<span +class="ec-lmtt-10x-x-109">–all</span>) a omezen výskyty pro daný podadresř (option <span +class="ec-lmtt-10x-x-109">–subdir</span>). +<!--l. 3513--><p class="indent" > Program <span +class="ec-lmss-10x-x-109">dvipdfmx </span>zahrnuje nyn funkčnost extrakce informace o ‘bounding boxu’, pomoc +povelu <span +class="ec-lmss-10x-x-109">extractbb</span>; toto byl jeden z poslednch rysů, kter poskytoval <span +class="ec-lmss-10x-x-109">dvipdfm</span>, avšak ne +<span +class="ec-lmss-10x-x-109">dvipdfmx</span>. +<!--l. 3518--><p class="indent" > Fontov přezdvky <span +class="ec-lmtt-10x-x-109">Times-Roman</span>, <span +class="ec-lmtt-10x-x-109">Helvetica</span>, atd. byly odstraněn. Různ balky očekvaly +jejich různ chovn (předevšm, že budou mt různ kdovn) a nenalezlo se vhodn řešen +tohoto problmu. +<!--l. 3522--><p class="indent" > Formt <span +class="ec-lmss-10x-x-109">platex </span>byl odstraněn pro konflikt jmen s japonštinou <span +class="ec-lmss-10x-x-109">platex</span>; podporu polštiny nyn +zajišťuje balk <span +class="ec-lmss-10x-x-109">polski</span>. +<!--l. 3526--><p class="indent" > Soubory <span +class="ec-lmtt-10x-x-109">WEB</span>ovských řetězců (pool) jsou nyn zkompilovan do binrek pro usnadněn +aktualizac. +<!--l. 3529--><p class="indent" > A nakonec, v tomto vydn jsou zahrnuty změny proveden Donaldem Knuthem v jeho pravch <span class="TEX">T<span +class="E">E</span>X</span>u +roku 2008 (‘<span class="TEX">T<span +class="E">E</span>X</span> tuneup of 2008’). Viz <a +href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>. +<!--l. 3533--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.6 </span> <a + id="x1-780009.1.6"></a>2009</h5> +<!--l. 3535--><p class="noindent" >Od roku 2009 je standardn výstupn formt Lua(L<span +class="ec-lmr-8">A</span> )<span class="TEX">T<span +class="E">E</span>X</span> PDF, pro využit výhody Lua<span class="TEX">T<span +class="E">E</span>X</span>ovsk +podpory OpenType a jin. Nov binrky nazvan <span +class="ec-lmtt-10x-x-109">dviluatex </span>a <span +class="ec-lmtt-10x-x-109">dvilualatex </span>spoušt Lua<span class="TEX">T<span +class="E">E</span>X</span> při +výstupu DVI. Domovsk strnka Lua<span class="TEX">T<span +class="E">E</span>X</span>u je <a +href="http://luatex.org" class="url" ><span +class="ec-lmtt-10x-x-109">http://luatex.org</span></a>. +<!--l. 3540--><p class="indent" > Původn systm (engine) Omega a formt Lambda format byly odstraněny po diskusch +s autory systmu Omega. Zůstaly aktualizovan programy Aleph a Lamed, podobně jako pomocn +programy systmu Omega. +<!--l. 3544--><p class="indent" > Obsažen je nov vydn fontů AMS Type 1, včetně Computer Modern: do zdrojků Metafontu +bylo zapracovno několik mlo změn tvarů, kter za lta udělal Don Knuth a byl aktualizovn +hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz +<a +href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>). Ve všech přpadech zůstaly +metriky <span +class="ec-lmri-10x-x-109">nezm</span><span +class="ec-lmri-10x-x-109">ěn</span><span +class="ec-lmri-10x-x-109">ěny</span>. Domovsk strnka AMS fontů je <a +href="http://www.ams.org/tex/amsfonts.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://www.ams.org/tex/amsfonts.html</span></a>. +<!--l. 3553--><p class="indent" > Pomocný program – nový GUI editor – <span class="TEX">T<span +class="E">E</span>X</span>works je zahrnut pro Windows, ale tak +v Mac<span class="TEX">T<span +class="E">E</span>X</span>u. Pro jin platformy a dalš informace, viz domovskou strnku <span class="TEX">T<span +class="E">E</span>X</span>works +<a +href="http://tug.org/texworks" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texworks</span></a>. Je to multi-platformn prostřed inspirovan editorem TeXShop +v Mac OS X, zaměřen na jednoduch použit. +<!--l. 3562--><p class="indent" > Grafický program Asymptote je zahrnutý pro vce platforem. Realizuje textově založený jazyk +pro popis grafiky, blzký k MetaPostu, avšak s pokročilou podporou 3D a jinými vlastnostmi. Jeho +domovsk strnka je <a +href="http://asymptote.sourceforge.net" class="url" ><span +class="ec-lmtt-10x-x-109">http://asymptote.sourceforge.net</span></a>. +<!--l. 3567--><p class="indent" > Samostatný program <span +class="ec-lmtt-10x-x-109">dvipdfm </span>byl nahrazen programem <span +class="ec-lmtt-10x-x-109">dvipdfmx</span>, který pod tmto jmnem +pracuje ve zvlštnm režimu kompatibility. <span +class="ec-lmtt-10x-x-109">dvipdfmx </span>zahrnuje podporu CJK a m nahromaděny +mnoh dalš pravy za lta od poslednho vydn <span +class="ec-lmtt-10x-x-109">dvipdfm</span>. Domovsk strnka DVIPDFMx je +<a +href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span +class="ec-lmtt-10x-x-109">http://project.ktug.or.kr/dvipdfmx</span></a>. +<!--l. 3575--><p class="indent" > Binrky pro platformy <span +class="ec-lmss-10x-x-109">cygwin </span>a <span +class="ec-lmss-10x-x-109">i386-netbsd </span>jsou nyn v <span class="TEX">T<span +class="E">E</span>X</span> Live zahrnuty, zatmco nm bylo +oznmeno, že uživatel OpenBSD zskaj <span class="TEX">T<span +class="E">E</span>X</span> pomoc jejich systmů balků a navc se +objevily potže při vytvřen binrek, kter by měli šanci fungovat ve vce než jedn +verzi. +<!--l. 3580--><p class="indent" > Z dalšch menšch změn: nyn použvme <span +class="ec-lmss-10x-x-109">xz </span>kompresi, stabiln nhradu za <span +class="ec-lmss-10x-x-109">lzma</span> +(<a +href="http://tukaani.org/xz/" class="url" ><span +class="ec-lmtt-10x-x-109">http://tukaani.org/xz/</span></a>); a literl <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">$</span></span></span> je povolen v nzvech souborů pokud nen uveden na +začtku jmna znm proměnn; knihovna Kpathsea je teď vcevlknov (použiteln +v MetaPostu); budovn celho <span class="TEX">T<span +class="E">E</span>X</span> Live je nyn založeno na systmu Automake. +<!--l. 3588--><p class="indent" > Zvěrečn poznmka o minulosti: všechna vydn <span class="TEX">T<span +class="E">E</span>X</span> Live, spolu s podpůrným materilem +jako např. CD labels jsou dostupn na <a +href="ftp://tug.org/historic/systems/texlive" class="url" ><span +class="ec-lmtt-10x-x-109">ftp://tug.org/historic/systems/texlive</span></a>. +<!--l. 3592--><p class="noindent" > + + + <h5 class="subsubsectionHead"><span class="titlemark">9.1.7 </span> <a + id="x1-790009.1.7"></a>2010</h5> +<!--l. 3595--><p class="noindent" >V roce 2010 je předvolenou verz pro výstup PDF verze 1.5, umožňujc větš kompresi. To +se týk všech nstroj <span class="TEX">T<span +class="E">E</span>X</span>u použvaných na vytvřen PDF a <span +class="ec-lmtt-10x-x-109">dvipdfmx</span>. Načtenm +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ovskho balčku <span +class="ec-lmss-10x-x-109">pdf14 </span>se provede zpětn změna na PDF 1.4, nebo nastavte +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\pdfminorversion=4</span></span></span>. +<!--l. 3600--><p class="indent" > pdf(L<span +class="ec-lmr-8">A</span> )<span class="TEX">T<span +class="E">E</span>X</span> nyn <span +class="ec-lmri-10x-x-109">automaticky </span>konvertuje požadovaný soubor ve formtu Encapsulated +PostScript (EPS) na PDF, prostřednictvm balku <span +class="ec-lmss-10x-x-109">epstopdf</span>, když a pokud je načten konfiguračn +soubor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u <span +class="ec-lmtt-10x-x-109">graphics.cfg </span>a pokud je výstup do PDF. Implicitn nastaven jsou +zamýšlen pro eliminaci možnost přepsn ručně vytvořených PDF souborů, ale můžete +tak docela zakzat načten <span +class="ec-lmtt-10x-x-109">epstopdf </span>zadnm <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> +(nebo <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">\def...</span></span></span>) před deklarac <span +class="ec-lmtt-10x-x-109">\documentclass</span>. Balk <span +class="ec-lmss-10x-x-109">epstopdf </span>nebude zaveden rovněž +pokud bude použit balk <span +class="ec-lmss-10x-x-109">pst-pdf</span>. Pro dalš podrobnosti viz dokumentaci balku <span +class="ec-lmss-10x-x-109">epstopdf</span> +(<a +href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span +class="ec-lmtt-10x-x-109">http://ctan.org/pkg/epstopdf-pkg</span></a>). +<!--l. 3611--><p class="indent" > Dalš podobnou změnou je, že vykonn několika mlo externch přkazů z <span class="TEX">T<span +class="E">E</span>X</span>u, +prostřednictvm vlastnosti <span +class="ec-lmtt-10x-x-109">\write18</span>, je nyn implicitně povoleno. Tyto přkazy jsou <span +class="ec-lmtt-10x-x-109">repstopdf</span>, +<span +class="ec-lmtt-10x-x-109">makeindex</span>, <span +class="ec-lmtt-10x-x-109">kpsewhich</span>, <span +class="ec-lmtt-10x-x-109">bibtex </span>a <span +class="ec-lmtt-10x-x-109">bibtex8</span>; seznam je uveden v <span +class="ec-lmtt-10x-x-109">texmf.cnf</span>. Prostřed, kter mus +zakzat všechny takov extern povely můžou zrušit tuto volbu v instaltoru (viz oddl <a +href="#x1-280003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), +nebo po instalaci přepsat hodnotu spuštěnm <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">tlmgr</span><span +class="ec-lmtt-10x-x-109"> conf</span><span +class="ec-lmtt-10x-x-109"> texmf</span><span +class="ec-lmtt-10x-x-109"> shell_escape</span><span +class="ec-lmtt-10x-x-109"> 0</span></span></span>. +<!--l. 3620--><p class="indent" > Ještě dalš podobnou změnou je to, že BibTeX a Makeindex nyn implicitně odmtaj zapsat +sv výstupn soubory do libovolnho adresře (jako samotný <span class="TEX">T<span +class="E">E</span>X</span>). Je to proto, že nyn můžou být +povolen pro použit omezeným <span +class="ec-lmtt-10x-x-109">\write18</span>. Aby se to změnilo, může být nastavena proměnn +prostřed <span +class="ec-lmtt-10x-x-109">TEXMFOUTPUT</span>, nebo změnen nastaven <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10x-x-109">openout_any</span></span></span>. +<!--l. 3626--><p class="indent" > Xe<span class="TEX">T<span +class="E">E</span>X</span> nyn podporuje posun (kerning) okrajů podl stejných lini jako pdf<span class="TEX">T<span +class="E">E</span>X</span>. (Expanze +fontů nen aktulně podporovna.) +<!--l. 3629--><p class="indent" > Program <span +class="ec-lmss-10x-x-109">tlmgr </span>nyn standardně ukld jednu zlohu každho aktualizovanho balku (<span +class="ec-lmtt-10x-x-109">tlmgr</span> +<span +class="ec-lmtt-10x-x-109">option autobackup 1</span>), tudž přerušen aktualizace balků mohou být snadno vrceny přkazem +<span +class="ec-lmtt-10x-x-109">tlmgr restore</span>. Pokud dělte poinstalačn aktualizace a nemte dostek msta na disku pro zlohy, +spusťte <span +class="ec-lmtt-10x-x-109">tlmgr option autobackup 0</span>. +<!--l. 3635--><p class="indent" > Byly zařazeny nov programy: nstroj (engine) p<span class="TEX">T<span +class="E">E</span>X</span> a přbuzn pomůcky pro sazbu +Japonštiny; program BibTeXU pro BibTeXumožňujc použit Unicode; utility <span +class="ec-lmss-10x-x-109">chktex</span> +(<a +href="http://baruch.ev-en.org/proj/chktex" class="url" ><span +class="ec-lmtt-10x-x-109">http://baruch.ev-en.org/proj/chktex</span></a>) na kontrolu dokumentů (L<span +class="ec-lmr-8">A</span> )<span class="TEX">T<span +class="E">E</span>X</span>u; překladač <span +class="ec-lmss-10x-x-109">dvisvgm</span> +z DVI do SVG (<a +href="http://dvisvgm.sourceforge.net" class="url" ><span +class="ec-lmtt-10x-x-109">http://dvisvgm.sourceforge.net</span></a>). +<!--l. 3641--><p class="indent" > Jsou dodny binrky těchto nových platforem: <span +class="ec-lmtt-10x-x-109">amd64-freebsd</span>, <span +class="ec-lmtt-10x-x-109">amd64-kfreebsd</span>, <span +class="ec-lmtt-10x-x-109">i386-freebsd</span>, +<span +class="ec-lmtt-10x-x-109">i386-kfreebsd</span>, <span +class="ec-lmtt-10x-x-109">x86_64-darwin</span>, <span +class="ec-lmtt-10x-x-109">x86_64-solaris</span>. +<!--l. 3645--><p class="indent" > Změna <span class="TEX">T<span +class="E">E</span>X</span> Live 2009, kterou jsme si nevšimli: četn binrky týkajc se <span class="TEX">T<span +class="E">E</span>X</span>4ht +(<a +href="http://tug.org/tex4ht" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/tex4ht</span></a>) byly odstraněny z adresřů binrek. Obecně použitelný (generic) +program <span +class="ec-lmtt-10x-x-109">mk4ht </span>může být použit na spuštěn libovoln z rozličných kombinac <span +class="ec-lmtt-10x-x-109">tex4ht</span>. +<!--l. 3650--><p class="indent" > Nakonec, vydn <span class="TEX">T<span +class="E">E</span>X</span> Live na <span class="TEX">T<span +class="E">E</span>X</span> Collection DVD již nemůže být (kupodivu) spouštěn +živě. Samostatn DVD již nem dostatek msta. Jednou výhodou je, že instalace z fyzickho +DVD je mnohem rychlejš. +<!--l. 3654--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.8 </span> <a + id="x1-800009.1.8"></a>2011</h5> +<!--l. 3656--><p class="noindent" >Binrky Mac OS X (<span +class="ec-lmtt-10x-x-109">universal-darwin </span>a <span +class="ec-lmtt-10x-x-109">x86_64-darwin</span>) nyn pracuj jenom pro Leopard nebo +pozdějš; Panther a Tiger již nejsou podporovny. +<!--l. 3660--><p class="indent" > Program <span +class="ec-lmtt-10x-x-109">biber </span>pro zpracovn bibliografie je zahrnut pro běžn platformy. Jeho rozvoj je zce +spojený s balkem <span +class="ec-lmtt-10x-x-109">biblatex</span>, který plně přebudovv bibliografick prostředky poskytovan +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>em. +<!--l. 3665--><p class="indent" > Program MetaPost (<span +class="ec-lmtt-10x-x-109">mpost</span>) již nevytvř nebo nepoužv soubory <span +class="ec-lmtt-10x-x-109">.mem</span>. Potřebn soubory, jako +je <span +class="ec-lmtt-10x-x-109">plain.mp</span>, se jednoduše načtaj při každm spuštěn. To souvis s podporou MetaPostu jako +knihovny, což je dalš důležit změna, třebas neviditeln pro uživatele. +<!--l. 3670--><p class="indent" > Implementace <span +class="ec-lmtt-10x-x-109">updmap </span>v programu Perl, předtm použvna pouze pod Windows, byla +vylepšena a nyn je použvna na všech platformch. Výsledkem toho je, že uživatel by neměl vidět +ždn změny, kromě toho, že program běž mnohem rychleji. +<!--l. 3676--><p class="indent" > <a id="news"></a> + <h4 class="subsectionHead"><span class="titlemark">9.2 </span> <a + id="x1-810009.2"></a>Současnost</h4> + + +<!--l. 3680--><p class="noindent" ><span +class="ec-lmtt-10x-x-109">tlmgr </span>podporuje aktualizace z vcensobných sťových repositřů. Vce obsahuje oddl o +vcensobných repositřch ve výstupu přkazu <span +class="ec-lmtt-10x-x-109">tlmgr help</span>. +<!--l. 3684--><p class="indent" > Parametr <span +class="ec-lmtt-10x-x-109">\XeTeXdashbreakstate </span>je implicitně nastaven na 1, pro <span +class="ec-lmtt-10x-x-109">xetex </span>i <span +class="ec-lmtt-10x-x-109">xelatex</span>. To +umožňuje zalomen řdek po pomlčkch a spojovncch, co vždycky bylo chovnm plain <span class="TEX">T<span +class="E">E</span>X</span>u, +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u, Lua<span class="TEX">T<span +class="E">E</span>X</span>u, atd. Stvajc dokumenty Xe<span class="TEX">T<span +class="E">E</span>X</span>u, kter si mus udržet perfektn +kompatibilitu zalomen řdek mus explicitně nastavit hodnotu <span +class="ec-lmtt-10x-x-109">\XeTeXdashbreakstate</span> +na 0. +<!--l. 3693--><p class="indent" > Výstupn soubory generovan programy <span +class="ec-lmtt-10x-x-109">pdftex </span>a <span +class="ec-lmtt-10x-x-109">dvips</span>, mimo jin, můžou teď převýšit +2gb. +<!--l. 3696--><p class="indent" > Do výstupu programu <span +class="ec-lmtt-10x-x-109">dvips </span>je implicitně zahrnuto 35 standardnch PostScriptových fontů, +protože existuje tolik jejich různých verz. +<!--l. 3699--><p class="indent" > V omezenm režimu vykonvn <span +class="ec-lmtt-10x-x-109">\write18</span>, který je implicitně nastaven, <span +class="ec-lmtt-10x-x-109">mpost </span>je teď povoleným +programem. +<!--l. 3702--><p class="indent" > Soubor <span +class="ec-lmtt-10x-x-109">texmf.cnf </span>je tak k nalezen v adresři <span +class="ec-lmtt-10x-x-109">../texmf-local</span>, napřklad, +<span +class="ec-lmtt-10x-x-109">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span>, pokud existuje. +<!--l. 3706--><p class="indent" > Skript <span +class="ec-lmtt-10x-x-109">updmap </span>čte soubor <span +class="ec-lmtt-10x-x-109">updmap.cfg </span>podle stromu msto globlnho konfiguračnho souboru. +Tato zmna by neměla být viditeln, pokud needitujete vaše soubory updmap.cfg přmo. Vce +obsahuje výstup přkazu <span +class="ec-lmtt-10x-x-109">updmap –help</span>. +<!--l. 3711--><p class="indent" > Platformy: byly přidny <span +class="ec-lmss-10x-x-109">armel-linux </span>a <span +class="ec-lmss-10x-x-109">mipsel-linux</span>; <span +class="ec-lmss-10x-x-109">sparc-linux </span>nen vce v zkladn distribuci, +ale je dostupný pro instalaci jako jedna z uživatelských binrek, společně s různýma jinýma +platformami: <a +href="http://tug.org/texlive/custom-bin.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/custom-bin.html</span></a>. +<!--l. 3716--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">9.3 </span> <a + id="x1-820009.3"></a>Budoucnost</h4> +<!--l. 3718--><p class="noindent" ><span class="TEX"><span +class="ec-lmri-10x-x-109">T</span><span +class="E"><span +class="ec-lmri-10x-x-109">E</span></span><span +class="ec-lmri-10x-x-109">X</span></span> <span +class="ec-lmri-10x-x-109">Live nen</span><span +class="ec-lmri-10x-x-109"> dokonal</span><span +class="ec-lmri-10x-x-109">ý! </span>A nikdy nebude. Mme v myslu pokračovat v pravidelných vydnch a +rdi bychom poskytovali vce podpůrných materilů, programů, včetně instalačnch, a +jistěže aktualizovaný a lpe zkontrolovaný strom maker a fontů. Tato prce je provděna +dobrovolnky v jejich limitovanm volnm čase a tedy vždycky je co dělat. Viz, prosm, +<a +href="http://tug.org/texlive/contribute.html" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive/contribute.html</span></a>. +<!--l. 3726--><p class="indent" > Prosme, pošlete opravy, nvrhy, nměty a nabdky pomoci na: + <div class="quote"> + <!--l. 3728--><p class="noindent" ><a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10x-x-109">tex-live@tug.org</span></a><br +class="newline" /><a +href="http://tug.org/texlive" class="url" ><span +class="ec-lmtt-10x-x-109">http://tug.org/texlive</span></a></div> +<!--l. 3732--><p class="noindent" ><span +class="ec-lmro-10x-x-109">Š</span><span +class="ec-lmro-10x-x-109">ťastn</span><span +class="ec-lmro-10x-x-109"> </span><span class="TEX"><span +class="ec-lmro-10x-x-109">T</span><span +class="E"><span +class="ec-lmro-10x-x-109">E</span></span><span +class="ec-lmro-10x-x-109">X</span></span><span +class="ec-lmro-10x-x-109">ov</span><span +class="ec-lmro-10x-x-109">n</span><span +class="ec-lmro-10x-x-109">!</span> + <div class="footnotes"><!--l. 2710--><p class="indent" > <span class="footnote-mark"><a +href="#fn1x0-bk" id="fn1x0"><sup class="textsuperscript">1</sup></a></span><span +class="ec-lmr-9">Od verzie </span><span class="TEX"><span +class="ec-lmr-9">T</span><span +class="E"><span +class="ec-lmr-9">E</span></span><span +class="ec-lmr-9">X</span></span> <span +class="ec-lmr-9">Live</span><span +class="ec-lmr-9"> 7 nie je nutn</span><span +class="ec-lmr-9"> t</span><span +class="ec-lmr-9">to vo</span><span +class="ec-lmr-9">ľbu nastavova</span><span +class="ec-lmr-9">ť, preto</span><span +class="ec-lmr-9">že Type</span><span +class="ec-lmr-9"> 1 fonty s</span><span +class="ec-lmr-9"> na</span><span +class="ec-lmr-9">č</span><span +class="ec-lmr-9">tan</span><span +class="ec-lmr-9"></span> +<span +class="ec-lmr-9">implicitne.</span> +<!--l. 3108--><p class="indent" > <span class="footnote-mark"><a +href="#fn2x0-bk" id="fn2x0"><sup class="textsuperscript">2</sup></a></span><span +class="ec-lmr-9">Ke korektu</span><span +class="ec-lmr-9">ře </span><span +class="ec-lmr-9">česk</span><span +class="ec-lmr-9">ho a slovensk</span><span +class="ec-lmr-9">ho p</span><span +class="ec-lmr-9">řekladu p</span><span +class="ec-lmr-9">řisp</span><span +class="ec-lmr-9">ěli v</span><span +class="ec-lmr-9"> letech 2003–2012 krom</span><span +class="ec-lmr-9">ě autorů Jarom</span><span +class="ec-lmr-9">r Kuben,</span> +<span +class="ec-lmr-9">Milan Matl</span><span +class="ec-lmr-9">k, Tom</span><span +class="ec-lmr-9"></span><span +class="ec-lmr-9">š Ob</span><span +class="ec-lmr-9">š</span><span +class="ec-lmr-9">va</span><span +class="ec-lmr-9">č, Karel P</span><span +class="ec-lmr-9"></span><span +class="ec-lmr-9">ška, Tom</span><span +class="ec-lmr-9"></span><span +class="ec-lmr-9">š Pole</span><span +class="ec-lmr-9">šovsk</span><span +class="ec-lmr-9">ý, Libor </span><span +class="ec-lmr-9">Škarvada, Zden</span><span +class="ec-lmr-9">ěk Wagner a dal</span><span +class="ec-lmr-9">š</span><span +class="ec-lmr-9">.</span> +<span +class="ec-lmr-9">Pod</span><span +class="ec-lmr-9">ěkov</span><span +class="ec-lmr-9">n</span><span +class="ec-lmr-9"> pat</span><span +class="ec-lmr-9">ř</span><span +class="ec-lmr-9"> tak</span><span +class="ec-lmr-9"> Michalu M</span><span +class="ec-lmr-9">drovi, kter</span><span +class="ec-lmr-9">ý dokon</span><span +class="ec-lmr-9">čil editaci souboru cs.po a p</span><span +class="ec-lmr-9">řelo</span><span +class="ec-lmr-9">žil tak</span><span +class="ec-lmr-9"> soubor</span> +<span +class="ec-lmr-9">README.EN.</span> </div> + +</body></html> + + + + diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf Binary files differnew file mode 100644 index 00000000000..104a1128097 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex new file mode 100644 index 00000000000..eff9dc28583 --- /dev/null +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex @@ -0,0 +1,3734 @@ +% +% texlive-cz/texlive-cz.tex - TeXlive 2012 documentation +% CzechoSlovak translation (part is in Czech and part is in Slovak :-) +% +% TeX Live documentation. Originally written by Sebastian Rahtz and +% Michel Goossens, now maintained by Karl Berry and others. +% Public domain. +% +% 2012/06/09: v1.44 further typos (PS) +% 2012/06/05: v1.43 typos, checking 2012 modifications (PS) +% 2012/05/21: v1.42 translation of 2012 modifications (JB) +% 2011/06/28: v1.41 switch to utf8, typos (PS) +% 2011/06/24: v1.40 small fixes, deactivation of - (babel) (PS) +% 2011/06/16: v1.39 translation of new things for 2011 (JB) +% 2010/06/26: v1.38 translation of new things for 2010 (JB) +% 2009/10/20: v1.37 typos (by Piska) fixed, together with other edits (PS) +% 2009/09/23: v1.36 first 2009 version commited to TL 2009 (PS) +% 2009/09/02: v1.35 translation of new things for 2009 (JB) +% 2008/08/12: v1.34 prvni korektury prekladu 2008 +% 2008/08/02: v1.33 aktualizacia prekladu 2008 +% 2007/01/24: v1.32 XeTeX URL and HH (config.manpath) change +% 2007/01/22: v1.31 last minute corrections by Staszek (2x) and ZW +% 2007/01/15: v1.30 corrections and typos +% 2007/01/14: v1.29 texlive2007 version (JB&PS) +% 2005/11/01: v1.28 last minute Staszek additions +% 2005/10/31: v1.27 texlive2005 version (JB&PS) +% 2004/11/18: v1.26 final release cleanup, latest changes by Staszek +% 2004/11/17: v1.24,25 typos corrected +% 2004/11/15: v1.21,22,23 corrections by KB, JB and others entered +% 2004/11/14: v1.20 first texlive2004 version (JB&PS) +% 2004/01/30: v1.19 postbulletin version release for CSTUG web +% 2004/01/22: v1.18 minor changes before final-2003 source release +% 2004/01/19: v1.16, v1.17 last-minute corrections before sending +% CSTUG Bulletin to print +% 2004/01/18: modifications for CS bulletin by Z. Wagner +% 2004/01/07: version 1.15 +% 2003/12/08-10: Slovak and other Czech typos corrected +% 2003/12/06: Czech language typos/errors entered +% 2003/09/23: prepositions checked, v1.03 +% 2003/09/23: some typos, jch's email, v1.02 +% 2003/09/22: further error corrections, v1.01 +% 2003/09/18: final checking and error corrections, v1.0 release +% 2003/09/17: another changes in English version incorporated +% 2003/09/08: changes in English version from 09/04 to 09/06 incorporated +% 2003/09/06: fixes from Staszek +% 2003/09/05: touched by Karl +% 2003/09/04: fixes from Staszek and Fabrice +% 2003/09/05: translation started from English version as of Sep 1st by +% Petra & Petr S. +% 2003/09/01: fixes from Volker. +% 2003/08/12: fixes from Christer Gustafsson <gustaf@powertech.no>. +% 2003/07/07: substantial revisions by karl. +% ... deleted +% +% TODO +% +% -- Priklady ve slovenske casti aktualizovat z~anglicke verze +% (zustaly dosud z verze TeXlive 6). +% +% Translations: +% Copyright (c) 2003--2012 Petr Sojka +% Copyright (c) 2004--2012 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; +% with no Invariant Sections, no Front-Cover Texts, and no +% Back-Cover Texts. A copy of the license is included in +% the section entitled "GNU Free Documentation License". + +\newif\ifforbulletin +\forbulletinfalse +%\forbulletintrue +\newcommand\cstlversion{1.44} +\newcommand\cstldate{8.\ \v cervna 2012} +\ifforbulletin + \providecommand\Status{3} % version for CSTUG bulletin Zpravodaj + \else + \providecommand\Status{1} % 2 html alebo 1 pdf +\fi +% +\ifnum\Status=2 % e.g. html generation via tex4ht + \def\classname{article} % need different doc class for html + \def\classoptions{11pt} +\else + \ifnum\Status=3 % Zpravodaj + \def\classname{article} + \def\classoptions{twoside,a5paper} +% \pdfpaperwidth=147.5mm +% \pdfpaperheight=210mm + \else \def\classname{artikel1} + \def\classoptions{11pt} + \fi +\fi + +\listfiles +\documentclass[\classoptions,slovak,english,czech]{\classname} +\usepackage{tex-live} +\usepackage[T1]{fontenc} +\usepackage[utf8x]{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{\CSTUG}{\CS TUG} +\providecommand*{\GS}{Ghost\-script\xspace} +\newcommand\TKCS{\textsf{\TeX-kolekce}} +\clubpenalty 10000 +\widowpenalty 10000 +\def\p.{na straně~} +\newcommand\tubreflect[1]{% + \@ifundefined{reflectbox}{% + \message{A graphics package must be loaded for \string\XeTeX}% + }{% + \ifdim \fontdimen1\font>0pt + \raise 1.75ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em + \else + \reflectbox{#1}% + \fi + }% +} +\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 } + +\begin{document} +\ifnum\Status=2 + % this ugliness is because the normal definition of ' for tex4ht + % tries to go into math mode. I don't under + \def'{\char`\'} +\fi + +\selectlanguage{czech} +\hyphenation{Meta-Postu} +\errorcontextlines=20 +\shorthandoff{-} +\title{{\huge\textsf{\TL{} 2012}}\\[3mm] + Příručka \protect\TeXLive{}, CS verze \cstlversion} +\date{\cstldate} + +\author{Karl Berry, editor \\[3mm] + \url{http://tug.org/texlive/}\\[3mm] +%B% \ifnum \Status=2 +%B% \includegraphics[bb=0 0 824 741]{../pictures/front} \\[5mm] +%B%\else +%B%\ifnum \Status=3 +%B% \includegraphics[width=.5\linewidth]{../pictures/bw-front2} \\[5mm] +%B%\else +%B% \includegraphics[width=.5\linewidth]{../pictures/front} \\[5mm] +%B%\fi \fi +%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% & 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} \\ +%B% Polish & Staszek Wawrykiewicz & \email{staw (at) gust.org.pl} \\ +%B% Russian & Boris Veytsman & \email{borisv (at) lk.net} +%B% \end{tabular} +% \tlimage{front}{bb=0 0 824 741}{.7\linewidth} + } + +% comes out too close to the toc, and we know it's page one anyway. +\thispagestyle{empty} +\maketitle + +\ifnum\Status=3 + \thispagestyle{csbul} + \ifforbulletin \setcounter{page}{113} % valid for 3-4/2003 + \else \raggedbottom + \fi +\fi + + Překlad + 2004--2012 Ján Buša, + 2001 Janka Chlebíková, + 2003--2012 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 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. + +%\begin{multicols}{2} +\tableofcontents +%\listoftables +%\end{multicols} + +\section{Úvodem} +\label{sec:intro} + +\subsection{\TeX\ Live a kolekce \TeX{}u} + +Tento dokument popisuje základní vlastnosti distribuce \TeXLive{} 2012, +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{} 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. + +%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}. + +\htmlanchor{platforms} +\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 +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. + +Alternativní řešení pro Windows a \MacOSX{} najdete +v~oddíle~\ref{sec:tlcoll.dists}. + +\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. + +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 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} +\label{sec:security} + +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 +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 při běhu +zapisovat do souborů. Tato schopnost 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} +\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ů 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í: +\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í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. + +\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 +% \url{http://mirror.ctan.org/help/Catalogue/}. + \url{http://ftp.cstug.cz/pub/CTAN/help/Catalogue/}. + + +\item [\TeX{}ové 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 + \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://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 + \url{http://www.latex-community.org/forum/} a + \TeX\ Stack\-Exchange 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í. +\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. + +% 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} +\label{sec:overview.tl} + +Tento oddíl popisuje obsah \TL{} a \TKCS{}, jejíž~je částí. + +%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{}. + + +\subsection{Kolekce \protect\TeX{}u: \TL, pro\TeX{}t, Mac\TeX} +\label{sec:tlcoll.dists} + +\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 [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://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 [CTAN] Výpis obrazovky archívu \CTAN{} (\url{http://www.ctan.org}). + +\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. + +\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. + + +\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{}. +%Na %\pkgname{live} +%\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[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[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-dist] Viz \dirname{TEXMFDIST} níže. +% +%\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. +\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). + +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 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}. + +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} +\end{itemize*} + +\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 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ími 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í doplňková nebo upravená makra, fonty, 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: +\begin{description} + \item[system-wide root] může obsáhnout vícenásobné vydání \TL{}: + \begin{ttdescription} + \item[2011] Předchozí vydání. + \item[2012] Nynější vydání. + \begin{ttdescription} + \item [bin] ~ + \begin{ttdescription} + \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 + \end{ttdescription} + \item [texmf\ \ \ \ \ \ \ ] Toto je \envname{TEXMFMAIN}. + \item [texmf-dist\ \ ] \envname{TEXMFDIST} +% \item [texmf-doc] \envname{TEXMFDOC} + \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í. + \end{ttdescription} + \item[domovský adresář uživatele] (\texttt{\$HOME} nebo + \texttt{\%USERPROFILE\%}) + \begin{ttdescription} + \item[.texlive2011] Soukromě generované a konfigurační údaje předchozího vydání. + \item[.texlive2012] 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. + \end{ttdescription} +\end{description} + + +\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: + +\begin{description} + +\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. +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 (\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. +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 +Viz \OnCD{texmf-dist/doc/aleph/base}. +\end{description} + + +\subsection{Další za zmínku stojící programy na \protect\TeXLive} + +Na \TL{} najdete několik často používaných programů: + +\begin{cmddescription} + +\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 [dvips] pro konverzi \dvi{} do \PS{}. + +\item [xdvi] prohlížeč \dvi{} pro systém X~Window. + +\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 [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 [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 [tex4ht] konvertor \TeX{}u do \acro{HTML}. + +\end{cmddescription} + + +\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}. +%\OnCD{texmf-doc/english/free-math-fonts-survey}. + +\htmlanchor{installation} +\section{Instalace} +\label{sec:install} + +\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, +\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í software. %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čujemei \CSTUG, +\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}. +\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časné +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. + +\subsubsection{Unix} + +Dále \texttt{>} označuje výzvu (prompt shellu); vstup +uživatele je \Ucom{\texttt{zvýrazněn}}. +%terminálu je : +Skript \filename{install-tl} je Perlovský skript. Nejjednodušší způsob jeho +spuštění v~unixové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 tak, 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 +%need the \dirname{Perl/TK} module +%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} zkompilovaný +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: +\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{Zvláštní vysvětlivky pro Cygwin:} Na rozdíl od jiných +unixový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á +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\ +(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. + +\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}. + +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ý}}. +Pokud 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í cesty, 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 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: +\begin{alltt} +> \Ucom{install-tl -help} +\end{alltt} + +\begin{figure}[tb] +\begin{boxedverbatim} +Installing TeX Live 2012 from: ... +Platform: i386-linux => 'Intel x86 with GNU/Linux' +Distribution: inst (compressed) +... + Detected platform: Intel x86 with GNU/Linux + + <B> platforms: 1 out of 19 + + <S> Installation scheme (scheme-full) + 84 collections out of 85, disk space required: 2600 MB + + Customizing installation scheme: + <C> standard collections + <L> language collections + + <D> directories: + TEXDIR (the main TeX directory): + /usr/local/texlive/2012 + ... + + <O> options: + [ ] use letter size instead of A4 by default + ... + + <V> set up for portable installation + + +Actions: + + + <I> start installation to hard disk + <H> help + <Q> quit +\end{boxedverbatim} +\caption{Hlavní obrazovka textového instalačního programu (\GNU/Linux)}\label{fig:textmain} +\end{figure} + +%\begin{figure}[tb] +%\begin{boxedverbatim} +%Instalace TeX Live 2009 z: ... +%Platforma: i386-linux => 'Intel x86 with GNU/Linux' +%Distribuce: live (uncompressed) +%... +% Zjištěná platforma: Intel x86 with GNU/Linux +% +% <B> binární systémy: 1 out of 14 +% +% <S> Instalační schéma (scheme-full) +% 83 kolekcí z 84, požadovaný prostor na disku: 1882 MB +% +% Přizpůsobení instalační schémy: +% <C> standardní kolekce +% <L> jazykové kolekce +% +% <D> adresáře: +% TEXDIR (hlavní adresář TeXu): +% /usr/local/texlive/2009 +% 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): +% /usr/local/texlive/2009/texmf-var +% TEXMFSYSCONFIG (adresář pro lokální konfiguraci): +% /usr/local/texlive/2009/texmf-config +% TEXMFHOME (adresář pro uživatelské soubory): +% ~/texmf +% +% <O> 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 +% +% <V> nastavení pro spouštění z DVD +% +%Další činnosti: +% <I> začít instalaci na pevný disk +% <H> pomoc +% <Q> ukončit +%\end{boxedverbatim} +%\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} +\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} +\end{figure} + +\htmlanchor{cygwin} +\subsubsection{Cygwin} +\label{sec:cygwin} + +Instalátor \TL{} odporuje pouze Cygwin 1.7. +Před začátkem instalace použijte program Cygwinu +\filename{setup.exe} k~instalaci programů +\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] +\end{itemize*} + +\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ě. + +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). + +\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}). + +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í} + +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 +\begin{alltt} +> \Ucom{install-tl -gui=wizard} +\end{alltt} + +\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: + +\subsubsection{Nabídka binárních systémů (pouze Unix)} +\label{sec:binary} + +\begin{figure}[tb] +\begin{boxedverbatim} +Available platforms: +=============================================================================== + + a [ ] alpha-linux DEC Alpha with GNU/Linux + b [ ] amd64-freebsd x86_64 with FreeBSD + c [ ] amd64-kfreebsd x86_64 with GNU/FreeBSD + d [ ] i386-cygwin Intel x86 with Cygwin + e [ ] i386-freebsd Intel x86 with FreeBSD + f [ ] i386-kfreebsd Intel x86 with GNU/FreeBSD + g [X] i386-linux Intel x86 with GNU/Linux + h [ ] i386-netbsd Intel x86 with NetBSD + i [ ] i386-solaris Intel x86 with Solaris + j [ ] mips-irix SGI IRIX + k [ ] powerpc-aix PowerPC with AIX + l [ ] powerpc-linux PowerPC with GNU/Linux + m [ ] sparc-linux Sparc with GNU/Linux + o [ ] sparc-solaris Sparc with Solaris + p [ ] universal-darwin universal binaries for MacOSX/Darwin + s [ ] win32 Windows + t [ ] x86_64-darwin x86_64 with MacOSX/Darwin + 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} +\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. + + +\subsubsection{Volba obsahu instalace} +\label{sec:components} + +\begin{figure}[tbh] +\begin{boxedverbatim} +Select a scheme: +==================================================================== + a [ ] basic scheme (plain and LaTeX) + b [ ] ConTeXt scheme + c [X] full scheme (everything) + d [ ] GUST TeX Live scheme + e [ ] medium scheme (plain, latex, recommended packages, some languages) + f [ ] minimal scheme (plain only) + g [ ] teTeX scheme (more than medium, but nowhere near full) + h [ ] XML scheme + i [ ] custom selection of collections +\end{boxedverbatim} +\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ě. + +\begin{figure}[tb] +\tlpng{stdcoll}{.7\linewidth,trim=0 4 0 0,clip} +\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). + +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ů. + +\subsubsection{Adresáře} +\label{sec:directories} + +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 +\dirname{/usr/local/texlive/2012} pro Unix +a |%SystemDrive%\texlive\2012| 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. + +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/2012|'. + +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 +\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{TEXMFVAR} je umístění pro uložení většiny +generovaných dočasných dat 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}). + +\subsubsection{Volby} +\label{sec:options} + +\begin{figure}[tbh] +\begin{boxedverbatim} +Options setup: +=============================================================================== + <P> use letter size instead of A4 by default: [ ] + <E> execution of restricted list of programs: [X] + <F> create format files: [X] + <D> install font/macro doc tree: [X] + <S> install font/macro source tree: [X] + <L> create symlinks in standard directories: [ ] + binaries to: + manpages to: + info to: +\end{boxedverbatim} +\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ě: + +\begin{description} +\item[use letter size instead of A4 by default:] Výběr standardní velikosti papíru. +Jednotlivé dokumenty mohou a měly 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[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[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 +\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. +\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. + + +\subsection{Volby příkazového řádku pro install-tl} +\label{sec:cmdline} + +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: + +\begin{ttdescription} +\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 standardní 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} (tradiční čí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 + \TL{} (viz \url{http://tug.org/texlive/acquire-mirror.html}), + pak tato volba použije to, co již máte stažené 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íků 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átoru \GUI{}. Viz oddíl~\ref{sec:portable-tl}. + +\item[-profile {\sl soubor}] Načtěte instalační profilový + soubor a proveďte instalaci bez interakce s~uživatelem. + Instalační program vždycky uloží soubor + \filename{texlive.profile} do podadresáře \dirname{tlpkg} vaší instalace. + Tento soubor může být zadán jako argument například pro znovuvytvoření + identické instalace na jiném systému. Nebo můžete + použít uživatelský profil, který nejjednodušeji + vytvoříte změnou hodnot vygenerovaného + souboru, nebo odstartováním s~prázdným souborem, + který převezme všechny předvolby. + +\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 +\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.) + +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\ (jako třeba |ftp.cstug.cz/pub/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 byly rovněž k~dispozici nekomprimované soubory). + +\subsection{Poinstalační činnosti} +\label{sec:postinstall} + +Po instalaci se mohou hodit některé další úpravy. + +%\subsubsection{Windows} + +%Avšak pod Windows se instalační program o~vše postará. + +%\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í. + + +\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.) + +%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 je 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}. + +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} +PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2012/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: +\begin{sverbatim} +setenv PATH /usr/local/texlive/2012/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2012/texmf/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2012/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. + +\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 + +\begin{sverbatim} +MANPATH_MAP /usr/local/texlive/2012/bin/i386-linux \ + /usr/local/texlive/2012/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í. + +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} +\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): + +\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. + +\htmlanchor{xetexfontconfig} % keep historical anchor working +\htmlanchor{sysfontconfig} +\subsubsection{Systémová konfigurace fontů pro \XeTeX\ a Lua\TeX} +\label{sec:font-conf-sys} + +\XeTeX\ a Lua\TeX\ mohou používat jakýkoli font instalován +v~systému, nejenom ty, které se nachází +v~\TeX{}ovských stromech. Provádí to prostřednictvím +podobných, ale ne identických metod. + +Pod Windows jsou fonty dodané s~\TL\ automaticky dostupné pro \XeTeX. +Pokud máte na unixovém systému nainstalován balík \filename{xetex}, +potřebujete dokonfigurovat váš systém chcete-li, %TODO +aby byl \XeTeX\ schopen najít fonty dodané s~\TL\ +prostřednictvím vyhledávání systémových jmen a nejen souborů. + +Pro usnadnění, když se instaluje balík \pkgname{xetex} +(buď ve výchozí 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ě: +\begin{enumerate*} +\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}. +\end{enumerate*} +Pokud nemáte postačující práva k~provedení výše popsaných kroků, +neboli jednoduše chcete učinit fonty \TL{} dosažitelnými pro vás jako +samostatného uživatele, můžete učinit následující: +\begin{enumerate*} +\item Zkopí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*} + +Pokud chcete uvidět jména všech systémových fontů, můžete +spustit příkaz \code{fc-list}. +Zaklínadlo \code{fc-list : family style file spacing} +(všechny argumenty jsou písmenkové řetězce) +ukáže obecně zajímavou informaci. + + +\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áštní 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: +\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+. + +\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 +\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} +\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 +\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ý +styl, třída nebo makrobalík by měl být umístěn + v~\dirname{TEXMFLOCAL/tex/latex} nebo +\dirname{TEXMFHOME/tex/latex}, nebo v~jejich podadresářích. + +\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. + +Standardně je každá z~těchto proměnných definována jako +samostatný adresář, jak je ukázáno. +To však není nezbytně nutné. %This is not a hard-and-fast requirement. +Pokud potřebujete přepínat mezi dvě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}. + +\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 \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řechodu od vydání k~vydání; viz dokumentaci \cmdname{tlmgr}. + +\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. + +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}: + +\begin{alltt} +> \Ucom{tex -{}-version} +TeX 3.1415926 (TeX Live ...) +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}. + +\item Přeložte ukázkový soubor \LaTeX{}u: +\begin{alltt} +> \Ucom{latex sample2e.tex} +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: +\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í: +\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: +\begin{alltt} +> \Ucom{pdflatex sample2e.tex} +\end{alltt} + +\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 +\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}). + +\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% souboru~\samp{.dtx}. +\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 +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ě: +\begin{alltt} +> \Ucom{xetex opentype-info.tex} +This is XeTeX, Version 3.1415926\dots +... +Output written on opentype-info.pdf (1 page). +Transcript written on opentype-info.log. +\end{alltt} +(Nebo to samé pro \filename{luatex}.) + +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-sys}. +\end{enumerate} + +\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 +k~instalaci. + +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í + a konverzi grafiky +\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 pro Windows). + \begin{itemize*} + \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 + z~\url{http://www.xmlmath.net/texmaker}. + \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, + k~dispozici z~\url{http://www.texniccenter.org} + a v~distribuci pro\TeX{}t. + \item \cmdname{TeXworks} je volný software, k~dispozici + z~\url{http://tug.org/texworks} + a je nainstalovaný pro 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řeba + 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 +\url{http://tug.org/interest.html}. + +\section{Specializované instalace} + +Předcházející oddíly popisovaly základní instalační proces. +Teď se zaměříme na některé speciální případy. + +\htmlanchor{tlsharedinstall} +\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 jednoho 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é plné 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{} +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. + +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 +odkazujeme na webovou stránku. + +\htmlanchor{tlportable} +\subsection{Mobilní \USB{} instalace} +\label{sec:portable-tl} + +Volba instalačního programu \code{-portable} (nebo +příkaz \code{V} v~textové verzi instalátoru 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 zkopí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: + +\medskip +\tlpng{tray-menu}{4cm} +\smallskip + +\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: + +\begin{itemize} +\item Kopírování \ISO\ obrazů mezi různými počítači je mnohem rychlejší +než zkopí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řednostmi +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}, \acro{HFS+}). +\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é. + +Systémy \GNU/Linux/Unix s~pracovní plochou, včetně \MacOSX, +jsou schopné namontovat \ISO. Nezávisle na tom se nic +nemění v~porovná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átoru. + +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. + +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é. + +\htmlanchor{tlmgr} +\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'.} +\label{fig:tlmgr_gui} +\end{figure} + +\begin{figure}[tb] +\hbox to \hsize{% + \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} + \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} + \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í: +\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ě i se započítáním závislostí mezi +balíky; % optionally taking dependencies into account; +\item vyhledávání a přehled balíků, atd.; +\item výpis seznamu, přidání a odstraně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 +\begin{alltt} +> \Ucom{tlmgr -gui} +\end{alltt} +nebo ve Windows prostřednictvím Start menu: \texttt{Start}, \texttt{Programs}, +\texttt{TeX Live 2012}, \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. + +\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í: +\begin{alltt} +> \Ucom{tlmgr update -all} +\end{alltt} +Pokud vás to znepokojuje, zkuste nejdříve +\begin{alltt} +> \Ucom{tlmgr update -all -dry-run} +\end{alltt} +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: + +\begin{alltt} +> \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex} +\end{alltt} +Vytvoří následující výstup (zkrácené): +\begin{fverbatim} +install: collection-xetex +install: arabxetex +... +install: xetex +install: xetexconfig +install: xetex.i386-linux +running post install action for xetex +install: xetex-def +... +running mktexlsr +mktexlsr: Updating /usr/local/texlive/2012/texmf/ls-R... +... +running fmtutil-sys --missing +... +Transcript written on xelatex.log. +fmtutil: /usr/local/texlive/2012/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. + +K~popisu balíku (nebo kolekce či schémy) zadejte: +\begin{alltt} +> \Ucom{tlmgr show collection-latexextra} +\end{alltt} +co vytvoří +\begin{fverbatim} +package: collection-latexextra +category: Collection +shortdesc: LaTeX supplementary packages +longdesc: A large collection of add-on packages for LaTeX. +installed: Yes +revision: 14675 +\end{fverbatim} + +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} +\label{sec:windows} + +\subsection{Vlastnosti typické pro Windows} %Windows-specific features +\label{sec:winfeatures} +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})) + a trochu dokumentace. +\item[Přidružení souborů.] Pokud je to povoleno, \prog{TeXworks}, \prog{Dviout} + a \prog{PS\_view} se buď stávají předvolenými programy 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 bitmap na soubory formátu EPS.] Různé formáty + bitmapových souborů mohou být vstupem programu + \cmdname{bitmap2eps} v~jejich položce `Otevřít pomocí' + nabídky dostupné kliknutím pravým tlačítkem. \cmdname{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. +\end{description} + +\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: +\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[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} +\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 nebyly 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é) odpovídající nápovědě. +\item[\TeX{}works.] \TeX{}works je \TeX ovsky orientovaný + editor se zabudovaným prohlížečem \acro{PDF}. + Je již pro \TL\ nakonfigurován. + +\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} + programy ze skupiny \cmdname{xpdf} (\cmdname{pdfinfo}, + \cmdname{pdffonts}, \ldots) a běžné unixové programy + užívané na příkazové řádce. + 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}, společ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. + příkazu \XeTeX{}u \cs{font} s~rozšířenou funkcionalitou. + 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ář +\verb|%USERPROFILE%|. Pod Windows \acro{XP} je to obvykle +\verb|C:\Documents and Settings\<username>| a pod +Windows Vista a Windows 7 je to +\verb|C:\Users\<username>|. V~souboru +\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 +\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. + +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} +\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} +\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ů. + +Pro Cygwin můžete zvětšit množství dostupné paměti podle +návodu 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: + +\begin{sverbatim} +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\Software\Cygwin] +"heap_chunk_in_mb"=dword:ffffff00 +\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}.) + + +\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 +\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: +\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[pltotf] Konverzia `Property list' do TFM. +\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. +\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. + +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čí. +\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. + + +\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 +existuje. +\ifSingleColumn +\else +\begin{figure*} +\verbatiminput{examples/ex5.tex} +\setlength{\abovecaptionskip}{0pt} + \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í: +\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}. +\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. +\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 +strane~\pageref{sec:debugging}). + +\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. + +Namiesto toho normálna inštalácia vyústi do súboru +\file{.../2012/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{.../2012/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|. + +\begin{itemize} +\item + Komentáre začínajú znakom \singleuv{\texttt{\%}} a pokračujú do konca + riadku. +\item + 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é. +\item + 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é. +\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. +\item + 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 + 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. +\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é. +\end{itemize} +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}. +\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} +\label{sec:defaultexpansion} + +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 +\begin{alltt} +>> \Ucom{setenv TEXINPUTS /home/karl:} +\end{alltt} +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: +\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{:}. + +\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šenú pre tento príklad): +\begin{verbatim} + TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} +\end{verbatim} +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ý +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} +\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é}. + +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é. + +\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 + \samp{:}). +\item[\CODE{\$}]Expanzia premennej. +\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. +\end{description} + +\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. + +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} +\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 +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 +\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 +disk. + +\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). + +\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á. + +\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. +\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. +\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 + \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ý. +\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}. +\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ú. +\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}. +\item[\texttt{--show-path=\var{name}}]\mbox{}\\ + 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}. +\item[\texttt{--debug=\var{num}}]\mbox{}\\ + Nastaví masku výberu ladiacích možností na \singleuv{\texttt{\var{num}}}. +\end{description} + +\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. +\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. +\begin{alltt} +> \Ucom{kpsewhich array.sty} + /usr/local/texmf-dist/tex/latex/tools/array.sty +> \Ucom{kpsewhich latin1.def} + /usr/local/texmf-dist/tex/latex/base/latin1.def +> \Ucom{kpsewhich size10.clo} + /usr/local/texmf-dist/tex/latex/base/size10.clo +> \Ucom{kpsewhich small2e.tex} + /usr/local/texmf-dist/tex/latex/base/small2e.tex +> \Ucom{kpsewhich tugboat.bib} + /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}. + +\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 ). +\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. +\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 +config}). +\begin{alltt} +> \Ucom{kpsewhich tex.pro} + /usr/local/texmf/dvips/base/tex.pro +> \Ucom{kpsewhich --format=`dvips config' config.ps} + /usr/local/texmf/dvips/config/config.ps +> \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: +\begin{alltt} +> \Ucom{kpsewhich --format="dvips config" config.utm} + /usr/local/texmf-dist/dvips/psnfss/config.utm +\end{alltt} +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ť. +\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ť): +\begin{alltt} + utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb + utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb + utmr8r NimbusRomNo9L-Regu ... <utmr8a.pfb + utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb + utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb + utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb +\end{alltt} +Zoberme napríklad inštanciu Times Regular \file{utmr8a.pfb} a +nájdime jej pozíciu v~adresárovom strome \file{texmf} použitím +vyhľadávania fontových súborov Type1: +\begin{alltt} +> \Ucom{kpsewhich utmr8a.pfb} +\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb +\else /usr/local/texmf-dist/fonts/type1/ +... 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). + +\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 +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. +\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é úč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. +\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.}. +\begin{alltt} +> \Ucom{dvips -d4100 hello-world -Pcms -o} +\end{alltt} +V~tomto prípade sme skombinovali \cmdname{dvips} ladiacu +triedu~4 (cesty k~fontom) s~expanziou elementu cesty \KPS\ +(pozri Referenčný Manuál +\cmdname{dvips}, \OnCD{texmf/doc/html/dvips/dvips_toc.html}). +%\ifSingleColumn +%We get something +%like the following (we have rearranged the output for easier display): +%\begin{alltt}\small +%\input{examples/ex6.tex} +%\end{alltt} +%\else +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} + +\bigskip + +\input{examples/ex6b.tex} +\caption{Hľadanie \singleuv{prolog} súboru}\label{fig:dvipsdbgb} + +\bigskip + +\input{examples/ex6c.tex} +\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. +\begin{alltt} +> \Ucom{more /usr/local/texmf/dvips/cms/config.cms} + p +ams.map + p +cms.map + 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). + +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 +\file{texc.pro}: + +\begin{alltt}\small +kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0, + path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: + ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). + 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}). +\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ý}: +\begin{alltt}\small +TeX output 1998.02.26:1204' -> hello-world.ps +Defining font () cmr10 at 10.0pt +Font cmr10 <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). +\begin{alltt}\small +kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0, + path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//: + /var/tex/fonts/tfm//). +kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm +kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0, + ... +<texps.pro> +kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0, + path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: + ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). +kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb +<cmr10.pfb>[1] +\end{alltt} + +\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}): + +\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ď.). +\item[\texttt{extra\_mem\_bot}] + 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{}. +\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. +\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 + %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ú +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ů +(\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. + +\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. + +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: +\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): + +\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 +\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}, +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. + +\subsection{Spuštění \cmdname{make}} + +Ověřte, zda proměnná prostředí nebo volba \texttt{noclobber} není nastavena. + +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: +\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: +\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). + +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}. + +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í} + +\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ří 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 +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ý. + +\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. + +%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{} +nikdy neexistovala. +\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 \Thanh ovi, Martinu Schröderovi 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 +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ému, 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 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 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 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 Manueli Pégourié-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 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 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 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. + +\end{itemize*} +Tvůrci binárek: +Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), +Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), +Peter Breitenlohner (\pkgname{x86\_64-linux}), +Karl Berry (\pkgname{i386-linux}), +Akira Kakuto (\pkgname{win32}), +Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}), +Nikola Lečić (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), +Mojca Miklavec (\pkgname{mipsel-linux}), +Norbert Preining (\pkgname{alpha-linux}), +Jukka Salmi (\pkgname{i386-netbsd}), +Thomas Schmitz (\pkgname{powerpc-linux}), +Boris Veytsman (\pkgname{armel-linux}), +Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), +Olaf Weber (\pkgname{mips-irix}). +Pro informaci o procesu budování \TL{}, viz +\url{http://tug.org/texlive/build.html}. + +Překladatelé této příručky: +Boris Veytsman (Ruština), Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Čínština), +Uwe Ziegenhagen (Němčina), +Manuel Pégourié-Gonnard (Francouzština), +Marco Pallante (Italština), +Nikola Lečić (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--2012 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é Michalu 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 +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ř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í. + +\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: + +\begin{itemize*} +\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 \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 +%+ \verb|^^| notation. In \TL{}~7, this translation was +%+ dependent on the system locale settings; now, locale settings do +%+ not influence the \TeX{} programs' behavior. If for some reason +%+ 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. +\end{itemize*} + +\subsubsection{2004} +Rok 2004 přinesl mnoho změn: +\begin{itemize} + +\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}), 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 +\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ň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 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 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ř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šíř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}. + +\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.\\ + \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 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ény obsahujícími +mezery a s~jinými 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}. + +\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. +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}. + +\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} +(\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é. +\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: + +\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. + Skripty \cmdname{texconfig}, + \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 + hodnoty \envname{TEXMFCONFIG} a \envname{TEXMFSYSCONFIG} + 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 zpětně kompatibilní + opatření. Tedy když váš dokument používá + \verb|\ifx\pdfoutput\undefined| + na testování 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ě: +\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é 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.) + +\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 +\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{} +(\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, +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í 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. + +\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}. + +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. + +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. + +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ě +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ář +(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 +\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. + +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}. + +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 +v~jeho úpravách \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}. + +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ů. +% 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 +\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í +%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 +\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 +\url{ftp://tug.org/historic/systems/texlive}. + +\subsubsection{2010} + +\label{sec:2010news} % keep with 2010 +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}). + +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ů 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}, +\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) spouštěné živě. +Samostatné \DVD\ již nemá dostatek místa. +Jednou výhodou je, že instalace z~fyzického \DVD\ je mnohem rychlejší. + +\subsubsection{2011} + +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 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~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 žádné změny, kromě toho, že program běží mnohem rychleji. + +% +\htmlanchor{news} +\subsection{Současnost} +\label{sec:tlcurrent} + +\code{tlmgr} podporuje aktualizace z~vícenásobných +síťových repositářů. Více obsahuje oddíl o vícenásobných +repositářích ve výstupu příkazu \code{tlmgr help}. + +Parametr \cs{XeTeXdashbreakstate} je implicitně nastaven na~1, pro +\code{xetex} i \code{xelatex}. To umožňuje zalomení řádek po +pomlčkách a spojovnících, % a em-dashes and en-dashes, +co vždycky bylo chováním %which has always been the behavior of plain +plain \TeX{}u, \LaTeX{}u, Lua\TeX{}u, atd. Stávající dokumenty +\XeTeX{}u, které si musí udržet perfektní kompatibilitu +zalomení řádek musí explicitně nastavit hodnotu +\cs{XeTeXdashbreakstate} na~0. + +Výstupní soubory generované programy \code{pdftex} a \code{dvips}, mimo jiné, +můžou teď převýšit 2gb. + +Do výstupu programu \code{dvips} je implicitně zahrnuto 35 standardních +PostScriptových fontů, protože existuje tolik jejich různých verzí. + +V omezeném režimu vykonávání \cs{write18}, který je implicitně nastaven, +\code{mpost} je teď povoleným programem. + +Soubor \code{texmf.cnf} je také k nalezení v adresáři \filename{../texmf-local}, +například, \filename{/usr/local/texlive/texmf-local/web2c/texmf.cnf}, +pokud existuje. + +Skript \code{updmap} čte soubor \code{updmap.cfg} podle stromu místo +globálního konfiguračního souboru. Tato zména by neměla být viditelná, +pokud needitujete vaše soubory updmap.cfg přímo. +Více obsahuje výstup příkazu \code{updmap --help}. + +Platformy: byly přidány \pkgname{armel-linux} a \pkgname{mipsel-linux}; +\pkgname{sparc-linux} není více v~základní distribuci, ale je dostupný +pro instalaci jako jedna z~uživatelských binárek, společně s~různýma +jinýma platformami: \url{http://tug.org/texlive/custom-bin.html}. + +\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, +\url{http://tug.org/texlive/contribute.html}. + +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í!} + +\end{document} |