diff options
author | Karl Berry <karl@freefriends.org> | 2005-12-29 00:21:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2005-12-29 00:21:53 +0000 |
commit | 0d5f68998e0af490bbfdeb67a5dada34c034c8b0 (patch) | |
tree | c2c17237740ac800ba04e84071c8dab10148f617 /Master/texmf-doc/doc/czechslovak/texlive-cz/live.html | |
parent | 0f9fdf5c7a9303ad1ea935f55c0182143298fd10 (diff) |
doc/b-d
git-svn-id: svn://tug.org/texlive/trunk@15 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/doc/czechslovak/texlive-cz/live.html')
-rw-r--r-- | Master/texmf-doc/doc/czechslovak/texlive-cz/live.html | 5793 |
1 files changed, 5793 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/czechslovak/texlive-cz/live.html b/Master/texmf-doc/doc/czechslovak/texlive-cz/live.html new file mode 100644 index 00000000000..bf9442bcf13 --- /dev/null +++ b/Master/texmf-doc/doc/czechslovak/texlive-cz/live.html @@ -0,0 +1,5793 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="cs" > +<head> + <title>TeX-Collection 2005 [3mm] Pˇríruˇcka TEX Live, CS verze 1.28</title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> +<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)"> +<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)"> +<!-- charset=iso-8859-2,html,info,fn-in --> +<meta name="src" content="live.tex"> +<meta name="date" content="2005-10-31 23:54:00"> +<link rel="stylesheet" type="text/css" href="live.css"> +<link rel=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rstylesheet\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R type=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rtext/css\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R href=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rlive.css\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R /> +<link rel=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rstylesheet\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R type=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rtext/css\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R href=\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =Rtex-live.css\kern -.25\fontdimen \f@@r \font ,\kern -.8\fontdimen \f@@r \font ,\kern -.35\fontdimen \f@@r \font \global \let \dblqu@te =R /> +</head><body +> + <div class="maketitle"> + + + + + +<h2 class="titleHead"><span class="TEX">T<span +class="E">E</span>X</span>-Collection 2005<br> +Příručka <span class="TEX">T<span +class="E">E</span>X</span> Live, CS verze 1.28</h2> + <div class="author"><span +class="ec-lmr-12">Sebastian Rahtz & Karl Berry, edito</span><span +class="ec-lmr-12">ři</span> +<br> <span class="obeylines-h"><a +href="http://tug.org/texlive/" class="url" ><span +class="ectt-1200">http://tug.org/texlive/</span></a></span> +<br> </div> +<br> +<div class="date" ><span +class="ec-lmr-12">1.</span><span +class="ec-lmr-12"> listopadu 2005</span></div> + </div> +<!--l. 132--><p class="indent"> Překlad 2003 Petra Sojková, 2003, 2004, 2005 Petr Sojka, 2001 Janka Chlebíková, a 2004, 2005 +Ján Buša je šířen pod GNU FDL licencí. +<!--l. 136--><p class="indent"> Permission is granted to copy, distribute and/or modify this document under the terms of the +GNU Free Documentation License, Version 1.2 or any later version published by the Free +Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover +Texts. + <h3 class="likesectionHead"><a + id="x1-1000"></a>Obsah</h3> + <div class="tableofcontents"> + <span class="sectionToc">1 <a +href="#x1-30001" id="QQ2-1-3">Úvodem</a></span> +<br>  <span class="subsectionToc">1.1 <a +href="#x1-40001.1" id="QQ2-1-4">Základy použití <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br>  <span class="subsectionToc">1.2 <a +href="#x1-50001.2" id="QQ2-1-5">Nápověda</a></span> +<br> <span class="sectionToc">2 <a +href="#x1-60002" id="QQ2-1-6">Struktura <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br>  <span class="subsectionToc">2.1 <a +href="#x1-70002.1" id="QQ2-1-7">Několik distribucí: <span +class="ec-lmss-10x-x-109">live</span>, <span +class="ec-lmss-10x-x-109">inst</span>, <span +class="ec-lmss-10x-x-109">protext</span></a></span> +<br>  <span class="subsectionToc">2.2 <a +href="#x1-80002.2" id="QQ2-1-8">Popis kořenových adresářů</a></span> +<br>  <span class="subsectionToc">2.3 <a +href="#x1-90002.3" id="QQ2-1-9">Přehled předdefinovaných stromů texmf</a></span> +<br>  <span class="subsectionToc">2.4 <a +href="#x1-100002.4" id="QQ2-1-10">Rozšíření <span class="TEX">T<span +class="E">E</span>X</span>u</a></span> +<br>  <span class="subsectionToc">2.5 <a +href="#x1-110002.5" id="QQ2-1-11">Další za zmínku stojící programy na <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br> <span class="sectionToc">3 <a +href="#x1-120003" id="QQ2-1-12">Instalace na Unixu</a></span> +<br>  <span class="subsectionToc">3.1 <a +href="#x1-130003.1" id="QQ2-1-13">Spouštění <span class="TEX">T<span +class="E">E</span>X</span> Live přímo z média (Unix)</a></span> +<br>  <span class="subsectionToc">3.2 <a +href="#x1-140003.2" id="QQ2-1-15">Instalace <span class="TEX">T<span +class="E">E</span>X</span> Live na disk</a></span> +<br>  <span class="subsectionToc">3.3 <a +href="#x1-150003.3" id="QQ2-1-17">Instalace jednotlivých balíků na disk</a></span> +<br> <span class="sectionToc">4 <a +href="#x1-160004" id="QQ2-1-18">Po instalaci</a></span> +<br>  <span class="subsectionToc">4.1 <a +href="#x1-170004.1" id="QQ2-1-19">Program <span +class="ec-lmss-10x-x-109">texconfig</span></a></span> + + +<br>  <span class="subsectionToc">4.2 <a +href="#x1-180004.2" id="QQ2-1-20">Testování instalace</a></span> +<br> <span class="sectionToc">5 <a +href="#x1-190005" id="QQ2-1-21">Instalace pod Mac OS X</a></span> +<br> <span class="sectionToc">6 <a +href="#x1-200006" id="QQ2-1-22">Instalace pod Windows</a></span> +<br>  <span class="subsectionToc">6.1 <a +href="#x1-210006.1" id="QQ2-1-23">Instalace <span class="TEX">T<span +class="E">E</span>X</span> Live na disk</a></span> +<br>  <span class="subsectionToc">6.2 <a +href="#x1-220006.2" id="QQ2-1-24">Podpůrné balíky pro Windows</a></span> +<br> <span class="sectionToc">7 <a +href="#x1-230007" id="QQ2-1-25">Údržba instalace vo Windows</a></span> +<br>  <span class="subsectionToc">7.1 <a +href="#x1-240007.1" id="QQ2-1-26">Přidání/odebrání balíků</a></span> +<br>  <span class="subsectionToc">7.2 <a +href="#x1-250007.2" id="QQ2-1-27">Konfigurace a další správcovské úkoly</a></span> +<br>  <span class="subsectionToc">7.3 <a +href="#x1-260007.3" id="QQ2-1-28">Odinstalování <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br>  <span class="subsectionToc">7.4 <a +href="#x1-270007.4" id="QQ2-1-29">Přidání vašich vlastních balíků k instalaci</a></span> +<br>  <span class="subsectionToc">7.5 <a +href="#x1-280007.5" id="QQ2-1-30">Spuštění programu <span +class="ectt-1095">tlmp.exe </span>z příkazové řádky</a></span> +<br>  <span class="subsectionToc">7.6 <a +href="#x1-290007.6" id="QQ2-1-31">Síťová instalace</a></span> +<br>  <span class="subsectionToc">7.7 <a +href="#x1-300007.7" id="QQ2-1-32">Co je pod Windows jiného?</a></span> +<br>  <span class="subsectionToc">7.8 <a +href="#x1-310007.8" id="QQ2-1-33">Osobní konfigurace</a></span> +<br>  <span class="subsectionToc">7.9 <a +href="#x1-360007.9" id="QQ2-1-38">Testování</a></span> +<br>  <span class="subsectionToc">7.10 <a +href="#x1-370007.10" id="QQ2-1-39">Tisk</a></span> +<br>  <span class="subsectionToc">7.11 <a +href="#x1-380007.11" id="QQ2-1-40">Tipy a triky pro Win32</a></span> +<br>  <span class="subsectionToc">7.12 <a +href="#x1-450007.12" id="QQ2-1-47">V případě obtíží</a></span> +<br> <span class="sectionToc">8 <a +href="#x1-480008" id="QQ2-1-50">Používateľská príručka ku systému Web2C</a></span> +<br>  <span class="subsectionToc">8.1 <a +href="#x1-490008.1" id="QQ2-1-51">Vyhľadávanie ciest knižnicou Kpathsea</a></span> +<br>  <span class="subsectionToc">8.2 <a +href="#x1-570008.2" id="QQ2-1-59">Súborové databázy</a></span> +<br>  <span class="subsectionToc">8.3 <a +href="#x1-620008.3" id="QQ2-1-67">Možnosti nastavenia za behu programu</a></span> +<br> <span class="sectionToc">9 <a +href="#x1-630009" id="QQ2-1-68">Poděkování</a></span> +<br> <span class="sectionToc">10 <a +href="#x1-6400010" id="QQ2-1-69">Trocha historie</a></span> +<br>  <span class="subsectionToc">10.1 <a +href="#x1-6500010.1" id="QQ2-1-70">Minulost</a></span> +<br>  <span class="subsectionToc">10.2 <a +href="#x1-6800010.2" id="QQ2-1-73">Současnost</a></span> +<br>  <span class="subsectionToc">10.3 <a +href="#x1-6900010.3" id="QQ2-1-74">Budoucnost</a></span> + </div> + <h3 class="likesectionHead"><a + id="x1-2000"></a>Seznam tabulek</h3> + <div class="tableofcontents"><span class="lotToc">1 <a +href="#x1-130011">Podporované systémové architektury.</a></span><br><span class="lotToc">2 <a +href="#x1-140012">Volby hlavního menu pro instalaci</a></span><br> + </div> +<!--l. 147--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">1 </span> <a + id="x1-30001"></a>Úvodem</h3> +<!--l. 150--><p class="noindent">Tento dokument popisuje základní vlastnosti distribuce <span class="TEX">T<span +class="E">E</span>X</span> Live 2005, což je instalace <span class="TEX">T<span +class="E">E</span>X</span>u a +přátel pro GNU/Linux a další unixové systémy, Mac OS X a (32-bitové) systémy Windows. +Instalace <span +class="ec-lmri-10x-x-109">nen</span><span +class="ec-lmri-10x-x-109">í </span>určena pro starší Mac a MS-DOS systémy. + + +<!--l. 156--><p class="indent"> <span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje <span +class="ectt-1095">.exe </span>soubory pro <span class="TEX">T<span +class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span +class="E">E</span>X</span>t, Metafont, <span +class="logo-10x-x-109">METAPOST</span>, +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. Je částí mnohem větší <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span> +(krátce popsané dále v oddíle <a +href="#x1-60002">2<!--tex4ht:ref: sec:struct-tl --></a>, na straně <a +href="#x1-60002">7<!--tex4ht:ref: sec:struct-tl --></a>), spolu jsou výsledkem společného úsilí skupin +uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u. +<!--l. 165--><p class="indent"> Aktuální verze použitého software je v archívu CTAN na <span class="obeylines-h"><a +href="http://www.ctan.org" class="url" ><span +class="ectt-1095">http://www.ctan.org</span></a></span>. +<!--l. 168--><p class="indent"> Pro krátký seznam hlavních změn v této verzi <span class="TEX">T<span +class="E">E</span>X</span> Live nahlédněte na konec tohoto +dokumentu, do oddílu <a +href="#x1-6400010">10<!--tex4ht:ref: sec:history --></a> na straně <a +href="#x1-6400010">76<!--tex4ht:ref: sec:history --></a>. +<!--l. 171--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a + id="x1-40001.1"></a>Základy použití <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 174--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span> Live lze použít třemi základními způsoby: +<!--l. 176--><p class="indent"> + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-4002x1"></a>Můžete spustit <span class="TEX">T<span +class="E">E</span>X</span> Live přímo z <span +class="ec-lmss-10x-x-109">live </span>DVD (viz <a +href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a> na straně <a +href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Pro toto užití + nepotřebujete téměř žádný diskový prostor. Dává vám to okamžitý přístup ke všemu + na <span class="TEX">T<span +class="E">E</span>X</span> Live. Výkon bude samozřejmě horší než při spouštění z pevného disku, ale + může se vám to někdy dobře hodit. + </li> + <li class="enumerate" value="2" +><a + id="x1-4004x2"></a>Můžete instalovat části <span class="TEX">T<span +class="E">E</span>X</span> Live na lokální disk z DVD nebo z <span +class="ec-lmss-10x-x-109">inst </span>CD. To je + nejčastější využití <span class="TEX">T<span +class="E">E</span>X</span> Live. Budete potřebovat (přibližně) 100 megabytů pro + nejmenší systém, i a o něco víc než 1.3 gigabytů pro plný systém. + </li> + <li class="enumerate" value="3" +><a + id="x1-4006x3"></a>Můžete integrovat příslušný balík nebo kolekci do svého současného systému, nebo + dříve instalovaného systému <span class="TEX">T<span +class="E">E</span>X</span> Live, nebo jiného systému.</li></ol> +<!--l. 198--><p class="noindent">Každá z těchto možností je popsána detailně v následujících sekcích členěných dle OS, zde jen +souhrn: + <ul class="itemize1"> + <li class="itemize">Základní instalační dávka pro Unix a Mac OS X je <span +class="ectt-1095">install-tl.sh</span>; + </li> + <li class="itemize">Dávka pro instalaci samostatného balíku je <span +class="ectt-1095">install-pkg.sh</span>. + </li> + <li class="itemize"><span +class="ectt-1095">tlpmgui.exe </span>je instalační program pro Windows. Může být použit také ke přidání + nebo odstranění balíčků. Pro další informace viz dále oddíl <a +href="#x1-200006">6<!--tex4ht:ref: sec:win-install --></a> na straně <a +href="#x1-200006">32<!--tex4ht:ref: sec:win-install --></a>.</li></ul> +<!--l. 212--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a + id="x1-50001.2"></a>Nápověda</h4> + + +<!--l. 215--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span>ovská komunita je aktivní a vstřícná a téměř všechny seriozní otázky jsou obvykle +zodpovězeny. Podpora je neformální, je prováděna příležitostnými čtenáři a dobrovolníky, +a proto je důležité, abyste svou domácí úlohu udělali předtím, než vznesete dotaz. +(Pokud toužíte po garantované komerční podpoře, můžete na <span class="TEX">T<span +class="E">E</span>X</span> Live zapomenout a +zakoupit komerční distribuci; viz <span class="obeylines-h"><a +href="http://tug.org/interest.html#vendors" class="url" ><span +class="ectt-1095">http://tug.org/interest.html#vendors</span></a></span> pro seznam +prodejců.) +<!--l. 223--><p class="indent"> Níže je uveden seznam informačních zdrojů, přibližně v pořadí, ve kterém ho doporučujeme +k použití: +<!--l. 226--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">prvn</span><span +class="ec-lmbx-10x-x-109">í kroky</span> </dt><dd +class="description">Pokud jste <span class="TEX">T<span +class="E">E</span>X</span>ovský nováček, na stránce <span class="obeylines-h"><a +href="http://tug.org/begin.html" class="url" ><span +class="ectt-1095">http://tug.org/begin.html</span></a></span> + najdete krátký úvod do systému. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">FAQ</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span> FAQ je obrovská studnice znalostí na všechny druhy otázek, od těch + základních až po ty nejobskurnější. Dokument najdete na <span class="TEX">T<span +class="E">E</span>X</span> Live v adresáři + <a +href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a> nebo na Internetu na <span class="obeylines-h"><a +href="http://www.tex.ac.uk/faq" class="url" ><span +class="ectt-1095">http://www.tex.ac.uk/faq</span></a></span>. + Prosíme, začněte své hledání odpovědi zde. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">Catalogue</span> </dt><dd +class="description">Pokud hledáte konkrétní balík, font, program ap., <span class="TEX">T<span +class="E">E</span>X</span> Catalogue je + místo, kde začít. + Je to obsáhlá sbírka <span class="TEX">T<span +class="E">E</span>X</span>ových položek. Viz <a +href="../../../../texmf-doc/doc/english/catalogue" >texmf-doc/doc/english/catalogue</a> nebo <span class="obeylines-h"><a +href="http://www.ctan.org/tex-archive/help/Catalogue" class="url" ><span +class="ectt-1095">http://www.ctan.org/tex-archive/help/Catalogue</span></a></span>. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">ov</span><span +class="ec-lmbx-10x-x-109">é odkazy na Webu</span> </dt><dd +class="description">Na <span class="obeylines-h"><a +href="http://tug.org/interest.html" class="url" ><span +class="ectt-1095">http://tug.org/interest.html</span></a></span> najdete mnoho + relevantních odkazů na různé příručky, knihy, manuály a články o všech aspektech + systému <span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">arch</span><span +class="ec-lmbx-10x-x-109">ívy diskusn</span><span +class="ec-lmbx-10x-x-109">ích skupin</span> </dt><dd +class="description"> + <!--l. 247--><p class="noindent">Dvě základní fóra pro hledání řešení problémů jsou newsová skupina <span class="obeylines-h"><a +href="news:comp.text.tex" class="url" ><span +class="ectt-1095">news:comp.text.tex</span></a></span> a emailová diskusní skupina <a +href="mailto:texhax@tug.org" ><span class="path"><span +class="ectt-1095">texhax@tug.org</span></span></a>. V archívech + těchto zdrojů najdete tisíce předchozích dotazů a odpovědí čekajících na vaše + hledání. Nahlédněte na <span class="obeylines-h"><a +href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span +class="ectt-1095">http://groups.google.com/groups?group=comp.text.tex</span></a></span>, + respektive na <span class="obeylines-h"><a +href="http://tug.org/mail-archives/texhax" class="url" ><span +class="ectt-1095">http://tug.org/mail-archives/texhax</span></a></span>. Dotazem do obecného + vyhledávacího stroje jako <span class="obeylines-h"><a +href="http://google.com" class="url" ><span +class="ectt-1095">http://google.com</span></a></span> také nic nepokazíte a pro specifika + češtiny a slovenštiny najdete další zdroje odkazované na <span class="obeylines-h"><a +href="http://www.cstug.cz" class="url" ><span +class="ectt-1095">http://www.cstug.cz</span></a></span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">kladen</span><span +class="ec-lmbx-10x-x-109">í dotaz</span><span +class="ec-lmbx-10x-x-109">ů</span> </dt><dd +class="description">Pokud nemůžete najít odpověď na svou otázku, můžete ji položit + na <span class="obeylines-h"><a +href="news:comp.text.tex" class="url" ><span +class="ectt-1095">news:comp.text.tex</span></a></span> přes Google nebo vašeho newsového klienta nebo + emailem na <a +href="mailto:texhax@tug.org" ><span class="path"><span +class="ectt-1095">texhax@tug.org</span></span></a>. Ale dříve, než tak učiníte, <span +class="ec-lmri-10x-x-109">pros</span><span +class="ec-lmri-10x-x-109">ím, </span>přečtěte si + toto doporučení, jak klást otázku tak, že pravděpodobně i dostanete odpověď: <span class="obeylines-h"><a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span +class="ectt-1095">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a></span>. + + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">podpora </span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> <span +class="ec-lmbx-10x-x-109">Live</span> </dt><dd +class="description">Pokud chcete poslat chybové hlášení, připomínku nebo poznámku + k distribuci <span class="TEX">T<span +class="E">E</span>X</span> Live, její instalaci nebo dokumentaci, diskusní skupina k tomu + určená je <a +href="mailto:tex-live@tug.org" ><span class="path"><span +class="ectt-1095">tex-live@tug.org</span></span></a>. Pokud však je vaše otázka specifická pro program na + <span class="TEX">T<span +class="E">E</span>X</span> Live umístěný, pište raději přímo autorovi nebo do diskusní skupiny určené + pro tento program.</dd></dl> +<!--l. 275--><p class="noindent">Druhou stranou mince je odpovídání dotazů těch, kdo kladou otázky. <span class="obeylines-h"><a +href="news:comp.text.tex" class="url" ><span +class="ectt-1095">news:comp.text.tex</span></a></span> i list +<span +class="ectt-1095">texhax </span>jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovídat tam, kde +můžete. Vítejte ve světě <span class="TEX">T<span +class="E">E</span>X</span>u! +<!--l. 283--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">2 </span> <a + id="x1-60002"></a>Struktura <span class="TEX">T<span +class="E">E</span>X</span> Live</h3> +<!--l. 286--><p class="noindent">Tento oddíl popisuje strukturu a obsah <span class="TEX">T<span +class="E">E</span>X</span> Live a <span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span>, které je částí. +<!--l. 297--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a + id="x1-70002.1"></a>Několik distribucí: <span +class="ec-lmss-10x-x-109">live</span>, <span +class="ec-lmss-10x-x-109">inst</span>, <span +class="ec-lmss-10x-x-109">protext</span></h4> +<!--l. 300--><p class="noindent">Počínaje rokem 2003 nás prostorová omezení formátu CD-ROM donutila rozdělit <span class="TEX">T<span +class="E">E</span>X</span> Live na +více distribucí: +<!--l. 304--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">live</span> </dt><dd +class="description">Úplný systém na DVD-ROM (pro CD-ROM je příliš obsáhlý). Může být spouštený + přímo nebo nainstalován na disk. DVD také obsahuje kopii archívu CTAN, distribuci + <span +class="ec-lmss-10x-x-109">protext </span>pro Windows a Mac<span class="TEX">T<span +class="E">E</span>X</span> distribuci Mac OS X, které jsou na <span class="TEX">T<span +class="E">E</span>X</span> Live zcela + nezávislé, a také sadu dalších balíků v adresáři <span +class="ectt-1095">texmf-extra</span>. + <!--l. 313--><p class="noindent">CTAN, <span +class="ec-lmss-10x-x-109">protext</span>, Mac<span class="TEX">T<span +class="E">E</span>X</span> a <span +class="ectt-1095">texmf-extra </span>se řídí odlišnými podmínkami kopírování + než <span class="TEX">T<span +class="E">E</span>X</span> Live, proto při redistribuci nebo modifikaci buďte pozorni. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">inst(alovateln</span><span +class="ec-lmbx-10x-x-109">ý)</span> </dt><dd +class="description">Úplný systém na CD. Abychom na něj všechno směstnali, museli jsme + zkomprimovat, co jen šlo. Proto nejde <span class="TEX">T<span +class="E">E</span>X</span> spouštět přímo z CD, ale musí se + instalovat na disk (odtud jméno distribuce). Postup instalace naleznete v dalších + oddílech. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">protext</span> </dt><dd +class="description">Rozšíření systému MiK<span class="TEX">T<span +class="E">E</span>X</span> pro Windows. Pro<span class="TEX">T<span +class="E">E</span>X</span>t přidává k MiK<span class="TEX">T<span +class="E">E</span>X</span>u + nové doplňkové nástroje a zjednodušuje instalaci. Je plně nezávislý na <span class="TEX">T<span +class="E">E</span>X</span> Live a má + své vlastní příkazy. Může být spouštěný živě, anebo instalován na disku. Domovská + stránka Pro<span class="TEX">T<span +class="E">E</span>X</span>t je <span class="obeylines-h"><a +href="http://tug.org/protext" class="url" ><span +class="ectt-1095">http://tug.org/protext</span></a></span>. + <!--l. 330--><p class="noindent">Pro<span class="TEX">T<span +class="E">E</span>X</span>t je poskytován v kořenovém adresáři <span +class="ec-lmss-10x-x-109">live </span>DVD  nebo na svém vlastním + CD (pro ty, kteří nemohou použít DVD). + </dd></dl> + +<!--l. 341--><p class="noindent">Jakou používáte distribuci, zjistíte náhledem souboru <span +class="ectt-1095">00</span><span +class="ecit-1095">type</span><span +class="ectt-1095">.TL </span>na začátku adresáře <span class="TEX">T<span +class="E">E</span>X</span> Live. +Tento soubor obsahuje také informaci o datu vydání <span class="TEX">T<span +class="E">E</span>X</span> Live. +<!--l. 345--><p class="indent"> Přirozeně, každá skupina uživatelů se rozhodne, co distribuovat, podle vlastních potřeb. +(TUG i CSTUG zasílá všechny tři zmíněné disky všem svým členům.) +<!--l. 349--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a + id="x1-80002.2"></a>Popis kořenových adresářů</h4> +<!--l. 352--><p class="noindent">V kořenovém adresáři distribuce <span class="TEX">T<span +class="E">E</span>X</span> Live najdete následující podadresáře. Na <span +class="ec-lmss-10x-x-109">live </span>DVD, +je celá <span class="TEX">T<span +class="E">E</span>X</span> Live hierarchie v podaresáři <span class="path"><span +class="ectt-1095">texlive2005</span></span> a ne v kořenovém adresáři +disku. +<!--l. 359--><p class="noindent"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-4-" ><colgroup id="TBL-4-1g"><col +id="TBL-4-1"><col +id="TBL-4-2"></colgroup><tr + valign="baseline" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-1" +class="td11"> <span +class="ectt-1095">bin </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-1-2" +class="td11"> <!--l. 382--><p class="noindent">Binárky, s podadresáři dle platforem. </td> +</tr><tr + valign="baseline" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-1" +class="td11"> <span +class="ectt-1095">source </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-2-2" +class="td11"> <!--l. 382--><p class="noindent">Zdrojové kódy všech programů, včetně distribuce Web2C <span class="TEX">T<span +class="E">E</span>X</span>u a + Metafontu. Jsou v <span +class="ec-lmss-10x-x-109">bzip2</span>-zkomprimovaných archívech tar. </td> +</tr><tr + valign="baseline" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-1" +class="td11"> <span +class="ectt-1095">support </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-3-2" +class="td11"> <!--l. 382--><p class="noindent">Pomocné balíky a programy. Automaticky <span +class="ec-lmri-10x-x-109">nejsou </span>instalovány: některé + editory a <span class="TEX">T<span +class="E">E</span>X</span>ová vývojová prostředí. </td> +</tr><tr + valign="baseline" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-1" +class="td11"> <span +class="ectt-1095">texmf </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-4-2" +class="td11"> <!--l. 382--><p class="noindent">Strom programů společně s + jejich podpůrnými soubory a dokumentací. Nezahrnuje formáty <span class="TEX">T<span +class="E">E</span>X</span>u + a balíky. (<span +class="ectt-1095">TEXMFMAIN </span>v následujícím oddíle.) </td> +</tr><tr + valign="baseline" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1" +class="td11"> <span +class="ectt-1095">texmf-dist </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-5-2" +class="td11"> <!--l. 382--><p class="noindent">Hlavní strom formátů a balíků. (<span +class="ectt-1095">TEXMFDIST </span>v následujícím oddíle.) </td> +</tr><tr + valign="baseline" id="TBL-4-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-1" +class="td11"> <span +class="ectt-1095">texmf-doc </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-6-2" +class="td11"> <!--l. 382--><p class="noindent">Strom samostatné čisté dokumentace, uspořádán podle jazyků. </td> +</tr><tr + valign="baseline" id="TBL-4-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-1" +class="td11"> <span +class="ectt-1095">texmf-var </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-7-2" +class="td11"> <!--l. 382--><p class="noindent">Strom pro soubory automaticky generované a uložené. (<span +class="ectt-1095">TEXMFSYSVAR</span> + v následujícím oddíle.) </td> +</tr><tr + valign="baseline" id="TBL-4-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-1" +class="td11"> <span +class="ectt-1095">xemtex </span></td><td style="white-space:wrap; text-align:left;" id="TBL-4-8-2" +class="td11"> <!--l. 382--><p class="noindent">Strom pro pomocné programy používané jenom pod Windows. Tyto + programy jsou obvykle na unixových systémech nainstalovány nebo + jsou alespoň snadno zkompilovatelné. </td> + </tr></table> +<!--l. 387--><p class="indent"> V kořenovém adresáři distribuce jsou navíc instalační dávky a soubory <span class="path"><span +class="ectt-1095">README</span></span> (v různých +jazycích). +<!--l. 390--><p class="indent"> Adresář <span class="path"><span +class="ectt-1095">texmf-doc</span></span> obsahuje pouze dokumentaci, ale ne úplnou. Dokumentace programů +(manuály, man-stránky, info-soubory) jsou v <span class="path"><span +class="ectt-1095">texmf/doc</span></span>, protože programy jsou v adresáři <span class="path"><span +class="ectt-1095">texmf</span></span>. Podobně, dokumentace <span class="TEX">T<span +class="E">E</span>X</span>ových balíků a formátů je v <span class="path"><span +class="ectt-1095">texmf-dist/doc</span></span>. +K vyhledání veškeré dokumentace na libovolném místě můžete použít programy +<span +class="ec-lmss-10x-x-109">texdoc </span>nebo <span +class="ec-lmss-10x-x-109">texdoctk</span>. Souhrnné odkazy v kořenovém souboru <a +href="../../../../doc.html" >doc.html</a> mohou být také +užitečné. +<!--l. 401--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a + id="x1-90002.3"></a>Přehled předdefinovaných stromů texmf</h4> +<!--l. 404--><p class="noindent">Tento oddíl uvádí seznam všech předdefinovaných proměnných určujících stromy texmf, +používaných systémem a jejich zamýšlený účel. Povel <span +class="ectt-1095">texconfig conf </span>vám ukáže hodnoty těchto +proměnných, tedy můžete jednoduše zjistit jak tyto odpovídají názvům adresářů ve vaší + +instalaci. +<!--l. 410--><p class="indent"> + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">TEXMFMAIN</span> </dt><dd +class="list">Strom obsahující životně důležité části systému, jako skripty pomocníka + (např. <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">web2c/mktexdir</span></span></span>), pool-soubory a jiné podporné soubory. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFDIST</span> </dt><dd +class="list">Strom obsahující hlavní sadu balíků maker, fonty, atd., z původní distribuce. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFLOCAL</span> </dt><dd +class="list">Strom, který můžou použít administrátoři na instalaci doplňkových nebo + obnovených maker, fontů, atd., pro celý systém. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFHOME</span> </dt><dd +class="list">Strom, který můžou použít uživatelé na svoje osobní instalace doplňkových + nebo obnovených maker, fontů, atd. Rozšíření této proměnné závisí implicitně na + proměnné <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">$HOME</span></span></span>, která dynamicky nastaví zvláštní adresář pro každého uživatele. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFCONFIG</span> </dt><dd +class="list">Strom používán nástroji te<span class="TEX">T<span +class="E">E</span>X</span>u <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">updmap</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">fmtutil</span></span></span> na uložení + modifikovaných konfiguračních údajů. Implicitně pod <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">$HOME</span></span></span>. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFSYSCONFIG</span> </dt><dd +class="list">Strom používán nástroji te<span class="TEX">T<span +class="E">E</span>X</span>u <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">updmap-sys</span></span></span> a + <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">fmtutil-sys</span></span></span> na uložení modifikovaných konfiguračních údajů. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFVAR</span> </dt><dd +class="list">Strom používán programy <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">updmap</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">fmtutil</span></span></span> na (cache) uložení + runtime údajů jako jsou soubory formátů a generované map-soubory. Implicitně pod + <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">$HOME</span></span></span>. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFSYSVAR</span> </dt><dd +class="list">Strom používán programy <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">updmap-sys</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">fmtutil-sys</span></span></span> na + (cache) uložení runtime údajů jako jsou soubory formátů a generované map-soubory.</dd></dl> +<!--l. 437--><p class="indent"> Další rozhovor o příkazu <span +class="ectt-1095">texconfig </span>a příbuzných pomůckách, viz oddíl <a +href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, na +straně <a +href="#x1-170004.1">28<!--tex4ht:ref: sec:texconfig --></a>. +<!--l. 442--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a + id="x1-100002.4"></a>Rozšíření <span class="TEX">T<span +class="E">E</span>X</span>u</h4> +<!--l. 445--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span> Live obsahuje několik rozšířených verzí <span class="TEX">T<span +class="E">E</span>X</span>u: +<!--l. 447--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">e-</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">přidává malou, ale mocnou množinu nových příkazů (nazývaných <span class="TEX">T<span +class="E">E</span>X</span>ové + primitivy). Nové příkazy se například týkají makroexpanze, načítání znaků, + tříd značek (marks), a rozšířených ladicích možností, a rozšíření <span class="TEX">T<span +class="E">E</span>X</span>--XE T pro + obousměrnou sazbu. Implicitně je e-<span class="TEX">T<span +class="E">E</span>X</span> 100% kompatibilní se standardním <span class="TEX">T<span +class="E">E</span>X</span>em. + Viz <a +href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>. + + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">pdf</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">je schopen kromě DVI zapisovat výsledek + i ve formátu PDF firmy Adobe. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ový balík <span +class="ec-lmss-10x-x-109">hyperref </span>má volbu ,<span +class="ectt-1095">pdftex</span>‘, která + aktivuje funkcionalitu programu. Viz návod v adresáři <a +href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a> a + <a +href="../../../../texmf/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/manual/samplepdf/samplepdf.tex</a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">pdfe</span><span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span> </dt><dd +class="description">kombinuje rozšíření pdf<span class="TEX">T<span +class="E">E</span>X</span> a e-<span class="TEX">T<span +class="E">E</span>X</span>. Je to implicitní program pro všechny + formáty kromě plain <span class="TEX">T<span +class="E">E</span>X</span>u. Dokumentaci viz výše. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Omega</span><span +class="ec-lmbx-10x-x-109"> (Omega)</span> </dt><dd +class="description">je založena na Unicode. Umožňuje 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. Viz + <a +href="../../../../texmf/doc-dist/omega/base/doc-1.8.tex" >texmf/doc-dist/omega/base/doc-1.8.tex</a> (dokumentace však není zcela aktuální). + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Aleph</span> </dt><dd +class="description">kombinuje rozšíření Omega a e-<span class="TEX">T<span +class="E">E</span>X</span>. Pro minimální dokumentaci viz + <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. + </dd></dl> +<!--l. 485--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a + id="x1-110002.5"></a>Další za zmínku stojící programy na <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 487--><p class="noindent">Na <span class="TEX">T<span +class="E">E</span>X</span> Live najdete několik často používaných programů: +<!--l. 489--><p class="indent"> + <dl class="list1"><dt class="list"> +<span +class="ec-lmss-10x-x-109">bibtex</span> </dt><dd +class="list">podpora práce se seznamem literatury. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">makeindex</span> </dt><dd +class="list">vytváření rejstříku, pro češtinu a slovenštinu ve verzi <span +class="ectt-1095">csindex</span>. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">dvips</span> </dt><dd +class="list">pro konverzi DVI do PostScript. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">xdvi</span> </dt><dd +class="list">prohlížeč DVI pro systém X Window. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">dvilj</span> </dt><dd +class="list">DVI ovladač tiskáren HP LaserJet. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">dv2dt, dt2dv</span> </dt><dd +class="list">pro konverzi DVI do/z ascii textu. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">dviconcat, dviselect</span> </dt><dd +class="list">pro kopii a vkládání stránek do/z DVI souborů. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">dvipdfmx</span> </dt><dd +class="list">konvertor DVI do PDF, alternativní přístup vedle pdf<span class="TEX">T<span +class="E">E</span>X</span>u zmíněného výše. + Srovnej balíky <span +class="ec-lmss-10x-x-109">ps4pdf </span>a <span +class="ec-lmss-10x-x-109">pdftricks </span>pro další alternativy. + + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">psselect, psnup, ...</span> </dt><dd +class="list">programy pro práci s PostScriptem. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">lacheck</span> </dt><dd +class="list">pro kontrolu syntaxe <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">texexec</span> </dt><dd +class="list">wrapper pro Con<span class="TEX">T<span +class="E">E</span>X</span>t a práci s PDF. + </dd><dt class="list"> +<span +class="ec-lmss-10x-x-109">tex4ht</span> </dt><dd +class="list">konvertor <span class="TEX">T<span +class="E">E</span>X</span>u do HTML. + </dd></dl> +<!--l. 523--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">3 </span> <a + id="x1-120003"></a>Instalace na Unixu</h3> +<!--l. 526--><p class="noindent">Jak již bylo zmíněno v oddíle <a +href="#x1-40001.1">1.1<!--tex4ht:ref: sec:basic --></a> na straně <a +href="#x1-40001.1">5<!--tex4ht:ref: sec:basic --></a>, <span class="TEX">T<span +class="E">E</span>X</span> Live má tři základní užití: +<!--l. 529--><p class="indent"> + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-12002x1"></a>použití přímo z média, + </li> + <li class="enumerate" value="2" +><a + id="x1-12004x2"></a>instalace na disk nebo + </li> + <li class="enumerate" value="3" +><a + id="x1-12006x3"></a>integrace konkrétního balíku či kolekce do vaší existující <span class="TEX">T<span +class="E">E</span>X</span>ové instalace.</li></ol> +<!--l. 536--><p class="noindent">V následujících sekcích popíšeme pro Unix specifické postupy pro každé výše zmíněné +užití. +<!--l. 539--><p class="indent"> <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + + + +<!--l. 539--><p class="indent"> <span +class="ec-lmbx-10x-x-109">Varov</span><span +class="ec-lmbx-10x-x-109">án</span><span +class="ec-lmbx-10x-x-109">í: </span>Kolekce na CD i DVD jsou ve formátu ISO 9660 (High Sierra), <span +class="ec-lmri-10x-x-109">v</span><span +class="ec-lmri-10x-x-109">četn</span><span +class="ec-lmri-10x-x-109">ě</span> rozšíření +Rock Ridge (a Joliet pro Windows). Proto váš unixový systém musí být schopen využívat +rozšíření Rock Ridge. Ověřte tedy v dokumentaci příkazu <span +class="ec-lmss-10x-x-109">mount</span>, jak toho docílit. Pokud máte +na své lokální síti několik různých strojů, namontujte média na takovém stroji, který Rock +Ridge podporuje, a použijte je na ostatních. +<!--l. 550--><p class="indent"> Moderní systémy by měly používat disky bez problémů. V případě problémů nám dejte +vědět. V dalším předpokládáme, že jste schopni namontovat Rock Ridge kompatibilní CD. + + +<!--l. 558--><p class="indent"> </td></tr></table></div><hr class="endfigure"> + <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a + id="x1-130003.1"></a>Spouštění <span class="TEX">T<span +class="E">E</span>X</span> Live přímo z média (Unix)</h4> +<!--l. 609--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span>ový systém můžete spouštět přímo z <span +class="ec-lmss-10x-x-109">live </span>DVD, bez instalace distribuce na disk. (Odtud +název ,<span class="TEX">T<span +class="E">E</span>X</span> Live ‘.) <span class="TEX">T<span +class="E">E</span>X</span> <span +class="ec-lmri-10x-x-109">nejde </span>spouštět přímo z jiných CD (viz oddíl <a +href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a> na straně <a +href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Na +začátku musíte namontovat CD resp. DVD a povolit rozšíření Rock Ridge. Konkrétní příkaz se +<span +class="ec-lmri-10x-x-109">li</span><span +class="ec-lmri-10x-x-109">š</span><span +class="ec-lmri-10x-x-109">í </span>systém od systému. Níže uvedené funguje pod Linuxem (název zařízení <span class="path"><span +class="ectt-1095">/dev/cdrom</span></span> se +může lišit, stejně tak název souborového systému: Solaris například pro ISO 9660 používá název +<span +class="ectt-1095">hsfs </span>– souborový systém High Sierra). Všechny příklady používají <span +class="ectt-1095">> </span>jako prompt shellu, vstup +uživatele je <span class="underline"><span +class="ectt-1095">podtr</span><span +class="ectt-1095">žen</span><span +class="ectt-1095">ý</span></span>.) <div class="alltt"> +<!--l. 610--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">mount</span> <span +class="ectt-1095">-t</span> <span +class="ectt-1095">iso9660</span> <span +class="ectt-1095">/dev/cdrom</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 610--><p class="noindent">Změňte aktuální adresář do právě namontovaného adresáře: <div class="alltt"> +<!--l. 610--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">cd</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 610--><p class="noindent">Pod Mac OS X je adresář typicky pod <span class="path"><span +class="ectt-1095">/Volumes</span></span> a zařízení bude namontováno automaticky. +Spusťte instalační dávku <span class="path"><span +class="ectt-1095">install-tl.sh</span></span>: <div class="alltt"> +<!--l. 611--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-tl.sh</span></span> +<br class="newline"><span +class="ectt-1095">Welcome to TeX Live...</span> +</div> +</div> +<!--l. 611--><p class="noindent">Po několika uvítacích zprávách a zobrazení základního menu vás systém žádá o zadání +volby. To učiníte stiskem vybraného znaku a zmáčknutím klávesy Enter (bez lomené +závorky). Nezáleží, zda používáte malá či velká písmena; v ukázkách jsou použita +malá. +<!--l. 614--><p class="indent"> Pro spouštění z média bude prvním příkazem <span class="underline"><span +class="ectt-1095">d</span></span> a následně příkaz <span class="underline"><span +class="ectt-1095">1</span></span> pro nastavení +adresářů. I v tomto případě musíme nastavit adresář na lokálním disku, kam bude <span class="TEX">T<span +class="E">E</span>X</span> +zapisovat soubory, které generuje, jako fonty, formátové soubory, a také upravené konfigurační +soubory. V tomto příkladě použijeme <span class="path"><span +class="ectt-1095">/opt/texlive2005</span></span>. Je vhodné přidat k názvu také rok, +protože tyto generované soubory nejsou kompatibilní pro různé verze. (Pokud jste spokojeni +s implicitní hodnotou <span class="path"><span +class="ectt-1095">/usr/local/texlive/2005</span></span> můžete pokračovat dalším krokem.) +<div class="alltt"> + + +<!--l. 623--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">Enter</span><span +class="ectt-1095"> command:</span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">d</span></span> +<br><span +class="ectt-1095">Current</span><span +class="ectt-1095"> directories</span><span +class="ectt-1095"> setup:</span> +<br><span +class="ectt-1095"><1></span><span +class="ectt-1095"> </span><span +class="ectt-1095"> TEXDIR:</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texlive/2005</span> +<br><span +class="ectt-1095">...</span> +<br><span +class="ectt-1095">Enter</span><span +class="ectt-1095"> command:</span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">1</span></span> +<br><span +class="ectt-1095">New</span><span +class="ectt-1095"> value</span><span +class="ectt-1095"> for</span><span +class="ectt-1095"> TEXDIR</span><span +class="ectt-1095"> [/usr/TeX]:</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">/opt/texlive2005</span></span> +<br><span +class="ectt-1095">...</span> +<br><span +class="ectt-1095">Enter</span><span +class="ectt-1095"> command:</span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">r</span></span> +</div> +</div> +<!--l. 634--><p class="noindent">Zpátky v hlavním menu, naším dalším a posledním příkazem bude <span class="underline"><span +class="ectt-1095">r</span></span> pro nastavení běhu +z média bez instalace na disk: <div class="alltt"> +<!--l. 636--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">Enter</span><span +class="ectt-1095"> command:</span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">r</span></span> +<br><span +class="ectt-1095">Preparing</span><span +class="ectt-1095"> destination</span><span +class="ectt-1095"> directories...</span> +<br><span +class="ectt-1095">...</span> +<br><span +class="ectt-1095">Welcome</span><span +class="ectt-1095"> to</span><span +class="ectt-1095"> the</span><span +class="ectt-1095"> TeX</span><span +class="ectt-1095"> Live!</span> +<br><span +class="ectt-1095">></span> +</div> +</div> +<!--l. 644--><p class="noindent">Jak vidíte, jsme zpět v hlavním menu. +<!--l. 646--><p class="indent"> Dalším krokem je nastavení dvou proměnných prostředí: <span +class="ectt-1095">PATH </span>pro adresář programů +závislých na architektuře OS (abychom mohli spouštět programy) a <span +class="ectt-1095">TEXMFSYSVAR </span>na +hodnoty specifikované výše. V tabulce <a +href="#x1-130011">1<!--tex4ht:ref: tab:archlist --></a> vidíte seznam jmen architektur pro různé +systémy. +<!--l. 664--><p class="indent"> Jakmile byla dokončena základní instalace a byly nastaveny proměnné prostředí, posledním +krokem je spuštění programu <span +class="ec-lmss-10x-x-109">texconfig </span>nebo <span +class="ec-lmss-10x-x-109">texconfig-sys </span>pro přizpůsobení instalace specifickým +potřebám. To je popsáno v oddíle <a +href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a> na straně <a +href="#x1-170004.1">28<!--tex4ht:ref: sec:texconfig --></a>. + + +<!--l. 666--><p class="indent"> <a + id="x1-130011"></a><hr class="float"><div class="float" +><table class="float"><tr class="float"><td class="float" +> + + + <table class="caption" +><tr valign="baseline" class="caption"><td class="id">Tabulka 1: </td><td +class="content">Podporované systémové architektury.</td></tr></table><!--tex4ht:label?: x1-130011 --> +<div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-5-" ><colgroup id="TBL-5-1g"><col +id="TBL-5-1"><col +id="TBL-5-2"></colgroup><tr + valign="baseline" id="TBL-5-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-1" +class="td11"> <span +class="ectt-1095">alpha-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-2" +class="td11"> HP Alpha GNU/Linux </td> +</tr><tr + valign="baseline" id="TBL-5-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-1" +class="td11"> <span +class="ectt-1095">i386-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-2" +class="td11"> Intel x86 Mac OS X </td> +</tr><tr + valign="baseline" id="TBL-5-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-1" +class="td11"> <span +class="ectt-1095">i386-freebsd </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-2" +class="td11"> Intel x86 FreeBSD </td> +</tr><tr + valign="baseline" id="TBL-5-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-1" +class="td11"> <span +class="ectt-1095">i386-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-2" +class="td11"> Intel x86 GNU/Linux </td> +</tr><tr + valign="baseline" id="TBL-5-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-1" +class="td11"> <span +class="ectt-1095">mips-irix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-5-2" +class="td11"> SGI IRIX </td> +</tr><tr + valign="baseline" id="TBL-5-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-1" +class="td11"> <span +class="ectt-1095">powerpc-aix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-6-2" +class="td11"> IBM RS/6000 AIX </td> +</tr><tr + valign="baseline" id="TBL-5-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-1" +class="td11"> <span +class="ectt-1095">powerpc-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-7-2" +class="td11"> PowerPC Mac OS X </td> +</tr><tr + valign="baseline" id="TBL-5-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-1" +class="td11"> <span +class="ectt-1095">sparc-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-8-2" +class="td11"> Sun Sparc GNU/Linux </td> +</tr><tr + valign="baseline" id="TBL-5-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-1" +class="td11"> <span +class="ectt-1095">sparc-solaris </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-9-2" +class="td11"> Sun Sparc Solaris </td> +</tr><tr + valign="baseline" id="TBL-5-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-1" +class="td11"> <span +class="ectt-1095">win32 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-2" +class="td11"> Windows (32-bit) </td> +</tr><tr + valign="baseline" id="TBL-5-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-11-1" +class="td11"> <span +class="ectt-1095">x86_64-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-11-2" +class="td11"> Intel x86 64-bit GNU/Linux </td> +</tr><tr +class="hline"><td><hr></td><td><hr></td></tr><tr + valign="baseline" id="TBL-5-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-12-1" +class="td11"> </td> +</tr></table></div> + + + </td></tr></table></div><hr class="endfloat" /> +<!--l. 693--><p class="indent"> Syntax pro nastavení proměnných prostředí a nastavení inicializačního souboru, který je +obsahuje, závisí na používaném shellu. Pokud používáte Bourne-kompatibilní shell (<span +class="ec-lmss-10x-x-109">sh</span>, <span +class="ec-lmss-10x-x-109">bash</span>, +<span +class="ec-lmss-10x-x-109">ksh</span>, apod.), dejte si do svého souboru <span class="path"><span +class="ectt-1095">$HOME/.profile</span></span>: <div class="alltt"> +<!--l. 697--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">PATH=/mnt/cdrom/bin/</span><span +class="ecit-1095">archname</span><span +class="ectt-1095">:$PATH;</span><span +class="ectt-1095"> export</span><span +class="ectt-1095"> PATH</span> +<br><span +class="ectt-1095">TEXMFSYSVAR=/opt/texlive2005/texmf-var;</span><span +class="ectt-1095"> export</span><span +class="ectt-1095"> TEXMFVAR</span> +</div> +</div> +<!--l. 702--><p class="noindent">Pro C shell-kompatibilní shelly (<span +class="ec-lmss-10x-x-109">csh</span>, <span +class="ec-lmss-10x-x-109">tcsh</span>) si dejte do <span class="path"><span +class="ectt-1095">$HOME/.cshrc</span></span> toto: <div class="alltt"> +<!--l. 705--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">setenv</span><span +class="ectt-1095"> PATH</span><span +class="ectt-1095"> /mnt/cdrom/bin/</span><span +class="ecit-1095">archname</span><span +class="ectt-1095">:$PATH</span> +<br><span +class="ectt-1095">setenv</span><span +class="ectt-1095"> TEXMFSYSVAR</span><span +class="ectt-1095"> /opt/texlive2005/texmf-var</span> +</div> +</div> +<!--l. 711--><p class="noindent">Pak se odhlaste, přihlaste s novým nastavením a otestujte svou instalaci (viz oddíl <a +href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a> na +straně <a +href="#x1-180004.2">29<!--tex4ht:ref: sec:test-install --></a>). +<!--l. 722--><p class="indent"> Pokud narazíte na problémy, pokuste se je řešit se svým místním systémovým +administrátorem: jak namontovat média <span class="TEX">T<span +class="E">E</span>X</span> Live, jaké adresáře používat. Také detaily změn +osobních konfiguračních souborů se mohou systém od systému lišit. + <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a + id="x1-140003.2"></a>Instalace <span class="TEX">T<span +class="E">E</span>X</span> Live na disk</h4> +<!--l. 729--><p class="noindent">Dnes je možná, ba i typická, instalace distribuce <span class="TEX">T<span +class="E">E</span>X</span> Live na disk. To je možné provést +z distribucí <span +class="ec-lmss-10x-x-109">live </span>nebo <span +class="ec-lmss-10x-x-109">inst</span>. Popis rozdílů různých distribucí najdete v oddíle <a +href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a> na +straně <a +href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>. +<!--l. 740--><p class="indent"> V případě, že již máte na disku starší instalaci <span class="TEX">T<span +class="E">E</span>X</span> Live, zaarchivujte si ji. Novou instalaci +nelze instalovat přes starou. Pokud jste si ale důsledně svoje rozšíření instalovali do podstromů +v <span class="path"><span +class="ectt-1095">$TEXMFLOCAL</span></span>, po provedení nové instalace si v ní tyto podstromy rozbalte a docílíte tím +vysoké míry zpětně kompatibility instalací <span class="TEX">T<span +class="E">E</span>X</span> Live. +<!--l. 748--><p class="indent"> Na začátku musíte namontovat CD resp. DVD a povolit rozšíření Rock Ridge. Konkrétní +příkaz se <span +class="ec-lmri-10x-x-109">li</span><span +class="ec-lmri-10x-x-109">š</span><span +class="ec-lmri-10x-x-109">í </span>systém od systému. Níže uvedené funguje pod Linuxem (název zařízení <span class="path"><span +class="ectt-1095">/dev/cdrom</span></span> se může lišit, stejně tak název souborového systému: Solaris například pro ISO 9660 +používá název <span +class="ectt-1095">hsfs </span>– souborový systém High Sierra). Všechny příklady používají <span +class="ectt-1095">> </span>jako prompt +shellu, vstup uživatele je <span class="underline"><span +class="ectt-1095">podtr</span><span +class="ectt-1095">žen</span><span +class="ectt-1095">ý</span></span>.) <div class="alltt"> +<!--l. 748--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">mount</span> <span +class="ectt-1095">-t</span> <span +class="ectt-1095">iso9660</span> <span +class="ectt-1095">/dev/cdrom</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 748--><p class="noindent">Změňte aktuální adresář do právě namontovaného adresáře: <div class="alltt"> + +<!--l. 748--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">cd</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 748--><p class="noindent">Pod Mac OS X je adresář typicky pod <span class="path"><span +class="ectt-1095">/Volumes</span></span> a zařízení bude namontováno automaticky. +Spusťte instalační dávku <span class="path"><span +class="ectt-1095">install-tl.sh</span></span>: <div class="alltt"> +<!--l. 749--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-tl.sh</span></span> +<br class="newline"><span +class="ectt-1095">Welcome to TeX Live...</span> +</div> +</div> +<!--l. 749--><p class="noindent">Po několika uvítacích zprávách a zobrazení základního menu vás systém žádá o zadání +volby. To učiníte stiskem vybraného znaku a zmáčknutím klávesy Enter (bez lomené +závorky). Nezáleží, zda používáte malá či velká písmena; v ukázkách jsou použita +malá. +<!--l. 751--><p class="indent"> Tabulka <a +href="#x1-140012">2<!--tex4ht:ref: tab:main-menu-options --></a> krátce uvádí volby hlavního menu. Pořadí, v kterém vybíráte volby jen lehce +ovlivňuje výsledek, jenom volba <span class="underline"><span +class="ectt-1095">i</span></span> musí být poslední. Je rozumné procházet je v pořadí +uvedeném zde. + <div class="table"> + + +<!--l. 768--><p class="indent"> <a + id="x1-140012"></a><hr class="float"><div class="float" +><table class="float"><tr class="float"><td class="float" +> + + + <table class="caption" +><tr valign="baseline" class="caption"><td class="id">Tabulka 2: </td><td +class="content">Volby hlavního menu pro instalaci</td></tr></table><!--tex4ht:label?: x1-140012 --> + <table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-8-" ><colgroup id="TBL-8-1g"><col +id="TBL-8-1"><col +id="TBL-8-2"></colgroup><tr + valign="baseline" id="TBL-8-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-1" +class="td01"><span +class="ectt-1095">p </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-1-2" +class="td10"> <!--l. 782--><p class="noindent">Platforma, kterou používáme. </td> + </tr><tr + valign="baseline" id="TBL-8-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-1" +class="td01"><span +class="ectt-1095">b </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-2-2" +class="td10"> <!--l. 782--><p class="noindent">Instalované architektury. </td> + </tr><tr + valign="baseline" id="TBL-8-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-1" +class="td01"><span +class="ectt-1095">s </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-3-2" +class="td10"> <!--l. 782--><p class="noindent">Základní instalační schéma, které bude použité (minimal, recommended, full, + apod.). </td> + </tr><tr + valign="baseline" id="TBL-8-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-1" +class="td01"><span +class="ectt-1095">c </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-4-2" +class="td10"> <!--l. 782--><p class="noindent">Prioritní volba jednotlivých kolekcí (nezávislá na schématu). </td> + </tr><tr + valign="baseline" id="TBL-8-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-1" +class="td01"><span +class="ectt-1095">l </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-5-2" +class="td10"> <!--l. 782--><p class="noindent">Prioritní volba jazykových kolekcí. </td> + </tr><tr + valign="baseline" id="TBL-8-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-1" +class="td01"><span +class="ectt-1095">d </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-6-2" +class="td10"> <!--l. 782--><p class="noindent">Adresáře, do nichž se bude instalovat. </td> + </tr><tr + valign="baseline" id="TBL-8-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-1" +class="td01"><span +class="ectt-1095">o </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-7-2" +class="td10"> <!--l. 782--><p class="noindent">Další volby. </td> + </tr><tr + valign="baseline" id="TBL-8-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-1" +class="td01"><span +class="ectt-1095">i </span></td><td style="white-space:wrap; text-align:left;" id="TBL-8-8-2" +class="td10"> <!--l. 782--><p class="noindent">Vlastní instalace. </td> + </tr></table> + + + </td></tr></table></div><hr class="endfloat" /> + </div> +<!--l. 785--><p class="indent"> Zde je detailní popis jednotlivých voleb. +<!--l. 787--><p class="indent"> <span +class="ectt-1095">p </span><span +class="ec-lmbx-10x-x-109">– Pou</span><span +class="ec-lmbx-10x-x-109">ž</span><span +class="ec-lmbx-10x-x-109">ívan</span><span +class="ec-lmbx-10x-x-109">á platforma. </span>Jelikož instalační skript automaticky hádá, na jaké platformě +běží, tato volba se většinou nemusí přenastavovat a je potřeba pouze tehdy, když chcete potlačit +automatickou detekci. +<!--l. 792--><p class="indent"> <span +class="ectt-1095">b </span><span +class="ec-lmbx-10x-x-109">– Instalovan</span><span +class="ec-lmbx-10x-x-109">é architektury. </span>Implicitně se instalují binárky pouze pro právě +používanou platformu. Je zde ale možnost si vybrat i další podporované platformy +(anebo zrušit výběr právě používané platformy). To může být vhodné při sdílení +<span class="TEX">T<span +class="E">E</span>X</span>ového stromu v heterogenní síti. Přehled podporovaných architektur je v tabulce <a +href="#x1-130011">1<!--tex4ht:ref: tab:archlist --></a> na +straně <a +href="#x1-130011">17<!--tex4ht:ref: tab:archlist --></a>. +<!--l. 800--><p class="indent"> <span +class="ectt-1095">s </span><span +class="ec-lmbx-10x-x-109">– Z</span><span +class="ec-lmbx-10x-x-109">ákladn</span><span +class="ec-lmbx-10x-x-109">í instala</span><span +class="ec-lmbx-10x-x-109">čn</span><span +class="ec-lmbx-10x-x-109">í sch</span><span +class="ec-lmbx-10x-x-109">éma. </span>Z tohoto menu můžete vybrat některou z předpřipravených +množin sbírek balíků (instalačních schémat). Implicitní je <span +class="ectt-1095">full </span>schéma pro instalaci všech +balíků dostupných na médiu, ale můžete zvolit také <span +class="ectt-1095">basic </span>schéma pro minimální systém anebo +<span +class="ectt-1095">medium </span>schéma pro něco uprostřed. Najdete zde také schémata pro uživatele Omegy a +XML. +<!--l. 811--><p class="indent"> <span +class="ectt-1095">c </span><span +class="ec-lmbx-10x-x-109">– Prioritn</span><span +class="ec-lmbx-10x-x-109">í volba jednotliv</span><span +class="ec-lmbx-10x-x-109">ých kolekc</span><span +class="ec-lmbx-10x-x-109">í. </span>Z tohoto menu vyberete jednotlivé instalační +kolekce, které jsou výjimkami ze zvoleného instalačního schématu. Kolekce jsou o úroveň níž než +schémata – kolekce tvoří jeden nebo více balíků, balíčky (nejnižší úroveň seskupování v <span class="TEX">T<span +class="E">E</span>X</span> +Live) obsahují aktuální soubory maker <span class="TEX">T<span +class="E">E</span>X</span>u, rodiny fontů atd. V tomto menu hraje při výběru +roli volba malých a velkých písmen. +<!--l. 822--><p class="indent"> <span +class="ectt-1095">l </span><span +class="ec-lmbx-10x-x-109">– Prioritn</span><span +class="ec-lmbx-10x-x-109">í volba jazykov</span><span +class="ec-lmbx-10x-x-109">ých kolekc</span><span +class="ec-lmbx-10x-x-109">í. </span>to override the collection set in the chosen +scheme. Toto menu má stejné určení jako <span class="underline"><span +class="ectt-1095">c</span></span>, a to určit výjimky vybraného instalačního +schématu, přičemž kolekce jsou utříděny dle podpory sazby různých jazyků. Malá a +velká písmena jsou opět při volbách odlišována. Seznam jazykových kolekcí na <span class="TEX">T<span +class="E">E</span>X</span> +Live: +<table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">(some) African scripts </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Arabic </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">Armenian </span></td><td +class="tabbing"><span +class="ec-lmr-10">Chinese Japanese Korean</span> +</td></tr></table> +<!--l. 843--><p class="indent"> <table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Croatian </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Cyrillic </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">Czech/Slovak </span></td><td +class="tabbing"><span +class="ec-lmr-10">Danish</span></td></tr></table> +<!--l. 847--><p class="indent"> <table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Dutch </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Finnish </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">French </span></td><td +class="tabbing"><span +class="ec-lmr-10">German</span></td></tr></table> +<!--l. 851--><p class="indent"> <table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Greek </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Hebrew </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">Hungarian </span></td><td +class="tabbing"><span +class="ec-lmr-10">Indic</span></td></tr></table> +<!--l. 855--><p class="indent"> +<table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Italian </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Latin </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">Manju </span></td><td +class="tabbing"><span +class="ec-lmr-10">Mongolian</span></td></tr></table> +<!--l. 859--><p class="indent"> <table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Norwegian </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Polish </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">Portuguese </span></td><td +class="tabbing"><span +class="ec-lmr-10">Spanish</span></td></tr></table> +<!--l. 863--><p class="indent"> +<table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td width="209" +class="tabbing"><span +class="ec-lmr-10">Swedish </span></td><td width="196" +class="tabbing"><span +class="ec-lmr-10">Tibetan </span></td><td width="163" +class="tabbing"><span +class="ec-lmr-10">UK English </span></td><td +class="tabbing"><span +class="ec-lmr-10">Vietnamese</span></td></tr></table> +<!--l. 867--><p class="indent"> <table +cellpadding="0" border="0" cellspacing="0" +class="tabbing"><tr +valign="baseline" class="tabbing"><td +class="tabbing"></td></tr></table> +<!--l. 868--><p class="indent"> +<!--l. 874--><p class="noindent">Jazykové kolekce typicky obsahují fonty, makra, vzory dělení a další pomocné soubory. +(Například <span +class="ec-lmss-10x-x-109">frenchle.sty </span>je instalován pokud zvolíte volbu <span +class="ectt-1095">French</span>.) Navíc instalací jazykové +kolekce bude změněn obsah konfiguračního souboru <span class="path"><span +class="ectt-1095">language.dat</span></span>, který určuje, jaké vzory +dělení budou vloženy do formátů. +<!--l. 881--><p class="indent"> <span +class="ectt-1095">d </span><span +class="ec-lmbx-10x-x-109">– Instala</span><span +class="ec-lmbx-10x-x-109">čn</span><span +class="ec-lmbx-10x-x-109">í adres</span><span +class="ec-lmbx-10x-x-109">á</span><span +class="ec-lmbx-10x-x-109">ře. </span>Tyto adresáře mohou být změněny takto: + + + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">TEXDIR</span> </dt><dd +class="list">Kořenový adresář, do kterého bude vše instalováno. Implicitní hodnota je <span class="path"><span +class="ectt-1095">/usr/local/texlive/2005</span></span>, a je obvykle měněna. Doporučujeme do názvu přidat rok, + co vám umožní mít několik různých verzí <span class="TEX">T<span +class="E">E</span>X</span> Live vedle sebe. + <!--l. 892--><p class="noindent">(Pak si můžete udělat symbolický odkaz kupříkladu na název <span class="path"><span +class="ectt-1095">/usr/local/texlive</span></span> + nezávislý na verzi, který může být aktualizován po otestování nové verze.) + <!--l. 896--><p class="noindent">Pod Mac OS X obvykle <span class="TEX">T<span +class="E">E</span>X</span>ové nadstavby hledají <span class="TEX">T<span +class="E">E</span>X</span> v <span class="path"><span +class="ectt-1095">/usr/local/teTeX</span></span>, což + je proto na tomto OS doporučený adresář pro instalaci. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFLOCAL</span> </dt><dd +class="list">Do tohoto adresáře bude systém <span class="TEX">T<span +class="E">E</span>X</span> (ne jako část původní instalace, ale + spíše jako doplněk) ukládat soubory nezávislé na verzi distribuce, například fonty. + Implicitní hodnota je <span class="path"><span +class="ectt-1095">/usr/local/texlive/texmf-local</span></span>, nezávislá na aktuální verzi + <span class="TEX">T<span +class="E">E</span>X</span> Live, protože to je také doporučené umístění na ukládaní všech lokálních + balíků a konfiguračních souborů. + </dd><dt class="list"> + <span +class="ectt-1095">TEXMFSYSVAR</span> </dt><dd +class="list">Do tohoto podstromu budou instalovány a ukládány soubory, které <span +class="ec-lmri-10x-x-109">jsou</span> + specifické pro danou verzi distribuce, například formátové soubory, konfigurační + soubory modifikované konfiguračním programem <span +class="ec-lmss-10x-x-109">texconfig-sys</span>. Implicitní hodnota je + <span class="path"><span +class="ectt-1095">TEXDIR/texmf-var</span></span> a obvykle není důvod ji měnit. <span +class="ec-lmss-10x-x-109">texconfig </span>hledá modifikované + konfigurační údaje také v adresáři proměnné <span +class="ectt-1095">TEXMFSYSCONFIG</span>. Pro další informace + viz oddíl <a +href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, strana <a +href="#x1-170004.1">28<!--tex4ht:ref: sec:texconfig --></a>. + </dd></dl> +<!--l. 919--><p class="indent"> <span +class="ectt-1095">o </span><span +class="ec-lmbx-10x-x-109">– Dal</span><span +class="ec-lmbx-10x-x-109">š</span><span +class="ec-lmbx-10x-x-109">í volby. </span>Zde můžete zvolit následující obecné volby: + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">a</span> </dt><dd +class="list">Volba alternativního adresáře pro generované fonty. Standardně je použit podstrom + <span +class="ectt-1095">TEXMFVAR</span>, zmíněný výše. Nastavení je užitečné, pokud plánujete montovat hlavní + strom pouze pro čtení, a proto jiný adresář (například specifický pro daný stroj) + potřebujete pro dynamicky generované fonty. + </dd><dt class="list"> + <span +class="ectt-1095">l</span> </dt><dd +class="list">Volba vytváření symbolických odkazů pro binárky, manové stránky a/nebo soubory + GNU Info v dalších adresářích. Například můžete chtít mít manové stránky v <span class="path"><span +class="ectt-1095">/usr/local/man</span></span> a Info soubory v <span class="path"><span +class="ectt-1095">/usr/local/info</span></span>. (Samozřejmě musíte mít + oprávnění zápisu do těchto adresářů.) + <!--l. 937--><p class="noindent">Neradíme přepsat váš systém <span class="TEX">T<span +class="E">E</span>X</span> s touto volbou. Je zamýšlena v první řadě + na vytvoření odkazů v standardních adresářích, které znají uživatelé, například <span class="path"><span +class="ectt-1095">/usr/local/bin</span></span>, které již neobsahují žádné <span class="TEX">T<span +class="E">E</span>X</span>ovské soubory. + </dd><dt class="list"> + <span +class="ectt-1095">d</span> </dt><dd +class="list">Volba pro vynechání instalace stromu dokumentace fontů a maker. To je užitečné, + pokud jste dokumentaci již instalovali nebo chcete ušetřit místo. + + + </dd><dt class="list"> + <span +class="ectt-1095">s</span> </dt><dd +class="list">Volba pro vynechání instalace hlavního podstromu s makry a fonty. To je užitečné, + pokud instalujete na různých architekturách se sdíleným hlavním stromem přes NFS. + </dd></dl> +<!--l. 952--><p class="indent"> <span +class="ec-lmbx-10x-x-109">i – Vlastn</span><span +class="ec-lmbx-10x-x-109">í instalace. </span>Pokud jste si ověřili všechna nastavení a možnosti konfigurace, zvolte +<span class="underline"><span +class="ectt-1095">i</span></span>, čímž se spustí instalace do vybraných adresářů. +<!--l. 956--><p class="indent"> Po ukončení instalace je dalším krokem umístění (na architektuře závislého) podadresáře +adresáře <span class="path"><span +class="ectt-1095">TEXDIR/bin</span></span> do proměnné prostředí <span +class="ectt-1095">PATH</span>, aby se nově instalované programy +našly. To nemusí být nezbytné v případě vytvoření symbolických odkazů. Seznam +názvů architektur najdete v tabulce <a +href="#x1-130011">1<!--tex4ht:ref: tab:archlist --></a> na straně <a +href="#x1-130011">17<!--tex4ht:ref: tab:archlist --></a> nebo si vypište obsah adresáře <span class="path"><span +class="ectt-1095">TEXDIR/bin</span></span>. +<!--l. 966--><p class="indent"> Přesná syntax pro provedení výše popsané změny a použitá startovací dávka uživatele záleží +na shellu, který používáte. Pokud je to Bourne-kompatibilní shell (<span +class="ec-lmss-10x-x-109">sh</span>, <span +class="ec-lmss-10x-x-109">bash</span>, <span +class="ec-lmss-10x-x-109">ksh</span>, apod.), přidejte +si do svého souboru <span class="path"><span +class="ectt-1095">$HOME/.profile</span></span> toto: + <div class="alltt"> +<!--l. 972--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">PATH=/usr/local/texlive/2005/bin/</span><span +class="ecit-1095">archname</span><span +class="ectt-1095">:$PATH;</span><span +class="ectt-1095"> export</span><span +class="ectt-1095"> PATH</span> +</div> +</div> +<!--l. 976--><p class="noindent">Pro C shell-kompatibilní shelly (<span +class="ec-lmss-10x-x-109">csh</span>, <span +class="ec-lmss-10x-x-109">tcsh</span>) si dejte do svého <span class="path"><span +class="ectt-1095">$HOME/.cshrc</span></span> tohle: <div class="alltt"> +<!--l. 978--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">setenv</span><span +class="ectt-1095"> PATH</span><span +class="ectt-1095"> /usr/local/texlive/2005/bin/</span><span +class="ecit-1095">archname</span><span +class="ectt-1095">:$PATH</span> +</div> +</div> +<!--l. 983--><p class="indent"> Jakmile byla dokončena základní instalace a byly nastaveny proměnné prostředí, posledním +krokem je spuštění programu <span +class="ec-lmss-10x-x-109">texconfig </span>nebo <span +class="ec-lmss-10x-x-109">texconfig-sys </span>pro přizpůsobení instalace specifickým +potřebám. To je popsáno v oddíle <a +href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a> na straně <a +href="#x1-170004.1">28<!--tex4ht:ref: sec:texconfig --></a>. +<!--l. 985--><p class="indent"> Níže uvádíme minimální okomentovaný příklad, který přijímá implicitní adresáře a +instaluje binárky pouze pro aktuální OS. Tudíž pro instalaci je potřebný jediný příkaz <span class="underline"><span +class="ectt-1095">i</span></span>. Znak <span +class="ectt-1095">></span> +je pobídka operačního systému jako obvykle. + <div class="alltt"> +<!--l. 989--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-tl.sh</span></span> +<br><span class="underline"><span +class="ectt-1095">i</span></span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> #</span><span +class="ectt-1095"> prove</span><span +class="ectt-1095">ď</span><span +class="ectt-1095"> instalaci</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">texconfig</span></span><span +class="ectt-1095"> ...</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> #</span><span +class="ectt-1095"> viz</span><span +class="ectt-1095"> odd</span><span +class="ectt-1095">íl</span><span +class="ectt-1095"> </span><a +href="#x1-170004.1"><span +class="ectt-1095">4.1</span><!--tex4ht:ref: sec:texconfig --></a> +<br><span +class="ectt-1095">#</span><span +class="ectt-1095"> nastaven</span><span +class="ectt-1095">í</span><span +class="ectt-1095"> prom</span><span +class="ectt-1095">ěnn</span><span +class="ectt-1095">é</span><span +class="ectt-1095"> PATH,</span><span +class="ectt-1095"> nap</span><span +class="ectt-1095">ř</span><span +class="ectt-1095">íklad</span><span +class="ectt-1095"> pro</span><span +class="ectt-1095"> Linux:</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">PATH=/usr/local/texlive/2005/bin/i386-linux:$PATH;</span> <span +class="ectt-1095">export</span> <span +class="ectt-1095">PATH</span></span> + +</div> +</div> +<!--l. 998--><p class="indent"> Pokud narazíte na problémy, pokuste se je řešit se svým místním systémovým +administrátorem: jak namontovat média <span class="TEX">T<span +class="E">E</span>X</span> Live, jaké adresáře používat. Také detaily změn +osobních konfiguračních souborů se mohou systém od systému lišit. + <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a + id="x1-150003.3"></a>Instalace jednotlivých balíků na disk</h4> +<!--l. 1005--><p class="noindent">Můžete přidat jednotlivé balíky či kolekce z nové distribuce do existující předchozí instalace +<span class="TEX">T<span +class="E">E</span>X</span> Live nebo i jiné instalace <span class="TEX">T<span +class="E">E</span>X</span>u, mající jinou adresářovou strukturu. +<!--l. 1013--><p class="indent"> Na začátku musíte namontovat CD resp. DVD a povolit rozšíření Rock Ridge. Konkrétní +příkaz se <span +class="ec-lmri-10x-x-109">li</span><span +class="ec-lmri-10x-x-109">š</span><span +class="ec-lmri-10x-x-109">í </span>systém od systému. Níže uvedené funguje pod Linuxem (název zařízení <span class="path"><span +class="ectt-1095">/dev/cdrom</span></span> se může lišit, stejně tak název souborového systému: Solaris například pro ISO 9660 +používá název <span +class="ectt-1095">hsfs </span>– souborový systém High Sierra). Všechny příklady používají <span +class="ectt-1095">> </span>jako prompt +shellu, vstup uživatele je <span class="underline"><span +class="ectt-1095">podtr</span><span +class="ectt-1095">žen</span><span +class="ectt-1095">ý</span></span>.) <div class="alltt"> +<!--l. 1013--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">mount</span> <span +class="ectt-1095">-t</span> <span +class="ectt-1095">iso9660</span> <span +class="ectt-1095">/dev/cdrom</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 1013--><p class="noindent">Změňte aktuální adresář do právě namontovaného adresáře: <div class="alltt"> +<!--l. 1013--><p class="noindent"><div class="obeylines-v"> <span +class="ectt-1095">> </span><span class="underline"><span +class="ectt-1095">cd</span> <span +class="ectt-1095">/mnt/cdrom</span></span> +</div> +</div> +<!--l. 1013--><p class="noindent">Pod Mac OS X je adresář typicky pod <span class="path"><span +class="ectt-1095">/Volumes</span></span> a zařízení bude namontováno automaticky. +<!--l. 1015--><p class="indent"> Spusťte instalační dávku <span class="path"><span +class="ectt-1095">install-pkg.sh</span></span> (ne <span class="path"><span +class="ectt-1095">install-tl.sh</span></span>, která je určena pouze pro +úplnou instalaci): <div class="alltt"> +<!--l. 1017--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ecit-1095">options</span></span> +</div> +</div> +<!--l. 1021--><p class="indent"> První sada voleb určuje, co se načte: +<!--l. 1023--><p class="indent"> + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">--package=</span><span +class="ecit-1095">pkgname</span> </dt><dd +class="list">Jednotlivý balík k instalaci. + </dd><dt class="list"> + <span +class="ectt-1095">--collection=</span><span +class="ecit-1095">colname</span> </dt><dd +class="list">Kolekce k instalaci. + </dd><dt class="list"> + <span +class="ectt-1095">--nodoc</span> </dt><dd +class="list">Neinstalovat dokumentaci. + + + </dd><dt class="list"> + <span +class="ectt-1095">--nosrc</span> </dt><dd +class="list">Neinstalovat zdrojové soubory. + </dd><dt class="list"> + <span +class="ectt-1095">--cddir=</span><span +class="ecit-1095">dir</span> </dt><dd +class="list">Zdrojový adresář pro čtení; implicitně je to aktuální adresář. Pokud jste + postupovali podle výše uvedených instrukcí, bude to distribuční adresář a není + potřeba ho měnit. + </dd><dt class="list"> + <span +class="ectt-1095">--listdir=</span><span +class="ecit-1095">dir</span> </dt><dd +class="list">Takzvaný ,lists‘ adresář pod <span +class="ec-lmri-10x-x-109">cddir</span>, odkud se čtou informace o balících. + Jediný důvod měnit implicitní hodnotu je v případě provádění změn přímo do + <span class="TEX">T<span +class="E">E</span>X</span> Live.</dd></dl> +<!--l. 1044--><p class="indent"> Co se provede, je určeno následujícími přepínači. Pokud není žádný specifikován, implicitní +akcí je instalace vybraných souborů. Hlavní výstupní adresář je určen expanzí proměnné +<span +class="ectt-1095">$TEXMFMAIN </span>pomocí programu <span +class="ec-lmss-10x-x-109">kpsewhich</span>. Můžete to změnit nastavením proměnných prostředí +<span +class="ectt-1095">TEXMFMAIN </span>nebo <span +class="ectt-1095">TEXMF</span>. +<!--l. 1051--><p class="indent"> + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">--listonly</span> </dt><dd +class="list">Pouze vypíše soubory, které by se instalovaly, ale nic neinstaluje. + </dd><dt class="list"> + <span +class="ectt-1095">--archive=</span><span +class="ecit-1095">tarfile</span> </dt><dd +class="list">Místo instalace souborů do <span class="TEX">T<span +class="E">E</span>X</span>ového systému vytváří <span +class="ec-lmss-10x-x-109">tar </span>archív. + </dd></dl> +<!--l. 1060--><p class="indent"> Další volby: +<!--l. 1062--><p class="indent"> + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">--config</span> </dt><dd +class="list">Po instalaci spusť <span +class="ectt-1095">texconfig init</span>. + </dd><dt class="list"> + <span +class="ectt-1095">--nohash</span> </dt><dd +class="list">Po instalaci nespouštěj <span +class="ec-lmss-10x-x-109">mktexlsr </span>pro aktualizaci databáze souborů. + </dd><dt class="list"> + <span +class="ectt-1095">--verbose</span> </dt><dd +class="list">Detailní výpisy při běhu dávek. + </dd></dl> +<!--l. 1073--><p class="indent"> Zde je pár příkladů: +<!--l. 1075--><p class="indent"> + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-15002x1"></a>Prohlédnutí souborů v balíku <span +class="ec-lmss-10x-x-109">fancyhdr </span>bez jeho instalace: + <div class="alltt"> + + + <!--l. 1079--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ectt-1095">--package=fancyhdr</span> <span +class="ectt-1095">--listonly</span></span> + <br> + <br><span +class="ectt-1095">texmf/doc/latex/fancyhdr/README</span> + <br><span +class="ectt-1095">texmf/doc/latex/fancyhdr/fancyhdr.pdf</span> + <br><span +class="ectt-1095">...</span> +</div> + </div> + </li> + <li class="enumerate" value="2" +><a + id="x1-15004x2"></a>Instalace <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ovského balíku <span +class="ec-lmss-10x-x-109">natbib</span>: <div class="alltt"> + <!--l. 1090--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ectt-1095">--package=natbib</span></span> +</div> + </div> + </li> + <li class="enumerate" value="3" +><a + id="x1-15006x3"></a>Instalace <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ovského balíku <span +class="ec-lmss-10x-x-109">alg </span>bez zdrojových souborů a dokumentace: + <div class="alltt"> + <!--l. 1096--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ectt-1095">--package=alg</span> <span +class="ectt-1095">--nosrc</span> <span +class="ectt-1095">--nodoc</span></span> +</div> + </div> + </li> + <li class="enumerate" value="4" +><a + id="x1-15008x4"></a>Instalace všech balíků z kolekce dodatečných maker pro plain <span class="TEX">T<span +class="E">E</span>X</span>: <div class="alltt"> + <!--l. 1104--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ectt-1095">--collection=tex-plainextra</span></span> +</div> + </div> + </li> + <li class="enumerate" value="5" +><a + id="x1-15010x5"></a>Zapsání všech souborů balíku <span +class="ec-lmss-10x-x-109">pstricks </span>do souboru <span +class="ec-lmss-10x-x-109">tar </span>v <span class="path"><span +class="ectt-1095">/tmp</span></span>: <div class="alltt"> + <!--l. 1111--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">sh</span> <span +class="ectt-1095">install-pkg.sh</span> <span +class="ectt-1095">--package=pstricks</span> <span +class="ectt-1095">--archive=/tmp/pstricks.tar</span></span> + +</div> + </div> + </li></ol> +<!--l. 1122--><p class="indent"> Pokud narazíte na problémy, pokuste se je řešit se svým místním systémovým +administrátorem: jak namontovat média <span class="TEX">T<span +class="E">E</span>X</span> Live, jaké adresáře používat. Také detaily změn +osobních konfiguračních souborů se mohou systém od systému lišit. +<!--l. 1126--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">4 </span> <a + id="x1-160004"></a>Po instalaci</h3> +<!--l. 1129--><p class="noindent">Jakmile je hlavní instalace hotova, pro každý OS je třeba dokonfigurovat systém pro své potřeby +a provést základní testy a ověření funkčnosti. +<!--l. 1132--><p class="indent"> Dalším druhem následné činnosti je instalace balíků, fontů a programů, které nebyly +obsaženy na <span class="TEX">T<span +class="E">E</span>X</span> Live. Základní myšlenkou je tato rozšíření instalovat do podstromu +<span +class="ectt-1095">TEXMFLOCAL</span>, pokud jste instalovali na disk, a <span +class="ectt-1095">TEXMFSYSVAR</span>, pokud spouštíte systém z CD či +DVD. Více viz volbu ,,Instalační adresáře‘‘ na straně <a +href="#x1-140003.2">22<!--tex4ht:ref: text:instdir --></a>. +<!--l. 1138--><p class="indent"> Bohužel detaily se liší balík od balíku, takže zde instalační instrukce neuvádíme. Zde jsou +některé externí odkazy pro dobrý popis: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages" class="url" ><span +class="ectt-1095">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages</span></a></span> + </li> + <li class="itemize"><span class="obeylines-h"><a +href="http://www.ctan.org/installationadvice" class="url" ><span +class="ectt-1095">http://www.ctan.org/installationadvice</span></a></span> + </li> + <li class="itemize"><span class="obeylines-h"><a +href="http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst" class="url" ><span +class="ectt-1095">http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst</span></a></span> + </li> + <li class="itemize"><span class="obeylines-h"><a +href="http://www.ctan.org/tex-archive/info/Type1fonts" class="url" ><span +class="ectt-1095">http://www.ctan.org/tex-archive/info/Type1fonts</span></a></span> konkrétně pro instalační + informace pro fonty.</li></ul> +<!--l. 1153--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a + id="x1-170004.1"></a>Program <span +class="ec-lmss-10x-x-109">texconfig</span></h4> +<!--l. 1156--><p class="noindent">Kdykoliv po instalaci lze použít program <span +class="ec-lmss-10x-x-109">texconfig </span>pro konfiguraci systému. Program je instalován +v podadresáři závislém na architektuře, ležícím v <span +class="ectt-1095">TEXDIR/bin/</span><span +class="ecit-1095">arch </span>spolu se vším +ostatním. +<!--l. 1161--><p class="indent"> Pokud program spustíte bez argumentů, přejde do celostránkového režimu a budete moci +měnit nastavení interaktivně. +<!--l. 1164--><p class="indent"> Můžete ho také spustit s řadou voleb z příkazové řádky. Zde jsou nejčastěji užívané volby +(<span class="TEX">T<span +class="E">E</span>X</span> Live je nakonfigurován implicitně na papír velikosti A4): +<!--l. 1168--><p class="indent"> + <dl class="list1"><dt class="list"> + <span +class="ectt-1095">texconfig paper letter</span> </dt><dd +class="list">nastavení implicitní velikosti papíru US letter pro různé + programy a ovladače (<span +class="ec-lmss-10x-x-109">pdftex</span>, <span +class="ec-lmss-10x-x-109">dvips</span>, <span +class="ec-lmss-10x-x-109">dvipdfm</span>, <span +class="ec-lmss-10x-x-109">xdvi</span>). Jiná povolená velikost je <span +class="ectt-1095">a4</span>, která + je implicitní. + + </dd><dt class="list"> + <span +class="ectt-1095">texconfig rehash</span> </dt><dd +class="list">Po přidání nebo odebrání souborů aktualizuj všechny <span class="TEX">T<span +class="E">E</span>X</span>ové + ,,databáze souborů‘‘. + </dd><dt class="list"> + <span +class="ectt-1095">texconfig faq</span> </dt><dd +class="list">Ukaž FAQ te<span class="TEX">T<span +class="E">E</span>X</span>u. (Viz také hlavní <span class="TEX">T<span +class="E">E</span>X</span> FAQ v podadresáři + <a +href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a> na <span class="TEX">T<span +class="E">E</span>X</span> Live.) + </dd><dt class="list"> + <span +class="ectt-1095">texconfig help</span> </dt><dd +class="list">Výpis základních informací pro <span +class="ec-lmss-10x-x-109">texconfig</span>.</dd></dl> +<!--l. 1191--><p class="indent"> Samozřejmě <span +class="ec-lmss-10x-x-109">texconfig </span>může podpořit změnu pouze některých z mnoha parametrů <span class="TEX">T<span +class="E">E</span>X</span>ové +instalace. Hlavní konfigurační soubor pro programy Web2C se jmenuje <span class="path"><span +class="ectt-1095">texmf.cnf</span></span>. Jeho +umístění najdete příkazem ,<span +class="ectt-1095">kpsewhich texmf.cnf</span>‘. Soubor obsahuje mnohé poznámky +vysvětlující základní nastavení a možné alternativy. +<!--l. 1198--><p class="indent"> V roku 2005 <span +class="ec-lmss-10x-x-109">texconfig </span>mění soubory v adresářích uživatele, a sice v <span class="path"><span +class="ectt-1095">$HOME/.texlive2005</span></span>. +Když instalujete <span class="TEX">T<span +class="E">E</span>X</span> jen pro sebe, je nepravděpodobné, že nastene rozdíl. Avšak při instalaci +<span class="TEX">T<span +class="E">E</span>X</span>u na více-uživatelském systému, budete chtít pozměnit konfiguraci celého systému. V tom +případě spusťte <span +class="ec-lmss-10x-x-109">texconfig-sys </span>namísto <span +class="ec-lmss-10x-x-109">texconfig</span>. +<!--l. 1204--><p class="indent"> Podobně byli změneny skripty <span +class="ec-lmss-10x-x-109">updmap </span>a <span +class="ec-lmss-10x-x-109">fmtutil</span>, na práci v <span class="path"><span +class="ectt-1095">$HOME/.texlive2005</span></span>. Na změnu +systémových adresářů použijte příkazy <span +class="ec-lmss-10x-x-109">updmap-sys </span>a <span +class="ec-lmss-10x-x-109">fmtutil-sys</span>. +<!--l. 1209--><p class="indent"> Především, při víceuživatelských systémech, budete pravděpodobně chtít příkazem +<span +class="ectt-1095">fmtutil-sys –missing </span>předgenerovat standartní formáty. Jinak každý uživatel skončí při svých +vlastních formátech. +<!--l. 1213--><p class="indent"> Rovněž, když máte vlastní pozměněnou kopii souboru <span class="path"><span +class="ectt-1095">fmtutil.cnf</span></span> nebo <span class="path"><span +class="ectt-1095">updmap.cfg</span></span>, +namísto použití souborů vytvořených při instalaci, tyto musí být nainstalovány ve stromě, na +který odkazuje proměnná <span +class="ectt-1095">TEXMFSYSCONFIG</span>. +<!--l. 1218--><p class="indent"> Seznam proměnných určujících adresáře pozměnené těmito příkazy je uveden v oddíle +section <a +href="#x1-90002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, strana <a +href="#x1-90002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. Nynější adresáře můžete vidět spuštěním povelu <span +class="ectt-1095">texconfig conf </span>a měnit +je můžete editací souboru <span class="path"><span +class="ectt-1095">texmf.cnf</span></span>. +<!--l. 1225--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a + id="x1-180004.2"></a>Testování instalace</h4> +<!--l. 1228--><p class="noindent">Po nainstalování <span class="TEX">T<span +class="E">E</span>X</span> Live přirozeně chcete systém otestovat a začít vytvářet nádherné +dokumenty a/nebo fonty. +<!--l. 1231--><p class="indent"> Tento oddíl popisuje základní postupy testování funkčnosti nového systému pod Unixem. +Pod Mac OS X a Windows budete patrně spouštět testy přes uživatelské grafické rozhraní (GUI), +ale principy jsou stejné. +<!--l. 1236--><p class="indent"> + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-18002x1"></a>Nejprve ověřte, zda se spustí program <span +class="ec-lmss-10x-x-109">tex</span>: + <div class="alltt"> + + + <!--l. 1239--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">tex</span> <span +class="ectt-1095">--version</span></span> + <br><span +class="ectt-1095">TeX</span><span +class="ectt-1095"> 3.141592</span><span +class="ectt-1095"> (Web2C</span><span +class="ectt-1095"> 7.5.5)</span> + <br><span +class="ectt-1095">kpathsea</span><span +class="ectt-1095"> version</span><span +class="ectt-1095"> 3.5.5</span> + <br><span +class="ectt-1095">...</span> +</div> + </div> Pokud obdržíte hlášku s ‘command not found’místo výše uvedeného, patrně nemáte + nastavený správný podadresář <span class="path"><span +class="ectt-1095">bin</span></span> v proměnné prostředí <span +class="ectt-1095">PATH</span>. Vraťte se na informace o + jejich nastavování na straně <a +href="#x1-130003.1">18<!--tex4ht:ref: text:path --></a>. + </li> + <li class="enumerate" value="2" +><a + id="x1-18004x2"></a>Přeložte ukázkový soubor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u: <div class="alltt"> + <!--l. 1251--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">latex</span> <span +class="ectt-1095">sample2e.tex</span></span> + <br><span +class="ectt-1095">></span><span +class="ectt-1095"> This</span><span +class="ectt-1095"> is</span><span +class="ectt-1095"> pdfeTeXk,</span><span +class="ectt-1095"> Version</span><span +class="ectt-1095"> 3.141592...</span> + <br><span +class="ectt-1095">Output</span><span +class="ectt-1095"> written</span><span +class="ectt-1095"> on</span><span +class="ectt-1095"> sample2e.dvi</span><span +class="ectt-1095"> (3</span><span +class="ectt-1095"> pages,</span><span +class="ectt-1095"> 7496</span><span +class="ectt-1095"> bytes).</span> + <br><span +class="ectt-1095">Transcript</span><span +class="ectt-1095"> written</span><span +class="ectt-1095"> on</span><span +class="ectt-1095"> sample2e.log.</span> +</div> + </div> Pokud selže nalezení souboru <span class="path"><span +class="ectt-1095">sample2e.tex</span></span> nebo jiných souborů, patrně máte aktivní + stará nastavení proměnných prostředí nebo konfiguračních souborů. Pro hlubší analýzu a + dohledání problému můžete kdykoliv požádat <span class="TEX">T<span +class="E">E</span>X</span> o detaily toho, co a kde hledá: viz + ,,Ladicí možnosti‘‘ na straně <a +href="#x1-610008.2.4">67<!--tex4ht:ref: Debugging --></a>. + </li> + <li class="enumerate" value="3" +><a + id="x1-18006x3"></a>Prohlédněte si výsledek na obrazovce: <div class="alltt"> + <!--l. 1265--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">xdvi</span> <span +class="ectt-1095">sample2e.dvi</span></span> +</div> + </div> (Pod Windows je analogický příkaz <span +class="ec-lmss-10x-x-109">windvi</span>.) Mělo by se otevřít nové okno s pěkným + dokumentem popisujícím základy <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u. (Mimochodem, stojí za přečtení, pokud + začínáte.) Musíte mít spuštěny X Window, aby <span +class="ec-lmss-10x-x-109">xdvi </span>pracovalo. Pokud tomu tak není nebo + máte špatně nastavenou proměnnou prostředí <span +class="ectt-1095">DISPLAY</span>, dostanete chybovou hlášku ,<span +class="ectt-1095">Can’t</span> + <span +class="ectt-1095">open display</span>‘. + </li> + <li class="enumerate" value="4" +><a + id="x1-18008x4"></a>Vytvořte PostScriptový soubor pro tisk nebo prohlížení: <div class="alltt"> + <!--l. 1277--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">dvips</span> <span +class="ectt-1095">sample2e.dvi</span> <span +class="ectt-1095">-o</span> <span +class="ectt-1095">sample2e.ps</span></span> + +</div> + </div> + </li> + <li class="enumerate" value="5" +><a + id="x1-18010x5"></a>Vytvořte PDF soubor místo DVI; tento příkaz ze souboru <span class="path"><span +class="ectt-1095">.tex</span></span> vytvoří PDF přímo: + <div class="alltt"> + <!--l. 1283--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">pdflatex</span> <span +class="ectt-1095">sample2e.tex</span></span> +</div> + </div> + </li> + <li class="enumerate" value="6" +><a + id="x1-18012x6"></a>Prohlédněte si PDF soubor: <div class="alltt"> + <!--l. 1288--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">gv</span> <span +class="ectt-1095">sample2e.pdf</span></span> + <br>nebo: + <br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">xpdf</span> <span +class="ectt-1095">sample2e.pdf</span></span> +</div> + </div> Bohužel ani <span +class="ec-lmss-10x-x-109">gv </span>ani <span +class="ec-lmss-10x-x-109">xpdf </span>nejsou v současné době na <span class="TEX">T<span +class="E">E</span>X</span> Live a musíte je instalovat + separátně. Viz <span class="obeylines-h"><a +href="http://www.gnu.org/software/gv" class="url" ><span +class="ectt-1095">http://www.gnu.org/software/gv</span></a></span> a <span class="obeylines-h"><a +href="http://www.foolabs.com/xpdf" class="url" ><span +class="ectt-1095">http://www.foolabs.com/xpdf</span></a></span>. + </li> + <li class="enumerate" value="7" +><a + id="x1-18014x7"></a>Další standardní testovací soubory, které mohou být užitečné: + <!--l. 1300--><p class="noindent"> + <dl class="list2"><dt class="list"> + <span +class="ectt-1095">small2e.tex</span> </dt><dd +class="list">Ukázkový dokument, ještě kratší než <span class="path"><span +class="ectt-1095">sample2e</span></span>. + </dd><dt class="list"> + <span +class="ectt-1095">testpage.tex</span> </dt><dd +class="list">Test, jestli vaše tiskárna neposunuje tiskové zrcadlo. + </dd><dt class="list"> + <span +class="ectt-1095">nfssfont.tex</span> </dt><dd +class="list">Pro tisk tabulek fontů a testů fontů. + </dd><dt class="list"> + <span +class="ectt-1095">testfont.tex</span> </dt><dd +class="list">Pro totéž, ale pro plain <span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="list"> + <span +class="ectt-1095">story.tex</span> </dt><dd +class="list">Základní (plain) <span class="TEX">T<span +class="E">E</span>X</span>ový testovací soubor. Musíte napsat ,<span +class="ectt-1095">\bye</span>‘ na + výzvu <span +class="ectt-1095">* </span>po ,<span +class="ectt-1095">tex story.tex</span>‘.</dd></dl> + <!--l. 1312--><p class="noindent">Můžete si vyzkoušet přeložit tyto soubory podobně, jak bylo popsáno testování s <span class="path"><span +class="ectt-1095">sample2e.tex</span></span>. + </li></ol> + +<!--l. 1317--><p class="indent"> Pokud jste <span class="TEX">T<span +class="E">E</span>X</span>ový začátečník nebo potřebujete pomoc s vytvářením <span class="TEX">T<span +class="E">E</span>X</span>ových, respektive +<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>ových dokumentů, navštivte <span class="obeylines-h"><a +href="http://tug.org/begin.html" class="url" ><span +class="ectt-1095">http://tug.org/begin.html</span></a></span> kvůli úvodním informačním +pramenům. +<!--l. 1322--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">5 </span> <a + id="x1-190005"></a>Instalace pod Mac OS X</h3> +<!--l. 1325--><p class="noindent">Doporučený způsob instalace <span class="TEX">T<span +class="E">E</span>X</span>u pod Mac OS X je použití distribuce Mac<span class="TEX">T<span +class="E">E</span>X</span> novinky roku +2005. Ta je poskytnuta na <span +class="ec-lmss-10x-x-109">live </span>DVD v kořenovém adresáři <span class="path"><span +class="ectt-1095">mactex/</span></span>. Obsahuje vlastní (obvyklý) +instalátor pro plnou <span class="TEX">T<span +class="E">E</span>X</span>ovou distribuci, založenou na kombinaci te<span class="TEX">T<span +class="E">E</span>X</span>u a <span class="TEX">T<span +class="E">E</span>X</span> Live, +společně s mnoha doplňkovými aplikacemi a dokumentací. Domovská stránka projektu je <span class="obeylines-h"><a +href="http://tug.org/mactex" class="url" ><span +class="ectt-1095">http://tug.org/mactex</span></a></span>. +<!--l. 1331--><p class="indent"> Když chcete, instalce <span class="TEX">T<span +class="E">E</span>X</span>u pod Mac OS X může být provedena přímo z <span class="TEX">T<span +class="E">E</span>X</span> Live použitím +skriptů <span class="path"><span +class="ectt-1095">install*</span></span> následujícím zpusobem. +<!--l. 1335--><p class="indent"> Abyste spustili instalační dávky pod Mac OS X, musíte mít nainstalovaný shell <span +class="ec-lmss-10x-x-109">bash</span>. Pokud +máte Mac OS X 10.2 a vyšší, <span +class="ec-lmss-10x-x-109">bash </span>již máte a můžete pokračovat. Pokud máte starší verzi, +implicitní shell je <span +class="ec-lmss-10x-x-109">zsh</span>, a ten nebude fungovat; budete muset získat <span +class="ec-lmss-10x-x-109">bash </span>z Internetu, anebo spíš +aktualizovat svůj systém. +<!--l. 1344--><p class="indent"> Jakmile máte <span +class="ec-lmss-10x-x-109">bash</span>, lze pokračovat dle dokumentace k unixové instalaci popsané +v předchozích sekcích: viz oddíl <a +href="#x1-120003">3<!--tex4ht:ref: sec:unix-install --></a> na straně <a +href="#x1-120003">11<!--tex4ht:ref: sec:unix-install --></a>; Mac OS X-specifické poznámky jsou přiloženy +v místech, kde je to třeba. +<!--l. 1350--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">6 </span> <a + id="x1-200006"></a>Instalace pod Windows</h3> +<!--l. 1354--><p class="noindent">V tomto vydání <span class="TEX">T<span +class="E">E</span>X</span> Live, Bohu dík, má distribuce znovu obvyklý windowsový instalátor, +jmenovitě <span +class="ec-lmss-10x-x-109">tlpmgui.exe</span>. (Na vysvětlení jiných distribucí viz stránku <a +href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a> sekce <a +href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a>.) +<!--l. 1358--><p class="indent"> <span +class="ec-lmss-10x-x-109">tlpmgui </span>má v podstatě stejné volby jako unixový instalátor, jen jsou udělány pomocí GUI +interface: schémata voleb, individuální sbírky, instalační adresáře, atd. Sekce <a +href="#x1-140003.2">3.2<!--tex4ht:ref: sec:unix-install-disk --></a> na +stránce <a +href="#x1-140003.2">18<!--tex4ht:ref: sec:unix-install-disk --></a> popisuje základní prvky. Jsou umožněny též některé poinstalační aktivity, +jako například přidání/odebrání balíků nebo aktualizace databázy názvů souborů a +generování formátů. Navíc, <span +class="ec-lmss-10x-x-109">tlpmgui </span>může nastavit systém pro spouštění programů přímo +z DVD. +<!--l. 1368--><p class="indent"> Pro ty, kteří se rádi dívají pod pokličku, <span +class="ec-lmss-10x-x-109">tlpmgui </span>používá jako svůj ,,stroj‘‘ windowsovký +interpret příkazových řádků nazvaný <span +class="ec-lmss-10x-x-109">tlpm</span>. +<!--l. 1372--><p class="indent"> Windowsovský systém <span class="TEX">T<span +class="E">E</span>X</span> obsažený v <span class="TEX">T<span +class="E">E</span>X</span> Live je založen na nových +binárkách vypůjčených z projektu XEm<span class="TEX">T<span +class="E">E</span>X</span>, známém dříve jako fp<span class="TEX">T<span +class="E">E</span>X</span> (viz <span class="obeylines-h"><a +href="http://www.metz.supelec.fr/~popineau/xemtex-1.html" class="url" ><span +class="ectt-1095">http://www.metz.supelec.fr/~popineau/xemtex-1.html</span></a></span>). Obsahuje také některé starší (ale +stále funkční) nástroje, především <span +class="ectt-1095">dvi </span>prohlížeč, <span +class="ec-lmss-10x-x-109">Windvi</span>, který je při používání podobný na +zavedený unixovský <span +class="ec-lmss-10x-x-109">xdvi</span>. Dokumentace je k nalezení na <a +href="../../../../texmf/doc/html/windvi/windvi.html" >texmf/doc/html/windvi/windvi.html</a>. +<!--l. 1380--><p class="indent"> <span class="TEX">T<span +class="E">E</span>X</span> Live může být instalován na systémech Windows 98, ME, NT, 2K nebo XP. Starší verze +Windows (3.1x) a MS-DOS <span +class="ec-lmri-10x-x-109">nejsou </span>podporovány. +<!--l. 1392--><p class="indent"> <span +class="ec-lmbx-10x-x-109">Varov</span><span +class="ec-lmbx-10x-x-109">án</span><span +class="ec-lmbx-10x-x-109">í: u</span><span +class="ec-lmbx-10x-x-109">živatel</span><span +class="ec-lmbx-10x-x-109">é Win9x si mus</span><span +class="ec-lmbx-10x-x-109">í p</span><span +class="ec-lmbx-10x-x-109">řed instalac</span><span +class="ec-lmbx-10x-x-109">í ov</span><span +class="ec-lmbx-10x-x-109">ě</span><span +class="ec-lmbx-10x-x-109">řit, zda maj</span><span +class="ec-lmbx-10x-x-109">í dost m</span><span +class="ec-lmbx-10x-x-109">ísta</span> +<span +class="ec-lmbx-10x-x-109">pro ulo</span><span +class="ec-lmbx-10x-x-109">žen</span><span +class="ec-lmbx-10x-x-109">í hodnot prom</span><span +class="ec-lmbx-10x-x-109">ěnn</span><span +class="ec-lmbx-10x-x-109">ých prost</span><span +class="ec-lmbx-10x-x-109">řed</span><span +class="ec-lmbx-10x-x-109">í. Program </span><span +class="ec-lmssbx-10x-x-109">tlpmgui.exe </span><span +class="ec-lmbx-10x-x-109">jim velikost tohoto</span> + +<span +class="ec-lmbx-10x-x-109">prostoru nezv</span><span +class="ec-lmbx-10x-x-109">ý</span><span +class="ec-lmbx-10x-x-109">š</span><span +class="ec-lmbx-10x-x-109">í. V</span><span +class="ec-lmbx-10x-x-109"> pr</span><span +class="ec-lmbx-10x-x-109">ůb</span><span +class="ec-lmbx-10x-x-109">ěhu instalace bude nastaveno n</span><span +class="ec-lmbx-10x-x-109">ěkolik prom</span><span +class="ec-lmbx-10x-x-109">ěnn</span><span +class="ec-lmbx-10x-x-109">ých</span> +<span +class="ec-lmbx-10x-x-109">prost</span><span +class="ec-lmbx-10x-x-109">řed</span><span +class="ec-lmbx-10x-x-109">í a je mo</span><span +class="ec-lmbx-10x-x-109">žn</span><span +class="ec-lmbx-10x-x-109">é, </span><span +class="ec-lmbx-10x-x-109">že implicitn</span><span +class="ec-lmbx-10x-x-109">í velikost p</span><span +class="ec-lmbx-10x-x-109">řekro</span><span +class="ec-lmbx-10x-x-109">č</span><span +class="ec-lmbx-10x-x-109">íte. P</span><span +class="ec-lmbx-10x-x-109">řidejte si </span><span +class="ec-lmbx-10x-x-109">ř</span><span +class="ec-lmbx-10x-x-109">ádek</span> +<span +class="ectt-1095">SHELL=<path>COMMAND.COM /E:4096 /P </span><span +class="ec-lmbx-10x-x-109">pro zv</span><span +class="ec-lmbx-10x-x-109">ý</span><span +class="ec-lmbx-10x-x-109">šen</span><span +class="ec-lmbx-10x-x-109">í prostoru pro prom</span><span +class="ec-lmbx-10x-x-109">ěnn</span><span +class="ec-lmbx-10x-x-109">é do sv</span><span +class="ec-lmbx-10x-x-109">ého</span> +<span +class="ec-lmbx-10x-x-109">souboru </span><span +class="ectt-1095">config.sys</span><span +class="ec-lmbx-10x-x-109">.</span> +<!--l. 1395--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a + id="x1-210006.1"></a>Instalace <span class="TEX">T<span +class="E">E</span>X</span> Live na disk</h4> +<!--l. 1397--><p class="noindent">Po vložení CD <span class="TEX">T<span +class="E">E</span>X</span> Live do CD mechaniky, by měl autorun aktivovat program <span +class="ec-lmss-10x-x-109">tlpmgui</span>. Pokud tomu +tak není, klikněte na <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Spustit</span>, a napište <span class="obeylines-h"><span class="verb"><span +class="ectt-1095"><drive</span><span +class="ectt-1095"> letter>:\setup-win32\tplmgui.exe</span></span></span>, +(nebo +<br class="newline"><span class="obeylines-h"><span class="verb"><span +class="ectt-1095"><drive</span><span +class="ectt-1095"> letter>:\texlive\setup-win32\tplmgui.exe</span></span></span> když instalujete z TeX Collection DVD), +kde <span class="obeylines-h"><span class="verb"><span +class="ectt-1095"><cdrom</span><span +class="ectt-1095"> drive</span><span +class="ectt-1095"> letter></span></span></span> je písmeno CD mechaniky s CD TeX Live (nebo TeX Collection +DVD), pak klikněte na OK. +<!--l. 1406--><p class="indent"> Otevře se instalační okno s názvem <span +class="ec-lmss-10x-x-109">TeX Live installation and maintenance utility</span>. Obsahuje +následující oddíly: <span +class="ec-lmss-10x-x-109">Main customization</span>, <span +class="ec-lmss-10x-x-109">Install</span>, <span +class="ec-lmss-10x-x-109">Select a scheme</span>, <span +class="ec-lmss-10x-x-109">Select systems</span>, <span +class="ec-lmss-10x-x-109">Directories </span>a +<span +class="ec-lmss-10x-x-109">Options</span>. +<!--l. 1411--><p class="indent"> V oddíle <span +class="ec-lmss-10x-x-109">Directories </span>by měla být vyznačena instalační mechanika (adresář) za tlačítkem +<span +class="ec-lmss-10x-x-109">CD/DVD </span>(např., <span +class="ectt-1095">F:/ </span>nebo <span +class="ectt-1095">F:/texlive/ </span>pro DVD), ale pokud tomu tak není, tak klikněte na +tlačítko <span +class="ec-lmss-10x-x-109">CD/DVD </span>a zvolte mechaniku CD/DVD s CD <span class="TEX">T<span +class="E">E</span>X</span> Live (nebo TeX Collection +DVD). +<!--l. 1418--><p class="indent"> Adresář, do kterého chcete instalovat softvér, může být nastaven kliknutím na tlačítko +<span +class="ec-lmss-10x-x-109">TLroot</span>. Tento adresář bude nastaven pro pozdější použití jako proměnná prostředí <span class="path"><span +class="ectt-1095">TLroot</span></span>. +Proměnné prostředí <span class="path"><span +class="ectt-1095">TEXMFTEMP</span></span> a <span class="path"><span +class="ectt-1095">TEXMFCNF</span></span> zobrazené za tlačítky <span +class="ec-lmss-10x-x-109">TEXMFTEMP </span>a <span +class="ec-lmss-10x-x-109">TEXMFCNF</span> +budou opraveny automaticky a nastaveny po dobu instalace, avšak mohou být nastaveny také +ručně když je nutné přizpůsobit je zvláštním potřebám. +<!--l. 1425--><p class="indent"> V oddíle <span +class="ec-lmss-10x-x-109">Select a scheme </span>je potřebné zvolit požadované instalační schéma <span class="TEX">T<span +class="E">E</span>X</span> Live +kliknutím na výběrové okénko obsahující instalační schéma (např., <span +class="ec-lmss-10x-x-109">scheme-gust</span>). Každé schéma +má připojené tlačítko <span +class="ec-lmss-10x-x-109">Info</span>, které po kliknutí zobrazí stručný popis odpovídajíciho +schématu. +<!--l. 1430--><p class="indent"> Schéma je rozsáhlá sada souborů odpovídající určitému způsobu použití. Jsou tam základní +(generic) schémata pro instalace minimální, střední a ůplnou (basic, medium a full). Další jsou +určena typickým potřebám jednotlivých skupin uživatelů (co polské sdružení GUST nebo +francouzský GUTenberg doporučuje svým členům) nebo aplikačnímu zaměření (XML a +<span class="TEX">T<span +class="E">E</span>X</span>). +<!--l. 1438--><p class="indent"> Předdefinované schéma může být modifikováno. To se vykoná v oddíle <span +class="ec-lmss-10x-x-109">Main customization</span> +volbou doplňkových sbírek z kolekcí ,,Standard‘‘ nebo ,,Language‘‘. Například kliknutím na +tlačítko <span +class="ec-lmss-10x-x-109">Select </span>označené <span +class="ec-lmss-10x-x-109">Standard collections</span>, můžou být zvoleny pro instalaci doplňkové sbírky, +jako např. METAPOST, Omega nebo dokumentace v různých jazycích. +<!--l. 1445--><p class="indent"> <span +class="ec-lmbx-10x-x-109">Pozn</span><span +class="ec-lmbx-10x-x-109">ámka: </span>Sady <span +class="ec-lmss-10x-x-109">Ghostscript</span>, <span +class="ec-lmss-10x-x-109">Perl </span>a <span +class="ec-lmss-10x-x-109">Wintools </span>jsou předvoleny a měly by být nainstalovány, +ledaže byste je měli už nainstalované a opravdu víte, co děláte. Je to proto, že tyto jsou +požadovány mnoha důležitými nástroji. Proměnné prostředí <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">PERL5LIB</span></span></span> a <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">GS_LIB</span></span></span> budou nastaveny +také. +<!--l. 1452--><p class="indent"> Dále, kliknutím na tlačítko <span +class="ec-lmss-10x-x-109">Select </span>označené <span +class="ec-lmss-10x-x-109">Language Collections </span>v oddíle<span +class="ec-lmss-10x-x-109">Main customization</span> +se otevře okno <span +class="ec-lmss-10x-x-109">Language collections </span>v kterém může být zvolen instalační jazyk zaškrtnutím + +políčka vedle jazyka. +<!--l. 1457--><p class="indent"> Dále, pro spuštění odpovídajícího instalačního procesu klikněte na tlačítko <span +class="ec-lmss-10x-x-109">Install </span>v oddíle +<span +class="ec-lmss-10x-x-109">Install</span>. +<!--l. 1460--><p class="indent"> Systém <span class="TEX">T<span +class="E">E</span>X</span> Live vyžaduje některé poinstalační kroky (generování formátů, ls-R databází, +nastavení proměnných prostředí, atd.). Všechny tyto operace se vykonají, některé +můžou trvat déle. Počkejte, prosím, dokud neuvidíte oznámení o úspěšném ukončení +instalace. +<!--l. 1465--><p class="indent"> Odkaz na <span +class="ec-lmss-10x-x-109">tlpmgui </span>bude přidán k menu <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Programy</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">TeXLive2005</span>. +<!--l. 1468--><p class="indent"> V případě potřeby (Win9x/WinME) budete požádáni restartovat váš počítač. +<!--l. 1471--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a + id="x1-220006.2"></a>Podpůrné balíky pro Windows</h4> +<!--l. 1474--><p class="noindent">Pro úplnost, instalace <span class="TEX">T<span +class="E">E</span>X</span> Live potřebuje další balíky a programy, které na stroji s Windows +obvykle nenajdete. Mnoho skriptů je napsáno v jazyce Perl. Některé důležité nástroje používají +interpret PostScriptu GhostScript pro rastrování či konverzi souborů. Mnohdy jsou třeba +programy pro práci s grafikou. V neposlední řadě, speciální editor usnadňuje psaní vašich +<span class="TEX">T<span +class="E">E</span>X</span>ových souborů. +<!--l. 1481--><p class="indent"> Všechny tyto nástroje se dají lehce pro OS Windows najít, ale abychom vám usnadnili život, +dali jsme sadu těchto programů přímo na <span class="TEX">T<span +class="E">E</span>X</span> Live: + <ul class="itemize1"> + <li class="itemize">GNU GhostScript 7.07, + </li> + <li class="itemize">minimální verzi <span +class="ec-lmss-10x-x-109">Perl</span>u 5.8, dostatečnou pro spuštění perlových dávek na <span class="TEX">T<span +class="E">E</span>X</span> Live, + </li> + <li class="itemize">win-tools je sada malých programů (bzip2, gzip, jpeg2ps a tiff2png)</li></ul> +<!--l. 1496--><p class="indent"> Tyto balíky jsou vypůjčeny z distribuce XEm<span class="TEX">T<span +class="E">E</span>X</span> (nástupce fp<span class="TEX">T<span +class="E">E</span>X</span>u). +<!--l. 1499--><p class="indent"> <span +class="ec-lmss-10x-x-109">Perl </span>a GhostScript jsou instalovány implicitně; můžete je odznačit během instalace když už je +máte nainstalovány. +<!--l. 1502--><p class="indent"> Pokud tuto kolekci instalovat nechcete, nainstalujte si dodatečné nástroje k zúplnění systému +<span class="TEX">T<span +class="E">E</span>X</span> Live sami. Zde je seznam míst, odkud si tyto nástroje můžete stáhnout: +<!--l. 1507--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">GhostScript</span> </dt><dd +class="description"><span class="obeylines-h"><a +href="http://www.cs.wisc.edu/~ghost/" class="url" ><span +class="ectt-1095">http://www.cs.wisc.edu/~ghost/</span></a></span> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Perl</span> </dt><dd +class="description"><span class="obeylines-h"><a +href="http://www.activestate.com/" class="url" ><span +class="ectt-1095">http://www.activestate.com/</span></a></span> (ale je možné, že budete potřebovat stáhnout + pomocné balíky z CPANu: <span class="obeylines-h"><a +href="http://www.cpan.org/" class="url" ><span +class="ectt-1095">http://www.cpan.org/</span></a></span>) + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">ImageMagick</span> </dt><dd +class="description"><span class="obeylines-h"><a +href="http://www.imagemagick.com/" class="url" ><span +class="ectt-1095">http://www.imagemagick.com/</span></a></span> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">NetPBM</span> </dt><dd +class="description">(místo ImageMagicku pro konverzi grafiky). Domovská stránka NetPBM je <span class="obeylines-h"><a +href="http://netpbm.sourceforge.net/" class="url" ><span +class="ectt-1095">http://netpbm.sourceforge.net/</span></a></span> + + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10x-x-109">T</span><span +class="E"><span +class="ec-lmbx-10x-x-109">E</span></span><span +class="ec-lmbx-10x-x-109">X</span></span><span +class="ec-lmbx-10x-x-109">ov</span><span +class="ec-lmbx-10x-x-109">é editory</span> </dt><dd +class="description">Máte široký výběr a je to individuální volba. Možnosti jsou například + tyto: + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmss-10x-x-109">GNU Emacs </span>má pro Windows nativní podporu na <span class="obeylines-h"><a +href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span +class="ectt-1095">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a></span> + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">XEmacs </span>je také pod Windows podporován nativně, ke stažení z <span class="obeylines-h"><a +href="http://www.xemacs.org/" class="url" ><span +class="ectt-1095">http://www.xemacs.org/</span></a></span> + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">WinShell </span>je dostupný na <span class="TEX">T<span +class="E">E</span>X</span> Live v adresáři <span class="path"><span +class="ectt-1095">support</span></span>, viz <span class="obeylines-h"><a +href="http://www.winshell.de/" class="url" ><span +class="ectt-1095">http://www.winshell.de/</span></a></span> + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">WinEdt </span>je shareware dostupný na <span class="obeylines-h"><a +href="http://www.winedt.com/" class="url" ><span +class="ectt-1095">http://www.winedt.com/</span></a></span> + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">Vim </span>je dostupný na <span class="TEX">T<span +class="E">E</span>X</span> Live v adresáři <span class="path"><span +class="ectt-1095">support\vim</span></span> a referenční web je <span class="obeylines-h"><a +href="http://www.vim.org/" class="url" ><span +class="ectt-1095">http://www.vim.org/</span></a></span> + </li> + <li class="itemize">TeXnicCenter je volný softvér, který získáte na + <br class="newline"><span class="obeylines-h"><a +href="http://www.toolscenter.org" class="url" ><span +class="ectt-1095">http://www.toolscenter.org</span></a></span> a v distribuci proTeXt. + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">SciTE </span>je dostupný z <span class="obeylines-h"><a +href="http://www.scintilla.org/SciTE.html" class="url" ><span +class="ectt-1095">http://www.scintilla.org/SciTE.html</span></a></span></li></ul> + </dd></dl> +<!--l. 1532--><p class="noindent">Můžete potřebovat také instalovat další nástroje, které nejsou +volné<span class="footnote-mark"><a +href="#fn1x0" id="fn1x0-bk"><sup>1</sup></a></span><a + id="x1-22001f1"></a>, +a tedy nejsou vloženy na <span class="TEX">T<span +class="E">E</span>X</span> Live, jako například <span +class="ec-lmss-10x-x-109">GSView</span>, nadstavba GhostScript +pro komfortní prohlížení souborů v PostScript a v PDF. <span +class="ec-lmss-10x-x-109">GSView </span>je dostupný z <span class="obeylines-h"><a +href="http://www.cs.wisc.edu/~ghost/gsview/" class="url" ><span +class="ectt-1095">http://www.cs.wisc.edu/~ghost/gsview/</span></a></span> nebo jakéhokoliv zrcadla CTAN. +<!--l. 1544--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">7 </span> <a + id="x1-230007"></a>Údržba instalace vo Windows</h3> +<!--l. 1546--><p class="noindent">Když máte TeX Live nainstalován, můžete použít program <span +class="ec-lmss-10x-x-109">tlpmgui </span>znova na změnu a udržování +vaší instalace. +<!--l. 1549--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a + id="x1-240007.1"></a>Přidání/odebrání balíků</h4> +<!--l. 1551--><p class="noindent">Protože odkaz na <span +class="ec-lmss-10x-x-109">tlpmgui </span>je v menu <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Programy</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">TeXLive2005</span>, spustěte jej zde. Ukáže se +okno údržby s názvem <span +class="ec-lmss-10x-x-109">TeX Live installation and maintenance utility</span>. Obsahuje několik položek: <span +class="ec-lmss-10x-x-109">Add</span> +<span +class="ec-lmss-10x-x-109">Packages</span>, <span +class="ec-lmss-10x-x-109">Remove packages</span>, <span +class="ec-lmss-10x-x-109">Manage installation</span>, <span +class="ec-lmss-10x-x-109">Remove installation</span>. +<!--l. 1557--><p class="indent"> Klikněte na tlačítko <span +class="ec-lmss-10x-x-109">Add packages </span>nebo <span +class="ec-lmss-10x-x-109">Remove packages </span>na otevření odpovídající funkce a +pak: + + <ul class="itemize1"> + <li class="itemize">V první odrážce vyberte příslušnou CD mechaniku (nebo DVD s adresářem + <span +class="ectt-1095">texlive</span>) zmáčknutím tlačítka <span +class="ec-lmss-10x-x-109">CD/DVD</span>. + </li> + <li class="itemize">Klikněte na tlačítko <span +class="ec-lmss-10x-x-109">Search </span>v oddíle <span +class="ec-lmss-10x-x-109">Buttons </span>na zobrazení nebo obnovení seznamu + balíků v oddíle <span +class="ec-lmss-10x-x-109">Select packages to...</span>, které chcete instalovat nebo odebrat. + <!--l. 1566--><p class="noindent">Při přidávání balíků, se seznam instalovaných balíků porovná s balíky + poskytovanými vaším CD/DVD. Zobrazeny jsou jenom ty balíky, které ještě nejsou + nainstalovány. Je na vás, abyste si zvolili, které balíky chcete instalovat. + <!--l. 1570--><p class="noindent">Při odebírání jednotlivých balíků se zobrazí jen seznam už nainstalovaných balíků. + <!--l. 1572--><p class="noindent">Všimněte si, prosím, že pro obě možnosti <span +class="ec-lmss-10x-x-109">Add packages </span>a <span +class="ec-lmss-10x-x-109">Remove packages </span>jsou + nejdříve zobrazeny seznamy kolekcí. + </li> + <li class="itemize">Zvolte balík kliknutím na jeho název balíku. Klinutím na tlačítko <span +class="ec-lmss-10x-x-109">Info </span>v oddíle + <span +class="ec-lmss-10x-x-109">Buttons </span>zobrazíte stručný popis zvoleného balíku v okně oddílu <span +class="ec-lmss-10x-x-109">Info about the selected</span> + <span +class="ec-lmss-10x-x-109">item</span>. Pro volbu několika balíků najednou zmáčkněte jeden z klíčů ,,Ctrl‘‘ nebo + ,,Shift‘‘ na vaší klávesnici současně s podržením levého tlačítka myši nebo přesuňte + ukazovátko myši při stlačeném levém tlačítku myši. + </li> + <li class="itemize">Na vykonání odpovídající činnosti klikněte na tlačítko <span +class="ec-lmss-10x-x-109">Install </span>nebo <span +class="ec-lmss-10x-x-109">Remove </span>v oddíle + <span +class="ec-lmss-10x-x-109">Buttons</span>.</li></ul> +<!--l. 1586--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a + id="x1-250007.2"></a>Konfigurace a další správcovské úkoly</h4> +<!--l. 1588--><p class="noindent">Funkce dostupné v položce označené <span +class="ec-lmss-10x-x-109">Manage the installation </span>jsou užitečné na vykonání činností +potřebných pro přidání podpory jazyka, který nebyl vybraný během instalace nebo pro +přidání/znovu vygenerování formátu, který nebyl zvolen během instalace, nebo byl modifikován +po instalaci. +<!--l. 1593--><p class="indent"> Je možné vykonat následující kroky: + <ul class="itemize1"> + <li class="itemize">Obnovit databázi <span class="path"><span +class="ectt-1095">ls-R</span></span>. + </li> + <li class="itemize">Vytvořit formáty (všechny nebo chybějící). + </li> + <li class="itemize">Editovat soubor <span class="path"><span +class="ectt-1095">language.dat</span></span>. + + + </li> + <li class="itemize">Edittovat soubor <span class="path"><span +class="ectt-1095">fmtutil.cnf</span></span>. + </li> + <li class="itemize">Edittovat soubor <span class="path"><span +class="ectt-1095">updmap.cfg</span></span>.</li></ul> +<!--l. 1603--><p class="indent"> Poznámka: můžete zavřít okno Edit... kliknutím na tlačítko <span +class="ec-lmss-10x-x-109">Cancel </span>nebo <span +class="ec-lmss-10x-x-109">Done</span>; druhá volba +odstartuje obnovu formátů (nebo souborů ,,fontmap‘‘ když jste editovali soubor <span class="path"><span +class="ectt-1095">updmap.cfg</span></span>) +s následným obnovením databázy souborů <span class="path"><span +class="ectt-1095">ls-R</span></span>. +<!--l. 1607--><p class="indent"> Pro další informace o konfiguraci viz oddíl <a +href="#x1-310007.8">7.8<!--tex4ht:ref: sec:persconf --></a>, strana <a +href="#x1-310007.8">40<!--tex4ht:ref: sec:persconf --></a>. +<!--l. 1610--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a + id="x1-260007.3"></a>Odinstalování <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 1612--><p class="noindent">Položka označena <span +class="ec-lmss-10x-x-109">Remove the TeX Live installation </span>otvírá okno obsahující funkci, kterou nemá +smysl popisovat a my ani nevíme, kdo by ji mohl potřebovat a čemu slouží ...:-) +<!--l. 1615--><p class="indent"> V každém případě, jestliže pro své lokální dodatky používáte adresář <span class="path"><span +class="ectt-1095">texmf-local</span></span>, +odstraňovací procedura jej neodstraní ani nesmaže věci uvnitř něho. Adresář <span class="path"><span +class="ectt-1095">setup-win32</span></span> +obsahuje <span +class="ec-lmss-10x-x-109">tlpmgui </span>a odpovídající soubory nebudou vymazány. Na jejich úplné odstranění budete +muset něco vyčistit ručně. +<!--l. 1620--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a + id="x1-270007.4"></a>Přidání vašich vlastních balíků k instalaci</h4> +<!--l. 1622--><p class="noindent">Především, nezávisle na změnách, které děláte, <span +class="ec-lmbx-10x-x-109">nezapome</span><span +class="ec-lmbx-10x-x-109">ňte p</span><span +class="ec-lmbx-10x-x-109">řebudovat datab</span><span +class="ec-lmbx-10x-x-109">ázov</span><span +class="ec-lmbx-10x-x-109">é</span> +<span +class="ec-lmbx-10x-x-109">soubory ls-R</span>. Jinak vaše nové soubory nebudou nalezeny. Můžete to vykonat buď spuštěním +programu <span +class="ec-lmss-10x-x-109">tlpmgui </span>a zvolením odpovídající činnosti v položce <span +class="ec-lmss-10x-x-109">Manage the installation</span>, nebo ručně +zadáním příkazu <span +class="ectt-1095">mktexlsr</span>. +<!--l. 1627--><p class="indent"> Jestliže chcete přidat soubory, které nejsou poskytnuty distribucí <span class="TEX">T<span +class="E">E</span>X</span> Live, doporučujeme je +umístit do adresáře <span class="path"><span +class="ectt-1095">$TEXMFLOCAL</span></span>. Touto cestou se ochráníte před novými verzemi softvéru <span class="TEX">T<span +class="E">E</span>X</span> +Live. +<!--l. 1631--><p class="indent"> Adresář definovaný proměnnou <span class="path"><span +class="ectt-1095">$TEXMFLOCAL</span></span> je na zpočátku prázdný. Jestliže, například, +chcete přidat podporný soubor pro program symbolických výpočtů Maple, měli byste stylový +soubor umístit do: +<br class="newline"><span class="path"><span +class="ectt-1095">c:\TeXLive2005\texmf-local\tex\latex\maple\</span></span> +<br class="newline">a soubory s dokumentací do: +<br class="newline"><span class="path"><span +class="ectt-1095">c:\TeXLive2005\texmf-local\doc\latex\maple\</span></span> +<!--l. 1638--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a + id="x1-280007.5"></a>Spuštění programu <span +class="ectt-1095">tlmp.exe </span>z příkazové řádky</h4> +<!--l. 1639--><p class="noindent">Program <span +class="ec-lmss-10x-x-109">tlpm.exe</span>, který je používán jako nástroj programem <span +class="ec-lmss-10x-x-109">tlpmgui </span>má množství dalších +užitečných voleb. Jejich seznam dostanete příkazem: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb1"> +<a + id="x1-28002r1"></a>  tlpm --help + </div> +</div> +</td></tr></table> +<!--l. 1643--><p class="nopar"> +<!--l. 1645--><p class="indent"> Další informace a příklady najdete v <span class="path"><span +class="ectt-1095">tlpm.readme</span></span>. +<!--l. 1647--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a + id="x1-290007.6"></a>Síťová instalace</h4> +<!--l. 1649--><p class="noindent">Kpathsea ví o jménech UNC, a proto je můžete používat na dosažení vašeho stromu +TEXMF ze sítě. Ale jsou lepší možnosti. Všechny podpůrné a konfigurační soubory, +všechno kromě souborů v adresáři <span class="path"><span +class="ectt-1095">bin/win32</span></span> je možné sdílet s <span class="TEX">T<span +class="E">E</span>X</span> Live instalacemi +te<span class="TEX">T<span +class="E">E</span>X</span>u nebo unixovskou. To znamená, že můžete používat Sambu buď na namontování +(mount) NT serveru k unixovské pracovní stanici, nebo na konverzi. Možných je několik +strategií: + <ul class="itemize1"> + <li class="itemize">Dejte všechno na server. Jenom přidejte každou sadu souborů pro váš OS a + architekturu, kterou hodláte použít do adresáře <span class="path"><span +class="ectt-1095">bin</span></span>. Myslíme tím, například, <span class="path"><span +class="ectt-1095">bin/win32</span></span> a <span class="path"><span +class="ectt-1095">bin/i386-linux</span></span>. Dále nakonfigurujte vaše hlavní proměnné. Můžete + použít jména UNC na nasměrování do správného adresáře pod Win32. + </li> + <li class="itemize">Nainstalujte lokální kopie binárek a formátů. V tom případě označte <span class="path"><span +class="ectt-1095">$TEXMFMAIN</span></span> + jako hlavní strom <span class="path"><span +class="ectt-1095">texmf</span></span>, který bude vzdáleně dosažitelný. Nastavte <span class="path"><span +class="ectt-1095">$TEXMFVAR</span></span> jako + lokální adresář, který bude obsahovat konfigurační soubory a soubory generované na + žádost.</li></ul> +<!--l. 1666--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.7 </span> <a + id="x1-300007.7"></a>Co je pod Windows jiného?</h4> +<!--l. 1668--><p class="noindent">Verze Web2C pod Windows má některá specifika, která stojí za zmínku. +<!--l. 1671--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Kpathsea</span> </dt><dd +class="description">Hašovací tabulky, které si Kpathsea vytváří, jsou pro <span class="TEX">T<span +class="E">E</span>X</span> Live obrovské. Aby + se urychlilo spuštění jakéhokoliv programu používajícího Kpathsea, tyto tabulky + jsou ukládány do sdílené paměti. Tímto způsobem, pokud spouštíte po sobě několik + programů jako například <span class="path"><span +class="ectt-1095">tex</span></span> volající <span class="path"><span +class="ectt-1095">mpost</span></span> volající <span class="path"><span +class="ectt-1095">tex</span></span>, režie při startu dalšího + programu je minimalizována. Tato změna je před uživatelem skryta s výjimkou + nastavení ladicího módu Kpathsea na hodnotu <span class="path"><span +class="ectt-1095">-1</span></span>: pak trasujete přístup do sdílené + paměti, což je to, co patrně nechcete (je tam přistupováno velmi často!). Co je + užitečné v logu přístupů do sdílené paměti, bude ještě definováno, takže situace se + v budoucnu může změnit. + + </dd><dt class="description"> +<span +class="ec-lmssbx-10x-x-109">kpsecheck</span> </dt><dd +class="description">Tento příkaz umožňuje některé volby, které nenašly své místo v programu + <span +class="ec-lmss-10x-x-109">kpsewhich</span>. Umožňuje vypsat všechny soubory, které se vyskytují ve vašich texmf + stromech vícekrát. To může být užitečné, ale většinou získáme nežádaný výstup + (jako tucty souborů <span class="path"><span +class="ectt-1095">README</span></span>). Je dobré zmínit, že tyto všechny soubory způsobují + kolize v hašovacím mechanismu Kpathsea; naštěstí Kpathsea nikdy tyto soubory + nehledá (s výjimkou nešťastných <span +class="ectt-1095">czech.sty </span>a <span +class="ectt-1095">slovak.sty</span>, kde je to ošetřeno jinými + vyhledávacími cestami pro <span +class="ec-lmss-10x-x-109">cslatex </span>a <span +class="ec-lmss-10x-x-109">latex</span>). Z tohoto důvodu můžete kombinovat + přepínač <span class="path"><span +class="ectt-1095">-multiple-occurences</span></span> se dvěma dalšími přepínači pro vkládání či + vynechávání souborů dle daného vzoru (vzorů může být několik). Program <span +class="ec-lmss-10x-x-109">kpsecheck</span> + také hlásí stav sdílené paměti: zda je, či není používána. To je vhodné vědět, + protože pokud je stav ,<span +class="ectt-1095">in use</span>‘, znamená to, že jeden či několik procesů pracuje a efekt + příkazu <span +class="ec-lmss-10x-x-109">mktexlsr </span>bude pozdržen až do chvíle, kdy nebude běžet žádný z programů + používajících Kpathsea. + <!--l. 1704--><p class="noindent">Tentýž příkaz vypíše umístění programu GhostScript. Pod Win32 je pro mnoho + programů snazší použít GhostScript jako dll a nalézt ho přes klíč GhostScript + v registrech, než měnit <span class="path"><span +class="ectt-1095">PATH</span></span>, která má stejně limitovanou délku. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Web2C</span> </dt><dd +class="description">Programy mají o několik voleb více než v unixovém Web2C a jednu volbu s odlišným + chováním: + <ul class="itemize1"> + <li class="itemize"><span class="path"><span +class="ectt-1095">-halt-on-error</span></span> zastaví kompilaci na první chybě. + </li> + <li class="itemize"><span class="path"><span +class="ectt-1095">-job-time</span></span> nastaví časovou známku úlohy na časovou známku souboru + použitého jako argument. + </li> + <li class="itemize"><span class="path"><span +class="ectt-1095">-oem</span></span> používá DOSovou kódovou stránku pro výstup na konzolu. + </li> + <li class="itemize"><span class="path"><span +class="ectt-1095">-output-directory</span></span> umožňuje psát všechny výstupní soubory do + specifikovaného adresáře. + </li> + <li class="itemize"><span class="path"><span +class="ectt-1095">-time-statistics</span></span> vypíše časové statistiky běhu úlohy. Je nutno zmínit, že + Win9x není opravdový víceúlohový operační systém a nemá žádný spolehlivý + způsob měření krátkých období, a tak spočítaná hodnota je jen aproximací. + Pod NT/2K/XP je výsledek zcela přesný s rozdělením na uživatelský a + systémový čas. Pro unixové uživatele: příkaz <span class="path"><span +class="ectt-1095">time</span></span> obvykle není pro uživatele + Windows dostupný.</li></ul> + </dd></dl> + + +<!--l. 1730--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.8 </span> <a + id="x1-310007.8"></a>Osobní konfigurace</h4> +<!--l. 1733--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.8.1 </span> <a + id="x1-320007.8.1"></a>Dvips</h5> +<!--l. 1735--><p class="noindent">Konfigurační soubor pro dvips lze najít v +<br class="newline"><span class="obeylines-h"><span class="verb"><span +class="ectt-1095">C:\TeXLive2005\texmf-var\dvips\config\config.ps</span></span></span> +<br class="newline">Můžete ho otevřít jakýmkoli editorem a změnit některé parametry. +<!--l. 1741--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">fonts</span> </dt><dd +class="description">Můžete změnit implicitní mód Metafont pro tiskárnu a jeho rozlišení, které je + použito, když <span +class="ec-lmss-10x-x-109">dvips </span>potřebuje generovat fonty PK. Implicitní konfigurace je pro užití + Type 1 verzí CM fontů, a dávka <span +class="ec-lmss-10x-x-109">mktexpk </span>by tedy neměla být volána příliš často. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">printer</span> </dt><dd +class="description">Můžete říct dvipsu, kam implicitně tisknout. Pokud za volbou <span +class="ectt-1095">o </span>není název tiskárny, + pak je výstupní soubor <span +class="ectt-1095">.ps </span>zapsán do souboru. Můžete dvipsu a tiskárně dát název, + například: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb2"> +<a + id="x1-32002r1"></a>  o lpt1: +<br class="fancyvrb"><a + id="x1-32004r2"></a>  % o | lpr -S server -P myprinter +<br class="fancyvrb"><a + id="x1-32006r3"></a>  % o \\server\myprinter +</div> +</div> + </td></tr></table> + <!--l. 1755--><p class="nopar"> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">paper</span> </dt><dd +class="description">Dále můžete chtít změnit velikost papíru z evropské A4 na ‘US letter’tím, že ‘US + letter’bude první volba v souboru. Najděte skupinu řádek začínajících zavináčem <span +class="ectt-1095">@</span>. + Přesuňte odpovídající řádky tak, že oddíl začíná řádky: + <br class="newline">  @ letterSize 8.5in 11in + <br class="newline">  @ letter 8.5in 11in + <br class="newline">  @+ %%BeginPaperSize: Letter + <br class="newline">  @+ letter + <br class="newline">  @+ %%EndPaperSize</dd></dl> +<!--l. 1767--><p class="noindent">Současná distribuce <span class="TEX">T<span +class="E">E</span>X</span> Live implementuje proceduru pro generování vždy aktualizovaných +mapovacích souborů pro <span +class="ec-lmss-10x-x-109">dvips </span>a <span +class="ec-lmss-10x-x-109">pdftex</span>. To provádí program <span +class="ec-lmss-10x-x-109">updmap </span>během instalace a také po +přidání jakéhokoliv balíku s fonty. Pokud přidáte balíky ručně, editujte soubor <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">updmap.cfg</span></span></span> v <span class="path"><span +class="ectt-1095">$TEXMFVAR/web2c</span></span>. +<!--l. 1774--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.8.2 </span> <a + id="x1-330007.8.2"></a>Pdftex</h5> +<!--l. 1776--><p class="noindent">Pokud používáte program <span +class="ec-lmss-10x-x-109">pdflatex </span>pro vytvoření PDF souborů přímo a používáte papír +velikosti US letter, editujte soubor +<br class="newline"><span class="obeylines-h"><span class="verb"><span +class="ectt-1095">C:\TeXLive2005\texmf-var\tex\generic\config\pdftexconfig.tex</span></span></span> a +<br class="newline">změňte ,<span +class="ectt-1095">\pdfpagewidth</span>‘ a ,<span +class="ectt-1095">\pageheight</span>‘. Tyto položky by měly vypadat takto: <div class="alltt"> +<!--l. 1781--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">\pdfpagewidth=8.5</span><span +class="ectt-1095"> true</span><span +class="ectt-1095"> in</span> +<span +class="ectt-1095">\pdfpageheight=11</span><span +class="ectt-1095"> true</span><span +class="ectt-1095"> in</span> +</div> +</div> Uložte soubor a ukončete editaci. + + +<!--l. 1787--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.8.3 </span> <a + id="x1-340007.8.3"></a>GSView</h5> +<!--l. 1788--><p class="noindent">GSView je nyní distribuován pod Aladdin licencí, a proto již není vkládán na <span class="TEX">T<span +class="E">E</span>X</span> +Live. +<!--l. 1791--><p class="indent"> Pokud chcete změnit velikost stránky na velikost ‘US letter’, otevřete GSView z menu <span +class="ec-lmss-10x-x-109">Start </span>a +vyberte <span +class="ec-lmss-10x-x-109">Media</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Letter</span>. +<!--l. 1795--><p class="indent"> Také jsou zde nastavení, která vám umožní mít co nejčitelnější renderované obrázky. +V menu <span +class="ec-lmss-10x-x-109">Media</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Display Settings</span>, nastavte jak <span +class="ectt-1095">Text Alpha</span>, tak <span +class="ectt-1095">Graphics Alpha </span>na +4 bity. +<!--l. 1799--><p class="indent"> Instalační proces asociuje jak <span +class="ectt-1095">.ps</span>, tak <span +class="ectt-1095">.eps </span>soubory pro otevírání pomocí <span +class="ec-lmss-10x-x-109">GSView</span>. +<!--l. 1802--><p class="indent"> Pro návod, jak tisknout, přejděte na oddíl <a +href="#x1-370007.10">7.10<!--tex4ht:ref: printing --></a>. +<!--l. 1804--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.8.4 </span> <a + id="x1-350007.8.4"></a>WinDvi</h5> +<!--l. 1807--><p class="noindent">Program <span +class="ectt-1095">tlpmgui.exe </span>nastaví program <span +class="ectt-1095">Windvi </span>jako program, který bude asociován +s <span +class="ectt-1095">.dvi </span>soubory, ale nepřidá jeho ikonku na pracovní plochu – to si již udělejte sami, +prosím. +<!--l. 1811--><p class="indent"> Otevřete program <span +class="ec-lmss-10x-x-109">windvi </span>kliknutím na ikonku nebo z příkazové řádky. +<!--l. 1813--><p class="indent"> Můžete program zkonfigurovat pro velikost papíru ‘US letter’pomocí <span +class="ec-lmss-10x-x-109">View</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Options</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Papertype </span>a +výběrem US (<span +class="cmr-10x-x-109">8</span><span +class="cmmi-10x-x-109">.</span><span +class="cmr-10x-x-109">5</span><sup><span +class="cmsy-8">′′</span></sup><span +class="cmsy-10x-x-109">× </span><span +class="cmr-10x-x-109">11</span><sup><span +class="cmsy-8">′′</span></sup><span +class="cmr-10x-x-109">) </span>a pak <span +class="ectt-1095">OK</span>. Pak <span +class="ec-lmss-10x-x-109">windvi </span>ukončete. +<!--l. 1818--><p class="indent"> Můžete změnit další parametry systému, jako například schopnost spouštět další programy +specifikované v dokumentu (standardně z bezpečnostních důvodů zakázáno). Dále, když si +poprvé prohlédnete .dvi soubor, může se vám zdát zvětšení příliš veliké. Velikost zmenšete, +dokud nezískáte vyhovující. +<!--l. 1825--><p class="indent"> Všechna nastavení programu <span +class="ec-lmss-10x-x-109">Windvi </span>jsou uložena v souboru <span class="path"><span +class="ectt-1095">windvi.cnf</span></span>. Můžete ho najít +pokud na příkazovém řádku zadáte: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb3"> +<a + id="x1-35002r1"></a>  c:\>kpsewhich --expand-var $HOME/windvi.cnf + </div> +</div> +</td></tr></table> +<!--l. 1829--><p class="nopar"> +<!--l. 1831--><p class="indent"> Pokud s <span +class="ec-lmss-10x-x-109">Windvi </span>narazíte na problémy, smažte konfigurační soubor a testujte problém na +standardní konfiguraci. +<!--l. 1835--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.9 </span> <a + id="x1-360007.9"></a>Testování</h4> +<!--l. 1837--><p class="noindent">Pro obecné kontroly viz oddíl <a +href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a> na straně <a +href="#x1-180004.2">29<!--tex4ht:ref: sec:test-install --></a>. Tento oddíl popisuje testy specifické pro +Windows. +<!--l. 1841--><p class="indent"> Otevřete soubor <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">sample2e.tex</span></span></span> ve svém editoru (Xemacs, WinShell); najdete ho +v <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">C:\TeXLive2005\texmf-dist\tex\latex\base</span></span></span>. Objevit by se měl zdrojový soubor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u. +Pokračujte kliknutím na menu <span +class="ec-lmss-10x-x-109">Command</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">LaTeX </span>(XEmacs) nebo na ikonu <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> v liště +nástrojů (WinShell), a pak si výsledek prohlédněte poklepáním na menu <span +class="ec-lmss-10x-x-109">Command</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">View DVI</span> +(XEmacs) nebo Preview (Windvi) ikonu (WinShell). +<!--l. 1849--><p class="indent"> Pokud prohlížíte soubory s Windvi, budou se nejprve generovat fonty, neboť obrazovkové +fonty nebyly instalovány. Po nějaké době, kdy jste již vytvořili většinu fontů, které používáte, již +okno s generováním fontů budete vidět jen zřídka. +<!--l. 1854--><p class="indent"> <span +class="ec-lmbx-10x-x-109">Doporu</span><span +class="ec-lmbx-10x-x-109">čen</span><span +class="ec-lmbx-10x-x-109">í: </span>Pokud <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> zastaví, protože nemůže najít soubor, můžete stisknout +Ctrl-z pro ukončení. +<!--l. 1857--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.10 </span> <a + id="x1-370007.10"></a>Tisk</h4> +<!--l. 1860--><p class="noindent">Tisknout můžete přímo z Windvi. V tom případě bude tisk proveden přes unifikovaný tiskový +ovladač Windows. Z definice je kompatibilní se všemi tiskárnami. Ale je tu háček: může +generovat obrovské tiskové soubory a v některých (starších) verzích Windows jsou problémy. +Výhodou je využití možností jako vkládání obrázků BMP nebo WMF. Také se ujistěte, že +parametry tiskárny jsou dobře nastaveny (oddíl <a +href="#x1-350007.8.4">7.8.4<!--tex4ht:ref: sub:windvi --></a>), jinak dostanete jinou velikost tisku (tisk +nastavený na 600dpi poslaný na tiskárnu 300dpi způsobí, že dostanete pouze jeden kvadrant +stránky). +<!--l. 1871--><p class="indent"> Tisk je rychlejší a spolehlivější, pokud používáte <span +class="ec-lmss-10x-x-109">dvips </span>na vytvoření <span class="path"><span +class="ectt-1095">.ps</span></span> souboru a pak +tisknete z <span +class="ec-lmss-10x-x-109">GSView </span>volbou <span +class="ec-lmss-10x-x-109">File</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Print ... </span>(objeví se okno <span +class="ec-lmss-10x-x-109">Print</span>). +<!--l. 1876--><p class="indent"> Pokud používáte PostScriptovou tiskárnu, <span +class="ec-lmri-10x-x-109">ujist</span><span +class="ec-lmri-10x-x-109">ěte se, </span><span +class="ec-lmri-10x-x-109">že jste vybrali </span><span +class="ec-lmsso-10x-x-109">PostScript Printer</span>. To +uděláte výběrem tlačítka <span +class="ec-lmss-10x-x-109">Print Method </span>na spodním levém okraji okna <span +class="ec-lmss-10x-x-109">Print</span>. Můžete vybrat +jakoukoliv tiskárnu, kterou jste dříve instalovali. Pokud se vám volbu <span +class="ectt-1095">PostScript Printer</span> +nepodaří zaškrtnout, tisk se nezdaří. +<!--l. 1883--><p class="indent"> Pokud používáte svou ne-PostScriptovou tiskárnu, vyberte <span +class="ec-lmss-10x-x-109">Ghostscript device </span>v položce <span +class="ec-lmss-10x-x-109">Print</span> +<span +class="ec-lmss-10x-x-109">Method </span>a klikněte na tlačítko vpravo označené <span +class="ec-lmss-10x-x-109">djet500 </span>a vyberte svou tiskárnu ze seznamu, který + + +se objeví. Ve starších verzích <span +class="ec-lmss-10x-x-109">GSView </span>ověřte, že volba <span +class="ectt-1095">PostScript Printer </span><span +class="ec-lmri-10x-x-109">nen</span><span +class="ec-lmri-10x-x-109">í </span>vybrána, a pak +vyberte svou tiskárnu ze seznamu <span +class="ec-lmss-10x-x-109">Device</span>. +<!--l. 1891--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.11 </span> <a + id="x1-380007.11"></a>Tipy a triky pro Win32</h4> +<!--l. 1893--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.1 </span> <a + id="x1-390007.11.1"></a>Různé verze Win32</h5> +<!--l. 1895--><p class="noindent">Co nazýváme Win32, není operační systém sám o sobě. Je to velká množina funkcí (kolem 12 000 +dle hlavičkových souborů Microsoft SDK), pomocí kterých můžete psát aplikace pro různé +operační systémy rodiny Windows. +<!--l. 1900--><p class="indent"> Windows má tyto verze: + <ul class="itemize1"> + <li class="itemize">Win95, Win98 a WinME, což <span +class="ec-lmri-10x-x-109">nejsou opravdov</span><span +class="ec-lmri-10x-x-109">á v</span><span +class="ec-lmri-10x-x-109">íce</span><span +class="ec-lmri-10x-x-109">úlohov</span><span +class="ec-lmri-10x-x-109">á a v</span><span +class="ec-lmri-10x-x-109">ícevl</span><span +class="ec-lmri-10x-x-109">áknov</span><span +class="ec-lmri-10x-x-109">á </span>prostředí. + Jsou pouze poslední – doufejme – proměnou DOSu. To může být víceméně vidět při + bootování, kdy PC spustí interpret <span class="path"><span +class="ectt-1095">command.com</span></span>, a pokud v tomto místě bootování + zastavíte, můžete se zeptat na současnou verzi (DOSu) a odpověď bude něco ve smyslu + ,<span +class="ectt-1095">MS-DOS 7.0</span>‘ (pro starší verze Win9x určitě). + </li> + <li class="itemize">Windows NT, což je nový operační systém napsaný celý znova, je již schopen + opravdového multitaskingu, včetně pokročilých rysů. + </li> + <li class="itemize">Windows 2000 je již založen na NT, se všemi udělátky Win98. + </li> + <li class="itemize">Windows XP, jež má verze Home a Pro. Je to zatím poslední krok ve spojování obou + produktových řad (založených na Win9x a NT). XP je založeno na NT.</li></ul> +<!--l. 1918--><p class="indent"> Win9x jsou schopny spouštět 32-bitové programy a 16-bitové programy naráz. Ale operační +systém jako takový není celý napsán v 32-bitovém módu a nepodporuje ochranu paměti: +16-bitové aplikace mohou přepsat část paměti operačního systému! Některé části +jako GDI (Graphical Device Interface) spravují omezené zdroje jako bitmapy, fonty, +pera atd. pro množinu programů, jež běží současně. Všechny bitmapové hlavičky +dostupné v jeden okamžik nemohou zabírat více než 64 KiB. To vysvětluje výkon a +skutečnost, že systém často zkolabuje, když například začnete intenzivně používat grafické +objekty. +<!--l. 1928--><p class="indent"> NT, 2K a XP tyto nedostatky nemají, stejně tak jako další omezení Win9x. Jsou to +opravdová multitasková prostředí, s ochranou paměti. Jsou mnohem operativnější než Win9x +kvůli lepší správě paměti, lepšímu systému souborů atp. + + +<!--l. 1933--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.2 </span> <a + id="x1-400007.11.2"></a>Příkazový řádek</h5> +<!--l. 1935--><p class="noindent">Můžete si klást otázku ,,proč potřebuji příkazovou řádku, když mám Windows?‘‘ +<!--l. 1938--><p class="indent"> Dobrá otázka. Problém je velmi obecný. Ne všechny operace se dají lehce udělat v grafickém +prostředí (GUI). Příkazový řádek dává možnosti programování. +<!--l. 1942--><p class="indent"> Problém je zásadní: <span class="TEX">T<span +class="E">E</span>X</span> je <span +class="ec-lmri-10x-x-109">d</span><span +class="ec-lmri-10x-x-109">ávkov</span><span +class="ec-lmri-10x-x-109">ý </span>nástroj, není interaktivní. <span class="TEX">T<span +class="E">E</span>X</span> potřebuje spočítat +nejlepší rozvržení stránky, vyřešit křížové reference a tak dále. To může být provedeno +jen globální optimalizací dokumentu. To (zatím) není úloha, která by se dala dělat +interaktivně. +<!--l. 1948--><p class="indent"> To znamená, že <span class="TEX">T<span +class="E">E</span>X</span> by se měl používat z příkazové řádky. Situace není tak špatná – lze +zde s výhodou psát nástroje pro složité zpracování: dají se lépe ladit, protože jsou nezávislé na +GUI, a GUI nástroje mohou být navrženy s rozhraními pro dávkové neinteraktivní +programy. To je případ <span class="TEX">T<span +class="E">E</span>X</span>u, se kterým většinou pracujete přes grafický textový +editor. +<!--l. 1955--><p class="indent"> Příkazovou řádku budete potřebovat v několika situacích. Jednou z nich je ladění +v případě problémů. +<!--l. 1958--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Win9x</span> </dt><dd +class="description"> + Příkazovou řádku získáte buď vyhledáním ikony MS-DOSu v menu <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Programs</span>, + nebo výběrem menu <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Run </span>a napsáním jména programu <span class="path"><span +class="ectt-1095">command.com</span></span>. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">NT, 2K, XP</span> </dt><dd +class="description">Najděte položku <span +class="ec-lmss-10x-x-109">Command Prompt </span>v menu <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Accessories </span>nebo vyberte + <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Run </span>a zadejte <span class="path"><span +class="ectt-1095">cmd.exe</span></span>, což je název nového příkazového interpretu pro NT + (tedy není správné ho nazývat <span +class="ec-lmri-10x-x-109">DOS</span>ové okno!).</dd></dl> +<!--l. 1970--><p class="noindent">Tato umístění se na různých systémech mohou lišit. +<!--l. 1973--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.3 </span> <a + id="x1-410007.11.3"></a>Oddělovače cest</h5> +<!--l. 1975--><p class="noindent">Win32 API rozumí v cestách oběma znakům <span class="path"><span +class="ectt-1095">/</span></span> i <span class="path"><span +class="ectt-1095">\</span></span>, ale příkazové interprety <span +class="ec-lmri-10x-x-109">ne</span>! +Tedy kdykoliv je cesta použitá programově, můžete používat oba oddělovače, nebo je +dokonce míchat v jedné cestě. Na příkazové řádce však musíte používat pouze <span class="path"><span +class="ectt-1095">\</span></span>. +Důvodem je kompatibilita: interpret dříve používal lomítko jako oddělovač přepínačů +programů. +<!--l. 1982--><p class="indent"> Nebuďte překvapeni, když uvidíte cesty psané unixovými konvencemi: fp<span class="TEX">T<span +class="E">E</span>X</span> je portace +Web2C a prioritou je kompatibilita mezi platformami. Z těchto důvodů všechny konfigurační +soubory používají unixové konvence. +<!--l. 1987--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.4 </span> <a + id="x1-420007.11.4"></a>Souborové systémy</h5> + + +<!--l. 1990--><p class="noindent">Nejhorším rysem Win9x vzhledem k <span class="TEX">T<span +class="E">E</span>X</span>u je pravděpodobně takzvaný souborový systém FAT. +<span class="TEX">T<span +class="E">E</span>X</span> používá velmi mnoho malých souborů s velikostí okolo 1–3 KiB. FAT systém je starý, +vznikl před desítkami let a nepočítá s pevnými disky majícími desítky gigabajtů. Důsledkem +je, že uložení desítek tisíc <span class="TEX">T<span +class="E">E</span>X</span>ových souborů na <span class="TEX">T<span +class="E">E</span>X</span> Live není efektivní. FAT +systém alokuje minimálně 32 KiB pro <span +class="ec-lmri-10x-x-109">jak</span><span +class="ec-lmri-10x-x-109">ýkoliv </span>soubor na velkém diskovém oddíle. To +znamená, že <span class="TEX">T<span +class="E">E</span>X</span> bude potřebovat mnohem více diskového prostoru než ve skutečnosti +zabírá. +<!--l. 2001--><p class="indent"> Na novějších souborových systémech FAT32 a NTFS tento nedostatek již není. Nejmenší +adresovatelné části souborů mohou být veliké pouze 4 KiB a na NTFS můžete tuto velikost snížit +na 512 bajtů. +<!--l. 2007--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.5 </span> <a + id="x1-430007.11.5"></a>Jak přidat některý adresář do PATH</h5> +<!--l. 2009--><p class="noindent">Hodnoty proměnných prostředí se ve vašich programech chovají jako globální proměnné. +Množina těchto nastavení se nazývá prostředí (environment). Každý program je spuštěn s kopií +tohoto prostředí. Může číst a měnit hodnoty proměnných prostředí. Změny se dějí v kopii +prostředí a nejsou rozkopírovávány do všech současně běžících programů. +<!--l. 2016--><p class="indent"> Proměnná PATH je speciální proměnná prostředí, která se používá pro seznam adresářů, ve +kterých jsou spustitelné programy. Způsob, jak ji změnit, se liší pro Win9x, WinME a +NT/2K/XP: +<!--l. 2020--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Windows 95/98</span> </dt><dd +class="description">Editujte svůj <span class="path"><span +class="ectt-1095">autoexec.bat</span></span>. V tomto souboru byste měli najít řádek + začínající s <span +class="ectt-1095">PATH= </span>a následovaný seznamem adresářů oddělených <span class="path"><span +class="ectt-1095">;</span></span>. Sem přidejte + adresář s binárkami. Potom by tento řádek měl vypadat takto: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb4"> +<a + id="x1-43002r1"></a>  PATH=c:\windows;c:\windows\system;c:\TeXLive2005\bin\win32 +</div> +</div> + </td></tr></table> + <!--l. 2029--><p class="nopar"> + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Windows ME</span> </dt><dd +class="description">Potřebujete speciální program <span class="path"><span +class="ectt-1095">c:\windows\system\msconfig.exe</span></span> pro + změnu proměnné prostředí. Z programu vyberte položku ‘Environment’, a pak + změňte a modifikujte proměnné, které chcete. Po jakékoliv změně budete požádání + o restart. + </dd><dt class="description"> +<span +class="ec-lmbx-10x-x-109">Windows NT/2K/XP</span> </dt><dd +class="description">Klikněte na <span +class="ec-lmss-10x-x-109">Start</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Settings</span><span +class="cmsy-10x-x-109">→</span><span +class="ec-lmss-10x-x-109">Control Panel</span>. Otevře se okno s ikonami + konfiguračních programů systému. Po dvojkliku na ikonu ‘System’se objeví okno + ‘System Properties’. Klikněte na položku <span +class="ec-lmss-10x-x-109">Environment </span>nebo mezi dialogovými + boxy hledejte tlačítko s názvem <span +class="ec-lmss-10x-x-109">Environment Variables</span>. Tím provedete změnu + prostředí pro svůj účet. Poznámka: Jsou zde také zobrazena prostředí celého + systému. Pokud nejste administrátor systému, tak nemáte oprávnění je měnit. + Pokud chcete změnit <span +class="ectt-1095">PATH </span>pro všechny uživatele, budete muset zkontaktovat svého + systémového administrátora nebo se jím stát – v tom případě byste ale měli vědět, co + děláte. + <!--l. 2049--><p class="noindent">Pokud je proměnná <span +class="ectt-1095">PATH </span>již pro váš účet nastavená, klikněte na ni levým tlačítkem. + V políčku <span +class="ec-lmss-10x-x-109">Variable </span>se objeví <span +class="ectt-1095">PATH</span>, zatímco pole <span +class="ec-lmss-10x-x-109">Value </span>ukazuje současné nastavení <span +class="ectt-1095">PATH</span> + jako seznam adresářů oddělených středníkem. Přidejte adresář s binárkami (například <span class="path"><span +class="ectt-1095">c:\TeXLive2005\bin\win32</span></span>). Pokud zde pro váš účet proměnná <span +class="ectt-1095">PATH </span>ještě není nastavena, + klikněte na políčko ‘Variable’a napište <span +class="ectt-1095">PATH</span>, klikněte na políčko <span +class="ec-lmss-10x-x-109">Value </span>a napište + adresář s binárkami. Důležité: klikněte na tlačítko <span +class="ec-lmss-10x-x-109">Apply </span>před stiskutím <span +class="ec-lmss-10x-x-109">Ok</span>, + jinak se změny <span +class="ectt-1095">PATH </span>neprovedou! Při nastavování proměnných prostředí buďte + opatrní.</dd></dl> +<!--l. 2063--><p class="noindent">Nejlepší způsob, jak ověřit nastavení proměnných prostředí, je na příkazové řádce +napsat: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb5"> +<a + id="x1-43004r1"></a>  set VARIABLE + </div> +</div> +</td></tr></table> +<!--l. 2068--><p class="nopar">což by mělo vrátit odpovídající hodnoty. +<!--l. 2071--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.11.6 </span> <a + id="x1-440007.11.6"></a>Verze sázecích programů</h5> +<!--l. 2073--><p class="noindent">Pokud se podíváte na dokumentaci Web2C, dočtete se, že různé programy odvozené od <span class="TEX">T<span +class="E">E</span>X</span>u +používají totéž základní jádro. Například <span class="path"><span +class="ectt-1095">tex.exe</span></span> a <span class="path"><span +class="ectt-1095">latex.exe</span></span> jsou přesné kopie téhož +programu, ale každá z nich používá jiný formátový soubor v závislosti na jménu spuštěného +programu. +<!--l. 2079--><p class="indent"> Pod Unixem je tato vlastnost implementována přes <span +class="ec-lmri-10x-x-109">symbolick</span><span +class="ec-lmri-10x-x-109">é odkazy</span>. Ušetří to +diskový prostor, protože tentýž program je použit pro mnoho různých formátových +souborů. +<!--l. 2083--><p class="indent"> Win32 API nemá koncept symbolických odkazů, a tak abychom ušetřili místo, všechny +<span class="TEX">T<span +class="E">E</span>X</span>ové sázecí programy byly zkompilovány jako DLLs (<span +class="ec-lmri-10x-x-109">Dynamic Linked Library</span>). To znamená, +že to dopadne následovně: <div class="alltt"> +<!--l. 2087--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">18/09/2005</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 14:19</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 3</span><span +class="ectt-1095"> 584</span><span +class="ectt-1095"> latex.exe</span> +<br><span +class="ectt-1095">18/09/2005</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 14:19</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 3</span><span +class="ectt-1095"> 584</span><span +class="ectt-1095"> pdfetex.exe</span> +<br><span +class="ectt-1095">18/09/2005</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 14:19</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> 524</span><span +class="ectt-1095"> 288</span><span +class="ectt-1095"> tl90pdfetex.dll</span> +</div> +</div> a soubor <span class="path"><span +class="ectt-1095">latex.exe</span></span> není nic jiného než přesná kopie <span class="path"><span +class="ectt-1095">pdfetex.exe</span></span> používající tutéž +základní knihovnu <span class="path"><span +class="ectt-1095">tl90pdfetex.dll</span></span>. Stejný trik byl použit pro rodinu programů <span class="path"><span +class="ectt-1095">mktex*.exe</span></span>, +které spouští knihovnu <span class="path"><span +class="ectt-1095">mktex.dll</span></span>. +<!--l. 2097--><p class="indent"> Obecný nástroj s názvem <span class="path"><span +class="ectt-1095">irun.exe</span></span> je k dispozici jako ekvivalent unixových pevných odkazů +pro soubory pod Win32. +<!--l. 2100--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.12 </span> <a + id="x1-450007.12"></a>V případě obtíží</h4> +<!--l. 2103--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.12.1 </span> <a + id="x1-460007.12.1"></a>Co dělat když <span +class="ectt-1095">latex </span>nenalezne vaše soubory?</h5> + + + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmss-10x-x-109">kpsewhich </span>je ten správný nástroj pro dohledání problému. Bohužel program <span +class="ec-lmss-10x-x-109">kpsewhich</span> + dává výstup na stderr a starší konzoly Windows neví, jak chybový výstup stderr + přesměrovat do souboru. (Konzoly NT a Windows 2000 vědí, jak to udělat. Ale + trik bude fungovat pro všechny konzoly.) Pro diagnostické účely nastavte dočasně + proměnnou prostředí (v DOSovém okně): + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb6"> +<a + id="x1-46002r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=err.log +</div> +</div> + </td></tr></table> + <!--l. 2118--><p class="nopar">Nastavte také úroveň ladění: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb7"> +<a + id="x1-46004r1"></a>  SET KPATHSEA_DEBUG=-1 +</div> +</div> + </td></tr></table> + <!--l. 2122--><p class="nopar"> + <!--l. 2124--><p class="noindent">Pokud chcete přesměrovat stderr na stdout, což pod Windows není možné, pak + nastavte: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb8"> +<a + id="x1-46006r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=con: +</div> +</div> + </td></tr></table> + <!--l. 2128--><p class="nopar">Tímto způsobem uložíte jak chybový, tak standardní výstup do téhož souboru. + </li> + <li class="itemize">Předpokládaje, že instalace byla prováděna do <span class="path"><span +class="ectt-1095">c:/TeX</span></span>, zkontrolujte následující + hodnoty: + <br class="newline"><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-9-" ><colgroup id="TBL-9-1g"><col +id="TBL-9-1"><col +id="TBL-9-2"></colgroup><tr + valign="baseline" id="TBL-9-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-1" +class="td01"><span class="path"><span +class="ectt-1000">kpsewhich␣-expand-path␣$SELFAUTOPARENT</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-1-2" +class="td10"> <span class="path"><span +class="ectt-1000">c:/TeX</span></span> </td> +</tr><tr + valign="baseline" id="TBL-9-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-1" +class="td01"><span class="path"><span +class="ectt-1000">kpsewhich␣-expand-path␣$TEXMF</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-2" +class="td10"> <span class="path"><span +class="ectt-1000">c:/TeX/texmf....</span></span> </td> +</tr><tr + valign="baseline" id="TBL-9-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-3-1" +class="td01"><span class="path"><span +class="ectt-1000">kpsewhich␣-expand-path␣$TEXMFCNF</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-9-3-2" +class="td10"> <span class="path"><span +class="ectt-1000">.;c:/TeX/texmf-var/web2c;</span></span></td> +</tr><tr + valign="baseline" id="TBL-9-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-1" +class="td01"> </td> +</tr></table></div> + </li> + <li class="itemize">Pokud již někde máte nastaveny <span class="TEX">T<span +class="E">E</span>X</span> ovlivňující proměnné prostředí, odstraňte je prosím. + Mají prioritu před těmi v <span +class="ectt-1095">texmf.cnf</span>. + </li> + <li class="itemize">Zkontrolujte: <span +class="ectt-1095">kpsewhich cmr10.tfm </span>by mělo vrátit + <br class="newline"><span class="path"><span +class="ectt-1095">c:/TeX/texmf/fonts/tfm/public/cm/cmr10.tfm</span></span> + <br class="newline">a <span +class="ectt-1095">kpsewhich latex.fmt </span>by mělo sdělit + <br class="newline"><span class="path"><span +class="ectt-1095">c:/TeX/texmf/web2c/latex.fmt</span></span> + </li> + <li class="itemize">V tomto místě, pokud je vše v pořádku, by <span class="TEX">T<span +class="E">E</span>X</span> a další programy měly fungovat. + Pokud ne, budete si muset pohrát s volbou <span class="path"><span +class="ectt-1095">-debug=n</span></span> programu <span class="path"><span +class="ectt-1095">kpsewhich</span></span> a + znovu zkontrolovat všechna nastavení. Zkuste identifikovat problém a nahlaste + ho.</li></ul> +<!--l. 2166--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.12.2 </span> <a + id="x1-470007.12.2"></a>Co když pořád vše nefunguje, jak si představujete?</h5> +<!--l. 2168--><p class="noindent">Položte si následující otázky: +<!--l. 2170--><p class="indent"> + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-47002x1"></a>Je <span +class="ectt-1095">tex.exe </span>v mé cestě (proměnné <span class="path"><span +class="ectt-1095">PATH</span></span>)? + </li> + <li class="enumerate" value="2" +><a + id="x1-47004x2"></a>Je proměnná prostředí <span class="path"><span +class="ectt-1095">TEXMFCNF</span></span> korektně nastavená na + <br class="newline"><span class="path"><span +class="ectt-1095">c:/TeXLive2005/texmf-var/web2c</span></span> (implicitní hodnota)? + + + </li> + <li class="enumerate" value="3" +><a + id="x1-47006x3"></a>Jsou k nalezení některá chybová hlášení v log souboru generovaném programem + <span +class="ectt-1095">tlmpgui.exe</span>? <span +class="ectt-1095">tlmpgui.log </span>najdete ve vašem adresáři <span +class="ectt-1095">TEMP</span>. Můžete je najít + hledáním řetězce ,<span +class="ectt-1095">Error</span>‘. Nápověda: log soubor může ukázat některé chyby po + vygenerování všech formátů. Prosím, nepropadejte panice: možná některé formáty + ještě nebyly instalovány. + </li> + <li class="enumerate" value="4" +><a + id="x1-47008x4"></a>Jsou na <span class="obeylines-h"><a +href="http://tug.org/texlive/" class="url" ><span +class="ectt-1095">http://tug.org/texlive/</span></a></span> k dispozici nějaké záplaty? (Je to + nepravděpodobné, ale nic tím nepokazíte.)</li></ol> +<!--l. 2189--><p class="indent"> <span class="TEX">T<span +class="E">E</span>X</span> Live sestává ze stovek programů a desetitisíců souborů z různých zdrojů. Je proto +obzvláště obtížné predikovat všechny potenciální zdroje problémů. Nicméně, uděláme, co je +v našich silách, abychom vám pomohli (viz oddíl <a +href="#x1-50001.2">1.2<!--tex4ht:ref: sec:help --></a> na straně <a +href="#x1-50001.2">5<!--tex4ht:ref: sec:help --></a>.) +<!--l. 2199--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">8 </span> <a + id="x1-480008"></a>Používateľská príručka ku systému Web2C</h3> +<!--l. 2200--><p class="noindent">Web2C obsahuje množinu <span class="TEX">T<span +class="E">E</span>X</span>-príbuzných programov, t.j. samotný <span class="TEX">T<span +class="E">E</span>X</span>, Metafont, <span +class="logo-10x-x-109">METAPOST</span>, +BibTeX, atď. Originálna implementácia pochádza od Thomasa Rokického, ktorý v roku 1987 +vyvinul prvý <span class="TEX">T<span +class="E">E</span>X</span>-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. +<!--l. 2211--><p class="indent"> Web2C systém beží pod Unixom, 32-bitovými Windows, MacOSX a inými operačnými +systémami. Používa originálne <span class="TEX">T<span +class="E">E</span>X</span> zdrojové súbory od Knutha a ostatné základné programy +napísané v jazyku <span +class="ectt-1095">web</span>, ktoré sú preložené do C zdrojového kódu. Navyše, systém ponúka veľkú +množinu makier a funkcií vyvinutých na rozšírenie originálneho <span class="TEX">T<span +class="E">E</span>X</span> software. Základné +komponenty rodiny <span class="TEX">T<span +class="E">E</span>X</span>u sú: + <dl class="description"><dt class="description"> +<span +class="ec-lmss-10x-x-109">bibtex</span> </dt><dd +class="description">Spravovanie bibliografií. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dmp</span> </dt><dd +class="description">Konverzia <span +class="ec-lmss-10x-x-109">troff </span>do MPX (<span +class="logo-10x-x-109">METAPOST </span>obrázky). + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvicopy</span> </dt><dd +class="description">Vytváranie modifikovanej kópie DVI súboru. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvitomp</span> </dt><dd +class="description">Konverzia DVI do MPX (<span +class="logo-10x-x-109">METAPOST </span>obrázky). + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">dvitype</span> </dt><dd +class="description">Konverzia DVI do ľudsky-čitateľného textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftodvi</span> </dt><dd +class="description">Generovanie fontov pre náhľad. + + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftopk</span> </dt><dd +class="description">Konverzia gf formátu fontov do pakovaných fontov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">gftype</span> </dt><dd +class="description">Konverzia gf formátu fontov do ľudsky čitateľného textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">makempx</span> </dt><dd +class="description"><span +class="logo-10x-x-109">METAPOST </span>značkové sádzanie. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mf</span> </dt><dd +class="description">Metafont – vytváranie rodín fontov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mft</span> </dt><dd +class="description">Preddefinované Metafontové zdrojové súbory. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mpost</span> </dt><dd +class="description"><span +class="logo-10x-x-109">METAPOST </span>– tvorba technických diagramov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">mpto</span> </dt><dd +class="description"><span +class="logo-10x-x-109">METAPOST </span>– značkový výber. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">newer</span> </dt><dd +class="description">Porovnanie modifikačných časov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">patgen</span> </dt><dd +class="description">Vytvaránie vzorov rozdeľovania slov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pktogf</span> </dt><dd +class="description">Konverzia pakovaných formátov fontov do gf formátov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pktype</span> </dt><dd +class="description">Konverzia pakovaných písiem do ľudsky-čitateľného textu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pltotf</span> </dt><dd +class="description">Konverzia ‘Property list’do TFM. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">pooltype</span> </dt><dd +class="description">Zobrazovanie ,<span +class="ectt-1095">web </span>pool‘ súborov. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tangle</span> </dt><dd +class="description">Konverzia <span +class="ectt-1095">web </span>súborov do Pascalu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tex</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span> – sadzba. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">tftopl</span> </dt><dd +class="description">Konverzia TFM do ‘property list’. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">vftovp</span> </dt><dd +class="description">Konverzia virtuálneho fontu do virtuálneho ,property list‘. + + + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">vptovf</span> </dt><dd +class="description">Konverzia virtuálneho ‘property list’do virtuálneho fontu. + </dd><dt class="description"> +<span +class="ec-lmss-10x-x-109">weave</span> </dt><dd +class="description">Konverzia <span +class="ectt-1095">web </span>súborov do <span class="TEX">T<span +class="E">E</span>X</span>u.</dd></dl> +<!--l. 2247--><p class="noindent">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. +<!--l. 2253--><p class="indent"> Všetky programy dodržiavajú štandardné GNU voľby: +<!--l. 2255--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ectt-1095">–help</span> </dt><dd +class="description">Vypisuje prehľad základného používania. + </dd><dt class="description"> +<span +class="ectt-1095">–verbose</span> </dt><dd +class="description">Vypisuje detailnú správu spracovania. + </dd><dt class="description"> +<span +class="ectt-1095">–version</span> </dt><dd +class="description">Vypisuje informáciu o verzii, potom skončí.</dd></dl> +<!--l. 2261--><p class="indent"> Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu 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 <span class="TEX">T<span +class="E">E</span>X</span>u. 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 <span class="TEX">T<span +class="E">E</span>X</span>u a jeho lokálne rozšírenia v dvoch rozličných stromoch. Na +urýchlenie vyhľadávania súborov, koreň každého stromu obsahuje súbor <span +class="ectt-1095">ls-R </span>so záznamom +obsahujúcim meno a relatívnu cestu ku všetkým súborom umiestneným pod týmto +koreňom. +<!--l. 2273--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a + id="x1-490008.1"></a>Vyhľadávanie ciest knižnicou Kpathsea</h4> +<!--l. 2275--><p class="noindent">Najprv popíšeme všeobecný mechanizmus vyhľadávania ciest knižnicou Kpathsea. +<!--l. 2278--><p class="indent"> <span +class="ec-lmri-10x-x-109">Vyh</span><span +class="ec-lmri-10x-x-109">ľad</span><span +class="ec-lmri-10x-x-109">ávacou cestou </span>nazveme zoznam <span +class="ec-lmri-10x-x-109">elementov cesty</span>, ktorými sú v prvom rade +mená 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 ,<span +class="ectt-1095">my-file</span>‘ podľa cesty ,<span +class="ectt-1095">.:/dir</span>‘, +Kpathsea skontroluje každý element cesty: najprv <span +class="ectt-1095">./my-file</span>, potom <span +class="ectt-1095">/dir/my-file</span>, +vracajúc prvý zodpovedajúci nájdený prvok (alebo prípadne všetky zodpovedajúce +prvky). +<!--l. 2287--><p class="indent"> 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 +(,<span +class="ectt-1095">:</span>‘) a lomítka (,<span +class="ectt-1095">/</span>‘). +<!--l. 2292--><p class="indent"> Pri kontrolovaní určitého elementu cesty <span +class="ec-lmri-10x-x-109">p </span>Kpathsea najprv overí, či sa na naň nevzťahuje +vopred vybudovaná databáza (pozri ,Databáza názvov súborov‘ na strane <a +href="#x1-570008.2">62<!--tex4ht:ref: Filename-database --></a>), t. j., či sa databáza +nachádza v adresári, ktorý je prefixom <span +class="ec-lmri-10x-x-109">p</span>. Ak to tak je, špecifikácia cesty sa porovnáva s obsahom +databázy. + +<!--l. 2299--><p class="indent"> Ak databáza neexistuje, alebo sa nevzťahuje na tento element cesty, alebo sa v nej hľadaný +súbor nevyskytuje, celý systém súborov je prehľadaný (pokiaľ to nebolo zakázané špecifikáciou +začínajúcou ,<span +class="ectt-1095">!!</span>‘ a hľadaný súbor musí existovať). Kpathsea zostrojí zoznam adresárov +zodpovedajúcich tomuto elementu cesty a potom skontroluje každý z nich, či sa v ňom +nenachádza hľadaný súbor. +<!--l. 2306--><p class="indent"> Podmienka ,súbor musí existovať‘ sa týka napr. súborov typu ,<span +class="ectt-1095">.vf</span>‘ a vstupných súborov +čítaných príkazom <span class="TEX">T<span +class="E">E</span>X</span>u <span +class="ectt-1095">\openin</span>. Takéto súbory nemusia existovať (napr. <span +class="ectt-1095">cmr10.vf</span>) a nebolo +by dobré prehľadávať kvôli nim celý disk. Preto, ak zabudnete aktualizovať <span +class="ectt-1095">ls-R </span>pri inštalácii +nového ,<span +class="ectt-1095">.vf</span>‘ súboru, súbor nebude nikdy nájdený. Každý element cesty sa prekontroluje: najprv +databáza, potom disk. Keď je súbor nájdený, vyhľadávanie sa zastaví a výsledok je +vrátený. +<!--l. 2315--><p class="indent"> 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 <span +class="ectt-1095">config</span>, domáce adresáre používateľov a rekurzívne prehľadávanie +podadresárov. Preto, ak hovoríme, že Kpathsea <span +class="ec-lmri-10x-x-109">rozbal</span><span +class="ec-lmri-10x-x-109">í </span>element cesty, znamená to, že +pretransformuje všetky špecifikácie do základného mena alebo mien adresárov. Toto je popísané +v nasledujúcich odsekoch. +<!--l. 2324--><p class="indent"> Všimnite si, že keď je meno hľadaného súboru vyjadrené absolútne alebo explicitne relatívne, +t. j. začína ,<span +class="ectt-1095">/</span>‘ alebo ,<span +class="ectt-1095">./</span>‘ alebo ,<span +class="ectt-1095">../</span>‘, Kpathsea jednoducho skontroluje, či taký súbor +existuje. +<!--l. 2339--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a + id="x1-500008.1.1"></a>Zdroje cesty</h5> +<!--l. 2342--><p class="noindent">Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa v tomto +poradí: + <ol class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x1-50002x1"></a>Používateľom nastavená premenná prostredia, napríklad <span +class="ectt-1095">TEXINPUTS</span>. Premenné + prostredia s pridanou bodkou a menom programu majú prednosť pred premennými + rovnakého mena, ale bez prípony. Napríklad, keď ,<span +class="ectt-1095">latex</span>‘ je meno práve bežiaceho + programu, potom premenná <span +class="ectt-1095">TEXINPUTS.latex </span>prepíše <span +class="ectt-1095">TEXINPUTS</span>. + </li> + <li class="enumerate" value="2" +><a + id="x1-50004x2"></a>Programovo-špecifický konfiguračný súbor, napríklad riadok ,<span +class="ectt-1095">S /a:/b</span>‘ v súbore + <span +class="ectt-1095">config.ps </span><span +class="ec-lmss-10x-x-109">dvips</span>. + </li> + <li class="enumerate" value="3" +><a + id="x1-50006x3"></a>Konfiguračný súbor Kpathsea – <span +class="ectt-1095">texmf.cnf</span>, obsahujúci riadok ako ,<span +class="ectt-1095">TEXINPUTS=/c:/d</span>‘ + (pozri ďalej). + </li> + <li class="enumerate" value="4" +><a + id="x1-50008x4"></a>Predvolené hodnoty počas kompilácie.</li></ol> +<!--l. 2358--><p class="noindent">Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností (pozri +,Ladenie‘ na strane <a +href="#x1-610008.2.4">67<!--tex4ht:ref: Debugging --></a>). + + +<!--l. 2362--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a + id="x1-510008.1.2"></a>Konfiguračné súbory</h5> +<!--l. 2364--><p class="noindent">Kpathsea číta počas behu z <span +class="ec-lmri-10x-x-109">konfigura</span><span +class="ec-lmri-10x-x-109">čn</span><span +class="ec-lmri-10x-x-109">ých s</span><span +class="ec-lmri-10x-x-109">úborov </span>s menom <span +class="ectt-1095">texmf.cnf </span>vyhľadávaciu cestu a +ďalšie definície. Vyhľadávacia cesta používaná na hľadanie týchto súborov sa volá <span +class="ectt-1095">TEXMFCNF</span> +(v predvolenom nastavení sa tento súbor nachádza v podadresári <span +class="ectt-1095">texmf/web2c</span>). <span +class="ec-lmri-10x-x-109">V</span><span +class="ec-lmri-10x-x-109">šetky </span>súbory +<span +class="ectt-1095">texmf.cnf </span>vo vyhľadávacej ceste budú prečítané a definície v posledných načítaných súborov +majú prednosť pred definíciami čítanými predtým. Preto pri vyhľadávacej ceste <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">.:$TEXMF</span></span></span>, +hodnoty z <span +class="ectt-1095">./texmf.cnf </span>prepíšu hodnoty z <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">$TEXMF/texmf.cnf</span></span></span>. + <ul class="itemize1"> + <li class="itemize">Komentáre začínajú znakom ,<span +class="ectt-1095">%</span>‘ a pokračujú do konca riadku. + </li> + <li class="itemize">Prázdne riadky sú ignorované. + </li> + <li class="itemize">Znak <span +class="ectt-1095">\ </span>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é. + </li> + <li class="itemize">Všetky ostatné riadky majú tvar: <div class="alltt"> + <!--l. 2387--><p class="noindent"><div class="obeylines-v"> + <span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ecit-1095">variable</span><span +class="ectt-1095">[.</span><span +class="ecit-1095">progname</span><span +class="ectt-1095">]</span><span +class="ectt-1095"> [=]</span><span +class="ectt-1095"> </span><span +class="ecit-1095">value</span> +</div> + </div>kde ,<span +class="ectt-1095">=</span>‘ a prázdne znaky naokolo sú nepovinné. + </li> + <li class="itemize">Meno premennej ,<span +class="ecit-1095">variable </span>‘ môže obsahovať akékoľvek znaky okrem prázdnych znakov, ,<span +class="ectt-1095">=</span>‘, + alebo ,<span +class="ectt-1095">.</span>‘, ale obmedziť sa na znaky ,<span +class="ectt-1095">A-Za-z_</span>‘ je najbezpečnejšie. + </li> + <li class="itemize">Ak je ,<span +class="ectt-1095">.</span><span +class="ecit-1095">progname </span>‘ neprázdne, definícia sa použije iba vtedy, keď práve bežiaci program má + meno <span +class="ecit-1095">progname </span>alebo <span +class="ecit-1095">progname</span><span +class="ectt-1095">.exe</span>. Toto umožňuje napríklad mať pre rôzne nadstavby + <span class="TEX">T<span +class="E">E</span>X</span>u rôzne vyhľadávacie cesty. + </li> + <li class="itemize">Hodnota ,<span +class="ecit-1095">value </span>‘ môže obsahovať akékoľvek znaky okrem ,<span +class="ectt-1095">%</span>‘ a ,<span +class="ectt-1095">@</span>‘. Na pravej strane nie je + možné použiť ,<span +class="ectt-1095">$</span><span +class="ecit-1095">var</span><span +class="ectt-1095">.</span><span +class="ecit-1095">prog </span>‘; namiesto toho musíte použiť ďalšiu premennú. Znak ,<span +class="ectt-1095">;</span>‘ + vo ,<span +class="ecit-1095">value </span>‘ je preložený do ,<span +class="ectt-1095">:</span>‘ ak sme pod operačným systémom Unix. Toto je + užitočné, keď chceme mať jediný <span +class="ectt-1095">texmf.cnf </span>súbor pre systémy Unix, MSDOS a + Windows. + </li> + <li class="itemize">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é.</li></ul> + +<!--l. 2412--><p class="noindent">Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu týchto bodov: + <div class="fancyvrb" id="fancyvrb9"> +<a + id="x1-51002r1"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> TEXMF</span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> =</span><span +class="ectt-0800"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> +<br class="fancyvrb"><a + id="x1-51004r2"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> TEXINPUTS.latex</span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> =</span><span +class="ectt-0800"> .;$TEXMF/tex/{latex,generic;}//</span> +<br class="fancyvrb"><a + id="x1-51006r3"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> TEXINPUTS.fontinst</span><span +class="ectt-0800"> =</span><span +class="ectt-0800"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> +<br class="fancyvrb"><a + id="x1-51008r4"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> %</span><span +class="ectt-0800"> e-TeX</span><span +class="ectt-0800"> related</span><span +class="ectt-0800"> files</span> +<br class="fancyvrb"><a + id="x1-51010r5"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> TEXINPUTS.elatex</span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> =</span><span +class="ectt-0800"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> +<br class="fancyvrb"><a + id="x1-51012r6"></a><span +class="ectt-0800"> </span><span +class="ectt-0800"> TEXINPUTS.etex</span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> </span><span +class="ectt-0800"> =</span><span +class="ectt-0800"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> + </div> +<!--l. 2420--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a + id="x1-520008.1.3"></a>Expanzia cesty</h5> +<!--l. 2423--><p class="noindent">Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách podobné +tým, čo existujú v prostrediach unixovských interprétov príkazového riadku (shells). Ako +všeobecný príklad uvedieme komplexnú cestu <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">~$USER/{foo,bar}//baz</span></span></span>, ktorá sa expanduje do +všetkých podadresárov pod adresármi <span +class="ectt-1095">foo </span>a <span +class="ectt-1095">bar </span>v domovskom adresári používateľa +<span +class="ectt-1095">$USER</span>, ktorý obsahuje adresár alebo súbor <span +class="ectt-1095">baz</span>. Tieto konštrukcie sú popísané v ďalších +odsekoch. +<!--l. 2432--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a + id="x1-530008.1.4"></a>Predvolená expanzia</h5> +<!--l. 2435--><p class="noindent">Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane <a +href="#x1-500008.1.1">56<!--tex4ht:ref: Path-sources --></a>) obsahuje +<span +class="ec-lmri-10x-x-109">dvojbodku navy</span><span +class="ec-lmri-10x-x-109">še </span>(t.j. začiatočnú, koncovú, alebo zdvojenú), Kpathsea vloží na toto miesto +vyhľ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 <div class="alltt"> +<!--l. 2443--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">>></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">setenv</span> <span +class="ectt-1095">TEXINPUTS</span> <span +class="ectt-1095">/home/karl:</span></span> +</div> +</div> a hodnotu <span +class="ectt-1095">TEXINPUTS </span>v súbore <span +class="ectt-1095">texmf.cnf </span><div class="alltt"> +<!--l. 2447--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095"> </span><span +class="ectt-1095"> .:$TEXMF//tex</span> +</div> +</div> potom konečná hodnota použitá na vyhľadávanie by bola: <div class="alltt"> +<!--l. 2451--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095"> </span><span +class="ectt-1095"> /home/karl:.:$TEXMF//tex</span> + + +</div> +</div> Keďže by bolo zbytočné vkladať predvolenú hodnotu na viac ako jedno miesto, Kpathsea mení +iba nadbytočnú ,<span +class="ectt-1095">:</span>‘ a všetko ostatné ponecháva na mieste. Najprv kontroluje začiatočnú ,<span +class="ectt-1095">:</span>‘, potom +koncovú ,<span +class="ectt-1095">:</span>‘ a potom zdvojenú ,<span +class="ectt-1095">:</span>‘. +<!--l. 2459--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a + id="x1-540008.1.5"></a>Expanzia zátvoriek</h5> +<!--l. 2460--><p class="noindent">Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">v{a,b}w</span></span></span> sa expanduje +na <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">vaw:vbw</span></span></span>. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných +<span class="TEX">T<span +class="E">E</span>X</span>ovských hierarchií, priradením hodnoty <span +class="ectt-1095">$TEXMF </span>s použitím zátvoriek. Napríklad v súbore +<span +class="ectt-1095">texmf.cnf </span>nájdete nasledujúcu definíciu (približne, v skutočnosti je tam ešte viac +stromov): + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb10"> +<a + id="x1-54002r1"></a>    TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} + </div> +</div> +</td></tr></table> +<!--l. 2469--><p class="nopar">Keď potom napíšete niečo podobné ako + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb11"> +<a + id="x1-54004r1"></a>    TEXINPUTS = .;$TEXMF/tex// + </div> +</div> +</td></tr></table> +<!--l. 2473--><p class="nopar">bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadá celý strom +<span +class="ectt-1095">$HOMETEXMF/tex</span>, <span +class="ectt-1095">$TEXMFLOCAL/tex</span>, <span +class="ectt-1095">$TEXMFVAR/tex </span>a <span +class="ectt-1095">$TEXMFMAIN/tex </span>(posledné dva s použitím +databázových súborov <span +class="ectt-1095">ls-R</span>). Je to vhodný spôsob ako spúšťať dve paralelné <span class="TEX">T<span +class="E">E</span>X</span> štruktúry, +jednu nemennú (napríklad na CD) a druhú neustále aktualizovanú novými verziami, akonáhle sú +dostupné. Použitím premennej <span +class="ectt-1095">$TEXMF </span>vo všetkých definíciách máme istotu, že sa vždy ako prvý +prehľadá aktuálny strom. +<!--l. 2486--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a + id="x1-550008.1.6"></a>Expanzia podadresárov</h5> +<!--l. 2488--><p class="noindent">Dva alebo viac za sebou nasledujúcich znakov ,/‘ v elemente cesty nasledujúcom za adresárom <span +class="ec-lmri-10x-x-109">d </span>je +nahradených všetkými podadresármi <span +class="ec-lmri-10x-x-109">d</span>: najprv podadresármi priamo pod <span +class="ec-lmri-10x-x-109">d</span>, potom podadresármi +pod nimi, atď. Poradie, v akom sú prehľadávané podadresáre na každej úrovni, <span +class="ec-lmri-10x-x-109">nie je</span> +<span +class="ec-lmri-10x-x-109">špecifikovan</span><span +class="ec-lmri-10x-x-109">é</span>. +<!--l. 2494--><p class="indent"> Ak po ,<span +class="ectt-1095">//</span>‘ špecifikujete akékoľvek komponenty mena súboru, pridajú sa iba podadresáre so +zodpovedajúcimi komponentami. Napríklad, ,<span +class="ectt-1095">/a//b</span>‘ sa expanduje do adresárov <span +class="ectt-1095">/a/1/b</span>, <span +class="ectt-1095">/a/2/b</span>, +<span +class="ectt-1095">/a/1/1/b</span>, atď, ale nie do <span +class="ectt-1095">/a/b/c </span>alebo <span +class="ectt-1095">/a/1</span>. +<!--l. 2500--><p class="indent"> Viacnásobné konštrukcie ,<span +class="ectt-1095">//</span>‘ v ceste sú možné, ale použitie ,<span +class="ectt-1095">//</span>‘ na začiatku cesty je +ignorované. +<!--l. 2503--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a + id="x1-560008.1.7"></a>Typy špeciálnych znakov a ich význam: zhrnutie</h5> +<!--l. 2504--><p class="noindent">Nasledujúci zoznam zahŕňa zvláštne znaky v konfiguračných súboroch Kpathsea. +<!--l. 2510--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ectt-1095">:</span> </dt><dd +class="description">Oddeľovač v špecifikácii cesty; na začiatku alebo na konci cesty nahrádza + predvolenú expanziu cesty. + </dd><dt class="description"> +<span +class="ectt-1095">;</span> </dt><dd +class="description">Oddeľovač v neunixových systémoch (správa sa ako ,<span +class="ectt-1095">:</span>‘). + </dd><dt class="description"> +<span +class="ectt-1095">$</span> </dt><dd +class="description">Expanzia premennej. + </dd><dt class="description"> +<span +class="ectt-1095">~</span> </dt><dd +class="description">Reprezentuje domovský adresár používateľa. + </dd><dt class="description"> +<span +class="ectt-1095">{...}</span> </dt><dd +class="description">Expanzia zátvoriek, napr. z <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">a{1,2}b</span></span></span> sa stane <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">a1b:a2b</span></span></span>. + + </dd><dt class="description"> +<span +class="ectt-1095">//</span> </dt><dd +class="description">Expanzia podadresárov. (Môže sa vyskytnúť kdekoľvek v ceste, okrem jej + začiatku). + </dd><dt class="description"> +<span +class="ectt-1095">%</span> </dt><dd +class="description">Začiatok komentáru. + </dd><dt class="description"> +<span +class="ectt-1095">\</span> </dt><dd +class="description">Znak pokračovania riadku (umožňuje viacriadkové vstupy). + </dd><dt class="description"> +<span +class="ectt-1095">!!</span> </dt><dd +class="description">Povel na hľadanie súboru <span +class="ec-lmri-10x-x-109">iba </span>v databáze, neprehľadáva disk.</dd></dl> +<!--l. 2527--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a + id="x1-570008.2"></a>Súborové databázy</h4> +<!--l. 2530--><p class="noindent">Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri inštaláciách +s dostatočným množstvom adresárov hľadanie súboru v každom možnom adresári môže zabrať +prehnane veľa času (toto platí zvlášť vtedy, keď musia byť prejdené stovky adresárov s fontami). +Kpathsea preto používa externe vytvorený ,databázový‘ súbor nazývaný <span +class="ectt-1095">ls-R</span>, ktorý +mapuje súbory v adresároch a pomáha tak vyhnúť sa vyčerpávajúcemu prehľadávaniu +disku. +<!--l. 2538--><p class="indent"> Skratky mien (<span +class="ectt-1095">aliases</span>) v druhom databázovom súbore vám umožňujú dať dodatočné mená +súborom nachádzajúcim sa v zozname <span +class="ectt-1095">ls-R</span>. Toto môže byť užitočné pri prispôsobovaní sa +8.3-súborovým konvenciám DOSu v zdrojových súboroch. +<!--l. 2543--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a + id="x1-580008.2.1"></a>Súborová databáza</h5> +<!--l. 2545--><p class="noindent">Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť <span +class="ectt-1095">ls-R</span>. Môžete umiestniť jednu +do koreňa každej hierarchie <span class="TEX">T<span +class="E">E</span>X</span>u vo svojej inštalácii, ktorú chcete, aby bola prehľadávaná +(predvolená je <span +class="ectt-1095">$TEXMF</span>); väčšinou sa jedná iba o jednu hierarchiu. Kpathsea hľadá <span +class="ectt-1095">ls-R </span>súbory +podľa cesty v <span +class="ectt-1095">TEXMFDBS</span>. +<!--l. 2552--><p class="indent"> Odporúčaný spôsob ako vytvoriť a udržiavať ,<span +class="ectt-1095">ls-R</span>‘ je spustiť skript <span +class="ectt-1095">mktexlsr </span>zahrnutý +v distribúcii. Je vyvolávaný rôznymi ,<span +class="ectt-1095">mktex</span>‘... skriptami. Tento skript v princípe iba spúšťa +príkaz <div class="alltt"> +<!--l. 2556--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">cd</span><span +class="ectt-1095"> </span><span +class="ecit-1095">/your/texmf/root</span><span +class="ectt-1095"> &&</span><span +class="ectt-1095"> </span><span class="path"><span +class="ectt-1095">\</span></span><span +class="ectt-1095">ls</span><span +class="ectt-1095"> -1LAR</span><span +class="ectt-1095"> ./</span><span +class="ectt-1095"> >ls-R</span> +</div> +</div> predpokladajúc, že <span +class="ectt-1095">ls </span>vášho systému vytvára správny výstup (výstup GNU <span +class="ectt-1095">ls </span>je v poriadku). +Aby ste sa ubezpečili, že databáza bude vždy aktuálna, najjednoduchšie je pravidelne ju +prebudovávať cez <span +class="ectt-1095">cron</span>, takže po zmenách v inštalovaných súboroch –  napríklad pri inštalácii +alebo aktualizácii balíka <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u –  bude súbor <span +class="ectt-1095">ls-R </span>automaticky aktualizovaný. + +<!--l. 2567--><p class="indent"> 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 ,<span +class="ectt-1095">!!</span>‘, bude prehľadávaná <span +class="ec-lmri-10x-x-109">iba </span>databáza, +nikdy nie disk. +<!--l. 2572--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a + id="x1-590008.2.2"></a>kpsewhich: Samostatné prehľadávanie cesty</h5> +<!--l. 2574--><p class="noindent">Program <span +class="ectt-1095">kpsewhich </span>vykonáva prehľadávanie cesty nezávislé od každej aplikácie. Môže byť +užitočný ako vyhľadávací <span +class="ectt-1095">find </span>program na nájdenie súborov v hierarchiách <span class="TEX">T<span +class="E">E</span>X</span>u (veľmi sa +využíva v distribuovaných ,<span +class="ectt-1095">mktex</span>‘... skriptoch). + <div class="alltt"> +<!--l. 2579--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">>></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ecit-1095">option</span><span +class="ectt-1095">...</span> <span +class="ecit-1095">filename</span><span +class="ectt-1095">...</span></span> +</div> +</div> Voľby špecifikované v ,<span +class="ecit-1095">option </span>‘ môžu začínať buď ,<span +class="ectt-1095">-</span>‘ alebo ,<span +class="ectt-1095">--</span>‘ a každá skratka, ktorá nie je +viacznačná, je akceptovaná. +<!--l. 2586--><p class="indent"> 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 +,<span +class="ectt-1095">find</span>‘). +<!--l. 2592--><p class="indent"> Ďalšie dôležitejšie voľby sú popísané nižšie. + <dl class="description"><dt class="description"> +<span +class="ectt-1095">–dpi=num</span></dt><dd +class="description"> + Nastav rozlíšenie na ,<span +class="ecit-1095">num </span>‘; toto má vplyv iba na ,<span +class="ectt-1095">gf</span>‘ a ,<span +class="ectt-1095">pk</span>‘ vyhľadávanie. ,<span +class="ectt-1095">-D</span>‘ je + synonymom, kvôli kompatibilite s <span +class="ec-lmss-10x-x-109">dvips</span>. Predvolená hodnota je 600. + </dd><dt class="description"> +<span +class="ectt-1095">–format=name</span></dt><dd +class="description"> + Nastav formát na vyhľadávanie na ,<span +class="ecit-1095">name </span>‘. 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 <span +class="logo-10x-x-109">METAPOST</span>u a konfiguračné súbory <span +class="ec-lmss-10x-x-109">dvips</span>, musíte + špecifikovať meno ako známe pre Kpathsea, také ako <span +class="ectt-1095">tex </span>alebo <span +class="ectt-1095">enc files</span>. Zoznam + získate spustením <span +class="ectt-1095">kpsewhich --help</span>. + </dd><dt class="description"> +<span +class="ectt-1095">–mode=</span><span +class="ecit-1095">string</span> </dt><dd +class="description"> + <br class="newline">Nastav meno módu na ,<span +class="ecit-1095">string </span>‘; toto má vplyv iba na ,<span +class="ectt-1095">gf</span>‘ a ,<span +class="ectt-1095">pk</span>‘ vyhľadávanie. Žiadna + predvolená hodnota: každý mód bude nájdený. + </dd><dt class="description"> +<span +class="ectt-1095">–must-exist</span> </dt><dd +class="description"> + <br class="newline">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 <span +class="ectt-1095">ls-R</span>. + + </dd><dt class="description"> +<span +class="ectt-1095">–path=</span><span +class="ecit-1095">string</span> </dt><dd +class="description"> + <br class="newline">Vyhľadávaj podľa cesty ,<span +class="ecit-1095">string </span>‘ (oddeľovaná dvojbodkou ako zvyčajne) namiesto + hádania vyhľadávacej cesty z mena súboru. Podporované sú ,<span +class="ectt-1095">//</span>‘ a všetky bežné + expanzie. Voľby ,<span +class="ectt-1095">–path</span>‘ a ,<span +class="ectt-1095">–format</span>‘ sa vzájomne vylučujú. + </dd><dt class="description"> +<span +class="ectt-1095">–progname=</span><span +class="ecit-1095">name</span> </dt><dd +class="description"> + <br class="newline">Nastav meno programu na ,<span +class="ecit-1095">name </span>‘. Toto nastavenie ovplyvňuje použitie vyhľadávacej + cesty cez nastavenie ,<span +class="ectt-1095">.</span><span +class="ecit-1095">progname </span>‘ v konfiguračných súboroch. Predvolená hodnota je + ,<span +class="ectt-1095">kpsewhich</span>‘. + </dd><dt class="description"> +<span +class="ectt-1095">–show-path=</span><span +class="ecit-1095">name</span> </dt><dd +class="description"> + <br class="newline">Zobrazí cestu použitú na vyhľadávanie súboru s typom ,<span +class="ecit-1095">name </span>‘. Môže byť použitá buď + súborová prípona (,<span +class="ectt-1095">.pk</span>‘, ,<span +class="ectt-1095">.vf</span>‘ a pod.) alebo meno, podobne ako vo voľbe ,<span +class="ectt-1095">–format</span>‘. + </dd><dt class="description"> +<span +class="ectt-1095">–debug=</span><span +class="ecit-1095">num</span> </dt><dd +class="description"> + <br class="newline">Nastaví masku výberu ladiacích možností na ,<span +class="ecit-1095">num </span>‘.</dd></dl> +<!--l. 2633--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a + id="x1-600008.2.3"></a>Príklady použitia</h5> +<!--l. 2635--><p class="noindent">Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok vyhľadávania +v nasledujúcich riadkoch. <div class="alltt"> +<!--l. 2637--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">article.cls</span></span> +<br><span +class="ectt-1095">/usr/local/texmf-dist/tex/latex/base/article.cls</span> +</div> +</div> Hľadáme súbor <span +class="ectt-1095">article.cls</span>. Keďže prípona ,<span +class="ectt-1095">.cls</span>‘ je jednoznačná, nemusíme špecifikovať, že +hľadáme súbor typu ,tex‘ (zdrojový súbor <span class="TEX">T<span +class="E">E</span>X</span>). Nájdeme ho v podadresári <span +class="ectt-1095">tex/latex/base </span>pod +koreňovým adresárom ,<span +class="ectt-1095">TEXMF-dist</span>‘. Podobne, všetky nasledujúce súbory budú nájdené bez +problémov vďaka ich jednoznačnej prípone. <div class="alltt"> +<!--l. 2647--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">array.sty</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/tex/latex/tools/array.sty</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">latin1.def</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/tex/latex/base/latin1.def</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">size10.clo</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/tex/latex/base/size10.clo</span> + +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">small2e.tex</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/tex/latex/base/small2e.tex</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">tugboat.bib</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> +</div> +</div> +<!--l. 2660--><p class="indent"> Posledným súborom je bibliografická databáza BibTeXu pre články <span +class="ec-lmri-10x-x-109">TUGBoatu</span>. + <div class="alltt"> +<!--l. 2663--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">cmr10.pk</span></span> +</div> +</div> Bitmapové súbory fontov typu <span +class="ectt-1095">.pk </span>sa používajú zobrazovacími programami ako <span +class="ec-lmss-10x-x-109">dvips </span>a <span +class="ec-lmss-10x-x-109">xdvi</span>. +V tomto prípade je vrátený prázdny výsledok, keďže neexistujú žiadne vopred generované +Computer Modern ,<span +class="ectt-1095">.pk</span>‘ súbory v našom systéme (vzhľadom na to, že v <span class="TEX">T<span +class="E">E</span>X</span> Live implicitne +používame verzie Type1 ). <div class="alltt"> +<!--l. 2671--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">wsuipa10.pk</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> +</div> +</div> +<!--l. 2678--><p class="indent"> Pre tieto fonty (fonetickú abecedu z University of Washington) sme museli vygenerovať ,<span +class="ectt-1095">.pk</span>‘ +súbory. Keďže predvolený mód Metafontu v našej inštalácii je <span +class="ectt-1095">ljfour </span>so základným rozlíšením +600 dpi (dots per inch), je vrátená táto inštancia. <div class="alltt"> +<!--l. 2682--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">-dpi=300</span> <span +class="ectt-1095">wsuipa10.pk</span></span> +</div> +</div> V tomto prípade po špecifikovaní, že nás zaujíma rozlíšenie 300dpi (<span +class="ectt-1095">-dpi=300</span>), vidíme, že +taký font nie je v systéme k dispozícii. Programy ako <span +class="ec-lmss-10x-x-109">dvips </span>alebo <span +class="ec-lmss-10x-x-109">xdvi </span>by v tomto prípade +vytvorili požadované <span +class="ectt-1095">.pk </span>súbory, použijúc skript <span +class="ec-lmss-10x-x-109">mktexpk</span>. +<!--l. 2690--><p class="indent"> Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory <span +class="ec-lmss-10x-x-109">dvips</span>. Najprv sa pozrieme +na jeden z bežne používaných súborov, všeobecný prológový <span +class="ectt-1095">tex.pro </span>na podporu <span class="TEX">T<span +class="E">E</span>X</span>u, potom +pohľadáme konfiguračný súbor (<span +class="ectt-1095">config.ps</span>) a PostScriptovú mapu fontov <span +class="ectt-1095">psfonts.map </span>– mapové a +kódové súbory majú svoje vlastné cesty na vyhľadávanie a nové umiestnenie v stromoch <span class="path"><span +class="ectt-1095">texmf</span></span>. +<!--l. 2697--><p class="indent"> Keďže prípona ,<span +class="ectt-1095">.ps</span>‘ je nejednoznačná, musíme pre súbor <span +class="ectt-1095">config.ps </span>špecifikovať explicitne, o +ktorý typ sa zaujímame (<span +class="ectt-1095">dvips config</span>). <div class="alltt"> + + +<!--l. 2701--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">tex.pro</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf/dvips/base/tex.pro</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">--format=‘dvips</span> <span +class="ectt-1095">config’</span> <span +class="ectt-1095">config.ps</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf/dvips/config/config.ps</span> +<br><span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">psfonts.map</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span> +</div> +</div> +<!--l. 2710--><p class="indent"> Teraz sa pozrieme na podporné súbory URW Times PostScript. V Berryho schéme meno pre +tieto pomenovania fontov je ,,<span +class="ectt-1095">utm</span>‘‘. Prvý súbor, ktorý hľadáme, je konfiguračný súbor, ktorý +obsahuje meno mapového súboru: <div class="alltt"> +<!--l. 2715--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">--format="dvips</span> <span +class="ectt-1095">config"</span> <span +class="ectt-1095">config.utm</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> +</div> +</div> Obsah tohoto súboru je <div class="alltt"> +<!--l. 2720--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095"> </span><span +class="ectt-1095"> p</span><span +class="ectt-1095"> +utm.map</span> +</div> +</div> čo odkazuje na súbor <span +class="ectt-1095">utm.map</span>, ktorý ideme ďalej hľadať. <div class="alltt"> +<!--l. 2724--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">utm.map</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> +</div> +</div> Tento mapový súbor definuje mená súborov fontov typu Type1 PostScript v kolekcii URW. Jeho +obsah vyzerá takto (zobrazili sme iba jeho časť): <div class="alltt"> +<!--l. 2731--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095"> </span><span +class="ectt-1095"> utmb8r</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> NimbusRomNo9L-Medi</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> ...</span><span +class="ectt-1095"> <utmb8a.pfb</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> utmbi8r</span><span +class="ectt-1095"> NimbusRomNo9L-MediItal...</span><span +class="ectt-1095"> <utmbi8a.pfb</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> utmr8r</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> NimbusRomNo9L-Regu</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> ...</span><span +class="ectt-1095"> <utmr8a.pfb</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> utmri8r</span><span +class="ectt-1095"> NimbusRomNo9L-ReguItal...</span><span +class="ectt-1095"> <utmri8a.pfb</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> utmbo8r</span><span +class="ectt-1095"> NimbusRomNo9L-Medi</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> ...</span><span +class="ectt-1095"> <utmb8a.pfb</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> utmro8r</span><span +class="ectt-1095"> NimbusRomNo9L-Regu</span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> ...</span><span +class="ectt-1095"> <utmr8a.pfb</span> +</div> +</div> Zoberme napríklad inštanciu Times Regular <span +class="ectt-1095">utmr8a.pfb </span>a nájdime jej pozíciu v adresárovom +strome <span +class="ectt-1095">texmf </span>použitím vyhľadávania fontových súborov Type1: <div class="alltt"> + +<!--l. 2742--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">kpsewhich</span> <span +class="ectt-1095">utmr8a.pfb</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> +</div> +</div> +<!--l. 2749--><p class="indent"> 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 +<span +class="ec-lmss-10x-x-109">kpsewhich </span>emuluje vyhľadávanie úplne rovnakým spôsobom ako skutočný program (<span class="TEX">T<span +class="E">E</span>X</span>, dvips a +pod). +<!--l. 2756--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a + id="x1-610008.2.4"></a>Ladenie vyhľadávania</h5> +<!--l. 2758--><p class="noindent">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: + <ul class="itemize1"> + <li class="itemize">Volania <span +class="ectt-1095">stat </span>(testy súborov). Pri behu s aktuálnou <span +class="ectt-1095">ls-R </span>databázou by nemal dať + takmer žiaden výstup. + </li> + <li class="itemize">Referencie do hašovacích tabuliek (ako <span +class="ectt-1095">ls-R </span>databázy, mapové súbory, konfiguračné + súbory). + </li> + <li class="itemize">Operácie otvárania a zatvárania súboru. + </li> + <li class="itemize">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. + </li> + <li class="itemize">Adresárový zoznam pre každý element cesty (vzťahuje sa iba na vyhľadávanie na + disku). + </li> + <li class="itemize">Vyhľadávanie súborov.</li></ul> +<!--l. 2774--><p class="noindent">Hodnota <span +class="ectt-1095">-1 </span>nastaví všetky horeuvedené voľby, v praxi pravdepodobne vždy použijete tieto úrovne, +ak budete potrebovať akékoľvek ladenie. +<!--l. 2778--><p class="indent"> Podobne s programom <span +class="ec-lmss-10x-x-109">dvips </span>nastavením kombinácie ladiacích prepínačov môžete detailne +sledovať, odkiaľ sa berú používané súbory. Aktuálny popis parametrov je možné nájsť v <span class="path"><span +class="ectt-1095">../texmf/doc/html/dvips/dvips_2.html</span></span>. 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. + + +<!--l. 2786--><p class="indent"> Všeobecne povedané, keďže väčšina programov volá knižnicu Kpathsea vnútorne, ladiace +voľby je možné nastaviť pomocou premennej prostredia <span +class="ectt-1095">KPATHSEA_DEBUG </span>na potrebnú kombináciu, +ako je to popísané v horeuvedenom zozname. +<!--l. 2791--><p class="indent"> (Poznámka pre používateľov Windows: nie je jednoduché presmerovať všetky hlášky v tomto +systéme do súboru. Na diagnostikovacie účely môžete dočasne priradiť +<br class="newline"><span +class="ectt-1095">SET KPATHSEA_DEBUG_OUTPUT=err.log</span>). +<!--l. 2797--><p class="indent"> Uvažujme ako príklad malý zdrojový súbor <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u, <span +class="ectt-1095">hello-world.tex</span>, ktorý obsahuje +nasledujúci vstup. + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb12"> +<a + id="x1-61002r1"></a>    \documentclass{article} +<br class="fancyvrb"><a + id="x1-61004r2"></a>    \begin{document} +<br class="fancyvrb"><a + id="x1-61006r3"></a>    Hello World! +<br class="fancyvrb"><a + id="x1-61008r4"></a>    \end{document} + </div> +</div> +</td></tr></table> +<!--l. 2804--><p class="nopar">Tento malý súbor používa iba font <span +class="ectt-1095">cmr10</span>, takže pozrime sa, ako <span +class="ec-lmss-10x-x-109">dvips </span>pripravuje PostScriptový +súbor (chceme použiť Type1 verziu písiem Computer Modern, preto je nastavená voľba +<span +class="ectt-1095">-Pcms</span><span class="footnote-mark"><a +href="#fn2x0" id="fn2x0-bk">2</a></span><a + id="x1-61009f2"></a>. +<div class="alltt"> +<!--l. 2811--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">dvips</span> <span +class="ectt-1095">-d4100</span> <span +class="ectt-1095">hello-world</span> <span +class="ectt-1095">-Pcms</span> <span +class="ectt-1095">-o</span></span> +</div> +</div> V tomto prípade sme skombinovali <span +class="ec-lmss-10x-x-109">dvips </span>ladiacu triedu 4 (cesty k fontom) s expanziou elementu +cesty Kpathsea (pozri Referenčný Manuál <span +class="ec-lmss-10x-x-109">dvips</span>,<a +href="../../../../texmf/doc/html/dvips/dvips_toc.html" >texmf/doc/html/dvips/dvips_toc.html</a>). Výstup, +trochu preusporiadaný, je zobrazený na obrázku <a +href="#x1-610321">1<!--tex4ht:ref: fig:dvipsdbga --></a>. + + +<!--l. 2828--><p class="indent"> <a + id="x1-610321"></a><a + id="x1-610372"></a><a + id="x1-610503"></a><hr class="float"><div class="float" +><table class="float"><tr class="float"><td class="float" +> + + +<div class="BVerbatimInput"> +<span +class="ectt-1000">debug:start</span><span +class="ectt-1000"> search(file=texmf.cnf,</span><span +class="ectt-1000"> must_exist=1,</span><span +class="ectt-1000"> find_all=1,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> /usr/local/bin/texmf/web2c:/usr/local:</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=ls-R,</span><span +class="ectt-1000"> must_exist=1,</span><span +class="ectt-1000"> find_all=1,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=~/tex:/usr/local/texmf).</span> +<br /><span +class="ectt-1000">kdebug:search(ls-R)</span><span +class="ectt-1000"> =>/usr/local/texmf/ls-R</span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=aliases,</span><span +class="ectt-1000"> must_exist=1,</span><span +class="ectt-1000"> find_all=1,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=~/tex:/usr/local/texmf).</span> +<br /><span +class="ectt-1000">kdebug:search(aliases)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/aliases</span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=config.ps,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ectt-1000">kdebug:search(config.ps)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/dvips/config/config.ps</span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=/root/.dvipsrc,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ectt-1000">search(file=/home/goossens/.dvipsrc,</span><span +class="ectt-1000"> must_exist=1,</span><span +class="ectt-1000"> find_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ectt-1000">kdebug:search($HOME/.dvipsrc)</span><span +class="ectt-1000"> =></span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=config.cms,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ectt-1000">kdebug:search(config.cms)</span> +<br /><span +class="ectt-1000">=>/usr/local/texmf/dvips/cms/config.cms</span> +</div> + <table class="caption" +><tr valign="baseline" class="caption"><td class="id">Obrázok 1: </td><td +class="content">Hľadanie konfiguračných súborov</td></tr></table><!--tex4ht:label?: x1-610321 --> +<div class="BVerbatimInput"> +<span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=texc.pro,</span><span +class="ectt-1000"> must\_exist=0,</span><span +class="ectt-1000"> find\_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ectt-1000">kdebug:search(texc.pro)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/dvips/base/texc.pro</span> +</div> + <table class="caption" +><tr valign="baseline" class="caption"><td class="id">Obrázok 2: </td><td +class="content">Hľadanie ,prolog‘ súboru</td></tr></table><!--tex4ht:label?: x1-610372 --> +<div class="BVerbatimInput"> +<span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=cmr10.tfm,</span><span +class="ectt-1000"> must\_exist=1,</span><span +class="ectt-1000"> find\_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> /var/tex/fonts/tfm//).</span> +<br /><span +class="ectt-1000">kdebug:search(cmr10.tfm)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=texps.pro,</span><span +class="ectt-1000"> must\_exist=0,</span><span +class="ectt-1000"> find\_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ...</span> +<br /><span +class="ectt-1000"><texps.pro></span> +<br /><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=cmr10.pfb,</span><span +class="ectt-1000"> must\_exist=0,</span><span +class="ectt-1000"> find\_all=0,</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ectt-1000">kdebug:search(cmr10.pfb)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> +<br /><span +class="ectt-1000"><cmr10.pfb>[1]</span> +</div> + + + <table class="caption" +><tr valign="baseline" class="caption"><td class="id">Obrázok 3: </td><td +class="content">Hľadanie súboru fontu</td></tr></table><!--tex4ht:label?: x1-610503 --> + + + </td></tr></table></div><hr class="endfloat" /> +<!--l. 2848--><p class="indent"> <span +class="ec-lmss-10x-x-109">dvips </span>začne lokáciou svojich pracovných súborov. Najprv je nájdený <span +class="ectt-1095">texmf.cnf</span>, ktorý obsahuje +definície vyhľadávacích ciest ostatných súborov, potom databáza súborov <span +class="ectt-1095">ls-R </span>(na optimalizáciu +vyhľadávania súborov) a skratky mien súborov (<span +class="ectt-1095">aliases</span>), č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 <span +class="ec-lmss-10x-x-109">dvips </span>pokračuje v hľadaní všeobecného konfiguračného súboru <span +class="ectt-1095">config.ps </span>skôr, ako začne +hľadať súbor nastavení <span +class="ectt-1095">.dvipsrc </span>(ktorý, v tomto prípade, <span +class="ec-lmri-10x-x-109">nie je n</span><span +class="ec-lmri-10x-x-109">ájden</span><span +class="ec-lmri-10x-x-109">ý</span>). Nakoniec, <span +class="ec-lmss-10x-x-109">dvips </span>nájde +konfiguračný súbor pre font Computer Modern PostScript, <span +class="ectt-1095">config.cms </span>(toto bolo iniciované +voľbou<span +class="ectt-1095">-Pcms </span>v príkaze <span +class="ec-lmss-10x-x-109">dvips</span>). Tento súbor obsahuje zoznam ,,mapových‘‘ súborov, +ktoré definujú vzťah medzi menami fontov v <span class="TEX">T<span +class="E">E</span>X</span>u, PostScripte a systéme súborov. +<div class="alltt"> +<!--l. 2863--><p class="noindent"><div class="obeylines-v"> +<span +class="ectt-1095">></span><span +class="ectt-1095"> </span><span class="underline"><span +class="ectt-1095">more</span> <span +class="ectt-1095">/usr/local/texmf/dvips/cms/config.cms</span></span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> p</span><span +class="ectt-1095"> +ams.map</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> p</span><span +class="ectt-1095"> +cms.map</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> p</span><span +class="ectt-1095"> +cmbkm.map</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> </span><span +class="ectt-1095"> p</span><span +class="ectt-1095"> +amsbkm.map</span> +</div> +</div> <span +class="ec-lmss-10x-x-109">dvips </span>preto pokračuje v hľadaní všetkých týchto súborov plus všeobecného mapového súboru +<span +class="ectt-1095">psfonts.map</span>, ktorý sa načítava vždy (obsahuje deklarácie bežne používaných PostScriptových +fontov; pozri poslednú časť sekcie <a +href="#x1-600008.2.3">8.2.3<!--tex4ht:ref: SExamplesofuse --></a>, kde sa nachádza viac detailov o narábaní s mapovými +súbormi PostScriptu). +<!--l. 2876--><p class="indent"> V tomto bode sa <span +class="ec-lmss-10x-x-109">dvips </span>identifikuje používateľovi ...<div class="alltt"> +<!--l. 2878--><p class="noindent"><div class="obeylines-v"> +<br><span +class="ectt-1095">This</span><span +class="ectt-1095"> is</span><span +class="ectt-1095"> dvips</span><span +class="ectt-1095"> 5.78</span><span +class="ectt-1095"> Copyright</span><span +class="ectt-1095"> 1998</span><span +class="ectt-1095"> Radical</span><span +class="ectt-1095"> Eye</span><span +class="ectt-1095"> Software</span> +<br><span +class="ectt-1095"> </span><span +class="ectt-1095"> (www.radicaleye.com)</span> +</div> +</div> +<!--l. 2885--><p class="noindent">...potom pokračuje v hľadaní prológového súboru <span +class="ectt-1095">texc.pro</span>: + <div class="alltt"> +<!--l. 2888--><p class="noindent"><div class="obeylines-v"> +<br><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=texc.pro,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br><span +class="ectt-1000">kdebug:search(texc.pro)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/dvips/base/texc.pro</span> +</div> +</div> Po nájdení tohoto súboru, <span +class="ec-lmss-10x-x-109">dvips </span>napíše na výstup dátum a čas a informuje nás, že vygeneruje +súbor <span +class="ectt-1095">hello-world.ps</span>, že potrebuje súbor s fontom <span +class="ectt-1095">cmr10</span>, ktorý bude deklarovaný ako +,,rezidentný‘‘: <div class="alltt"> + +<!--l. 2902--><p class="noindent"><div class="obeylines-v"> +<br><span +class="ectt-1000">TeX</span><span +class="ectt-1000"> output</span><span +class="ectt-1000"> 1998.02.26:1204’</span><span +class="ectt-1000"> -></span><span +class="ectt-1000"> hello-world.ps</span> +<br><span +class="ectt-1000">Defining</span><span +class="ectt-1000"> font</span><span +class="ectt-1000"> ()</span><span +class="ectt-1000"> cmr10</span><span +class="ectt-1000"> at</span><span +class="ectt-1000"> 10.0pt</span> +<br><span +class="ectt-1000">Font</span><span +class="ectt-1000"> cmr10</span><span +class="ectt-1000"> <CMR10></span><span +class="ectt-1000"> is</span><span +class="ectt-1000"> resident.</span> +</div> +</div> Teraz sa rozbehne hľadanie súboru <span +class="ectt-1095">cmr10.tfm</span>, 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, <span +class="ectt-1095">cmr10.pfb</span>, ktorá je pridaná do výstupného súboru (pozri posledný riadok). +<div class="alltt"> +<!--l. 2912--><p class="noindent"><div class="obeylines-v"> +<br><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=cmr10.tfm,</span><span +class="ectt-1000"> must_exist=1,</span><span +class="ectt-1000"> find_all=0,</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> /var/tex/fonts/tfm//).</span> +<br><span +class="ectt-1000">kdebug:search(cmr10.tfm)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> +<br><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=texps.pro,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ...</span> +<br><span +class="ectt-1000"><texps.pro></span> +<br><span +class="ectt-1000">kdebug:start</span><span +class="ectt-1000"> search(file=cmr10.pfb,</span><span +class="ectt-1000"> must_exist=0,</span><span +class="ectt-1000"> find_all=0,</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> </span><span +class="ectt-1000"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br><span +class="ectt-1000">kdebug:search(cmr10.pfb)</span><span +class="ectt-1000"> =></span><span +class="ectt-1000"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> +<br><span +class="ectt-1000"><cmr10.pfb>[1]</span> +</div> +</div> + <h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a + id="x1-620008.3"></a>Možnosti nastavenia za behu programu</h4> +<!--l. 2928--><p class="noindent">Ď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 <span +class="ectt-1095">texmf.cnf</span>, 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 <span +class="ectt-1095">texmf.cnf</span>): +<!--l. 2935--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="ectt-1095">main_memory</span> </dt><dd +class="description">Celkový počet dostupných slov v pamäti pre <span class="TEX">T<span +class="E">E</span>X</span>, Metafont a <span +class="logo-10x-x-109">METAPOST</span>. + Musíte vytvoriť nový formátový súbor pre každé odlišné nastavenie. Napríklad + môžete vygenerovať ,,obrovskú‘‘ verziu <span class="TEX">T<span +class="E">E</span>X</span>u a zavolať súbor s formátom + <span +class="ectt-1095">hugetex.fmt</span>. S použítím štandardnej špecifikácie mena programu používaného + knižnicou Kpathsea, konkrétna hodnota premennej main_memory sa načíta zo súboru + <span +class="ectt-1095">texmf.cnf</span>. + </dd><dt class="description"> +<span +class="ectt-1095">extra_mem_bot</span> </dt><dd +class="description">Dodatočný priestor pre ,,veľké‘‘ dátové štruktúry <span class="TEX">T<span +class="E">E</span>X</span>u: ,,boxy‘‘, ,,glue‘‘, + ,,breakpoint(y)‘‘ a podobne. Je to užitočné hlavne ak používate PI C<span class="TEX">T<span +class="E">E</span>X</span>. + + </dd><dt class="description"> +<span +class="ectt-1095">font_mem_size</span> </dt><dd +class="description">Počet dostupných slov pre informáciu o fontoch v <span class="TEX">T<span +class="E">E</span>X</span>u. Toto je viac-menej + celková veľkosť všetkých prečítaných TFM súborov. + </dd><dt class="description"> +<span +class="ectt-1095">hash_extra</span> </dt><dd +class="description">Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. Približne + 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 + <span +class="ectt-1095">hash_extra </span>je <span +class="ectt-1095">50000</span>.</dd></dl> +<!--l. 2963--><p class="indent"> Samozrejme, tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale +keďže tieto sa veľmi ťažko implementujú v súčasnej verzii <span class="TEX">T<span +class="E">E</span>X</span>u, tieto parametre počas behu +programu poskytujú praktický kompromis, ktorý dovoľuje aspoň nejakú flexibilitu. +<!--l. 3074--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">9 </span> <a + id="x1-630009"></a>Poděkování</h3> +<!--l. 3076--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span> Live je výsledkem společného úsilí téměř všech skupin uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u. Tato vydání +editovali <span class="TEX">T<span +class="E">E</span>X</span> Live Sebastian Rahtz a Karl Berry. Seznam ostatních hlavních přispěvatelů +následuje. Děkujeme: + <ul class="itemize1"> + <li class="itemize">Sdružení německy mluvících uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u (DANTE e.V.), které poskytlo + hardware pro uložení zdrojů <span class="TEX">T<span +class="E">E</span>X</span> Live; Rainer Schöpf a Reinhard Zierke, kteří se o + ně starají. Představitelé DANTE Volker Schaa a Klaus Höppner koordinovali výrobu + u Lehmann’s Bookstore, <span class="obeylines-h"><a +href="http://www.lob.de" class="url" ><span +class="ectt-1095">http://www.lob.de</span></a></span>. + </li> + <li class="itemize">Společnosti Perforce (<span class="obeylines-h"><a +href="http://www.perforce.com" class="url" ><span +class="ectt-1095">http://www.perforce.com</span></a></span>), která poskytla volné kopie svého + excelentního změnového systému, který používáme pro vývoj <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Peteru Breitenlohnerovi a e-<span class="TEX">T<span +class="E">E</span>X</span> týmu, kteří poskytují stabilní základ budoucnosti + <span class="TEX">T<span +class="E">E</span>X</span>u. + </li> + <li class="itemize">Thomasi Esserovi, za překrásný balík te<span class="TEX">T<span +class="E">E</span>X</span> bez něhož by <span class="TEX">T<span +class="E">E</span>X</span> Live zajisté + neexistovala. Jeho soustavná pomoc pomáhá vytvořit lepší produkt. + </li> + <li class="itemize">Michelu Goossensovi, který je spoluautorem původní dokumentace. + </li> + <li class="itemize">Eitanu Gurarimu, jehož <span class="TEX">T<span +class="E">E</span>X</span>4ht bylo použito pro HTML verzi této dokumentace a + který obratem pracoval neúnavně na jeho rozšířeních. + </li> + <li class="itemize">Hansi Hagenovi, za mnohá testování a přípravu formátu Con<span class="TEX">T<span +class="E">E</span>X</span>t přizpůsobeného + potřebám <span class="TEX">T<span +class="E">E</span>X</span> Live. + + </li> + <li class="itemize">Pawłu Jackowski, za windovsový instalátor <span +class="ec-lmss-10x-x-109">tlpm</span>, a Tomaszovi Łuczak, za <span +class="ec-lmss-10x-x-109">tlpmgui</span>. + </li> + <li class="itemize">Hŕn Thę´ Thŕnh, Martinu Schröderovi a pdf<span class="TEX">T<span +class="E">E</span>X</span> týmu za pokračující rozšiřování + možností <span class="TEX">T<span +class="E">E</span>X</span>u. + </li> + <li class="itemize">Petru Olšákovi, který kontroloval velmi pečlivě českou a slovenskou podporu na <span class="TEX">T<span +class="E">E</span>X</span> + Live. + </li> + <li class="itemize">Fabrice Popineau, za windowsové binárky na <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Staszkovi Wawrykiewiczi, hlavnímu testérovi všeho na <span class="TEX">T<span +class="E">E</span>X</span> Live a koordinátorovi + mnoha důležitých polských příspěvků: fontů, windowsové instalace a dalších. + </li> + <li class="itemize">Olafu Weberovi, pro jeho pečlivé sestavení a údržbu Web2C, na které závisí vše + ostatní. + </li> + <li class="itemize">Gerbenu Wierdovi, za vytvoření a údržbu podpory Mac OS X a za mnohou integraci + a testování. + </li> + <li class="itemize">Grahamu Williamsovi, na jehož práci na katalogu balíků závisíme. + </li></ul> +<!--l. 3147--><p class="indent"> Tvůrci binárek: Tigran Aivazian (<span +class="ec-lmss-10x-x-109">x86_64-linux</span>), Manfred Lotz (<span +class="ec-lmss-10x-x-109">i386-freebsd</span>), Fabrice Popineau +(<span +class="ec-lmss-10x-x-109">win32</span>), Norbert Preining (<span +class="ec-lmss-10x-x-109">alpha-linux</span>), Vladimir Volovich (<span +class="ec-lmss-10x-x-109">powerpc-aix</span>, <span +class="ec-lmss-10x-x-109">sparc64-linux</span>, <span +class="ec-lmss-10x-x-109">sparc-solaris</span>), +Staszek Wawrykiewicz (<span +class="ec-lmss-10x-x-109">i386-linux</span>), Olaf Weber (<span +class="ec-lmss-10x-x-109">mips-irix</span>), Gerben Wierda (<span +class="ec-lmss-10x-x-109">i386-darwin</span>, +<span +class="ec-lmss-10x-x-109">powerpc-darwin</span>). +<!--l. 3158--><p class="indent"> Obnova dokumentace a překladů: Karl Berry (English), Daniel Flipo & Fabrice +Popineau (French), Günter Partosch & Hartmut Henkel (German), Petr Sojka & Jan +Buša (Czech/Slovak), Boris Veytsman (Russian), Staszek Wawrykiewicz (Polish). +<span class="footnote-mark"><a +href="#fn3x0" id="fn3x0-bk"><sup>3</sup></a></span><a + id="x1-63001f3"></a> +<!--l. 3175--><p class="indent"> Samozřejmě, nejdůležitejší poděkování patří Donaldu Knuthovi, především za vymyšlení +<span class="TEX">T<span +class="E">E</span>X</span>u a také za to, že ho věnoval světu. +<!--l. 3178--><p class="noindent"> + <h3 class="sectionHead"><span class="titlemark">10 </span> <a + id="x1-6400010"></a>Trocha historie</h3> +<!--l. 3181--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a + id="x1-6500010.1"></a>Minulost</h4> +<!--l. 3183--><p class="noindent">Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů <span class="TEX">T<span +class="E">E</span>X</span>u NTG začala práci na +CD 4All<span class="TEX">T<span +class="E">E</span>X</span> 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é 4All<span class="TEX">T<span +class="E">E</span>X</span> CD, ale také pracovní skupinu TUGu o <span class="TEX"><span +class="ec-lmri-10x-x-109">T</span><span +class="E"><span +class="ec-lmri-10x-x-109">E</span></span><span +class="ec-lmri-10x-x-109">X</span></span> <span +class="ec-lmri-10x-x-109">Directory Structure </span>(<span class="obeylines-h"><a +href="http://tug.org/tds" class="url" ><span +class="ectt-1095">http://tug.org/tds</span></a></span>), která specifikovala, jak vytvořit konzistentní a spravovatelnou kolekci +<span class="TEX">T<span +class="E">E</span>X</span>ových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu +<span +class="ec-lmri-10x-x-109">TUGboat </span>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 4All<span class="TEX">T<span +class="E">E</span>X</span> CD 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 <span class="TEX">T<span +class="E">E</span>X</span> +Live. +<!--l. 3202--><p class="indent"> Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali te<span class="TEX">T<span +class="E">E</span>X</span> +Thomase Essera jako ideální systém, jelikož již měl multi-platformní podporu a byl koncipován +s perspektivou portability. 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 +te<span class="TEX">T<span +class="E">E</span>X</span>u, a tak jsme se rozhodli druhé vydání CD postavit na standardním Web2C, s přidáním +skriptu <span +class="ectt-1095">texconfig </span>z te<span class="TEX">T<span +class="E">E</span>X</span>u. 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 te<span class="TEX">T<span +class="E">E</span>X</span>u, <span class="TEX">T<span +class="E">E</span>X</span> Live +obsahoval téměř všechna její vylepšení. Podobně čtvrté vydání používalo novou verzi +te<span class="TEX">T<span +class="E">E</span>X</span>u a nové vydání Web2C (7.3). Systém nyní obsahuje i kompletní systém pro +Windows. +<!--l. 3221--><p class="indent"> 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 <span class="TEX">T<span +class="E">E</span>X</span> Live 5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na šíření +(non-free software). Vše uložené na <span class="TEX">T<span +class="E">E</span>X</span> Live je nyní slučitelné s tzv. ‘Debian Free Software +Guidelines’(<span class="obeylines-h"><a +href="http://www.debian.org/intro/free" class="url" ><span +class="ectt-1095">http://www.debian.org/intro/free</span></a></span>); 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. +<!--l. 3232--><p class="indent"> Š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 <span +class="ectt-1095">language.dat</span>. +<!--l. 3240--><p class="indent"> 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 te<span class="TEX">T<span +class="E">E</span>X</span>em a +korekce odchylek z pátého a šestého vydání. +<!--l. 3245--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a + id="x1-6600010.1.1"></a>2003</h5> +<!--l. 3247--><p class="noindent">V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost <span class="TEX">T<span +class="E">E</span>X</span> Live již neumožnila +jeho směstnání na jedno CD, a tak došlo k rozdělení na tři různé distribuce (viz oddíl <a +href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a> na +straně <a +href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Navíc: + <ul class="itemize1"> + <li class="itemize">Na žádost <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> týmu jsme změnili standardní příkazy <span +class="ec-lmss-10x-x-109">latex </span>a <span +class="ec-lmss-10x-x-109">pdflatex </span>tak, že + nyní používají e-<span class="TEX">T<span +class="E">E</span>X</span> (viz strana <a +href="#x1-100002.4">9<!--tex4ht:ref: text:etex --></a>). + </li> + + + <li class="itemize">Byly přidány a jsou nyní doporučovány k používání nové fonty Latin Modern. + </li> + <li class="itemize">Byla zrušena podpora OS Alpha OSF (podpora HPUX byla zrušena již dříve), jelikož + se nikdo nenašel, kdo by na těchto platformách zkompiloval nové binárky. + </li> + <li class="itemize">Instalační program Windows byl změněn podstatným způsobem; poprvé bylo + integrováno uživatelské prostředí založené na XEmacsu. + </li> + <li class="itemize">Důležité pomocné programy pro Windows (Perl, GhostScript, ImageMagick, Ispell) + jsou nyní instalovány do instalačního adresáře <span class="TEX">T<span +class="E">E</span>X</span> Live. + </li> + <li class="itemize">Mapovací soubory jmen fontů pro <span +class="ec-lmss-10x-x-109">dvips</span>, <span +class="ec-lmss-10x-x-109">dvipdfm </span>a <span +class="ec-lmss-10x-x-109">pdftex </span>jsou nyní generovány novým + programem <span +class="ec-lmss-10x-x-109">updmap </span>a instalovány do <span class="path"><span +class="ectt-1095">texmf/fonts/map</span></span>. + </li> + <li class="itemize"><span class="TEX">T<span +class="E">E</span>X</span>, Metafont a <span +class="logo-10x-x-109">METAPOST </span>nyní dávají na výstup věčšinu vstupních znaků (32 + a výš) bez konverze (například do souborů zapisovaných pomocí <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">\write</span></span></span>, souborů + log, na terminál), a tedy <span +class="ec-lmri-10x-x-109">nejsou p</span><span +class="ec-lmri-10x-x-109">řekl</span><span +class="ec-lmri-10x-x-109">ád</span><span +class="ec-lmri-10x-x-109">ány </span>do sedmibitové <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">^^</span></span></span> notace. V <span class="TEX">T<span +class="E">E</span>X</span> Live 7 + bylo toto mapování závislé na nastavení systémových locale; nyní již nastavení + locale <span +class="ec-lmri-10x-x-109">neovlivn</span><span +class="ec-lmri-10x-x-109">í </span>chování <span class="TEX">T<span +class="E">E</span>X</span>u. Pokud z nějakých důvodů potřebujete výstup s <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">^^</span></span></span>, + přejmenujte soubor <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">texmf/web2c/cp8bit.tcx</span></span></span>. Příští verze bude mít čistší řešení. + </li> + <li class="itemize">Tato dokumentace byla podstatným způsobem přepracována. + </li> + <li class="itemize">Konečně, jelikož čísla verzí <span class="TEX">T<span +class="E">E</span>X</span> Live již příliš narostla, verze je nyní identifikována + rokem vydání: <span class="TEX">T<span +class="E">E</span>X</span> Live 2004.</li></ul> +<!--l. 3295--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a + id="x1-6700010.1.2"></a>2004</h5> +<!--l. 3297--><p class="noindent">Rok 2004 přinesl mnoho změn: + <ul class="itemize1"> + <li class="itemize">Pokud máte lokálně instalovány fonty, které využívají své vlastní podporní soubory <span class="path"><span +class="ectt-1095">.map</span></span> nebo (mnohem méně pravděpodobně) <span class="path"><span +class="ectt-1095">.enc</span></span>, možná budete nuceni tyto soubory + přesunout. + <!--l. 3306--><p class="noindent">Soubory <span class="path"><span +class="ectt-1095">.map</span></span> jsou nyní vyhledávány jen v podaresářích <span class="path"><span +class="ectt-1095">fonts/map</span></span> (v každém + stromě <span class="path"><span +class="ectt-1095">texmf</span></span>), podél cesty <span +class="ectt-1095">TEXFONTMAPS</span>. Podobně, soubory <span class="path"><span +class="ectt-1095">.enc</span></span> jsou hledány + jen v podadresářích <span class="path"><span +class="ectt-1095">fonts/enc</span></span>, podél cesty <span +class="ectt-1095">ENCFONTS</span>. <span +class="ec-lmss-10x-x-109">updmap </span>se pokusí vypsat + varování o problematických souborech. + <!--l. 3310--><p class="noindent">O metodách zpracování té které informace, prosíme viz <span class="obeylines-h"><a +href="http://tug.org/texlive/mapenc.html" class="url" ><span +class="ectt-1095">http://tug.org/texlive/mapenc.html</span></a></span>. + </li> + + + <li class="itemize"><span class="TEX"><span +class="ec-lmss-10x-x-109">T</span><span +class="E"><span +class="ec-lmss-10x-x-109">E</span></span><span +class="ec-lmss-10x-x-109">X</span></span><span +class="ec-lmss-10x-x-109">-kolekce</span> byla rozšířena přidáním instalovatelného + CD, založeného na MiK<span class="TEX">T<span +class="E">E</span>X</span>u, pro ty, kteří dávají přednost této implementaci před + Web2C. Viz oddíl <a +href="#x1-60002">2<!--tex4ht:ref: sec:struct-tl --></a> (stránka <a +href="#x1-60002">7<!--tex4ht:ref: sec:struct-tl --></a>). + </li> + <li class="itemize">Uvnitř <span class="TEX">T<span +class="E">E</span>X</span> Live byl samostatný velký strom <span class="path"><span +class="ectt-1095">texmf</span></span> předešlých vydání nahrazen + třemi: <span class="path"><span +class="ectt-1095">texmf</span></span>, <span class="path"><span +class="ectt-1095">texmf-dist</span></span> a <span class="path"><span +class="ectt-1095">texmf-doc</span></span>. Viz oddíl <a +href="#x1-80002.2">2.2<!--tex4ht:ref: sec:tld --></a> (stránka <a +href="#x1-80002.2">8<!--tex4ht:ref: sec:tld --></a>) a soubory <span class="path"><span +class="ectt-1095">README</span></span> pro každý z nich. + </li> + <li class="itemize">Všechny vstupní soubory týkajíci se <span class="TEX">T<span +class="E">E</span>X</span>u jsou teď soustředěny v podadresáři <span class="path"><span +class="ectt-1095">tex</span></span> + stromů <span class="path"><span +class="ectt-1095">texmf*</span></span> a nemají oddělené sourozenecké adresáře <span class="path"><span +class="ectt-1095">tex</span></span>, <span class="path"><span +class="ectt-1095">etex</span></span>, <span class="path"><span +class="ectt-1095">pdftex</span></span>, <span class="path"><span +class="ectt-1095">pdfetex</span></span> atd. Viz <a +href="../../../../texmf-doc/doc/english/tds/tds.html#Extensions" ><span +class="ectt-1095">texmf-doc/doc/english/tds/tds.html#Extensions</span></a>. + </li> + <li class="itemize">Pomocní dávky (neměly by být volány uživateli) jsou teď umístěny v novém + adresáři <span class="path"><span +class="ectt-1095">scripts</span></span> stromů <span class="path"><span +class="ectt-1095">texmf*</span></span> a jsou vyhledávány prostřednictvím + <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">kpsewhich</span><span +class="ectt-1095"> -format=texmfscripts</span></span></span>. Když tedy máte programy volající tyto dávky, + budou muset být nastaveny. Viz <a +href="../../../../texmf-doc/doc/english/tds/tds.html#Scripts" ><span +class="ectt-1095">texmf-doc/doc/english/tds/tds.html#Scripts</span></a>. + </li> + <li class="itemize">Téměř všechny formáty umožňují většinu znaků tisknout bez konverze pomocí + překladového souboru <span class="path"><span +class="ectt-1095">cp227.tcx</span></span>, místo jejich konverze pomocí <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">^^</span></span></span> notace. + Konkrétně, znaky na pozicích 32–256, plus ,,tab‘‘, ,,vertikální tab‘‘ a ,,form + feed‘‘ jsou považovány za tisknutelné a nejsou konvertovány. Výjimky tvoří + plain <span class="TEX">T<span +class="E">E</span>X</span> (jen 32–127 jsou tisknutelné), Con<span class="TEX">T<span +class="E">E</span>X</span>t (0–255 tisknutelné) a formáty + systému Omega. Toto implicitní chování je téměř stejné, jak na <span class="TEX">T<span +class="E">E</span>X</span> Live + 2003, ale je implementováno čistěji, s více možnostmi přizpůsobení. Viz + <a +href="../../../../texmf/doc/web2c/web2c.html#TCX-files" ><span +class="ectt-1095">texmf/doc/web2c/web2c.html#TCX-files</span></a>. (Mimochodem, se vstupem Unicode, může + <span class="TEX">T<span +class="E">E</span>X</span> na výstupu vypsat posloupnosti částečných znaků při výpisu chybových + kontextů, protože je bytově orientován.) + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">pdfetex </span>je teď implicitní stroj pro všechny formáty kromě samotného (plain) <span +class="ec-lmss-10x-x-109">tex</span>u. + (Ten jistěže generuje DVI, když je spuštěn jako <span +class="ec-lmss-10x-x-109">latex </span>atd.) To znamená, kromě jiných + věcí, že mikrotypografické rozšíření <span +class="ec-lmss-10x-x-109">pdftex</span>u jsou dostupné v <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u, Con<span class="TEX">T<span +class="E">E</span>X</span>tě + atd., stejně jako rozšíření e-<span class="TEX">T<span +class="E">E</span>X</span>u (<a +href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). + <!--l. 3355--><p class="noindent">To také znamená, že užití balíku <span +class="ec-lmss-10x-x-109">ifpdf </span>(pracuje s plainem i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>em) nebo + ekvivalentního kódu je <span +class="ec-lmri-10x-x-109">d</span><span +class="ec-lmri-10x-x-109">ůle</span><span +class="ec-lmri-10x-x-109">žitej</span><span +class="ec-lmri-10x-x-109">š</span><span +class="ec-lmri-10x-x-109">í ne</span><span +class="ec-lmri-10x-x-109">ž kdykoliv p</span><span +class="ec-lmri-10x-x-109">ředt</span><span +class="ec-lmri-10x-x-109">ím</span>, protože jednoduché + testování, zda je <span +class="ectt-1095">\pdfoutput </span>nebo nějaký jiný primitiv je definován, není spolehlivý + způsob určení, zda je generován PDF výstup. Tento spětný krok jsme udělali co nejvíc + kompatibilní letos, ale v příštím roce <span +class="ectt-1095">\pdfoutput </span>může být definován dokonce i + když se zapisuje do DVI. + </li> + <li class="itemize">pdf<span class="TEX">T<span +class="E">E</span>X</span> (<span class="obeylines-h"><a +href="http://pdftex.org" class="url" ><span +class="ectt-1095">http://pdftex.org</span></a></span>) má množství nových vlastností: + + + <ul class="itemize2"> + <li class="itemize"><span +class="ectt-1095">\pdfmapfile </span>a <span +class="ectt-1095">\pdfmapline </span>poskytují podporu mapování fontů uvnitř + dokumentu. + </li> + <li class="itemize">Mikrotypografické rozšíření fontu může být použito jednodušeji. + <br class="newline"><span class="obeylines-h"><a +href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span +class="ectt-1095">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a></span> + </li> + <li class="itemize">Všechny parametry, které + byly předtím nastavovány ve zvláštním konfiguračním souboru <span class="path"><span +class="ectt-1095">pdftex.cfg</span></span>, + musí teď být nastaveny pomocí primitivů, obyčejně v <span class="path"><span +class="ectt-1095">pdftexconfig.tex</span></span>; <span class="path"><span +class="ectt-1095">pdftex.cfg</span></span> není dále podporován. Všechny existující <span class="path"><span +class="ectt-1095">.fmt</span></span> souboru musí být + znovu vytvořeny při změně souboru <span class="path"><span +class="ectt-1095">pdftexconfig.tex</span></span>. + </li> + <li class="itemize">Pro další informace viz manuál pdf<span class="TEX">T<span +class="E">E</span>X</span>u: <a +href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>. + </li></ul> + </li> + <li class="itemize">Primitiv <span +class="ectt-1095">\input </span>v <span +class="ec-lmss-10x-x-109">tex</span>u (a <span +class="ec-lmss-10x-x-109">mf </span>a <span +class="ec-lmss-10x-x-109">mpost</span>) teď akceptuje dvojité uvozovky obsahující mezery a + jiné zvláštní znaky. Typické příklady: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb13"> +<a + id="x1-67002r1"></a>  \input "filename with spaces"   % plain +<br class="fancyvrb"><a + id="x1-67004r2"></a>  \input{"filename with spaces"}  % latex +</div> +</div> + </td></tr></table> + <!--l. 3388--><p class="nopar">Pro další informace viz manuál Web2C: <a +href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. + </li> + <li class="itemize">Podpora enc<span class="TEX">T<span +class="E">E</span>X</span>u je nyní zahrnuta uvnitř Web2C, v důsledku toho ve všech <span class="TEX">T<span +class="E">E</span>X</span>ových + programech, použitím volby <span +class="ectt-1095">-enc </span>– <span +class="ec-lmri-10x-x-109">jen v</span><span +class="ec-lmri-10x-x-109"> p</span><span +class="ec-lmri-10x-x-109">ř</span><span +class="ec-lmri-10x-x-109">ípad</span><span +class="ec-lmri-10x-x-109">ě, </span><span +class="ec-lmri-10x-x-109">že form</span><span +class="ec-lmri-10x-x-109">áty jsou vytvo</span><span +class="ec-lmri-10x-x-109">řeny</span>. + enc<span class="TEX">T<span +class="E">E</span>X</span> podporuje obecné překódování vstupu a výstupu, čímž umožňuje plnou + podporu kódování Unicode (v UTF-8). Viz <a +href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> a <span class="obeylines-h"><a +href="http://www.olsak.net/enctex.html" class="url" ><span +class="ectt-1095">http://www.olsak.net/enctex.html</span></a></span>. + </li> + <li class="itemize">Aleph, nový stroj kombinující e-<span class="TEX">T<span +class="E">E</span>X</span> a Omega, je nyní k dispozici. Trochu informace najdete + na <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> a <span class="obeylines-h"><a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span +class="ectt-1095">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a></span>. + Formát pro Aleph, založený na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u se jmenuje <span +class="ec-lmss-10x-x-109">lamed</span>. + </li> + <li class="itemize">Nejnovější vydání <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u má novou verzi LPPL – teď oficiálně schválená Debian licence. + Rozmanité další aktualizace najdete v souborech <span class="path"><span +class="ectt-1095">ltnews</span></span> v <a +href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. + </li> + <li class="itemize">Je dodán <span +class="ec-lmss-10x-x-109">dvipng</span>, nový program pro konvertování DVI na PNG obrazové soubory. Viz + <a +href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>. + </li> + <li class="itemize">Zredukovali jsme balík <span +class="ec-lmss-10x-x-109">cbgreek </span>na ,,středně‘‘ velkou sadu fontů, se souhlasem a na radu + autora (Claudio Beccari). Odstraněné fonty jsou neviditelné, obrysové, a průhledné, + relativně zřídka se používají a my jsme potřebovali místo. Úplná sada je dostupná + z CTAN (<span class="obeylines-h"><a +href="http://www.ctan.org/tex-archive/fonts/greek/cb" class="url" ><span +class="ectt-1095">http://www.ctan.org/tex-archive/fonts/greek/cb</span></a></span>). + </li> + <li class="itemize"><span +class="ec-lmss-10x-x-109">oxdvi </span>byl odebrán; použijte jednoduše <span +class="ec-lmss-10x-x-109">xdvi</span>. + </li> + <li class="itemize">Příkazy <span +class="ec-lmss-10x-x-109">ini </span>a <span +class="ec-lmss-10x-x-109">vir </span>(linky) pro <span +class="ec-lmss-10x-x-109">tex</span>, <span +class="ec-lmss-10x-x-109">mf </span>a <span +class="ec-lmss-10x-x-109">mpost </span>se již nevytvářejí, například <span +class="ec-lmss-10x-x-109">initex</span>. Funkčnost + instrukce <span +class="ec-lmss-10x-x-109">ini </span>byla po celá léta přístupna prostřednictvím volby <span +class="ectt-1095">-ini </span>na příkazovém + řádku. + </li> + <li class="itemize">Podpora platformy <span +class="ec-lmss-10x-x-109">i386-openbsd </span>byla zrušena. Jelikož balíček <span +class="ec-lmss-10x-x-109">tetex </span>v BSD Ports 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. + + </li> + <li class="itemize">Na <span +class="ec-lmss-10x-x-109">sparc-solaris </span>(přinejmenším), jste možná museli nastavovat proměnné prostředí + <span +class="ectt-1095">LD_LIBRARY_PATH</span>, aby běžely programy <span +class="ec-lmss-10x-x-109">t1utils</span>. 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 <span +class="ec-lmss-10x-x-109">mips-irix</span>, ‘runtime’knihovny pro MIPS 7.4 jsou + nezbytné. + </li></ul> +<!--l. 3444--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a + id="x1-6800010.2"></a>Současnost</h4> +<!--l. 3447--><p class="noindent">Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura zůstala +relativně stabilní z roku 2004, ale nutně také nastaly nějaké změny: + <ul class="itemize1"> + <li class="itemize">Byly zavedeny nové skripty <span +class="ec-lmss-10x-x-109">texconfig-sys</span>, <span +class="ec-lmss-10x-x-109">updmap-sys </span>a <span +class="ec-lmss-10x-x-109">fmtutil-sys</span>, které mění + konfiguraci v systémových stromech. Skripty <span +class="ec-lmss-10x-x-109">texconfig</span>, <span +class="ec-lmss-10x-x-109">updmap </span>a <span +class="ec-lmss-10x-x-109">fmtutil </span>teď mění + uživatelské (user-specific) soubory v <span class="path"><span +class="ectt-1095">$HOME/.texlive2005</span></span>. Viz sekci <a +href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a> na stránce + <a +href="#x1-170004.1">28<!--tex4ht:ref: sec:texconfig --></a>. + </li> + <li class="itemize">Na specifikaci stromů obsahujících konfigurační soubory (uživatelské resp. + systémové) byly zavedeny odpovídající nové proměnné <span +class="ectt-1095">TEXMFCONFIG </span>resp. + <span +class="ectt-1095">TEXMFSYSCONFIG</span>. Tedy, možná budete potřebovat přesunout osobní verze souborů <span class="path"><span +class="ectt-1095">fmtutil.cnf</span></span> a <span class="path"><span +class="ectt-1095">updmap.cfg</span></span> na tyto místa; jiná volba je předefinování <span +class="ectt-1095">TEXMFCONFIG</span> + nebo <span +class="ectt-1095">TEXMFSYSCONFIG </span>v souboru <span class="path"><span +class="ectt-1095">texmf.cnf</span></span>. V každém případě skutečná pozice + těchto souborů a hodnoty <span +class="ectt-1095">TEXMFCONFIG </span>a <span +class="ectt-1095">TEXMFSYSCONFIG </span>se musejí shodovat. Viz + oddíl <a +href="#x1-90002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, strana <a +href="#x1-90002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. + </li> + <li class="itemize">Loni jsme ponechali <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">\pdfoutput</span></span></span> a jiné primitivy nedefinovány pro výstup + DVI, přestože byl používán program <span +class="ec-lmss-10x-x-109">pdfetex</span>. Letos, jak jsme slíbili, jsme + odstranili toto kompatibilitní opatření. Tedy když váš dokument používá + <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">\ifx\pdfoutput\undefined</span></span></span> na testováni, zda-li je výstup ve formátu PDF, je nutné + ho změnit. Můžete k tomu použít balík <span +class="ec-lmss-10x-x-109">ifpdf.sty </span>(který funguje v plain <span class="TEX">T<span +class="E">E</span>X</span>u i + <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>u), nebo použít jeho logiku. + </li> + <li class="itemize">Loni jsme změnili většinu formátů tak, aby vypisovaly (8-bitové) znaky tak jak jsou (viz + předcházející sekci). Nový TCX soubor <span class="path"><span +class="ectt-1095">empty.tcx</span></span> teď poskytuje jednodušší cestu + k dosažení původního zápisu <span class="obeylines-h"><span class="verb"><span +class="ectt-1095">^^</span></span></span> když si tak budete přát, jako v případě: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + <div class="fancyvrb" id="fancyvrb14"> +<a + id="x1-68002r1"></a>  latex --translate-file=empty.tcx yourfile.tex +</div> +</div> + </td></tr></table> + <!--l. 3484--><p class="nopar"> + </li> + <li class="itemize">Nový program <span +class="ec-lmss-10x-x-109">dvipdfmx </span>je zařazen pro převedení z DVI do PDF; ten je platnou aktualizací + programu <span +class="ec-lmss-10x-x-109">dvipdfm </span>(který je též ještě k dispozici, i když ho nedoporučujeme). + </li> + <li class="itemize">Nové programy <span +class="ec-lmss-10x-x-109">pdfopen </span>a <span +class="ec-lmss-10x-x-109">pdfclose </span>byly př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 <span +class="ec-lmss-10x-x-109">xpdf</span>, <span +class="ec-lmss-10x-x-109">gv </span>a <span +class="ec-lmss-10x-x-109">gsview</span>, nikdy netrpěly tímto problémem.) + </li> + <li class="itemize">Kvůli důslednosti proměnné <span +class="ectt-1095">HOMETEXMF </span>a <span +class="ectt-1095">VARTEXMF </span>byly přejmenovány na <span +class="ectt-1095">TEXMFHOME </span>resp. + na <span +class="ectt-1095">TEXMFSYSVAR</span>. Je tu také <span +class="ectt-1095">TEXMFVAR</span>, která je implicitně uživatelsky závislá (user-specific). + Viz první bod výše.</li></ul> +<!--l. 3503--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a + id="x1-6900010.3"></a>Budoucnost</h4> +<!--l. 3505--><p class="noindent"><span class="TEX"><span +class="ec-lmri-10x-x-109">T</span><span +class="E"><span +class="ec-lmri-10x-x-109">E</span></span><span +class="ec-lmri-10x-x-109">X</span></span> <span +class="ec-lmri-10x-x-109">Live nen</span><span +class="ec-lmri-10x-x-109">í dokonal</span><span +class="ec-lmri-10x-x-109">ý! </span>A nikdy nebude. Máme v úmyslu pokračovat v pravidelných ročních +vydáních a rádi bychom poskytovali více podpůrných materiálů, programů, včetně instalačních +a jistěže aktualizovaný a zkontrolovaný strom maker a fontů. Tato práce je prováděna +dobrovolníky v jejich limitovaném volném čase a mnoho potřebného ještě zbývá udělat. Pokud +můžete přiložit ruku k dílu, neváhejte zvednout ruku! +<!--l. 3513--><p class="indent"> Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na: + <div class="quote"> + <!--l. 3515--><p class="noindent">Sebastian Rahtz  /  7 Stratfield Road  /  Oxford OX2 7BG  /  UK + <br class="newline"><a +href="mailto:tex-live@tug.org" ><span class="path"><span +class="ectt-1095">tex-live@tug.org</span></span></a> + <br class="newline"><span class="obeylines-h"><a +href="http://tug.org/texlive" class="url" ><span +class="ectt-1095">http://tug.org/texlive</span></a></span></div> +<!--l. 3521--><p class="noindent"><span +class="ec-lmri-10x-x-109">Š</span><span +class="ec-lmri-10x-x-109">ťastn</span><span +class="ec-lmri-10x-x-109">é </span><span class="TEX"><span +class="ec-lmri-10x-x-109">T</span><span +class="E"><span +class="ec-lmri-10x-x-109">E</span></span><span +class="ec-lmri-10x-x-109">X</span></span><span +class="ec-lmri-10x-x-109">ov</span><span +class="ec-lmri-10x-x-109">án</span><span +class="ec-lmri-10x-x-109">í!</span> + <div class="footnotes"><!--l. 1537--><p class="indent"> <span class="footnote-mark"><a +href="#fn1x0-bk" id="fn1x0"><sup>1</sup></a></span><span +class="ec-lmr-9">Ve smyslu volnosti modifikace a </span><span +class="ec-lmr-9">š</span><span +class="ec-lmr-9">í</span><span +class="ec-lmr-9">řen</span><span +class="ec-lmr-9">í, dle p</span><span +class="ec-lmr-9">ř</span><span +class="ec-lmr-9">ístupu voln</span><span +class="ec-lmr-9">ého softv</span><span +class="ec-lmr-9">éru. To v</span><span +class="ec-lmr-9">šak neztoto</span><span +class="ec-lmr-9">ž</span><span +class="ec-lmr-9">ňujte s</span><span +class="ec-lmr-9"> mo</span><span +class="ec-lmr-9">žnost</span><span +class="ec-lmr-9">í</span> +<span +class="ec-lmr-9">je z</span><span +class="ec-lmr-9">ískat za pen</span><span +class="ec-lmr-9">íze.</span> +<!--l. 2810--><p class="indent"> <span class="footnote-mark"><a +href="#fn2x0-bk" id="fn2x0">2</a></span><span +class="ec-lmr-9">Od verzie </span><span class="TEX"><span +class="ec-lmr-9">T</span><span +class="E"><span +class="ec-lmr-9">E</span></span><span +class="ec-lmr-9">X</span></span> <span +class="ec-lmr-9">Live</span><span +class="ec-lmr-9"> 7 nie je nutn</span><span +class="ec-lmr-9">é t</span><span +class="ec-lmr-9">úto vo</span><span +class="ec-lmr-9">ľbu nastavova</span><span +class="ec-lmr-9">ť, preto</span><span +class="ec-lmr-9">že Type</span><span +class="ec-lmr-9"> 1 fonty s</span><span +class="ec-lmr-9">ú na</span><span +class="ec-lmr-9">č</span><span +class="ec-lmr-9">ítan</span><span +class="ec-lmr-9">é</span> +<span +class="ec-lmr-9">implicitne.</span> +<!--l. 3173--><p class="indent"> <span class="footnote-mark"><a +href="#fn3x0-bk" id="fn3x0"><sup>3</sup></a></span><span +class="ec-lmr-9">Ke korektu</span><span +class="ec-lmr-9">ře </span><span +class="ec-lmr-9">česk</span><span +class="ec-lmr-9">ého a slovensk</span><span +class="ec-lmr-9">ého p</span><span +class="ec-lmr-9">řekladu p</span><span +class="ec-lmr-9">řisp</span><span +class="ec-lmr-9">ěli v</span><span +class="ec-lmr-9"> letech 2003–2004 krom</span><span +class="ec-lmr-9">ě autor</span><span +class="ec-lmr-9">ů Jarom</span><span +class="ec-lmr-9">ír Kuben,</span> +<span +class="ec-lmr-9">Milan Matl</span><span +class="ec-lmr-9">ák, Tom</span><span +class="ec-lmr-9">á</span><span +class="ec-lmr-9">š Ob</span><span +class="ec-lmr-9">š</span><span +class="ec-lmr-9">íva</span><span +class="ec-lmr-9">č, Tom</span><span +class="ec-lmr-9">á</span><span +class="ec-lmr-9">š Pole</span><span +class="ec-lmr-9">šovsk</span><span +class="ec-lmr-9">ý, Libor </span><span +class="ec-lmr-9">Škarvada, Zden</span><span +class="ec-lmr-9">ěk Wagner a dal</span><span +class="ec-lmr-9">š</span><span +class="ec-lmr-9">í.</span> </div> + +</body></html> + + + |