From 87f3396e4eb3efe45c2a0b03c68e74782052334a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 23 Mar 2020 01:29:43 +0000 Subject: Make somewhat more modern HTML output for the TL Guide (Czech). * live4ht.cfg (\Preamble): options now specified in htlatex invocation instead of here. (\ifhackliterals): remove everything related, apparently no longer needed. * texlive-cz.tex (\classname, \classoptions): set according to \HCode (so \Status from tex-live.sty will take effect), not worrying about bulletin production. (\hypersetup): remove bookmarks option, already given by tex4ht. (\TeX, \LaTeX): for tex4ht, redefine as simple text to avoid ugly output. (sec:tlmgr, sec:defaultexpansion): correct xref names. (\cstlversion, \cstldate): update. git-svn-id: svn://tug.org/texlive/trunk@54496 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/texlive/texlive-cz/ec-lmr10-19.png | Bin 201 -> 0 bytes .../texmf-dist/doc/texlive/texlive-cz/live4ht.cfg | 29 +- .../doc/texlive/texlive-cz/texlive-cz.css | 269 +- .../doc/texlive/texlive-cz/texlive-cz.html | 9637 ++++++++++---------- .../doc/texlive/texlive-cz/texlive-cz.pdf | Bin 1051433 -> 1116131 bytes .../doc/texlive/texlive-cz/texlive-cz.tex | 64 +- 6 files changed, 5259 insertions(+), 4740 deletions(-) delete mode 100644 Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png 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 deleted file mode 100644 index 9b6ee191860..00000000000 Binary files a/Master/texmf-dist/doc/texlive/texlive-cz/ec-lmr10-19.png and /dev/null differ diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg b/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg index 54985bf6219..a1d82ef8f8d 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg +++ b/Master/texmf-dist/doc/texlive/texlive-cz/live4ht.cfg @@ -1,12 +1,9 @@ % 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} +% We specify all tex4ht options on the htlatex command line; see ./Makefile. +% \Preamble still needs to be invoked, though. +\Preamble{} % add extra stylesheet \Configure{@HEAD}{\HCode{% @@ -19,8 +16,8 @@ \EndPreamble -% simplify output for HTML. We leave TeX and LaTeX alone, since tex4ht -% actually does the lowered E (and raised A) in CSS. +% simplify output for HTML. For Czech, TeX and LaTeX are redefined +% in texlive-cz.tex, since that's the only place they are effective. \def\OMEGA{Omega} \def\LaTeXe{LaTeX2e} \def\eTeX{e-\TeX} @@ -29,19 +26,3 @@ \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/texlive-cz.css b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css index 14912ae9a0c..fda690f870c 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css @@ -1,6 +1,7 @@ /* start css.sty */ .ec-lmr-10x-x-109{} +.ec-lmr-17x-x-120{font-size:185%;} .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;} @@ -20,43 +21,47 @@ .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-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-lmtt-10x-x-109{ font-family: monospace;} +.ec-lmtt-12{font-size:109%; font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtt-10x-x-109{ font-family: monospace,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;} @@ -95,7 +100,7 @@ .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-lmr-8{font-size:72%;} +.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;} @@ -114,43 +119,48 @@ .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-lmtk-10x-x-109{ font-family: monospace;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmr-8{font-size:72%;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,monospace;} +.ec-lmtk-10x-x-109{ font-family: monospace,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-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{font-size:81%; font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,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;} @@ -170,24 +180,26 @@ .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-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{font-size:90%; font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} @@ -206,30 +218,32 @@ .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10x-x-109{ font-family: sans-serif; font-weight: bold;} -.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;} -.ec-lmtt-8{ font-family: monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,monospace;} +.ec-lmtto-10x-x-109{ font-style: oblique; font-family: monospace,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 } +p{margin-top:0;margin-bottom:0} +p.indent{text-indent:0;} +p + p{margin-top:1em;} +p + div, p + pre {margin-top:1em;} +div + p, pre + p {margin-top:1em;} @media print {div.crosslinks {visibility:hidden;}} a img { border-top: 0; border-left: 0; border-right: 0; } center { margin-top:1em; margin-bottom:1em; } @@ -252,7 +266,7 @@ div.obeylines-v p { margin-top:0; margin-bottom:0; } 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; } +div.verbatim {font-family: monospace,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; } @@ -287,18 +301,16 @@ 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; } +.hline hr, .cline hr{ height : 0px; margin:0px; } +.hline td, .cline td{ padding: 0; } +.hline hr, .cline hr{border:none;border-top:1px solid black;} .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;} +.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} +.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;} +.reversemarginpar{float:left;} table.equation {width:100%;} .equation td{text-align:center; } td.equation { margin-top:1em; margin-bottom:1em; } @@ -314,6 +326,7 @@ span.pmatrix img{vertical-align:middle;} div.pmatrix {text-align:center;} table.pmatrix {width:100%;} span.bar-css {text-decoration:overline;} +table.tabular{border-collapse: collapse; border-spacing: 0;} 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;} @@ -330,7 +343,9 @@ 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; } +.hline hr, .cline hr{ height : 0px; margin:0px; } +.hline td, .cline td{ padding: 0; } +.hline hr, .cline hr{border:none;border-top:1px solid black;} 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} @@ -351,11 +366,19 @@ 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%;} +figure.float, div.figure {margin-left: auto; margin-right: auto;} +figure.float img {text-align:center;} +figure.figure img {text-align:center;} +figure.figure > p {text-align:center;} +figcaption.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:center;} +figcaption.caption span.id{font-weight: bold; white-space: nowrap; } .alltt P { margin-bottom : 0em; margin-top : 0em; } .alltt { margin-bottom : 1em; margin-top : 1em; } +.rotatebox{display: inline-block;} .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;} +table.longtable{margin-left:auto; margin-right: auto;} .uline{ text-decoration:underline; } .uuline{ text-decoration:underline; } span.sout {text-decoration: line-through } diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html index d99dd6a8e06..875c99f1f6e 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html @@ -1,16 +1,13 @@ - - + + - TeX Live 2019 -Pr<img -src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TeX Live, CS verze 1.64 - - - - - - + TeX Live 2020 +Prırucka TeX Live, CS verze 1.66 + + + + + rucka TeX Live, CS verze 1. -

TE X Live 2019
-Přručka TE X Live, CS verze 1.64

+

TeX Live 2020
+Příručka TeX Live, CS verze 1.66

Karl Berry, editor
https://tug.org/texlive/

5. dubna 2019
+class="ec-lmr-12">22. března 2020 -

Překlad 2004–2019 Jn Buša, 2001 Janka Chlebkov, 2003–2019 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 +

Překlad 2004–2020 Ján Buša, 2001 Janka Chlebíková, 2003–2020 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. +

Obsah

1 vodem -
 1.1 TE XLive a kolekce TE Xu -
 1.2 Podpora operačnch systmů -
 1.3 Zkladn instalace TE X Live -
 1.4 vahy o bezpečnosti -
 1.5 Npověda +href="#x1-20001" id="QQ2-1-2">Úvodem +
 1.1 TeX Live a kolekce TeXu +
 1.2 Podpora operačních systémů +
 1.3 Základní instalace TeX Live +
 1.4 Úvahy o bezpečnosti +
 1.5 Nápověda
2 Přehled TE X Live -
 2.1 Kolekce TE Xu: TE X Live, proTE Xt, MacTE X -
 2.2 Popis kořenových adresřů TE X Live -
 2.3 Přehled předdefinovaných stromů texmf -
 2.4 Rozšřen TE Xu -
 2.5 Dalš za zmnku stojc programy na TE X Live +href="#x1-80002" id="QQ2-1-8">Přehled TeX Live +
 2.1 Kolekce TeXu: TeX Live, proTeXt, MacTeX +
 2.2 Popis kořenových adresářů TeX Live +
 2.3 Přehled předdefinovaných stromů texmf +
 2.4 Rozšíření TeXu +
 2.5 Další za zmínku stojící programy na TeX Live
3 Instalace -
 3.1 Spuštěn instalačnho programu -
  3.1.1  3.1 Spuštění instalačního programu +
  3.1.1 Unix -
  3.1.2   3.1.2 Mac OS X -
  3.1.3   3.1.3 Windows -
  3.1.4   3.1.4 Cygwin -
  3.1.5 Textový instalačn program -
  3.1.6 Grafický instalačn program -
  3.1.7 Starš instaltory -
  3.1.8 Jednoduchý průvodce instalac -
 3.2 Spuštěn instalačnho programu -
  3.2.1 Nabdka binrnch systmů (pouze Unix) -
  3.2.2   3.1.5 Textový instalační program +
  3.1.6 Grafický instalační program +
  3.1.7 Starší instalátory +
  3.1.8 Jednoduchý průvodce instalací +
 3.2 Spuštění instalačního programu +
  3.2.1 Nabídka binárních systémů (pouze Unix) +
  3.2.2 Volba obsahu instalace -
  3.2.3 Adresře -
  3.2.4   3.2.3 Adresáře +
  3.2.4 Volby -
 3.3 Volby přkazovho řdku pro install-tl -
  3.3.1  3.3 Volby příkazového řádku pro install-tl +
  3.3.1 Volba -repository -
 3.4 Poinstalačn činnosti -
  3.4.1 Proměnn prostřed pro Unix - - -
  3.4.2 Proměnn prostřed: globln konfigurace -
  3.4.3 Internetov aktualizace po instalaci z DVD -
  3.4.4 Systmov konfigurace fontů pro XeTE X a LuaTE X -
  3.4.5 ConTE Xt Mark IV -
  3.4.6 Začleňovn loklnch a osobnch maker -
  3.4.7 Začleňovn fontů třetch stran -
 3.5 Testovn instalace -
 3.6 Odkazy na doplňkový software s možnost stažen z internetu +
 3.4 Poinstalační činnosti + + +
  3.4.1 Proměnné prostředí pro Unix +
  3.4.2 Proměnné prostředí: globální konfigurace +
  3.4.3 Internetové aktualizace po instalaci z DVD +
  3.4.4 Systémová konfigurace fontů pro XeTeX a LuaTeX +
  3.4.5 ConTeXt Mark IV +
  3.4.6 Začleňování lokálních a osobních maker +
  3.4.7 Začleňování fontů třetích stran +
 3.5 Testování instalace +
 3.6 Odkazy na doplňkový software s možností stažení z internetu
4 Specializovan instalace -
 4.1 Instalace sdlen uživateli (nebo cross-machine) -
 4.2 Mobiln USB instalace +href="#x1-410004" id="QQ2-1-49">Specializované instalace +
 4.1 Instalace sdílené uživateli (nebo cross-machine) +
 4.2 Mobilní USB instalace
5 tlmgr: sprva vaš instalace -
 5.1 Současn rozhran GUI pro tlmgr: správa vaší instalace +
 5.1 Rozhraní GUI pro tlmgr -
 5.2 Vzorov realizace tlmgr z přkazovho řdku +
 5.2 Vzorové realizace tlmgr z příkazového řádku
6 Poznmky k Windows -
 6.1 Vlastnosti typick pro Windows -
 6.2 Dodatečný obsažený software pod Windows -
 6.3 User Profile je Home -
 6.4 Poznámky k Windows +
 6.1 Vlastnosti typické pro Windows +
 6.2 Dodatečný obsažený software pod Windows +
 6.3 User Profile je Home +
 6.4 Registry Windows -
 6.5 Oprvněn Windows -
 6.6 Zvětšen maxima paměti pod Windows a Cygwin +
 6.5 Oprávnění Windows +
 6.6 Zvětšení maxima paměti pod Windows a Cygwin
7 Použvateľsk prručka ku systmu Web2C -
 7.1 Vyhľadvanie ciest knižnicou Kpathsea -
  7.1.1 Používateľská príručka ku systému Web2C +
 7.1 Vyhľadávanie ciest knižnicou Kpathsea +
  7.1.1 Zdroje cesty -
  7.1.2 Konfiguračn sbory -
  7.1.3   7.1.2 Konfiguračné súbory +
  7.1.3 Expanzia cesty -
  7.1.4 Predvolen expanzia -
  7.1.5 Expanzia ztvoriek -
  7.1.6 Expanzia podadresrov -
  7.1.7 Typy špecilnych znakov a ich význam: zhrnutie -
 7.2 Databzy nzvov sborov -
  7.2.1 Sborov databza -
  7.2.2 kpsewhich: samostatn prehľadvanie cesty -
  7.2.3 Prklady použitia -
  7.2.4 Ladiace činnosti -
 7.3 Možnosti nastavenia za behu programu +
  7.1.4 Predvolená expanzia +
  7.1.5 Expanzia zátvoriek +
  7.1.6 Expanzia podadresárov +
  7.1.7 Zhrnutie špeciálnych znakov v súboroch texmf.cnf +
 7.2 Databázy názvov súborov +
  7.2.1 Súborová databáza +
  7.2.2 kpsewhich: samostatné prehľadávanie cesty +
  7.2.3 Príklady použitia +
  7.2.4 Ladiace činnosti +
 7.3 Možnosti nastavenia za behu programu +
 7.4 $TEXMFDOTDIR
8 Poděkovn +href="#x1-700008" id="QQ2-1-83">Poděkování
9 Historie vydn -
 9.1 Minulost -
  9.1.1 2003 -
  9.1.2 2004 -
  9.1.3 2005 -
  9.1.4 2006–2007 -
  9.1.5 2008 -
  9.1.6 2009 -
  9.1.7 2010 -
  9.1.8 2011 -
  9.1.9 2012 -
  9.1.10 2013 -
  9.1.11 2014 -
  9.1.12 2015 -
  9.1.13 2016 -
  9.1.14 2017 -
  9.1.15 2018 -
 9.2 Současnost – 2019 -
 9.3 Budoucnost -
+href="#x1-710009" id="QQ2-1-84">Historie vydání +
 9.1 Minulost +
  9.1.1 2003 +
  9.1.2 2004 +
  9.1.3 2005 +
  9.1.4 2006–2007 +
  9.1.5 2008 +
  9.1.6 2009 +
  9.1.7 2010 +
  9.1.8 2011 +
  9.1.9 2012 +
  9.1.10 2013 +
  9.1.11 2014 +
  9.1.12 2015 +
  9.1.13 2016 +
  9.1.14 2017 +
  9.1.15 2018 +
  9.1.16 2019 +
 9.2 Současnost – 2020 +
 9.3 Budoucnost -

+ +

+

1 vodem

-

+ id="x1-20001">Úvodem +

+

1.1 TE X Live a kolekce TE Xu

-

Tento dokument popisuje zkladn vlastnosti distribuce TE X Live 2019, což je instalace TE Xu a -přbuzných programů pro GNU/Linux a dalš unixov systmy, Mac OS X a (32bitov) systmy -Windows. -

TE X Live můžete zskat staženm z internetu nebo na TE X-kolekce DVD. Někter skupiny -uživatelů TE Xu distribuuj DVD svým členům. Obsah DVD je stručně popsn v oddle 2.1. TE X -Live a TE X-kolekce spolu jsou výsledkem společnho sil skupin uživatelů TE Xu. Tento dokument -popisuje převžně samotný TE X Live. -

TE X Live obsahuje .exe soubory pro TE X, LaTeX2e, ConTE Xt, 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. -

Krtký seznam hlavnch změn v tto verzi TE X Live najdete na konci tohoto dokumentu, -v oddlu 9 na straně 79. -

+ id="x1-30001.1">TeX Live a kolekce TeXu +

Tento dokument popisuje základní vlastnosti distribuce TeX Live 2020, což je instalace TeXu a +příbuzných programů pro GNU/Linux a další unixové systémy, Mac OS X a (32bitové) +systémy Windows. +

TeX Live můžete získat stažením z internetu nebo na TeX-kolekce DVD. Některé +skupiny uživatelů TeXu distribuují DVD svým členům. Obsah DVD je stručně +popsán v oddíle 2.1. TeX Live a TeX-kolekce spolu jsou výsledkem společného +úsilí skupin uživatelů TeXu. Tento dokument popisuje převážně samotný TeX +Live. +

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

Krátký seznam hlavních změn v této verzi TeX Live najdete na konci tohoto dokumentu, +v oddílu 9 na straně 83. +

+

1.2 Podpora operačnch systmů

-

TE X 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. -

Co se týče Windows: podporovny jsou Windows 7 a pozdějš verze. Windows Vista a 2000 -ještě bude pravděpodobně z větš čsti fungovat, ale TE X Live se dokonce nenainstaluje pod -Windows XP a dřvějšmi. Pro Windows nejsou k dispozici zvlštn 64bitov .exe soubory, ale -32bitov binrky by měly běžet na 64bitových systmech. -

Alternativn řešen pro Windows a Mac OS X najdete v oddle Podpora operačních systémů +

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

Co se týče Windows: podporovány jsou Windows 7 a pozdější verze. Windows Vista a +2000 ještě bude pravděpodobně z větší části fungovat, ale TeX Live se dokonce +nenainstaluje pod Windows XP a dřívějšími. Pro Windows nejsou k dispozici +zvláštní 64bitové .exe soubory, ale 32bitové binárky by měly běžet na 64bitových +systémech. +

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

+

+

1.3 Zkladn instalace TE X Live

-

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

Instalačn program na DVD vm umožn instalaci na loklnm disku. TE X Live nemůžete -spustit přmo z DVD (nebo z jeho .iso obrazu), avšak můžete připravit spustitelnou instalaci, -napřklad na klči USB (viz oddl 4.2). Instalace je popsna v nsledujcch sekcch (na -strnce 12), zde jen souhrn: + id="x1-50001.3">Základní instalace TeX Live +

TeX Live můžete nainstalovat buď z DVD nebo z internetu (https://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. TeX Live +nemůžete spustit přímo z DVD (nebo z jeho .iso obrazu), avšak můžete připravit +spustitelnou instalaci, například na klíči USB (viz oddíl 4.2). Instalace je popsána +v následujících sekcích (na stránce 12), zde jen souhrn:

-

+

  • Součástí instalace je program ,TeX Live Manager‘, nazvaný tlmgr. Podobně jako + instalační program může být použit v režimu GUI nebo v textovém režimu. + + + Můžete ho použít k nainstalování nebo odinstalování balíků a na různé + konfigurační činnosti.
  • +

    +

    1.4 vahy o bezpečnosti

    -

    Pokud je nm znmo, hlavn programy TE Xu jsou (a vždy byly) extrmně robustn. Nicmně -programy dodan v rmci TE X Live nemus dosahovat stejn rovně, navzdory nejlepšmu sil -všech. Jako vždy při použit programů pro nedůvěryhodný vstup muste být opatrn; pro zvýšen -bezpečnosti použijte nový podadresř nebo ,chroot‘. - - -

    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ě ty spustiteln (binrky nebo skripty). Běžně by -neměly být přtomny a rozhodně nemohou být normlně vytvořeny při zpracovn -dokumentů. -

    TE X (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. Zpracovn neznmých dokumentů v novm -podadresři je nejbezpečnějš tip. -

    + id="x1-60001.4">Úvahy o bezpečnosti +

    Pokud je nám známo, hlavní programy TeXu jsou (a vždy byly) extrémně robustní. +Nicméně programy dodané v rámci TeX Live nemusí dosahovat stejné úrovně, navzdory +nejlepšímu úsilí všech. Jako vždy při použití programů pro nedůvěryhodný vstup +musíte být opatrní; pro zvýšení bezpečnosti použijte nový podadresář nebo +,chroot‘. +

    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ě ty spustitelné +(binárky nebo skripty). Běžně by neměly být přítomny a rozhodně nemohou být +normálně vytvořeny při zpracování dokumentů. +

    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. Zpracování neznámých +dokumentů v novém podadresáři je nejbezpečnější tip. +

    Dalším aspektem zabezpečení je zajištění toho, že stažený materiál nebyl +změněn z toho, jak byl vytvořen. Program tlmgr (sekce 5) automaticky provede kryptografické +ověření stahování, pokud je program gpg (GNU Privacy Guard) k dispozici. Není +distribuován jako součást TeX Live, ale viz https://texlive.info/tlgpg/ pro informace o gpg, +pokud je potřebný. +

    +

    1.5 Npověda

    -

    TE Xovsk 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 uživateli 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 TE X Live zapomenout a zakoupit si komerčn distribuci -od prodejců na http://tug.org/interest.html#vendors. -

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

    + id="x1-70001.5">Nápověda +

    TeXovská komunita je aktivní, vstřícná a většina seriózních otázek je obvykle +zodpovězena. Podpora je neformální, je prováděna příležitostnými uživateli 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 TeX Live zapomenout a zakoupit si komerční distribuci od prodejců na +https://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í: +

    prvn kroky
    Pokud jste TE Xovský novček, na strnce http://tug.org/begin.html - najdete krtký vod do systmu. +class="ec-lmbx-10x-x-109">í kroky
    Pokud jste TeXovský nováček, na stránce + https://tug.org/begin.html najdete krátký úvod do systému.
    TE X FAQ
    TE X FAQ je obrovsk studnice znalost obsahujc všechny druhy otzek, od - těch zkladnch až po ty nejobskurnějš. Dokument najdete v TE X Live v adresři +class="ec-lmbx-10x-x-109">TeX FAQ
    TeX 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 + v TeX Live v adresáři texmf-dist/doc/generic/FAQ-en/ nebo na internetu na texmf-dist/doc/generic/FAQ-en/ nebo na internetu na http://www.tex.ac.uk/faq. - Prosme, začněte sv hledn odpovědi zde. +href="https://texfaq.org" class="url" >https://texfaq.org. Prosíme, začněte své hledání odpovědi zde.
    TE X Catalogue
    Pokud hledte konkrtn balk, - font, program ap., TE X Catalogue je msto, kde začt. Je to obshl sbrka TE Xových - položek. Viz http://ctan.org/pkg/catalogue/. +class="ec-lmbx-10x-x-109">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 TeXových položek. Viz + https://ctan.org/pkg/catalogue.
    TE Xov odkazy na Webu
    Na http://tug.org/interest.html najdete mnoho - relevantnch odkazů na různ přručky, knihy, manuly a člnky o všech aspektech - systmu TE X. +class="ec-lmbx-10x-x-109">TeXové odkazy na Webu
    + Na https://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. + +
    archivy diskusnch skupin
    Zkladn fra pro hledn řešen problmů TE Xu zahrnuj - strnku LATE Xovsk komunity http://latex-community.org/, strnku kolektivně - editovaných dotazů a odpověd http://tex.stackexchange.com, newsovou skupinu - ích skupin
    Základní fóra pro hledání řešení problémů + TeXu zahrnují stránku LaTeXovské komunity https://latex.org, stránku + kolektivně editovaných dotazů a odpovědí https://tex.stackexchange.com, + newsovou skupinu news:comp.text.tex a e-mailovou diskusn skupinu news:comp.text.tex a e-mailovou diskusní skupinu texhax@tug.org. V archivech - těchto zdrojů najdete tisce předchozch dotazů a odpověd z minulých let čekajcch - na vaše hledn. Nahldněte na dva - posledn zmněn zdroje texhax@tug. + org. V archivech těchto zdrojů najdete tisíce předchozích dotazů a odpovědí + z minulých let čekajících na vaše hledání. Nahlédněte na dva poslední + zmíněné zdroje http://groups.google.com/group/comp.text.tex/topics, - a na http://tug.org/mail-archives/texhax. Dotazem do obecnho vyhledvacho - stroje jako http://google.com/ tak nic nepokazte a pro specifika češtiny a - slovenštiny najdete dalš zdroje odkazovan na http://groups.google.com/group/comp.text.tex/topics, a na + https://tug.org/mail-archives/texhax. Dotazem do obecného vyhledávacího + stroje také nic nepokazíte a pro specifika češtiny a slovenštiny najdete další + zdroje odkazované na http://www.cstug.cz/.
    kladen dotazů
    Pokud nemůžete najt odpověď na svou otzku, můžete ji položit na - í dotazů
    Pokud nemůžete najít odpověď na svou otázku, můžete ji + položit na http://latex-community.org/ a http://tex.stackexchange.com/ prostřednictvm - jejich webových rozhran, na http://latex-community.org/ a https://tex.stackexchange.com/ + prostřednictvím jejich webových rozhraní, na news:comp.text.tex přes Google nebo newsovho klienta - nebo e-mailem na news:comp.text.tex přes Google + nebo newsového klienta nebo e-mailem na texhax@tug.org. Ale dřve, než tak učinte, texhax@tug.org. Ale dříve, než tak + učiníte, prosm, přečtěte - si toto heslo FAQ, abyste maximalizovali vyhldky na zskn užitečn odpovědi: - http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion. - - +class="ec-lmri-10x-x-109">ím, přečtěte si toto heslo FAQ, abyste maximalizovali vyhlídky na + získání užitečné odpovědi: https://texfaq.org/FAQ-askquestion.
    podpora TE X Live
    Pokud chcete poslat chybov hlšen, připomnku nebo poznmku - k distribuci TE X Live, jej instalaci nebo dokumentaci, diskusn skupina k tomu určen - je podpora TeX Live
    Pokud chcete poslat chybové hlášení, připomínku nebo + poznámku k distribuci TeX Live, její instalaci nebo dokumentaci, diskusní skupina + k tomu určená je tex-live@tug.org. Pokud však je vaše otzka specifick pro program na TE X Live - umstěný, napište prosm přmo autorovi nebo do diskusn skupiny určen pro tento - program. Spuštěn programu s volbou --help nezřdka poskytuje adresu pro zasln - chybových hlšen.
    -

    Druhou stranou mince je odpovdn na dotazy těch, kdo kladou otzky. Všechnu výše uveden -zdroje jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovdat tam, kde -můžete. -

    +class="ec-lmtt-10x-x-109">tex-live@tug.org. Pokud však je vaše otázka specifická + pro program na TeX Live 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 --help + nezřídka poskytuje adresu pro zasílání chybových hlášení. +

    Druhou stranou mince je odpovídání na dotazy těch, kdo kladou otázky. Všechnu výše +uvedené zdroje jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovídat +tam, kde můžete. +

    +

    2 Přehled TE X Live

    -

    Tento oddl popisuje obsah TE X Live a TE X-kolekce, jejž je čst. -

    + id="x1-80002">Přehled TeX Live +

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

    +

    2.1 Kolekce TE Xu: TE X Live, proTE Xt, MacTE X

    -

    DVD TE X-kolekce zahrnuje nsledujc: -

    -

    -TE X Live
    plný systm TE X, k nainstalovn na disk. Domovsk strnka: + id="x1-90002.1">Kolekce TeXu: TeX Live, proTeXt, MacTeX +

    DVD TeX-kolekce zahrnuje následující: +

    +

    +TeX Live
    Úplný systém TeX, k nainstalování na disk. Domovská stránka: http://tug.org/texlive/. +href="https://tug.org/texlive/" class="url" >https://tug.org/texlive/.
    MacTE X
    pro Mac OS X, přidv nativn Mac OS X (aktulně pojmenovn macOS by Apple, - avšak v tomto dokumentu budeme použvat starý nzev) instalačn program a jin - aplikace Mac k TE X Live. Domovsk strnka: http://tug.org/mactex/. +class="ec-lmbx-10x-x-109">MacTeX
    pro Mac OS X, přidává nativní Mac OS X (aktuálně pojmenován macOS + by Apple, avšak v tomto dokumentu budeme používat starý název) + instalační program a jiné aplikace Mac k TeX Live. Domovská stránka: + https://tug.org/mactex/.
    proTE Xt
    Rozšřen systmu MiKTE X pro Windows. proTE Xt přidv k MiKTE Xu nov - doplňkov nstroje a zjednodušuje instalaci. Je plně nezvislý na TE X Live a m sv - vlastn přkazy. Domovsk strnka: http://tug.org/protext/. +class="ec-lmbx-10x-x-109">proTeXt
    Rozšíření + systému MiKTeX pro Windows. proTeXt přidává k MiKTeXu nové doplňkové + nástroje a zjednodušuje instalaci. Je plně nezávislý na TeX Live a má své + vlastní příkazy. Domovská stránka: https://tug.org/protext/. + +
    CTAN
    Výpis obrazovky archivu CTAN (http://www.ctan.org). +class="description">Výpis obrazovky archivu CTAN (https://ctan.org).
    -

    CTAN,

    CTAN, protext a texmf-extra nemaj stejn podmnky pro koprovn jako TE X Live, proto -buďte pozorn při šřen nebo modifikaci. -

    +class="ec-lmtt-10x-x-109">texmf-extra nemají stejné podmínky pro kopírování jako TeX Live, +proto buďte pozorní při šíření nebo modifikaci. +

    +

    2.2 Popis kořenových adresřů TE X Live

    -

    Zde uvdme stručný seznam a popis kořenových adresřů instalace TE X Live. -

    -

    + id="x1-100002.2">Popis kořenových adresářů TeX Live +

    Zde uvádíme stručný seznam a popis kořenových adresářů instalace TeX Live. +

    +

    bin
    -

    Binrky systmu TE X, s podadresři dle platforem. -

    +

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

    readme-*.dir
    -

    Stručný přehled a užitečn odkazy na TE X Live, v různých jazycch, ve formtu HTML - a textovm. -

    +

    Stručný přehled a užitečné odkazy na TeX Live, v různých jazycích, ve + formátu HTML a textovém. +

    source
    -

    Zdrojov kdy všech programů, včetně zkladn distribuce TE Xu založen na Web2C. - - -

    +

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

    texmf-dist
    -

    Hlavn strom, viz TEXMFDIST nže. -

    +

    Hlavní strom, viz TEXMFDIST níže. +

    tlpkg
    -

    Skripty, programy a daje pro sprvu instalace a přdavnou podporu pro Windows.

    -

    V kořenovm adresři distribuce jsou navc instalačn dvky a soubory README (v různých -jazycch). -

    Co se týče dokumentace, užitečn mohou být obshl odkazy v kořenovm souboru doc.html. -Dokumentace tměř všeho (balků, formtů, manulů, man-strnek, info-souborů) je -v texmf-dist/doc. K vyhledn dokumentace na libovolnm mstě můžete použt programy -

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

    +

    Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru +doc.html. Dokumentace téměř všeho (balíků, formátů, manuálů, man-stránek, +info-souborů) je v texmf-dist/doc. K vyhledání dokumentace na libovolném místě můžete +použít programy texdoc. -

    Samotn tato přručka TE X Live je k dispozici v několika jazycch v adresři +

    Samotná tato příručka TeX Live je k dispozici v několika jazycích v adresáři texmf-dist/doc/texlive: +class="ec-lmtt-10x-x-109">texmf-dist/doc/texlive:

    -

    +

    +

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

    -

    Tento oddl uvd seznam předdefinovaných proměnných určujcch texmf stromy použvan -systmem, a jejich zamýšlený čel ve standardnm uspořdn systmu TE X Live. Povel -Přehled předdefinovaných stromů texmf +

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

    Všechny stromy, včetně osobnch, mus dodržovat strukturu adresřů TE X Directory Structure -(TDS, http://tug.org/tds), s jejmi nesčetnými podadresři, jinak soubory nebudou k nalezen. -Podrobněji je to popsno v oddle 3.4.6 (na straně 42). Pořad zde je opačn vůči -pořad ve kterm se stromy prohledvaj, tj. pozdějš stromy v seznamu přepšou -předchzejc. -

    -

    +class="ec-lmtt-10x-x-109"> conf ukáže hodnoty těchto proměnných. Můžete tak +jednoduše zjistit zda a jak tyto hodnoty odpovídají nastavení jednotlivých adresářů ve +vaší instalaci. +

    Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů TeX Directory +Structure (TDS, https://tug.org/tds), s jejími nesčetnými podadresáři, jinak soubory +nebudou k nalezení. Podrobněji je to popsáno v oddíle 3.4.6 (na straně 43). Pořadí zde +je opačné vůči pořadí ve kterém se stromy prohledávají, tj. pozdější stromy +v seznamu přepíšou předcházející. +

    +

    TEXMFDIST
    -

    Strom obsahujc tměř všechny soubory původn distribuce — konfiguračn soubory, - pomocn skripty, balky maker, fonty atd. Hlavn výjimku tvoř binrky zvisl na - platformch, kter jsou uloženy v sourozeneckm adresři

    Strom obsahující téměř všechny soubory původní distribuce — + konfigurační soubory, pomocné skripty, balíky maker, fonty atd. Hlavní výjimku + tvoří binárky závislé na platformách, které jsou uloženy v sourozeneckém + adresáři bin/ . -

    +

    TEXMFSYSVAR
    - - -

    Strom (uživateli v instalaci sdlený) použvaný programy texconfig-sys, updmap-sys, +

    Strom (uživateli v instalaci sdílený) používaný programy texconfig-sys, fmtutil-sys a tak tlmgr, na (cache) uložen runtime dajů, jako jsou soubory formtů - a generovan updmap-sys, fmtutil-sys a také tlmgr, na (cache) uložení runtime údajů, jako + jsou soubory formátů a generované .map soubory. -

    +

    TEXMFSYSCONFIG
    -

    Strom (uživateli v instalaci sdlený) použvaný nstroji texconfig-sys, updmap-sys a +

    Strom (uživateli v instalaci sdílený) používaný nástroji texconfig-sys, fmtutil-sys na uložen modifikovaných konfiguračnch dajů. -

    +class="ec-lmtt-10x-x-109">updmap-sys a fmtutil-sys na uložení modifikovaných konfiguračních údajů. +

    TEXMFLOCAL
    -

    Strom, který mohou použt administrtoři na instalaci doplňkových nebo upravených - maker, fontů atd. pro celý systm. -

    +

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

    TEXMFHOME
    -

    Strom, který mohou použt uživatel na svoje osobn 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ř. -

    +

    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ář. +

    TEXMFVAR
    -

    Strom (soukromý) použvaný programy texconfig, updmap a fmtutil na (cache) - uložen runtime dajů, jako jsou soubory formtů a generovan .map soubory. -

    +

    Strom (soukromý) používaný programy texconfig, updmap-user a fmtutil-user + na (cache) uložení runtime údajů, jako jsou soubory formátů a generované .map + soubory. +

    TEXMFCONFIG
    -

    Strom (soukromý) použvaný nstroji texconfig, updmap a fmtutil na uložen - modifikovaných konfiguračnch dajů. -

    +

    Strom (soukromý) používaný nástroji texconfig, updmap-sys a fmtutil-sys na + uložení modifikovaných konfiguračních údajů. + + +

    TEXMFCACHE
    -

    Strom(y) použvaný ConTE Xtextem MkIV a LuaLATE Xem na uložen (cache) runtime - dajů; implicitně do TEXMFSYSVAR, nebo (pokud tento neumožňuje zpis) TEXMFVAR.

    -

    Standardn struktura je: -

    +

    Strom(y) používaný ConTeXtextem MkIV a LuaLaTeXem na uložení (cache) + runtime údajů; implicitně do TEXMFSYSVAR, nebo (pokud tento neumožňuje zápis) + TEXMFVAR.

    +

    Standardní struktura je: +

    system-wide root
    může obshnout vcensobn vydn TE X Live (/usr/local/texlive ve - výchozm nastaven pro Unix): +class="description">může obsáhnout vícenásobné vydání TeX Live (/usr/local/texlive + ve výchozím nastavení pro Unix):
    2018
    2019
    -

    Předchoz vydn. -

    +

    Předchozí vydání. +

    2019
    2020
    -

    Aktuln vydn. -

    +

    Aktuální vydání. +

    bin
    -

      -

    +

      +

    i386-linux
    -

    binrky systmu GNU/Linux (32-bitov) -

    +

    binárky systému GNU/Linux (32-bitové) +

    ...
    -

    -

    +

    +

    x86_64-darwin
    -

    binrky systmu Mac OS X -

    +

    binárky systému Mac OS X +

    x86_64-linux
    -

    binrky systmu GNU/Linux (64-bitov) - - -

    +

    binárky systému GNU/Linux (64-bitové) +

    win32
    -

    binrky systmu Windows

    +

    binárky systému Windows

    texmf-dist  
      
    -

    TEXMFDIST a TEXMFMAIN -

    +

    texmf-var   
      
    -

    TEXMFSYSVAR, TEXMFCACHE -

    +

    texmf-config
    -

    TEXMFSYSCONFIG

    +

    TEXMFSYSCONFIG

    texmf-local
    -

    TEXMFLOCAL, zamýšlený k zachovn od vydn k vydn.

    +

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

    domovský adresř uživatele
    ý adresář uživatele
    ($HOME nebo %USERPROFILE%)
    .texlive2018
    .texlive2019
    -

    Soukromě generovan a konfiguračn daje předchozho vydn. -

    +

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

    .texlive2019
    .texlive2020
    -

    Soukromě generovan a konfiguračn daje aktulnho vydn. -

    +

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

    texmf-var   
       
    -

    TEXMFVAR, TEXMFCACHE -

    +

    texmf-config
    -

    TEXMFCONFIG

    +

    TEXMFCONFIG

    texmf
    -

    TEXMFHOME Osobn makra atd.

    +

    TEXMFHOME Osobní makra atd.

    -

    +

    +

    2.4 Rozšřen TE Xu

    -

    Samotný Knuthův původn TE X je zmrazený, kromě ojedinělých oprav chyb. Je v TE X -Live přtomen jako program tex a tak to zůstane v dohledn budoucnosti. TE X Live obsahuje tž -několik rozšřených verz TE Xu (znm tak jako TE Xovsk stroje): -

    -

    -e-TE X
    přidv množinu nových přkazů (nazývaných TE Xov primitivy). Nov přkazy se - týkaj napřklad - makroexpanze, načtn znaků, třd značek (marks), rozšřených ladicch možnost - a rozšřen TE X--XE T pro obousměrnou sazbu. Implicitně je e-TE X 100% kompatibiln - se standardnm TE Xem. Viz Rozšíření TeXu +

    Samotný Knuthův původní TeX je zmrazený, kromě ojedinělých oprav chyb. Je v TeX +Live přítomen jako program tex a tak to zůstane v dohledné budoucnosti. TeX Live +obsahuje též několik rozšířených verzí TeXu (známé také jako TeXovské +stroje): +

    +

    +e-TeX
    přidává množinu nových příkazů (nazývaných TeXové primitivy). Nové + příkazy se týkají například makroexpanze, načítání znaků, tříd + značek (marks), rozšířených ladicích možností a rozšíření TeX--XE T + pro obousměrnou sazbu. Implicitně je e-TeX 100% kompatibilní se standardním + TeXem. Viz texmf-dist/doc/etex/base/etex_man.pdf.
    pdfTE X
    vybudovn na rozšřench e-TE Xu přidv podporu zpisu ve formtu PDF - stejně jako v DVI a četn rozšřen netýkajc se výstupu. Tento program je - použvn pro většinu formtů, napřklad, etex, latex, pdflatex. Jeho strnka je - pdfTeX
    vybudován na rozšířeních e-TeXu přidává podporu zápisu ve formátu + PDF stejně jako v DVI a četná rozšíření netýkající se výstupu. Tento + program je + používán pro většinu formátů, například, etex, latex, pdflatex. Jeho stránka + je http://www.pdftex.org/. Viz nvod texmf-dist/doc/pdftex/manual/pdftex-a.pdf a +class="ec-lmtt-10x-x-109">http://www.pdftex.org/. Viz návod texmf-dist/doc/pdftex/manual/pdftex-a.pdf a texmf/doc/pdftex/manual/samplepdf/samplepdf.tex pro vzorov použit některých - jeho vlastnost. - - +href="../../../../texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex" >texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex pro vzorové použití + některých jeho vlastností.
    LuaTE X
    je označovn za nstupce pdfTE Xu, se kterým je z větš čsti (ale ne plně) - zpětně kompatibiln. Měl by se tak stt funkčn nadmnožinou systmu Aleph, - viz dle, ačkoli perfektn kompatibilita nen zamýšlena. Zabudovaný interpret Lua - (http://www.lua.org/) umožňuje elegantn řešen mnoha ožehavých TE Xovských - problmů. Volaný povelem texlua funguje jako samostatný interpret Lua a jako takový - je použit v rmci TE X Live. Jeho strnka je LuaTeX
    je označován za nástupce pdfTeXu, se kterým je z větší části (ale ne + úplně) zpětně kompatibilní. Měl by se také stát funkční nadmnožinou + systému Aleph, viz dále, ačkoli perfektní kompatibilita není zamýšlena. + Zabudovaný interpret Lua (https://lua.org/) umožňuje elegantní řešení + mnoha ožehavých TeXovských problémů. Volaný povelem texlua funguje jako + samostatný interpret Lua a jako takový je použit v rámci TeX Live. Jeho stránka + je http://www.luatex.org/ a přručka je - http://www.luatex.org/ a příručka je texmf-dist/doc/luatex/base/luatex.pdf.
    XeTE X
    přidv podporu vstupnho kdovn Unicode a OpenType - a systmových fontů, implementovaných zejmna použitm knihoven třetch stran, srv. - http://tug.org/xetex. +class="ec-lmbx-10x-x-109">XeTeX
    přidává podporu vstupního kódování Unicode a + OpenType a systémových fontů, implementovaných zejména použitím knihoven + třetích stran, srv. https://tug.org/xetex.
    Omega (Omega)
    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 TE X Live jako samostatný program; poskytnutý je jenom Aleph: +class="ec-lmbx-10x-x-109"> (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, OTP) pro realizaci složitých transformací na jakémkoliv + vstupu. Omega už není součástí TeX Live jako samostatný program; + poskytnutý je jenom Aleph:
    Aleph
    kombinuje rozšřen Omega a e-TE X. Viz kombinuje rozšíření Omega a e-TeX. Viz texmf-dist/doc/aleph/base.
    -

    + + +

    +

    2.5 Dalš za zmnku stojc programy na TE X Live

    -

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

    -

    + id="x1-130002.5">Další za zmínku stojící programy na TeX Live +

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

    +

    bibtex, biber
    -

    podpora prce se seznamem literatury. -

    +

    podpora práce se seznamem literatury. +

    makeindex, xindy
    -

    vytvřen rejstřku. Pro češtinu a slovenštinu však potřebujete verzi programu - s nzvem csindex. Ta zatm nen součst distribuce, je potřeba instalovat zvlšť - z 

    vytváření rejstříku. Pro češtinu a slovenštinu však potřebujete verzi + programu s názvem csindex. Ta zatím není součástí distribuce, je potřeba + instalovat zvlášť z https://www.ctan.org/pkg/csindex. -

    +

    dvips
    -

    pro konverzi DVI do PostScript. -

    +

    pro konverzi DVI do PostScript. +

    xdvi
    -

    prohlžeč DVI pro systm X Window. -

    +

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

    dviconcat, dviselect
    -

    pro kopii a vkldn strnek do/z DVI souborů. -

    +

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

    dvipdfmx
    -

    konvertor DVI do PDF, alternativn přstup vedle pdfTE Xu zmněnho výše. -

    +

    konvertor DVI do PDF, alternativní přístup vedle pdfTeXu zmíněného výše. +

    psselect, psnup,
    -

    programy pro prci s PostScriptem. -

    +

    programy pro práci s PostScriptem. +

    pdfjam, pdfjoin,
    -

    pomůcky pro PDF. - - -

    +

    pomůcky pro PDF. +

    context, mtxrun
    -

    ConTE Xt a PDF procesor. -

    +

    ConTeXt a PDF procesor. +

    htlatex,
    -

    tex4ht: konvertor (LA )TE X do HTML (a XML a dalšch formtů). +class="ec-lmr-8">A )TeX do HTML (a XML a dalších formátů). +

    -

    +

    +

    3 Instalace

    -

    +

    +

    3.1 Spuštěn instalačnho programu

    -

    Pro začtek si obstarejte TE X Collection DVD nebo si sthněte sťový instalačn program TE X -Live. Na http://tug.org/texlive/acquire.html najdete vce informac a dalš způsoby zskn -softwaru. -

    -

    + id="x1-150003.1">Spuštění instalačního programu +

    Pro začátek si obstarejte TeX Collection DVD nebo si stáhněte síťový instalační +program TeX Live. Na https://tug.org/texlive/acquire.html najdete více informací a +další způsoby získání softwaru. +

    + + +

    Sťový instaltor, .zip nebo .tar.gz:
    sthněte z CTANu, z adresře +class="ec-lmbx-10x-x-109">íťový instalátor, .zip nebo .tar.gz:
    stáhněte z CTANu, z adresáře systems/texlive/tlnet; url http://mirror.ctan.org/systems/texlive/tlnet by - Vs měl přesměrovat na blzký, aktuln mirror. Můžete zskat install-tl.zip, - který může být použit pod Unixem a Windows, nebo jenom pro Unix podstatně menš + Vás měl přesměrovat na blízký, aktuální mirror. Můžete získat install-unx.tar.gz. Po rozbalen se install-tl a install-tl-windows.bat objev - v podadresři install-tl.zip, který může být použit pod Unixem a Windows, nebo jenom + pro Unix podstatně menší install-unx.tar.gz. Po rozbalení se install-tl a + install-tl-windows.bat objeví v podadresáři install-tl.
    Sťový .exe instaltor pod Windows:
    sthněte - z CTANu, jak uvedeno výše. Dvojklikem spustte prvotn instaltor a rozbalovač, jak - vidte na obrzku 1. Objev se dvě volby: „Install“ a „Unpack only“. +class="ec-lmbx-10x-x-109">íťový .exe instalátor pod Windows:
    stáhněte z CTANu, jak uvedeno výše. + Dvojklikem spustíte prvotní instalátor a rozbalovač, jak vidíte na obrázku 1. + Objeví se dvě volby: „Install“ a „Unpack only“.
    DVD TE X kolekce:
    - vejděte do podadresře DVD texlive. Pod Windows se instaltor normlně spust - automaticky po vložen DVD. DVD můžete zskat, když se stanete členem skupiny - uživatelů TE Xu (vřele doporučujeme CS TUG, http://tug.org/usergroups.html), - nebo si ho zvlšť zakoupte (http://tug.org/store), 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 DVD TeX kolekce:
    vejděte do podadresáře DVD texlive. Pod Windows se + instalátor normálně spustí automaticky po vložení DVD. DVD můžete + získat, když se stanete členem skupiny uživatelů TeXu (vřele doporučujeme + CS TUG, https://tug.org/usergroups.html), nebo si ho zvlášť zakoupíte + (https://tug.org/store), anebo si vypálíte svoje vlastní z ISO obrazu. 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 3.4.3.
    -


    +
    + -

    pict -

    Obrzek 1: Prvn fze .exe instaltoru pod Windows
    - - -


    -

    Nezvisle na zdroji se spoušt tentýž instaltor. Nejviditelnějš rozdl mezi obě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. -

    Pokud potřebujete stahovat přes proxy server, použijte soubor ~/.wgetrc nebo proměnn prostřed -s nastavenm proxy pro Wget (http://www.gnu.org/software/wget/manual/html_node/Proxies.html), -nebo ekvivalent za cokoli, sthněte program, který použvte. Samozřejmě se to netýk instalace -z DVD nebo z ISO obrazu. -

    Nsledujc oddly vysvětluj spuštěn instaltoru podrobněji. +

    pict +

    +
    Obrázek 1:První fáze .exe instalátoru pod Windows
    + + + +

    Nezávisle na zdroji se spouští tentýž instalátor. Nejviditelnější rozdíl mezi obě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í. +

    Pokud potřebujete stahovat přes proxy server, použijte soubor ~/.wgetrc nebo proměnné prostředí +s nastavením proxy pro Wget (https://www.gnu.org/software/wget/manual/html_node/Proxies.html), +nebo ekvivalent za cokoli, stáhněte program, který používáte. Samozřejmě se to netýká +instalace z DVD nebo z ISO obrazu. +

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

    3.1.1 Unix
    -

    Dle > označuje výzvu (prompt shellu); vstup uživatele je

    Dále > označuje výzvu (prompt shellu); vstup uživatele je zvýrazněn. Skript install-tl je skript -v jazyce Perl. Nejjednodušš způsob jeho spuštěn v unixovm systmu je nsledujc: -

    +class="ec-lmtk-10x-x-109">ýrazněn. Skript install-tl je +skript v jazyce Perl. Nejjednodušší způsob jeho spuštění v unixovém systému je +následující:

    -

    +
    >  perl /path/to/installer/install-tl +class="ec-lmtk-10x-x-109"> /path/to/installer/install-tl
    -
    (Nebo můžete vyvolat /path/to/installer/install-tl, když je spustitelný, nebo nejdřve -použijte cd do adresře atd.; nechceme opakovat všechny tyto variace.) Možn zvětšte okno -terminlu tak, aby ukazovalo celou obrazovku textovho instaltoru (obr.  (Nebo můžete vyvolat /path/to/installer/install-tl, když je spustitelný, nebo nejdříve +použijte cd do adresáře atd.; nechceme opakovat všechny tyto variace.) Možná +zvětšíte okno terminálu tak, aby ukazovalo celou obrazovku textového instalátoru +(obr. 2). -

    K instalaci v režimu GUI (obr. 4) budete potřebovat nainstalovaný Tcl/Tk. Pak můžete -spustit:

    +

    K instalaci v režimu GUI (obr. 4) budete potřebovat nainstalovaný Tcl/Tk. Pak můžete +spustit:

    -

    +
    >  perl install-tl -gui +class="ec-lmtk-10x-x-109"> install-tl -gui
    -

    Star volby

    Staré volby wizard a perltk/expert jsou stle ještě k dispozici. Vyžaduj modul Perl::Tk -zkompilovaný s podporou XFT, co obecně nen problm v přpadě systmu GNU/Linux, -avšak často je v přpadě jiných systmů. plný seznam různých voleb zskte povelem: -

    +class="ec-lmtt-10x-x-109">expert jsou stále ještě k dispozici. Vyžadují modul +Perl::Tk zkompilovaný s podporou XFT, co obecně není problém v případě systému +GNU/Linux, avšak často je v případě jiných systémů. Úplný seznam různých voleb +získáte povelem:

    -

    +
    >  perl install-tl -help +class="ec-lmtk-10x-x-109"> install-tl -help
    -

    O oprvněnch Unixu: Vaše nastaven umask v čase instalace bude respektovno -instalačnm programem TE X 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, umask 002. Dalš informace o nastaven umask hledejte v dokumentaci k Vašemu -systmu. -

    ávněních Unixu: Vaše nastavení umask v čase instalace bude respektováno +instalačním programem TeX Live. 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, umask 002. Další informace o nastavení umask hledejte v dokumentaci +k Vašemu systému. +

    Zvlštn vysvětlivky pro Cygwin: Na rozdl od jiných unixových systmů Cygwin -implicitně neobsahuje všechny nezbytn programy, kter instaltor TE X Live potřebuje. Viz -sekci áš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 TeX Live +potřebuje. Viz sekci 3.1.4. -

    -

    3.1.2 Mac OS X
    -

    Jak již bylo zmněno v sekci 2.1, pro Mac OS X je připravena samostatn distribuce, nazvan -MacTE X (http://tug.org/mactex). Doporučujeme použt původn instalačn program MacTE Xu -namsto instaltoru TE X 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 -TE Xu pro Mac OS X (MacTE X, Fink, MacPorts, …) použvajc takzvanou datovou strukturu -TE XDist. +

    +

    -

    MacTE X je silně založen na TE X Live a hlavn TE Xovsk stromov struktura a binrky jsou -identick. Přidv několik dalšch adresřů s dokumentac a aplikacemi specifickými pro -Mac. -

    +

    3.1.2 Mac OS X
    +

    Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce, +nazvaná MacTeX (https://tug.org/mactex). Doporučujeme použít původní +instalační program MacTeXu namísto instalátoru TeX Live pod Mac OS X, 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 TeXu pro +Mac OS X (MacTeX, Fink, MacPorts, …) používající takzvanou datovou strukturu +TeXDist. +

    MacTeX je silně založen na TeX Live a hlavní TeXovská stromová struktura a binárky +jsou identické. Přidává několik dalších adresářů s dokumentací a aplikacemi +specifickými pro Mac. +

    +

    3.1.3 Windows
    -

    Jestliže použvte nerozbalený stažený .zip soubor nebo pokud se instalačn program -DVD nespust automaticky, klikněte dvakrt na soubor

    Jestliže používáte nerozbalený stažený .zip soubor nebo pokud se instalační program +DVD nespustí automaticky, klikněte dvakrát na soubor install-tl-windows.bat. -

    Můžete tak spustit instalačn program z přkazovho řdku. Dle > označuje prompt shellu; -vstup uživatele je

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

    +class="ec-lmtk-10x-x-109">čný. Pokud jste v adresáři instalačního programu, +jenom spusťte:

    -

    +
    >  install-tl-windows
    -

    Můžete tak zadat absolutn cestu, jako napřklad:

    +

    Můžete také zadat absolutní cestu, jako například:

    -

    +
    >  D:\texlive\install-tl-windows
    pro TE X-kolekce DVD, za předpokladu, že D: je optický disk. Obr. 3 zobrazuje zkladn obrazovku -průvodcovskho instaltoru, který je pro Windows implicitn. -

    Pro instalaci v textovm režimu použijte:

    +class="ec-lmss-10x-x-109">TeX-kolekce DVD, za předpokladu, že D: je optický disk. Obr. 3 zobrazuje základní +obrazovku průvodcovského instalátoru, který je pro Windows implicitní. +

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

    -

    +
    >  install-tl-windows -no-gui +class="ec-lmtk-10x-x-109"> -no-gui
    -

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

    +

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

    -

    +
    >  install-tl-windows -help +class="ec-lmtk-10x-x-109"> -help
    -


    +
    +  -help
    Installing TeX Live 2019 from: ...
     TeX Live 2020 from: ...
    Platform: x86_64-linux => ’GNU/Linux on x86_64’
     x86_64-linux => ’GNU/Linux on x86_64’
    Distribution: inst (compressed) +class="ec-lmtt-9"> inst (compressed)
    Directory for temporary files: /tmp
     for temporary files: /tmp
    ...
    Detected platform: GNU/Linux on Intel x86_64
     platform: GNU/Linux on Intel x86_64

    <B> binary platforms: 1 out of 16
     binary platforms: 1 out of 16

    <S> set installation scheme: scheme-full
     set installation scheme: scheme-full

    <C> customizing installation collections +class="ec-lmtt-9"> customizing installation collections
        40 collections out of 41, disk space required: 5829 MB
        40 collections out of 41, disk space required: 5829 MB

    <D> directories:
     directories:
        TEXDIR (the main TeX directory): +class="ec-lmtt-9">    TEXDIR (the main TeX directory):
        /usr/local/texlive/2019
        /usr/local/texlive/2020
       ...
       ...

     <O> options:
     <O> options:
       [ ] use letter size instead of A4 by default +class="ec-lmtt-9">   [ ] use letter size instead of A4 by default
       ...
       ...

     <V> set up for portable installation
     <V> set up for portable installation

    Actions:

     <I> start installation to hard disk +class="ec-lmtt-9"> <I> start installation to hard disk
     <P> save installation profile to ’texlive.profile’ and exit
     <P> save installation profile to ’texlive.profile’ and exit
     <H> help
     <H> help
     <Q> quit
    -
    Obrzek 2: Hlavn obrazovka textovho instalačnho programu (GNU/Linux)
    +class="ec-lmtt-9"> <Q> quit
    +
    Obrázek 2:Hlavní obrazovka textového instalačního programu (GNU/Linux)
    -


    -


    + +
    + -

    pict -

    Obrzek 3: Zkladn obrazovka instaltoru (Windows); tlačidlo ,Advanced‘ způsob něco -jako na obr.  4
    +

    pict +

    +
    Obrázek 3:Základní obrazovka instalátoru (Windows); tlačidlo ,Advanced‘ způsobí +něco jako na obr.  4
    -


    -


    + +
    + -

    pict -

    Obrzek 4: Obrazovka pokročilho GUI instaltoru (GNU/Linux)
    +

    pict +

    +
    Obrázek 4:Obrazovka pokročilého GUI instalátoru (GNU/Linux)
    -


    -

    + +

    +

    3.1.4 Cygwin
    -

    Před začtkem instalace použijte program Cygwinu setup.exe k instalaci programů +

    Před začátkem instalace použijte program Cygwinu setup.exe k instalaci programů perl a perl a wget, pokud jste tak ještě neudělali. Doporučen jsou nsledujc doplňkov -balky: +class="ec-lmtt-10x-x-109">wget, pokud jste tak ještě neudělali. Doporučené jsou následující doplňkové balíky: +

    • fontconfig [potřebný pro XeTE Xa LuaTE X] +class="ec-lmtt-10x-x-109">fontconfig [potřebný pro XeTeXa LuaTeX]
    • ghostscript [potřebný pro různ pomůcky] +class="ec-lmtt-10x-x-109">ghostscript [potřebný pro různé pomůcky]
    • libXaw7 [potřebný pro libXaw7 [potřebný pro xdvi]
    • ncurses [umožn přkaz clear použvaný instaltorem]
    -

    +class="ec-lmtt-10x-x-109">ncurses [umožní příkaz clear používaný instalátorem] +

    +

    3.1.5 Textový instalačn program
    -

    Obrzek 2 ukazuje zkladn obrazovku textovho režimu pod Unixem. Pro Unix je textový -instalačn program nastaven implicitně. -

    Je to instaltor jenom s přkazovým řdkem; vůbec nem kurzorovou podporu. Nemůžete se -napřklad pohybovat v zatrhvacch rmečcch nebo vstupnch polch. Jenom něco napšete -(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. -

    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 s minimlnm + id="x1-200003.1.5">Textový instalační program +

    Obrázek 2 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. +Nemůžete se například pohybovat v zatrhávacích rámečcích nebo vstupních polích. +Jenom něco napíšete (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 s minimálním Perlem. -

    +

    +

    3.1.6 Grafický instalačn program
    -

    Implicitn grafický instaltor začn jednoduše, pouze s několika volbami; viz obr. 3. Může být -vyvoln pomoc

    + id="x1-210003.1.6">Grafický instalační program +

    Implicitní grafický instalátor začíná jednoduše, pouze s několika volbami; viz obr. 3. +Může být vyvolán pomocí

    -

    +
    >  install-tl -gui +class="ec-lmtk-10x-x-109"> -gui
    -
    Tlačidlo ,Advanced‘ dv přstup ke většině voleb textovho instaltoru; viz obr.  Tlačidlo ,Advanced‘ dává přístup ke většině voleb textového instalátoru; viz +obr. 4. -

    +

    +

    3.1.7 Starš instaltory
    -

    Režimy Starší instalátory +

    Režimy perltk/expert a wizard jsou ještě pořd k dispozici pro systmy s nainstalovaným -Perl/Tk. Můžou být specifikovan pomoc argumentů -gui=perltk resp. wizard jsou ještě pořád k dispozici pro systémy +s nainstalovaným Perl/Tk. Můžou být specifikované pomocí argumentů -gui=perltk resp. +-gui=wizard. -

    -

    3.1.8 Jednoduchý průvodce instalac
    -

    Pod Windows je implicitně nastaveno spuštěn nejjednoduššho instalačnho způsobu, který -můžeme doporučit, nazvanho „průvodce“ instalac. Nainstaluje všechno a nezadv skoro ždn -otzky. Pokud si chcete vešker nastaven upravit, muste spustit některý z dalšch -instaltorů. -

    Pro jin platformy může být tento režim vyvoln explicitně povelem

    +

    +

    +
    3.1.8 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 „průvodce“ instalací. Nainstaluje všechno a nezadává +skoro žádné otázky. Pokud si chcete veškeré nastavení upravit, musíte spustit některý +z dalších instalátorů. +

    Pro jiné platformy může být tento režim vyvolán explicitně povelem

    -

    +
    >  install-tl -gui=wizard +class="ec-lmtk-10x-x-109"> -gui=wizard
    -

    +

    +

    3.2 Spuštěn instalačnho programu

    -

    Instaltor je zamýšlený jako co nejvce samovysvětlujc. Nicmně nyn nsleduje několik -poznmek o jednotlivých volbch a dlčch nabdkch: -

    + id="x1-240003.2">Spuštění instalačního programu +

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

    +

    3.2.1 Nabdka binrnch systmů (pouze Unix)
    -


    + id="x1-250003.2.1">Nabídka binárních systémů (pouze Unix) +
    + Available platforms:
     platforms:
    ===============================================================================
    a [ ] Cygwin on Intel x86 (i386-cygwin)
     [ ] Cygwin on Intel x86 (i386-cygwin)
    b [ ] Cygwin on x86_64 (x86_64-cygwin) +class="ec-lmtt-9"> [ ] Cygwin on x86_64 (x86_64-cygwin)
    c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
     [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
    d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy) +class="ec-lmtt-9"> [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
    e [ ] FreeBSD on x86_64 (amd64-freebsd)
     [ ] FreeBSD on x86_64 (amd64-freebsd)
    f [ ] FreeBSD on Intel x86 (i386-freebsd)
     [ ] FreeBSD on Intel x86 (i386-freebsd)
    g [ ] GNU/Linux on ARM64 (aarch64-linux) +class="ec-lmtt-9"> [ ] GNU/Linux on ARM64 (aarch64-linux)
    h [ ] GNU/Linux on ARMhf (armhf-linux)
     [ ] GNU/Linux on ARMhf (armhf-linux)
    i [ ] GNU/Linux on Intel x86 (i386-linux)
     [ ] GNU/Linux on Intel x86 (i386-linux)
    j [X] GNU/Linux on x86_64 (x86_64-linux) +class="ec-lmtt-9"> [X] GNU/Linux on x86_64 (x86_64-linux)
    k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
     [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
    l [ ] NetBSD on x86_64 (amd64-netbsd)
     [ ] NetBSD on x86_64 (amd64-netbsd)
    m [ ] NetBSD on Intel x86 (i386-netbsd) +class="ec-lmtt-9"> [ ] NetBSD on Intel x86 (i386-netbsd)
    o [ ] Solaris on Intel x86 (i386-solaris)
     [ ] Solaris on Intel x86 (i386-solaris)
    p [ ] Solaris on x86_64 (x86_64-solaris)
     [ ] Solaris on x86_64 (x86_64-solaris)
    s [ ] Windows (win32)
    -
    Obrzek 5: Nabdka binrek
    - - -


    -

    Obrzek 5 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 TE Xovský strom v sti heterogennch strojů, -nebo na systmu s dvojitým zavděcm procesem. +class="ec-lmtt-9"> [ ] Windows (win32)

    +
    Obrázek 5:Nabídka binárek
    + + + +

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

    3.2.2 Volba obsahu instalace
    -


    +
    + Select a scheme:
     a scheme:
    ====================================================================
     a [X] full scheme (everything) +class="ec-lmtt-9"> a [X] full scheme (everything)
     b [ ] medium scheme (small + more packages and languages)
     b [ ] medium scheme (small + more packages and languages)
     c [ ] small scheme (basic + xetex, metapost, a few languages) +class="ec-lmtt-9"> c [ ] small scheme (basic + xetex, metapost, a few languages)
     d [ ] basic scheme (plain and latex)
     d [ ] basic scheme (plain and latex)
     e [ ] minimal scheme (plain only)
     e [ ] minimal scheme (plain only)
     f [ ] ConTeXt scheme +class="ec-lmtt-9"> f [ ] ConTeXt scheme
     g [ ] GUST TeX Live scheme
     g [ ] GUST TeX Live scheme
     h [ ] infrastructure-only scheme (no TeX at all) +class="ec-lmtt-9"> h [ ] infrastructure-only scheme (no TeX at all)
     i [ ] teTeX scheme (more than medium, but nowhere near full)
     i [ ] teTeX scheme (more than medium, but nowhere near full)
     j [ ] custom selection of collections
    -
    Obrzek 6: Nabdka schmat
    - - -


    -

    Obrzek 6 ukazuje nabdku schmat TE X Live; tady vybrte „schma“, což je souhrn kolekc -balků. Předvolen schma full nainstaluje vše, co je k dispozici. To doporučujeme, avšak můžete -tak zvolit schma basic pro pouze plain a LATE X, small pro několik mlo dalšch programů -(ekvivalentn s takzvanou instalac BasicTE X MacTE Xu), minimal pro čely testovn, a schma - j [ ] custom selection of collections

    +
    Obrázek 6:Nabídka schémat
    + + + +

    Obrázek 6 ukazuje nabídku schémat TeX Live; tady vybíráte „schéma“, což je souhrn +kolekcí balíků. Předvolené schéma full nainstaluje vše, co je k dispozici. To +doporučujeme, avšak můžete také zvolit schéma basic pro pouze plain a LaTeX, small pro +několik málo dalších programů (ekvivalentní s takzvanou instalací BasicTeX MacTeXu), +minimal pro účely testování, a schéma medium nebo teTeX pro zskn něčeho mezi tm. K dispozici jsou tak různ specializovan -schmata a schmata specifick pro někter země. -


    +class="ec-lmtt-10x-x-109">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ě. +

    +
    + -

    pict -

    Obrzek 7: Nabdka kolekc
    - - -


    -

    Svůj výběr schmatu můžete upřesnit pomoc nabdky ,collections‘ (obrzek 7, ukzno pro -změnu v režimu GUI). -

    Kolekce jsou o jednu roveň podrobnějš než schmata – v podstatě je schma tvořeno několika -kolekcemi, kolekci tvoř jeden nebo vce balků, a balk (nejnižš roveň seskupovn v TE X Live) -obsahuje vlastn soubory TE Xovských maker, soubory fontů atd. -

    Pokud chcete zskat větš kontrolu, než jakou poskytuje nabdka kolekc, po instalaci můžete -použt program TE X Live Manager (tlmgr) (viz sekci 5); jeho použitm můžete řdit instalaci na -rovni balků. +

    pict +

    +
    Obrázek 7:Nabídka kolekcí
    + + + +

    Svůj výběr schématu můžete upřesnit pomocí nabídky ,collections‘ (obrázek 7, +ukázáno pro změnu v režimu GUI). +

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

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

    3.2.3 Adresře
    -

    Standardn uspořdn je popsno v sekci 2.3, na straně 8. -

    Standardn umstěn instalačnho adresře je Adresáře +

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

    Standardní umístění instalačního adresáře je /usr/local/texlive/\thisyear  pro Unix a -  pro +Unix a %SystemDrive%\texlive\\thisyear  pod Windows. Toto uspořdn umožňuje mt mnoho -paralelnch instalac TE X Live, jednu pro každ vydn (typicky podle roku, jako tady), a můžete -mezi nimi přepnat pouhou změnou vyhledvac cesty. -

    Tento instalačn adresř může být přepsn nastavenm proměnn TEXDIR v instaltoru. -Obrazovka GUI pro toto a dalš nastaven je ukzna na obrzku 4. Hlavn důvod pro změnu tto -předvolby je nedostatek diskovho prostoru v tto čsti (plný TE X Live potřebuje několik -gigabytů) nebo nedostatek prv na zpis pro standardn umstěn. Nemuste být zrovna rootem -nebo administrtorem, když instalujete TE X Live, ale potřebujete oprvněn na zpis do clovho -adresře. -

    Instalačn adresře mohou být tak změněny nastavenm různých proměnných -prostřed před spuštěnm instaltoru (pravděpodobně   pod Windows. Toto uspořádání umožňuje +mít mnoho paralelních instalací TeX Live, jednu pro každé vydání (typicky +podle roku, jako tady), a můžete mezi nimi přepínat pouhou změnou vyhledávací +cesty. +

    Tento instalační adresář může být přepsán nastavením proměnné TEXDIR +v instalátoru. Obrazovka GUI pro toto a další nastavení je ukázána na obrázku 4. +Hlavní důvod pro změnu této předvolby je nedostatek diskového prostoru v této +části (úplný TeX Live potřebuje několik gigabytů) nebo nedostatek práv na zápis +pro standardní umístění. Nemusíte být zrovna rootem nebo administrátorem, +když instalujete TeX Live, ale potřebujete oprávnění na zápis do cílového +adresáře. +

    Instalační adresáře mohou být také změněny nastavením různých proměnných +prostředí před spuštěním instalátoru (pravděpodobně TEXLIVE_INSTALL_PREFIX nebo TEXLIVE_INSTALL_TEXDIR); viz dokumentaci z TEXLIVE_INSTALL_TEXDIR); viz dokumentaci z install-tl --help (dostupn online na +class="ec-lmtt-10x-x-109"> --help (dostupná online na http://tug.org/texlive/doc/install-tl.html) k zskn plnho seznamu nebo dalšch -detailů. -

    Rozumnou alternativou je adresř uvnitř vašeho domovskho adresře, zvlšť když chcete být -výhradnm uživatelem. K naznačen domovskho adresře použijte ‘~’, jako napřklad -‘https://tug.org/texlive/doc/install-tl.html) k získání úplného seznamu nebo +dalších detailů. +

    Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť +když chcete být výhradním uživatelem. K označení domovského adresáře použijte +vlnku, například ‘~/texlive/\thisyear ’. -

    Doporučujeme do nzvu začlenit rok, což umožn paraleln společn zachovn různých vydn -TE X Live vedle sebe. Můžete tak chtt udržovat nzev nezvislý na verzi, napřklad -/usr/local/texlive-cur pomoc symbolickho odkazu, který může být později přepsn po -přezkoušen novho vydn. -

    Změna TEXDIR v instalačnm programu vyvol tak změny  ’. +

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

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

    TEXMFHOME je doporučen umstěn osobnch souborů maker nebo balků. Předvolen hodnota -je

    TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků. +Předvolená hodnota je ~/texmf (~/Library/texmf na Macs). Na rozdl od TEXDIR je nyn ~ uchovna v nově -vytvořených konfiguračnch souborech, protože to užitečně odkazuje na domovský adresř -kterhokoliv uživatele TE Xu. Expanduje se na $HOME pod Unixem a %USERPROFILE% pod Windows. -Zvlštn poznmka: TEXMFHOME, jako všechny stromy, mus být uspořdaný v souladu s TDS, -jinak nemus být soubory k nalezen. -

    TEXMFVAR je umstěn pro uložen většiny průběžně generovaných dočasných dat specifických -pro každho uživatele. TEXMFCACHE je nzev proměnn, kter se použv pro tento čel -LuaLATE Xem a ConTE Xtem MkIV (viz oddl 3.4.5, na straně 42); jej implicitn hodnota je +class="ec-lmtt-10x-x-109">~/Library/texmf na Macs). Na rozdíl od 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 uživatele TeXu. Expanduje se na $HOME +pod Unixem a %USERPROFILE% pod Windows. Zvláštní poznámka: TEXMFHOME, jako +všechny stromy, musí být uspořádaný v souladu s TDS, jinak nemusí být soubory +k nalezení. +

    TEXMFVAR je umístění pro uložení většiny průběžně generovaných dočasných +dat specifických pro každého uživatele. TEXMFCACHE je název proměnné, která se +používá pro tento účel LuaLaTeXem a ConTeXtem MkIV (viz oddíl 3.4.5, na +straně 43); její implicitní hodnota je TEXMFSYSVAR, nebo (pokud tato neumožňuje zápis) TEXMFSYSVAR, nebo (pokud tato neumožňuje zpis) TEXMFVAR. -

    +

    +

    3.2.4 Volby
    -


    +
    + TEXMFVAR.
    Options customization:
     customization:
    ===============================================================================
     <P> use letter size instead of A4 by default: [ ]
     <P> use letter size instead of A4 by default: [ ]
     <E> execution of restricted list of programs: [X] +class="ec-lmtt-9"> <E> execution of restricted list of programs: [X]
     <F> create all format files:                  [X]
     <F> create all format files:                  [X]
     <D> install font/macro doc tree:              [X] +class="ec-lmtt-9"> <D> install font/macro doc tree:              [X]
     <S> install font/macro source tree:           [X]
     <S> install font/macro source tree:           [X]
     <L> create symlinks in standard directories:  [ ] +class="ec-lmtt-9"> <L> create symlinks in standard directories:  [ ]
                binaries to:
                binaries to:
                manpages to:
                manpages to:
                    info to: +class="ec-lmtt-9">                info to:
     <Y> after install, set CTAN as source for package updates: [X]
    -
    Obrzek 8: Nabdka voleb (Unix)
    - - -


    -

    Obrzek 8 ukazuje nabdku voleb textovho režimu. Dalš informace o každ volbě: -

    +class="ec-lmtt-9"> <Y> after install, set CTAN as source for package updates: [X]
    +
    Obrázek 8:Nabídka voleb (Unix)
    + + + +

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

    use letter size instead of A4 by default:
    Výběr standardn velikosti papru. Jednotliv - dokumenty mohou a měly by deklarovat zvlštn rozměr papru, pokud je to ždouc. +class="description">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í.
    execution of restricted list of programs:
    Od TE X Live 2010 je implicitně povoleno - vykonvn několika externch programů. Velmi neplný seznam povolených programů - je uveden v souboru texmf.cnf. Pro dalš podrobnosti viz novinky 2010 (oddl 9.1.7). +class="description">Od TeX Live 2010 je implicitně povoleno + vykonávání několika externích programů. Velmi neúplný seznam povolených + programů je uveden v souboru texmf.cnf. Pro další podrobnosti viz novinky 2010 + (oddíl 9.1.7).
    create format files:
    Přestože si vytvořen nepotřebných formtů vyžaduje čas a diskový - prostor pro uložen, doporučujeme nechat tuto volbu vyznačenou: když ji nevyznačte, - budou formtov soubory vytvořen v osobnch stromech TEXMFVAR 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ů. +class="ec-lmbx-10x-x-109">create all format files:
    Přestože si vytvoření nepotřebných formátů vyžaduje + čas a diskový prostor pro uložení, doporučujeme nechat tuto volbu vyznačenou: + když ji nevyznačíte, budou formátové soubory vytvořené v osobních + stromech TEXMFVAR uživatelů, když budou zapotřebí. Na tomto místě + nebudou automaticky aktualizované, když se budou například obnovovat + základní balíčky nebo vzory dělení v instalaci, a tudíž můžete skončit + s nekompatibilními soubory formátů.
    install font/macro  tree:
    Stahovn/instalace dokumentace a zdrojových souborů ve - většine balků. Nedoporučuje se vypustit. +class="ec-lmbx-10x-x-109">… tree:
    Stahování/instalace dokumentace a zdrojových souborů ve + většine balíků. Nedoporučuje se vypustit.
    create symlinks in standard directories:
    Tato volba (pouze Unix) obchz potřebu - změny proměnných prostřed. Bez tto volby je obvykle potřebn přidat adresře - TE X Live do proměnných PATH, MANPATH a INFOPATH. Budete muset přidělit prva na - zpis clovým adresřům. Tato volba je určena pro zpřstupněn systmu TE X pomoc - adresřů, kter již uživatel znaj, jako napřklad /usr/local/bin, kter neobsahuj - ždn TE Xovsk soubory. Důrazně doporučujeme nepřepsat stvajc soubory vašeho - TE Xovskho systmu, který přišel s touto volbou, tj. specifikac systmových adresřů. - Nejbezpečnějš a doporučený přstup je ponechat volbu neoznačenou. +class="description">Tato volba (pouze Unix) obchází potřebu + změny proměnných prostředí. Bez této volby je obvykle potřebné přidat + adresáře TeX Live do proměnných PATH, MANPATH a INFOPATH. Budete muset + přidělit práva na zápis cílovým adresářům. Tato volba je určena pro + zpřístupnění systému TeX pomocí adresářů, které již uživatelé znají, + jako například /usr/local/bin, které neobsahují žádné TeXovské soubory. + Důrazně doporučujeme nepřepsat stávající soubory vašeho TeXovského + systému, který přišel s touto volbou, tj. specifikací systémových adresářů. + Nejbezpečnější a doporučený přístup je ponechat volbu neoznačenou.
    after installation  CTAN:
    Pro instalaci z DVD je tato volba implicitně umožněna, - protože uživatel obvykle chce uskutečnit nsledn aktualizace balků z archivu CTAN, - kde jsou průběžně aktualizovny po celý rok. Jediný důvod pro jejich potlačen přich - v vahu, pokud instalujete jenom čst z DVD a plnujete rozšrit instalaci později. - V každm přpadě ložiště balku pro instaltor a pro poinstalačn aktualizace mohou - být nastaveny nezvisle podle potřeby; viz oddl 3.3.1 a oddl after install, set CTAN as source for package updates:
    Pro instalaci z DVD je tato + volba implicitně umožněna, protože uživatel obvykle chce uskutečnit následné + aktualizace balíků z archivu CTAN, kde jsou průběžně aktualizovány po celý + rok. Jediný důvod pro jejich potlačení přicháí v úvahu, pokud instalujete + jenom část z DVD a plánujete rozšírit instalaci později. V každém + případě úložiště balíku pro instalátor a pro poinstalační aktualizace + mohou být nastaveny nezávisle podle potřeby; viz oddíl 3.3.1 a oddíl 3.4.3.
    -

    Volby pre Windows, zobrazen v grafickm instaltoru Perl/Tk pro znalce: -

    +

    Volby pre Windows, zobrazené v grafickém instalátoru Perl/Tk pro znalce: +

    adjust PATH setting in registry
    Tohle zabezpeč, že všechny programy uvid binrn - adresř TE X Live v seznamu cest spustitelných programů. +class="description">Tohle zabezpečí, že všechny programy uvidí + binární adresář TeX Live v seznamu cest spustitelných programů.
    add menu shortcuts
    V přpadě nastaven vznikne ve Start menu dalš položka TE X Live - podmenu. Kromě ‘TeX Live menu’a ‘No shortcuts’zde bude třet volba ‘Launcher entry’. - Tato volba je popsna v oddle V případě nastavení vznikne ve Start menu další položka + TeX Live podmenu. Kromě ‘TeX Live menu’a ‘No shortcuts’zde bude třetí volba + ‘Launcher entry’. Tato volba je popsána v oddíle 4.1.
    change file associations
    Volby jsou ‘Only new’(vytvořen pouze nových souborových - asociac, bez přepsn stvajcch), ‘All’a ‘None’. +class="ec-lmbx-10x-x-109">change file associations
    Volby jsou ‘Only new’(vytvoření pouze nových souborových + asociací, bez přepsání stávajících), ‘All’a ‘None’. + +
    install TE Xworks front end
    install TeXworks front end
    -

    Když jsou všechna nastaven podle vašich preferenc, stač napsat ,I‘ v textovm okně, nebo stisknout -tlačtko ‘Install TeX Live’v GUI Perl/Tk a spustit instalačn proces. Po dokončen přeskočte na -sekci 3.4, kde se dozvte, co se přpadně m udělat nakonec. - - +

    Když jsou všechna nastavení podle vašich preferencí, stačí napsat ,I‘ v textovém okně, +nebo stisknout tlačítko ‘Install TeX Live’v GUI Perl/Tk a spustit instalační proces. Po +dokončení přeskočte na sekci 3.4, kde se dozvíte, co se případně má udělat +nakonec. +

    3.3 Volby přkazovho řdku pro install-tl

    -

    K zobrazen voleb přkazovho řdku napište

    + id="x1-290003.3">Volby příkazového řádku pro install-tl +

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

    -

    +
    >  install-tl -help +class="ec-lmtk-10x-x-109"> -help
    -
    K uveden nzvu volby mohou být použity - nebo tak --. Nsleduj nejběžnějš +
    K uvedení názvu volby mohou být použity - nebo také --. Následují nejběžnější volby: -

    -

    +

    +

    -gui
    -

    Použijte GUI instaltor pokud je to možn. Toto si vyžaduje Tcl/Tk ve verzi 8.5 - nebo vyšš. Toto je přpad na Mac OS X a je distribuovn s TE X Live pod Windows. - Starš volby

    Použijte GUI instalátor pokud je to možné. Toto si vyžaduje Tcl/Tk ve verzi + 8.5 nebo vyšší. Toto je případ na Mac OS X a je distribuován s TeX Live pod + Windows. Starší volby -gui=perltk a -gui=wizard jsou stle ještě k dispozici a vyžaduj modul - Perl/Tk (http://tug.org/texlive/distro.html#perltk) zkompilovaný s podporou - XFT; pokud Tcl/Tk a Perl/Tk nejsou k dispozici, pokračuje instalace v textovm - režimu. -

    +class="ec-lmtt-10x-x-109">-gui=wizard jsou stále ještě k dispozici + a vyžadují modul Perl/Tk (https://tug.org/texlive/distro.html#perltk) + zkompilovaný s podporou XFT; pokud Tcl/Tk a Perl/Tk nejsou k dispozici, + pokračuje instalace v textovém režimu. +

    -no-gui
    -

    Vynut si použit instaltoru v textovm režimu. -

    +

    Vynutí si použití instalátoru v textovém režimu. +

    -lang LL
    -

    Specifikuje jazyk instalačnho rozhran jako jeho standardn, obvykle dvoupsmený, - kd. Instaltor se pokus automaticky určit sprvný jazyk, ale když selže nebo když - sprvný jazyk nen k dispozici, použije angličtinu jako nouzov řešen. Pro zskn - seznamu všech podporovaných jazyků spusťte

    Specifikuje jazyk instalačního rozhraní jako jeho standardní, obvykle + dvoupísmený, kód. Instalátor se pokusí automaticky určit správný jazyk, ale + když selže nebo když správný jazyk není k dispozici, použije angličtinu jako + nouzové řešení. Pro získání seznamu všech podporovaných jazyků spusťte + install-tl --help. -

    +class="ec-lmtt-10x-x-109"> --help. +

    -portable
    -

    Instalace pro přenosn použit, napřklad na klč USB. D se zvolit rovněž v textovm - instaltoru pomoc přkazu V a z instaltoru GUI. Viz oddl 

    Instalace pro přenosné použití, například na klíč USB. Dá se zvolit + rovněž v textovém instalátoru pomocí příkazu V a z instalátoru GUI. Viz + oddíl 4.2. -

    +

    -profile soubor
    -

    Načtěte instalačn profilový soubor a proveďte instalaci bez interakce s uživatelem. - Instalačn program vždy ulož soubor texlive.profile do podadresře tlpkg 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. -

    +

    Načtěte instalační profilový soubor a proveďte instalaci bez interakce + s uživatelem. Instalační program vždy uloží soubor texlive.profile do + podadresáře 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. +

    -repository soubor-nebo-adresř
    ář
    -

    Určuje repozitř balků, z kterho se m instalovat; viz nsledujc oddl. -

    +

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

    -in-place
    -

    (Dokumentovno pouze pro plnost: nepoužvejte, pokud si nejste jisti tm, - co dělte!) Pokud již mte

    (Dokumentováno pouze pro úplnost: nepoužívejte, pokud si nejste jisti tím, + co děláte!) Pokud již máte rsync, svn nebo jinou kopii TE X Live (viz +class="ec-lmss-10x-x-109">svn nebo jinou kopii TeX Live (viz http://tug.org/texlive/acquire-mirror.html) tehdy tato volba použije ta data, - kter již mte stažena, a vykon pouze nevyhnutelnou post-instalaci. Upozorňujeme, - že soubor tlpkg/texlive.tlpdb může být přepsn; jeho uložen zůstv na vaš - odpovědnosti. Tak odstraněn balku se mus vykonat ručně. Tato volba nemůže být - zapnuta pomoc rozhran instaltoru.

    - - -

    +href="https://tug.org/texlive/acquire-mirror.html" class="url" >https://tug.org/texlive/acquire-mirror.html) tehdy tato volba použije ta + data, která již máte stažena, a vykoná pouze nevyhnutelnou post-instalaci. + Upozorňujeme, že soubor tlpkg/texlive.tlpdb může být přepsán; jeho + uložení zůstává na vaší odpovědnosti. Také odstranění balíku se musí + vykonat ručně. Tato volba nemůže být zapnuta pomocí rozhraní instalátoru.

    +

    +

    3.3.1 Volba -repository
    -

    Implicitn sťový repozitř balků je zrcadlo CTAN zvolen automaticky použitm +

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

    Pokud ho chcete přepsat, může být hodnotou umstěn adresa url s ftp:,

    Pokud ho chcete přepsat, může být hodnotou umístění adresa url s ftp:, +http: nebo file:/ -na začtku nebo jednoduch cesta k adresři. (Při zadn umstěn http: nebo ftp: jsou -koncov znaky ,/‘ a/nebo koncov složka ,/tlpkg‘ ignorovny.) -

    Kupřkladu můžete zvolit určit zrcadlo CTAN něčm jako: +class="ec-lmtt-10x-x-109">file:/ na začátku nebo jednoduchá cesta k adresáři. (Při zadání +umístění http: nebo ftp: jsou koncové znaky ,/‘ a/nebo koncová složka ,/tlpkg‘ +ignorovány.) +

    Kupříkladu můžete zvolit určité zrcadlo CTAN něčím jako: http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazenm +class="ec-lmtt-10x-x-109">http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením ctan.example.org/tex-archive skutečným hostitelským jmnem (hostname) a jeho konkrtn -kořenovou cestou k CTAN (jako třeba ftp.cstug.cz/pub/CTAN). Seznam zrcadel CTAN je -udržovn na http://ctan.org/mirrors. -

    Pokud je zadaný argument lokln (buď cesta nebo file:/ url), jsou použity komprimovan -soubory v podadresři archive cesty repozitře (i kdyby byly rovněž k dispozici nekomprimovan -soubory). -

    +class="ec-lmtt-10x-x-109">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 https://ctan.org/mirrors. +

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

    +

    3.4 Poinstalačn činnosti

    -

    Po instalaci mohou být požadovny někter dalš instalace. -

    + id="x1-310003.4">Poinstalační činnosti +

    Po instalaci mohou být požadovány některé další instalace. +

    +

    3.4.1 Proměnn prostřed pro Unix
    -

    Pokud se rozhodnete vytvořit symbolick odkazy v standardnch adresřch (popsaných -v oddle 3.2.4), pak nen nutn editace proměnných prostřed. Jinak v systmech Unix mus být -adresř binrek pro vaši platformu přidn k prohledvaným cestm. (Ve Windows se o to postar -instaltor.) -

    Každ podporovan platforma m svůj vlastn podadresř pod Proměnné prostředí pro Unix +

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

    Každá podporovaná platforma má svůj vlastní podadresář pod TEXDIR/bin. Seznam -podadresřů a odpovdajcch platforem je na obrzku 5. -

    Nepovinně můžete rovněž přidat dokumentačn manulov strnky (man pages) a adresře Info -k jejich přslušejcm vyhledvacm cestm, pokud chcete, aby je našly systmov -nstroje. Dokumentačn strnky mohou být automaticky nalezeny po přidn do proměnn -

    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, pokud chcete, aby je našly +systémové nástroje. Dokumentační stránky mohou být automaticky nalezeny po +přidání do proměnné PATH. -

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

    +

    Například pro Bourne-kompatibilní shell, jako je bash a používaný Intel x86 GNU/Linux +se standardním nastavením adresářů, může být vhodné editovat soubor $HOME/.profile a +řádky, které je potřeba přidat, budou vypadat následovně: +

    +

    PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH +class="ec-lmtt-10">PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH
    MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH +class="ec-lmtt-10">MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH; export MANPATH
    INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH
    -

    Pro INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH; export INFOPATH

    + + +

    Pro csh nebo tcsh je editovaný soubor typicky $HOME/.cshrc a řdky k přidn mohou vypadat -jako: +class="ec-lmss-10x-x-109">tcsh je editovaný soubor typicky $HOME/.cshrc a řádky k přidání mohou +vypadat jako: +

    setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH +class="ec-lmtt-10"> PATH /usr/local/texlive/2020/bin/x86_64-linux:$PATH
    setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH +class="ec-lmtt-10"> MANPATH /usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
    setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH
    -

    Pokud již mte nastaven někde ve vašich tečkou začnajcch souborech, adresře TE X -Live by se s nimi měly přirozeně sloučit. -

    +class="ec-lmtt-10"> INFOPATH /usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH

    +

    Pokud již máte nastavení někde ve vašich tečkou začínajících souborech, +adresáře TeX Live by se s nimi měly přirozeně sloučit. +

    +

    3.4.2 Proměnn prostřed: globln konfigurace
    -

    Volba, zda učinit tyto změny globlně, anebo pro uživatele prvě přidanho do systmu, je na vs. -Mezi různými systmy existuje přliš mnoho variant, kde a jak se tato nastaven provděj. Naše -dvě rady jsou: 1) můžete vyhledat soubor /etc/manpath.config a pokud existuje, přidejte řdky -jako -

    + id="x1-330003.4.2">Proměnné prostředí: globální konfigurace +

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

    +

    MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \
     /usr/local/texlive/2020/bin/x86_64-linux \
                /usr/local/texlive/2019/texmf-dist/doc/man
    - - -

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

    V každm (Unixovm) adresři binrek vytvřme tak symbolický odkaz na adresř -texmf-dist/doc/man s nzvem man. Někter programy man, jako napřklad standardn -Mac OS X man, ho automaticky najdou, což odstraňuje potřebu jakhokoliv nastavovn -dokumentačnch strnek. -

    +class="ec-lmtt-10">            /usr/local/texlive/2020/texmf-dist/doc/man

    +

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

    V každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz na +adresář texmf-dist/doc/man s názvem man. Některé programy man, jako například +standardní Mac OS X man, ho automaticky najdou, což odstraňuje potřebu jakéhokoliv +nastavování dokumentačních stránek. +

    +

    3.4.3 Internetov aktualizace po instalaci z DVD
    -

    Pokud jste instalovali TE X Live z DVD a později si přejete zskat aktualizace z internetu, budete -potřebovat spuštěn tohoto povelu – Internetové aktualizace po instalaci z DVD +

    Pokud jste instalovali TeX Live z DVD a později si přejete získat aktualizace z internetu, +budete potřebovat spuštění tohoto povelu – pot, co jste aktualizovali vaši vyhledvac cestu (jako to bylo -popsan v předchzejcm oddle): +class="ec-lmri-10x-x-109">é, co jste aktualizovali vaši vyhledávací +cestu (jako to bylo popsané v předcházejícím oddíle): +

    -

    +
    >  tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet +class="ec-lmtk-10x-x-109"> option repository http://mirror.ctan.org/systems/texlive/tlnet
    -

    Toto řekne programu tlmgr, aby pro nsledujc aktualizace použil nejbližš zrcadlo CTANu. To -je implicitně nastaveno při instalaci z DVD pomoc volby popsan v sekci 

    Toto řekne programu tlmgr, aby pro následující aktualizace použil nejbližší zrcadlo +CTANu. To je implicitně nastaveno při instalaci z DVD pomocí volby popsané +v sekci 3.2.4. -

    Pokud se vyskytnou problmy s automatickým výběrem zrcadla, můžete deklarovat konkrtn -zrcadlo CTANu ze seznamu na strnce http://ctan.org/mirrors. Použijte přesnou cestu -k podadresři tlnet tohoto zrcadla, jak jsme uvedli výše. -

    +

    Pokud se vyskytnou problémy s automatickým výběrem zrcadla, můžete deklarovat +konkrétní zrcadlo CTANu ze seznamu na stránce https://ctan.org/mirrors. Použijte +přesnou cestu k podadresáři tlnet tohoto zrcadla, jak jsme uvedli výše. +

    +

    3.4.4 Systmov konfigurace fontů pro XeTE X a LuaTE X
    -

    XeTE X a LuaTE X mohou použvat jakýkoli font instalovaný v systmu, nejenom ty, kter se -nachzej v TE Xovských stromech. Provd to prostřednictvm podobných, ale ne identických -metod. -

    Pod Windows jsou fonty dodan s TE X Live automaticky dostupn pro XeTE X. Na Mac OS X, -na automatick hledn fontů dle jmna jsou potřeba dalš kroky; prosm vizte web MacTE Xu -(http://tug.org/mactex). Pro ostatn unixov systmy potřebujete dokonfigurovat -systm dle nsledujcho postupu tak, aby byl XeTE X schopen najt fonty dodan s TE X -Live prostřednictvm vyhledvn jmen fontů systmem. -

    Pro usnadněn, když se instaluje balk xetex (buď ve výchoz instalaci, nebo později), se -vytvř potřebný konfiguračn soubor Systémová konfigurace fontů pro XeTeX a LuaTeX +

    XeTeX a LuaTeX mohou používat jakýkoli font instalovaný v systému, nejenom ty, které se +nacházejí v TeXovských stromech. Provádí to prostřednictvím podobných, ale ne +identických metod. + + +

    Pod Windows jsou fonty dodané s TeX Live automaticky dostupné pro XeTeX. Na Mac OS X, +na automatické hledání fontů dle jména jsou potřeba další kroky; prosím vizte web +MacTeXu (https://tug.org/mactex). Pro ostatní unixové systémy potřebujete +dokonfigurovat systém dle následujícího postupu tak, aby byl XeTeX schopen najít fonty +dodané s TeX Live prostřednictvím vyhledávání jmen fontů systémem. +

    Pro usnadnění, když se instaluje balík xetex (buď ve výchozí instalaci, nebo později), se +vytváří potřebný konfigurační soubor TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf. -

    Pro nastaven fontů TE X Live pro použit v rmci celho systmu (za předpokladu, že mte -odpovdajc oprvněn), postupujte nsledovně: -

      +

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

      1. Zkoprujte soubor texlive-fontconfig.conf do adresře Zkopírujte soubor texlive-fontconfig.conf do adresáře /etc/fonts/conf.d/ 09-texlive.conf.
      2. Spusťte Spusťte fc-cache -fsv.
      -

      Pokud nemte postačujc prva k proveden výše popsaných kroků, nebo chcete-li učinit fonty TE X -Live dosažiteln pro jedinho uživatele, můžete učinit nsledujc: -

        +

        Pokud nemáte postačující práva k provedení výše popsaných kroků, nebo chcete-li učinit +fonty TeX Live dosažitelné pro jediného uživatele, můžete učinit následující: +

        1. Zkoprujte soubor Zkopírujte soubor texlive-fontconfig.conf do ~/.fonts.conf, kde ~ označuje vš - domovský adresř. +class="ec-lmtt-10x-x-109">~ označuje + váš domovský adresář.
        2. Spusťte Spusťte fc-cache -fv.
        -

        Pokud chcete uvidět jmna všech systmových fontů, můžete spustit přkaz fc-list. Přkaz -fc-list : family style file spacing (všechny argumenty jsou psmenkov řetězce) ukže -některou obecně zajmavou informaci. - - -

        +

        Pokud chcete uvidět jména všech systémových fontů, můžete spustit příkaz fc-list. +Příkaz fc-list : family style file spacing (všechny argumenty jsou písmenkové +řetězce) ukáže některou obecně zajímavou informaci. +

        +

        3.4.5 ConTE Xt Mark IV
        -

        ,Starý‘ ConTE Xt (Mark II) a ,nový‘ ConTE Xt (Mark IV) by měly po instalaci TE X Live fungovat bez -dalšch zsahů a neměly by vyžadovat zvlštn pozornost, pokud budete k aktualizacm použvat -ConTeXt Mark IV +

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

        Protože však ConTE Xt MkIV nepoužv knihovnu kpathsea, určit nastaven bude požadovno -vždy, když budete instalovat nov soubory ručně (bez použit tlmgr). Po ukončen takov instalace -mus každý uživatel MkIV spustit: +

        Protože však ConTeXt MkIV nepoužívá knihovnu kpathsea, určité nastavení bude +požadováno vždy, když budete instalovat nové soubory ručně (bez použití tlmgr). Po +ukončení takové instalace musí každý uživatel MkIV spustit: +

        context --generate
        -

        pro obnoven diskov cache dajů ConTE Xtu. Výsledn soubory jsou uloženy do proměnn TEXMFCACHE, -jejž přednastaven hodnota v TE X Live je  --generate

    +

    pro obnovení diskové cache údajů ConTeXtu. Výsledné soubory jsou uloženy do proměnné +TEXMFCACHE, jejíž přednastavená hodnota v TeX Live je TEXMFSYSVAR;TEXMFVAR. -

    ConTE Xt MkIV bude čst ze všech cest uvedených v TEXMFCACHE a zapisovat do prvn -zapisovateln cesty. Při čten v přpadě duplicitnch dajů v paměti cache zsk přednost -posledn nalezený prvek. -

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

    +

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

    Pro další informace viz https://wiki.contextgarden.net/Running_Mark_IV. +

    +

    3.4.6 Začleňovn loklnch a osobnch maker
    -

    Toto je již implicitně zmněno v sekci 2.3: adresř TEXMFLOCAL (standardně + id="x1-370003.4.6">Začleňování lokálních a osobních maker +

    Toto je již implicitně zmíněno v sekci 2.3: adresář TEXMFLOCAL (standardně /usr/local/texlive/texmf-local nebo %SystemDrive%\texlive\texmf-local pod Windows) je -určen pro rozshl systmov lokln fonty a makra; adresř TEXMFHOME (standardně $HOME/texmf -nebo %USERPROFILE%\texmf) je určen pro osobn fonty a makra. Pro oba stromy mus být soubory -umstěny v patřičných podadresřch TDS (TE X Directory Structure); viz http://tug.org/tds -nebo nahldni do souboru texmf-dist/web2c/texmf.cnf. Napřklad, LATE Xovský styl, třda nebo -makrobalk by měl být umstěn v %SystemDrive%\texlive\texmf-local pod Windows) +je určen pro rozsáhlé systémové lokální fonty a makra; adresář TEXMFHOME +(standardně $HOME/texmf nebo %USERPROFILE%\texmf) je určen pro osobní fonty a makra. +Pro oba stromy musí být soubory umístěny v patřičných podadresářích +TDS (TeX Directory Structure); viz https://tug.org/tds nebo nahlédni do souboru +texmf-dist/web2c/texmf.cnf. Například, LaTeXovský styl, třída nebo makrobalík by +měl být umístěn v TEXMFLOCAL/tex/latex nebo TEXMFHOME/tex/latex, nebo -v jejich podadresřch. -

    TEXMFLOCAL vyžaduje aktuln databzi jmen souborů, jinak nebudou soubory nalezeny. Můžete -ji obnovit povelem mktexlsr nebo použt tlačtko ,Reinit file database‘ na konfiguračn zložce -programu TE X Live Manager v režimu GUI. -

    Standardně je každ z těchto proměnných definovna jako samostatný adresř, jak je -vidět. To však nen nezbytně nutn. Pokud napřklad potřebujete přepnat mezi dvěma -verzemi velkých balků, můžete udržovat vce stromů pro vaše vlastn potřeby. Toho -doshnete nastavenm TEXMFHOME na seznam adresřů uvnitř složených zvorek oddělených -črkami: +class="ec-lmtt-10x-x-109">TEXMFHOME/tex/latex, nebo v jejich +podadresářích. + +

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

    Standardně je každá z těchto proměnných definována jako samostatný adresář, jak +je vidět. To však není nezbytně nutné. Pokud například potřebujete přepínat mezi +dvěma verzemi velkých balíků, můžete udržovat více stromů pro vaše vlastní potřeby. +Toho dosáhnete nastavením TEXMFHOME na seznam adresářů uvnitř složených závorek +oddělených čárkami: + +

      TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
    + id="x1-37002r1">  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
    -

    -

    Dalš popis expanze zvorek je v oddle 

    +

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

    +

    +

    3.4.7 Začleňovn fontů třetch stran
    -

    Toto je naneštěst nepřjemn tma. Zapomeňte na něj, pokud se nechcete probrat v mnoha -podrobnostech instalace TE Xu. Mnoh fonty již jsou v TE X Live, proto se nejdřve podvejte, jestli -si to, co potřebujete, tam již nen. -

    Možnou alternativou je použit XeTE Xu nebo LuaTE Xu (viz sekci 2.4), kter vm umožn -použvat fonty operačnho systmu bez jakkoliv instalace v TE Xu. -

    Pokud to potřebujete udělat, vyvinuli jsme maximln sil k popsn postupu, viz + id="x1-380003.4.7">Začleňování fontů třetích stran +

    Toto je naneštěstí nepříjemné téma. Zapomeňte na něj, pokud se nechcete probírat +v mnoha podrobnostech instalace TeXu. Mnohé fonty již jsou v TeX Live, proto se nejdříve +podívejte, jestli si to, co potřebujete, tam již není. +

    Možnou alternativou je použití XeTeXu nebo LuaTeXu (viz sekci 2.4), které vám +umožní používat fonty operačního systému bez jakékoliv instalace v TeXu. +

    Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k popsání postupu, viz http://tug.org/fonts/fontinstall.html. -

    +href="https://tug.org/fonts/fontinstall.html" class="url" >https://tug.org/fonts/fontinstall.html. +

    +

    3.5 Testovn instalace

    -

    Po nainstalovn TE X Live přirozeně chcete systm otestovat, abyste mohli začt vytvřet -ndhern dokumenty nebo fonty. -

    Jednou z věc, kterou byste mohli ihned hledat, je nstroj na editaci souborů. TE X Live -nainstaluje TE Xworks (http://tug.org/texworks) pro Windows (pouze) a MacTE X nainstaluje + id="x1-390003.5">Testování instalace +

    Po nainstalování TeX Live přirozeně chcete systém otestovat, abyste mohli začít +vytvářet nádherné dokumenty nebo fonty. +

    Jednou z věcí, kterou byste mohli ihned hledat, je nástroj na editaci souborů. TeX Live +nainstaluje TeXworks (https://tug.org/texworks) pro Windows (pouze) a MacTeX nainstaluje TeXShop (http://pages.uoregon.edu/koch/texshop. V jiných Unixových systmech je volba -editoru ponechna na vs. Jsou k dispozici mnoh možnosti, někter z nich jsou uvedeny -v nsledujcm oddle; viz tž http://tug.org/interest.html#editors. Bude fungovat libovolný -obyčejný editor; nic TE Xovsky specifick se nevyžaduje. -

    Zbytek tohto oddlu udv někter zkladn postupy testovn funkcionality novho systmu. -Zde uvdme přkazy Unixu; pod Mac OS X nebo Windows pravděpodobně budete spouštět testy -pomoc grafickho rozhran, avšak principy jsou stejn. -

    -

      +href="https://pages.uoregon.edu/koch/texshop" class="url" >https://pages.uoregon.edu/koch/texshop). V jiných Unixových systémech je +volba editoru ponechána na vás. Jsou k dispozici mnohé možnosti, některé z nich jsou +uvedeny v následujícím oddíle; viz též https://tug.org/interest.html#editors. Bude +fungovat libovolný obyčejný editor; nic TeXovsky specifické se nevyžaduje. +

      Zbytek tohto oddílu udává některé základní postupy testování funkcionality +nového systému. Zde uvádíme příkazy Unixu; pod Mac OS X nebo Windows +pravděpodobně budete spouštět testy pomocí grafického rozhraní, avšak principy jsou +stejné. +

      +

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

        +
        >  tex --version +class="ec-lmtk-10x-x-109"> --version
        TeX 3.14159265 (TeX Live ...) +class="ec-lmtt-10x-x-109"> 3.14159265 (TeX Live ...)
        Copyright ... D.E. Knuth. +class="ec-lmtt-10x-x-109"> ... D.E. Knuth.
        ...
        -
        Pokud obdržte hlšku s ,command not found‘ msto výše uvedenho nebo se starš verz, - patrně nemte nastavený sprvný podadresř bin v proměnn prostřed PATH. Vraťte se - k informacm o jejich nastavovn na straně 40. +
        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ář bin + v proměnné prostředí PATH. Vraťte se k informacím o jejich nastavování na + straně 41.
      2. Přeložte ukzkový soubor LATE Xu:
        + class="enumerate" id="x1-39004x2">Přeložte ukázkový soubor LaTeXu:
        -

        + + +
        >  latex sample2e.tex +class="ec-lmtk-10x-x-109"> sample2e.tex
        This is pdfTeX 3.14... +class="ec-lmtt-10x-x-109"> is pdfTeX 3.14...
        ...
        Output written on sample2e.dvi (3 pages, 7484 bytes). +class="ec-lmtt-10x-x-109"> written on sample2e.dvi (3 pages, 7484 bytes).
        Transcript written on sample2e.log. - - +class="ec-lmtt-10x-x-109"> written on sample2e.log.
        -
        Pokud selže nalezen souboru sample2e.tex 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 TE Xem. Pro - hlubš analýzu a dohledn problmu můžete kdykoliv poždat TE X o detaily toho, co a kde - hled: viz „Ladic činnosti“ na straně 70. +
        Pokud selže nalezení souboru 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 TeXem. Pro hlubší analýzu a dohledání problému můžete + kdykoliv požádat TeX o detaily toho, co a kde hledá: viz „Ladicí činnosti“ na + straně 74.
      3. Prohldněte si výsledek na obrazovce:
        + class="enumerate" id="x1-39006x3">Prohlédněte si výsledek na obrazovce:
        -

        +
        >  xdvi sample2e.dvi    # Unix +class="ec-lmtk-10x-x-109"> sample2e.dvi    # Unix
        >  dviout sample2e.dvi  # Windows +class="ec-lmtk-10x-x-109"> sample2e.dvi  # Windows
        -
        Mělo by se otevřt nov okno s pěkným dokumentem popisujcm zklady LATE Xu. - (Mimochodem, stoj za přečten, pokud začnte s TE Xem.) Muste mt spuštěny - X Window, aby xdvi pracovalo. Pokud tomu tak nen nebo mte špatně nastavenou - proměnnou prostřed DISPLAY, dostanete chybovou hlšku ,Can’t open display‘. +
        Mělo by se otevřít nové okno s pěkným dokumentem popisujícím základy + LaTeXu. (Mimochodem, stojí za přečtení, pokud začínáte s TeXem.) Musíte mít + spuštěny X Window, aby xdvi pracovalo. Pokud tomu tak není nebo máte špatně + nastavenou proměnnou prostředí DISPLAY, dostanete chybovou hlášku ,Can’t open + display‘.
      4. Vytvořte PostScriptový soubor pro tisk nebo prohlžen:
        + class="enumerate" id="x1-39008x4">Vytvořte PostScriptový soubor pro tisk nebo prohlížení:
        -

        +
        >  dvips sample2e.dvi -o sample2e.ps +class="ec-lmtk-10x-x-109"> sample2e.dvi -o sample2e.ps
      5. Vytvořte PDF soubor msto DVI; tento přkaz ze souboru .tex vytvoř PDF přmo: -
        + class="enumerate" id="x1-39010x5">Vytvořte PDF soubor místo DVI; tento příkaz ze souboru .tex vytvoří PDF + přímo:
        -

        +
        >  pdflatex sample2e.tex +class="ec-lmtk-10x-x-109"> sample2e.tex
      6. Prohldněte si PDF soubor:
        + class="enumerate" id="x1-39012x6">Prohlédněte si PDF soubor:
        -

        +
        >  gv sample2e.pdf +class="ec-lmtk-10x-x-109"> sample2e.pdf
        nebo:
        >  xpdf sample2e.pdf +class="ec-lmtk-10x-x-109"> sample2e.pdf + +
        Ani gv, ani xpdf nejsou zařazeny na TE X Live a muste je instalovat odděleně. Viz +class="ec-lmss-10x-x-109">xpdf nejsou zařazeny na TeX Live a musíte je instalovat odděleně. Viz http://www.gnu.org/software/gv resp. http://www.foolabs.com/xpdf. Existuje tak velk - množstv jiných prohlžečů PDF. Pro Windows doporučujeme vyzkoušet Sumatra PDF - (https://www.gnu.org/software/gv resp. https://www.xpdfreader.com. Existuje také + velké množství jiných prohlížečů PDF. Pro Windows doporučujeme vyzkoušet + Sumatra PDF (https://www.sumatrapdfreader.org/free-pdf-reader.html).
      7. Standardn testovac soubory, kter mohou být užitečn kromě Standardní testovací soubory, které mohou být užitečné kromě sample2e.tex: -

        - - -

        +

        +

        small2e.tex
        -

        Ukzkový dokument, ještě kratš než

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

        +

        testpage.tex
        -

        Test, jestli vaše tiskrna neposunuje tiskov zrcadlo. -

        +

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

        nfssfont.tex
        -

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

        +

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

        testfont.tex
        -

        Pro totž, ale pro plain TE X. -

        +

        Pro totéž, ale pro plain TeX. +

        story.tex
        -

        Zkladn (plain) TE Xový testovac soubor. Muste napsat , bye‘ na výzvu * po - ,tex story.tex‘.

        +

        Základní (plain) TeXový testovací soubor. Musíte napsat , bye‘ na výzvu + * po ,tex story.tex‘.

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

        +
        >  xetex opentype-info.tex +class="ec-lmtk-10x-x-109"> opentype-info.tex
        This is XeTeX, Version 3.14 +class="ec-lmtt-10x-x-109"> is XeTeX, Version 3.14
        ...
        Output written on opentype-info.pdf (1 page). +class="ec-lmtt-10x-x-109"> written on opentype-info.pdf (1 page).
        Transcript written on opentype-info.log. +class="ec-lmtt-10x-x-109"> written on opentype-info.log.
        -

        Jestliže obdržte chybov hlšen „Invalid fontname ‘Latin Modern Roman/ICU’…“, pak - potřebujete nakonfigurovat vš systm tak, aby fonty dodan s TE X Live byly k nalezen. - Viz oddl 3.4.4.

      -

      +

      Jestliže obdržíte chybové hlášení „Invalid fontname ‘Latin Modern Roman/ICU’…“, + pak potřebujete nakonfigurovat váš systém tak, aby fonty dodané s TeX Live byly + k nalezení. Viz oddíl 3.4.4.

    +

    +

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

    -

    Pokud jste TE Xový začtečnk nebo potřebujete pomoc s psanm TE Xových, respektive -LATE Xových dokumentů, navštivte http://tug.org/begin.html, kde najdete vodn informace -k instalaci. -

    Odkazy na někter dalš pomůcky, o jejichž instalaci můžete uvažovat: -

    + id="x1-400003.6">Odkazy na doplňkový software s možností stažení z internetu +

    Pokud jste TeXový začátečník nebo potřebujete pomoc s psaním TeXových, respektive +LaTeXových dokumentů, navštivte https://tug.org/begin.html, kde najdete úvodní +informace k instalaci. +

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

    Ghostscript
    https://ghostscript.com/ Perl
    http://www.perl.org/ s doplňujcmi balky z CPAN, http://www.cpan.org/ +href="https://perl.org/" class="url" >https://perl.org/ s doplňujícími balíky z CPAN, https://cpan.org/ + +
    ImageMagick
    http://www.imagemagick.com, k zpracovn a konverzi grafiky +href="https://imagemagick.org" class="url" >https://imagemagick.org, k zpracování a konverzi grafiky
    NetPBM
    http://netpbm.sourceforge.net/, rovněž pro grafiku. +href="http://netpbm.sourceforge.net" class="url" >http://netpbm.sourceforge.net, rovněž pro grafiku.
    TE Xovsky orientovan editory
    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). - - +class="ec-lmbx-10x-x-109">TeXovsky 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). +class="ec-lmss-10x-x-109">WinShell je k dispozici z https://www.winshell.de.
    -

    Pro mnohem delš seznam balků a programů viz http://tug.org/interest.html. -

    +

    Pro mnohem delší seznam balíků a programů viz https://tug.org/interest.html. +

    +

    4 Specializovan instalace

    -

    Předchzejc oddly popisovaly zkladn instalačn proces. Teď se zaměřme na někter speciln -přpady. -

    + id="x1-410004">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. +

    +

    4.1 Instalace sdlen uživateli (nebo cross-machine)

    -

    TE X Live byl navržený tak, aby se dal sdlet 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 TE X Live je zřzeno relativně k programům. Můžete ho najt v nejdůležitějšm -konfiguračnm souboru $TEXMFDIST/web2c/texmf.cnf, který obsahuje řdky jako jsou + id="x1-420004.1">Instalace sdílené uživateli (nebo cross-machine) +

    TeX Live byl navržený tak, aby se dal sdílet mezi různými systémy na síti. Se standardní +strukturou adresářů se nekonfigurují žádné pevné plné cesty: umístění souborů +potřebných pro programy TeX Live je zřízeno relativně k programům. Můžete ho najít +v nejdůležitějším konfiguračním souboru $TEXMFDIST/web2c/texmf.cnf, který obsahuje +řádky jako jsou +

    TEXMFROOT = $SELFAUTOPARENT
     = $SELFAUTOPARENT
    ...
    TEXMFDIST = $TEXMFROOT/texmf-dist
     = $TEXMFROOT/texmf-dist
    ...
    TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
    -

    To znamen, že k zskn funkčnho nastaven stač přidat ke sv vyhledvac cestě adresř binrek -TE X Live pro jejich platformu. -

    Stejným způsobem můžete nainstalovat TE X Live loklně a pak přesunout celou hierarchii -později na msto v sti. -

    Pro Windows TE X Live zahrnuje spouštěč tlaunch. Jeho hlavn okno obsahuje položky menu a -tlačtka pro pro různ programy a dokumentaci souvisejc s TE Xem, kter se daj přizpůsobovat -prostřednictvm ini souboru. Při prvnm použit spoušt běžn poinstalačn procesy specifick -pro Windows, tj. upravuje vyhledvac cesty pro TE X Live a vytvř někter asociace souborů ale -jenom pro aktulnho uživatele. Proto pracovn stanice s přstupem k TE X Live na lokln -sti potřebuj pouze link pro spouštěč. Viz přručku  = $SELFAUTOGRANDPARENT/texmf-local

    + + +

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

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

    Pro Windows TeX Live zahrnuje spouštěč tlaunch. Jeho hlavní okno obsahuje položky +menu a tlačítka pro pro různá programy a dokumentaci související s TeXem, které se dají +přizpůsobovat prostřednictvím ini souboru. Při prvním použití spouští běžné +poinstalační procesy specifické pro Windows, tj. upravuje vyhledávací cesty pro TeX Live a +vytváří některé asociace souborů ale jenom pro aktuálního uživatele. Proto pracovní +stanice s přístupem k TeX Live na lokální síti potřebují pouze link pro spouštěč. Viz +příručku tlaunch (texdoc tlaunch nebo -texdoc tlaunch nebo https://ctan.org/pkg/tlaunch). -

    - - +

    +

    4.2 Mobiln USB instalace

    -

    Volba instalačnho programu -portable (nebo přkaz V v textov verzi instaltoru nebo -odpovdajc volba GUI) vytvř plně samostatnou instalaci TE X 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. -

    Ke spuštěn TE X 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 tl-tray-menu v kořenovm adresři instalace a -vytvořit dočasn ‘tray menu’poskytujc volby mezi několika běžnými koly, jak je to ukzno na -tto obrazovce: -

    pict -

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

    + id="x1-430004.2">Mobilní USB instalace +

    Volba instalačního programu -portable (nebo příkaz V v textové verzi instalátoru nebo +odpovídající volba GUI) vytváří úplně samostatnou instalaci TeX Live pod společným +kořenem a předcházející integraci systému. Takovou instalaci můžete vytvořit přímo +na klíči USB, nebo ji 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 tl-tray-menu v kořenovém adresáři instalace +a vytvořit dočasné ‘tray menu’poskytující volby mezi několika běžnými úkoly, jak je to +ukázáno na této obrazovce: +

    pict +

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

    +

    5 tlmgr: sprva vaš instalace

    -


    +class="ec-lmss-10x-x-109">tlmgr: správa vaší instalace +
    + -

    pict -

    Obrzek 9:

    pict +

    +
    Obrázek 9:tlshell GUI, ukazujc menu ,Actions‘ (Mac OS X)
    +class="ec-lmss-10x-x-109">tlshell GUI, ukazující menu ,Actions‘ (Mac OS X) -


    -


    + +
    + -

    pict -

    Obrzek 10:

    pict +

    +
    Obrázek 10:tlcockpit GUI pro tlmgr
    +class="ec-lmss-10x-x-109">tlmgr -


    -


    + +
    + -

    pict -

    Obrzek 11: Starš režim tlmgr GUI: hlavn okno, po kliknut na tlačtko ,Load‘
    +

    pict +

    +
    Obrázek 11:Starší režim tlmgr GUI: hlavní okno, po kliknutí na tlačítko ,Load‘
    -


    -

    TE X Live obsahuje program nazvaný tlmgr pro sprvu TE X Live po výchoz instalaci. Jeho -možnosti zahrnuj: + +

    TeX Live obsahuje program nazvaný tlmgr pro správu TeX Live po výchozí instalaci. Jeho +možnosti zahrnují:

      -
    • instalaci, aktualizaci, zlohovn, obnoven a odinstalovn jednotlivých balků, - volitelně i se započtnm zvislost mezi balky; +
    • 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;
    • -
    • vyhledvn a přehled balků a jejich popisy; +
    • vyhledávání a přehled balíků a jejich popisy;
    • -
    • výpis seznamu, přidn a odstraněn platforem; +
    • výpis seznamu, přidání a odstranění platforem;
    • -
    • změna instalačnch voleb jako napřklad velikosti papru a umstěn zdrojů (viz - sekci změna instalačních voleb jako například velikosti papíru a umístění zdrojů + (viz sekci 3.3.1).
    -

    Funkcionalita programu tlmgr plně zahrnuje program texconfig. Pořd distribuujeme a -udržujeme texconfig, pokud někdo využv jeho rozhran, avšak nyn doporučujeme použvat -

    Funkcionalita programu tlmgr úplně zahrnuje program texconfig. Pořád distribuujeme a +udržujeme texconfig, pokud někdo využívá jeho rozhraní, avšak nyní doporučujeme +používat tlmgr. +

    5.1 Současn rozhran GUI pro Rozhraní GUI pro tlmgr

    -

    TE X Live obsahuje několik GUI pro tlmgr. Obr. 

    TeX Live obsahuje několik GUI pro tlmgr. Dva pozoruhodné: (1) Obr. 9 ukazuje tlshell, který je napsn v Tcl/Tk a pracuje -mimo ,box‘u pod Windows a Mac OS X. Obr. tlshell, který je +napsán v Tcl/Tk a pracuje mimo ,box‘u pod Windows a Mac OS X. (2) Obr. 10 ukazuje tlcockpit, který vyžaduje Java ve verzi 8 -nabo vyšš a JavaFX. Oba jsou dodny jako samostatn balčky. -

    tlmgr samotný může být spuštěn v režimu GUI (obr. 11) pomoc

    +class="ec-lmss-10x-x-109">tlcockpit, +který vyžaduje Java ve verzi 8 nebo vyšší a JavaFX. Oba jsou dodány jako samostatné +balíčky. +

    tlmgr má také nativní režimu GUI (viz obr. 11), který se spouští pomocí +

    -

    +
    >  tlmgr -gui +class="ec-lmtk-10x-x-109"> -gui
    -
    Toto rozšřen GUI vyžaduje Perl/Tk, kterho modul již nen zahrnut v distribuci Perl v TE X -Live pro Windows. -

    +

    Avšak toto rozšíření GUI vyžaduje Perl/Tk, kterého modul již není zahrnut +v distribuci Perl v TeX Live pro Windows. +

    +

    5.2 Vzorov realizace tlmgr z přkazovho řdku

    -

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

    + id="x1-460005.2">Vzorové realizace tlmgr z příkazového řádku +

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

    -

    +
    >  tlmgr update -all +class="ec-lmtk-10x-x-109"> update -all
    -
    Pokud vs to znepokojuje, zkuste nejdřve
    +
    Pokud vás to znepokojuje, zkuste nejdříve
    -

    +
    >  tlmgr update -all -dry-run +class="ec-lmtk-10x-x-109"> update -all -dry-run
    -
    nebo (mně upovdan):
    +
    nebo (méně upovídané):
    -

    +
    >  tlmgr update -list +class="ec-lmtk-10x-x-109"> update -list + +
    -

    Tento složitějš přklad přid z mstnho adresře kolekci pro nstroj (engine) -XeTE X: +

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

    - - -

    +
    >  tlmgr -repository /local/mirror/tlnet install collection-xetex +class="ec-lmtk-10x-x-109"> -repository /local/mirror/tlnet install collection-xetex
    -
    Vytvoř nsledujc výstup (zkrcen): +
    Vytvoří následující výstup (zkrácené):
    install: collection-xetex
     collection-xetex
    install: arabxetex
     arabxetex
    ...
    install: xetex
     xetex
    install: xetexconfig +class="ec-lmtt-9"> xetexconfig
    install: xetex.i386-linux
     xetex.i386-linux
    running post install action for xetex
     post install action for xetex
    install: xetex-def
     xetex-def
    ...
    running mktexlsr +class="ec-lmtt-9"> mktexlsr
    mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
     Updating /usr/local/texlive/2020/texmf-dist/ls-R...
    ...
    running fmtutil-sys --missing
     fmtutil-sys --missing
    ...
    Transcript written on xelatex.log.
     written on xelatex.log.
    fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
    -

    Jak můžete vidět, tlmgr 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 XeTE X. -

    K popisu balku (nebo kolekce či schmatu) zadejte:

    +class="ec-lmtt-9"> /usr/local/texlive/2020/texmf-var/web2c/xetex/xelatex.fmt installed.
    +

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

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

    -

    +
    >  tlmgr show collection-latexextra +class="ec-lmtk-10x-x-109"> show collection-latexextra
    -
    což vytvoř výstup jako tento: +
    což vytvoří výstup jako tento:
    package:    collection-latexextra
        collection-latexextra
    category:   Collection
       Collection
    shortdesc:  LaTeX supplementary packages +class="ec-lmtt-9">  LaTeX supplementary packages
    longdesc:   A very large collection of add-on packages for LaTeX.
       A very large collection of add-on packages for LaTeX.
    installed:  Yes
      Yes
    revision:   46963
       46963
    sizes:      657941k
    -

    Nakonec to nejdůležitějš – plnou dokumentaci najdete na http://tug.org/texlive/tlmgr.html -nebo zadnm:

    +class="ec-lmtt-9">      657941k
    +

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

    -

    +
    >  tlmgr -help +class="ec-lmtk-10x-x-109"> -help
    -

    +

    +

    6 Poznmky k Windows

    -

    + id="x1-470006">Poznámky k Windows +

    +

    6.1 Vlastnosti typick pro Windows

    -

    Pod Windows děl instalačn program někter dodatečn věci: -

    + id="x1-480006.1">Vlastnosti typické pro Windows +

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

    Nabdky a zkratky.
    Je nainstalovna nov položka ,TE X Live‘ nabdky Start, obsahujc - vstupy pro někter programy GUI (tlmgr, texdoctk, prohlžeč PostScriptu PS_View - (ídky a zkratky.
    Je nainstalována nová položka ,TeX Live‘ nabídky Start, + obsahující vstupy pro některé programy GUI (tlmgr, texdoctk, prohlížeč + PostScriptu PS_View (psv)) a trochu dokumentace.
    Přidružen souborů.
    Pokud je to povoleno, TeXworks, Dviout a PS_view 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. +class="ec-lmbx-10x-x-109">řidružení souborů.
    Pokud je to povoleno, TeXworks, Dviout a 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. + +
    Konvertor bitmap na soubory formtu EPS.
    Různ formty bitmapových souborů - mohou být vstupem programu bitmap2eps v jejich položce ,Otevřt pomoc‘ nabdky - dostupn kliknutm pravým tlačtkem. Bitmap2eps je jednoduchý skript, který - skutečnou prci ponechv na programech átu EPS.
    Různé + formáty bitmapových souborů mohou být vstupem programu bitmap2eps v jejich + položce ,Otevřít pomocí‘ nabídky dostupné kliknutím pravým tlačítkem. + Bitmap2eps je jednoduchý skript, který skutečnou práci ponechává na programech + sam2p nebo bmeps.
    Automatick nastaven proměnn path.
    Nevyžaduj se ždn kroky ručn - konfigurace. - - +class="ec-lmbx-10x-x-109">é nastavení proměnné path.
    Nevyžadují se žádné kroky + ruční konfigurace.
    Odinstaltor.
    Instalačn program vytvoř položku pro TE X Live pod nabdkou - ,Add/Remove Programs‘. Vztahuje se k tomu zložka ,Uninstallation‘ GUI programu - TE X Live Manager. Pro instalaci pro jednoho uživatele instaltor vytvoř tak položku - menu ,uninstall‘. +class="ec-lmbx-10x-x-109">átor.
    Instalační program vytvoří položku pro TeX Live pod nabídkou + ,Add/Remove Programs‘. Vztahuje se k tomu záložka ,Uninstallation‘ GUI programu + TeX Live Manager. Pro instalaci pro jednoho uživatele instalátor vytvoří také + položku menu ,uninstall‘.
    Ochrana proti zpisu.
    Pro administrtorskou instalaci jsou adresře TE X Live chrněny - proti zpisu, přinejmenšm pokud je TE X Live instalovn na normlnm pevnm disku - s formtovnm NTFS.
    -

    Pro jiný přstup se tak podvejte na tlaunch, popsaný v oddle ápisu.

    Pro administrátorskou instalaci jsou adresáře + TeX Live chráněny proti zápisu, přinejmenším pokud je TeX Live instalován + na normálním pevném disku s formátováním NTFS.
    +

    Pro jiný přístup se také podívejte na tlaunch, popsaný v oddíle 4.1. -

    +

    +

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

    -

    Pro plnost, instalace TE X Live potřebuje dalš balky a programy, kter na stroji s Windows -obvykle nenajdete. TE X Live poskytuje chybějc součsti. Tyto programy jsou nainstalovny jako -čst TE X Live pouze pod Windows. -

    -

    + id="x1-490006.2">Dodatečný obsažený software pod Windows +

    Pro úplnost, instalace TeX Live potřebuje další balíky a programy, které na stroji +s Windows obvykle nenajdete. TeX Live poskytuje chybějící součásti. Tyto programy jsou +nainstalovány jako část TeX Live pouze pod Windows. +

    +

    Perl a Ghostscript.
    Kvůli důležitosti Perlu a Ghostscriptu zahrnuje TE X Live ,skryt‘ kopie - těchto programů. Programy TE X 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. +class="description">Kvůli důležitosti Perlu a Ghostscriptu zahrnuje TeX Live ,skryté‘ + kopie těchto programů. Programy TeX Live, 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.
    PS_View.
    Nainstalovn je tak PS_View, prohlžeč PostScript a PDF souborů; viz obr. Nainstalován je také PS_View, prohlížeč PostScript a PDF souborů; viz + obr. 12. -


    + pict -
    Obrzek 12: PS_View: k dispozici jsou velmi vysok zvětšen!
    -


    +src="../texlive-common/../texlive-common/psview.png" alt="pict" + /> +
    Obrázek 12:PS_View: k dispozici jsou velmi vysoká zvětšení!
    +
    dviout.
    Nainstalovn je tak dviout, prohlžeč DVI souborů. Nejdřve, když prohlžte soubory - pomoc dviout, vytvoř 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ě. +class="description">Nainstalován je také dviout, prohlížeč DVI souborů. Nejdříve, když + prohlížíte soubory pomocí dviout, vytvoří 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ě.
    TE Xworks.
    TE Xworks je TE Xovsky orientovaný editor se zabudovaným prohlžečem PDF. Je již - pro TE X Live nakonfigurovn. +class="ec-lmbx-10x-x-109">TeXworks.
    TeXworks je TeXovsky orientovaný editor se zabudovaným prohlížečem PDF. Je + již pro TeX Live nakonfigurován.
    Nstroje přkazovho řdku.
    Řada běžných unixových programů řzených z přkazovho - řdku je nainstalovaných pod Windows spolu s běžnými binrkami TE X Live. Ty zahrnuj - programy á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 TeX Live. Ty zahrnují programy gzip, zip,unzip programy ze skupiny poppler (pdfinfo, pdffonts, …); samostatný - prohlžeč PDF pro Windows nen k dispozici. Jednou z alternativ je prohlžeč PDF Sumatra - dostupný z poppler + (pdfinfo, pdffonts, …); samostatný prohlížeč PDF pro Windows není k dispozici. Jednou + z alternativ je prohlížeč PDF Sumatra dostupný z https://sumatrapdfreader.org/. + +
    fc-listi, fc-cache,
    Nstroj z knihovny fontconfig pomh XeTE Xu efektivněji zachzet s fonty pod - Windows. Můžete použt fc-list k určen jmen fontů k předn přkazu XeTE Xu \font - s rozšřenou funkcionalitou. Pokud je to potřebn, nejdřve spusťte fc-cache k aktualizaci - informac o fontech.
    - - -

    +class="ec-lmbx-10x-x-109">…

    Nástroj z knihovny fontconfig pomáhá XeTeXu efektivněji zacházet + s fonty pod Windows. Můžete použít fc-list k určení jmen fontů k předání + příkazu XeTeXu \font s rozšířenou funkcionalitou. Pokud je to potřebné, + nejdříve spusťte fc-cache k aktualizaci informací o fontech.
    +

    +

    6.3 User Profile je Home

    -

    Windowsovský protějšek domovskho (home) adresře Unixu je adresř User Profile je Home +

    Windowsovský protějšek domovského (home) adresáře Unixu je adresář %USERPROFILE%. -Pod Windows Vista a pozdějšmi je to C:\Users\<username>. V souboru texmf.cnf a -obecně pro Kpathsea, se bude ~ expandovat přiměřeně v obou systmech Windows a +Pod Windows Vista a pozdějšími je to C:\Users\<username>. V souboru texmf.cnf a obecně +pro Kpathsea, se bude ~ expandovat přiměřeně v obou systémech Windows a Unix. -

    +

    +

    6.4 Registry Windows

    -

    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 HKEY_CURRENT_USER a

    Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr +obsahuje soubor hierarchicky uspořádaných klíčů s několika kořenovými klíči. +Nejdůležitější pro instalační programy jsou stručně řečeno HKEY_CURRENT_USER a +HKEY_LOCAL_MACHINE, HKCU a HKLM. Čst HKCU -registru je v domovskm adresři uživatele (viz sekci HKLM. Část HKCU registru je v domovském adresáři uživatele +(viz sekci 6.3). HKLM je obvykle v podadresři adresře -Windows. -

    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. -

    +class="ec-lmtt-10x-x-109">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. +

    +

    6.5 Oprvněn Windows

    -

    V novějšch verzch Windows se rozlišuje 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. Snažili jsme se učinit TE X Live instalovatelným bez -administrtorských prv. -

    Pokud je instaltor spuštěn s administrtorským oprvněnm, 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 vyhledvac cesta se upravuje. Jinak jsou odkazy a položky -nabdky vytvřeny pouze pro aktulnho uživatele a upravuje se jen jeho vyhledvac -cesta. -

    Bez ohledu na status administrtora je standardn kořenový adresř TE X Live navržený -instalačnm programem vždy pod %SystemDrive%. Instaltor vždy testuje, zda je kořenový adresř -zapisovatelný pro aktulnho uživatele. -

    Problm se může vyskytnout, pokud uživatel nen administrtor a TE X již existuje ve -vyhledvac cestě. Protože skutečn vyhledvac cesta sestv ze systmov vyhledvac -cesty nsledovan uživatelskou vyhledvac cestou, nový TE X 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 TE X Live předřazený lokln vyhledvac -cestě. Nový TE X Live bude pořd použitelný, když bude běžet v relaci přkazovho -řdku spuštěn z takovho odkazu. Odkaz na TE Xworks, pokud je nainstalovn, rovněž -předřad TE X Live k vyhledvac cestě, proto by měl být imunn vůči tomuto problmu + id="x1-520006.5">Oprávnění Windows +

    V novějších verzích Windows se rozlišuje 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. Snažili jsme se učinit +TeX Live instalovatelným bez administrátorských práv. +

    Pokud je instalátor spuštěn s administrátorským oprávněním, 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á vyhledávací cesta se upravuje. Jinak jsou +odkazy a položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje se jen jeho +vyhledávací cesta. +

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

    Problém se může vyskytnout, pokud uživatel není administrátor a TeX již existuje ve +vyhledávací cestě. Protože skutečná vyhledávací cesta sestává ze systémové +vyhledávací cesty následované uživatelskou vyhledávací cestou, nový TeX Live 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 TeX Live předřazený lokální vyhledávací cestě. Nový TeX Live bude +pořád použitelný, když bude běžet v relaci příkazového řádku spuštěné +z takového odkazu. Odkaz na TeXworks, pokud je nainstalován, rovněž předřadí TeX +Live k vyhledávací cestě, proto by měl být imunní vůči tomuto problému cest. -

    Muste si být vědomi, že 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‘. -

    +

    Musíte si být vědomi, že 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‘. +

    +

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

    -

    Uživatel Windows a Cygwin (pro zvlštnosti instalace Cygwin viz oddl 3.1.4) mohou zjistit, že -při běhu některých programů dodaných s TE X Live, trp nedostatkem paměti. Napřklad asy -zhavaruje pro nedostatek paměti, pokud se pokuste alokovat pole 25,000,000 relných čsel a -LuaTE X může mt mlo paměti, pokud zkuste zpracovat dokument s velkým množstvm -rozshlých fontů. -

    Pro Cygwin můžete zvětšit množstv dostupn paměti podle nvodu v přručce The Cygwin -User’s Guide (http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html). - - -

    Pro Windows muste vytvořit soubor, napřklad moremem.reg, obsahujc tyto čtyři -řdky: -

    + id="x1-530006.6">Zvětšení maxima paměti pod Windows a Cygwin +

    Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl 3.1.4) mohou zjistit, +že při běhu některých programů dodaných s TeX Live, trpí nedostatkem paměti. +Například asy zhavaruje pro nedostatek paměti, pokud se pokusíte alokovat pole 25,000,000 +reálných čísel a LuaTeX 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 (https://cygwin.com/cygwin-ug-net/setup-maxmem.html). +

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

    +

    Windows Registry Editor Version 5.00
     Registry Editor Version 5.00

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

    a pak spustit povel regedit /s moremem.reg jako administrtor. (Pokud si přejete změnit paměť -pouze pro stvajcho uživatele msto všech, použijte "heap_chunk_in_mb"=dword:ffffff00

    +

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

    +

    +

    7 Použvateľsk prručka ku systmu Web2C

    -

    Web2C obsahuje množinu TE X-prbuzných programov, t. j. samotný TE X, Metafont, MetaPost, -BibTeX atď. Je to srdce systmu TE X Live. Domovsk strnka Web2C, s aktulnou prručkou a -ďalšmi vecami, je na http://tug.org/web2c. -

    Trochu histrie: originlna implementcia pochdza od Thomasa Rokickho, ktorý -v roku 1987 vyvinul prvý TE X-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 + id="x1-540007">Používateľská príručka ku systému Web2C +

    Web2C obsahuje množinu TeX-príbuzných programov, t. j. samotný TeX, Metafont, MetaPost, +BibTeX atď. Je to srdce systému TeX Live. Domovská stránka Web2C, s aktuálnou +príručkou a ďalšími vecami, je na https://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. -

    Web2C systm bež pod Unixom, 32bitovými Windows, MacOSX a inými operačnými -systmami. Použva originlne TE X zdrojov sbory od Donalda Knutha a ostatn zkladn -programy napsan v systme kultivovanho programovania WEB, ktor s preložen do zdrojovho -kdu jazyka C. Zkladn programy TE Xu s spracovan týmto spsobom: -

    +

    Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými +systémami. Používa originálne TeX zdrojové súbory od Donalda 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 TeXu sú spracované týmto +spôsobom: +

    bibtex
    Spravovanie bibliografi. +class="description">Spravovanie bibliografií.
    dvicopy
    Vytvranie modifikovanej kpie DVI sboru. +class="description">Vytváranie modifikovanej kópie DVI súboru.
    dvitomp
    Konverzia DVI do MPX (MetaPost obrzky). +class="description">Konverzia DVI do MPX (MetaPost obrázky).
    dvitype
    Konverzia DVI do ľudsky čitateľnho textu. +class="description">Konverzia DVI do ľudsky čitateľného textu.
    gftodvi
    Generovanie fontov pre nhľad. +class="description">Generovanie fontov pre náhľad.
    gftopk
    Konverzia gf formtu fontov do pakovaných fontov. +class="description">Konverzia gf formátu fontov do pakovaných fontov. + +
    gftype
    Konverzia gf formtu fontov do ľudsky čitateľnho textu. +class="description">Konverzia gf formátu fontov do ľudsky čitateľného textu.
    mf
    Metafont – vytvranie rodn fontov. +class="description">Metafont – vytváranie rodín fontov.
    mft
    Preddefinovan Metafontov zdrojov sbory. +class="description">Preddefinované Metafontové zdrojové súbory.
    mpost
    MetaPost – tvorba technických diagramov. +class="description">MetaPost – tvorba technických diagramov.
    patgen
    Vytvranie vzorov rozdeľovania slov. +class="description">Vytváranie vzorov rozdeľovania slov.
    pktogf
    Konverzia pakovaných formtov fontov do gf formtov. +class="description">Konverzia pakovaných formátov fontov do gf formátov.
    pktype
    Konverzia pakovaných psiem do ľudsky čitateľnho textu. - - +class="description">Konverzia pakovaných písiem do ľudsky čitateľného textu.
    pltotf
    Konverzia ,Property list‘ do TFM. +class="description">Konverzia ,Property list‘ do TFM.
    pooltype
    Zobrazovanie ,WEB pool‘ sborov. +class="ec-lmtt-10x-x-109">WEB pool‘ súborov.
    tangle
    Konverzia WEB sborov do Pascalu. +class="ec-lmtt-10x-x-109">WEB súborov do Pascalu.
    tex
    TE X – sadzba. +class="description">TeX – sadzba.
    tftopl
    Konverzia TFM do ,property list‘. +class="description">Konverzia TFM do ,property list‘.
    vftovp
    Konverzia virtulneho fontu do virtulneho ,property list‘. +class="description">Konverzia virtuálneho fontu do virtuálneho ,property list‘.
    vptovf
    Konverzia virtulneho ,property list‘ do virtulneho fontu. +class="description">Konverzia virtuálneho ,property list‘ do virtuálneho fontu.
    weave
    Konverzia WEB sborov do TE Xu.
    -

    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. -

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

    -

    -–help
    Vypisuje prehľad zkladnho použvania. +class="ec-lmtt-10x-x-109">WEB súborov do TeXu.
    +

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

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

    +

    +–help
    Vypisuje prehľad základného používania.
    –verbose
    Vypisuje detailn sprvu spracovania. -
    -–version
    Vypisuje informciu o verzii, potom skonč.
    -

    Na vyhľadvanie sborov použvaj Web2C programy prehľadvaciu knižnicu Kpathsea -(http://tug.org/kpathsea). Tto knižnica použva kombinciu premenných prostredia a -niekoľkých konfiguračných sborov na optimalizciu prehľadvania adresrovho stromu TE Xu. -Web2C zvldne prcu s viacerými adresrovými stromami sčasne, čo je užitočn, ak niekto chce -udržiavať štandardn distribciu TE Xu a jeho loklne a osobn rozšrenia v rozličných -stromoch. Na urýchlenie vyhľadvania sborov obsahuje koreň každho stromu sbor ls-R so -zznamom obsahujcim meno a relatvnu cestu ku všetkým sborom umiestneným pod týmto -koreňom. -

    +class="ec-lmtk-10x-x-109">–version

    Vypisuje informáciu o verzii, potom skončí.
    +

    A väčšina tiež dodržiava: +

    + –verbose
    +

    Vypisuje detailnú správu spracovania.

    + + +

    Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu +Kpathsea (https://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 TeXu. Web2C 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 +TeXu a jeho lokálne a osobné rozšírenia v rozličných stromoch. Na urýchlenie +vyhľadávania súborov obsahuje koreň každého stromu súbor 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. +

    +

    7.1 Vyhľadvanie ciest knižnicou Kpathsea

    -

    Najprv popšeme všeobecný mechanizmus vyhľadvania ciest knižnicou Kpathsea. -

    Vyhľadávanie ciest knižnicou Kpathsea +

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

    Vyhľadvacou cestou nazveme zoznam elementov cesty, 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 ,my-file‘ podľa cesty ,.:/dir‘, Kpathsea skontroluje každý element cesty: -najprv ľadávacou cestou nazveme zoznam 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 ,my-file‘ podľa cesty ,.:/dir‘, +Kpathsea skontroluje každý element cesty: najprv ./my-file, potom /dir/my-file, vracajc prvý zodpovedajci njdený prvok (alebo -prpadne všetky zodpovedajce prvky). -

    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 -(,:‘) a lomtka (,/‘). -

    Pri kontrolovan určitho elementu cesty p Kpathsea najprv over, či sa na naň nevzťahuje -vopred vybudovan databza (pozri ,Databza nzvov sborov‘ na strane 67), t. j., či sa databza -nachdza v adresri, ktorý je prefixom p. Ak to tak je, špecifikcia cesty sa porovnva s obsahom -databzy. - - -

    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 config, domce adresre použvateľov a rekurzvne prehľadvanie -podadresrov. Preto ak hovorme, že Kpathsea /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 Kpathsea môže používať oddeľovače názvov +súborov rôzne od dvojbodky (,:‘) a lomítka (,/‘). +

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

    Hoci najjednoduchší a najbežnejší element cesty je meno adresáru, Kpathsea +podporuje aj iné zdroje vo vyhľadávacích cestách: dedičné (layered) štandardné +hodnoty, mená premenných prostredia, hodnoty súboru config, domáce adresáre +používateľov a rekurzívne prehľadávanie podadresárov. Preto ak hovoríme, že +Kpathsea rozbal element cesty, znamen to, že -pretransformuje všetky špecifikcie do zkladnho mena alebo mien adresrov. Toto je popsan -v nasledujcich odsekoch. -

    Všimnite si, že keď je meno hľadanho sboru vyjadren absoltne alebo explicitne relatvne, -t. j. začna ,/‘ alebo ,./‘ alebo ,../‘, Kpathsea jednoducho skontroluje, či taký sbor -existuje. -

    +class="ec-lmri-10x-x-109">í 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 ,/‘ alebo ,./‘ alebo ,../‘, Kpathsea jednoducho skontroluje, či taký +súbor existuje. +

    +

    7.1.1 Zdroje cesty
    -

    Vyhľadvacia cesta mže byť vytvoren z rznych zdrojov. Kpathsea ich použva v tomto -porad: -

      +

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

      1. Použvateľom nastaven premenn prostredia, naprklad TEXINPUTS. Premenn - prostredia s pridanou bodkou a menom programu maj prednosť pred premennými - rovnakho mena, ale bez prpony. Naprklad, keď ,latex‘ je meno prve bežiaceho - programu, potom premenn TEXINPUTS.latex prepše Používateľom nastavená premenná prostredia, + napríklad TEXINPUTS. Premenné prostredia s pridanou bodkou a menom programu + majú prednosť pred premennými rovnakého mena, ale bez prípony. Napríklad, + keď ,latex‘ je meno práve bežiaceho programu, potom premenná TEXINPUTS.latex + prepíše TEXINPUTS.
      2. Programovo-špecifický konfiguračný sbor, naprklad riadok ,S /a:/b‘ v sbore - Programovo-špecifický konfiguračný súbor, napríklad riadok ,S /a:/b‘ + v súbore config.ps dvips.
      3. Konfiguračný sbor Kpathsea – texmf.cnf, obsahujci riadok ako ,TEXINPUTS=/c:/d‘ - (pozri ďalej). + class="enumerate" id="x1-56006x3">Konfiguračný súbor Kpathsea – texmf.cnf, obsahujúci riadok ako + ,TEXINPUTS=/c:/d‘ (pozri ďalej). + +
      4. Predvolen hodnoty počas kompilcie.
      -

      Všetky tieto hodnoty vyhľadvacej cesty mžete prezerať použitm ladiacch možnost (pozri -,Ladenie‘ na strane 70). -

      + class="enumerate" id="x1-56008x4">Predvolené hodnoty počas kompilácie.

    +

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

    +

    7.1.2 Konfiguračn sbory
    -

    Kpathsea čta počas behu z konfiguračných sborov s menom texmf.cnf vyhľadvaciu cestu a -ďalšie defincie. Vyhľadvacia cesta použvan na hľadanie týchto sborov sa vol TEXMFCNF, ale -neodporčame nastavovať tto (ani in) premenn prostredia. -

    Namiesto toho normlna inštalcia vysti do sboru .../2019/texmf.cnf. 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 .../2019/texmf-dist/web2c/texmf.cnf. Nesmiete -editovať tento neskorš sbor, pretože vaše zmeny bud straten pri obnove šrenej -verzie. -

    Konfiguračné súbory +

    Kpathsea číta počas behu z konfiguračných súborov s menom texmf.cnf vyhľadávaciu +cestu a ďalšie definície. Vyhľadávacia cesta TEXMFCNF sa používa na hľadanie týchto +súborov, ale neodporúčame nastavovať túto (ani žiadnu inú) premennú prostredia na +prepísanie systémových adresárov. +

    Namiesto toho normálna inštalácia vyústi do súboru .../2020/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 .../2020/texmf-dist/web2c/texmf.cnf. +Nesmiete editovať tento neskorší súbor, pretože vaše zmeny budú stratené pri obnove +šírenej verzie. +

    Ak chcete iba pridať osobný adresár do konkrétnej cesty vyhľadávania, je rozumné +nastavenie premennej prostredia: + + +

    +
    +
    TEXINPUTS =.:/my/macro/dir:
    +

    Ak chcete zachovať udržiavateľnosť a prenosnosť nastavenia v priebehu rokov, použite +koncové ‘:’ (‘;’ v systéme Windows) na vloženie systémových ciest, namiesto toho, aby sa ich +všetky snažili napísať explicitne (viď oddiel 7.1.4). Ďalšou možnosťou je použitie +stromu TEXMFHOME (viď oddiel 3.2.3). +

    Všetky sbory texmf.cnf 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 .:$TEXMF, hodnoty -z ./texmf.cnf prepšu hodnoty z šetky súbory 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 .:$TEXMF, hodnoty z ./texmf.cnf prepíšu hodnoty z $TEXMF/texmf.cnf. +

      -
    • Komentre začnaj znakom ,%‘ a pokračuj do konca riadku. +
    • Komentáre začínajú znakom ,%‘ buď na začiatku riadku alebo s medzerou pred + ním a pokračujú do konca riadku.
    • -
    • Przdne riadky s ignorovan. +
    • Prázdne riadky sú ignorované.
    • -
    • Znak \ 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. +
    • Znak \ 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é.
    • -
    • Všetky ostatn riadky maj tvar:
      - - - -

      -   variable[.progname] [=] value -
      -
      kde ,=‘ a przdne znaky naokolo s nepovinn. +
    • Všetky ostatné riadky majú tvar:
         variable [.progname] [=] value
      kde ,=‘ a prázdne znaky naokolo sú nepovinné. (Ale ak value začína znakom ‘.’, je + najjednoduchšie použiť ‘=’, aby sa predišlo interpretácii bodky ako kvalifikátora + názvu programu).
    • -
    • Meno premennej ,variable‘ mže obsahovať akkoľvek znaky okrem przdnych znakov, ,=‘, - alebo ,.‘, ale obmedziť sa na znaky ,A-Za-z_‘ je najbezpečnejšie. +
    • Názov premennej ,variable‘ môže obsahovať akékoľvek znaky okrem prázdnych + znakov, ,=‘, alebo ,.‘, ale najbezpečnejšie je obmedziť sa na znaky ,A-Za-z_‘.
    • Ak je ,.progname‘ neprzdne, defincia sa použije iba vtedy, keď prve bežiaci program m - meno progname‘ neprázdne, definícia sa použije iba vtedy, keď práve bežiaci + program má meno progname alebo progname.exe. Toto umožňuje naprklad mať pre rzne nadstavby - TE Xu rzne vyhľadvacie cesty. +class="ec-lmtt-10x-x-109">.exe. Toto umožňuje napríklad mať + pre rôzne nadstavby TeXu rôzne vyhľadávacie cesty.
    • -
    • Hodnota ,value‘ mže obsahovať akkoľvek znaky okrem ,%‘ a ,@‘. Na pravej strane nie je - možn použiť ,Hodnoty ,value‘ uvažované ako reťazce môžu obsahovať akýkoľvek znak. V + praxi však väčšina hodnôt texmf.cnf súvisí s rozvinutím cesty a keďže + v expanzii používajú rôzne špeciálne znaky (viď oddiel 7.1.7), ako napríklad + zátvorky alebo čiarky, nemôžu byť použité v názvoch adresárov. +

      Znak ,;‘ vo ,value‘ je preložený do ,:‘, ak sme pod operačným systémom + Unix. Toto je užitočné, keď chceme mať jediný súbor texmf.cnf pre obidva + systémy Unix a Windows. Táto transformácia nastane s akoukoľvek hodnotou, + nielen s vyhľadávacou cestou, ale našťastie v praxi nie je ,;‘ potrebný v iných + hodnotách. +

      Funkcia $var.prog‘; namiesto toho muste použiť ďalšiu premenn. Znak - ,;‘ vo ,value‘ je preložený do ,:‘, ak sme pod operačným systmom Unix. Toto je - užitočn, keď chceme mať jediný texmf.cnf sbor pre systmy Unix, MSDOS a - Windows. -

    • -
    • Všetky defincie s prečtan skr, ako sa expanduj. Preto mžu existovať referencie na - premenn skr, ako s tieto definovan.
    -

    Ukžkový sek konfiguračnho sboru, ilustrujci včšinu týchto bodov: -

    +class="ec-lmro-10x-x-109">prog nie je na pravej strane dostupná; namiesto nej musíte použiť + dodatočnú premennú. +

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

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

    +
    TEXMF              = {$TEXMFLOCAL,!!$TEXMFMAIN} + id="x1-57004r1">TEXMF              = {$TEXMFLOCAL,!!$TEXMFMAIN}
    TEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}// + id="x1-57006r2">TEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}//
    TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm// + id="x1-57008r3">TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
    % e-TeX related files + id="x1-57010r4">% e-TeX related files
    TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}// + id="x1-57012r5">TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}//
    TEXINPUTS.etex     = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}// + id="x1-57014r6">TEXINPUTS.etex     = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
    -

    + + +

    +

    7.1.3 Expanzia cesty
    -

    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 ~$USER/{foo,bar}//baz, ktor sa expanduje do -všetkých podadresrov pod adresrmi

    Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách +podobné tým, čo existujú v prostrediach unixovských interprétov príkazového riadku +(shells). Ako všeobecný príklad uvedieme cestu ~$USER/{foo,bar}//baz, ktorá sa expanduje +do všetkých podadresárov pod adresármi foo a bar v domovskom adresri použvateľa +class="ec-lmtt-10x-x-109">bar v domovskom adresári používateľa $USER, ktorý obsahuje adresr alebo sbor baz. Tieto konštrukcie s popsan v ďalšch +class="ec-lmtt-10x-x-109">$USER, ktorý obsahuje adresár alebo súbor baz. Tieto konštrukcie sú popísané v ďalších odsekoch. +

    7.1.4 Predvolen expanzia
    -

    Ak vyhľadvacia cesta s najvčšou prioritou (pozri ,Zdroje cesty‘ na strane 62) obsahuje dvojbodku -navyše (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

    + id="x1-590007.1.4">Predvolená expanzia +

    Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 64) obsahuje +dvojbodku navyše (t. j. začiatočnú, koncovú, alebo zdvojenú), Kpathsea 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

    -

    +
    >>  setenv TEXINPUTS /home/karl: +class="ec-lmtk-10x-x-109"> TEXINPUTS /home/karl:
    a hodnotu TEXINPUTS v sbore TEXINPUTS v súbore texmf.cnf
    -

    +
      .:$TEXMF//tex - - +class="ec-lmtt-10x-x-109">  .:$TEXMF//tex
    -
    potom konečn hodnota použit na vyhľadvanie by bola:
    +
    potom konečná hodnota použitá na vyhľadávanie by bola:
    -

    +
      /home/karl:.:$TEXMF//tex +class="ec-lmtt-10x-x-109">  /home/karl:.:$TEXMF//tex
    -
    Keďže by bolo zbytočn vkladať predvolen hodnotu na viac ako jedno miesto, Kpathsea men iba -nadbytočn ,:‘ a všetko ostatn ponechva na mieste. Najprv kontroluje začiatočn ,:‘, potom -koncov ,:‘ a potom zdvojen ,:‘. -

    +

    Keďže by bolo zbytočné vkladať predvolenú hodnotu na viac ako jedno miesto, Kpathsea +mení iba nadbytočnú ,:‘ a všetko ostatné ponecháva na mieste. Najprv kontroluje +začiatočnú ,:‘, potom koncovú ,:‘ a potom zdvojenú ,:‘. +

    +

    7.1.5 Expanzia ztvoriek
    -

    Užitočn črta je expanzia ztvoriek, ktor funguje tak, že naprklad v{a,b}w sa expanduje na -vaw:vbw. Vnranie je povolen. Toto sa použva na implementciu viacnsobných TE Xovských -hierarchi, priradenm hodnoty $TEXMF s použitm ztvoriek. Naprklad v sbore texmf.cnf -njdete definciu podobn tejto (zjednodušen pre tento prklad): - - -

    -
      TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
    + id="x1-600007.1.5">Expanzia zátvoriek +

    Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad v{a,b}w sa +expanduje na vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu +viacnásobných TeXovských hierarchií, priradením hodnoty $TEXMF s použitím zátvoriek. +V dodanom súbore texmf.cnf nájdete definíciu podobnú tejto (zjednodušenú pre tento +príklad): + + +

    +
    +
      TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
    -

    Mžeme to použiť na definciu, naprklad, TE Xovskej cesty pre vstupy: +

    Použijeme to potom na definovanie, napríklad, TeXovskej cesty pre vstupy: -

    -
      TEXINPUTS = .;$TEXMF/tex//
    +

    +
    +
      TEXINPUTS = .;$TEXMF/tex//
    -

    bude to znamenať, že po hľadan v aktulnom adresri sa najprv prehľad celý strom +

    bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadajú stromy $TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMFLOCAL/tex a $TEXMFDIST/tex (posledn dva s použitm -databzových sborov ls-R). Je to vhodný spsob, ako spšťať dve paraleln TE X štruktry, jednu -nemenn (naprklad na CD) a druh neustle aktualizovan novými verziami, akonhle s dostupn. -Použitm premennej $TEXMF vo všetkých defincich mme istotu, že sa vždy ako prvý prehľad -aktulny strom. -

    +class="ec-lmtt-10x-x-109">$TEXMFDIST/tex (posledné dva +s použitím databázových súborov ls-R). +

    +

    7.1.6 Expanzia podadresrov
    -

    Dva alebo viac za sebou nasledujcich znakov ,/‘ v elemente cesty nasledujcom za adresrom d je -nahradených všetkými podadresrmi d: najprv podadresrmi priamo pod d, potom podadresrmi -pod nimi atď. Poradie, v akom s prehľadvan podadresre na každej rovni, nie je -špecifikovan. -

    Ak po ,//‘ špecifikujete akkoľvek komponenty mena sboru, pridaj sa iba podadresre so -zodpovedajcimi komponentami. Naprklad ,/a//b‘ sa expanduje do adresrov /a/1/b, /a/2/b, -/a/1/1/b, atď, ale nie do Expanzia podadresárov +

    Dva alebo viac za sebou nasledujúcich znakov ,/‘ v elemente cesty nasledujúcom za adresárom d +je nahradených všetkými podadresármi d: najprv podadresármi priamo pod d, potom +podadresármi pod nimi atď. Poradie, v akom sú prehľadávané podadresáre na každej +úrovni, nie je špecifikované. +

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

    Viacnsobn konštrukcie ,//‘ v ceste s možn, ale použitie ,//‘ na začiatku cesty je -ignorovan. -

    +

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

    +

    7.1.7 Typy špecilnych znakov a ich význam: zhrnutie
    -

    Nasledujci zoznam zahŕňa zvlštne znaky v konfiguračných sboroch Kpathsea. -

    -

    + id="x1-620007.1.7">Zhrnutie špeciálnych znakov v súboroch texmf.cnf +

    Nasledujúci zoznam zahŕňa špeciálne znaky a konštrukcie v konfiguračných súboroch +Kpathsea. +

    +

    :
    Oddeľovač v špecifikcii cesty; na začiatku alebo na konci cesty nahrdza predvolen - expanziu cesty. +class="description">Oddeľovač v špecifikácii cesty; na začiatku alebo na konci cesty, alebo + zdvojený uprostred, nahrádza predvolenú expanziu cesty.
    ;
    Oddeľovač v neunixových systmoch (sprva sa ako ,:‘). +class="description">Oddeľovač v neunixových systémoch (správa sa ako ,:‘).
    $
    Expanzia premennej.
    ~
    Reprezentuje domovský adresr použvateľa. +class="description">Reprezentuje domovský adresár používateľa.
    {...}
    Expanzia ztvoriek, napr. z Expanzia zátvoriek, napr. z a{1,2}b sa stane a1b:a2b.
    ,
    Oddeľuje členy v expanzii zátvoriek. +
    +//
    Expanzia podadresrov. (Mže sa vyskytnť kdekoľvek v ceste, okrem jej začiatku.) +class="description">Expanzia podadresárov. (Môže sa vyskytnúť kdekoľvek v ceste, okrem jej + začiatku.)
    %
    Začiatok komentru. +class="description">Začiatok komentáru.
    \
    Znak pokračovania riadku (umožňuje viacriadkov vstupy). +class="description">Na konci riadku, znak pokračovania na umožnenie viacriadkových vstupov.
    !!
    Povel na hľadanie sboru iba v databze, neprehľadva disk.
    +class="description">Povel na hľadanie súboru iba v databáze, neprehľadáva disk.
    -

    +

    Kedy presne bude znak považovaný za špeciálny alebo bude predstavovať samého seba +závisí od kontextu, v ktorom sa používa. Pravidlá sú obsiahnuté vo viacerých úrovniach +interpretácie konfigurácie (analýza, expanzia, vyhľadávanie, …), a preto, nanešťastie, to nie +je možné stručne ustanoviť. Neexistuje žiadny všeobecný únikový mechanizmus; +konkrétne, ‘\’ nie je „únikový znak“ v  súboroch texmf.cnf. +

    Pokiaľ ide o výber názvov adresárov na inštaláciu, je najbezpečnejšie vyhnúť sa im +všetkým. +

    +

    7.2 Databzy nzvov sborov

    -

    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ý ls-R, ktorý -mapuje sbory v adresroch a pomha tak vyhnť sa vyčerpvajcemu prehľadvaniu + id="x1-630007.2">Databázy názvov súborov +

    Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri štandardnej alebo +ľubovoľnej inštalácii s dostatočným množstvom adresárov, vyhľadávanie súboru +v každom možnom adresári môže zabrať prehnane veľa času. Kpathsea preto môže +používať externe vytvorený ,databázový‘ súbor nazývaný ls-R, ktorý mapuje +súbory v adresároch a pomáha tak vyhnúť sa vyčerpávajúcemu prehľadávaniu disku. -

    Skratky mien (aliases) v druhom databzovom sbore vm umožňuj dať dodatočn men -sborom nachdzajcim sa v zozname ls-R. Toto mže byť užitočn pri prispsobovan sa -sborovým konvencim DOSu 8.3 v zdrojových sboroch. -

    +

    A second database file aliases allows you to give additional names to the files listed in +ls-R. +

    Druhý databázový súbor (aliases) vám umožňujú dať dodatočné mená súborom +nachádzajúcim sa v zozname ls-R. +

    +

    7.2.1 Sborov databza
    -

    Ako bolo vysvetlen hore, meno hlavnej databzy sborov mus byť ls-R. Mžete umiestniť jednu -do koreňa každej hierarchie TE Xu vo svojej inštalcii, ktor chcete, aby bola prehľadvan -(predvolen je $TEXMF). Kpathsea hľad ls-R sbory podľa cesty v Súborová databáza +

    Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť ls-R. Môžete +umiestniť jednu do koreňa každej hierarchie TeXu vo svojej inštalácii, ktorú chcete, aby bola +prehľadávaná (predvolená je $TEXMF). Kpathsea hľadá ls-R súbory podľa cesty +v TEXMFDBS. -

    Odporčaný spsob, ako vytvoriť a udržiavať ‘ls-R’, je spustiť skript mktexlsr zahrnutý -v distribcii. Je vyvolvaný rznymi ,mktex...‘ skriptami. Tento skript v princpe iba spšťa -prkaz

    +

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

    -

    +
    cd  /your/texmf/root &&  && \ls -1LAR ./ >ls-R +class="ec-lmtt-10x-x-109"> -1LAR ./ >ls-R
    -
    predpokladajc, že ls všho systmu vytvra sprvny výstup (výstup GNU ls je v poriadku). Aby -ste sa ubezpečili, že databza bude vždy aktulna, najjednoduchšie je pravidelne ju prebudovvať -cez cron, takže po zmench v inštalovaných sboroch – naprklad pri inštalcii alebo aktualizcii -balka LATE Xu – bude sbor ls-R automaticky aktualizovaný. -

    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 ,!!‘, bude prehľadvan iba databza, nikdy nie -disk. -

    +

    predpokladajúc, že ls vášho systému vytvára správny výstup (výstup GNU 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 cron, takže po zmenách v inštalovaných súboroch – +napríklad pri inštalácii alebo aktualizácii balíka LaTeXu – bude súbor ls-R automaticky +aktualizovaný. +

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

    +

    7.2.2 kpsewhich: samostatn prehľadvanie cesty
    -

    Program kpsewhich vykonva prehľadvanie cesty nezvisl od každej aplikcie. Mže byť -užitočný ako vyhľadvac find program na njdenie sborov v hierarchich TE Xu (veľmi sa -využva v distribuovaných ,mktex‘… skriptoch). + id="x1-650007.2.2">kpsewhich: samostatné prehľadávanie cesty +

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

    + + -

    +
    >>  kpsewhich  option filename +class="ec-lmtk-10x-x-109">… filename
    -
    Voľby špecifikovan v ,option‘ mžu začnať buď ,-‘ alebo ,--‘ a každ skratka, ktor nie je -viacznačn, je akceptovan. -

    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 -,find‘). -

    Najbežnejšie voľby s popsan nižšie. -

    -–dpi=num
    Voľby špecifikované v ,option‘ môžu začínať buď ,-‘ alebo ,--‘ a každá skratka, +ktorá nie je viacznačná, je akceptovaná. +

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

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

    +–dpi=num
    - Nastav rozlšenie na ,num‘; toto m vplyv iba na ,gf‘ a ,pk‘ vyhľadvanie. ,-D‘ je - synonymom, kvli kompatibilite s dvips. Predvolen hodnota je 600. - - + Nastav rozlíšenie na ,num‘; toto má vplyv iba na ,gf‘ a ,pk‘ vyhľadávanie. ,-D‘ je + synonymom, kvôli kompatibilite s dvips. Predvolená hodnota je 600.
    –format=name
    –format=name
    - Nastav formt na vyhľadvanie na ,name‘. 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 dvips, muste - špecifikovať meno, ako znme pre Kpathsea, tak ako 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 MetaPostu a konfiguračné súbory dvips, musíte špecifikovať + meno, ako známe pre Kpathsea, také ako tex alebo enc files. Zoznam - zskate spustenm kpsewhich --help. +class="ec-lmtt-10x-x-109">enc files. Zoznam získate + spustením kpsewhich --help-formats.
    –mode=–mode=string

    Nastav meno mdu na ,string‘; toto m vplyv iba na ,gf‘ a ,pk‘ vyhľadvanie. Žiadna - predvolen hodnota: každý md bude njdený. +class="newline" />Nastav meno módu na ,string‘; toto má vplyv iba na ,gf‘ a ,pk‘ vyhľadávanie. + Žiadna predvolená hodnota: každý mód bude nájdený.
    –must-exist
    –must-exist

    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 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 ls-R.
    –path=–path=string

    Vyhľadvaj podľa cesty ,string‘ (oddeľovan dvojbodkou ako zvyčajne) namiesto - hdania vyhľadvacej cesty z mena sboru. Podporovan s ,//‘ a všetky bežn - expanzie. Voľby ,–path‘ a ,–format‘ sa vzjomne vylučuj. +class="newline" />Vyhľadávaj podľa cesty ,string‘ (oddeľovaná dvojbodkou ako zvyčajne) namiesto + hádania vyhľadávacej cesty z mena súboru. Podporované sú ,//‘ a všetky + bežné expanzie. Voľby ,–path‘ a ,–format‘ sa vzájomne vylučujú.
    –progname=–progname=name

    Nastav meno programu na ,name‘. Toto nastavenie ovplyvňuje použitie vyhľadvacej - cesty cez nastavenie ,.progname‘ v konfiguračných sboroch. Predvolen hodnota je +class="newline" />Nastav meno programu + na ,name‘. Toto nastavenie ovplyvňuje použitie vyhľadávacej cesty cez nastavenie ,kpsewhich‘. +class="ec-lmtt-10x-x-109">.progname‘ v konfiguračných súboroch. Predvolená hodnota je ,kpsewhich‘.
    –show-path=–show-path=name

    Zobraz cestu použit na vyhľadvanie sboru s typom ,name‘. Mže byť použit buď - sborov prpona (,.pk‘, ,.vf‘ a pod.) alebo meno, podobne ako vo voľbe ,–format‘. +class="newline" />Zobrazí cestu použitú na vyhľadávanie súboru s typom ,name‘. Môže byť + použitá buď súborová prípona (,.pk‘, ,.vf‘ a pod.) alebo meno, podobne ako vo + voľbe ,–format‘.
    –debug=–debug=num

    Nastav masku výberu ladiacch možnost na ,num‘.
    -

    +class="newline" />Nastaví masku výberu ladiacích možností na ,num‘.

    + + +

    +

    7.2.3 Prklady použitia
    -

    Pozrime sa na Kpathsea v akcii. Za podčiarknutým prkazom nasleduje výsledok vyhľadvania -v nasledujcich riadkoch.

    + id="x1-660007.2.3">Príklady použitia +

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

    -

    +
    >  kpsewhich  article.cls +class="ec-lmtk-10x-x-109">  article.cls
    /usr/local/texmf-dist/tex/latex/base/article.cls
    -
    Hľadme sbor article.cls. Keďže prpona ,.cls‘ je jednoznačn, nemusme špecifikovať, že -hľadme sbor typu ,tex‘ (zdrojový sbor TE X). Njdeme ho v podadresri tex/latex/base pod -koreňovým adresrom ,TEXMF-dist‘. Podobne všetky nasledujce sbory bud njden bez -problmov vďaka ich jednoznačnej prpone.
    +
    Hľadáme súbor article.cls. Keďže prípona ,.cls‘ je jednoznačná, nemusíme +špecifikovať, že hľadáme súbor typu ,tex‘ (zdrojový súbor TeX). Nájdeme ho +v podadresári tex/latex/base pod koreňovým adresárom ,TEXMF-dist‘. Podobne všetky +nasledujúce súbory budú nájdené bez problémov vďaka ich jednoznačnej prípone. +
    -

    +
    >  kpsewhich array.sty +class="ec-lmtk-10x-x-109"> array.sty
       /usr/local/texmf-dist/tex/latex/tools/array.sty +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/tex/latex/tools/array.sty
    >  kpsewhich latin1.def - - +class="ec-lmtk-10x-x-109"> latin1.def
       /usr/local/texmf-dist/tex/latex/base/latin1.def +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/tex/latex/base/latin1.def
    >  kpsewhich size10.clo +class="ec-lmtk-10x-x-109"> size10.clo
       /usr/local/texmf-dist/tex/latex/base/size10.clo +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/tex/latex/base/size10.clo
    >  kpsewhich small2e.tex +class="ec-lmtk-10x-x-109"> small2e.tex
       /usr/local/texmf-dist/tex/latex/base/small2e.tex +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/tex/latex/base/small2e.tex
    >  kpsewhich tugboat.bib +class="ec-lmtk-10x-x-109"> tugboat.bib
       /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
    -

    Mimochodom, posledným sborom je bibliografick databza BibTeXu pre člnky +

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

    -

    +
    >  kpsewhich cmr10.pk +class="ec-lmtk-10x-x-109"> cmr10.pk
    -
    Bitmapov sbory fontov typu .pk sa použvaj zobrazovacmi programami ako dvips a xdvi. -V tomto prpade je vrtený przdny výsledok, keďže neexistuj žiadne vopred generovan -Computer Modern ,.pk‘ sbory v našom systme (vzhľadom na to, že v TE X Live implicitne -použvame verzie Type1 ).
    +
    Bitmapové súbory fontov typu .pk sa používajú zobrazovacími programami ako dvips a +xdvi. V tomto prípade je vrátený prázdny výsledok, keďže neexistujú žiadne vopred +generované Computer Modern ,.pk‘ súbory v našom systéme (vzhľadom na to, že v TeX +Live implicitne používame verzie Type1 ).
    -

    +
    >  kpsewhich wsuipa10.pk +class="ec-lmtk-10x-x-109"> wsuipa10.pk
       /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk +class="ec-lmtt-10x-x-109">   /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
    -
    Pre tieto fonty (fonetick abecedu z University of Washington) sme museli vygenerovať ,.pk‘ -sbory. Keďže predvolený md Metafontu v našej inštalcii je ljfour so zkladným rozlšenm -600 dpi (dots per inch), je vrten tto inštancia.
    +
    Pre tieto fonty (fonetickú abecedu z University of Washington) sme museli vygenerovať ,.pk‘ +súbory. Keďže predvolený mód Metafontu v našej inštalácii je ljfour so základným +rozlíšením 600 dpi (dots per inch), je vrátená táto inštancia.
    -

    +
    >  kpsewhich -dpi=300 wsuipa10.pk +class="ec-lmtk-10x-x-109"> -dpi=300 wsuipa10.pk + +
    -
    V tomto prpade po špecifikovan, že ns zaujma rozlšenie 300 dpi (-dpi=300), vidme, že taký -font nie je v systme k dispozcii. Programy ako V tomto prípade po špecifikovaní, že nás zaujíma rozlíšenie 300 dpi (-dpi=300), +vidíme, že taký font nie je v systéme k dispozícii. Programy ako dvips alebo xdvi by v tomto prpade vytvorili -požadovan .pk sbory, použijc skript xdvi by v tomto +prípade vytvorili požadované .pk súbory, použijúc skript mktexpk. -

    Teraz obrťme našu pozornosť na hlavičkov a konfiguračn sbory

    Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory dvips. Najprv sa -pozrieme na jeden z bežne použvaných sborov, všeobecný prolgový tex.pro na podporu -TE Xu, potom pohľadme konfiguračný sbor (config.ps) a PostScriptov mapu fontov -psfonts.map – mapov a kdov sbory maj svoje vlastn cesty na vyhľadvanie a -nov umiestnenie v stromoch texmf. Keďže prpona ,.ps‘ je nejednoznačn, musme pre -sbor config.ps špecifikovať explicitne, o ktorý typ sa zaujmame (tex.pro na +podporu TeXu, potom pohľadáme konfiguračný súbor (config.ps) a PostScriptovú mapu +fontov psfonts.map – mapové a kódové súbory majú svoje vlastné cesty na vyhľadávanie +a nové umiestnenie v stromoch texmf. Keďže prípona ,.ps‘ je nejednoznačná, musíme pre +súbor config.ps špecifikovať explicitne, o ktorý typ sa zaujímame (dvips config). -

    +

    -

    +
    >  kpsewhich tex.pro +class="ec-lmtk-10x-x-109"> tex.pro
      /usr/local/texmf/dvips/base/tex.pro +class="ec-lmtt-10x-x-109">  /usr/local/texmf/dvips/base/tex.pro
    >  kpsewhich –format=‘dvips config’ config.ps +class="ec-lmtk-10x-x-109"> –format=‘dvips config’ config.ps
       /usr/local/texmf/dvips/config/config.ps +class="ec-lmtt-10x-x-109">   /usr/local/texmf/dvips/config/config.ps
    >  kpsewhich psfonts.map +class="ec-lmtk-10x-x-109"> psfonts.map
       /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map +class="ec-lmtt-10x-x-109">   /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
    -
    Teraz sa pozrieme na podporn sbory URW Times PostScript. V Berryho schme meno pre tieto -pomenovania fontov je „utm“. Prvý sbor, ktorý hľadme, je konfiguračný sbor, ktorý obsahuje -meno mapovho sboru:
    - - +
    Teraz sa pozrieme na podporné súbory URW Times PostScript. V Berryho schéme meno pre +tieto pomenovania fontov je „utm“. Prvý súbor, ktorý hľadáme, je konfiguračný súbor, +ktorý obsahuje meno mapového súboru:
    -

    +
    >  kpsewhich –format="dvips config" config.utm +class="ec-lmtk-10x-x-109"> –format="dvips config" config.utm
       /usr/local/texmf-dist/dvips/psnfss/config.utm +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/dvips/psnfss/config.utm
    -
    Obsah tohoto sboru je
    +
    Obsah tohoto súboru je
    -

    +
      p +utm.map +class="ec-lmtt-10x-x-109">  p +utm.map
    -
    čo odkazuje na sbor utm.map, ktorý ideme ďalej hľadať.
    +
    čo odkazuje na súbor utm.map, ktorý ideme ďalej hľadať.
    -

    +
    >  kpsewhich utm.map +class="ec-lmtk-10x-x-109"> utm.map
       /usr/local/texmf-dist/fonts/map/dvips/times/utm.map +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
    -
    Tento mapový sbor definuje men sborov fontov typu Type1 PostScript v kolekcii URW. Jeho -obsah vyzer takto (zobrazili sme iba jeho časť):
    +
    Tento mapový súbor definuje mená súborov fontov typu Type1 PostScript v kolekcii URW. +Jeho obsah vyzerá takto (zobrazili sme iba jeho časť):
    -

    -  utmb8r  NimbusRomNo9L-Medi    ... <utmb8a.pfb +
    +  utmb8r  NimbusRomNo9L-Medi    ... <utmb8a.pfb
      utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb +class="ec-lmtt-10x-x-109">  utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
      utmr8r  NimbusRomNo9L-Regu    ... <utmr8a.pfb +class="ec-lmtt-10x-x-109">  utmr8r  NimbusRomNo9L-Regu    ... <utmr8a.pfb
      utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb +class="ec-lmtt-10x-x-109">  utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb
      utmbo8r NimbusRomNo9L-Medi    ... <utmb8a.pfb +class="ec-lmtt-10x-x-109">  utmbo8r NimbusRomNo9L-Medi    ... <utmb8a.pfb
      utmro8r NimbusRomNo9L-Regu    ... <utmr8a.pfb +class="ec-lmtt-10x-x-109">  utmro8r NimbusRomNo9L-Regu    ... <utmr8a.pfb
    -
    Zoberme naprklad inštanciu Times Regular utmr8a.pfb a njdime jej pozciu v adresrovom -strome texmf použitm vyhľadvania fontových sborov Type1:
    +
    Zoberme napríklad inštanciu Times Regular utmr8a.pfb a nájdime jej pozíciu +v adresárovom strome texmf použitím vyhľadávania fontových súborov Type1: +
    + + -

    +
    >  kpsewhich utmr8a.pfb +class="ec-lmtk-10x-x-109"> utmr8a.pfb
       /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb +class="ec-lmtt-10x-x-109">   /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
    -

    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 kpsewhich -emuluje vyhľadvanie plne rovnakým spsobom ako skutočný program (TE X, dvips a -pod). -

    +

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

    +

    7.2.4 Ladiace činnosti
    -

    Niekedy je potrebn vyšetriť, ako program rozpoznva referencie na sbory. Aby toto bolo možn -vhodne uskutočniť, Kpathsea ponka rzne stupne ladenia: + id="x1-670007.2.4">Ladiace činnosti +

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

    • Volania stat (testy sborov). Pri behu s aktulnou ls-R databzou by nemal dať takmer - žiaden výstup. +class="ec-lmtt-10x-x-109">stat (testy súborov). Pri behu s aktuálnou ls-R databázou by nemal dať + takmer žiaden výstup.
    • -
    • Referencie do hašovacch tabuliek (ako ls-R databzy, mapov sbory, konfiguračn - sbory). +
    • Referencie do hašovacích tabuliek (ako ls-R databázy, mapové súbory, + konfiguračné súbory).
    • -
    • Opercie otvrania a zatvrania sboru. - - +
    • Operácie otvárania a zatvárania súboru.
    • -
    • 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. +
    • Všeobecná informácia o ceste pre typy súborov hľadaných Kpathsea. Toto je + užitočné pri zisťovaní, kde bola definovaná určitá cesta pre daný súbor.
    • -
    • Adresrový zoznam pre každý element cesty (vzťahuje sa iba na vyhľadvanie na disku). +
    • Adresárový zoznam pre každý element cesty (vzťahuje sa iba na vyhľadávanie + na disku).
    • -
    • Vyhľadvanie sborov. +
    • Vyhľadávanie súborov.
    • -
    • Premenliv hodnoty.
    -

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

    Podobne s programom dvips nastavenm kombincie ladiacich prepnačov mžete detailne -sledovať, odkiaľ sa ber použvan sbory. Aktulny popis parametrov je možn njsť -v ../texmf/doc/html/dvips/dvips_2.html. 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 KPATHSEA_DEBUG 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ť
    Premenlivé hodnoty. +

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

    Podobne s programom 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 ../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 Kpathsea vnútorne, ladiace voľby je možné nastaviť +pomocou premennej prostredia 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ť
    SET KPATHSEA_DEBUG_OUTPUT=err.log.) Uvažujme ako prklad malý zdrojový sbor LATE Xu, +class="ec-lmtt-10x-x-109">SET KPATHSEA_DEBUG_OUTPUT=err.log.) Uvažujme ako príklad malý zdrojový súbor LaTeXu, hello-world.tex, ktorý obsahuje nasledujci vstup. +class="ec-lmtt-10x-x-109">hello-world.tex, ktorý obsahuje nasledujúci vstup. -

    -
      \documentclass{article}
      \begin{document}
      Hello World!
      \end{document}
    +

    +
    +
      \documentclass{article}
      \begin{document}
      Hello World!
      \end{document}
    -

    Tento malý sbor použva iba font cmr10, takže pozrime sa, ako dvips pripravuje PostScriptový -sbor (chceme použiť Type1 verziu psiem Computer Modern, preto je nastaven voľba +

    Tento malý súbor používa iba font cmr10, takže pozrime sa, ako dvips pripravuje PostScriptový +súbor (chceme použiť Type1 verziu písiem Computer Modern, preto je nastavená voľba -Pcms1. -

    +

    -

    +
    >  dvips -d4100 hello-world -Pcms -o +class="ec-lmtk-10x-x-109"> -d4100 hello-world -Pcms -o
    -
    V tomto prpade sme skombinovali dvips ladiacu triedu 4 (cesty k fontom) s expanziou elementu -cesty Kpathsea (pozri Referenčn prručku dvips). Výstup, trochu preusporiadaný, je zobrazený na -obrzku  V tomto prípade sme skombinovali dvips ladiacu triedu 4 (cesty k fontom) s expanziou elementu +cesty Kpathsea (pozri Referenčnú príručku dvips). Výstup, trochu preusporiadaný, je +zobrazený na obrázku 13. -


    -
    +debug:start search(file=texmf.cnf, must_exist=1, find_all=1,
      path=.:/usr/local/bin/texlive:/usr/local/bin:
           /usr/local/bin/texmf/web2c:/usr/local:
           /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).
     search(file=texmf.cnf, must_exist=1, find_all=1,
      path=.:/usr/local/bin/texlive:/usr/local/bin:
           /usr/local/bin/texmf/web2c:/usr/local:
           /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).
    kdebug:start search(file=ls-R, must_exist=1, find_all=1,
      path=~/tex:/usr/local/texmf).
     search(file=ls-R, must_exist=1, find_all=1,
      path=~/tex:/usr/local/texmf).
    kdebug:search(ls-R) =>/usr/local/texmf/ls-R
     =>/usr/local/texmf/ls-R
    kdebug:start search(file=aliases, must_exist=1, find_all=1,
      path=~/tex:/usr/local/texmf).
     search(file=aliases, must_exist=1, find_all=1,
      path=~/tex:/usr/local/texmf).
    kdebug:search(aliases) => /usr/local/texmf/aliases
     => /usr/local/texmf/aliases
    kdebug:start search(file=config.ps, must_exist=0, find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//).
     search(file=config.ps, must_exist=0, find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//).
    kdebug:search(config.ps) => /usr/local/texmf/dvips/config/config.ps
     => /usr/local/texmf/dvips/config/config.ps
    kdebug:start search(file=/root/.dvipsrc, must_exist=0, find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//).
     search(file=/root/.dvipsrc, must_exist=0, find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//).
    search(file=/home/goossens/.dvipsrc, must_exist=1, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
     must_exist=1, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search($HOME/.dvipsrc) =>
     =>
    kdebug:start search(file=config.cms, must_exist=0, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
     search(file=config.cms, must_exist=0, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search(config.cms)
    =>/usr/local/texmf/dvips/cms/config.cms
    -
    Obr. 13: Vyhľadvanie konfiguračných sborov
    - - -

    -

    dvips začne lokciou svojich pracovných sborov. Najprv je njdený texmf.cnf, ktorý obsahuje -defincie vyhľadvacch ciest ostatných sborov, potom databza sborov ls-R (na optimalizciu -vyhľadvania sborov) a skratky mien sborov (aliases), č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 -dvips pokračuje v hľadan všeobecnho konfiguračnho sboru config.ps skr, ako začne hľadať -sbor nastaven .dvipsrc (ktorý, v tomto prpade, Obr. 13:Vyhľadávanie konfiguračných súborov + + + +

    dvips začne lokáciou svojich pracovných súborov. Najprv je nájdený texmf.cnf, ktorý +obsahuje definície vyhľadávacích ciest ostatných súborov, potom databáza súborov ls-R +(na optimalizáciu vyhľadávania súborov) a skratky mien súborov (aliases), čo +robí možným deklarovať viacero mien (napr. krátke meno typu ,8.3‘ ako v DOSe a +dlhšiu prirodzenejšiu verziu) pre ten istý súbor. Potom dvips pokračuje v hľadaní +všeobecného konfiguračného súboru config.ps skôr, ako začne hľadať súbor +nastavení .dvipsrc (ktorý, v tomto prípade, nie je njdený). Nakoniec, dvips -njde konfiguračný sbor pre font Computer Modern PostScript, config.cms (toto bolo -iniciovan voľbou-Pcms v prkaze dvips). Tento sbor obsahuje zoznam „mapových“ -sborov, ktor definuj vzťah medzi menami fontov v TE Xu, PostScripte a systme sborov. -

    +class="ec-lmri-10x-x-109">ájdený). Nakoniec, dvips nájde +konfiguračný súbor pre font Computer Modern PostScript, config.cms (toto bolo iniciované +voľbou-Pcms v príkaze dvips). Tento súbor obsahuje zoznam „mapových“ súborov, +ktoré definujú vzťah medzi menami fontov v TeXu, PostScripte a systéme súborov. +

    -

    +
    >  more /usr/local/texmf/dvips/cms/config.cms +class="ec-lmtk-10x-x-109"> /usr/local/texmf/dvips/cms/config.cms
       p +ams.map +class="ec-lmtt-10x-x-109">   p +ams.map
       p +cms.map +class="ec-lmtt-10x-x-109">   p +cms.map
       p +cmbkm.map +class="ec-lmtt-10x-x-109">   p +cmbkm.map
       p +amsbkm.map +class="ec-lmtt-10x-x-109">   p +amsbkm.map
    dvips preto pokračuje v hľadan všetkých týchto sborov plus všeobecnho mapovho sboru -psfonts.map, ktorý sa načta vždy (obsahuje deklarcie bežne použvaných PostScriptových -fontov; pozri posledn časť sekcie 7.2.3, kde sa nachdza viac detailov o narban s mapovými -sbormi PostScriptu). -

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

    +class="ec-lmss-10x-x-109">dvips preto pokračuje v hľadaní všetkých týchto súborov plus všeobecného mapového +súboru psfonts.map, ktorý sa načíta vždy (obsahuje deklarácie bežne používaných +PostScriptových fontov; pozri poslednú časť sekcie 7.2.3, kde sa nachádza viac detailov +o narábaní s mapovými súbormi PostScriptu). +

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

    -

    +

    This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com) +class="ec-lmtt-10x-x-109"> is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
    -
    …potom pokračuje v hľadan prolgovho sboru …potom pokračuje v hľadaní prológového súboru texc.pro:
    -

    +

    kdebug:start search(file=texc.pro, must_exist=0, find_all=0, +class="ec-lmtt-10"> search(file=texc.pro, must_exist=0, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: +class="ec-lmtt-10">  path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
      ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). +class="ec-lmtt-10">  ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
      kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro +class="ec-lmtt-10">  kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
    -

    Po njden tohoto sboru dvips vypše na výstup dtum a čas a informuje ns, že vygeneruje -sbor hello-world.ps, že potrebuje sbor s fontom cmr10, ktorý bude deklarovaný ako -„rezidentný“:

    +

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

    -

    +

    TeX output 1998.02.26:1204’ -> hello-world.ps +class="ec-lmtt-10"> output 1998.02.26:1204’ -> hello-world.ps
    Defining font () cmr10 at 10.0pt +class="ec-lmtt-10"> font () cmr10 at 10.0pt
    Font cmr10 <CMR10> is resident. +class="ec-lmtt-10"> cmr10 <CMR10> is resident.
    -
    Teraz sa rozbehne hľadanie sboru cmr10.tfm, ktorý je njdený, potom je referencovaných ešte -niekoľko prolgových sborov (nezobrazen) a nakoniec je njden inštancia fontu Type1, -cmr10.pfb, ktor je pridan do výstupnho sboru (pozri posledný riadok).
    +
    Teraz sa rozbehne hľadanie súboru 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, cmr10.pfb, ktorá je pridaná do výstupného súboru (pozri posledný riadok). +
    -

    + + +

    kdebug:start search(file=cmr10.tfm, must_exist=1, find_all=0, +class="ec-lmtt-10"> search(file=cmr10.tfm, must_exist=1, find_all=0,
      path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//: +class="ec-lmtt-10">  path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
           /var/tex/fonts/tfm//). - - +class="ec-lmtt-10">       /var/tex/fonts/tfm//).
    kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm +class="ec-lmtt-10"> => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
    kdebug:start search(file=texps.pro, must_exist=0, find_all=0, +class="ec-lmtt-10"> search(file=texps.pro, must_exist=0, find_all=0,
       ... +class="ec-lmtt-10">   ...
    <texps.pro>
    kdebug:start search(file=cmr10.pfb, must_exist=0, find_all=0, +class="ec-lmtt-10"> search(file=cmr10.pfb, must_exist=0, find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: +class="ec-lmtt-10">  path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). +class="ec-lmtt-10">       ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb +class="ec-lmtt-10"> => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
    <cmr10.pfb>[1]

    7.3 Možnosti nastavenia za behu programu

    -

    Ď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 texmf.cnf, 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 Možnosti nastavenia za behu programu +

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

    -

    +

    +

    main_memory
    Celkový počet dostupných slov v pamti pre TE X, Metafont a MetaPost. - Muste vytvoriť nový formtový sbor pre každ odlišn nastavenie. Naprklad - mžete vygenerovať „obrovsk“ verziu TE Xu a zavolať sbor s formtom hugetex.fmt. - S použitm štandardnej špecifikcie mena programu použvanho knižnicou Kpathsea, - konkrtna hodnota premennej main_memory sa načta zo sboru Celkový počet dostupných slov v pamäti pre TeX, Metafont a MetaPost. + Musíte vytvoriť nový formátový súbor pre každé odlišné nastavenie. + Napríklad môžete vygenerovať „obrovskú“ verziu TeXu a zavolať súbor + s formátom hugetex.fmt. S použitím štandardnej špecifikácie mena programu + používaného knižnicou Kpathsea, konkrétna hodnota premennej main_memory sa + načíta zo súboru texmf.cnf.
    extra_mem_bot
    Dodatočný priestor pre „veľk“ dtov štruktry TE Xu: „boxy“, „glue“, - „breakpoint(y)“ a podobne. Je to užitočn hlavne ak použvate PI CTE X. +class="description">Dodatočný priestor pre „veľké“ dátové štruktúry TeXu: „boxy“, + „glue“, „breakpoint(y)“ a podobne. Je to užitočné hlavne ak používate PI CTeX.
    font_mem_size
    Počet dostupných slov pre informciu o fontoch v TE Xu. Toto je viac-menej - celkov veľkosť všetkých prečtaných TFM sborov. +class="description">Počet dostupných slov pre informáciu o fontoch v TeXu. Toto je + viac-menej celková veľkosť všetkých prečítaných TFM súborov.
    hash_extra
    Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. Len 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 +class="description">Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. Len 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 hash_extra je 50000.
    -

    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 TE Xu, tieto parametre počas -behu programu poskytuj praktický kompromis, ktorý dovoľuje aspoň nejak flexibilitu. -

    -

    8 Poděkovn

    -

    TE X Live je výsledkem společnho sil tměř všech skupin uživatelů TE Xu. Toto vydn TE X Live -redigoval Karl Berry. Seznam ostatnch hlavnch přispěvatelů, minulých i současných, nsleduje. -Děkujeme: -

      -
    • Anglickmu, německmu, holandskmu a polskmu sdružen uživatelů TE Xu (TUG, - DANTE e.V., NTG resp. GUST), kteř společně zajistili nezbytnou technickou a - administrativn infrastrukturu. Připojte se, prosm, k TE Xovskmu sdružen ve vaš - blzkosti (CSTUG, http://www.cstug.cz), v jehož gesci vznikl i tento překlad! (Viz - http://tug.org/usergroups.html.) +

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

      +

      +

      7.4 $TEXMFDOTDIR

      +

      Na rôznych miestach uvedených vyššie sme uviedli rôzne cesty vyhľadávania +začínajúce znakom . (na vyhľadávanie najprv v aktuálnom adresári), ako v +

      + +
      +
      TEXINPUTS=.;$TEXMF/tex// +
      +
      +

      Toto je zjednodušenie. Súbor texmf.cnf, ktorý je súčasťou distribúcie TeX Live +používa $TEXMFDOTDIR namiesto jednoduchého ‘.’, ako v:

      + +
      +
      TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex// +
      +
      (V dodanom súbore je aj druhý prvok cesty o niečo komplikovanejší ako $TEXMF/tex//. Ale +to je drobnosť; na tomto mieste chceme pojednať o črte $TEXMFDOTDIR.) +

      Dôvod na použitie premennej $TEXMFDOTDIR v definíciach ciest namiesto jednoduchého ‘.’ +je čisto taký, že môže byť prepísaný. Napríklad zložitý dokument môže +pozostávať z mnohých zdrojových súborov uložených vo viacerých podadresároch. Aby +ste to zvládli, môžete nastaviť TEXMFDOTDIR na .// (napríklad, v prostredí keď zostavujete +dokument) a všetky budú prehľadávané. (Upozornenie: nepoužívajte .// ako implicitné +nastavenie; je to zvyčajne veľmi nežiadúce a potenciálne nezabezpečené, aby ste hľadali +hocijaký dokument vo všetkých podadresároch.) +

      As another example, you may wish not to search the current directory at all, e.g., if you have +arranged for all the files to be found via explicit paths. You can set $TEXMFDOTDIR to, say, /nonesuch +or any other nonexistent directory for this. +

      Ďalším príkladom je, že nebudete chcieť vôbec prehľadávať aktuálny adresár, +napríklad, ak ste zariadili, aby sa všetky súbory našli prostredníctvom explicitných ciest. +Môžete nastaviť $TEXMFDOTDIR, napríklad, na /nonesuch alebo na akýkoľvek iný +neexistujúci adresár. +

      Implicitná hodnota $TEXMFDOTDIR je jednoducho ‘.’, ako je to nastavené v našom súbore +texmf.cnf. +

      +

      +

      8 Poděkování

      +

      TeX Live je výsledkem společného úsilí téměř všech skupin uživatelů TeXu. Toto +vydání TeX Live redigoval Karl Berry. Seznam ostatních hlavních přispěvatelů, minulých i +současných, následuje. Děkujeme: +

      +
        +
      • Anglickému, německému, holandskému a polskému sdružení uživatelů TeXu + (TUG, DANTE e.V., NTG resp. GUST), kteří společně zajistili nezbytnou + technickou a administrativní infrastrukturu. Připojte se, prosím, k TeXovskému + sdružení ve vaší blízkosti (CSTUG, https://www.cstug.cz), v jehož gesci + vznikl i tento překlad! (Viz https://tug.org/usergroups.html.)
      • -
      • Týmu CTANu (http://ctan.org), který distribuuje obrazy TE X Live a poskytuje - společnou infrastrukturu pro aktualizaci balků, na kterých je TE X Live zvislý. +
      • Týmu CTANu (https://ctan.org), který distribuuje obrazy TeX Live a poskytuje + společnou infrastrukturu pro aktualizaci balíků, na kterých je TeX Live závislý.
      • -
      • Nelsonu Beebemu, který zpřstupnil mnoh platformy vývojařům TE X Live a za jeho - vlastn obshl testovn a bezpřkladn bibliogtrafick sil. +
      • Nelsonu Beebemu, který zpřístupnil mnohé platformy vývojařům TeX Live a za + jeho vlastní obsáhlé testování a bezpříkladné bibliogtrafické úsilí.
      • -
      • Johnu Bowmanovi za vykonn mnoha změn v jeho pokročilm grafickm programu - Asymptote, aby fungoval v TE X Live. +
      • Johnu Bowmanovi za vykonání mnoha změn v jeho pokročilém grafickém + programu Asymptote, aby fungoval v TeX Live.
      • -
      • Peteru Breitenlohnerovi a e-TE X týmu, kteř poskytuj stabiln zklad budoucnosti - TE Xu, a výslovně Peterovi za skvělou pomoc s použvnm osobnch nstrojů GNU a - udržovn zdrojů v aktulnm stavu. Peter zemřel v řjnu 2015 a pokračujc dlo - věnujeme jeho pamtce. +
      • Peteru Breitenlohnerovi a e-TeX týmu, kteří poskytují stabilní základ + budoucnosti TeXu, a výslovně Peterovi za skvělou pomoc s používáním + osobních nástrojů GNU a udržování zdrojů v aktuálním stavu. Peter zemřel + v říjnu 2015 a pokračující dílo věnujeme jeho památce.
      • -
      • Jin-Hwan Choovi a celmu týmu DVIPDFMx za jejich vynikajc ovladač a za schopnost - reagovat na konfiguračn problmy. +
      • Jin-Hwan Choovi a celému týmu DVIPDFMx za jejich vynikající ovladač a za + schopnost reagovat na konfigurační problémy. + +
      • -
      • Thomasi Esserovi za překrsný balk teTE X, bez něhož by TE X Live nikdy neexistoval. +
      • Thomasi Esserovi za překrásný balík teTeX, bez něhož by TeX Live nikdy + neexistoval.
      • -
      • Michelu Goossensovi, který je spoluautorem původn dokumentace. +
      • Michelu Goossensovi, který je spoluautorem původní dokumentace.
      • -
      • Eitanu Gurarimu, jehož TE X4ht je použito pro HTML verzi tto dokumentace a který - každý rok obratem nenavně pracoval na jeho rozšřench. Eitan ns předčasně opustil - v červnu 2009 a tuto dokumentaci věnujeme jeho pamtce. +
      • Eitanu Gurarimu, jehož TeX4ht je použito pro HTML verzi této dokumentace a + který každý rok obratem neúnavně pracoval na jeho rozšířeních. Eitan nás + předčasně opustil v červnu 2009 a tuto dokumentaci věnujeme jeho památce.
      • -
      • Hansi Hagenovi za mnoh testovn a přpravu jeho balku - ConTE Xt (http://pragma-ade.com) pracujcho uvnitř systmu TE X Live. +
      • Hansi Hagenovi za + mnohá testování a přípravu jeho balíku ConTeXt (https://pragma-ade.com) + pracujícího uvnitř systému TeX Live a za neustály rozvoj TeXu.
      • -
      • Hn Thế Thnhovi, Martinu Schrderovi a pdfTE X týmu (Hàn Thế Thànhovi, Martinu Schröderovi a pdfTeX týmu (http://pdftex.org) za - pokračujc rozšiřovn možnost TE Xu. +class="ec-lmtt-10x-x-109">http://pdftex.org) za + pokračující rozšiřování možností TeXu. +
      • +
      • Hartmutu Henkelovi za významný příspěvek k vývoji pdfTeXu, LuaTeXu atp.
      • -
      • Hartmutu Henkelovi za významný přspěvek k vývoji pdfTE Xu, LuaTE Xu atp. +
      • Shunshaku Hirata, za originálnejší a pokračování práce na DVIPDFMx.
      • -
      • Tacu Hoekwaterovi za významn sil při obnoven vývoje MetaPostu i samotnho - (Lua)TE Xu (Tacu Hoekwaterovi za významné úsilí při obnovení vývoje MetaPostu i + samotného (Lua)TeXu (http://luatex.org), za začleněn ConTE Xtu do systmu TE X Live, za - přidn vcevlknov funkčnosti programu Kpathsea a mnoho dalšho. +class="ec-lmtt-10x-x-109">http://luatex.org), za začlenění ConTeXtu do systému + TeX Live, za přidání vícevláknové funkčnosti programu Kpathsea a mnoho + dalšího.
      • -
      • Khaledu Hosnymu, za podstatnou prci na XeTE Xu, DVIPDFMx a za sil s arabskými - i jinými fonty. +
      • Khaledu Hosnymu, za podstatnou práci na XeTeXu, DVIPDFMx a za úsilí + s arabskými i jinými fonty.
      • -
      • Pawłu Jackowskmu za windowsový instaltor tlpm a Tomaszi Łuczakovi za Pawłu Jackowskému za windowsový instalátor tlpm a Tomaszi Łuczakovi za tlpmgui, - použvaný v předchozch vydnch. + používaný v předchozích vydáních.
      • -
      • Akiru Kakutovi, za poskytnut windowsovských binrek z jeho distribuce W32TEX pro - japonský TE X (Akiru Kakutovi, za poskytnutí windowsovských binárek z jeho distribuce W32TEX + pro japonský TeX (http://w32tex.org) a za množstv dalšch přspěvků k vývoji. +class="ec-lmtt-10x-x-109">http://w32tex.org) a za množství dalších příspěvků + k vývoji.
      • -
      • Jonathanu Kewovi a SIL za vyvinut pozoruhodnho systmu XeTE X a za čas a trpen - při jeho integraci do TE X Live, stejně tak za výchoz verzi instalačnho programu - MacTE X a kromě toho za nmi doporučený pomocný program TE Xworks. +
      • Jonathanu Kewovi a SIL za vyvinutí pozoruhodného systému XeTeX a za + čas a trápení při jeho integraci do TeX Live, stejně tak za výchozí verzi + instalačního programu MacTeX a kromě toho za námi doporučený pomocný + program TeXworks.
      • -
      • Dicku Kochovi za držbu MacTE Xu (Hironorimu Kitagawa za množství práce na pTeXu a souvisící podporu. +
      • +
      • Dicku Kochovi za údržbu MacTeXu (http://tug.org/mactex) ve velmi blzkm - tandemu s TE X Live a za jeho skvělý přstup. +class="ec-lmtt-10x-x-109">http://tug.org/mactex) ve velmi blízkém + tandemu s TeX Live a za jeho skvělý přístup.
      • -
      • Reinhardu Kotuchovi za důležitý přspěvek k infrastruktuře a instalačnmu programu - TE X Live 2008, rovněž za sil při výzkumu Windows, za skript getnonfreefonts a - mnoho dalšho. +
      • Reinhardu Kotuchovi za důležitý příspěvek k infrastruktuře a instalačnímu + programu TeX Live 2008, rovněž za úsilí při výzkumu Windows, za skript + getnonfreefonts a mnoho dalšího.
      • -
      • Siep Kroonenbergov rovněž za důležitý přspěvek k infrastruktuře a instalačnmu - programu TE X Live 2008, zvlště pod Windows, a za množstv prce při aktualizaci - - - tto přručky, popisujc tyto vlastnosti. +
      • Siep Kroonenbergové rovněž za důležitý příspěvek k infrastruktuře a + instalačnímu programu TeX Live 2008, zvláště pod Windows, a za množství + práce při aktualizaci této příručky, popisující tyto vlastnosti.
      • -
      • Mojce Miklavec za množstv pomoci s ConTE Xtem, vybudovn mnoha souborů binrek - a mnohem vc. +
      • Clerku Ma za opravu a rozšíření stroje.
      • -
      • Heikovi Oberdiekovi za balk epstopdf a mnoh dalš, za kompresi velikých datových - souborů pst-geo tak, že jsme je mohli zařadit do instalace, a předevšm za jeho - mimořdnou prci na balku Mojce Miklavec za množství pomoci s ConTeXtem, vybudování mnoha souborů + binárek a mnohem víc. +
      • +
      • Heikovi Oberdiekovi za balík epstopdf a mnohé další, za kompresi velikých + + + datových souborů pst-geo tak, že jsme je mohli zařadit do instalace, a především + za jeho mimořádnou práci na balíku hyperref.
      • -
      • Petru Olškovi, který velmi pečlivě kontroloval svou českou a slovenskou podporu na - TE X Live. +
      • Phelypemu Oleiniku za skupinově oddělený \input pro různé stroje v roce 2020 a + mnohé další.
      • -
      • Toshiu Oshimovi za jeho prohlžeč Petru Olšákovi, který velmi pečlivě kontroloval svou českou a slovenskou podporu + na TeX Live. +
      • +
      • Toshiu Oshimovi za jeho prohlížeč dviout do Windows.
      • -
      • Manuelu Pgouri-Gonnardovi za pomoc při aktualizaci balků, vylepšen dokumentace - a rozvoj dokumentu Manuelu Pégourié-Gonnardovi za pomoc při aktualizaci balíků, vylepšení + dokumentace a rozvoj dokumentu texdoc.
      • -
      • Fabrice Popineau, za původn podporu Windows na TE X Live a za francouzskou +
      • Fabrice Popineau, za původní podporu Windows na TeX Live a za francouzskou dokumentaci.
      • -
      • Norbertu Preiningovi, hlavnmu architektovi současn infrastruktury a instalačnho - programu TE X Live, za koordinaci Debian verze TE X Live (společně s Frankem - Ksterem) a za vykonn obrovskho množstv prce v průběhu naš cesty. +
      • Norbertu Preiningovi, hlavnímu architektovi současné infrastruktury + a instalačního programu TeX Live, za koordinaci Debian verze TeX Live (společně + s Frankem Küsterem) a za vykonání obrovského množství práce v průběhu + naší cesty. +
      • +
      • Sebastianu Rahtzovi za původní vytvoření systému TeX Live a za jeho údržbu + po mnoho let. Sebastian zemřel v březnu 2016 a pokračující dílo věnujeme + jeho památce. +
      • +
      • Luigimu Scarsovi za pokračující vývoj MetaPostu, LuaTeXu a mnoho dalšího.
      • -
      • Sebastianu Rahtzovi za původn vytvořen systmu TE X Live a za jeho držbu po - mnoho let. Sebastian zemřel v březnu 2016 a pokračujc dlo věnujeme jeho pamtce. +
      • Andreasu Schererovi za cwebbin, implementaci CWEB použitou TeX Live.
      • -
      • Luigimu Scarsovi, za pokračujc vývoj MetaPostu, LuaTE Xu a mnoho dalšho. +
      • Tomaszi Trzeciakovi za všestrannou pomoc s Windows.
      • -
      • Tomaszi Trzeciakovi za všestrannou pomoc s Windows. +
      • Vladimiru Volovichovi za významnou pomoc s přenositelností a jinými problémy + údržby, obzvláště za to, že udělal realizovatelným zahrnutí xindy do TeX + Live.
      • -
      • Vladimiru Volovichovi za významnou pomoc s přenositelnost a jinými problmy - držby, obzvlště za to, že udělal realizovatelným zahrnut xindy do TE X Live. +
      • Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na TeX Live a koordinátorovi + mnoha důležitých polských příspěvků: fontů, windowsové instalace a + dalších. Staszek zemřel v únoru 2018 a my věnujeme pokračující práci jeho + paměti.
      • -
      • Staszku Wawrykiewiczovi, hlavnmu testrovi všeho na TE X Live a koordintorovi - mnoha důležitých polských přspěvků: fontů, windowsov instalace a dalšch. Staszek - zemřel v noru 2018 a my věnujeme pokračujc prci jeho paměti. +
      • Olafu Weberovi za jeho pečlivou údržbu Web2Cv minulých letech.
      • -
      • Olafu Weberovi za jeho pečlivou držbu Web2Cv minulých letech. +
      • Gerbenu Wierdovi za vytvoření a údržbu původní podpory Mac OS X.
      • -
      • Gerbenu Wierdovi za vytvořen a držbu původn podpory Mac OS X. +
      • Grahamu Williamsovi, tvůrci TeX Catalogue.
      • -
      • Grahamu Williamsovi, tvůrci TE X Catalogue.
      -

      Tvůrci binrek: Ettore Aldrovandi (Josephovi Wrightovi za množství práce umožňující dostupnost tytéž + primitivní funkcionality pro různé stroje. +

    • +
    • Hironobu Yamashitovi za množství práce na pTeXu a souvisící podporu. +
    +

    Tvůrci binárek: Ettore Aldrovandi (i386-solaris, x86_64-solaris), Marc Baudoin (amd64-netbsd, @@ -5083,1263 +5385,1325 @@ class="ec-lmss-10x-x-109">aarch64-linux), Simon Dales (armhf-linux), Akira Kakuto (win32), Dick Koch (x86_64-darwin), Nikola Lečić (amd64-freebsd, -x86_64-darwin), Nikola Lečić +(amd64-freebsd, i386-freebsd), Henri Menke (x86_64-linuxmusl), Mojca Miklavec (i386-linux, x86_64-darwinlegacy, +class="ec-lmss-10x-x-109">i386-linux, x86_64-darwinlegacy, i386-solaris, x86_64-solaris, sparc-solaris), Norbert Preining (x86_64-linux). Pro informaci o procesu -budovn TE X Live, viz http://tug.org/texlive/build.html. -

    Překladatel tto přručky: Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong Zhao, -Yue Wang, & Helin Gai (čnština), Nikola Lečić (srbština), Marco Pallante & Carla Maggi -(italština), Denis Bitouz & Patrick Bideault (francouzština), Petr Sojka & Jn Buša (čeština/ -slovenština),2 -Boris Veytsman (ruština), Zofia Walczak (polština), Uwe Ziegenhagen (němčina). Webovsk strnka -dokumentace TE X Live je http://tug.org/texlive/doc.html. Samozřejmě nejdůležitějš -poděkovn patř Donaldu Knuthovi, předevšm za vymyšlen TE Xu a tak za to, že ho věnoval -světu. +class="ec-lmss-10x-x-109">x86_64-linux). Pro +informaci o procesu budování TeX Live, viz https://tug.org/texlive/build.html. +

    Překladatelé této příručky: Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong -

    +Zhao, Yue Wang, & Helin Gai (čínština), Nikola Lečić (srbština), Marco Pallante & Carla Maggi +(italština), Denis Bitouzé & Patrick Bideault (francouzština), Petr Sojka & Ján Buša (čeština/ +slovenština),2 +Boris Veytsman (ruština), Zofia Walczak (polština), Uwe Ziegenhagen (němčina). Webovská +stránka dokumentace TeX Live je https://tug.org/texlive/doc.html. +

    Samozřejmě nejdůležitější poděkování patří Donaldu Knuthovi, především +za vymyšlení TeXu a také za to, že ho věnoval světu. +

    +

    9 Historie vydn

    -

    + id="x1-710009">Historie vydání +

    +

    9.1 Minulost

    -

    Diskuse začala koncem roku 1993, kdy holandsk skupina uživatelů TE Xu NTG začala prci na CD -4AllTE X 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 4AllTE X CD, ale tak pracovn skupinu TUGu o TE X Directory Structure + id="x1-720009.1">Minulost +

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TeXu NTG začala práci na +CD 4AllTeX pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD pro +všechny systémy. Byl to na svou dobu příliš ambiciózní cíl, ale nenastartoval jen velmi +úspěšné 4AllTeX CD, ale také pracovní skupinu TUGu o TeX Directory Structure (http://tug.org/tds), kter specifikovala, jak vytvořit konzistentn a spravovatelnou kolekci -TE Xových souborů. Kompletn draft TDS byl publikovn v prosincovm čsle časopisu -TUGboat 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 4AllTE X ukzal, že i unixov uživatel -by toužili po podobně jednoduchm systmu, a to je tak jedno z hlavnch aktiv TE X +href="https://tug.org/tds" class="url" >https://tug.org/tds), která specifikovala, jak vytvořit konzistentní a spravovatelnou kolekci +TeXových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu +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 4AllTeX 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 TeX Live. -

    Nejprve jsme vytvořili unixov TDS CD na podzim 1995 a rychle identifikovali teTE X 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 teTE Xu, -a tak jsme se rozhodli druh vydn CD postavit na standardnm Web2C, s přidnm skriptu -texconfig z teTE Xu. Třet vydn CD bylo založeno na dalš revizi Web2C, 7.2, proveden -Olafem Weberem; a jelikož zroveň byla hotova nov verze teTE Xu, TE X Live obsahoval tměř -všechna jej vylepšen. Podobně čtvrt vydn použvalo novou verzi teTE Xu a nov vydn -Web2C (7.3). TE X Live nyn obsahuje i kompletn systm pro Windows dky Fabrice +

    Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teTeX Thomase +Essera jako ideální systém, jelikož již měl multiplatformní podporu a byl koncipován +s perspektivou přenositelnosti. Thomas souhlasil s pomocí a seriózní práce započala +začátkem roku 1996. První vydání se uskutečnilo v květnu 1996. Začátkem 1997 Karl +Berry dokončil nové hlavní vydání Web2C, které obsahovalo téměř všechny vlastnosti, +které Thomas Esser přidal do teTeXu, a tak jsme se rozhodli druhé vydání CD postavit na +standardním Web2C, s přidáním skriptu texconfig z teTeXu. Třetí vydání CD +bylo založeno na další revizi Web2C, 7.2, provedené Olafem Weberem; a jelikož +zároveň byla hotova nová verze teTeXu, TeX Live obsahoval téměř všechna její +vylepšení. Podobně čtvrté vydání používalo novou verzi teTeXu a nové vydání +Web2C (7.3). TeX Live nyní obsahuje i kompletní systém pro Windows díky Fabrice Popineau. -

    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 TE X Live 5 bylo vynět softwaru, na kterm byla jakkoliv omezen na šřen -(non-free software). Vše uložen na TE X Live je nyn slučiteln s tzv. ,Debian Free Software -Guidelines‘ (http://www.debian.org/intro/free); 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. -

    Š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

    Pro páté vydání (březen 2000) bylo mnoho částí CD revidováno a zkontrolováno a +byly aktualizovány stovky balíků. Detaily o balících byly uloženy v souborech XML. Ale +hlavní změnou pro TeX Live 5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na +šíření (non-free software). Vše uložené na TeX Live je nyní slučitelné s tzv. ,Debian +Free Software Guidelines‘ (https://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 language.dat. -

    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 teTE Xem a -korekce odchylek z ptho a šestho vydn. -

    +

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

    +

    9.1.1 2003
    -

    V roce 2003 se neustlou smršt oprav a rozšřen stalo to, že velikost TE X 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 2.1 na -straně 7). Navc: + id="x1-730009.1.1">2003 + + +

    V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost TeX Live již +neumožnila jeho směstnání na jedno CD, a tak došlo k rozdělení na tři různé distribuce +(viz oddíl 2.1 na straně 7). Navíc: +

      -
    • Na ždost LATE X týmu jsme změnili standardn přkazy Na žádost LaTeX týmu jsme změnili standardní příkazy latex a pdflatex tak, že nyn - použvaj e-TE X (viz strana 10). +class="ec-lmss-10x-x-109">pdflatex tak, + že nyní používají e-TeX (viz strana 11).
    • -
    • Byly přidny a jsou nyn doporučovny k použvn nov fonty Latin Modern. +
    • Byly přidány a jsou nyní doporučovány k používání nové fonty Latin + Modern.
    • -
    • 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. - - +
    • 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 platformách zkompiloval nové binárky.
    • -
    • Instalačn program Windows byl změněn podstatným způsobem; poprv bylo - integrovno uživatelsk prostřed založen na XEmacsu. +
    • Instalační program Windows byl změněn podstatným způsobem; poprvé bylo + integrováno uživatelské prostředí založené na XEmacsu.
    • -
    • Důležit pomocn programy pro Windows (Perl, Ghostscript, ImageMagick, Ispell) jsou - nyn instalovny do instalačnho adresře TE X Live. +
    • Důležité pomocné programy pro Windows (Perl, Ghostscript, ImageMagick, Ispell) + jsou nyní instalovány do instalačního adresáře TeX Live.
    • -
    • Mapovac soubory jmen fontů pro Mapovací soubory jmen fontů pro dvips, dvipdfm a pdftex jsou nyn generovny novým - programem updmap a instalovny do pdftex jsou nyní generovány + novým programem updmap a instalovány do texmf/fonts/map.
    • -
    • TE X, Metafont a MetaPost nyn dvaj na výstup většinu vstupnch 8-bitových znaků - (32 a výš) bez konverze (napřklad do souborů zapisovaných pomoc \write, souborů - log, na terminl), a tedy nejsou překldny do sedmibitov ^^ notace. V TE X Live 7 - bylo toto mapovn zvisl na nastaven systmových locale; nyn již nastaven - locale TeX, Metafont a MetaPost nyní dávají na výstup většinu vstupních + 8-bitových znaků (32 a výš) bez konverze (například do souborů zapisovaných + pomocí \write, souborů log, na terminál), a tedy nejsou překládány do + sedmibitové ^^ notace. V TeX Live 7 bylo toto mapování závislé na nastavení + systémových locale; nyní již nastavení locale neovlivn chovn TE Xu. Pokud z nějakých důvodů potřebujete výstup s ^^, - přejmenujte soubor texmf/web2c/cp8bit.tcx. Přšt verze bude mt čistš řešen. +class="ec-lmri-10x-x-109">í chování TeXu. + Pokud z nějakých důvodů potřebujete výstup s ^^, přejmenujte soubor + texmf/web2c/cp8bit.tcx. Příští verze bude mít čistší řešení.
    • -
    • Tato dokumentace byla podstatným způsobem přepracovna. +
    • Tato dokumentace byla podstatným způsobem přepracována.
    • -
    • Konečně, jelikož čsla verz TE X Live již přliš narostla, verze je nyn identifikovna - rokem vydn: TE X Live 2004.
    -

    +

  • Konečně, jelikož čísla verzí TeX Live již příliš narostla, verze je nyní + identifikována rokem vydání: TeX Live 2004.
  • +

    +

    9.1.2 2004
    -

    Rok 2004 přinesl mnoho změn: + id="x1-740009.1.2">2004 +

    Rok 2004 přinesl mnoho změn:

    +

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

  • Podpora encTE Xu je nyn zahrnuta uvnitř Web2C, v důsledku toho ve všech TE Xových - programech, použitm volby -enc
  • +
  • Podpora encTeXu je nyní zahrnuta uvnitř Web2C, v důsledku toho ve všech TeXových + programech, použitím volby -enc jen v přpadě, že formty jsou vytvořeny. encTE X podporuje - obecn překdovn vstupu a výstupu, čmž umožňuje plnou podporu kdovn Unicode - (v UTF-8). Viz texmf-dist/doc/generic/enctex/ a http://www.olsak.net/enctex.html. +class="ec-lmri-10x-x-109"> případě, že formáty jsou vytvořeny. + encTeX podporuje obecné překódování vstupu a výstupu, čímž umožňuje plnou + podporu kódování Unicode (v UTF-8). Viz texmf-dist/doc/generic/enctex/ a + http://olsak.net/enctex.html.
  • -
  • Aleph, nový stroj kombinujc e-TE X a Omega, je nyn k dispozici. Informace najdete na +
  • Aleph, nový stroj kombinující e-TeX a Omega, je nyní k dispozici. Informace najdete na texmf-dist/doc/aleph/base a http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph. - Formt pro Aleph, založený na LATE Xu, se jmenuje https://texfaq.org/FAQ-enginedev. Formát pro Aleph, + založený na LaTeXu, se jmenuje lamed.
  • -
  • Nejnovějš vydn LATE Xu m novou verzi LPPL – teď oficilně schvlen Debian licence. - Rozmanit dalš aktualizace najdete v souborech ltnewsNejnovější vydání LaTeXu má novou verzi LPPL – teď oficiálně schválená + Debian licence. Rozmanité další aktualizace najdete v souborech ltnews + v texmf-dist/doc/latex/base.
  • -
  • Je dodn dvipng, nový program pro konvertovn DVI na obrazov soubory PNG. Viz +
  • Je dodán dvipng, nový program pro konvertování DVI na obrazové soubory PNG. Viz http://www.ctan.org/pkg/dvipng. +href="https://ctan.org/pkg/dvipng" class="url" >https://ctan.org/pkg/dvipng.
  • -
  • Zredukovali jsme balk cbgreek 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 - (http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts). +
  • Zredukovali jsme balík cbgreek 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 místo. Úplná sada je + dostupná z CTAN (https://ctan.org/pkg/cbgreek-complete).
  • oxdvi byl odebrn; použijte jednoduše oxdvi byl odebrán; použijte jednoduše xdvi.
  • -
  • Přkazy Příkazy ini a vir (linky) pro tex, mf a mpost se již nevytvřej, napřklad initex. Funkčnost - instrukce ini byla po cel lta přstupn prostřednictvm volby -ini na přkazovm - řdku. +class="ec-lmss-10x-x-109">mpost se již nevytvářejí, například initex. + Funkčnost instrukce ini byla po celá léta přístupná prostřednictvím volby -ini + na příkazovém řádku.
  • Podpora platformy i386-openbsd byla zrušena. Jelikož balček tetex 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. +class="ec-lmss-10x-x-109">i386-openbsd byla zrušena. Jelikož balíček tetex v BSD Ports + systému je dostupný a GNU/Linux a FreeBSD binárky byly dostupné, zdálo se nám, + že čas dobrovolníků může být využit lépe někde jinde.
  • Na sparc-solaris (přinejmenšm) jste možn museli nastavovat proměnn prostřed +class="ec-lmss-10x-x-109">sparc-solaris (přinejmenším) jste možná museli nastavovat proměnné prostředí LD_LIBRARY_PATH, aby běžely programy t1utils. 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 mips-irix jsou ,runtime‘ knihovny pro MIPS 7.4 - nezbytn.
  • -

    +class="ec-lmtt-10x-x-109">LD_LIBRARY_PATH, aby běžely programy t1utils. Je to tím, že jsou kompilovány v C++, + a neexistuje standardní umístění ,runtime‘ knihoven. (To není novinka roku 2004, ale + nebylo to dřív zdokumentováno.) Podobně na mips-irix jsou ,runtime‘ knihovny pro MIPS + 7.4 nezbytné. +

    +

    9.1.3 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 určit změny: + id="x1-750009.1.3">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 určité změny: +

    + +
      -
    • Byly zavedeny nov skripty texconfig-sys, Byly zavedeny nové skripty texconfig-sys, updmap-sys a fmtutil-sys, kter měn - konfiguraci v systmových stromech. Skripty texconfig, updmap a fmtutil teď měn - uživatelsk (user-specific) soubory v fmtutil-sys, které mění + konfiguraci v systémových stromech. Skripty texconfig, updmap a fmtutil teď mění + uživatelské (user-specific) soubory v $HOME/.texlive2005. - -
    • -
    • Na specifikaci stromů obsahujcch konfiguračn soubory (uživatelsk, resp. systmov) - byly zavedeny odpovdajc nov proměnn TEXMFCONFIG, resp. TEXMFSYSCONFIG. - Budete tedy možn potřebovat přesunout osobn verze souborů Na specifikaci stromů obsahujících konfigurační soubory (uživatelské, resp. + systémové) byly zavedeny odpovídající nové proměnné TEXMFCONFIG, + resp. TEXMFSYSCONFIG. Budete tedy možná potřebovat přesunout osobní verze + souborů fmtutil.cnf a updmap. +class="ec-lmtt-10x-x-109">updmap.cfg na tato místa; jiná volba je předefinování cfg na tato msta; jin volba je předefinovn TEXMFCONFIG nebo TEXMFSYSCONFIG - v souboru texmf.cnf. V každm přpadě skutečn pozice těchto souborů a hodnoty - TEXMFCONFIG a TEXMFSYSCONFIG se musej shodovat. Viz oddl 2.3, strana 8. -
    • -
    • Loni jsme ponechali \pdfoutput a jin primitivy nedefinovny pro výstup DVI, přestože - byl použvn program pdfetex. Letos, jak jsme slbili, jsme odstranili toto zpětně - kompatibiln opatřen. Tedy když vš dokument použv \ifx\pdfoutput\undefined - na testovn výstupu do formtu PDF, je nutn ho změnit. Můžete k tomu použt - balk ifpdf.sty (který funguje v plain TE Xu i LATE Xu), nebo použt jeho logiku. +class="ec-lmtt-10x-x-109">TEXMFSYSCONFIG v souboru texmf.cnf. V každém případě + skutečná pozice těchto souborů a hodnoty TEXMFCONFIG a TEXMFSYSCONFIG se + musejí shodovat. Viz oddíl 2.3, strana 9.
    • -
    • Loni jsme změnili většinu formtů tak, aby vypisovaly (8bitov) znaky tak, jak jsou (viz - předchzejc sekci). Nový TCX soubor empty.tcx teď poskytuje jednodušš cestu - k dosažen původnho zpisu ^^, když si to budete přt, jako v přpadě: - - -
      -
      latex --translate-file=empty.tcx yourfile.tex
      -

      +

    • Loni jsme ponechali \pdfoutput a jiné primitivy nedefinovány pro výstup DVI, + přestože byl používán program pdfetex. Letos, jak jsme slíbili, jsme odstranili + toto zpětně kompatibilní opatření. Tedy když váš dokument používá + \ifx\pdfoutput\undefined na testování výstupu do formátu PDF, je nutné ho + změnit. Můžete k tomu použít balík ifpdf.sty (který funguje v plain TeXu i + LaTeXu), nebo použít jeho logiku.
    • -
    • Nový program dvipdfmx je zařazen pro převeden z DVI do PDF; ten je platnou aktualizac - programu dvipdfm (který je tž ještě k dispozici, i když ho nedoporučujeme). +
    • 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 empty.tcx teď poskytuje + jednodušší cestu k dosažení původního zápisu ^^, když si to budete přát, jako + v případě: + + +
      +
      latex --translate-file=empty.tcx yourfile.tex
      +

      +

    • +
    • Nový program dvipdfmx je zařazen pro převedení z DVI do PDF; ten je platnou + aktualizací programu dvipdfm (který je též ještě k dispozici, i když ho + nedoporučujeme).
    • -
    • Nov programy Nové programy pdfopen a pdfclose 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 pdfclose byly přidány, 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 xpdf, gv a gsview, nikdy netrpěly tmto problmem.) +class="ec-lmss-10x-x-109">gsview, nikdy netrpěly tímto problémem.)
    • -
    • Kvůli důslednosti proměnn Kvůli důslednosti proměnné HOMETEXMF a VARTEXMF byly přejmenovny na TEXMFHOME, resp. na - TEXMFSYSVAR. Je tu tak TEXMFVAR, kter je implicitně uživatelsky zvisl (user-specific). Viz - prvn bod výše.
    -

    +class="ec-lmtt-10x-x-109">VARTEXMF byly přejmenovány na TEXMFHOME, + resp. na TEXMFSYSVAR. Je tu také TEXMFVAR, která je implicitně uživatelsky závislá + (user-specific). Viz první bod výše. +

    +

    9.1.4 2006–2007
    -

    V letech 2006–2007 byl rozshlým přrůstkem na TE X Live program XeTE X, přstupný jako -programy 2006–2007 +

    V letech 2006–2007 byl rozsáhlým přírůstkem na TeX Live program XeTeX, přístupný +jako programy xetex a xelatex; viz http://scripts.sil.org/xetex. -

    MetaPost byl tak podstatně aktualizovn, s mnoha plny do budoucnosti +href="https://scripts.sil.org/xetex" class="url" >https://scripts.sil.org/xetex. +

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

    Formt TE X .fmt (vysokorychlostn formt) a podobně soubory MetaPost a Metafont jsou teď -uloženy v podadresřch texmf/web2c, namsto přmho uložen v něm (ačkoliv je adresř stle -prohledvn, v zjmu stvajcch formtů .fmt). Podadresře nesou jmna použvaných -programů, napřklad tex nebo https://tug.org/metapost/articles), podobně pdfTeX (https://tug.org/applications/pdftex). +

    Formát TeX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a Metafont jsou +teď uloženy v podadresářích 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ů +.fmt). Podadresáře nesou jména používaných programů, například tex nebo +pdftex nebo xetex. Tato změna by měla při běžnm použvn -zůstat nepostřehnuta. -

    Program (plain) tex již nečte prvn řdky %&, aby určil, jaký formt m spustit; je to čistý -knuthovský TE X. (LATE X a všechny ostatn programy stle čtou řdky %&). Pochopitelně se během -roku (jako obvykle) vyskytly stovky jiných aktualizac balků a programů. Jako obyčejně, -zkontrolujte, prosm, aktualizace na CTANu (http://mirror.ctan.org). -

    Strom zdrojových textů je nyn uložen v Subversion, se standardnm webovským -rozhranm 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. -

    Nakonec, v květnu 2006 Thomas Esser oznmil, že už nebude aktualizovat teTE X +class="ec-lmtt-10x-x-109">xetex. Tato změna by měla při běžném používání zůstat +nepostřehnuta. +

    Program (plain) tex již nečte první řádky %&, aby určil, jaký formát má spustit; je to +čistý knuthovský TeX. (LaTeX a všechny ostatní programy stále čtou řádky +%&). Pochopitelně se během roku (jako obvykle) vyskytly stovky jiných aktualizací +balíků a programů. Jako obyčejně, zkontrolujte, prosím, aktualizace na CTANu +(https://ctan.org). +

    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 teTeX (http://tug.org/tetex). Výsledkem je nrůst zjmu o TE X Live, předevšm mezi distributory -GNU/Linuxu. (Na TE X Live se nachz nov instalačn schma tetexu, poskytujc -přibližný ekvivalent.) Doufme, že to možn povede ke zlepšen prostřed TE Xu pro -všechny. -

    +href="https://tug.org/tetex" class="url" >https://tug.org/tetex). Výsledkem je nárůst zájmu o TeX Live, především mezi +distributory GNU/Linuxu. (Na TeX Live se nachází nové instalační schéma tetexu, +poskytující přibližný ekvivalent.) Doufáme, že to možná povede ke zlepšení +prostředí TeXu pro všechny. +

    +

    9.1.5 2008
    -

    V roce 2008 byla cel infrastruktura TE X Live přebudovna a znovu implementovna. pln -informace o instalaci je nyn uložena v textovm souboru 2008 +

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

    Mezi dalšmi věcmi je konečně možn aktualizace instalace TE X Live z internetu po předchoz -instalaci. Tuto vlastnost poskytoval MiKTE X již řadu let. Předpokldme pravidelnou aktualizaci -nových balků po jejich vydn na CTANu. -

    Obsažený je významnějš nový stroj (engine) LuaTE X (http://luatex.org); kromě lepš -přizpůsobivosti v szen je možno tento vynikajc skriptovac jazyk použt jak uvnitř, tak -i mimo TE Xovsk dokumenty. -

    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 TE X -Live. +

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

    Nový skript tlmgr (sekce 5) je všeobecn rozhran pro sprvu TE X Live po předchoz instalaci. -Ovld aktualizaci balků a nsledujc znovuvytvořen formtů, mapovacch souborů a -jazykových souborů, volitelně zahrnujc lokln doplňky. -

    S přchodem programu tlmgr jsou nyn činnosti programu texconfig na editaci formtů a -konfiguračnch souborů dělen slov blokovan. -

    Program xindy pro tvorbu rejstřků (

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

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

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

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

    Program xindy pro tvorbu rejstříků (http://xindy.sourceforge.net/) je nyn zahrnut na -většině platforem. Nstroj kpsewhich může nyn ohlsit všechny výskyty pro daný soubor (option -–all) a omezen výskyty pro daný podadresř (option –subdir). -

    Program dvipdfmx zahrnuje nyn funkčnost extrakce informace o ,bounding boxu‘, pomoc +class="ec-lmtt-10x-x-109">http://xindy.sourceforge.net/) je nyní zahrnut +na většině platforem. Nástroj kpsewhich může nyní ohlásit všechny výskyty +pro daný soubor (option –all) a omezené výskyty pro daný podadresář (option +–subdir). +

    Program dvipdfmx zahrnuje nyní funkčnost extrakce informace o ,bounding boxu‘, pomocí povelu extractbb; toto byl jeden z poslednch rysů, kter poskytoval dvipdfm, avšak ne +class="ec-lmss-10x-x-109">extractbb; toto byl jeden z posledních rysů, které poskytoval dvipdfm, avšak ne dvipdfmx. -

    Fontov přezdvky

    Fontové přezdívky Times-Roman, Helvetica atd. byly odstraněny. 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. -

    Formt platex byl odstraněn pro konflikt jmen s japonštinou platex; podporu polštiny nyn -zajišťuje balk Helvetica atd. byly odstraněny. 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 platex byl odstraněn pro konflikt jmen s japonštinou platex; podporu polštiny +nyní zajišťuje balík polski. -

    Soubory WEBovských řetězců (pool) jsou nyn zkompilovan do binrek pro usnadněn -aktualizac. -

    A nakonec, v tomto vydn jsou zahrnuty změny proveden Donaldem Knuthem v jeho pravch TE Xu -roku 2008 (,TE X tuneup of 2008‘). Viz http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. -

    +

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

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

    +

    9.1.6 2009
    -

    Od roku 2009 je standardn výstupn formt Lua(LA )TE X PDF, pro využit výhody LuaTE Xovsk -podpory OpenType a jin. Nov binrky nazvan 2009 +

    Od roku 2009 je standardní výstupní formát Lua(LA )TeX PDF, pro využití výhody +LuaTeXovské podpory OpenType a jiné. Nové binárky nazvané dviluatex a dvilualatex spoušt LuaTE X při -výstupu DVI. Domovsk strnka LuaTE Xu je dvilualatex +spouští LuaTeX při výstupu DVI. Domovská stránka LuaTeXu je http://luatex.org. -

    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. -

    Obsaženo je nov vydn fontů AMS Type 1včetně Computer Modern: do zdrojků Metafontu -bylo zapracovno několik mlo změn tvarů, kter za lta udělal Donald Knuth a byl aktualizovn -hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz -http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). Ve všech přpadech zůstaly -metriky

    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ženo je nové vydání fontů AMS Type 1včetně Computer Modern: do zdrojáků +Metafontu bylo zapracováno několik málo změn tvarů, které za léta udělal Donald Knuth a +byl aktualizován hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem +Zapfem (viz https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). Ve +všech případech zůstaly metriky nezměněny. Domovsk strnka AMS fontů je http://www.ams.org/tex/amsfonts.html. -

    Pomocný program – nový GUI editor – TE Xworks je zahrnut pro Windows, ale tak v MacTE Xu. -Pro jin platformy a dalš informace viz domovskou strnku TE Xworks http://tug.org/texworks. -Je to multi-platformn prostřed inspirovan editorem TeXShop v Mac OS X, zaměřen na -jednoduch použit. -

    Grafický program Asymptote je zahrnutý pro 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 http://asymptote.sourceforge.net. -

    Samostatný program ěněny. Domovská stránka AMS fontů je +https://ams.org/tex/amsfonts.html. +

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

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

    Samostatný program dvipdfm byl nahrazen programem dvipdfmx, který pod tmto jmnem -pracuje ve zvlštnm režimu kompatibility. dvipdfmx zahrnuje podporu CJK a m nahromaděny -mnoh dalš pravy za lta od poslednho vydn dvipdfmx, který pod tímto +jménem pracuje ve zvláštním režimu kompatibility. dvipdfmx zahrnuje podporu +CJK a má nahromaděny mnohé další úpravy za léta od posledního vydání +dvipdfm. -

    Binrky pro platformy

    Binárky pro platformy cygwin a i386-netbsd jsou nyn v TE X Live zahrnuty, zatmco nm bylo -oznmeno, že uživatel OpenBSD zskaj TE X pomoc jejich systmů balků a navc se -objevily potže při vytvřen binrek, kter by měly šanci fungovat na vce než jedn -verzi. -

    Z dalšch menšch změn: nyn použvme xz kompresi, stabiln nhradu za i386-netbsd jsou nyní v TeX Live zahrnuty, zatímco nám +bylo oznámeno, že uživatelé OpenBSD 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ěly šanci fungovat na více + + +než jedné verzi. +

    Z dalších menších změn: nyní používáme xz kompresi, stabilní náhradu za lzma (http://tukaani.org/xz/); a literl $ 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 TE X Live je nyn založeno na systmu Automake. -

    Zvěrečn poznmka o minulosti: všechna vydn TE X Live spolu s podpůrným materilem -jako např. CD labels jsou dostupn na https://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 TeX Live je nyní založeno na systému +Automake. +

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

    +

    +

    9.1.7 2010
    - - -

    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 TE Xu použvaných na vytvřen PDF a dvipdfmx. Načtenm LATE Xovskho -balčku pdf14 se provede zpětn změna na PDF 1.4, nebo nastavte 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ú TeXu používaných na vytváření PDF a +dvipdfmx. Načtením LaTeXovského balíčku pdf14 se provede zpětná změna na PDF 1.4, +nebo nastavte \pdfminorversion=4. -

    pdf(LA )TE X nyn automaticky konvertuje požadovaný soubor ve formtu Encapsulated -PostScript (EPS) na PDF prostřednictvm balku epstopdf, když a pokud je načten -konfiguračn soubor LATE Xu graphics.cfg a pokud je výstup do PDF. Implicitn nastaven jsou -zamýšlena pro eliminaci možnost přepsn ručně vytvořených PDF souborů, ale můžete -tak docela zakzat načten epstopdf zadnm

    pdf(LA )TeX nyní automaticky konvertuje požadovaný soubor ve formátu Encapsulated +PostScript (EPS) na PDF prostřednictvím balíku epstopdf, když a pokud je načten +konfigurační soubor LaTeXu graphics.cfg a pokud je výstup do PDF. Implicitní nastavení +jsou zamýšlena pro eliminaci možností přepsání ručně vytvořených PDF souborů, ale +můžete také docela zakázat načtení epstopdf zadáním \newcommand{\DoNotLoadEpstopdf}{} (nebo \def...) před deklarac \documentclass. Balk epstopdf rovněž nebude zaveden -pokud bude použit balk pst-pdf. Pro dalš podrobnosti viz dokumentaci balku \def...) před deklarací \documentclass. Balík epstopdf rovněž nebude zaveden +pokud bude použit balík pst-pdf. Pro další podrobnosti viz dokumentaci balíku epstopdf (http://ctan.org/pkg/epstopdf-pkg). -

    Dalš podobnou změnou je, že vykonn několika mlo externch přkazů z TE Xu, -prostřednictvm vlastnosti \write18, je nyn implicitně povoleno. Tyto přkazy jsou repstopdf, +href="https://ctan.org/pkg/epstopdf-pkg" class="url" >https://ctan.org/pkg/epstopdf-pkg). +

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

    Ještě dalš podobnou změnou je to, že BibTeX a Makeindex nyn implicitně odmtaj zapsat -sv výstupn soubory do libovolnho adresře (jako samotný TE X). Je to proto, že nyn mohou být -povolen pro použit omezeným \write18. Aby se to změnilo, může být nastavena proměnn -prostřed TEXMFOUTPUT nebo změneno nastaven  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í mohou být povolené pro použití omezeným \write18. Aby se to +změnilo, může být nastavena proměnná prostředí TEXMFOUTPUT nebo změneno nastavení +openout_any. -

    XeTE X nyn podporuje posun (kerning) okrajů podl stejných lini jako pdfTE X. (Expanze fontů -nen aktulně podporovna.) -

    Program tlmgr nyn standardně ukld jednu zlohu každho aktualizovanho balku (tlmgr -option autobackup 1), tudž přerušen aktualizace balků mohou být snadno vrceny přkazem -tlmgr restore. Pokud dělte poinstalačn aktualizace a nemte dostek msta na disku pro zlohy, -spusťte tlmgr option autobackup 0. -

    Byly zařazeny nov programy: nstroj (engine) pTE X a přbuzn pomůcky pro sazbu -Japonštiny; program BibTeXU pro BibTeXumožňujc použit Unicode; utility

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

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

    Byly zařazeny nové programy: nástroj (engine) pTeX a příbuzné pomůcky pro sazbu +Japonštiny; program BibTeXU pro BibTeXumožňující použití Unicode; utility chktex -(http://baruch.ev-en.org/proj/chktex) na kontrolu dokumentů (LA )TE Xu; překladač dvisvgm -z DVI do SVG (http://dvisvgm.sourceforge.net). -

    Jsou dodny binrky těchto nových platforem: http://baruch.ev-en.org/proj/chktex) na kontrolu dokumentů (LA )TeXu; +překladač dvisvgm z DVI do SVG (https://dvisvgm.de). +

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

    Změna TE X Live 2009, kter jsme si nevšimli: četn binrky týkajc se TE X4ht +

    Změna TeX Live 2009, které jsme si nevšimli: četné binárky týkající se TeX4ht (http://tug.org/tex4ht) byly odstraněny z adresřů binrek. Obecně použitelný (generic) -program mk4ht může být použit na spuštěn libovoln z rozličných kombinac https://tug.org/tex4ht) byly odstraněny z adresářů binárek. Obecně použitelný +(generic) program mk4ht může být použit na spuštění libovolné z rozličných kombinací +tex4ht. -

    Nakonec, vydn TE X Live na TE X Collection DVD již nemůže být (kupodivu) spouštěno živě. -Samostatn DVD již nem dostatek msta. Výhodou je, že instalace z fyzickho DVD je mnohem -rychlejš. -

    +

    Nakonec, vydání TeX Live na TeX Collection DVD již nemůže být (kupodivu) +spouštěno živě. Samostatné DVD již nemá dostatek místa. Výhodou je, že instalace +z fyzického DVD je mnohem rychlejší. +

    + + +

    9.1.8 2011
    -

    Binrky Mac OS X (2011 +

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

    Program biber pro zpracovn bibliografie je zahrnut pro běžn platformy. Jeho rozvoj je zce -spojený s balkem biblatex, který plně přebudovv bibliografick prostředky poskytovan -LATE Xem. -

    Program MetaPost (mpost) již nevytvř nebo nepoužv soubory .mem. Potřebn soubory, jako -je plain.mp, se jednoduše načtaj při kaž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. -

    Implementace updmap v programu Perl, předtm použvan 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. -

    Programy x86_64-darwin) nyní pracují jenom pro Leopard nebo +pozdější; Panther a Tiger již nejsou podporovány. +

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

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

    Implementace updmap v programu Perl, předtím používaná 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. +

    Programy initex a inimf byly obnoveny (ale ždn jin inimf byly obnoveny (ale žádné jiné ini* varianty). -

    +

    +

    9.1.9 2012
    - - -

    tlmgr podporuje aktualizace z vcensobných sťových repozitřů. Vce obsahuje oddl -o vcensobných repozitřch ve výstupu přkazu 2012 +

    tlmgr podporuje aktualizace z vícenásobných síťových repozitářů. Více obsahuje +oddíl o vícenásobných repozitářích ve výstupu příkazu tlmgr help. -

    Parametr \XeTeXdashbreakstate je implicitně nastaven na 1, pro

    Parametr \XeTeXdashbreakstate je implicitně nastaven na 1, pro xetex i xelatex. To -umožňuje zalomen řdek po pomlčkch a spojovncch, což vždy bylo chovnm plain TE Xu, -LATE Xu, LuaTE Xu atd. Stvajc dokumenty XeTE Xu, kter si mus udržet perfektn -kompatibilitu zalomen řdek, mus explicitně nastavit hodnotu \XeTeXdashbreakstate -na 0. -

    Výstupn soubory generovan programy \XeTeXdashbreakstate na 0. +

    Výstupní soubory generované programy pdftex a dvips teď mohou mimo jin překročit velikost -2 GiB. -

    Do výstupu programu dvips je implicitně zahrnuto 35 standardnch PostScriptových fontů, -protože existuje přliš mnoho jejich různých verz. -

    V omezenm režimu vykonvn \write18, který je implicitně nastaven, je teď mpost povoleným -programem. -

    Soubor texmf.cnf je tak k nalezen v adresři ../texmf-local, napřklad +class="ec-lmtt-10x-x-109">dvips teď mohou mimo jiné překročit +velikost 2 GiB. +

    Do výstupu programu dvips je implicitně zahrnuto 35 standardních PostScriptových fontů, +protože existuje příliš mnoho jejich různých verzí. +

    V omezeném režimu vykonávání \write18, který je implicitně nastaven, je teď mpost +povoleným programem. +

    Soubor texmf.cnf je také k nalezení v adresáři ../texmf-local, například /usr/local/texlive/texmf-local/web2c/texmf.cnf, pokud existuje. -

    Skript updmap čte soubor updmap.cfg podle stromu msto globlnho konfiguračnho souboru. -Tato změna by neměla být viditeln, pokud needitujete vaše soubory updmap.cfg přmo. Vce -obsahuje výstup přkazu updmap –help. -

    Platformy: byly přidny

    Skript updmap čte soubor 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 updmap –help. +

    Platformy: byly přidány armel-linux a mipsel-linux; sparc-linux a i386-netbsd již nejsou v zkladn -distribuci. -

    +class="ec-lmss-10x-x-109">i386-netbsd již nejsou +v základní distribuci. +

    +

    9.1.10 2013
    -

    Rozvržen distribuce: kořenový adresř texmf/ přešel do texmf-dist/ kvůli zjednodušen. Obě -proměnn 2013 +

    Rozvržení distribuce: kořenový adresář texmf/ přešel do texmf-dist/ kvůli +zjednodušení. Obě proměnné TEXMFMAIN a TEXMFDIST Kpathsea nyn odkazuj na TEXMFDIST Kpathsea nyní odkazují na +texmf-dist. -

    Mnoh mal jazykov kolekce byly sloučeny pro zjednodušen instalace. -

    MetaPost: byla přidna původn podpora pro výstup PNG a pro pohyblivou črku (IEEE +

    Mnohé malé jazykové kolekce byly sloučeny pro zjednodušení instalace. +

    MetaPost: byla přidána původní podpora pro výstup PNG a pro pohyblivou čárku (IEEE double). -

    LuaTE X: aktualizovn na Lua 5.2 a zahrnuje novou knihovnu (pdfscanner) pro zpracovn -obsahu extern strnky PDF, kromě množstv dalšho (viz jeho strnky). -

    XeTE X (pro doplněn viz tak jeho strnky): +

    LuaTeX: aktualizován na Lua 5.2 a zahrnuje novou knihovnu (pdfscanner) pro zpracování +obsahu externí stránky PDF, kromě množství dalšího (viz jeho stránky). +

    XeTeX (pro doplnění viz také jeho stránky):

      -
    • Na navrhovn fontů je nyn použita knihovna The HarfBuzz msto ICU. (ICU je - stle použvn pro podporu vstupnch kdovn, obousměrnost a zvlštn zalamovn - řdků v Unicode.) +
    • Na navrhování fontů je nyní použita knihovna The HarfBuzz místo ICU. + (ICU je stále používán pro podporu vstupních kódování, obousměrnost a + zvláštní zalamování řádků v Unicode.) + +
    • -
    • Na nvrh Graphite se nyn použvaj Graphite2 a HarfBuzz namsto SilGraphite. +
    • Na návrh Graphite se nyní používají Graphite2 a HarfBuzz namísto + SilGraphite.
    • -
    • Na počtačch Mac se použv Core Text namsto (kritizovanho) ATSUI. +
    • Na počítačích Mac se používá Core Text namísto (kritizovaného) ATSUI.
    • -
    • Preferuj se TrueType/OpenType fonty před Type1, pokud maj stejn nzvy. +
    • Preferují se TrueType/OpenType fonty před Type1, pokud mají stejné názvy.
    • -
    • Opraveny jsou občasn neshody při hledn fontů mezi XeTE Xem a Opraveny jsou občasné neshody při hledání fontů mezi XeTeXem a xdvipdfmx.
    • Podpora OpenType math cut-ins.
    -

    xdvi: nyn použv pro vyobrazen FreeType namsto

    xdvi: nyní používá pro vyobrazení FreeType namísto t1lib. -

    microtype.sty: trochu podpory pro XeTE X (vyčuhovn) a LuaTE X (vyčuhovn, rozpnavost -fontů, mezipsmenný proklad – tracking), kromě dalšch zlepšen. -

    tlmgr: nov činnost pinning pro usnadněn konfigurace nsobných repozitřů; vce obsahuje tato -sekce v 

    microtype.sty: trochu podpory pro XeTeX (vyčuhování) a LuaTeX (vyčuhování, +rozpínavost fontů, mezipísmenný proklad – tracking), kromě dalších zlepšení. +

    tlmgr: nová činnost pinning pro usnadnění konfigurace násobných repozitářů; více obsahuje +tato sekce v tlmgr --help, online na http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES. -

    Platformy:  --help, online na https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES. +

    Platformy: armhf-linux, mips-irix, i386-netbsd a amd64-netbsd přidny nebo oživeny; powerpc-aix -odstraněna. -

    +class="ec-lmss-10x-x-109">amd64-netbsd přidány nebo oživeny; +powerpc-aix odstraněna. +

    +

    9.1.11 2014
    - - -

    Rok 2014 zažil dalš doladěn TE Xu od Donalda Knutha; to ovlivnilo všechny stroje, ale -pravděpodobně jedinou viditelnou změnou je navrcen řetězce 2014 +

    Rok 2014 zažil další doladění TeXu od Donalda Knutha; to ovlivnilo všechny stroje, ale +pravděpodobně jedinou viditelnou změnou je navrácení řetězce preloaded format ve -výstupnm řdku. Podle Knutha toto nyn održ formt, který bude standardně načten, a ne -formt, který je ve skutečnosti natažen již v binrce; toto může být potlačeno různými -způsoby. -

    pdfTE X: nový parametr na potlačen varovn \pdfsuppresswarningpagegroup; nov -primitivy pro fiktivn mezislovn mezery na pomoc s přeformtovvnm textu v PDF: +výstupním řádku. Podle Knutha toto nyní odráží formát, který bude standardně +načten, a ne formát, který je ve skutečnosti natažen již v binárce; toto může být +potlačeno různými způsoby. +

    pdfTeX: nový parametr na potlačení varování \pdfsuppresswarningpagegroup; nové +primitivy pro fiktivní mezislovní mezery na pomoc s přeformátováváním textu v PDF: \pdfinterwordspaceon, \pdfinterwordspaceoff, \pdffakespace. -

    LuaTE X: význačn změny a pravy byly provedeny pro čten fontů a dělen slov. Největš -přrůstek je nov varianta stroje, luajittex (http://foundry.supelec.fr/projects/luajittex) -a jeho sourozenci texluajit a texluajitc. Použv just-in-time Lua kompiltor (podrobný člnek -v TUGboatu je na http://tug.org/TUGboat/tb34-1/tb106scarso.pdf). luajittex je stle ve -vývoji, nen k dispozici pro všechny platformy a je podstatně mně stabiln než luatex. Ani my, -ani jeho vývojři nedoporučujeme jeho použit s výjimkou zvlštnho použit pro čel -experimentu s jit na kdech Lua. -

    XeTE X: Stejn grafick formty jsou nyn podporovny na všech platformch (včetně Mac); tm -se vyhýb problmu kompatibility dekompozice v Unicode. Preferuje fonty OpenType před Graphite -kvůli kompatibilitě s předchozmi verzemi XeTE Xu. -

    MetaPost: Podporovn je nový čselný systm decimal, společně s internm parametrem -numberprecision; nov definice makra drawdot plain.mp, podle Donalda Knutha, mimo jin -odstraňuje chyby ve výstupech SVG a PNG. -

    ConTE Xtov pomůcka pstopdf bude odstraněna jako samostatný přkaz v určit době po -vydn kvůli konfliktům s pomůckami OS thož nzvu. Stle může být (i teď) vyvolna jako mtxrun -–script pstopdf. -

    psutils byl podstatně revidovn novým vývojřem. Ve výsledku jsou nyn mnoh zřdka -užvan pomůcky (

    LuaTeX: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov. +Největší přírůstek je nová varianta stroje, luajittex a jeho sourozenci texluajit a +texluajitc. Používá just-in-time Lua kompilátor (podrobný článek v TUGboatu je na +https://tug.org/TUGboat/tb34-1/tb106scarso.pdf). luajittex je stále ve vývoji, není +k dispozici pro všechny platformy a je podstatně méně stabilní než luatex. Ani my, ani jeho +vývojáři nedoporučujeme jeho použití s výjimkou zvláštního použití pro účel +experimentu s jit na kódech Lua. +

    XeTeX: Stejné grafické formáty jsou nyní podporovány na všech platformách +(včetně Mac); tím se vyhýbá problému kompatibility dekompozice v Unicode. +Preferuje fonty OpenType před Graphite kvůli kompatibilitě s předchozími verzemi +XeTeXu. +

    MetaPost: Podporován je nový číselný systém decimal, společně s interním +parametrem numberprecision; nová definice makra drawdot plain.mp, podle Donalda Knutha, +mimo jiné odstraňuje chyby ve výstupech SVG a PNG. +

    ConTeXtová pomůcka pstopdf bude odstraněna jako samostatný příkaz v určité době +po vydání kvůli konfliktům s pomůckami OS téhož názvu. Stále může být (i teď) +vyvolána jako mtxrun –script pstopdf. +

    psutils byl podstatně revidován novým vývojářem. Ve výsledku jsou nyní mnohé +zřídka užívané pomůcky (fix*, getafm, psmerge, showchar) pouze v adresři scripts/ a nejsou -vykonavateln na uživatelsk rovni. Toto může být navrceno, pokud se to ukže jako -problematick. Byl přidn nový skript showchar) pouze v adresáři scripts/ a +nejsou vykonavatelné na uživatelské úrovni. Toto může být navráceno, pokud se to ukáže +jako problematické. Byl přidán nový skript psjoin. -

    Přerozdělen TE X Live pro MacTE X (sekce 3.1.2) již nezahrnuje výběrov balky pouze pro -Mac pro fonty Latin Modern a TE X Gyre, jelikož pro jednotliv uživatele je dostatečně jednoduch -začlenit je do systmu. Program convert z ImageMagick byl rovněž odstraněn, protože TE X4ht -(konkrtně tex4ht.env) nyn použv přmo Ghostscript. -

    Kolekce langcjk pro čnskou, japonskou a korejskou podporu byla rozdělena na jednotliv -jazykov kolekce z důvodu rozumnějšch velikost. -

    Platformy: x86_64-cygwin byla přidna; mips-irix odstraněna. Microsoft již nepodporuje Windows -XP, tudž naše programy mohou kdykoliv začt selhvat. -

    +

    Přerozdělení TeX Live pro MacTeX (sekce 3.1.2) již nezahrnuje výběrové balíky +pouze pro Mac pro fonty Latin Modern a TeX Gyre, jelikož pro jednotlivé uživatele je +dostatečně jednoduché začlenit je do systému. Program convert z ImageMagick byl rovněž +odstraněn, protože TeX4ht (konkrétně tex4ht.env) nyní používá přímo +Ghostscript. +

    Kolekce langcjk pro čínskou, japonskou a korejskou podporu byla rozdělena na jednotlivé +jazykové kolekce z důvodu rozumnějších velikostí. + + +

    Platformy: x86_64-cygwin byla přidána; mips-irix odstraněna. Microsoft již nepodporuje +Windows XP, tudíž naše programy mohou kdykoliv začít selhávat. +

    +

    9.1.12 2015
    -

    LaTeX2e nyn implicitně zahrnuje změny, kter byly předtm zahrnuty pouze explicitnm -načtenm balčku fixltx2e, který je nyn „no-op“ (przdný). Nový balk latexrelease a dalš -mechanismy umožňuj kontrolu toho, co je již dodělno v zkladnm LATE Xu. Podrobnosti obsahuj -zahrnut dokumenty LATE X News #22 a „LATE X changes“. Mimochodem, balky 2015 +

    LaTeX2e nyní implicitně zahrnuje změny, které byly předtím zahrnuty pouze explicitním +načtením balíčku fixltx2e, který je nyní „no-op“ (prázdný). Nový balík +latexrelease a další mechanismy umožňují kontrolu toho, co je již doděláno +v základním LaTeXu. Podrobnosti obsahují zahrnuté dokumenty LaTeX News #22 a +„LaTeX changes“. Mimochodem, balíky babel a psnfss, -kter jsou součst jdra LATE Xu, se spravuj odděleně a nejsou dotčeny těmito změnami (a měly -by být stle ještě funkčn). -

    Vnitřně nyn LaTeX2e zahrnuje konfiguraci Unicode-related stroje (jehož znaky jsou psmena, -nzvy primitivů atd.), který byl původně součst TE X Live. Tato změna je zamýšlena jako -neviditeln pro uživatele; několik vnitřnch řdcch přkazů nzk rovně bylo přejmenovno -nebo odstraněno, ale vnějš chovn by mělo zůstat stejn. -

    pdfTE X: Podpora JPEG Exif stejně JFIF; dokonce nevydv výstrahu při zpornm -\pdfinclusionerrorlevel; synchronizace s xpdf 3.04. -

    LuaTE X: Nov knihovna newtokenlib na skenovn tokenů; odstraněna chyba v genertoru -normlnch nhodných čsel a na jiných mstech. -

    XeTE X: Opraveno zachzen s obrzky; binrka xdvipdfmx nyn poprv vypad jako přbuzn -xetexu; změněn vnitřn operačn kd psnfss, které jsou součástí jádra LaTeXu, se +spravují odděleně a nejsou dotčeny těmito změnami (a měly by být stále ještě +funkční). +

    Vnitřně nyní LaTeX2e zahrnuje konfiguraci Unicode-related stroje (jehož znaky jsou +písmena, názvy primitivů atd.), který byl původně součástí TeX Live. Tato změna je +zamýšlena jako neviditelná pro uživatele; několik vnitřních řídících příkazů +nízké úrovně bylo přejmenováno nebo odstraněno, ale vnější chování by mělo +zůstat stejné. +

    pdfTeX: Podpora JPEG Exif stejně JFIF; dokonce nevydává výstrahu při záporném +\pdfinclusionerrorlevel; synchronizace s xpdf 3.04. +

    LuaTeX: Nová knihovna newtokenlib na skenování tokenů; odstraněna chyba v generátoru +normálních náhodných čísel a na jiných místech. +

    XeTeX: Opraveno zacházení s obrázky; binárka xdvipdfmx nyní poprvé vypadá jako +příbuzná xetexu; změněn vnitřní operační kód XDV. -

    MetaPost: Nový čselný systm binary; nov programy

    MetaPost: Nový číselný systém binary; nové programy upmpost a updvitomp umožňujc -japonštinu, analogick k updvitomp +umožňující japonštinu, analogické k up*tex. -

    MacTE X: Aktualizace zařazenho balku Ghostscript pro podporu CJK. Panel preferenc - - -TE Xov distribuce pracuje nyn v Yosemite (Mac OS X 10.10). Resource-fork font suitcases -(obecně bez přpony) XeTE X už nepodporuje; podpora data-fork suitcases (

    MacTeX: Aktualizace zařazeného balíku Ghostscript pro podporu CJK. Panel preferencí +TeXové distribuce pracuje nyní v Yosemite (Mac OS X 10.10). Resource-fork font suitcases +(obecně bez přípony) XeTeX už nepodporuje; podpora data-fork suitcases (.dfont) -zůstv. -

    Infrastruktura: Skript fmtutil byl předěln pro čten fmtutil.cnf na stromovm zkladě, -analogicky k 

    Infrastruktura: Skript fmtutil byl předělán pro čtení fmtutil.cnf na stromovém +základě, analogicky k updmap. Skripty Web2C mktex* (včetně mktex* (včetně mktexlsr, mktextfm, mktexpk) upřednostňuj -nyn programy v jejich vlastnch adresřch, msto vždy použvan existujc proměnn -mktexpk) +upřednostňují nyní programy v jejich vlastních adresářích, místo vždy používané +existující proměnné PATH. -

    Platformy: *-kfreebsd jsou odstraněny, protože TE X Live je nyn snadno dostupný -prostřednictvm mechanismu systmových platforem. Podpora pro několik dalšch platforem je -dostupn ve formě uživatelských binrek (http://tug.org/texlive/custom-bin.html). Navc jsou -někter platformy nyn vynechny na DVD (jednoduše pro ušetřen msta), avšak mohou být -normlně nainstalovny z Internetu. -

    +

    Platformy: *-kfreebsd jsou odstraněny, protože TeX Live je nyní snadno dostupný +prostřednictvím mechanismu systémových platforem. Podpora pro několik dalších platforem je +dostupná ve formě uživatelských binárek (https://tug.org/texlive/custom-bin.html). +Navíc jsou některé platformy nyní vynechány na DVD (jednoduše pro ušetření +místa), avšak mohou být normálně nainstalovány z Internetu. +

    +

    9.1.13 2016
    -

    LuaTE X: Rozshl změny primitivů, jak přejmenovn, tak i odstraněn společně s reorganizac -struktury některých uzlů. Změny jsou shrnuty v člnku Hanse Hagena, „LuaTE X 0.90 backend -changes for PDF and more“ (2016 +

    LuaTeX: Rozsáhlé změny primitivů, jak přejmenování, tak i odstranění +společně s reorganizací struktury některých uzlů. Změny jsou shrnuty +v článku Hanse Hagena, „LuaTeX 0.90 backend changes for PDF and more“ +(http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf); pro -všechny podrobnosti viz přručku LuaTE Xu, http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf); pro všechny podrobnosti viz +příručku LuaTeXu, texmf-dist/doc/luatex/base/luatex.pdf. -

    Metafont: Nov vysoce experimentln přbuzn programy MFlua a MFluajit, integrujc Lua -s Metafont, pro čely pokusnho testovn. -

    MetaPost: Opravy chyb a intern přprava pro MetaPost 2.0. -

    SOURCE_DATE_EPOCH m podporu všech překladačů s výjimkou LuaTE Xu (ta přijde v dalš -verzi) a originlnho texu (cleně vynechna): pokud je proměnn prostřed SOURCE_DATE_EPOCH -nastavena, jej hodnota je použita jako časov znmka PDF výstupu. Pokud je nastavena i -proměnn SOURCE_DATE_EPOCH_TEX_PRIMITIVES, hodnota SOURCE_DATE_EPOCH je použita -k inicializaci TE Xových primitiv

    Metafont: Nové vysoce experimentální příbuzné programy MFlua a MFluajit, +integrující Lua s Metafont, pro účely pokusného testování. +

    MetaPost: Opravy chyb a interní příprava pro MetaPost 2.0. +

    SOURCE_DATE_EPOCH má podporu všech překladačů s výjimkou LuaTeXu (ta přijde v +další verzi) a originálního texu (cíleně vynechána): pokud je proměnná prostředí +SOURCE_DATE_EPOCH nastavena, její hodnota je použita jako časová známka PDF +výstupu. Pokud je nastavena i proměnná SOURCE_DATE_EPOCH_TEX_PRIMITIVES, hodnota +SOURCE_DATE_EPOCH je použita k inicializaci TeXových primitiv \year, \month, \day a \time. Manul pdfTE Xu m přklady a -detaily. -

    pdfTE X: Nov primitivy \time. +Manuál pdfTeXu má příklady a detaily. + + +

    pdfTeX: Nové primitivy \pdfinfoomitdate, \pdftrailerid, \pdfsuppressptexinfo, na -nastaven hodnot objevujcch se v PDF výstupu, kter se normlně měn při každm spuštěn -(časov znmky). Ovlivn pouze výstup PDF, ne DVI. -

    XeTE X: Nov primitivy

    XeTeX: Nové primitivy \XeTeXhyphenatablelength, \XeTeXgenerateactualtext,
    \XeTeXinterwordspaceshaping, \mdfivesum; limit počtu třd znaků byl zvětšen na 4096; a byl -zvýšen DVI id byte. -

    Ostatn nstroje: +class="ec-lmtt-10x-x-109">\mdfivesum; limit počtu tříd znaků byl zvětšen na 4096; a +byl zvýšen DVI id byte. +

    Ostatní nástroje:

    • gregorio je nový program, čst balku gregoriotex pro sazbu not Gregorinských - chorlů; implicitně je zařazen do gregorio je nový program, část balíku gregoriotex pro sazbu not + Gregoriánských chorálů; implicitně je zařazen do shell_escape_commands.
    • upmendex je program na vytvřen indexů, většinou slučitelný s programem makeindex, - s podporou řazen pro Unicode sorting, kromě jiných změn. +class="ec-lmtt-10x-x-109">upmendex je program na vytváření indexů, většinou slučitelný s programem + makeindex, s podporou řazení pro Unicode sorting, kromě jiných změn.
    • afm2tfm nyn provd výškov nastaven jenom na zkladě akcentů, nov volba -a - vynechv všechny pravy. +class="ec-lmtt-10x-x-109">afm2tfm nyní provádí výškové nastavení jenom na základě akcentů, nová + volba -a vynechává všechny úpravy.
    • ps2pk um zachzet s rozšřenými fonty PK/GF.
    -

    MacTE X: The TE X Distribution Preference Panel byl zrušen; jeho funkcionalita je nyn v TeX -Live Utility; přibalen aplikace GUI jsou aktualizovny; nový skript cjk-gs-integrate pro -spuštěn uživateli, kteř si přej začlenit různ fonty CJK do Ghostscriptu. -

    Infrastruktura: Podporovn je systmový konfiguračn soubor tlmgr; ověřen kontrolnho -součtu balku; pokud je dostupný program gpg, dojde k ověřen podpisu sťov aktualizace. -Ověřen se týk jak instalačnho programu tak ps2pk umí zacházet s rozšířenými fonty PK/GF. +

    MacTeX: The TeX Distribution Preference Panel byl zrušen; jeho funkcionalita je +nyní v TeX Live Utility; přibalené aplikace GUI jsou aktualizovány; nový skript +cjk-gs-integrate pro spuštění uživateli, kteří si přejí začlenit různé fonty CJK do +Ghostscriptu. +

    Infrastruktura: Podporován je systémový konfigurační soubor tlmgr; ověření +kontrolního součtu balíku; pokud je dostupný program gpg, dojde k ověření podpisu +síťové aktualizace. Ověření se týká jak instalačního programu tak tlmgr. Pokud gpg k dispozici nen, aktualizace -probhaj jako obvykle. -

    Platformy gpg +k dispozici není, aktualizace probíhají jako obvykle. +

    Platformy alpha-linux a mipsel-linux byly odstraněny. - - -

    +class="ec-lmtt-10x-x-109">mipsel-linux byly odstraněny. +

    +

    9.1.14 2017
    -

    LuaTE X: Vce zpětných voln (callbacks), vce typografickho řzen, vce přstupů k internm -datovým strukturm; pro někter platformy přidn knihovna ffi pro dynamick načten -kdu. -

    pdfTE X: Proměnn prostřed SOURCE_DATE_EPOCH_TEX_PRIMITIVES z minulho roku -přejmenovna na FORCE_SOURCE_DATE bez změn ve funkcionalitě; pokud seznam tokenů -\pdfpageattr obsahuje řetězec /MediaBox, potlač se výstup implicitnho 2017 +

    LuaTeX: Více zpětných volání (callbacks), více typografického řízení, více +přístupů k interním datovým strukturám; pro některé platformy přidáná knihovna ffi +pro dynamické načtení kódu. +

    pdfTeX: Proměnná prostředí SOURCE_DATE_EPOCH_TEX_PRIMITIVES z minulého roku +přejmenována na FORCE_SOURCE_DATE bez změn ve funkcionalitě; pokud seznam +tokenů \pdfpageattr obsahuje řetězec /MediaBox, potlačí se výstup implicitního +/MediaBox. -

    XeTE X: Unicode/OpenType matematika je nyn založena na podpoře tabulky HarfBuzz MATH; -odstraněno pr chyb. -

    Dvips: Posledn nastaven \special papersize „vyhrv“, pro konzistenci s 

    XeTeX: Unicode/OpenType matematika je nyní založena na podpoře tabulky HarfBuzz +MATH; odstraněno pár chyb. +

    Dvips: Poslední nastavení \special papersize „vyhrává“, pro konzistenci s dvipdfmx a -očekvnm balků; konfiguračn nastaven L0 (přepnač -L0) obnovuje předchoz chovn, tedy -to, kdy „prvn nastaven vyhrv“. -

    epTE X, eupTE X: Nov primitiva L0 (přepínač -L0) obnovuje předchozí +chování, tedy to, kdy „první nastavení vyhrává“. +

    epTeX, eupTeX: Nová primitiva \pdfuniformdeviate, \pdfnormaldeviate, \pdfrandomseed, \pdfsetrandomseed, \pdfelapsedtime, \pdfresettimer z pdfTE Xu. -

    MacTE X: Jako v tomto roce, pouze vydn Mac OS X, pro kter Apple ještě vydv -bezpečnostn zplaty, budou podporovny v MacTE Xu pod platformou s nzvem x86_64-darwin; -v současnosti sa tm mysl Yosemite, El Capitan a Sierra (10.10 a novš). Binrky pro starš -verze Mac OS X nejsou zahrnuty v MacTE Xu, ale stle ještě jsou dostupn v TE X Live -(\pdfresettimer z pdfTeXu. +

    MacTeX: Jako v tomto roce, pouze vydání Mac OS X, pro která Apple ještě +vydává bezpečnostní záplaty, budou podporovány v MacTeXu pod platformou +s názvem x86_64-darwin; v současnosti sa tím myslí Yosemite, El Capitan a Sierra +(10.10 a novší). Binárky pro starší verze Mac OS X nejsou zahrnuty v MacTeXu, +ale stále ještě jsou dostupné v TeX Live (x86_64-darwinlegacy, i386-darwin, i386-darwin, +powerpc-darwin). -

    Infrastruktura: Strom TEXMFLOCAL je nyn prohledvn před TEXMFSYSCONFIG a TEXMFSYSVAR -(implicitně); je naděje, že to povede k lepšmu naplněn očekvn použit loklnch souborů -před systmovými. Program tlmgr m tak nový režim shell pro interaktivn a dvkov -použit a novou funkci conf auxtrees pro jednodušš přidn a odebrn doplňkových -stromů. -

    Infrastruktura: Strom TEXMFLOCAL je nyní prohledáván před TEXMFSYSCONFIG a +TEXMFSYSVAR (implicitně); je naděje, že to povede k lepšímu naplnění očekávání +použití lokálních souborů před systémovými. Program tlmgr má také nový režim +shell pro interaktivní a dávkové použití a novou funkci conf auxtrees pro jednodušší +přidání a odebrání doplňkových stromů. + + +

    updmap a fmtutil: Tyto skripty nyn vydvaj varovn pokud jsou vyvolny bez -specifikace buď v tzv. systmovm režimu (fmtutil: Tyto skripty nyní vydávají varování pokud jsou vyvolány bez +specifikace buď v tzv. systémovém režimu (updmap-sys, fmtutil-sys nebo volba -sys) nebo -v uživatelskm režimu (updmap-user, fmtutil-user nebo volba -user). Změna byla -dělna v naději, že toto povede k snžen setrvalho problmu nhodnho spouštěn -uživatelskho režimu, a tm ke ztrtě nsledných aktualizac systmu. Pro podrobnosti viz -http://tug.org/texlive/scripts-sys-user.html. -

    install-tl: Osobn cesty jako TEXMFHOME jsou nyn přiřazeny hodnotm MacTE Xu +class="ec-lmtt-10x-x-109">-user). Změna byla dělána +v naději, že toto povede k snížení setrvalého problému náhodného spouštění +uživatelského režimu, a tím ke ztrátě následných aktualizací systému. Pro podrobnosti +viz https://tug.org/texlive/scripts-sys-user.html. +

    install-tl: Osobní cesty jako TEXMFHOME jsou nyní přiřazeny hodnotám MacTeXu (~/Library/... implicitně na Macch). Nov volba -init-from-profile pro zahjen instalace -s hodnotami zadanho profilu; nový přkaz P pro explicitn uložen profilu; nov nzvy -proměnných profilu (ale předchoz jsou ještě stle akceptovny). -

    SyncTE X: dočasný soubor se nyn jmenuje foo.synctex(busy), namsto foo.synctex.gz(busy). -Frontendy a dvkyi, kter mažou dočasn soubory by se měly upravit (kvůli zrušen koncovce -~/Library/... implicitně na Macích). Nová volba -init-from-profile pro zahájení +instalace s hodnotami zadaného profilu; nový příkaz P pro explicitní uložení profilu; nové +názvy proměnných profilu (ale předchozí jsou ještě stále akceptovány). +

    SyncTeX: dočasný soubor se nyní jmenuje foo.synctex(busy), namísto +foo.synctex.gz(busy). Frontendy a dávky, které mažou dočasné soubory by se měly +upravit (kvůli zrušené koncovce .gz). -

    Ostatn nstroje: texosquery-jre8 je nový multi-platformn program pro zskvn loklnch -nastaven (locale) a jiných systmových informac ze zdrojovho dokumentu TE Xu; je to -implicitně zahrnuto v přkazech shell_escape_commands pro omezen vykonvn shellu. -(Starš verze JRE jsou podporovny programem texosquery, ale nemohou být k dispozici -v omezenm režimu vykonvn, protože už nejsou podporovny Oracle, kvůli bezpečnostnm -problmům.) -

    Platformy: Viz položku MacTE X výše; ždn dalš změny. -

    +

    Ostatní nástroje: texosquery-jre8 je nový multi-platformní program pro získávání +lokálních nastavení (locale) a jiných systémových informací ze zdrojového dokumentu +TeXu; je to implicitně zahrnuto v příkazech shell_escape_commands pro omezené +vykonávání shellu. (Starší verze JRE jsou podporovány programem texosquery, ale +nemohou být k dispozici v omezeném režimu vykonávání, protože už nejsou +podporovány Oracle, kvůli bezpečnostním problémům.) +

    Platformy: Viz položku MacTeX výše; žádné další změny. +

    +

    9.1.15 2018
    -

    Kpathsea: implicitně je hledn v nesystmových adresřch nezvisl na velikosti psmenek -v nzvech souborů; nastav texmf.cnf nebo proměnnou prostřed 2018 +

    Kpathsea: implicitně je hledání v nesystémových adresářích nezávislé na +velikosti písmenek v názvech souborů; nastav texmf.cnf nebo proměnnou prostředí +texmf_casefold_search na 0 pro -potlačen nezvislosti. Pln detaily jsou v manulu Kpathsea (http://tug.org/kpathsea). -

    epTE X, eupTE X: Nový primitiv 0 pro potlačení nezávislosti. Plné detaily jsou v manuálu +Kpathsea (https://tug.org/kpathsea). +

    epTeX, eupTeX: Nový primitiv \epTeXversion. -

    LuaTE X: Přprava na migraci na Lua 5.3 v roce 2019: binrka luatex53 je dostupn -pro většinu platform, ale mus být přejmenovna na luatex aby byla činn. Nebo -použijte soubory ConTE Xt Garden (http://wiki.contextgarden.net); vce informac -tamtž. -

    MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy. -

    pdfTE X: Umožňuje kdovn vektorů pro bitmapov fonty; aktuln adresř nen zakdovn do - - -PDF ID; odstraněn chyb pro \pdfprimitive a souvisejci věci. -

    XeTE X: Podpora /Rotate při vkldn PDF obrzků; nenulový chybový kd programu pokud -selže výstupn ovladač; opraveny různ UTF-8 a dalš primitivy. -

    MacTE X: Viz změny podpory verze nže. Navc, soubory instalovny do

    LuaTeX: Příprava na migraci na Lua 5.3 v roce 2019: binárka luatex53 je dostupná pro +většinu platform, ale musí být přejmenována na luatex aby byla účinná. Nebo +použijte soubory ConTeXt Garden (https://wiki.contextgarden.net); více informací +tamtéž. +

    MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy. +

    pdfTeX: Umožňuje kódování vektorů pro bitmapové fonty; aktuální adresář +není zakódován do PDF ID; odstranění chyb pro \pdfprimitive a souvisejíci +věci. +

    XeTeX: Podpora /Rotate při vkládání PDF obrázků; nenulový chybový +kód programu pokud selže výstupní ovladač; opraveny různé UTF-8 a další +primitivy. +

    MacTeX: Viz změny podpory verze níže. Navíc, soubory instalovány do /Applications/TeX/ -programem MacTE X byly reorganizovny pro větš srozumitelnost; nyn toto msto obsahuje čtyři -GUI programy (BibDesk, LaTeXiT, TeX Live Utility a TeXShop) na nejvyšš rovni a adresře -s dalšmi nstroji a dokumentac. -

    tlmgr: nov front-end

    tlmgr: nové front-end tlshell (Tcl/Tk) a tlcockpit (Java); výstup JSON; uninstall je nyn -synonymem pro remove; nov akce/volba tlcockpit (Java); výstup JSON; uninstall je +nyní synonymem pro remove; nová akce/volba print-platform-info. -

    Platformy: +

    Platformy:

      -
    • Odstraněny: Odstraněny: armel-linux, powerpc-linux.
    • x86_64-darwin podporuje 10.10–10.13 (Yosemite, El Capitan, Sierra a High Sierra). +class="ec-lmtt-10x-x-109">x86_64-darwin podporuje 10.10–10.13 (Yosemite, El Capitan, Sierra a High Sierra).
    • x86_64-darwinlegacy podporuje 10.6–10.10 (i když pro 10.10 je preferovn +class="ec-lmtt-10x-x-109">x86_64-darwinlegacy podporuje 10.6–10.10 (i když pro 10.10 je preferován x86_64-darwin). Vešker podpora pro 10.5 (Leopard) je pryč, tj. platformy +class="ec-lmtt-10x-x-109">x86_64-darwin). Veškerá podpora pro 10.5 (Leopard) je pryč, tj. platformy powerpc-darwin a i386-darwin platforms byly odstraněny. +class="ec-lmtt-10x-x-109">i386-darwin platforms byly odstraněny.
    • -
    • Windows: XP už nen podporovn.
    -

    -

    9.2 Současnost – 2019

    -

    Kpathsea: Důslednějš expanze zvorek a rozdělen cesty; nov proměnn TEXMFDOTDIR namsto -,hard-coded‘ . v cestch umožňuje snadn vyhledvn dalšch adresřů nebo podadresřů (viz -komentře v Windows: XP už není podporován. + + +

    +

    +
    9.1.16 2019
    +

    Kpathsea: Důslednější expanze závorek a rozdělení cesty; nová proměnná TEXMFDOTDIR +namísto ,hard-coded‘ . v cestách umožňuje snadné vyhledávání dalších adresářů +nebo podadresářů (viz komentáře v texmf.cnf). -

    epTE X, eupTE X: Nov primitivy

    epTeX, eupTeX: Nové primitivy \readpapersizespecial a \expanded. -

    LuaTE X: Lua 5.3 nyn použvn, s průvodnmi aritmetickými změnami a změnami rozhran. -Domc knihovna pplib slouž ke čten souborů PDF, co odstraňuje zvislost na poppleru (a -potřebu C++); odpovdajcm způsobem se změnilo rozhran Lua. -

    MetaPost: nzev přkazu r-mpost rozpoznn jako alias pro vyvoln pomoc volby -–restricted a přidn do seznamu omezených přkazů dostupnch ve výchozm nastaven. -Minimln přesnost je nyn 2 pro desetinný a binrn režim. Binrn režim již nen v MPlib -k dispozici, ale stle je k dispozici v samostatnm MetaPostu. -

    pdfTE X: Nový primitiv

    LuaTeX: Lua 5.3 nyní používán, s průvodními aritmetickými změnami a změnami +rozhraní. Domácí knihovna pplib slouží ke čtení souborů PDF, co odstraňuje závislost +na poppleru (a potřebu C++); odpovídajícím způsobem se změnilo rozhraní +Lua. +

    MetaPost: název příkazu r-mpost rozpoznán jako alias pro vyvolání pomocí volby +–restricted a přidán do seznamu omezených příkazů dostupních ve výchozím +nastavení. Minimální přesnost je nyní 2 pro desetinný a binární režim. Binární +režim již není v MPlib k dispozici, ale stále je k dispozici v samostatném MetaPostu. +

    pdfTeX: Nový primitiv \expanded; pokud je parametr \pdfomitcharset novho primitivu -nastaven na 1, řetězec /CharSet je vypuštěn z výstupu PDF, protože nemůže být garantovaně -sprvný, jak to požaduj PDF/A-2 a PDF/A-3. -

    XeTE X: Nov primitivy \pdfomitcharset nového primitivu +nastaven na 1, řetězec /CharSet je vypuštěn z výstupu PDF, protože nemůže být +garantovaně správný, jak to požadují PDF/A-2 a PDF/A-3. +

    XeTeX: Nové primitivy \expanded, \creationdate, \elapsedtime, \uniformdeviate, \randomseed; extend \Ucharcat to produce active characters. -

    tlmgr: Podporuje curl jako program na stahovn; pro lokln zlohovn použv lz4 a gzip -před xz, pokud jsou k dispozici; dv přednost systmovým binrkm před binrkami, kter -poskytuje TE X Live pro programy pro kompresi a stahovn, pokud nen nastavena proměnn -prostřed curl jako program na stahování; pro lokální zálohování používá +lz4 a gzip před xz, pokud jsou k dispozici; dává přednost systémovým binárkám před +binárkami, které poskytuje TeX Live pro programy pro kompresi a stahování, pokud není +nastavena proměnná prostředí TEXLIVE_PREFER_OWN. -

    install-tl: Nov volba -gui (bez argumentu) je výchoz pod Windows a Macs, a vyvolv -nov GUI Tcl/TK (viz oddly 1.3

    install-tl: Nová volba -gui (bez argumentu) je výchozí pod Windows a Macs, a +vyvolává nové GUI Tcl/TK (viz oddíly 1.33.1.6). -

    Nstroje: +

    Nástroje:

    • cwebbin (cwebbin (https://ctan.org/pkg/cwebbin) je nyn implementace CWEB v TE X Live, - s podporou pro vce jazykových dialektů, včetně programu ctwill na výrobu - mini-indexů. +class="ec-lmtt-10x-x-109">https://ctan.org/pkg/cwebbin) je + nyní implementace CWEB v TeX Live, s podporou pro více jazykových dialektů, + včetně programu ctwill na výrobu mini-indexů.
    • chkdvifont: poskytuje informace o fontech z DVI souborů, tak z tfm/ofm, vf, gf, pk. +class="ec-lmtt-10x-x-109">chkdvifont: poskytuje informace o fontech z DVI souborů, také z tfm/ofm, vf, gf, pk.
    • dvispc: uděl soubor DVI nezvislým na strnce vzhledem na ,specials‘.
    - - -

    MacTE X: x86_64-darwin nyn podporuje 10.12 a vyšš (Sierra, High Sierra, Mojave); +class="ec-lmtt-10x-x-109">dvispc: udělá soubor DVI nezávislým na stránce vzhledem na ,specials‘. +

    MacTeX: x86_64-darwin nyní podporuje 10.12 a vyšší (Sierra, High Sierra, Mojave); x86_64-darwinlegacy ještě pořd podporuje 10.6 a novějš. Kontrola pravopisu Excalibur již nen -zahrnuta, protože vyžaduje 32-bitovou podporu. -

    Platformy: odstraněna x86_64-darwinlegacy ještě pořád podporuje 10.6 a novější. Kontrola pravopisu Excalibur +již není zahrnuta, protože vyžaduje 32-bitovou podporu. +

    Platformy: odstraněna sparc-solaris. -

    +

    +

    +

    9.2 Současnost – 2020

    +

    Všeobecně: +

    +
      +
    • Primitiv \input ve všech strojích TeXu, včetně tex, nyní rovněž + přijímá argument group-delimited název souboru, jako systémově závislé + rozšíření. Použití se snandardním space/token-delimited názvem souboru je + úplně nezměněno. The group-delimited argument byl předtím implementován + v LuaTeXu; nyní je k dispozici pro všechny stroje. ASCII znaky dvojitých uvozovek + (") jsou odstraněny z názvu souboru, ale jinak to zůstane nezměněno po tokenizaci. + Toto v současnosti neovlivní příkaz LaTeXu \input, protože se jedná o + redefinici standardního primitivu \input. + + +
    • +
    • Nová volba –cnf-line pro kpsewhich, tex, mf a všechny další stroje, pro podporu + libovolné nastavení konfigurace na příkazovém řádku. +
    • +
    • Přidání různých primitivů do různých strojů v tomto roce a v předchozích + letech je zamýšleno aby vyústilo do společné sady funkcionality dostupné ve + všech strojích (LaTeX News #31, https://latex-project.org/news). +
    +

    epTeX, eupTeX: Nové primitivy \Uchar, \Ucharcat, \current(x)spacingmode, \ifincsname; +opraveny \fontchar?? a \iffontchar. Jenom pro eupTeX: \currentcjktoken. +

    LuaTeX: Integrace s knihovnou HarfBuzz, dostupná jako nové stroje luahbtex (použito +pro lualatex) a luajithbtex. Nové primitivy: \eTeXgluestretch, \eTeXglueshrink, +\eTeXglueorder. +

    pdfTeX: Nový primitiv \pdfmajorversion; to pouze mění číslo verze ve výstupu PDF; +nemá žádný vliv na obsah PDF. \pdfximage a podobné nyní hledají obrazové soubory +stejným způsobem jako \openin. +

    pTeX: Nové primitivy \ifjfont, \iftfont. Rovněž v epTeXu, upTeXu, eupTeXu. +

    XeTeX: Opravy pro \Umathchardef, \XeTeXinterchartoks, \pdfsavepos. +

    Dvips: Výstupní kódování bitmapových fontů pro lepší schopnosti copy/paste +(https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf). +

    MacTeX: MacTeX a x86_64-darwin nyní požadují 10.13 nebo vyšší (High Sierra, +Mojave a Catalina); x86_64-darwinlegacy podporuje 10.6 a novější. MacTeX je notarizován a +programy příkazové řádky mají ztuhlé běhy, jak nyní vyžaduje Apple pro +instalační balíčky. BibDesk a TeX Live Utility nejsou v MacTeXu protože nejsou +notarizovány ale soubor README obsahuje seznam url, kde je možné je získat. +

    tlmgr a infrastruktura:

    +
      +
    • Automaticky (jednou) zopakuje balíčky, které se nepodaří stáhnout. +
    • +
    • Nová volba tlmgr check texmfdbs, na kontrolu souhlasu (konzistence) souborů ls-R + a specifikací !! pro každý strom. +
    • +
    • Používejí verzované názvy souborů pro balíčkové kontejnery, jako + v tlnet/archive/pkgname.rNNN.tar.xz; mělo by to být neviditelné pro uživatele, + ale je to výrazná změna v distribuci. +
    • +
    • catalogue-date informace již nejsou šířeny z TeX Catalogue, protože to často + nesouviselo s aktualizacemi balíčků.
    +

    +

    9.3 Budoucnost

    -

    TE X Live nen dokonalý a nikdy nebude. Mme v myslu pokračovat v pravidelných vydnch a -rdi bychom poskytovali vce dokumentace, vce programů, a tak stle aktualizovaný a lpe -zkontrolovaný strom maker a fontů, a vše ostatn pro TE X. Tato prce je provděna -dobrovolnky v jejich omezenm volnm čase a tedy vždy je co dodělvat. Viz, prosm, -http://tug.org/texlive/contribute.html. -

    Prosme, pošlete opravy, nvrhy, nměty a nabdky pomoci na: -

    + id="x1-900009.3">Budoucnost +

    TeX Live není dokonalý a nikdy nebude. Máme v úmyslu pokračovat v pravidelných +vydáních a rádi bychom poskytovali více dokumentace, více programů, a také stále +aktualizovaný a lépe zkontrolovaný strom maker a fontů, a vše ostatní pro TeX. Tato práce +je prováděna dobrovolníky v jejich omezeném volném čase a tedy vždy je co dodělávat. +Viz, prosím, https://tug.org/texlive/contribute.html. +

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

    -

    Šťastn TE Xovn!

    + + +

    Šťastné TeXování!

    1Od verzie TE X Live 7 nie je nutn tto voľbu nastavovať, pretože Type1 fonty s načtan -implicitne. -

    Od verzie TeX Live 7 nie je nutné túto voľbu nastavovať, pretože Type1 fonty sú načítané +implicitne.

    +

    2Ke korektuře českho a slovenskho překladu přispěli v letech 2001–2015 kromě výše uvedených autorů -Jaromr Kuben, Milan Matlk, Zbyněk Michlek, Tomš Obšvač, Karel Pška, Tomš Polešovský, Libor Škarvada, -Zdeněk Wagner a dalš. Michal Mdr editoval ře českého a slovenského překladu přispěli v letech 2001–2015 kromě výše uvedených +autorů Jaromír Kuben, Milan Matlák, Zbyněk Michálek, Tomáš Obšívač, Karel Píška, Tomáš +Polešovský, Libor Škarvada, Zdeněk Wagner a další. Michal Mádr editoval cs.po a přeložil soubor řeložil soubor +README.EN.

    +class="ec-lmr-9">.

    - - + + diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf index 44b52280481..cd29f8c7862 100644 Binary files a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf and b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.pdf differ diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex index 6f0790c8417..c83f579b2d2 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex @@ -89,34 +89,44 @@ % \newcommand\thisyear{2020} \newcommand\lastyear{2019} -\newcommand\cstlversion{1.66} -\newcommand\cstldate{22.\ b\v rezna 2020} %\thisyear} +\newcommand\cstlversion{1.67} +\newcommand\cstldate{23.\ b\v rezna 2020} %\thisyear} % % macros for different version of document: % - in Zpravodaj CSTUG (with different layout) % - for generation of html version +% With the advent of using htlatex in 2020 (so we can get better HTML +% output), the \Status setting from tex-live.sty should be used. If ever +% reprinted again in Zpravodaj, have to redo ... +\ifx \HCode\UnDef + \def\classname{artikel1} % running (pdf)TeX + \def\classoptions{11pt} +\else + \def\classname{article} % running TeX4ht + \def\classoptions{11pt} +\fi % \newif\ifforbulletin \forbulletinfalse % relict from publishing tldoc as Zpravodaj issue -%\forbulletintrue -\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 +%%\forbulletintrue +%\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} @@ -178,7 +188,6 @@ % pdfstartview={XYZ null null 1}, % pdfpagelayout=OneColumn, pdfdisplaydoctitle=true, - bookmarks=true, bookmarksopen=true, bookmarksopenlevel=5, bookmarksnumbered=true @@ -189,8 +198,13 @@ \begin{document} \ifnum\Status=2 % this ugliness is because the normal definition of ' for tex4ht - % tries to go into math mode. + % tries to go into math mode for Czech. Don't know why. \def'{\char`\'} + % And these are because the default html output for (La)TeX is a mess. + % In English they somehow become the desired simple "TeX" and "LaTeX", + % but not in Czech. Don't know why. Redefining here seems to suffice. + \def\TeX{TeX} + \def\LaTeX{LaTeX} \fi \selectlanguage{czech} @@ -364,7 +378,7 @@ je nejbezpečnější tip. %need be. Dalším aspektem zabezpečení je zajištění toho, že stažený materiál nebyl změněn z toho, jak byl vytvořen. Program \prog{tlmgr} -(sekce~\ref{sec: tlmgr}) automaticky provede kryptografické +(sekce~\ref{sec:tlmgr}) automaticky provede kryptografické ověření stahování, pokud je program \prog{gpg} (GNU Privacy Guard) k~dispozici. Není distribuován jako součást \TL, ale viz \url{https://texlive.info/tlgpg/} pro informace o \prog{gpg}, pokud @@ -2375,7 +2389,7 @@ TEXINPUTS =.:/my/macro/dir: Ak chcete zachovať udržiavateľnosť a prenosnosť nastavenia v priebehu rokov, použite koncové \samp{:} (\samp{;} v systéme Windows) na vloženie systémových ciest, namiesto toho, aby sa ich všetky snažili napísať explicitne (viď -oddiel~\ref{sec:default-expansion}). Ďalšou možnosťou je použitie +oddiel~\ref{sec:defaultexpansion}). Ďalšou možnosťou je použitie stromu \envname{TEXMFHOME} (viď oddiel~\ref{sec:directories}). \emph{Všetky} súbory -- cgit v1.2.3