From 76fd2b8ce23e738592ce20dac60ea578f69095e9 Mon Sep 17 00:00:00 2001 From: Petr Sojka Date: Mon, 27 Jun 2011 17:31:13 +0000 Subject: version 1.40 git-svn-id: svn://tug.org/texlive/trunk@23145 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/doc/texlive/texlive-cz/texlive-cz.css | 110 +- .../texmf/doc/texlive/texlive-cz/texlive-cz.html | 5548 ++++++++++---------- Master/texmf/doc/texlive/texlive-cz/texlive-cz.pdf | Bin 921754 -> 871508 bytes Master/texmf/doc/texlive/texlive-cz/texlive-cz.tex | 1157 ++-- 4 files changed, 3471 insertions(+), 3344 deletions(-) (limited to 'Master/texmf/doc') diff --git a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.css b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.css index 2aff91be197..86a21ed6d83 100644 --- a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.css +++ b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.css @@ -71,23 +71,6 @@ .ec-lmss-10x-x-109{ font-family: sans-serif;} .ec-lmss-10x-x-109{ font-family: sans-serif;} .ec-lmss-10x-x-109{ font-family: sans-serif;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} -.ec-lmri-10x-x-109{ font-style:italic;} .lmmi-10x-x-109{} .lmsy-10x-x-109{} .ec-lmbx-10x-x-109{ font-weight: bold;} @@ -107,6 +90,23 @@ .ec-lmbx-10x-x-109{ font-weight: bold;} .ec-lmbx-10x-x-109{ font-weight: bold;} .ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} +.ec-lmri-10x-x-109{ font-style:italic;} .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} @@ -124,24 +124,24 @@ .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} -.ec-lmr-8{font-size:72%;} -.ec-lmtt-8{font-size:72%; font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} +.ec-lmr-9{font-size:81%;} +.ec-lmtt-9{font-size:81%; font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} .ec-lmro-10x-x-109{ font-style: oblique;} .ec-lmro-10x-x-109{ font-style: oblique;} .ec-lmro-10x-x-109{ font-style: oblique;} @@ -177,24 +177,24 @@ .ec-lmtt-10{ font-family: monospace;} .ec-lmtt-10{ font-family: monospace;} .ec-lmtt-10{ font-family: monospace;} -.ec-lmr-9{font-size:81%;} -.ec-lmtt-9{font-size:81%; font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} +.ec-lmr-8{font-size:72%;} +.ec-lmtt-8{font-size:72%; font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} p.noindent { text-indent: 0em } td p.noindent { text-indent: 0em; margin-top:0em; } p.nopar { text-indent: 0em; } @@ -347,9 +347,5 @@ div#fancyvrb4{ border-top: solid 0.4pt; } div#fancyvrb4{ border-left: solid 0.4pt; } div#fancyvrb4{ border-bottom: solid 0.4pt; } div#fancyvrb4{ border-right: solid 0.4pt; } -div#fancyvrb5{ border-top: solid 0.4pt; } -div#fancyvrb5{ border-left: solid 0.4pt; } -div#fancyvrb5{ border-bottom: solid 0.4pt; } -div#fancyvrb5{ border-right: solid 0.4pt; } /* end css.sty */ diff --git a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html index f47f9470f98..d2db61a5eba 100644 --- a/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html +++ b/Master/texmf/doc/texlive/texlive-cz/texlive-cz.html @@ -2,18 +2,18 @@ "http://www.w3.org/TR/html4/loose.dtd"> - TeX Live 2009 + <title>TeX Live 2011 Pr<img -src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TEX Live, CS verze 1.37 +src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TEX Live, CS verze 1.40 - + - - + @@ -23,22 +23,22 @@ src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TEX Live, CS verze 1.

TEX Live 2009
+class="E">EX Live 2011
Příručka TEX Live, CS verze 1.37

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

20.24. října 2009
+class="ec-lmr-12">června 2011 -

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

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

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

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. @@ -55,95 +55,93 @@ href="#x1-50001.2" id="QQ2-1-5">Podpora operačn href="#x1-60001.3" id="QQ2-1-6">Základní instalace TEX Live
 1.4 Nápověda +href="#x1-70001.4" id="QQ2-1-7">Úvahy o bezpečnosti +
 1.5 Nápověda
2 Přehled TPřehled TEX Live
 2.1 Kolekce TKolekce TEXu: TEX Live, proTEXt, MacTEX
 2.2 Popis kořenových adresářů TEX Live +href="#x1-110002.2" id="QQ2-1-11">Popis kořenových adresářů TEX Live
 2.3 Přehled předdefinovaných stromů texmf +href="#x1-120002.3" id="QQ2-1-12">Přehled předdefinovaných stromů texmf
 2.4 Rozšíření TRozšíření TEXu
 2.5 Další za zmínku stojící programy na TDalší za zmínku stojící programy na TEX Live
 2.6 Fonty v TFonty v TEX Live
3 Instalace +href="#x1-160003" id="QQ2-1-16">Instalace
 3.1 Spuštění instalačního programu +href="#x1-170003.1" id="QQ2-1-17">Spuštění instalačního programu
  3.1.1 Unix +href="#x1-180003.1.1" id="QQ2-1-18">Unix
  3.1.2 MacOSX +href="#x1-190003.1.2" id="QQ2-1-19">MacOSX
  3.1.3 Windows +href="#x1-200003.1.3" id="QQ2-1-20">Windows
  3.1.4 Cygwin +href="#x1-210003.1.4" id="QQ2-1-24">Cygwin
  3.1.5 Textový instalační program +href="#x1-220003.1.5" id="QQ2-1-25">Textový instalační program
  3.1.6 Grafický instalační program pro zkušené +href="#x1-230003.1.6" id="QQ2-1-26">Grafický instalační program pro zkušené
  3.1.7 Jednoduchý průvodce instalací +href="#x1-240003.1.7" id="QQ2-1-27">Jednoduchý průvodce instalací
 3.2 Spuštění instalačního programu +href="#x1-250003.2" id="QQ2-1-28">Spuštění instalačního programu
  3.2.1 Nabídka binárních systémů (pouze Unix) +href="#x1-260003.2.1" id="QQ2-1-29">Nabídka binárních systémů (pouze Unix)
  3.2.2 Volba obsahu instalace +href="#x1-270003.2.2" id="QQ2-1-31">Volba obsahu instalace
  3.2.3 Adresáře +href="#x1-280003.2.3" id="QQ2-1-34">Adresáře
  3.2.4 Volby -
  3.2.5 Nastavení spouštění z DVD (pouze v textovém režimu) +href="#x1-290003.2.4" id="QQ2-1-35">Volby
 3.3 Volby příkazového řádku pro install-tl +href="#x1-300003.3" id="QQ2-1-37">Volby příkazového řádku pro install-tl
  3.3.1 Volba Volba -repository
 3.4 Poinstalační činnosti +href="#x1-320003.4" id="QQ2-1-39">Poinstalační činnosti
  3.4.1 Windows +href="#x1-330003.4.1" id="QQ2-1-40">Proměnné prostředí pro Unix
  3.4.2 Pokud byly vytvořeny symbolické odkazy +href="#x1-340003.4.2" id="QQ2-1-41">Proměnné prostředí: globální konfigurace
  3.4.3 Proměnné prostředí pro Unix +href="#x1-350003.4.3" id="QQ2-1-42">Internetovské aktualizace po instalaci z DVD
  3.4.4 Proměnné prostředí: globální konfigurace +href="#x1-360003.4.4" id="QQ2-1-43">Konfigurace fontů pro XeTEX
  3.4.5 Konfigurace fontů pro XeTEX +href="#x1-370003.4.5" id="QQ2-1-44">ConTEXt Mark IV
  3.4.6 Při spuštění TEX Live z DVD +href="#x1-380003.4.6" id="QQ2-1-45">Začleňování lokálních a osobních maker
  3.4.7 ConTEXt Mark IV -
  3.4.8 Začleňování lokálních a osobních maker -
  3.4.9 Začleňování fontů třetích stran +href="#x1-390003.4.7" id="QQ2-1-46">Začleňování fontů třetích stran
 3.5 Testování instalace +href="#x1-400003.5" id="QQ2-1-47">Testování instalace
 3.6 Odkazy na doplňkový software s možností stažení z Internetu +href="#x1-410003.6" id="QQ2-1-48">Odkazy na doplňkový software s možností stažení z Internetu
4 Síťové instalace +href="#x1-420004" id="QQ2-1-49">Specializované instalace +
 4.1 Instalace sdílené uživateli (nebo cross-machine)
5 Maximálně mobilní TEX Live na DVD a USB +href="#x1-440005" id="QQ2-1-51">Mobilní USB instalace +
 5.1 ISO (nebo DVD) instalace
6 tlmgr: správa vaší instalace
 6.1 GUI režim User Profile je Home href="#x1-530007.4" id="QQ2-1-64">Registry Windows
 7.5 Oprávnění Windows +
 7.6 Zvětšení maxima paměti pod Windows a Cygwin
8 Používateľská príručka ku systému Web2C +href="#x1-560008" id="QQ2-1-67">Používateľská príručka ku systému Web2C
 8.1 Vyhľadávanie ciest knižnicou Kpathsea +href="#x1-570008.1" id="QQ2-1-68">Vyhľadávanie ciest knižnicou Kpathsea
  8.1.1 Zdroje cesty +href="#x1-580008.1.1" id="QQ2-1-69">Zdroje cesty
  8.1.2 Konfiguračné súbory +href="#x1-590008.1.2" id="QQ2-1-70">Konfiguračné súbory
  8.1.3 Expanzia cesty +href="#x1-600008.1.3" id="QQ2-1-71">Expanzia cesty
  8.1.4 Predvolená expanzia +href="#x1-610008.1.4" id="QQ2-1-72">Predvolená expanzia
  8.1.5 Expanzia zátvoriek +href="#x1-620008.1.5" id="QQ2-1-73">Expanzia zátvoriek
  8.1.6 Expanzia podadresárov +href="#x1-630008.1.6" id="QQ2-1-74">Expanzia podadresárov
  8.1.7 Typy špeciálnych znakov a ich význam: zhrnutie +href="#x1-640008.1.7" id="QQ2-1-75">Typy špeciálnych znakov a ich význam: zhrnutie
 8.2 Databázy názvov súborov +href="#x1-650008.2" id="QQ2-1-76">Databázy názvov súborov
  8.2.1 Súborová databáza +href="#x1-660008.2.1" id="QQ2-1-77">Súborová databáza
  8.2.2 kpsewhich: samostatné prehľadávanie cesty +href="#x1-670008.2.2" id="QQ2-1-78">kpsewhich: samostatné prehľadávanie cesty
  8.2.3 Príklady použitia +href="#x1-680008.2.3" id="QQ2-1-79">Príklady použitia
  8.2.4 Ladiace činnosti +href="#x1-690008.2.4" id="QQ2-1-80">Ladiace činnosti
 8.3 Možnosti nastavenia za behu programu +href="#x1-700008.3" id="QQ2-1-84">Možnosti nastavenia za behu programu
9 Poděkování +href="#x1-710009" id="QQ2-1-85">Poděkování
10 Historie vydání +href="#x1-7200010" id="QQ2-1-86">Historie vydání
 10.1 Minulost +href="#x1-7300010.1" id="QQ2-1-87">Minulost
  10.1.1 2003 +href="#x1-7400010.1.1" id="QQ2-1-88">2003
  10.1.2 2004 +href="#x1-7500010.1.2" id="QQ2-1-89">2004
  10.1.3 2005 +href="#x1-7600010.1.3" id="QQ2-1-90">2005
  10.1.4 2006–2007 +href="#x1-7700010.1.4" id="QQ2-1-91">2006–2007
  10.1.5 2008 +href="#x1-7800010.1.5" id="QQ2-1-92">2008 +
  10.1.6 2009 +
  10.1.7 2010
 10.2 Současnost +href="#x1-8100010.2" id="QQ2-1-95">Současnost
 10.3 Budoucnost +href="#x1-8200010.3" id="QQ2-1-96">Budoucnost

Seznam tabulek

@@ -220,20 +224,20 @@ href="#x1-7900010.3" id="QQ2-1-93">Budoucnost -

+

1 Úvodem

-

+

1.1 TEX Live a kolekce TEXu

-

Tento dokument popisuje základní vlastnosti distribuce TEX Live 2009, což je instalace T

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

T

TEX Live můžete získat stažením z internetu, nebo na TX-kolekce DVD. Některé skupiny uživatelů TEXu distribuují DVD svým členům. Obsah DVD je stručně popsán v oddíle 2.1. T2.1. TEX Live a T-kolekce spolu jsou výsledkem spole class="E">EXu. Tento dokument popisuje převážně samotný TEX Live. -

T

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

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

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

+href="#x1-7200010">10 na straně 74. +

1.2 Podpora operačních systémů

-

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

Co se týče Windows: podporovány jsou jenom Windows 2000 a pozdější verze. Upustili jsme od -podpory Windows 9x, ME a NT. V důsledku této změny si Windows vyžaduje mnohem -méně zvláštního zacházení ve srovnání s Unixovými systémy. Pro Windows nejsou -k dispozici 64bitové .exe soubory, ale 32bitové binárky by měly běžet na 64bitových -systémech. -

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

+

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

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

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

1.3 Základní instalace TEX Live

-

TEX Live můžete nainstalovat buď z DVD nebo z internetu. Samotný síťový instalační program je -malý a vše požadované stáhne z internetu. Síťový instalační program je vhodné použít, když -potřebujete jenom část z kompletní instalace TEX Live. -

Instalační program na DVD vám umožní instalaci na lokálním disku, avšak TEX Live můžete -spustit přímo z DVD (nebo z obrazu DVD, když to váš systém podporuje). Instalace je popsána -v následujících sekcích, zde jen souhrn: +

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

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

-

+

1.4 Nápověda

- - -

TÚvahy o bezpečnosti +

Podle nášho vědomí, hlavní programy TEXu samotné jsou (a vždycky byly) extrémně robustní. +Nicméně, programy dodané v rámci TEX Live nemusí dosahovat stejnou úroveň, navzdory +nejlepším úsilím všech. Jako vždy, při použití programů pro nedůvěryhodný vstup musíte být +opatrný; pro maximální bezpečnost použijte nový podadresář. + + +

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

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

+

1.5 Nápověda

+

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

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

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

+

prvnPokud hled class="E">EX Catalogue je místo, kde začít. Je to obsáhlá sbírka TEXových položek. Viz http://www.ctan.org/help/Catalogue/. +href="http://mirror.ctan.org/help/Catalogue/" class="url" >http://mirror.ctan.org/help/Catalogue/.
Tarchívy diskusních skupin
-

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

Dvě základní fóra pro hledání řešení problémů jsou newsová skupina news:comp.text.tex a emailová diskusní skupina texhax@tug.org. V archívech +href="mailto:texhax@tug.org" >texhax@tug.org. V archívech těchto zdrojů najdete tisíce předchozích dotazů a odpovědí čekajících na vaše hledání. Nahlédněte na Pokud nemůžete naj href="news:comp.text.tex" class="url" >news:comp.text.tex přes Google nebo newsového klienta nebo emailem na texhax@tug.org. Ale dříve, než tak učiníte, texhax@tug.org. Ale dříve, než tak učiníte, prosím, přečtěte si toto doporučení, abyste maximalizovali vyhlídky na získání užitečné odpovědi: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion. +class="ec-lmtt-10x-x-109">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion. Za zmínku stojí + také stránka LATEXovské komunity na http://www.latex-community.org/ a + její fórum http://www.latex-community.org/forum/ a TEX StackExchange na + http://tex.stackexchange.com/. + +

podpora Pokud chcete poslat chybov k distribuci TEX Live, její instalaci nebo dokumentaci, diskusní skupina k tomu určená je tex-live@tug.org. Pokud však je vaše otázka specifická pro program na Ttex-live@tug.org. Pokud však je vaše otázka specifická pro program na TEX Live umístěný, napište prosím přímo autorovi nebo do diskusní skupiny určené pro tento program. Spuštění programu s volbou --help nezřídka poskytuje adresu pro chybové hlášení.
-

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

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

+

2 Přehled TPřehled TEX Live

-

Tento oddíl popisuje obsah T

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

+

2.1 Kolekce TKolekce TEXu: TEX Live, proTEXt, MacTEX

-

DVD

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

+

TEX Live
Úplný systém TEX, který může být spouštěn přímo nebo nainstalován na disk. - Jeho domovská stránka je Úplný systém TEX, k nainstalování na disk. Jeho domovská stránka je + http://tug.org/texlive/.
@@ -527,83 +564,77 @@ class="ec-lmtt-10x-x-109">http://www.ctan.org). class="ec-lmtk-10x-x-109">texmf-extra
Adresář s rozmanitými doplňkovými balíky.
-

CTAN, protext a texmf-extra nemusí mít stejné podmínky pro kopírování jako T

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

+

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

-

Tady uvádíme stručný seznam a popis kořenových adresářů distribuce TEX Live. Na -TEX Collection DVD je celá TEX Live hierarchie v podaresáři texlive, a ne v kořenovém -adresáři disku. -

+

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

bin
-

Binárky systému T

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

readme-*.dir
-

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

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

source
-

Zdrojové kódy všech programů, včetně distribuce Web2C TEXu a Metafontu. +

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

texmf
-

Viz TEXMFMAIN níže. +

Viz TEXMFMAIN níže.

texmf-dist
-

Viz TEXMFDIST níže. +

Viz TEXMFDIST níže.

tlpkg
-

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

- - -

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

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

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

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

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

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

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

-

+href="../../../../texmf/doc/texlive/texlive-ru" >texmf/doc/texlive/texlive-ru + +

  • srbská: texmf/doc/texlive/texlive-sr +
  • +
  • zjednodušená čínština: texmf/doc/texlive/texlive-zh-cn
  • +

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

    -

    Tento oddíl uvádí seznam předdefinovaných proměnných určujících stromy texmf, používaných + id="x1-120002.3">Přehled předdefinovaných stromů texmf +

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

    +

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

    TEXMFMAIN
    -

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

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

    TEXMFDIST
    -

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

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

    TEXMFLOCAL
    -

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

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

    TEXMFHOME
    -

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

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

    TEXMFCONFIG
    -

    Strom používaný nástroji texconfig, updmap a fmtutil na uložení modifikovaných - konfiguračních údajů. Implicitně pod TEXMFHOME. +

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

    TEXMFSYSCONFIG
    -

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

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

    TEXMFVAR
    -

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

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

    TEXMFSYSVAR
    -

    Strom používaný programy

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

    -

    Standardní struktura je: +class="ec-lmtt-10x-x-109">fmtutil-sys a + také tlmgr, na (cache) uložení runtime údajů jako jsou soubory formátů a generované + map-soubory. +

    + TEXMFCACHE
    +

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

    +

    Standardní struktura je:

    system-wide root
    může obs class="E">EX Live:
    2008
    2010
    -

    Předchozí vydání. +

    Předchozí vydání.

    2009
    2011
    -

    Nynější vydání. +

    Nynější vydání.

    bin
    -

      +

     

    i386-linux
    -

    binárky systému GNU/Linux +

    binárky systému GNU/Linux

    ...
    -

    +

    universal-darwin
    -

    binárky systému Mac OS X +

    binárky systému Mac OS X + +

    win32
    -

    binárky systému Windows

    +

    binárky systému Windows

    texmf   
    -

    Toto je

    Toto je TEXMFMAIN.

    texmf-dist  
    -

    TEXMFDIST

    texmf-var   
    -

    TEXMFSYSVAR

    texmf-config
    -

    TEXMFSYSCONFIG

    texmf-local
    -

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

    $HOME nebo %USERPROFILE%)
    .texlive2008
    .texlive2010
    -

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

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

    .texlive2009
    .texlive2011
    -

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

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

    texmf-var   
    -

    TEXMFVAR +

    TEXMFVAR, TEXMFCACHE

    texmf-config
    -

    TEXMFCONFIG

    texmf
    -

    TEXMFHOME Osobní makra atd.

    -

    +

    2.4 Rozšíření TRozšíření TEXu

    -

    Samotný Knuthův původní T

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

    +

    e-EXu přid class="ec-lmss-10x-x-109">etex, latex, pdflatex. Jeho stránka je + + http://www.pdftex.org/. Viz návod EX/u, se kterým je z větš href="http://www.lua.org/" class="url" >http://www.lua.org/) umožňuje elegantní řešení mnoha ožehavých TEXovských - problémů. Volaný povelem texlua, funguje jako samostatný interpret Lua, a jako taký + problémů. Volaný povelem texlua, funguje jako samostatný interpret Lua, a jako taký je již použit v rámci TEX Live. Jeho stránka je EX Live jako samostatný program; poskytnutý
    Aleph
    kombinuje rozšíření Omega a e-TEX. Pro minimální dokumentaci viz - kombinuje rozšíření Omega a e-TEX. Viz texmf-dist/doc/aleph/base.
    - - -

    +

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

    -

    Na T

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

    +

    bibtex
    bibtex, bibtex8
    -

    podpora práce se seznamem literatury. +

    podpora práce se seznamem literatury.

    makeindex, xindy
    -

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

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

    dvips
    -

    pro konverzi DVI do PostScript. +

    pro konverzi DVI do PostScript.

    xdvi
    -

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

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

    dvilj
    -

    DVI ovladač tiskáren HP LaserJet. +

    DVI ovladač tiskáren HP LaserJet.

    dviconcat, dviselect
    -

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

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

    dvipdfmx
    -

    konvertor DVI do PDF, alternativní přístup vedle pdfTEXu zmíněného výše. Srovnej - balíky ps4pdf a pdftricks pro další alternativy. +

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

    psselect, psnup,
    +

    programy pro práci s PostScriptem. +

    + pdfjam, pdfjoin,
    -

    programy pro práci s PostScriptem. +

    pomůcky pro PDF.

    texexec, texmfstart
    -

    wrapper pro ConT

    wrapper pro ConTEXt a práci s PDF.

    tex4ht
    -

    konvertor T

    konvertor TEXu do HTML.

    -

    +

    2.6 Fonty v TFonty v TEX Live

    -

    T

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

    +

    3 Instalace

    - - -

    + id="x1-160003">Instalace +

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

    -

    Pro začátek si obstarejte TSpuštění instalačního programu +

    Pro začátek si obstarejte TEX Collection DVD nebo si stáhněte síťový instalační program TEX -Live, a najděte instalační skript: install-tl pro Unix, install-tl.bat pro Windows. -

    +Live, a najděte instalační skript: install-tl pro Unix, install-tl.bat pro Windows. Viz +http://tug.org/texlive/acquire.html pro více informací a jiné způsoby získání +softvéru. +

    S class="ec-lmbx-10x-x-109">ťový instalátor:
    stáhněte z CTANu, z adresáře systems/texlive/tlnet; +class="description">stáhněte z CTANu, z adresáře systems/texlive/tlnet; url http://mirror.ctan.org/systems/texlive/tlnet vás automaticky přesměruje na - blízký, aktuální mirror. Můžete získat install-tl.zip, který může být použit pod - Unixem a Windows nebo jenom pro Unix podstatně menší install-unx.tar.gz. Po - rozbalení se install-tl a install-tl.bat objeví v podadresáři install-tl. + blízký, aktuální mirror. Můžete získat install-tl.zip, který může být použit pod + Unixem a Windows nebo jenom pro Unix podstatně menší install-unx.tar.gz. Po + rozbalení se install-tl a install-tl.bat objeví v podadresáři install-tl.
    DVD EX kolekce:
    vejděte do podadresáře texlive. Pod Windows se instalátor normálně - spustí automaticky po vložení DVD. DVD můžete získat, když se stanete členem - skupiny uživatelů TEXu (vřele doporučujeme, vejděte do + podadresáře DVD texlive. Pod Windows se instalátor normálně spustí automaticky + po vložení DVD. DVD můžete získat, když se stanete členem skupiny uživatelů TEXu + (vřele doporučujeme, http://tug.org/usergroups.html), - nebo si ho zvlášť zakoupíte (http://tug.org/usergroups.html), nebo si ho zvlášť zakoupíte + (http://tug.org/store), anebo si vypálíte svoje vlastní - z ISO obrazu. -
    -

    Pro další informace a způsoby získání softveru navštivte http://tug.org/texlive/acquire.html. -

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

    +class="ec-lmtt-10x-x-109">http://tug.org/store), anebo si vypálíte svoje vlastní z ISO obrazu. Ve většině + systémů můžete ISO namontovat přímo. Jestliže máte po instalaci z DVD nebo ISO + zájem o pokračující aktualizace z Internetu, nahlédněte, prosím, do oddílu 3.4.3. +

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

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

    3.1.1 Unix
    -

    Dále Unix +

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

    -

    +

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

    K instalaci v pokročilém režimu GUI (obr. 2; budete potřebovat modul Perl/TK), použijte: -

    -

    +href="#x1-20067r1">1). +

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

    +

    >  install-tl -gui
    -

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

    -

    +

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

    +

    >  install-tl -help
    -

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

    Zvláštnětlivky pro Cygwin: Na rozd implicitně neobsahuje všechny nezbytné programy, které instalátor TEX Live potřebuje. Pro podrobnosti viz sekci 3.1.4. -

    +href="#x1-210003.1.4">3.1.4. +

    3.1.2 MacOSX
    -

    Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce, nazvaná + id="x1-190003.1.2">MacOSX +

    Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce, nazvaná MacTEX (http://tug.org/mactex). Doporučujeme použít původní instalační program MacTEX u namísto instalátoru TEX Live pod Mac OS X, protože původní (nativní) instalátor -provede několik nastavení specifických pro Mac, zejména umožňuje snadné přepínání -mezi různými distribucemi TEX Live pod Mac OS X, protože původní (nativní) +instalátor provede několik nastavení specifických pro Mac, zejména umožňuje snadné +přepínání mezi různými distribucemi TEXu pro Mac OS X (MacTEX, gwTEX, Fink, MacPorts, -…). -

    MacT

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

    +

    3.1.3 Windows
    -

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

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

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

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

    -

    +

    > install-tl
    -

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

    -

    +

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

    +

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

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

    -

    +

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

    +

    > install-tl -no-gui
    -

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

    -

    +

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

    +

    > install-tl -help
    -



    + id="x1-20067r1"> -
    -  Installing TeX Live 2009 from: ... -
      Platform: i386-linux => ’Intel x86 with GNU/Linux’ +
      Installing TeX Live 2011 from: ...
      Platform: i386-linux => ’Intel x86 with GNU/Linux’
      Distribution: inst (compressed)
      Distribution: live (uncompressed) + id="x1-20008r4">  ...
       Detected platform: Intel x86 with GNU/Linux
      
       <B> platforms: 1 out of 19
      
       <S> Installation scheme (scheme-full)
      ... + id="x1-20020r10">       84 collections out of 85, disk space required: 2600 MB
      
       Customizing installation scheme:
       Detected platform: Intel x86 with GNU/Linux + id="x1-20026r13">     <C> standard collections
         <L> language collections
      
       <D> directories:
         TEXDIR (the main TeX directory):
       + id="x1-20036r18">       /usr/local/texlive/2011
           ...
      
       <O> options:
         [ ] use letter size instead of A4 by default
         ...
      
       <B> binary systems: 1 out of 14 + id="x1-20050r25">   <V> set up for portable installation
      
      
      Actions:
      
      
       <I> start installation to hard disk
       <H> help
       <Q> quit
    +
    Obrázek 1: Hlavní obrazovka textového instalačního programu (GNU/Linux)
    + + +


    +


    + + + + + + +

    pict +

    Obrázek 2: Obrazovka pokročilého GUI instalátora (GNU/Linux)
    + + +


    +


    + + + + + + +

    pict +

    Obrázek 3: Průvodcovská obrazovka instalátora (Windows)
    + + +


    +

    +

    3.1.4 Cygwin
    +

    Instalátor TEX Live odporuje pouze Cygwin 1.7. +

    Před začátkem instalace použijte program Cygwinu setup.exe k instalaci balíkov +perl a wget pokud jste tak ještě neudělali. Doporučené jsou následující doplňkové +balíky: +

      +
    • fontconfig [potřebný pro XeTEX] +
    • +
    • ghostscript [potřebný pro různé pomůcky] +
    • +
    • libXaw7 [potřebný pro xdvi] +
    • +
    • ncurses [umožní příkaz clear používaný instalátorem]
    +

    +

    3.1.5 Textový instalační program
    +

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

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

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

    +

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

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

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

    +

    +> install-tl -gui=perltk +
    +
    +

    +

    3.1.7 Jednoduchý průvodce instalací
    +

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

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

    +

    +> install-tl -gui=wizard +
    +
    + + +

    +

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

    +

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

    +

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


    + + + + + +
      Available platforms:
      ===============================================================================
      
       -
       <S> Installation scheme (scheme-full) -
           83 collections out of 84, disk space required: 1882 MB -
       -
       Customizing installation scheme: -
         <C> standard collections -
         <L> language collections -
       -
       <D> directories: -
         TEXDIR (the main TeX directory): -
           /usr/local/texlive/2009 -
         TEXMFLOCAL (directory for site-wide local files): -
           /usr/local/texlive/texmf-local -
         TEXMFSYSVAR (directory for variable and automatically generated data): -
           /usr/local/texlive/2009/texmf-var -
         TEXMFSYSCONFIG (directory for local config): -
           /usr/local/texlive/2009/texmf-config -
         TEXMFHOME (directory for user-specific files): -
           ~/texmf -
       -
       <O> options: -
         [ ] use letter size instead of A4 by default -
         [X] create all format files -
         [X] install macro/font doc tree -
         [X] install macro/font source tree -
         [ ] create symlinks to standard directories -
       -
       <V> set up for running from DVD -
       -
      Other actions: -
       <I> start installation to hard disk -
       <H> help -
       <Q> quit -
    -
    Obrázek 1: Hlavní obrazovka textového instalačního programu (GNU/Linux)
    - - -


    -


    - - - - - - -

    pict -

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


    -


    - - - - - - -

    pict -

    Obrázek 3: Průvodcovská obrazovka instalátora (Windows)
    - - -


    -

    -

    3.1.4 Cygwin
    -

    Instalátor TEX Live odporuje pouze Cygwin 1.7. Před začátkem instalace použijte program -Cygwinu setup.exe k instalaci balíkov perl a wget pokud jste tak ještě neudělali. Doporučené -jsou následující doplňkové balíky: -

      -
    • fontconfig [potřebný pro XeTEX ] -
    • -
    • ghostscript [potřebný pro různé pomůcky] -
    • -
    • libXaw7 [potřebný pro xdvi] -
    • -
    • ncurses [umožní příkaz ’clear’používaný instalátorem]
    -

    -

    3.1.5 Textový instalační program
    -

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

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

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

    -

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

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

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

    -

    -> install-tl -gui=perltk -
    -
    -

    -

    3.1.7 Jednoduchý průvodce instalací
    -

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

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

    -

    -> install-tl -gui=wizard -
    -
    - - -

    -

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

    -

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

    -

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


    - - - - - -
    -  Available sets of binaries: -
      =============================================================================== -
       -
         a [ ] alpha-linux      DEC Alpha with GNU/Linux -
         c [ ] hppa-hpux        HP-UX -
         e [X] i386-linux       Intel x86 with GNU/Linux -
         f [ ] i386-openbsd     Intel x86 with OpenBSD -
         g [ ] i386-solaris     Intel x86 with Sun Solaris -
         h [ ] mips-irix        SGI IRIX -
         i [ ] powerpc-aix      PowerPC with AIX -
         j [ ] powerpc-linux    PowerPC with GNU/Linux -
         k [ ] sparc-linux      Sparc with GNU/Linux -
         l [ ] sparc-solaris    Sparc with Solaris -
         m [ ] universal-darwin universal binaries for MacOSX/Darwin -
         o [ ] win32            Windows -
         p [ ] x86_64-linux     x86_64 with GNU/Linux -
    -
    Obrázek 4: Nabídka binárek
    - - -


    -

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

    3.2.2 Volba obsahu instalace
    -


    - - - - - -
    -  Select a scheme: -
      ==================================================================== -
       a [ ] basic scheme (plain and LaTeX) -
       b [ ] ConTeXt scheme -
       c [X] full scheme (everything) + id="x1-26008r4">     a [ ] alpha-linux      DEC Alpha with GNU/Linux
         b [ ] amd64-freebsd    x86_64 with FreeBSD
       d [ ] GUST TeX Live scheme -
         c [ ] amd64-kfreebsd   x86_64 with GNU/FreeBSD
       e [ ] GUTenberg TeX Live scheme +class="ec-lmtt-9">     d [ ] i386-cygwin      Intel x86 with Cygwin
       f [ ] medium scheme (plain, latex, recommended packages, some languages) -
         e [ ] i386-freebsd     Intel x86 with FreeBSD
       g [ ] minimal scheme (plain only) +class="ec-lmtt-9">     f [ ] i386-kfreebsd    Intel x86 with GNU/FreeBSD
       h [ ] Omega scheme -
         g [X] i386-linux       Intel x86 with GNU/Linux
       i [ ] teTeX scheme (more than medium, but nowhere near full) +class="ec-lmtt-9">     h [ ] i386-netbsd      Intel x86 with NetBSD +
         i [ ] i386-solaris     Intel x86 with Solaris
         j [ ] mips-irix        SGI IRIX
         k [ ] powerpc-aix      PowerPC with AIX +
         l [ ] powerpc-linux    PowerPC with GNU/Linux
         m [ ] sparc-linux      Sparc with GNU/Linux +
         o [ ] sparc-solaris    Sparc with Solaris
         p [ ] universal-darwin universal binaries for MacOSX/Darwin +
         s [ ] win32            Windows
         t [ ] x86_64-darwin    x86_64 with MacOSX/Darwin
       j [ ] XML scheme + id="x1-26042r21">     u [ ] x86_64-linux     x86_64 with GNU/Linux
         v [ ] x86_64-solaris   x86_64 with Solaris
    +
    Obrázek 4: Nabídka binárek
    + + +


    +

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

    3.2.2 Volba obsahu instalace
    +


    + + + + + +
      Select a scheme:
      ====================================================================
       k [ ] custom selection of collections -
    + id="x1-27006r3">   a [ ] basic scheme (plain and LaTeX)
       b [ ] ConTeXt scheme
       c [X] full scheme (everything)
       d [ ] GUST TeX Live scheme +
       e [ ] medium scheme (plain, latex, recommended packages, some languages)
       f [ ] minimal scheme (plain only) +
       g [ ] teTeX scheme (more than medium, but nowhere near full)
       h [ ] XML scheme
       i [ ] custom selection of collections

    Obrázek 5: Nabídka schémat
    +class="content">Nabídka schémat
    -


    -

    Obrázek 5 ukazuje nabídku schémat T


    +

    Obrázek 5 ukazuje nabídku schémat TEX Live; tady vybíráte „schéma“, což je souhrn kolekcí balíků. Předvolené schéma full nainstaluje vše, co je k dispozici, avšak můžete také zvolit schéma -full nainstaluje vše, co je k dispozici. To doporučujeme, avšak můžete +také zvolit schéma basic pro malý systém, minimal pro účely testování, a schéma medium nebo teTeX pro získání -něčeho mezi tím. K dispozici jsou také různá specializovaná schémata a schémata specifická pro -některé země. -


    medium nebo +teTeX pro získání něčeho mezi tím. K dispozici jsou také různá specializovaná schémata a +schémata specifická pro některé země. +


    + id="x1-27024r6"> -

    pict

    pict

    Obrázek 6: Nabídka kolekcí
    +class="content">Nabídka kolekcí
    -


    -

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


    +

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

    Kolekce jsou o jednu úroveň podrobnější než schémata — v podstatě, schéma je tvořeno +href="#x1-27024r6">6, ukázané pro změnu v režimu GUI). +

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

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

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

    3.2.3 Adresáře
    -

    Standardní uspořádání je popsáno v sekci 2.3, na straně 8. Standardní umístění adresáře -TEXDIR se liší pro Windows (%SystemDrive%\texlive\2009) a Unix (/usr/local/texlive/2009). -

    Hlavní důvod pro změnu této předvolby je nedostatek práv na zápis pro standardní umístění. + id="x1-280003.2.3">Adresáře +

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

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

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

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

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

    Doporučujeme do názvu začlenit rok, co umožní zachování různých vydání T~/texlive/2011’. +

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

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

    TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota +

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

    TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota je ~/texmf. Na rozdíl od TEXDIR, je nyní ~/texmf. Na rozdíl od TEXDIR, je nyní ~ uchována v nově vytvořených konfiguračních souborech, protože to užitečně odkazuje na domovský adresář kteréhokoliv běžícího TEXu. -Expanduje se na $HOME pod Unixem a %USERPROFILE% pod Windows. -

    +Expanduje se na $HOME pod Unixem a %USERPROFILE% pod Windows. Zvláštní přebytečná +poznámka: TEXMFHOME, jako všechny stromy, musí být uspořádaný v souladu s TDS, jinak nemusí +být soubory k nalezení. +

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

    3.2.4 Volby
    -


    Volby +


    + id="x1-29023r7"> -
    -   <P> use letter size instead of A4 by default: [ ] -
       <F> create format files:                      [X] -
       <D> install font/macro doc tree:              [X] -
       <S> install font/macro source tree:           [X] +
      Options setup:
      ===============================================================================
       <L> create symlinks in standard directories:  [ ] + id="x1-29006r3">   <P> use letter size instead of A4 by default: [ ]
       <E> execution of restricted list of programs: [X]
                  binaries to: + id="x1-29010r5">   <F> create format files:                      [X]
       <D> install font/macro doc tree:              [X]
                  manpages to: + id="x1-29014r7">   <S> install font/macro source tree:           [X]
       <L> create symlinks in standard directories:  [ ]
                      info to: -
    + id="x1-29018r9">              binaries to:
                  manpages to:
                      info to:

    Obrázek 7: Nabídka voleb (Unix)
    +class="content">Nabídka voleb (Unix)
    -


    -

    Obrázek 7 ukazuje nabídku voleb textového režimu. Další informace: +


    +

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

    use letter size instead of A4 by default:
    Výběr standardn dokumenty mohou a měli by deklarovat zvláštní rozměr papíru, pokud je to žádoucí.
    execution of restricted list of programs:
    Od TEX Live 2010 je implicitně povoleno + vykonávání několika externích programů. Velmi neúplný seznam povolených programů + je uveden v souboru texmf.cnf. Pro další podrobnosti viz novinky 2010 (oddíl 10.1.7). +
    +create format files:
    Přestože si vytvoření nepotřebných formátů vyžaduje čas a diskový prostor pro uložení, nicméně doporučujeme nechat tuto volbu vyznačenou: když ji - nevyznačíte, budou formátové soubory vytvořené v osobních stromech TEXMFVAR + nevyznačíte, budou formátové soubory vytvořené v osobních stromech TEXMFVAR uživatelů, když budou zapotřebí. Na tomto místě nebudou automaticky aktualizované, - když se budou například obnovovat binárky nebo vzory dělení v instalaci, co může - skončit nekompatibilními soubory formátů. + když se budou například obnovovat binárky nebo vzory dělení v instalaci a tudíž + můžete skončit s nekompatibilními soubory formátů.
    install font/macro  tree:
    Tyto volby vám umožní přeskočit stahování/instalci dokumentace a - zdrojových souborů ve většine balíků. Nedoporučuje se. +class="description">Tyto + volby vám umožní přeskočit stahování/instalci dokumentace a zdrojových souborů ve + většine balíků. Nedoporučuje se.
    create symlinks in standard directories
    (pouze Unix): Tato volba obchází potřebu změny - proměnných prostředí. Bez této volby je obvykle potřebné přidat adresáře TEX Live do - proměnných (pouze Unix): Tato volba obchází potřebu + změny proměnných prostředí. Bez této volby je obvykle potřebné přidat adresáře + TEX Live do proměnných PATH, MANPATH a INFOPATH. Budete muset přidělit práva na zápis cílovým - adresářům. Důrazně doporučujeme nepřepsat TEXovský systém, který přišel s vaším - systémem s touto volbou. Toto je v první řadě určeno pro zpřístupnění systému - TEX pomocí adresářů, které již uživatelé znají, jako například /usr/local/bin, které - neobsahují žádné TINFOPATH. Budete muset přidělit práva + na zápis cílovým adresářům. Důrazně doporučujeme nepřepsat TEXovský systém, + který přišel s vaším systémem s touto volbou. Toto je v první řadě určeno pro + zpřístupnění systému TEX pomocí adresářů, které již uživatelé znají, jako například + /usr/local/bin, které neobsahují žádné TEXovské soubory.
    -

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

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

    -

    3.2.5 Nastavení spouštění z DVD (pouze v textovém režimu)
    -

    K výběru této volby napište ‘V’. Toto změní hlavní nabídku na něco podobného jako ukazuje -obrázek 8.


    - - - - - -
    -  ======================> TeX Live installation procedure <===================== -
      ... -
       <D> directories: -
         TEXDIRW (Writable root): -
           !! default location: /usr/local/texlive/2009 -
           !! is not writable, please select a different one! -
         TEXMFLOCAL (directory for site-wide local files): -
           /usr/local/texlive/texmf-local -
         TEXMFSYSVAR (directory for variable and automatically generated data): -
           /usr/local/texlive/2009/texmf-var -
         TEXMFSYSCONFIG (directory for local config): -
           /usr/local/texlive/2009/texmf-config -
         TEXMFHOME (directory for user-specific files): -
           ~/texmf -
       -
       <O> options: -
         [ ] use letter size instead of A4 by default -
         [X] create all format files -
       -
       <V> set up for installing to hard disk -
       -
      Other actions: -
       <I> start installation for running from DVD -
       <H> help -
       <Q> quit -
    -
    Obrázek 8: Hlavní nabídka s uspořádáním pro volbu from DVD
    - - -


    -

    Všimněte si změny: všechny volby k instalaci zmizely, a část pro adresáře se teď zmiňuje -o TEXDIRW nebo zapisovatelném kořenu. Volba pro symbolické linky také zmizela. -

    Instalační program bude pořád vytvářet různé adresáře a konfigurační soubory, ale -nezkopíruje texmf nebo texmf-dist na pevný disk. -

    Poinstalační konfigurace pro Unix bude o něco složitejší, protože teď se struktura adresářů -odchyluje od standardu; viz sekci 3.4. -

    Tato volba není součástí instalačního programu GUI, ale je k dispozici pro oba systémy Unix a -Windows. Uživatelé pod systémem Windows musí spustit instalátor z příkazového řádku, viz -sekci 3.3. -

    Oddíl 5 popisuje schůdnější cestu spuštění TEX Live, která nedělá nebo nepožaduje změny -systémové konfigurace, ale ani žádnou konfiguraci neumožňuje.

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

    -

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

    -

    +

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

    +

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

    +

    -gui
    -

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

    Podle možností použijte GUI instalátor. Toto si vyžaduje modul Perl/Tk (http://tug.org/texlive/distro.html#perltk); pokud Perl/Tk není k dispozici, - pokračuje instalace v textovém režimu. +class="ec-lmtt-10x-x-109">http://tug.org/texlive/distro.html#perltk); skompilovaný s podporou XFT; + pokud Perl/Tk není k dispozici, pokračuje instalace v textovém režimu.

    -no-gui
    -

    Vynutí si použití instalátoru v textovém režimu, dokonce i pod Windows; můžete to - potřebovat, pokud chcete spustit instalaci s volbou ‘from DVD’, poněvadž tato není - k dispozici v režimu GUI. +

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

    -lang LL
    -

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

    Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód LL. - V současné době jsou podporovány jazyky: angličtina (en, předvolený), němčina (de), - francouzština (fr), nizozemština (nl), polština (pl), slovinština (sl) a vietnamština - (vi). Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když - není správný jazyk k dispozici, pak použije angličtinu jako nouzové řešení. + V současné době jsou podporovány jazyky: cs (čeština), de (němčina), en (angličtina, + předvolený) fr (francouzština), it (italština), ja (japonština), nl (nizozemština), + pl (polština), ru (ruština), sk (slovenština), sl (slovinština), sr (srbština), vi + (vietnamština), zh-cn (zjednodušená čínština), zh-tw (tradicionální čínština). + Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když není + správný jazyk k dispozici, pak použije angličtinu jako nouzové řešení. +

    +

    + -in-place
    +

    Pokud již máte rsync-, svn-, nebo + jinou kopii TEX Live (viz http://tug.org/texlive/acquire-mirror.html), pak tato + volba použije to, co jste dostali jak je a udělá pouze nezbytné post-instalační úkony. + Upozorňujeme, že soubor tlpkg/texlive.tlpdb může být přepsán; jeho uložení je na + vaší odpovědnosti. Odstranění balíka by mělo být také ruční. Toto použijte jen když + víte co děláte. Tato volba se nedá přepnout pomocí rozhraní instalátoru. +

    + -portable
    +

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

    -profile soubor
    -

    Instalační program vždycky uloží soubor texlive.profile do podadresáře tlpkg vaší +

    Instalační program vždycky uloží soubor texlive.profile do podadresáře tlpkg vaší instalace. Tato volba oznámí instalačnímu programu, aby znovu použil tento profilový soubor tak, že můžete v dávkovém režimu instalovat TEX na další systémy, se stejnými @@ -2760,17 +2546,15 @@ class="ec-lmro-10x-x-109">soubor-nebo-adresář

    -

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

    - - -

    +

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

    3.3.1 Volba -repository
    -

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

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

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

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

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

    Ku příkladu můžete zvolit určité zrcadlo CTAN něčím jako: http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením ctan.example.org -skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k CTAN. Seznam -zrcadel CTAN je udržován na http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením +ctan.example.org/tex-archive skutečným hostitelským jménem (hostname) a jeho konkrétní +kořenovou cestou k CTAN. Seznam zrcadel CTAN je udržován na http://ctan.org/mirrors. -

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

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

    +

    3.4 Poinstalační činnosti

    -

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

    +

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

    3.4.1 Windows
    -

    Avšak pod Windows se instalační program o vše postará. -

    -

    3.4.2 Pokud byly vytvořeny symbolické odkazy
    -

    Pokud jste zvolili vytvoření symbolických odkazů v standardních adresářích (zmíněných -v sekci 3.2.4), pak není potřeba editovat proměnné prostředí. -

    -

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

    Adresář binárek pro vaši platformu musí být přidán k vyhledávacím cestám. Každá podporovaná -platforma má svůj vlastní podadresář pod TEXDIR/bin. Seznam podadresářů a odpovídajících -platforem viz na obrázku 4. -

    Můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře + id="x1-330003.4.1">Proměnné prostředí pro Unix +

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

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

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

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

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

    -

    -$HOME/.profile. +

    +

      PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH; PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH; export PATH
      MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH; MANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH; export MANPATH
      INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH; INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH -
    -

    Pro  INFOPATH

    +

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

    -

    -  setenv PATH /usr/local/texlive/2009/bin/i386-linux:$PATH +class="ec-lmtt-10"> /usr/local/texlive/2011/bin/i386-linux:$PATH
      setenv MANPATH /usr/local/texlive/2009/texmf/doc/man:$MANPATH +class="ec-lmtt-10"> /usr/local/texlive/2011/texmf/doc/man:$MANPATH
      setenv INFOPATH /usr/local/texlive/2009/texmf/doc/info:$INFOPATH -
    -

    Pokud již máte nastavení někde ve vašich „dot“ souborech, adresáře T /usr/local/texlive/2011/texmf/doc/info:$INFOPATH

    +

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

    -

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

    Volba, zda učinit tyto změny globálně, anebo pro uživatele právě přidaného do systému, je na vás; -existuje příliš mnoho variací mezi systémy, kde a jak se tato nastavení provádějí. -

    Naše dvě rady jsou: 1) můžete chtít vyhledat soubor /etc/manpath.config a pokud existuje, -přidejte řádky jako -

    -

    -

    +

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

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

    +

      MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux \ -
     /usr/local/texlive/2011/bin/i386-linux \
            /usr/local/texlive/2009/texmf/doc/man -
    -

    A 2) vyhledejte soubor /etc/environment, který může definovat vyhledávací cestu a další +class="ec-lmtt-10"> /usr/local/texlive/2011/texmf/doc/man

    +

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

    V každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz s názvem man. -Některé programy

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

    -

    3.4.5 Konfigurace fontů pro XeTman, +ho automaticky najdou, co odstraňuje potřebu jakéhokoliv nastavování dokumentačních +stránek. +

    +

    3.4.3 Internetovské aktualizace po instalaci z DVD
    +

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

    +

    +> tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet + + +
    +
    +

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

    +

    3.4.4 Konfigurace fontů pro XeTEX
    -

    Pokud máte na unixovém systému nainstalován balík xetex, potřebujete nakonfigurovat váš systém +

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

    Pro nastavení fontů TTEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf. +

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

    1. Zkopírujte soubor texlive-fontconfig.conf do adresáře Zkopírujte soubor texlive-fontconfig.conf do adresáře /etc/fonts/conf.d/ 09-texlive.conf. +class="ec-lmtt-10x-x-109">09-texlive.conf.
    2. Spusťte Spusťte fc-cache -fsv.
    -

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

    Pokud nemáte postačující práva k provedení výše popsaných kroků, můžete místo toho učinit fonty +TEX Live dosažitelnými pro vás jako samostatného uživatele XeTEXu následujícím způsobem:

    1. Skopírujte soubor texlive-fontconfig.conf do ~/.fonts.conf, kde ~ označuje váš + class="enumerate" id="x1-36006x1">Skopírujte soubor texlive-fontconfig.conf do ~/.fonts.conf, kde ~ označuje váš domovský adresář.
    2. Spusťte Spusťte fc-cache -fv.
    -

    -

    3.4.6 Při spuštění TEX Live z DVD
    -

    Program TEX Live obyčejně nahlédne do souboru texmf.cnf pro umístění různých stromů. Hledá -tento soubor v řadě míst vztahujících se k jeho vlastnímu umístění. Nicméně, toto -schéma selhává, když je program spouštěn z DVD: DVD je pouze ke čtení. Některé cesty -zaznamenané v texmf.cnf jsou známé jen během instalace, tudíž tento soubor nemůže být na -DVD a musí být umístěn někde jinde. To si vynucuje definovat proměnnou prostředí -TEXMFCNF, která sdělí programům TEX Live, v kterém adresáři je možné najít tento soubor -texmf.cnf. Přesto je také nutné upravit proměnnou prostředí PATH, jak bylo popsáno -dříve. -

    Na konci instalace by instalační program měl vytisknout hlášení o hodnotě, na kterou se má -nastavit proměnná TEXMFCNF. Jestliže jste ji minuli: tato hodnota je $TEXMFSYSVAR/web2c. Na -předvolbu /usr/local/texlive/2009/texmf-var/web2c potřebujete řádky -

    -  TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF -
    - - -

    nebo, pro [t]csh: -

    -  setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c -
    -

    Tato volba je nejužitečnější když chcete spustit TEX Live ve vašem systému, ale -nemáte dostatek místa na disku k jeho nainstalování. Pokud chcete získat skutečně -„přenosný“ TEX Live, který je soběstačný, například, pro klíč USB, nahlédněte do -sekce 5. -

    -

    3.4.7 ConT

    +

    3.4.5 ConTEXt Mark IV
    -

    ‘Starý’ConTEXt by měl skončit. Nový ConTEXt ‘Mark IV’si vyžádá ruční nastavení; viz -

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

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

      context --generate
    +

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

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

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

    -

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

    Toto je již implicitně zmíněno v sekci 2.3: adresář TEXMFLOCAL (standardně -/usr/local/texlive/texmf-local nebo %SystemDrive%\texlive\texmf-local) je určen pro -rozsáhlé systémové lokální fonty a makra; a adresář TEXMFHOME (standardně $HOME/texmf nebo -%USERPROFILE%\texmf), je pro osobní fonty a makra. -

    Pro oba stromy musí být soubory umístěné v patřičných podadresářích; viz

    +

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

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

    TEXMFLOCAL vyžaduje aktuální databázi jmen souborů, jinak nebudou soubory nalezeny. Můžete +class="ec-lmtt-10x-x-109">http://tug.org/tds nebo nahlédni do souboru texmf/web2c/texmf.cnf. Například, +LATEXovský soubor třídy nebo balík by měl být umístěn v TEXMFLOCAL/tex/latex nebo +TEXMFHOME/tex/latex, nebo v jejich podadresáři. + + +

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

    -

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

    Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v mnoha +class="ec-lmss-10x-x-109">mktexlsr nebo použít tlačítko ‘Reinit file database’na konfigurační záložce +programu TEX Live Manager v režimu GUI. +

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

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

    +

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

    +

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

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

    Možnou alternativou je použití XeTEX u (viz sekci 2.4), který vám umožní používat fonty -operačního systému bez jakékoliv instalace v TEXu. -

    Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k popsání postupu, viz -2.6. +

    Možnou alternativou je použití XeTEXu nebo LuaTEXu (viz sekci 2.4), které vám umožní +používat fonty operačního systému bez jakékoliv instalace v TEXu. Pokud to potřebujete udělat, +vyvinuli jsme maximální úsilí k popsání postupu, viz http://tug.org/fonts/fontinstall.html. -

    +Pokud pečlivě udržujete mapy svých lokálních fontů, tlmgr generate updmap že být užitečné, +například při přechodě od vydání k vydání; viz dokumentaci tlmgr. +

    3.5 Testování instalace

    -

    Po nainstalování TTestování instalace

    +

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

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

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

    +

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

      +

      > TeX 3.1415926 (TeX Live 2009) +class="ec-lmtt-10x-x-109"> ...)
      kpathsea version 5.0.0 +class="ec-lmtt-10x-x-109"> 6.0.1
      Copyright 2009 ... D.E. Knuth.
      ...
      Pokud obdržíte hlášku s ‘command not found’místo výše uvedeného, nebo se starší verzí, - patrně nemáte nastavený správný podadresář bin v proměnné prostředí bin v proměnné prostředí PATH. Vraťte se k informacím o jejich nastavování na straně 39. +href="#x1-330003.4.1">38.
    2. Přeložte ukázkový soubor LATPřeložte ukázkový soubor LATEXu:
      -

      +

      > latex sample2e.tex
      This is pdfTeX, Version 3.1415926-1.40.10pdfTeX 3.1415926-... (TeX Live 2009) +class="ec-lmtt-10x-x-109"> ...)
      ...
      Transcript written on sample2e.log. + +
      -
      Pokud selže nalezení souboru sample2e.tex nebo jiných souborů, nejspíše máte aktivní +
      Pokud selže nalezení souboru sample2e.tex nebo jiných souborů, nejspíše máte aktivní stará nastavení proměnných prostředí nebo konfiguračních souborů; pro začátek doporučujeme zrušit nastavení všech proměnných prostředí souvisejících s TEXem. Pro hlubší analýzu a dohledání problému můžete kdykoliv požádat TEX o detaily toho, co a kde hledá: viz „Ladicí činnosti“ na straně 64. +href="#x1-690008.2.4">66.
    3. Prohlédněte si výsledek na obrazovce:
      -

      + class="enumerate" id="x1-40006x3">Prohlédněte si výsledek na obrazovce:
      +

      > xdvi pracovalo. Pokud tomu tak nen class="ec-lmtt-10x-x-109">DISPLAY, dostanete chybovou hlášku ‘Can’t open display’.
    4. Vytvořte PostScriptový soubor pro tisk nebo prohlížení:
      -

      + class="enumerate" id="x1-40008x4">Vytvořte PostScriptový soubor pro tisk nebo prohlížení:
      +

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

      +

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

      + class="enumerate" id="x1-40012x6">Prohlédněte si PDF soubor:
      +

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

      + class="enumerate" id="x1-40014x7">Standardní testovací soubory, které mohou být užitečné kromě sample2e.tex: +

      + +

      small2e.tex
      -

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

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

      testpage.tex
      -

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

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

      nfssfont.tex
      -

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

      Pro tisk tabulek fontů a testů fontů.

      testfont.tex
      -

      Pro totéž, ale pro plain T

      Pro totéž, ale pro plain TEX.

      story.tex
      -

      Základní (plain) T

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

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

      +

      >  is XeTeX, Version 3.1415926 +class="ec-lmtt-10x-x-109">…
      ...
       written on opentype-info.log.
      -
      Jestliže obdržíte chybové hlášení „Invalid fontname ‘Latin Modern Roman/ICU’…“, pak +
      Jestliže obdržíte chybové hlášení „Invalid fontname ‘Latin Modern Roman/ICU’…“, pak potřebujete nakonfigurovat váš systém tak, aby XeTEX mohl najít fonty dodané s TEX Live. Viz oddíl 3.4.5. -
    - - -

    +href="#x1-360003.4.4">3.4.4. +

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

    -

    Pokud jste TOdkazy na doplňkový software s možností stažení z Internetu

    +

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

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

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

    Ghostscript
    Xovsky orientované editory
    Existuje široký výběr a je to záležitost vkusu uživatele. Tady je - výběr (několik málo je pouze pro Windows). + výběr v abecedním řazení (několik málo je pouze pro Windows). +class="ec-lmtt-10x-x-109">http://www.winedt.com. + +
  • WinShell je k dispozici z http://www.winshell.de.
  • -

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

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

    +

    4 Síťové instalace

    -

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

    -Specializované instalace +

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

    +

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

    +

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

      TEXMFMAIN = $SELFAUTOPARENT/texmf -
     $SELFAUTOPARENT/texmf
      ... -
     ...
      TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local -
    -

    To znamená, že k získání funkčního nastavení stačí přidat ke své vyhledávací cestě adresář binárek +class="ec-lmtt-10"> $SELFAUTOPARENT/../texmf-local

    +

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

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

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

    Pro Windows můžete stáhnout z 

    Pro Windows můžete stáhnout z http://tug.org/texlive/w32client.html vzorový skript -síťové instalace nazvaný w32client. Vytváří nastavení a nabídkové zkratky k užívání stávající +síťové instalace nazvaný w32client. Vytváří nastavení a nabídkové zkratky k užívání stávající instalace TEX Live na LAN. Registruje také program k odinstalování w32unclient, je po ruce ve +class="E">EX Live na LAN. Registruje také program k odinstalování w32unclient, je po ruce ve stejném zip-souboru. Pro další informace viz webovou stránku. -

    +

    5 Maximálně mobilní TEX Live na DVD a USB

    -

    Volba ‘running from DVD’(spouštění z DVD) popsaná v sekci 3.2.5 je skvělá pro váš systém, ale -když jste hostem na systému někoho jiného, pak by se vám možná líbilo něco s nejmenšími -vedlejšími účinky. -

    V kořenovém adresáři TEX Live DVD, nebo v podadresáři texlive TEX-kolekce DVD, jsou -skripty tl-portable (Unix) a dávkové soubory tl-portable.bat (Windows), které spouští shell -s nastavením prostředí pro přímý přístup TEX Live na DVD. -

    Při prvním spuštění budou vygenerovány některé soubory v adresáři ~/.tlportable2009, což -zabere jistý krátký čas. Nicméně, při následných spouštěních začne téměř okamžitě. -

    Zbytek systému si TEX Live nebude uvědomovat. Pokud chcete, aby byl váš editor -informovaný o tomto TEX Live, pak ho můžete spustit z druhé, paralelní, stejné tl-portable -relace. -

    Skripty tl-portable můžete také použít na spuštění TEX Live z USB klíče. V tomto -případě zkopírujte (přinejmenším) všechny soubory na nejvyšší úrovni a obsah adresářů bin, -texmf, texmf-dist a tlpkg na klíč. To může nějaký čas zabrat! Pokud kopírujete na USB klíč -formátovaný jako FAT32, nezapomeňte zrušit symbolické odkazy (cp -L). Adresář texmf-local na -klíči bude také nalezen a použit. -

    Pak spusťte skript tl-portable z kořenového adresáře klíče, jak bylo uvedeno výše. -V tom případě bude skript vnímat klíč jako zapisovatelný a použije ho pro vytvořené -soubory. -

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

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

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

    pict +

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

    +

    5.1 ISO (nebo DVD) instalace

    +

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

      +
    • Kopírování ISO obrazů mezi různými počítači je mnohem rychlejší než skopírování + obyčejné instalace. +
    • +
    • Pokud máte duální zavádění různých operačních systémů a chcete sdílet instalaci TEX + Live, instalace ISO není svázaná výstřednostma a ohraničeními vzájemně rozdílných + podporovaných souborových systémů (FAT32, NTFS, HFS+). +
    • +
    • Virtuální stroj dokáže jednoduše namontovat takové ISO.
    +

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

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

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

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

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

    Pod Mac OS X, TeXShop a TEXworks jsou schopny použít DVD instalaci pokud symbolický +odkaz /usr/texbin ukazuje na příslušný adresář binárek, například, + + +

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

    +

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

    6 tlmgr: správa vaší instalace

    -



    + id="x1-46001r8"> -

    pict

    pict

    Obrázek 9: Obrázek 8: tlmgr v režimu GUI. Seznam balíků/kolekcí/schémat se ukáže až po kliknutí -na tlačítko ‘Load’.
    +class="ec-lmss-10x-x-109">tlmgr v režimu GUI: hlavní okno, po kliknutí na tlačítko ‘Load’.
    -


    -



    +


    + id="x1-46002r9"> -

    pict

    pict +

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

    pict

    Obrázek 10: tlmgr v režimu GUI: konfigurační záložka
    +class="ec-lmtt-10x-x-109">tlmgr v režimu GUI: +Volby rozměru papíru
    -


    -

    T


    +

    TEX Live obsahuje program nazvaný tlmgr pro správu TEX Live po výchozí instalaci. Programy @@ -3597,22 +3437,18 @@ class="ec-lmss-10x-x-109">tlmgr. Jeho schopnosti zahrnuj

  • vyhledávání a přehled balíků, atd.;
  • -
  • výpis seznamu, přidání a odstránění architektur; +
  • výpis seznamu, přidání a odstránění platforem;
  • změna instalačních voleb jako například velikosti papíru a umístění zdrojů (viz sekci 3.3.1).
  • -

    Varování: tlmgr nebyl určený pro nebo testovaný s instalacemi, které jsou spouštěné z DVD.

    6.1 GUI režim tlmgr

    -

    tlmgr může být spuštěn v režimu GUI povelem

    -

    +

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

    +

    >  -gui
    nebo ve Windows prostřednictvím Start menu: Start, Programs, TeX Live 2009, TeX Live -Manager. Po kliknutí na ‘Load’se zobrazí seznam balíků, které jsou k dispozici, a nainstalovaných -balíků — posledně zmíněné jsou označeny ‘(i)’. Pochopitelně se předpokládá, že instalační zdroj je -platný a dosažitelný. Obrázek 10 ukazuje konfigurační záložku. -

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

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

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

    -

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

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

    -

    +

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

    +

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

    +

    >  update -list
    -

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

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

    -

    +

    >  collection-xetex
    Vytvoří následující výstup (zkrácené): -
    -  install: collection-xetex -
     collection-xetex
      install: arabxetex -
     arabxetex
      ... -
     ...
      install: xetex -
     xetex
      install: xetexconfig id="x1-48012r6">  install: xetex.i386-linux -
     xetex.i386-linux
      running post install action for xetex -
     xetex
      install: xetex-def -
     xetex-def
      ... -
     ...
      running mktexlsr class="ec-lmtt-9">  mktexlsr: Updating /usr/local/texlive/2009/texmf/ls-R... -
     /usr/local/texlive/2011/texmf/ls-R...
      ... -
     ...
      running fmtutil-sys --missing -
     --missing
      ... @@ -3758,21 +3584,19 @@ class="ec-lmtt-9">  Transcript written on xelatex.log. -
     xelatex.log.
      fmtutil: /usr/local/texlive/2009/texmf-var/web2c/xetex/xelatex.fmt installed. -
    -

    Jak můžete vidět,  /usr/local/texlive/2011/texmf-var/web2c/xetex/xelatex.fmt installed.

    +

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

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

    -

    +

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

    +

    >  show collection-latexextra
    co vytvoří -
    -  package:    collection-latexextra -
     collection-latexextra
      category:   Collection -
     Collection
      shortdesc: of add-on packages for LaTeX. -
     LaTeX.
      installed:  Yes -
     Yes
      revision:   14675 -
    -

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

    +

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

    -

    +

    > tlmgr -help
    -

    +

    7 Poznámky o Windows

    -

    TEX Live má jediný instalační program, který běží na obou systémech Windows a Unix. Toto bylo -možné jenom snížením podpory starších verzí Windows, proto je možné instalovat TEX Live -pouze na Windows 2000 a novější. -

    +

    7.1 Vlastnosti typické pro Windows

    -

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

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

    NabEX Live’nab class="ec-lmss-10x-x-109">tlmgr, texdoctk, prohlížeč PostScriptu PS_View (psv)) a trochu dokumentace. PS_View také získává ikonku na pracovní ploše jako cíl - pro PostScriptové soubory. - - +class="ec-lmss-10x-x-109">psv)) a trochu dokumentace. +
    +Pridružení souborů.
    Pokud je to povoleno, TeXworks, Dviout a PS_view se buď stávají + předvolenými programami pro jejich příslušné typy souborů, nebo pro tyto typu + souborů získávají položku v nabídce ‘Otevřít pomocí’dostupnou kliknutím pravým + tlačítkem. +
    +Konvertor bitmáp na eps soubory.
    Různé formáty bitmapových souborů můžou být + vstupem programu bitmap2eps v jejich položce ‘Otevřít pomocí’nabídky dostupné + kliknutím pravým tlačítkem. Bitmap2eps je jednoduchý skript, který skutečnou práci + ponechává na programech sam2p nebo bmeps.
    Automatické nastavení proměnných prostředí.
    Žádné ruční konfigurační kroky - nejsou potřebné. +class="ec-lmbx-10x-x-109">é path.
    Nevyžadují se žádné kroky ruční + konfigurace.
    Odinstalátor.
    Instalační program vytvoří položku pro TEX Live pod nabídkou - ‘Add/Remove Programs’. Vztahuje se k tomu záložka ‘Uninstallation’programu tlmgr.
    -

    + ‘Add/Remove Programs’. Vztahuje se k tomu záložka ‘Uninstallation’GUI programu + TEX Live Manager. + + +

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

    -

    Pro úplnost, instalace T

    Pro úplnost, instalace TEX Live potřebuje další balíky a programy, které na stroji s Windows -obvykle nenajdete. -

    TTEX Live poskytuje chybějící součásti:

    EX Live, kter class="ec-lmbx-10x-x-109">PS_View.
    Nainstalován je také PS_View, prohlížeč PostScript a PDF souborů; viz obr. 11. -



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


    +


    dviout.
    dviout, vytvoř už jen zřídka. Více informací je možné nalézt ve (velmi doporučené) spřažené nápovědě.
    -TeXworks.
    TEXworks.
    TEXworks je TEXovsky orientovaný editor se zabudovaným prohlížečem PDF. Je již - nakonfigurován pro TEX Live. +class="E">EXovsky orientovaný editor se zabudovaným prohlížečem + PDF.
    NŘada běžných Unixových prog class="E">EX Live. Tyto zahrnují programy gzip, unzip a pomůcky příkazového řádku ze skupiny xpdf. +class="ec-lmss-10x-x-109">unzip a pomůcky ze skupiny xpdf (pdfinfo, pdffonts, …). Samotný prohlížeč xpdf není k dispozici pro Windows. Namísto něho si můžete z http://blog.kowalczyk.info/software/sumatrapdf stáhnout prohlížeč PDF Sumatra, který je založen na xpdf. +class="ec-lmss-10x-x-109">xpdf, spoločně s dalšími možnostmi.
    fc-list, fc-cache et al.
    fc-list, fc-cache,
    Nástroj z knihovny fontconfig pomáhá XeTEXu efektivněji zacházet - s fonty pod Windows. Můžete použít fc-list k určení jmen fontů k předání rozšířenému - příkazu XeTEXu efektivněji zacházet s fonty + pod Windows. Můžete použít fc-list k určení jmen fontů k předání rozšířenému příkazu + XeTEXu \font. Pokud je to potřebné, nejdříve spusťte fc-cache k aktualizaci - informací o fontech.
    -

    +class="ec-lmss-10x-x-109">fc-cache k aktualizaci informací o + fontech. +

    7.3 User Profile je Home

    -

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

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

    +

    7.4 Registry Windows

    -

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

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

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

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

    +

    7.5 Oprávnění Windows

    -

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

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

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

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

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

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

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

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

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

    +

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

    +

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

    +

    Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl 3.1.4) mohou zjistit, že +při běhu některých programů dodaných s TEX Live, trpí nedostatkem paměti. Například, asy +zhavaruje pro nedostatek paměti pokud se pokusíte alokovat pole 25,000,000 reálných čísel a +LuaTEX může mít málo paměti pokud zkusíte zpracovat dokument s velkým množstvím +rozsáhlých fontů. +

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

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

    +

      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\Software\Cygwin]
      "heap_chunk_in_mb"=dword:ffffff00
    +

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

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

    -

    Web2C obsahuje množinu TPoužívateľská príručka ku systému Web2C +

    Web2C obsahuje množinu TEX-príbuzných programov, t.j. samotný TEX, Metafont, MetaPost, BibTeX, atď. Je to srdce systému TEX Live. Domovsk ďalšími vecami, je http://tug.org/web2c. -

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

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

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

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

    Spravovanie bibliografií. - -
    dvicopy
    EX – sadzba. tftopl
    Konverzia TFM do ‘property list’. + +
    vftovp
    weave
    Konverzia WEB súborov do TEXu.
    -

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

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

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

    +

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

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

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

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

    +

    8.1 Vyhľadávanie ciest knižnicou Kpathsea

    -

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

    Vyhľadávanie ciest knižnicou Kpathsea +

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

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

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

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

    Pri kontrolovaní určitého elementu cesty

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

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

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

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

    Podmienka ,súbor musí existovať‘ sa týka napr. súborov typu ‘.vf’ a vstupných súborov čítaných príkazom TEXu .vf’ súboru, súbor nebude nikdy nájdený. Každý element cesty sa prekontroluje: najprv databáza, potom disk. Keď je súbor nájdený, vyhľadávanie sa zastaví a výsledok je vrátený. -

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

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

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

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

    +

    8.1.1 Zdroje cesty
    -

    Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa v tomto + id="x1-580008.1.1">Zdroje cesty +

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

    1. Používateľom nastavená premenná prostredia, napríklad Používateľom nastavená premenná prostredia, napríklad TEXINPUTS. Premenné prostredia s pridanou bodkou a menom programu majú prednosť pred premennými - - rovnakého mena, ale bez prípony. Napríklad, keď ‘latex’ je meno práve bežiaceho programu, potom premenná TEXINPUTS.latex prep class="ec-lmtt-10x-x-109">TEXINPUTS.
    2. Programovo-špecifický konfiguračný súbor, napríklad riadok ,Programovo-špecifický konfiguračný súbor, napríklad riadok ,S /a:/b‘ v súbore config.ps dvips.
    3. Konfiguračný súbor Kpathsea — Konfiguračný súbor Kpathsea — texmf.cnf, obsahujúci riadok ako ‘TEXINPUTS=/c:/d’ (pozri ďalej).
    4. Predvolené hodnoty počas kompilácie.
    -

    Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností (pozri + class="enumerate" id="x1-58008x4">Predvolené hodnoty počas kompilácie. +

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

    +href="#x1-690008.2.4">66). +

    8.1.2 Konfiguračné súbory
    -

    Kpathsea číta počas behu z Konfiguračné súbory +

    Kpathsea číta počas behu z konfiguračných súborov s menom texmf.cnf vyhľadávaciu cestu a ďalšie definície. Vyhľadávacia cesta používaná na hľadanie týchto súborov sa volá TEXMFCNF -(v predvolenom nastavení sa tento súbor nachádza v podadresári texmf/web2c). TEXMFCNF, ale +neodporúčame nastavovať túto (ani iné) premennú prostredia. +

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

    Všetky súbory -texmf.cnf vo vyhľadávacej ceste budú prečítané a definície v posledných načítaných súborov -majú prednosť pred definíciami čítanými predtým. Preto pri vyhľadávacej ceste šetky súbory texmf.cnf vo vyhľadávacej ceste budú prečítané a definície v starších súboroch +prepíšu definície v novších súboroch. Napríklad, pri vyhľadávacej ceste .:$TEXMF, hodnoty z ./texmf.cnf prepíšu hodnoty z %‘ a pokračuj

  • Znak \ na konci riadku slúži ako pokračovací znak, t.j. nasledujúci riadok je k nemu pripojený. Prázdne znaky na začiatku pripájaných riadkov nie sú ignorované. + +
  • Všetky ostatné riadky majú tvar:
    -

    +

      :’ ak sme pod operačným sys užitočné, keď chceme mať jediný texmf.cnf súbor pre systémy Unix, MSDOS a Windows. - -
  • Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu existovať referencie na premenné skôr, ako sú tieto definované.
  • -

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

    +

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

      TEXMF   = {$TEXMFLOCAL,!!$TEXMFMAIN}
      TEXINPUTS.latex   = .;$TEXMF/tex/{latex,generic;}//
      TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
      % e-TeX related files
      TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}//
      TEXINPUTS.etex   = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
    -

    +

    8.1.3 Expanzia cesty
    -

    Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách podobné tým, + id="x1-600008.1.3">Expanzia cesty +

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

    8.1.4 Predvolená expanzia
    -

    Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 56) obsahuje Predvolená expanzia +

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

    -

    +

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

    +

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

    +

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

    +

    8.1.5 Expanzia zátvoriek
    -

    Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad v{a,b}w sa expanduje -na vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných -TEXovských hierarchií, priradením hodnoty $TEXMF s použitím zátvoriek. Napríklad -v súbore texmf.cnf nájdete nasledujúcu definíciu (približne, v skutočnosti je tam ešte viac -stromov): + id="x1-620008.1.5">Expanzia zátvoriek +

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

    -
    -    TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} -
    +
    +
        TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
    -

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

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

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

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

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

    +

    8.1.6 Expanzia podadresárov
    -

    Dva alebo viac za sebou nasledujúcich znakov ‘Expanzia podadresárov +

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

    Ak po ‘

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

    Viacnásobné konštrukcie ‘

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

    +

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

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

    + id="x1-640008.1.7">Typy špeciálnych znakov a ich význam: zhrnutie +

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

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

    +

    8.2 Databázy názvov súborov

    -

    Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri inštaláciách + id="x1-650008.2">Databázy názvov súborov +

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

    Skratky mien (

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

    +

    8.2.1 Súborová databáza
    -

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

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

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

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

    -

    +

    cd /your/texmf/root && \ls \ls -1LAR ./ >ls-R @@ -4668,45 +4549,45 @@ class="ec-lmtt-10x-x-109">cron, takže po zmen balíka LATEXu —  bude súbor ls-R automaticky aktualizovaný. -

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

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

    +

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

    Program kpsewhich: samostatné prehľadávanie cesty +

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

    -

    +

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

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

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

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

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

    –dpi=num
    num

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

    +

    8.2.3 Príklady použitia
    -

    Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok vyhľadávania + id="x1-680008.2.3">Príklady použitia +

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

    -

    +

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

    +

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

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

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

    -

    +

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

    +

    >    /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
    -
    -

    Pre tieto fonty (fonetickú abecedu z University of Washington) sme museli vygenerovať ‘ Pre tieto fonty (fonetickú abecedu z University of Washington) sme museli vygenerovať ‘.pk’ súbory. Keďže predvolený mód Metafontu v našej inštalácii je ljfour so základným rozlíšením 600 dpi (dots per inch), je vrátená táto inštancia.

    -

    +

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

    Teraz obráťme našu pozornosť na hlavičkové a konfiguračné súbory dvips. Najprv sa pozrieme -na jeden z bežne používaných súborov, všeobecný prológový tex.pro na podporu TEXu, potom -pohľadáme konfiguračný súbor (config.ps) a PostScriptovú mapu fontov psfonts.map — mapové a -kódové súbory majú svoje vlastné cesty na vyhľadávanie a nové umiestnenie v stromoch -texmf. -

    Keďže prípona ‘.ps’ je nejednoznačná, musíme pre súbor config.ps špecifikovať explicitne, o -ktorý typ sa zaujímame (dvips config).

    -

    +

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

    +

    >    /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
    -
    -

    Teraz sa pozrieme na podporné súbory URW Times PostScript. V Berryho schéme meno pre -tieto pomenovania fontov je „utm“. Prvý súbor, ktorý hľadáme, je konfiguračný súbor, ktorý -obsahuje meno mapového súboru:

    +
    Teraz sa pozrieme na podporné súbory URW Times PostScript. V Berryho schéme meno pre tieto +pomenovania fontov je „utm“. Prvý súbor, ktorý hľadáme, je konfiguračný súbor, ktorý obsahuje +meno mapového súboru:
    -

    +

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

    +

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

    +

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

    +

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

    +

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

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

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

    +

    8.2.4 Ladiace činnosti
    -

    Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo možné + id="x1-690008.2.4">Ladiace činnosti +

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

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

    Hodnota

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

    Podobne s programom

    Podobne s programom dvips nastavením kombinácie ladiacich prepínačov môžete detailne sledovať, odkiaľ sa berú používané súbory. Aktuálny popis parametrov je možné nájsť -v ../texmf/doc/html/dvips/dvips_2.html. Alternatívne, keď súbor nie je nájdený, ladiaca cesta +v ../texmf/doc/html/dvips/dvips_2.html. Alternatívne, keď súbor nie je nájdený, ladiaca cesta ukazuje, v ktorých adresároch program daný súbor hľadal, čo môže naznačovať, v čom sa asi -vyskytol problém. -

    Všeobecne povedané, keďže väčšina programov volá knižnicu Kpathsea vnútorne, ladiace voľby -je možné nastaviť pomocou premennej prostredia KPATHSEA_DEBUG na potrebnú kombináciu, ako je -to popísané v horeuvedenom zozname. -

    (Poznámka pre používateľov Windows: nie je jednoduché presmerovať všetky hlášky v tomto -systéme do súboru. Na diagnostické účely môžete dočasne priradiť
    KPATHSEA_DEBUG na potrebnú +kombináciu, ako je to popísané v horeuvedenom zozname. (Poznámka pre používateľov Windows: +nie je jednoduché presmerovať všetky hlášky v tomto systéme do súboru. Na diagnostické účely +môžete dočasne priradiť
    SET KPATHSEA_DEBUG_OUTPUT=err.log). -

    Uvažujme ako príklad malý zdrojový súbor LATEXu, hello-world.tex, ktorý obsahuje -nasledujúci vstup. +class="ec-lmtt-10x-x-109">SET KPATHSEA_DEBUG_OUTPUT=err.log). Uvažujme ako príklad malý zdrojový súbor LATEXu, +hello-world.tex, ktorý obsahuje nasledujúci vstup. -

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

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

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

    -

    +

    > dvips, texmf/doc/html/dvips/dvips_toc.html). Výstup, trochu preusporiadaný, je zobrazený na obrázku 12. +href="#x1-69032r12">12. -



    -
    -debug:start search(file=texmf.cnf, must_exist=1, find_all=1, -
     find_all=1,
      path=.:/usr/local/bin/texlive:/usr/local/bin: -
     path=.:/usr/local/bin/texlive:/usr/local/bin:
           /usr/local/bin/texmf/web2c:/usr/local: -
     /usr/local/bin/texmf/web2c:/usr/local:
           /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:). -
     /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).
    kdebug:start search(file=ls-R, must_exist=1, find_all=1, -
     find_all=1,
      path=~/tex:/usr/local/texmf). -
     path=~/tex:/usr/local/texmf).
    kdebug:search(ls-R) =>/usr/local/texmf/ls-R -
     =>/usr/local/texmf/ls-R
    kdebug:start search(file=aliases, must_exist=1, find_all=1, -
     find_all=1,
      path=~/tex:/usr/local/texmf). -
     path=~/tex:/usr/local/texmf).
    kdebug:search(aliases) => /usr/local/texmf/aliases -
     /usr/local/texmf/aliases
    kdebug:start search(file=config.ps, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//). -
     path=.:~/tex:!!/usr/local/texmf/dvips//).
    kdebug:search(config.ps) => /usr/local/texmf/dvips/config/config.ps -
     /usr/local/texmf/dvips/config/config.ps
    kdebug:start search(file=/root/.dvipsrc, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//). -
     path=.:~/tex:!!/usr/local/texmf/dvips//).
    search(file=/home/goossens/.dvipsrc, must_exist=1, find_all=0, -
     find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//). -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search($HOME/.dvipsrc) => -
     =>
    kdebug:start search(file=config.cms, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//). -
    kdebug:search(config.cms) -
    =>/usr/local/texmf/dvips/cms/config.cms -
    +class="ec-lmtt-10"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search(config.cms)
    =>/usr/local/texmf/dvips/cms/config.cms
    Obr. 12: Hľadanie konfiguračných súborov
    -
    -Hľadanie konfiguračných súborov
    +
    kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0, -
     find\_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). -
     ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro -
    +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/texc.pro
    Obr. 13: Hľadanie ,prolog‘ súboru
    -
    -Hľadanie ,prolog‘ súboru
    +
    kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0, -
     find\_all=0,
      path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//: -
     path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
           /var/tex/fonts/tfm//). -
     /var/tex/fonts/tfm//).
    kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm -
     /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
    kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0, -
     find\_all=0,
       ... -
    <texps.pro> -
     ...
    <texps.pro>
    kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0, -
     find\_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). -
     ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb -
    <cmr10.pfb>[1] -
    +class="ec-lmtt-10"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
    <cmr10.pfb>[1]
    Obr. 14: Hľadanie súboru fontu
    +class="content">Hľadanie súboru fontu

    -

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

    -

    +

    > dvips preto pokračuje v hľ psfonts.map, ktorý sa načíta vždy (obsahuje deklarácie bežne používaných PostScriptových fontov; pozri poslednú časť sekcie 8.2.3, kde sa nachádza viac detailov o narábaní s mapovými +href="#x1-680008.2.3">8.2.3, kde sa nachádza viac detailov o narábaní s mapovými súbormi PostScriptu). -

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

    -

    +

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

    +


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

    +


    kdebug:start search(file=texc.pro,  path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(texc.pro)  kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
    -
    Po nájdení tohoto súboru, +

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

    -

    +


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

    +


    kdebug:start search(file=cmr10.tfm,    /var/tex/fonts/tfm//). + +
    kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm - -
    kdebug:start search(file=texps.pro,<cmr10.pfb>[1]

    8.3 Možnosti nastavenia za behu programu

    -

    Ďalšou z pekných čŕt distribúcie Web2C je možnosť kontroly množstva pamäťových parametrov + id="x1-700008.3">Možnosti nastavenia za behu programu +

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

    +

    main_memory
    EXu. Toto je viac-menej hash_extra
    Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie. Len 10 000 +class="lmsy-10x-x-109">≈10 000 riadiacich sekvencií môže byť uložených v hlavnej hašovacej tabuľke; ak máte veľkú knihu s mnohými krížovými odkazmi, toto nemusí stačiť. Implicitná hodnota hash_extra je 50000.
    -

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

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

    +

    9 Poděkování

    -

    TPoděkování +

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

  • Michelu Goossensovi, který je spoluautorem původní dokumentace.
  • Eitanu Gurarimu, jehož TEX4ht bylo použito pro HTML verzi této dokumentace a který - obratem pracoval neúnavně na jeho rozšířeních. Eitan nás předčasně opustil v červnu - 2009 a tuto dokumentaci věnujeme jeho památce. +class="E">EX4ht je použito pro HTML verzi této dokumentace a který + každý rok obratem pracoval neúnavně na jeho rozšířeních. Eitan nás předčasně opustil + v červnu 2009 a tuto dokumentaci věnujeme jeho památce.
  • Hansi Hagenovi, za mnohá testování a přípravu jeho formátu ConTEX Live a koordin
  • Grahamu Williamsovi, na jehož práci na katalogu TEXovských balíků závisíme.
  • -

    Tvůrci binárek: Peter Breitenlohner (x86_64-linux), Karl Berry (

    Tvůrci binárek: Alan Braslau (amd64-kfreebsd, i386-kfreebsd), Peter Breitenlohner (x86_64-linux), Karl +Berry (i386-linux, sparc-linux), Akira -Kakuto (sparc-linux), Akira Kakuto (win32), Dick Koch (universal-darwin), Norbert Preining (universal-darwin, x86_64-darwin), +Nikola Lečić (amd64-freebsd, i386-freebsd), Norbert Preining (alpha-linux), Jukka Salmi (i386-netbsd), Thomas Schmitz (powerpc-linux), Apostolos Syropoulos (i386-solaris), Vladimir -Volovich (i386-solaris, x86_64-solaris), +Vladimir Volovich (powerpc-aix, sparc-solaris), Olaf Weber (mips-irix). Pro informaci o procesu budování TEX -Live, viz mips-irix). Pro informaci o procesu +budování TEX Live, viz http://tug.org/texlive/build.html. -

    Překladatelé stávající dokumentace: Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (Čínština), -Klaus Höppner (Němčina), Manuel Pégourié-Gonnard (Francouzština), Petr Sojka & Ján Buša (Čeština/ -Slovenčina),http://tug.org/texlive/build.html. Překladatelé stávající +dokumentace: Boris Veytsman (Ruština), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin +Gai (Čínština), Klaus Höppner (Němčina), Manuel Pégourié-Gonnard (Francouzština), +Marco Pallante (Italština), Nikola Lečić (Srbština), Petr Sojka & Ján Buša (Čeština/ +Slovenština),2 -Boris Veytsman (Ruština), Staszek Wawrykiewicz (Polština). Webovská stránka dokumentace TEX -Live je +Staszek Wawrykiewicz (Polština). Webovská stránka dokumentace TEX Live je +http://tug.org/texlive/doc.html. -

    Samozřejmě, nejdůležitější poděkování patří Donaldu Knuthovi, především za vymyšlení -Thttp://tug.org/texlive/doc.html. Samozřejmě, nejdůležitější poděkování patří Donaldu +Knuthovi, především za vymyšlení TEXu a také za to, že ho věnoval světu. -

    +

    10 Historie vydání

    -

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

    10.1 Minulost

    -

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

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TEXu NTG začala práci na CD 4AllTEX pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD pro @@ -5822,10 +5657,10 @@ class="ec-lmri-10x-x-109">Directory Structure (http://tug.org/tds), která specifikovala, jak vytvořit konzistentní a spravovatelnou kolekci -TEXových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu +TEXových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu TUGboat v roce 1995 a hned ze začátku bylo jasné, že jedním z žádaných produktů bude vzorová struktura CD. Distribuce, kterou nyní máte, je přímým výstupem práce @@ -5834,7 +5669,7 @@ class="E">EX uk toužili po podobně jednoduchém systému, a to je také jedno z hlavních aktiv TEX Live. -

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

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

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

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

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

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

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

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

    +

    10.1.1 2003
    -

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

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

    • Na žádost LATEX týmu jsme změnili standardní příkazy latex a pdflatex tak, že nyní používají e-TEX (viz strana 10). +href="#x1-130002.4">10).
    • Byly přidány a jsou nyní doporučovány k používání nové fonty Latin Modern.
    • @@ -5908,13 +5743,15 @@ class="ec-lmss-10x-x-109">dvips, dvipdfm a pdftex jsou nyní generovány novým programem updmap a instalovány do texmf/fonts/map. +class="ec-lmss-10x-x-109">updmap a instalovány do texmf/fonts/map.
    • TEX, Metafont a MetaPost nyní dávají na výstup většinu vstupních znaků (32 a výš) bez konverze (například do souborů zapisovaných pomocí \write, souborů log, na + + terminál), a tedy nejsou překl class="ec-lmri-10x-x-109">ány do sedmibitové ^^ notace. V TEX Live 7 bylo toto - - mapování závislé na nastavení systémových locale; nyní již nastavení locale neovlivní @@ -5939,28 +5774,29 @@ class="ec-lmtt-10x-x-109">texmf/web2c/cp8bit.tcx. Př class="E">EX Live již příliš narostla, verze je nyní identifikována rokem vydání: TEX Live 2004.
    -

    +

    10.1.2 2004
    -

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

    Rok 2004 přinesl mnoho změn:

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

      Soubory .map jsou nyní vyhledávány jen v podaresářích fonts/map (v každém - stromě texmf), podél cesty TEXFONTMAPS. Podobně, soubory .enc jsou hledány jen - v podadresářích fonts/enc, podél cesty

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

      O metodách zpracování té které informace, prosíme viz http://tug.org/texlive/mapenc.html. @@ -5973,37 +5809,37 @@ class="ec-lmss-10x-x-109">X-kolekce byla rozšířena přidáním instalovatelného CD, založeného na MiKTEXu, pro ty, kteří dávají přednost této implementaci před Web2C. Viz oddíl 2 (stránka 6). +href="#x1-90002">2 (stránka 7).

    • Uvnitř TEX Live byl velký strom texmf předešlých vydání nahrazen třemi: texmf, - texmf-dist a texmf-doc. Viz oddíl 2.2 (stránka 7) a soubory README pro každý z nich. +class="E">EX Live byl velký strom texmf předešlých vydání nahrazen třemi: texmf, + texmf-dist a texmf-doc. Viz oddíl 2.2 (stránka 7) a soubory README pro každý z nich.
    • Všechny vstupní soubory týkajíci se TEXu jsou teď soustředěny v podadresáři tex - stromů texmf* a nemají oddělené sourozenecké adresáře tex, etex, pdftex, pdfetex +class="E">EXu jsou teď soustředěny v podadresáři tex + stromů texmf* a nemají oddělené sourozenecké adresáře tex, etex, pdftex, pdfetex atd. Viz texmf-doc/doc/english/tds/tds.html#Extensions.
    • Pomocné dávky (neměly by být volány uživateli) jsou teď umístěny v novém - podadresáři scripts stromů texmf* a jsou můžou být vyhledávány prostřednictvím + podadresáři scripts stromů texmf* a jsou můžou být vyhledávány prostřednictvím kpsewhich -format=texmfscripts. Když tedy máte programy volající tyto dávky, @@ -6012,8 +5848,8 @@ href="../../../../texmf.doc/doc/english/tds/tds.html#Scripts" >texmf-doc/doc/english/tds/tds.html#Scripts.
    • Téměř všechny formáty umožňují většinu znaků tisknout bez konverze pomocí - překladového souboru cp227.tcx, místo jejich konverze pomocí cp227.tcx, místo jejich konverze pomocí ^^ 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 TEXu (texmf-dist/doc/etex/base/). -

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

      To také znamená, že užití balíku ifpdf (pracuje s plainem i LATEXem) nebo ekvivalentního kódu je class="ec-lmtt-10x-x-109">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html

    • Všechny parametry, které byly předtím nastavovány ve zvláštním konfiguračním - souboru pdftex.cfg, musí teď být nastaveny pomocí primitivů, obyčejně - v pdftexconfig.tex; pdftex.cfg není dále podporován. Všechny existující .fmt - soubory musí být znovu vytvořeny při změně souboru pdftexconfig.tex. + souboru pdftex.cfg, musí teď být nastaveny pomocí primitivů, obyčejně + v pdftexconfig.tex; pdftex.cfg není dále podporován. Všechny existující .fmt + soubory musí být znovu vytvořeny při změně souboru pdftexconfig.tex.
    • Další informace viz manuál pdfTEXu: mpost) teď akceptuje dvojit mezery a s jinými zvláštními znaky. Typické příklady: -
      -
      -  \input "filename with spaces"   % plain -
        \input{"filename with spaces"}  % latex -
      -
      -

      Pro další informace viz manuál Web2C: +

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

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

  • Podpora encTlamed.
  • Nejnovější vydání LATEXu má novou verzi LPPL — teď oficiálně schválená Debian licence. - Rozmanité další aktualizace najdete v souborech ltnewsltnews v texmf-dist/doc/latex/base.
  • Je dodán cbgreek na „středně“ (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 (http://www.ctan.org/tex-archive/fonts/greek/cb). +href="http://mirror.ctan.org/tex-archive/fonts/greek/cb" class="url" >http://mirror.ctan.org/tex-archive/fonts/greek/cb).
  • oxdvi byl odebrán; použijte jednoduše t1utils. Je to t dřív zdokumentováno.) Podobně, na mips-irix, ‘runtime’knihovny pro MIPS 7.4 jsou nezbytné.
  • -

    +

    10.1.3 2005
    -

    Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura zůstala + id="x1-7600010.1.3">2005 +

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

    • Byly zavedeny nové skripty texconfig-sys, fmtutil-sys, kter class="ec-lmss-10x-x-109">texconfig, updmap a fmtutil teď mění - uživatelské (user-specific) soubory v $HOME/.texlive2005. + uživatelské (user-specific) soubory v $HOME/.texlive2005. + +
    • Na specifikaci stromů obsahujících konfigurační soubory (uživatelské resp. systémové) byly zavedeny odpovídající nové proměnné TEXMFCONFIG resp. TEXMFSYSCONFIG. Tedy, - možná budete potřebovat přesunout osobní verze souborů fmtutil.cnf a fmtutil.cnf a updmap. cfg na tato místa; jiná volba je předefinování cfg na tato místa; jiná volba je předefinování TEXMFCONFIG nebo TEXMFSYSCONFIG - v souboru texmf.cnf. V každém případě skutečná pozice těchto souborů a hodnoty + v souboru texmf.cnf. V každém případě skutečná pozice těchto souborů a hodnoty TEXMFCONFIG a TEXMFSYSCONFIG se musejí shodovat. Viz oddíl 2.3, strana 8. +href="#x1-120002.3">2.3, strana 8.
    • Loni jsme ponechali \pdfoutput a jiné primitivy nedefinovány pro výstup DVI, přestože @@ -6244,19 +6076,16 @@ class="E">EXu i LAEXu), nebo použít jeho logiku.
    • Loni jsme změnili většinu formátů tak, aby vypisovaly (8bitové) znaky tak jak jsou (viz - předcházející sekci). Nový TCX soubor empty.tcx teď poskytuje jednodušší cestu + předcházející sekci). Nový TCX soubor empty.tcx teď poskytuje jednodušší cestu k dosažení původního zápisu ^^ když si tak budete přát, jako v případě: -
      -
      -  latex --translate-file=empty.tcx yourfile.tex -
      -
      -

      +

      +
        latex --translate-file=empty.tcx yourfile.tex
      +

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

    +

    10.1.4 2006–2007
    -

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

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

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

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

    Formát TEX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a Metafont jsou teď -uloženy v podadresářích texmf/web2c, namísto přímého uložení v něm (ačkoliv je adresář stále -prohledáván, v zájmu stávajících formátů .fmt). Podadresáře nesou jména používaných -programů, například tex nebo pdftex nebo xetex. Tato změna by měla při běžném používání +

    Formát TEX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a Metafont jsou teď +uloženy v podadresářích texmf/web2c, namísto přímého uložení v něm (ačkoliv je adresář stále +prohledáván, v zájmu stávajících formátů .fmt). Podadresáře nesou jména používaných +programů, například tex nebo pdftex nebo xetex. Tato změna by měla při běžném používání zůstat nepostřehnuta. -

    Program (plain)

    Program (plain) tex již nečte první řádky %& aby určil, jaký formát má spustit; -je to čistý knuthovský T%& aby určil, jaký formát má spustit; je to čistý +knuthovský TEX. (LATEX a všechny ostatní programy stále čtou řádky -%&). -

    Pochopitelně se během roku (jako obvykle) vyskytly stovky jiných aktualizací balíků a -programů. Jako obyčejně, zkontrolujte, prosím, aktualizace na CTANu (http://www.ctan.org). -

    Vnitřně, strom zdrojových textů je nyní uložen v Subversion, se standardním webovským +class="E">EX a všechny ostatní programy stále čtou řádky %&). Pochopitelně se +během roku (jako obvykle) vyskytly stovky jiných aktualizací balíků a programů. Jako obyčejně, +zkontrolujte, prosím, aktualizace na CTANu (http://mirror.ctan.org). +

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

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

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

    +

    10.1.5 2008
    -

    V roce 2008 byla celá infrastruktura T2008 +

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

    Mezi dalšími věcmi je konečně možná aktualizace instalace Ttlpkg/texlive.tlpdb. +

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

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

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

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

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

    Nový skript

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

    S příchodem programu

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

    Program

    Program xindy pro tvorbu rejstříků (http://xindy.sourceforge.net/) je nyní zahrnut na -většině platforem. -

    Nástroj kpsewhich může nyní ohlásit všechny výskyty pro daný soubor (option –all) a omezené -výskyty pro daný podadresář (option kpsewhich může nyní ohlásit všechny výskyty pro daný soubor (option +–all) a omezené výskyty pro daný podadresář (option –subdir). -

    Program

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

    Fontové přezdívky Times-Roman, Helvetica, atd. byly odstraněné. Různé balíky očekávaly +

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

    Formát

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

    Soubory

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

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

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

    -

    10.2 Současnost

    -

    Standardní výstupní formát Lua(L

    +

    10.1.6 2009
    +

    Od roku 2009 je standardní výstupní formát Lua(LA )TEX je nyní PDF, pro využití výhody LuaTEXovské podpory -OpenType a jiné. Nové binárky nazvané EX PDF, pro využití výhody LuaTEXovské +podpory OpenType a jiné. Nové binárky nazvané dviluatex a dvilualatex spouští LuaTEX při výstupu -DVI. Domovská stránka LuaTEX při +výstupu DVI. Domovská stránka LuaTEXu je http://luatex.org. -

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

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

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

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

    Pomocný program – nový GUI editor – T

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

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

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

    Samostatný program

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

    Binárky pro platformy

    Binárky pro platformy cygwin a i386-netbsd jsou nyní v TEX Live zahrnuty, zatímco další -distribuce BSD byly opuštěny; bylo nám oznámeno, že uživatelé OpenBSD a FreeBSD získají -TEX pomocí jejich systémů balíků a navíc se objevily potíže při vytváření binárek, které by měli -šanci fungovat ve více než jedné verzi. -

    Z dalších menších změn: nyní používáme EX Live zahrnuty, zatímco nám bylo +oznámeno, že uživatelé OpenBSD získají TEX pomocí jejich systémů balíků a navíc se +objevily potíže při vytváření binárek, které by měli šanci fungovat ve více než jedné +verzi. +

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

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

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

    +

    + + +

    10.1.7 2010
    +

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

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

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

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

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

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

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

    Jsou dodány binárky těchto nových platforem: amd64-freebsd, amd64-kfreebsd, i386-freebsd, +i386-kfreebsd, x86_64-darwin, x86_64-solaris. +

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

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

    +

    10.2 Současnost

    +

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

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

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

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

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

    + +

    10.3 Budoucnost

    -

    Budoucnost +

    TEX Live není dokonalý! A nikdy nebude. Máme v úmyslu pokračovat v pravidelných vydáních a -rádi bychom poskytovali více podpůrných materiálů, programů, včetně instalačních, a jistěže -aktualizovaný a lépe zkontrolovaný strom maker a fontů. Tato práce je prováděna dobrovolníky -v jejich limitovaném volném čase a mnoho potřebného ještě zbývá udělat. Viz, prosím, +rádi bychom poskytovali více podpůrných materiálů, programů, včetně instalačních, a +jistěže aktualizovaný a lépe zkontrolovaný strom maker a fontů. Tato práce je prováděna +dobrovolníky v jejich limitovaném volném čase a tedy vždycky je co dělat. Viz, prosím, http://tug.org/texlive/contribute.html. -

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

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

    -

    Šťastné Xování! -

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

    2Ke korektuře class="ec-lmr-9">Poděkování letos patí patří také Michalovi M} označuje výzvu (prompt shellu); vstup uživatele vstup je \Ucom{\texttt{zvýrazněn}}. terminálu je : Skript \filename{install-tl} je Perlovský skript. Nejjednodušší způsob jeho spuštění v~Unixovském systému je následující: @@ -661,8 +702,15 @@ Skript \filename{install-tl} je Perlovsk Možná zvětšíte okno terminálu aby ukazovalo celou obrazovku textového instalátora (obr.~\ref{fig:textmain}). -K~instalaci v~pokročilém režimu \GUI\ (obr.~\ref{fig:guimain}; -budete potřebovat modul \dirname{Perl/TK}), použijte: +%To install in expert \GUI\ mode (figure~\ref{fig:gui-main}), you'll +%need the \dirname{Perl/TK} module +%compiled with \acro{XFT} support, +%which is generally the case with \GNU/Linux, but not necessarily other +%systems. Given that, you can run: +K~instalaci v~pokročilém režimu \GUI\ (obr.~\ref{fig:guimain}); +budete potřebovat modul \dirname{Perl/TK} skompilovaný s~podporou \acro{XFT}, která je obvyklá v~případě systému +\GNU/Linux, ale ne nevyhnutelně v~jiných systémech. +Pak můžete spustit: \begin{alltt} > \Ucom{perl install-tl -gui} \end{alltt} @@ -691,7 +739,8 @@ Mac\TeX\ u nam pod \MacOSX, protože původní (nativní) instalátor provede několik nastavení specifických pro Mac, zejména umožňuje snadné přepínání mezi různými distribucemi \TeX u pro \MacOSX\ -(Mac\TeX, gw\TeX, Fink, MacPorts, \ldots). +(Mac\TeX, %gw\TeX, +Fink, MacPorts, \ldots). Mac\TeX\ je silně založen na \TL, a hlavní \TeX ovská stromová struktura je přesně stejná. Přidává několik dalších adresářů @@ -711,7 +760,7 @@ M > \Ucom{D:\bs{}texlive\bs{}install-tl} \end{alltt} pro \TKCS\ \DVD, za předpokladu, že \dirname{D:} je optický disk. -Obr.~\ref{fig:wizard} zobrazuje průvodcovský instalátor, který je pro Windows implicitní. +Obr.~\ref{fig:wizard-w32} zobrazuje průvodcovský instalátor, který je pro Windows implicitní. Pro instalaci v~textovém režimu použijte: \begin{alltt} @@ -725,16 +774,16 @@ Pro \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2009 from: ... +Installing TeX Live 2011 from: ... Platform: i386-linux => 'Intel x86 with GNU/Linux' -Distribution: live (uncompressed) +Distribution: inst (compressed) ... Detected platform: Intel x86 with GNU/Linux - binary systems: 1 out of 14 + platforms: 1 out of 19 Installation scheme (scheme-full) - 83 collections out of 84, disk space required: 1882 MB + 84 collections out of 85, disk space required: 2600 MB Customizing installation scheme: standard collections @@ -742,26 +791,19 @@ Distribution: live (uncompressed) directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2009 - TEXMFLOCAL (directory for site-wide local files): - /usr/local/texlive/texmf-local - TEXMFSYSVAR (directory for variable and automatically generated data): - /usr/local/texlive/2009/texmf-var - TEXMFSYSCONFIG (directory for local config): - /usr/local/texlive/2009/texmf-config - TEXMFHOME (directory for user-specific files): - ~/texmf + /usr/local/texlive/2011 + ... options: [ ] use letter size instead of A4 by default - [X] create all format files - [X] install macro/font doc tree - [X] install macro/font source tree - [ ] create symlinks to standard directories + ... + + set up for portable installation + + +Actions: - set up for running from DVD -Other actions: start installation to hard disk help quit @@ -816,13 +858,13 @@ Other actions: %\end{figure} \begin{figure}[tb] -\tlpng{install-lnx-main}{\linewidth} +\tlpng{install-lnx-main}{\linewidth,trim=10 4 0 20,clip} \caption{Obrazovka pokročilého \GUI{} instalátora (\GNU/Linux)}\label{fig:guimain} \end{figure} \begin{figure}[tb] -\tlpng{wizard-w32}{\linewidth} -\caption{Průvodcovská obrazovka instalátora (Windows)}\label{fig:wizard} +\tlpng{wizard-w32}{\linewidth,trim=0 4 0 0,clip} +\caption{Průvodcovská obrazovka instalátora (Windows)}\label{fig:wizard-w32} \end{figure} \htmlanchor{cygwin} @@ -830,16 +872,15 @@ Other actions: \label{sec:cygwin} Instalátor \TL{} odporuje pouze Cygwin 1.7. -% Add a note about Angelo's workaround for 1.5 if he gets it ready for -% public use. + Před začátkem instalace použijte program Cygwinu \filename{setup.exe} k~instalaci balíkov \filename{perl} a \filename{wget} pokud jste tak ještě neudělali. Doporučené jsou následující doplňkové balíky: \begin{itemize*} \item \filename{fontconfig} [potřebný pro \XeTeX] \item \filename{ghostscript} [potřebný pro různé pomůcky] -\item \filename{libXaw7} [potřebný pro xdvi] -\item \filename{ncurses} [umožní příkaz 'clear' používaný instalátorem] +\item \filename{libXaw7} [potřebný pro \code{xdvi}] +\item \filename{ncurses} [umožní příkaz \code{clear} používaný instalátorem] \end{itemize*} \subsubsection{Textový instalační program} @@ -857,7 +898,7 @@ mo \subsubsection{Grafický instalační program pro zkušené} Obrázek~\ref{fig:guimain} ukazuje grafický instalátor pro znalce pod \GNU/Linux. -Kromě toho, že využívá tlačítka a nabídky, se tento instalátor velmi neliší od textového (obr.~\ref{fig:textmain}). +Kromě toho, že využívá tlačítka a nabídky, se tento instalátor velmi neliší od textového. % (obr.~\ref{fig:textmain}). Tento režim může být vyvolán explicitně pomocí \begin{alltt} @@ -869,7 +910,7 @@ Tento re Pod Windows je implicitně nastaveno spuštění nejjednoduššího instalačního způsobu, který můžeme doporučit, -nazvaného \uv{průvodce} instalací. Nainstaluje +nazvaného \uv{průvodce} instalací (obr.~\ref{fig:wizard-w32}). Nainstaluje všechno a nezadává skoro žádné otázky. Pokud si chcete vše nastavení upravit, musíte spustit některý z~dalších instalátorů. @@ -889,29 +930,35 @@ a d \subsubsection{Nabídka binárních systémů (pouze Unix)} \label{sec:binary} -\begin{figure}[tbh] +\begin{figure}[tb] \begin{boxedverbatim} -Available sets of binaries: +Available platforms: =============================================================================== a [ ] alpha-linux DEC Alpha with GNU/Linux - c [ ] hppa-hpux HP-UX - e [X] i386-linux Intel x86 with GNU/Linux - f [ ] i386-openbsd Intel x86 with OpenBSD - g [ ] i386-solaris Intel x86 with Sun Solaris - h [ ] mips-irix SGI IRIX - i [ ] powerpc-aix PowerPC with AIX - j [ ] powerpc-linux PowerPC with GNU/Linux - k [ ] sparc-linux Sparc with GNU/Linux - l [ ] sparc-solaris Sparc with Solaris - m [ ] universal-darwin universal binaries for MacOSX/Darwin - o [ ] win32 Windows - p [ ] x86_64-linux x86_64 with GNU/Linux + b [ ] amd64-freebsd x86_64 with FreeBSD + c [ ] amd64-kfreebsd x86_64 with GNU/FreeBSD + d [ ] i386-cygwin Intel x86 with Cygwin + e [ ] i386-freebsd Intel x86 with FreeBSD + f [ ] i386-kfreebsd Intel x86 with GNU/FreeBSD + g [X] i386-linux Intel x86 with GNU/Linux + h [ ] i386-netbsd Intel x86 with NetBSD + i [ ] i386-solaris Intel x86 with Solaris + j [ ] mips-irix SGI IRIX + k [ ] powerpc-aix PowerPC with AIX + l [ ] powerpc-linux PowerPC with GNU/Linux + m [ ] sparc-linux Sparc with GNU/Linux + o [ ] sparc-solaris Sparc with Solaris + p [ ] universal-darwin universal binaries for MacOSX/Darwin + s [ ] win32 Windows + t [ ] x86_64-darwin x86_64 with MacOSX/Darwin + u [ ] x86_64-linux x86_64 with GNU/Linux + v [ ] x86_64-solaris x86_64 with Solaris \end{boxedverbatim} -\caption{Nabídka binárek}\label{fig:bintext} +\caption{Nabídka binárek}\label{fig:bin_text} \end{figure} -Obrázek~\ref{fig:bintext} ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom binárky vaší aktuální platformy. Z~této nabídky si rovněž můžete vybrat binárky pro jinou architekturu. Toto může být užitečné, pokud sdílíte \TeX ovský strom v~síti heterogenních strojů, nebo na systému s~dvojitým zaváděcím procesem. +Obrázek~\ref{fig:bin_text} ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom binárky vaší aktuální platformy. Z~této nabídky si rovněž můžete vybrat instalaci binárek pro jiné platformy. Toto může být užitečné, pokud sdílíte \TeX ovský strom v~síti heterogenních strojů, nebo na systému s~dvojitým zaváděcím procesem. \subsubsection{Volba obsahu instalace} \label{sec:components} @@ -924,27 +971,25 @@ Select a scheme: b [ ] ConTeXt scheme c [X] full scheme (everything) d [ ] GUST TeX Live scheme - e [ ] GUTenberg TeX Live scheme - f [ ] medium scheme (plain, latex, recommended packages, some languages) - g [ ] minimal scheme (plain only) - h [ ] Omega scheme - i [ ] teTeX scheme (more than medium, but nowhere near full) - j [ ] XML scheme - k [ ] custom selection of collections + e [ ] medium scheme (plain, latex, recommended packages, some languages) + f [ ] minimal scheme (plain only) + g [ ] teTeX scheme (more than medium, but nowhere near full) + h [ ] XML scheme + i [ ] custom selection of collections \end{boxedverbatim} \caption{Nabídka schémat}\label{fig:schemetext} \end{figure} Obrázek~\ref{fig:schemetext} ukazuje nabídku schémat \TL; tady vybíráte \uv{schéma}, což je souhrn kolekcí balíků. -Předvolené schéma \optname{full} nainstaluje vše, co je k~dispozici, avšak +Předvolené schéma \optname{full} nainstaluje vše, co je k~dispozici. To doporučujeme, avšak můžete také zvolit schéma \optname{basic} pro malý systém, \optname{minimal} pro účely testování, a schéma \optname{medium} nebo \optname{teTeX} pro získání něčeho mezi tím. K~dispozici jsou také různá specializovaná schémata a schémata specifická pro některé země. -\begin{figure}[tbh] -\tlpng{stdcoll}{.7\linewidth} +\begin{figure}[tb] +\tlpng{stdcoll}{.7\linewidth,trim=0 4 0 0,clip} \caption{Nabídka kolekcí}\label{fig:collections.gui} \end{figure} @@ -957,7 +1002,7 @@ bal soubory \TeX ovských maker, soubory fontů, atd. Pokud chcete získat větší kontrolu než jakou poskytuje nabídka kolekcí, -po instalaci můžete použít program \prog{tlmgr} +po instalaci můžete použít program \TeX\ Live Manager (\prog{tlmgr}) (viz sekci~\ref{sec:tlmgr}); jeho použitím můžete řídit instalaci na úrovni balíků. @@ -965,17 +1010,20 @@ instalaci na \label{sec:directories} Standardní uspořádání je popsáno v~sekci~\ref{sec:texmftrees}, -\p.\pageref{sec:texmftrees}. Standardní umístění -adresáře \dirname{TEXDIR} se liší pro Windows -(|%SystemDrive%\texlive\2009|) a Unix -(\dirname{/usr/local/texlive/2009}). +\p.\pageref{sec:texmftrees}. + +Standardní umístění +adresáře \dirname{TEXDIR} je + \dirname{/usr/local/texlive/2011} pro Unix +a |%SystemDrive%\texlive\2011| pod Windows. + Hlavní důvod pro změnu této předvolby je nedostatek práv na zápis pro standardní umístění. Nemusíte být zrovna rootem nebo administrátorem, když instalujete \TL, ale potřebujete oprávnění na zápis do cílového adresáře. -Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když chcete být výhradním uživatelem. Na naznačení tohoto použijte `|~|', jako například `|~/texlive/2009|'. +Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když chcete být výhradním uživatelem. Na naznačení tohoto použijte `|~|', jako například `|~/texlive/2011|'. Doporučujeme do názvu začlenit rok, co umožní zachování různých vydání \TL{} vedle sebe. (Můžete chtít vytvořit název nezávislý na verzi, například \dirname{/usr/local/texlive-cur} pomocí symbolického odkazu, který může být později přepsán po přezkoušení nového vydání.) @@ -984,13 +1032,23 @@ Zm \dirname{TEXMFSYSCONFIG}. \dirname{TEXMFHOME} je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota je |~/texmf|. Na rozdíl od \dirname{TEXDIR}, je nyní |~| uchována v~nově vytvořených konfiguračních souborech, protože to užitečně odkazuje na domovský adresář kteréhokoliv běžícího \TeX u. Expanduje se na \dirname{$HOME} pod Unixem a \verb|%USERPROFILE%| pod Windows. +Zvláštní přebytečná poznámka: \envname{TEXMFHOME}, jako všechny stromy, musí být uspořádaný v~souladu s~\TDS, jinak nemusí být soubory k~nalezení. + + +\dirname{TEXMFVAR} je umístění pro uložení většiny uskladněných průběžných ůdajú specifických pro každého uživatele. +% is the location for storing most cached runtime data specific to each user, +\dirname{TEXMFCACHE} se používá na tento účel \ConTeXt{}em Mk\acro{IV} (viz oddíl~\ref{sec:context_mkiv}, +na straně \pageref{sec:context_mkiv}). \subsubsection{Volby} \label{sec:options} \begin{figure}[tbh] \begin{boxedverbatim} +Options setup: +===============================================================================

    use letter size instead of A4 by default: [ ] + execution of restricted list of programs: [X] create format files: [X] install font/macro doc tree: [X] install font/macro source tree: [X] @@ -1003,26 +1061,23 @@ Zm \end{figure} Obrázek~\ref{fig:optionstext} ukazuje nabídku voleb textového režimu. -Další informace: +Další informace o~každé volbě: \begin{description} \item[use letter size instead of A4 by default:] Výběr standardní velikosti papíru. Jednotlivé dokumenty mohou a měli by deklarovat zvláštní rozměr papíru, pokud je to žádoucí. +\item[execution of restricted list of programs:] Od \TL\ 2010 je implicitně povoleno vykonávání +několika externích programů. Velmi neúplný seznam povolených programů je uveden v~souboru \filename{texmf.cnf}. +Pro další podrobnosti viz novinky 2010 (oddíl~\ref{sec:2010news}). + \item[create format files:] Přestože si vytvoření nepotřebných formátů vyžaduje čas a diskový prostor pro uložení, nicméně doporučujeme nechat tuto volbu vyznačenou: když ji nevyznačíte, budou formátové soubory vytvořené v~osobních stromech \dirname{TEXMFVAR} uživatelů, když budou zapotřebí. Na tomto místě nebudou automaticky aktualizované, když se budou -například obnovovat binárky nebo vzory dělení v~instalaci, co může -skončit nekompatibilními soubory formátů. - -\begin{comment} -\item[execution of restricted list of programs:] Od \TL\ 2009 je implicitně dovoleno -vykonání několika externích programů. Seznam povolených programů je uveden v~souboru -\filename{texmf.cnf}; je velmi malý, ale nicméně je velmi užitečný. Pro další podrobnosti viz novinky 2009 - (oddíl~\ref{sec:2009news}). -\end{comment} +například obnovovat binárky nebo vzory dělení v~instalaci a tudíž můžete +skončit s~nekompatibilními soubory formátů. \item[install font/macro \ldots\ tree:] Tyto volby vám umožní přeskočit stahování/instalci dokumentace a zdrojových souborů ve většine balíků. Nedoporučuje se. @@ -1043,57 +1098,6 @@ Kdy sekci~\ref{sec:postinstall}, kde se dozvíte, co se případně má udělat závěrem. -\htmlanchor{runfromdvd} -\subsubsection{Nastavení spouštění z~DVD{} (pouze v~textovém režimu)} -\label{sec:fromdvd} - -K~výběru této volby napište `|V|'. Toto změní hlavní nabídku -na něco podobného jako ukazuje obrázek~\ref{fig:mainfromdvd}. -\begin{figure}[tbh] -\begin{boxedverbatim} -======================> TeX Live installation procedure <===================== -... - directories: - TEXDIRW (Writable root): - !! default location: /usr/local/texlive/2009 - !! is not writable, please select a different one! - TEXMFLOCAL (directory for site-wide local files): - /usr/local/texlive/texmf-local - TEXMFSYSVAR (directory for variable and automatically generated data): - /usr/local/texlive/2009/texmf-var - TEXMFSYSCONFIG (directory for local config): - /usr/local/texlive/2009/texmf-config - TEXMFHOME (directory for user-specific files): - ~/texmf - - options: - [ ] use letter size instead of A4 by default - [X] create all format files - - set up for installing to hard disk - -Other actions: - start installation for running from DVD - help - quit -\end{boxedverbatim} -\caption{Hlavní nabídka s~uspořádáním pro volbu \optname{from DVD}}\label{fig:mainfromdvd} -\end{figure} - -Všimněte si změny: všechny volby k~instalaci zmizely, a část pro adresáře se teď zmiňuje -o~\dirname{TEXDIRW} nebo zapisovatelném kořenu. Volba pro symbolické linky také zmizela. - -Instalační program bude pořád vytvářet různé adresáře a konfigurační -soubory, ale nezkopíruje \dirname{texmf} nebo \dirname{texmf-dist} %\dirname{texmf-doc} -na pevný disk. - -Poinstalační konfigurace pro Unix bude o něco složitejší, -protože teď se struktura adresářů odchyluje od standardu; viz -sekci~\ref{sec:postinstall}. - -Tato volba není součástí instalačního programu \GUI{}, ale je k~dispozici pro oba systémy Unix a Windows. Uživatelé pod systémem Windows musí spustit instalátor z~příkazového řádku, viz sekci~\ref{sec:cmdline}. - -Oddíl \ref{sec:portable-tl} popisuje schůdnější cestu spuštění \TL, která nedělá nebo nepožaduje změny systémové konfigurace, ale ani žádnou konfiguraci neumožňuje. \subsection{Volby příkazového řádku pro install-tl} \label{sec:cmdline} @@ -1107,16 +1111,42 @@ N \begin{ttdescription} \item[-gui] Podle možností použijte \GUI{} instalátor. Toto si vyžaduje modul - Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk}); + Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk}); + skompilovaný s~podporou \acro{XFT}; pokud Perl/Tk není k~dispozici, pokračuje instalace v~textovém režimu. -\item[-no-gui] Vynutí si použití instalátoru v~textovém režimu, dokonce i pod Windows; - můžete to potřebovat, pokud chcete spustit instalaci s~volbou `from \DVD', poněvadž tato - není k~dispozici v~režimu \GUI{}. -\item[-lang {\sl LL}] Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód \textsl{LL}. -V~současné době jsou podporovány jazyky: angličtina (\texttt{en}, předvolený), němčina - (\texttt{de}), francouzština (\texttt{fr}), nizozemština (\texttt{nl}), polština - (\texttt{pl}), slovinština (\texttt{sl}) a vietnamština - (\texttt{vi}). Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když není správný jazyk k~dispozici, pak použije angličtinu jako nouzové řešení. +\item[-no-gui] Vynutí si použití instalátoru v~textovém režimu, dokonce i pod Windows. +%; můžete to potřebovat, pokud chcete spustit instalaci s~volbou `from \DVD', poněvadž tato +% není k~dispozici v~režimu \GUI{}. +\item[-lang {\sl LL}] Specifikuje jazyk instalačního rozhraní jako jeho standarní dvoupísmenový kód \textsl{\acro{LL}}. +V~současné době jsou podporovány jazyky: + \texttt{cs} (čeština), + \texttt{de} (němčina), + \texttt{en} (angličtina, předvolený) + \texttt{fr} (francouzština), + \texttt{it} (italština), + \texttt{ja} (japonština), + \texttt{nl} (nizozemština), + \texttt{pl} (polština), + \texttt{ru} (ruština), + \texttt{sk} (slovenština), + \texttt{sl} (slovinština), + \texttt{sr} (srbština), + \texttt{vi} (vietnamština), + \texttt{zh-cn} (zjednodušená čínština), + \texttt{zh-tw} (tradicionální čínština). + Instalační program se sám pokusí určit vhodný jazyk, ale když selže nebo když není správný jazyk k~dispozici, pak použije angličtinu jako nouzové řešení. + +\htmlanchor{opt-in-place} +\item[-in-place] Pokud již máte rsync-, svn-, nebo jinou kopii + \TL{} (viz \url{http://tug.org/texlive/acquire-mirror.html}), pak tato volba +použije to, co jste dostali jak je a udělá pouze nezbytné + post-instalační úkony. Upozorňujeme, že soubor \filename{tlpkg/texlive.tlpdb} + může být přepsán; jeho uložení je na vaší odpovědnosti. Odstranění balíka by mělo být také ruční. + Toto použijte jen když víte co děláte. Tato volba se nedá přepnout pomocí rozhraní instalátoru. + +\item[-portable] Instalace pro přenosné použití, například na klíč \USB{}. + Dá se zvolit rovněž v~textovém instalátoru pomocí příkazu \code{V} + a z~instalátora \GUI{}. Viz oddíl~\ref{sec:portable-tl}. \item[-profile {\sl soubor}] Instalační program vždycky uloží soubor \filename{texlive.profile} do podadresáře \dirname{tlpkg} vaší instalace. @@ -1138,7 +1168,7 @@ Pokud to chcete p (Při zadání umístění \texttt{http:}\ nebo \texttt{ftp:}\ jsou koncové znaky `\texttt{/}' a/nebo koncová složka `\texttt{/tlpkg}' ignorovány.) Ku příkladu můžete zvolit určité zrcadlo \CTAN\ něčím jako: \url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/}, -s~nahrazením |ctan.example.org| skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k~\CTAN. +s~nahrazením |ctan.example.org/tex-archive| skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k~\CTAN. Seznam zrcadel \CTAN\ je udržován na \url{http://ctan.org/mirrors}. Pokud je zadaný argument lokální (buď cesta nebo \texttt{file:/} url), @@ -1149,22 +1179,28 @@ jsou pou Po instalaci se mohou hodit některé další úpravy. -\subsubsection{Windows} +%\subsubsection{Windows} -Avšak pod Windows se instalační program o~vše postará. +%Avšak pod Windows se instalační program o~vše postará. -\subsubsection{Pokud byly vytvořeny symbolické odkazy} +%\subsubsection{Pokud byly vytvořeny symbolické odkazy} -Pokud jste zvolili vytvoření symbolických odkazů v~standardních adresářích (zmíněných v~sekci~\ref{sec:options}), pak není potřeba editovat proměnné prostředí. +%Pokud jste zvolili vytvoření symbolických odkazů v~standardních adresářích (zmíněných v~sekci~\ref{sec:options}), pak není potřeba editovat proměnné prostředí. \subsubsection{Proměnné prostředí pro Unix} \label{sec:env} -Adresář binárek pro vaši platformu musí být přidán k~vyhledávacím cestám. -Každá podporovaná platforma má svůj vlastní podadresář pod \dirname{TEXDIR/bin}. Seznam podadresářů a odpovídajících platforem viz na obrázku~\ref{fig:bintext}. +Pokud se rozhodnete vytvořit symbolické odkazy v~standardních adresářích +(popsaných v~oddíle~\ref{sec:options}), pak není nutná editace proměnných +prostředí. Jinak v~systémech Unix musí být adresář binárek pro vaší platformu +přidán k~prohledávaným cestám. (Ve Windows se o to postará instalátor.) + +%Adresář binárek pro vaši platformu musí být přidán k~vyhledávacím cestám. +Každá podporovaná platforma má svůj vlastní podadresář pod \dirname{TEXDIR/bin}. +Seznam podadresářů a odpovídajících platforem viz na obrázku~\ref{fig:bin_text}. -Můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře Info k~jejich +Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře Info k~jejich příslušejícím vyhledávacím cestám, když chcete, aby je našly systémové nástroje. Dokumentační stránky můžou být automaticky nalezeny po přidání do proměnné \envname{PATH}. @@ -1174,44 +1210,57 @@ GNU/Linux se standardn \filename{$HOME/.profile}. \begin{sverbatim} -PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} Pro \prog{csh} nebo \prog{tcsh} je editovaný soubor typicky \filename{$HOME/.cshrc} a řádky k~přidání můžou vypadat jako: - \begin{sverbatim} -setenv PATH /usr/local/texlive/2009/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2009/texmf/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2009/texmf/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2011/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2011/texmf/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2011/texmf/doc/info:$INFOPATH \end{sverbatim} Pokud již máte nastavení někde ve vašich \uv{dot} souborech, adresáře \TL\ by měli, přirozeně, jednoduše přiměřeně s~nimi splynout. - \subsubsection{Proměnné prostředí: globální konfigurace} \label{sec:envglobal} - -Volba, zda učinit tyto změny globálně, anebo pro uživatele právě +Volba, zda učinit tyto změny globálně, anebo pro uživatele právě přidaného do systému, je na vás; existuje příliš mnoho variací mezi systémy, kde a jak se tato nastavení provádějí. - Naše dvě rady jsou: 1)~můžete chtít vyhledat soubor \filename{/etc/manpath.config} a pokud existuje, přidejte řádky jako \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux \ - /usr/local/texlive/2009/texmf/doc/man +MANPATH_MAP /usr/local/texlive/2011/bin/i386-linux \ + /usr/local/texlive/2011/texmf/doc/man \end{sverbatim} A 2)~vyhledejte soubor \filename{/etc/environment}, který může definovat vyhledávací cestu a další standardní proměnné prostředí. -V~každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz s~názvem \code{man}. Některé programy \code{man}, jako například standardní \MacOSX\ \code{man}, ho automaticky najdou, co odstraňuje potřebu jakéhokoliv nastavování dokumentačních stránek. +V~každém (Unixovém) adresáři binárek vytváříme také symbolický odkaz na adresář \dirname{texmf/doc/man} s~názvem \code{man}. Některé programy \code{man}, jako například standardní \MacOSX\ \code{man}, ho automaticky najdou, co odstraňuje potřebu jakéhokoliv nastavování dokumentačních stránek. + +\subsubsection{Internetovské aktualizace po instalaci z~\DVD} +\label{sec:dvd-install-net-updates} +Pokud jste instalovali \TL\ z~\DVD\ a později si přejete získat aktualizace +z~Internetu, budete potřebovat spuštění tohoto povelu---\emph{poté} co jste +aktualizovali vaši vyhledávací cestu (jako to bylo popsané v~předcházejícím oddíle): +\begin{alltt} +> \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet} +\end{alltt} + +Toto řekne programu \cmdname{tlmgr} aby pro následující aktualizace použil nejbližší zrcadlo \CTAN{}u. +Pokud se vyskytnou problémy s~automatickým výběrem zrcadla, +můžete deklarovat konkrétní zrcadlo \CTAN{}u ze seznamu na stránce +\url{http://ctan.org/mirrors}. Použijte přesnou cestu k~podadresáři +\dirname{tlnet} tohoto zrcadla, jak jsme uvedli výše. + +\htmlanchor{xetexfontconfig} \subsubsection{Konfigurace fontů pro \XeTeX} \label{sec:font-conf-xetex} @@ -1224,7 +1273,6 @@ postupujte n \dirname{/etc/fonts/conf.d/09-texlive.conf}. \item Spusťte \Ucom{fc-cache -fsv}. \end{enumerate*} - Pokud nemáte postačující práva k~provedení výše popsaných kroků, můžete místo toho učinit fonty \TL{} dosažitelnými pro vás jako samostatného uživatele \XeTeX{}u následujícím způsobem: @@ -1234,57 +1282,45 @@ samostatn \item Spusťte \Ucom{fc-cache -fv}. \end{enumerate*} +\subsubsection{\ConTeXt{} Mark IV} +\label{sec:context_mkiv} -\subsubsection{Při spuštění \protect\TL{} z~DVD} - -Program \TL{} obyčejně nahlédne do souboru \filename{texmf.cnf} pro -umístění různých stromů. Hledá tento soubor v~řadě míst vztahujících se -k~jeho vlastnímu umístění. Nicméně, toto schéma selhává, když je program -spouštěn z~\DVD{}: \DVD{} je pouze ke čtení. %read-only. -Některé cesty zaznamenané v~\filename{texmf.cnf} jsou známé jen během -instalace, tudíž tento soubor nemůže být na \DVD{} a musí být umístěn -někde jinde. To si vynucuje definovat proměnnou prostředí -\envname{TEXMFCNF}, která sdělí programům \TL{}, v~kterém adresáři je -možné najít tento soubor \filename{texmf.cnf}. -Přesto je také nutné upravit proměnnou prostředí \envname{PATH}, jak bylo -popsáno dříve. - -Na konci instalace by instalační program měl vytisknout hlášení o~hodnotě, -na kterou se má nastavit proměnná \envname{TEXMFCNF}. Jestliže jste ji -minuli: tato hodnota je \dirname{$TEXMFSYSVAR/web2c}. Na předvolbu -\dirname{/usr/local/texlive/2009/texmf-var/web2c} potřebujete řádky -\begin{sverbatim} -TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF -\end{sverbatim} -nebo, pro [t]csh: +`Starý' \ConTeXt{} (Mark \acro{II}) a `nový' \ConTeXt{} +(Mark \acro{IV}) by měly po instalaci \TL{} fungovat bez dalších zásahů +a neměly by vyžadovat zvlášní pozornost pokud budete k~aktualizacím +používat \verb+tlmgr+. + +Nicméně, protože \ConTeXt{} Mk\acro{IV} nepoužívá knihovnu kpathsea, +nějaké nastavení bude požadováno vždycky když budete instalovat nové +soubory ručně (bez použití \verb+tlmgr+). Po ukončení takové instalace +musí každý uživatel Mk\acro{IV} spustit: \begin{sverbatim} -setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c +context --generate \end{sverbatim} +pro obnovení diskových cache údajů \ConTeXt{}u. +Výslední soubory jsou uloženy do \code{TEXMFCACHE}, +kterého přednastavená hodnota v~\TL\ je \verb+TEXMSYSVAR;TEXMFVAR+. -Tato volba je nejužitečnější když chcete spustit \TL{} ve vašem systému, -ale nemáte dostatek místa na disku k~jeho nainstalování. Pokud chcete získat skutečně \uv{přenosný} \TL{}, který je soběstačný, například, pro klíč USB, nahlédněte do sekce~\ref{sec:portable-tl}. - +\ConTeXt\ Mk\acro{IV} bude číst ze všech cest uvedených +v~\verb+TEXMFCACHE+ a zapisovat do první zapisovatelné cesty. +Při čtení v~případě duplicitních údajů v~paměti cache získá +přednost poslední nalezený prvek. -\subsubsection{\ConTeXt{} Mark IV} - -`Starý' \ConTeXt{} by měl skončit. %should run out of the box. -Nový \ConTeXt{} `Mark IV' -si vyžádá ruční nastavení; viz +Pro další informace viz \url{http://wiki.contextgarden.net/Running_Mark_IV}. - +% a\url{http://wiki.contextgarden.net/TeX_Live_2010}. \subsubsection{Začleňování lokálních a osobních maker} -\label{sec:localpersonal.macros} +\label{sec:local_personal_macros} Toto je již implicitně zmíněno v~sekci~\ref{sec:texmftrees}: adresář \dirname{TEXMFLOCAL} (standardně \dirname{/usr/local/texlive/texmf-local} nebo -\verb|%SystemDrive%\texlive\texmf-local|) +\verb|%SystemDrive%\texlive\texmf-local| pod Windows) je určen pro rozsáhlé systémové % system-wide lokální fonty a makra; a adresář \dirname{TEXMFHOME} (standardně \dirname{$HOME/texmf} nebo \verb|%USERPROFILE%\texmf|), je pro osobní fonty a makra. - -Pro oba stromy musí být soubory umístěné v~patřičných podadresářích; +Pro oba stromy musí být soubory umístěné v~patřičných podadresářích \TDS\ (\TeX\ Directory Structure); viz \url{http://tug.org/tds} nebo nahlédni do souboru \filename{texmf/web2c/texmf.cnf}. Například, \LaTeX{}ovský soubor třídy % class file or nebo balík by měl být umístěn v~\dirname{TEXMFLOCAL/tex/latex} nebo @@ -1293,20 +1329,35 @@ nebo bal \dirname{TEXMFLOCAL} vyžaduje aktuální databázi jmen souborů, jinak nebudou soubory nalezeny. Můžete ji obnovit povelem \cmdname{mktexlsr} nebo použít tlačítko -`Reinit file database' na konfigurační záložce \prog{tlmgr} v~režimu \GUI. +`Reinit file database' na konfigurační záložce programu \TeX\ Live Manager v~režimu \GUI. -\subsubsection{Začleňování fontů třetích stran} -Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v~mnoha -podrobnostech instalace \TeX u. Nezapomeňte si nejdříve prohlédnout fonty, které jsou zdarma součástí distribuce, -viz sekci~\ref{sec:tlfonts}. +Standardně je každá z~těchto proměnných definována jako samostatný adresář, jak je ukázáno. +To není tvrdý požadavek. %This is not a hard-and-fast requirement. +Pokud potřebujete lehce přepnout zpět a zvolit mezidvěma verzemi velkých +balíků, například můžete udržovat více stromů pro vaše vlastní potřeby. +Toho se dosáhne nastavením \dirname{TEXMFHOME} na seznam adresářů uvnitř +složených závorek oddělených čárkami: + +\begin{verbatim} + TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir} +\end{verbatim} + +Další popis expanze závorek je v~oddíle~\ref{sec:brace-expansion}. -Možnou alternativou je použití \XeTeX u (viz sekci~\ref{sec:tex.extensions}), který vám -umožní používat fonty operačního systému bez jakékoliv instalace v~\TeX u. +\subsubsection{Začleňování fontů třetích stran} +Toto je naneštěstí nepříjemné téma. Zapomeňte na něj pokud se nechcete probírat v~mnoha +podrobnostech instalace \TeX u. Nezapomeňte si nejdříve prohlédnout fonty, které jsou +zdarma součástí distribuce, viz sekci~\ref{sec:tlfonts}. + +Možnou alternativou je použití \XeTeX{}u nebo Lua\TeX{}u (viz sekci~\ref{sec:tex.extensions}), které vám +umožní používat fonty operačního systému bez jakékoliv instalace v~\TeX{}u. Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k~popsání postupu, viz \url{http://tug.org/fonts/fontinstall.html}. - +Pokud pečlivě udržujete mapy svých lokálních fontů, +\texttt{tlmgr generate updmap} \textit{může} být užitečné, například při +přechodě od vydání k vydání; viz dokumentaci \cmdname{tlmgr}. \subsection{Testování instalace} \label{sec:test.install} @@ -1324,21 +1375,20 @@ Windows budete patrn \begin{alltt} > \Ucom{tex -{}-version} -TeX 3.1415926 (TeX Live 2009) -kpathsea version 5.0.0 -Copyright 2009 D.E. Knuth. +TeX 3.1415926 (TeX Live ...) +kpathsea version 6.0.1 +Copyright ... D.E. Knuth. ... \end{alltt} -Pokud obdržíte hlášku s~`command not found' místo výše uvedeného, nebo se -starší verzí, patrně nemáte nastavený správný podadresář +Pokud obdržíte hlášku s~`command not found' místo výše uvedeného, nebo se starší verzí, patrně nemáte nastavený správný podadresář \dirname{bin} v~proměnné prostředí \envname{PATH}. Vraťte se k~informacím o~jejich nastavování na straně~\pageref{sec:env}. \item Přeložte ukázkový soubor \LaTeX{}u: \begin{alltt} > \Ucom{latex sample2e.tex} -This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) -... +pdfTeX 3.1415926-... (TeX Live ...) +... Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. \end{alltt} @@ -1409,9 +1459,9 @@ Output written on opentype-info.pdf (1 page). Transcript written on opentype-info.log. \end{alltt} Jestliže obdržíte chybové hlášení \uv{Invalid fontname `Latin Modern -Roman/ICU'\dots}, pak potřebujete nakonfigurovat váš systém tak, aby \XeTeX{} mohl najít fonty dodané s~\TL. Viz +Roman/ICU'\dots}, pak potřebujete nakonfigurovat váš systém tak, aby +\XeTeX{} mohl najít fonty dodané s~\TL. Viz oddíl~\ref{sec:font-conf-xetex}. - \end{enumerate} \subsection{Odkazy na doplňkový software s~možností stažení z~Internetu} @@ -1431,38 +1481,43 @@ Odkazy na n \item[NetPBM] \url{http://netpbm.sourceforge.net/}, rovněž pro grafiku. \item[\TeX ovsky orientované editory] Existuje široký výběr a je to -záležitost vkusu uživatele. Tady je výběr (několik málo je pouze +záležitost vkusu uživatele. Tady je výběr v~abecedním řazení (několik málo je pouze pro Windows). \begin{itemize*} \item \cmdname{GNU Emacs} je přirozeně k~dispozici pod Windows, viz \url{http://www.gnu.org/software/emacs/windows/ntemacs.html}. - \item \cmdname{Emacs} s~Auc\TeX em pro Windows je k~dispozici - v~\TL{} adresáři - \path{tlpkg/support} na \DVD; jeho domovská stránka je - \url{http://www.gnu.org/software/auctex}. - \item \cmdname{LEd} je k~dostání z~\url{http://www.ctan.org/support/LEd}. + \item \cmdname{Emacs} s~Auc\TeX em pro Windows je k~dispozici z~\CTAN{}u. + Jeho domovská stránka je \url{http://www.gnu.org/software/auctex}. + \item \cmdname{LEd} je k~dostání z~\url{http://mirror.ctan.org/support/LEd}. \item \cmdname{SciTE} je k~dostání z~\url{http://www.scintilla.org/SciTE.html}. \item \cmdname{Texmaker} je volný (free) software, k~dispozici - z~\url{http://www.xmlmath.net/texmaker/}. + z~\url{http://www.xmlmath.net/texmaker}. + \item \cmdname{TexMakerX} je odbočka programu \cmdname{Texmaker} s~dodatečnými rysy; +\url{http://texmakerx.sourceforge.net}. \item \cmdname{TeXnicCenter} je volný software, k~dispozici z~\url{http://www.texniccenter.org} a v~distribuci pro\TeX{}t. \item \cmdname{TeXworks} je volný software, k~dispozici z~\url{http://tug.org/texworks} a je nainštalovaný pre Windows a \MacOSX\ jako součást \TL. \item \cmdname{Vim} je volný software, k~dispozici z~\url{http://www.vim.org}. - \item \cmdname{WinShell} je k~dispozici z~\url{http://www.winshell.de}. \item \cmdname{WinEdt} je shareware dostupný třebas na \url{http://tug.org/winedt} nebo na \url{http://www.winedt.com}. + \item \cmdname{WinShell} je k~dispozici z~\url{http://www.winshell.de}. \end{itemize*} \end{description} Pro mnohem delší seznam balíků a programů, viz \url{http://tug.org/interest.html}. +\section{Specializované instalace} + +Předcházející oddíly popisovaly základní instalační proces. Tady se zaměříme na některé +speciální případy. -\section{Síťové instalace} -\label{sec:netinstall} +\htmlanchor{tlsharedinstall} +\subsection{Instalace sdílené uživateli (nebo cross-machine)} +\label{sec:sharedinstall} -\TL{} byl navržený pro sdílení mezi různými uživateli, nebo dokonce pro různé systémy na síti. +\TL{} byl navržený tak,aby se dal sdílet mezi různými uživateli jedného systému a/nebo mezi různými systémy na síti. Se standardní strukturou adresářů se nekonfigurují žádné % no hard paths are configured pevné cesty: umístění souborů potřebných pro programy \TL{} je zřízeno relativně k~programům. Můžete to najít v~nejdůležitějším konfiguračním souboru @@ -1476,83 +1531,147 @@ To znamen pro jejich platformu. %By the same token, -Stejným způsobem můžete nainstalovat \TL{} lokálně a pak přesunout celou hierarchii později na místo na síti. +Stejným způsobem můžete nainstalovat \TL{} lokálně a pak přesunout celou hierarchii +později na místo na síti. Pro Windows můžete stáhnout z~\url{http://tug.org/texlive/w32client.html} vzorový skript síťové instalace nazvaný \filename{w32client}. Vytváří nastavení a nabídkové zkratky k~užívání stávající instalace \TL{} na \acro{LAN}. Registruje také program k~odinstalování \filename{w32unclient}, je po ruce ve stejném zip-souboru. Pro další informace viz webovou stránku. -\section{Maximálně mobilní \protect\TL{} na DVD a USB} +\htmlanchor{tlportable} +\section{Mobilní \USB{} instalace} \label{sec:portable-tl} -Volba `running from \DVD{}' (spouštění z~\DVD{}) popsaná v~sekci~\ref{sec:fromdvd} -je skvělá pro váš systém, ale když jste hostem na systému někoho jiného, -pak by se vám možná líbilo něco s~nejmenšími vedlejšími účinky. -V~kořenovém adresáři \TL{} \DVD, nebo v~podadresáři \dirname{texlive} \TKCS{} \DVD, jsou skripty \filename{tl-portable} (Unix) a dávkové soubory -\filename{tl-portable.bat} (Windows), které spouští shell s~nastavením prostředí pro přímý přístup \TL{} na \DVD. +Volba instalátora \code{-portable} (nebo příkaz \code{V} textového +instalátora nebo odpovídající volba \GUI{}) vytváří úplně samostatnou +instalaci \TL{} pod společným kořenem a předcházející integraci systému. +Takovou instalaci můžete vytvořit přímo na klíči \USB{}, +nebo ji skopírovat na klíč \USB{} později. + +Ke spuštění \TeX\ při použití této přenosné instalace, musíte přidat +příslušný adresář binárek k vyhledávané cestě +během vaší práce na terminálu, jako obvykle. Pod Windows, můžete dvakrát kliknout +na \filename{tl-tray-menu} v~kořenovém adresáři instalace a zvolit si mezi +několika běžnými úkoly, jak je to ukázáno na této obrazovce: + +\medskip +\tlpng{tray-menu}{4cm} +\smallskip + +\noindent Vstup `More\ldots' vysvětluje, jak si můžete přizpůsobit tuto nabídku. + + +\htmlanchor{tlisoinstall} +\subsection{\ISO\ (nebo \DVD) instalace} +\label{sec:isoinstall} -Při prvním spuštění budou vygenerovány některé soubory v~adresáři -\dirname{~/.tlportable2009}, což zabere jistý krátký čas. -Nicméně, při následných spouštěních začne téměř okamžitě. +Pokud nepotřebujete příliš často aktualizovat nebo jiným způsobem měnit vaši instalaci +a\slash nebo máte více systémů na kterých provozujete \TL{}, může pro vás být užitečné vytvořit +\ISO\ obraz vaší instalace \TL{}, protože: + +\begin{itemize} +\item Kopírování \ISO\ obrazů mezi různými počítači je mnohem rychlejší +než skopírování obyčejné instalace. +\item Pokud máte duální zavádění různých operačních systémů a chcete +sdílet instalaci \TL, instalace \ISO{} není svázaná výstřednostma a ohraničeními +% is not tied to the idiosyncrasies +vzájemně rozdílných podporovaných souborových systémů (\acro{FAT32}, \acro{NTFS}, + \acro{HFS+}). +\item Virtuální stroj dokáže jednoduše namontovat takové \ISO. +\end{itemize} -Zbytek systému si \TL{} nebude uvědomovat. Pokud chcete, aby byl váš editor informovaný o~tomto \TL, pak ho můžete spustit z~druhé, paralelní, stejné \filename{tl-portable} relace. -Skripty \filename{tl-portable} můžete také použít na spuštění -\TL{} z~\acro{USB} klíče. V~tomto případě zkopírujte (přinejmenším) -všechny soubory na nejvyšší -úrovni a obsah adresářů \dirname{bin}, \dirname{texmf}, -\dirname{texmf-dist} a \dirname{tlpkg} na klíč. To může nějaký čas zabrat! -Pokud kopírujete na \acro{USB} klíč formátovaný jako \acro{FAT}32, -nezapomeňte zrušit %dereference -symbolické odkazy (\code{cp -L}). Adresář \dirname{texmf-local} na klíči -bude také nalezen a použit. +Samozřejmě si můžete také napálit \ISO\ obraz na \DVD, pokud to uznáte za užitečné. -Pak spusťte skript \filename{tl-portable} z~kořenového adresáře klíče, -jak bylo uvedeno výše. V~tom případě bude skript vnímat klíč jako -zapisovatelný a použije ho pro vytvořené soubory. +Systémy \GNU/Linux/Unix s~pracovní plochou, včetně \MacOSX, jsou schopné namontovat +\ISO. Nezávisle na tom sa nic nemění v~porvnání s~běžnou instalací na pevném disku, viz oddíl \ref{sec:env}. +Při přípravě takové \ISO\ instalace je nejlepší vynechat podadresář roku +vydání a mít +\filename{texmf-local} na stejné úrovni jako ostatní stromy +(\filename{texmf}, \filename{texmf-dist} atd.). Toto můžete udělat pomocí +obyčejných voleb adresářů v~instalátore. + +Pro fyzický (spíše než virtuální) systém Windows můžete napálit \ISO\ obraz +na \acro{DVD}. Avšak, může stát za to prozkoumat svobodné volby \ISO-montování. +Pro Windows \acro{XP}, Microsoft nabízí \filename{winxpvirtualcdcontrolpanel}. + +Pro integraci systému Windows, můžete zahrnout skripty \filename{w32client}a +popsané v~oddíle~\ref{sec:sharedinstall} a na +\url{http://tug.org/texlive/w32client.html}, které pracují téměř stejně +dobře pro \ISO\ jako pro síťovou instalaci. + +Pod \MacOSX, TeXShop a \TeX{}works jsou schopny použít \acro{DVD} +instalaci pokud symbolický odkaz \filename{/usr/texbin} ukazuje na +příslušný adresář binárek, například, +\begin{verbatim} +sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin +\end{verbatim} + +Historická poznámka: \TL{} 2010 byla první edice \TL{}, která už již není +distribuovaná `live'. Nicméně, spouštění z~\DVD\ nebo \ISO\ si vždy +vyžadovalo jistou obratnost; +především nebyla možnost nastavení alespoň jedné dodatečné proměnné prostředí. +Pokud vytváříte vaše \ISO\ ze stávající instalace není to potřebné. + +\htmlanchor{tlmgr} \section{\cmdname{tlmgr}: správa vaší instalace} \label{sec:tlmgr} \begin{figure}[tb] \tlpng{tlmgr-gui}{\linewidth} -\caption{\prog{tlmgr} v~režimu \GUI. Seznam balíků/kolekcí/schémat se ukáže až po kliknutí na tlačítko `Load'.}\label{fig:tlmgrgui} +\caption{\prog{tlmgr} v~režimu \GUI: hlavní okno, po kliknutí na tlačítko `Load'.} +\label{fig:tlmgr_gui} \end{figure} \begin{figure}[tb] -\tlpng{tlmgr-config}{.8\linewidth} -\caption{\texttt{tlmgr} v~režimu GUI: konfigurační záložka}\label{fig:tlmgrconfig} % Configuration tab +\hbox to \hsize{% + \vtop{\hsize=.59\linewidth + \null % make figures align at the top + \tlpng{tlmgr-general-options}{\hsize} + \caption{\texttt{tlmgr} v~režimu \GUI: Obecné volby} + \label{fig:tlmgr_general_options} + } + \hfil + \vtop{\hsize=.39\linewidth + \null + \tlpng{tlmgr-paper-options}{\hsize} + \caption{\texttt{tlmgr} v~režimu \GUI: Volby rozměru papíru} + \label{fig:tlmgr_paper_options} + } +} \end{figure} \TL{} obsahuje program nazvaný \prog{tlmgr} pro správu \TL{} po výchozí instalaci. Programy \prog{updmap}, \prog{fmtutil} a \prog{texconfig} jsou dosud zahrnuté a zůstanou i v~budoucnosti, avšak preferovaným rozhraním je nyní \prog{tlmgr}. Jeho schopnosti zahrnují: - \begin{itemize*} %\item výpis seznamů schémat, kolekcí a balíků; -\item instalaci, aktualizaci, zálohování, obnovení a odinstalování jednotlivých balíků, volitelně se započítáním závislostí; - % optionally taking dependencies into account; +\item instalaci, aktualizaci, zálohování, obnovení a odinstalování +jednotlivých balíků, volitelně se započítáním závislostí; +% optionally taking dependencies into account; \item vyhledávání a přehled balíků, atd.; -\item výpis seznamu, přidání a odstránění architektur; -\item změna instalačních voleb jako například velikosti papíru a umístění zdrojů (viz sekci~\ref{sec:location}). +\item výpis seznamu, přidání a odstránění platforem; +\item změna instalačních voleb jako například velikosti papíru a umístění +zdrojů (viz sekci~\ref{sec:location}). \end{itemize*} -\textit{Varování:} \prog{tlmgr} nebyl určený pro nebo -testovaný s~instalacemi, které jsou spouštěné z~\DVD. \subsection{GUI režim \cmdname{tlmgr}} -\prog{tlmgr} může být spuštěn v~režimu \GUI{} povelem +\prog{tlmgr} může být spuštěn v~režimu \GUI{} (obrázek~\ref{fig:tlmgr_gui}) povelem \begin{alltt} > \Ucom{tlmgr -gui} \end{alltt} nebo ve Windows prostřednictvím Start menu: \texttt{Start}, \texttt{Programs}, -\texttt{TeX Live 2009}, \texttt{TeX Live Manager}. Po kliknutí na `Load' +\texttt{TeX Live 2011}, \texttt{TeX Live Manager}. Po kliknutí na `Load' se zobrazí seznam balíků, které jsou k~dispozici, a nainstalovaných -balíků\Dash posledně zmíněné jsou označeny `(i)'. Pochopitelně se -předpokládá, že instalační zdroj je platný a dosažitelný. -Obrázek~\ref{fig:tlmgrconfig} ukazuje konfigurační záložku. +balíků. +%\Dash posledně zmíněné jsou označeny `(i)'. +Pochopitelně se předpokládá, že instalační zdroj je platný a dosažitelný. +Obrázky~\ref{fig:tlmgr_general_options} a~\ref{fig:tlmgr_paper_options} +ukazují obrazovky obecných voleb a volby rozměru papíru. \subsection{Vzorové realizace \cmdname{tlmgr} z~příkazového řádku} @@ -1569,7 +1688,7 @@ nebo (m > \Ucom{tlmgr update -list} \end{alltt} -Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine) Xe\TeX: +Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine) \XeTeX: \begin{alltt} > \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex} @@ -1586,15 +1705,17 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2009/texmf/ls-R... +mktexlsr: Updating /usr/local/texlive/2011/texmf/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2009/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2011/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} -Jak můžete vidět, \prog{tlmgr} nainstaluje závislosti a postará se o~všechny potřebné poinstalační činnosti, včetně aktualizace databáze názvů souborů a (znovu)vygenerování formátů. Výše jsme vytvořili nové formáty pro \XeTeX. +Jak můžete vidět, \prog{tlmgr} nainstaluje závislosti a postará se o~všechny +potřebné poinstalační činnosti, včetně aktualizace databáze názvů souborů +a (znovu)vygenerování formátů. Výše jsme vytvořili nové formáty pro \XeTeX. K~popisu balíku (nebo kolekce či schémy) zadejte: \begin{alltt} @@ -1619,39 +1740,38 @@ Nakonec to nejd \section{Poznámky o Windows} \label{sec:windows} -\TL\ má jediný instalační program, který běží na obou systémech Windows -a Unix. Toto bylo možné jenom snížením podpory starších verzí Windows, -proto je možné instalovat \TL{} pouze na Windows 2000 a novější. - - \subsection{Vlastnosti typické pro Windows} %Windows-specific features \label{sec:winfeatures} - Pod Windows dělá instalační program některé dodatečné věci: \begin{description} \item[Nabídky a zkratky.] Je nainstalována nová položka `\TL{}' nabídky Start, obsahující vstupy pro některé programy \GUI{} (\prog{tlmgr}, \prog{texdoctk}, prohlížeč PostScriptu PS\_View (\prog{psv})) - a trochu dokumentace. PS\_View také získává ikonku na pracovní ploše jako %a drag-and-drop - cíl pro PostScriptové soubory. -\item[Automatické nastavení proměnných prostředí.] Žádné ruční konfigurační kroky nejsou potřebné. + a trochu dokumentace. +\item[Pridružení souborů.] Pokud je to povoleno, \prog{TeXworks}, \prog{Dviout} + a \prog{PS\_view} se buď stávají předvolenými programami pro jejich příslušné + typy souborů, nebo pro tyto typu souborů získávají položku v~nabídce + `Otevřít pomocí' dostupnou kliknutím pravým tlačítkem. +\item[Konvertor bitmáp na eps soubory.] Různé formáty bitmapových souborů můžou být +vstupem programu \cmdname{bitmap2eps} v~jejich položce `Otevřít pomocí' nabídky dostupné kliknutím +pravým tlačítkem. Bitmap2eps je jednoduchý skript, který skutečnou práci ponechává +na programech \cmdname{sam2p} nebo \cmdname{bmeps}. +\item[Automatické nastavení proměnné path.] Nevyžadují se žádné kroky ruční konfigurace. \item[Odinstalátor.] Instalační program vytvoří položku pro \TL{} pod nabídkou `Add/Remove - Programs'. Vztahuje se k~tomu záložka `Uninstallation' programu \prog{tlmgr}. + Programs'. Vztahuje se k~tomu záložka `Uninstallation' \GUI\ programu \TeX\ Live Manager. \end{description} - \subsection{Dodatečný obsažený software pod Windows} Pro úplnost, instalace \TL{} potřebuje další balíky a programy, které na stroji s~Windows obvykle nenajdete. - \TL{} poskytuje chybějící součásti: \begin{description} \item[Perl a Ghostscript.] Kvůli důležitosti Perlu a Ghostscriptu zahrnuje \TL{} `skryté' kopie těchto programů. Programy \TL{}, které je potřebují, vědí, kde je najdou, ale - neprozrazují jejich přítomnost nastavením proměnných prostředí nebo - registrů. Nejsou to úplné instalace a neměly by překážet žádným + neprozrazují jejich přítomnost nastavením proměnných prostředí nebo + registrů. Nejsou to úplné instalace a neměly by překážet žádným systémovým instalacím Perlu nebo Ghostscriptu. \item[PS\_View.] Nainstalován je také PS\_View, prohlížeč \PS{} a \acro{PDF} souborů; viz obr.~\ref{fig:psview}. @@ -1663,40 +1783,36 @@ kter \item[dviout.] Nainstalován je také \prog{dviout}, prohlížeč \acro{DVI} souborů. Nejdříve, když prohlížíte soubory pomocí \cmdname{dviout}, vytvoří tento fonty, - protože fonty pro obrazovku nebyli nainstalovány. Po chvilce budete mít vytvořenu většinu fontů pro použití a okno - vytváření fontů uvidíte už jen zřídka. Více informací je možné nalézt ve (velmi doporučené) spřažené nápovědě. - -\item[TeXworks.] \TeX{}works je \TeX ovsky orientovaný editor se zabudovaným prohlížečem \acro{PDF}. -Je již nakonfigurován pro \TL. + protože fonty pro obrazovku nebyli nainstalovány. Po chvilce budete mít vytvořenu většinu fontů pro použití a okno vytváření fontů uvidíte už jen zřídka. Více informací je možné nalézt ve (velmi doporučené) spřažené nápovědě. +\item[\TeX{}works.] \TeX{}works je \TeX ovsky orientovaný editor se zabudovaným prohlížečem \acro{PDF}. +%Je již nakonfigurován pro \TL. \item[Nástroje příkazového řádku.] Řada běžných Unixových programů řízených z~příkazového řádku je nainstalovaných pod Windows spolu s~běžnými binárkami \TL. Tyto zahrnují programy \cmdname{gzip}, %\cmdname{chktex}, \cmdname{jpeg2ps}, \cmdname{unzip} %, \cmdname{wget} -a pomůcky příkazového řádku %command-line utilities -ze skupiny \cmdname{xpdf}. -Samotný prohlížeč \cmdname{xpdf} není k~dispozici pro Windows. Namísto něho si můžete z~\url{http://blog.kowalczyk.info/software/sumatrapdf} stáhnout prohlížeč \acro{PDF} Sumatra, který je založen na \cmdname{xpdf}. +a pomůcky %příkazového řádku %command-line utilities +ze skupiny \cmdname{xpdf} (\cmdname{pdfinfo}, + \cmdname{pdffonts}, \ldots). +Samotný prohlížeč \cmdname{xpdf} není k~dispozici pro Windows. Namísto něho si můžete z~\url{http://blog.kowalczyk.info/software/sumatrapdf} stáhnout prohlížeč \acro{PDF} Sumatra, který je založen na \cmdname{xpdf}, spoločně s~dalšími možnostmi. -\item[fc-list, fc-cache et al.] Nástroj z~knihovny fontconfig pomáhá \XeTeX{}u efektivněji zacházet s~fonty pod Windows. +\item[fc-list, fc-cache, \ldots] Nástroj z~knihovny fontconfig pomáhá \XeTeX{}u efektivněji zacházet s~fonty pod Windows. Můžete použít \prog{fc-list} k~určení jmen fontů k~předání %to pass to Xe\TeX's extended \cs{font} command. -rozšířenému příkazu Xe\TeX u \cs{font}. +rozšířenému příkazu \XeTeX{}u \cs{font}. Pokud je to potřebné, nejdříve spusťte \prog{fc-cache} k~aktualizaci informací o fontech. \end{description} \subsection{User Profile je Home} \label{sec:winhome} - Windowsovský protějšek domovského (home) adresáře Unixu je adresář -\verb|%USERPROFILE%|. Pod Windows \acro{XP} a Windows 2000 je to obvykle -\verb|C:\Documents and Settings\| a pod Windows Vista +\verb|%USERPROFILE%|. Pod Windows \acro{XP} je to obvykle +\verb|C:\Documents and Settings\| a pod Windows Vista a Windows 7 je to \verb|C:\Users\|. V~souboru \filename{texmf.cnf} a obecně pro \KPS{}, se bude \verb|~| expandovat přiměřeně v~obou systémech Windows a Unix. - \subsection{Registry Windows} \label{sec:registry} - Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr obsahuje soubor hierarchicky uspořádaných klíčů, s~několika kořenovými klíči. Nejdůležitější pro instalační programy jsou stručně řečeno @@ -1718,13 +1834,13 @@ administr operačnímu systému. Ve skutečnosti můžete tyto třídy uživatelů raději označit jako neprivilegovaní uživatelé a normální uživatelé: být administrátorem je pravidlo, ne výjimka. Přesto jsme se snažili učinit -\TL{} instalovatelným bez administrativních výsad. +\TL{} instalovatelným bez administrativních výsad. -Pokud je uživatelem administrátor, je možnost instalovat +Pokud je uživatelem administrátor, je možnost instalovat i pro všechny uživatele počítače. Pokud je tato volba zvolena, -odkazy (shortcuts) se vytvářejí pro +odkazy (shortcuts) se vytvářejí pro všechny uživatele a systémové prostředí se upravuje. Jinak jsou odkazy a -položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje +položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje se jen jeho prostředí. %Použijte volbu \optname{non-admin} pro \prog{install-tl}, pokud %upřednostňujete nastavení podle uživatele dokonce jako administrátor. @@ -1745,13 +1861,41 @@ bude b \TeX{}works, pokud je nainstalován, rovněž předřadí \TL{} k~vyhledávací cestě, proto by měl být imunní vůči tomuto problému cest. -Pro Vista je tady jiná zrůdnost: % fígl, finta =twist -dokonce i když jste přihlášen jako správce, +Pro Windows Vista a Windows~7 je tady jiná zrůdnost: % fígl, finta =twist +dokonce i když jste přihlášen jako správce, musíte explicitně požádat o správcovské práva. Ve skutečnosti nemá význam -přihlašovat se jako správce. Místo toho, kliknutí pravým tlačítkem -na program nebo odkaz, -který chcete použít, vám obvykle nabídne volbu `Spustit jako správce/Run as -administrator'. +přihlašovat se jako správce. Místo toho, kliknutí pravým tlačítkem na program nebo odkaz, +který chcete použít, vám obvykle nabídne volbu `Spustit jako správce/Run as administrator'. + + +\subsection{Zvětšení maxima paměti pod Windows a Cygwin} +\label{sec:cygwin-maxmem} + +Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl~\ref{sec:cygwin}) +mohou zjistit, že při běhu některých programů dodaných s~\TL, +trpí nedostatkem paměti. Například, \prog{asy} zhavaruje pro nedostatek paměti +pokud se pokusíte alokovat pole 25,000,000 reálných čísel a +Lua\TeX\ může mít málo paměti pokud zkusíte zpracovat dokument +s~velkým množstvím rozsáhlých fontů. + +Pro Cygwin můžete zvetšit množství dostupné paměti následujíc +návod v~příručce the Cygwin User's Guide +(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}). + +Pro Windows musíte vytvořit soubor, například \code{moremem.reg}, obsahující +tyto čtyři řádky: + +\begin{sverbatim} +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\Software\Cygwin] +"heap_chunk_in_mb"=dword:ffffff00 +\end{sverbatim} + +\noindent a pak spustit povel \code{regedit /s moremem.reg} jako +administrátor. (Pokud si přejete změnit paměť pouze pro +stávajícího uživatele místo všech, použijte \code{HKEY\_CURRENT\_USER}.) + \begin{otherlanguage}{slovak} \frenchspacing @@ -1765,9 +1909,8 @@ s~aktu Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý v~roku 1987 vyvinul prvý \TeX{}-to-C systém založený na zmenových súboroch systému pre Unix, ktoré -boli v~prvom rade pôvodnou prácou Howarda Trickeya a Pavla Curtisa. -Tim Morgan -sa stal spravovateľom systému a počas jeho obdobia sa meno zmenilo +boli v~prvom rade pôvodnou prácou Howarda Trickeya a Pavla Curtisa. +Tim Morgan sa stal spravovateľom systému a počas jeho obdobia sa meno zmenilo na Web-to-C\@. V~roku 1990 Karl Berry prebral túto prácu, asistoval pri tuctoch dodatočných príspevkov a v~roku 1997 podal taktovku Olafovi Weberovi, ktorý ju v~roku 2006 vrátil Karlovi. @@ -1832,9 +1975,9 @@ vyh \file{ls-R} so záznamom obsahujúcim meno a relatívnu cestu ku všetkým súborom umiestneným pod týmto koreňom. + \subsection{Vyhľadávanie ciest knižnicou Kpathsea} \label{sec:kpathsea} - Najprv popíšeme všeobecný mechanizmus vyhľadávania ciest knižnicou \KPS{}. @@ -1888,7 +2031,6 @@ V alebo explicitne relatívne, t.\,j.\ začína \samp{/} alebo \samp{./} alebo \samp{../}, \KPS{} jednoducho skontroluje, či taký súbor existuje. - \ifSingleColumn \else \begin{figure*} @@ -1901,14 +2043,13 @@ existuje. \subsubsection{Zdroje cesty} \label{sec:pathsources} - Vyhľadávacia cesta môže byť vytvorená z~rôznych zdrojov. \KPS{} ich používa v~tomto poradí: \begin{enumerate} \item Používateľom nastavená premenná prostredia, napríklad \envname{TEXINPUTS}\@. Premenné prostredia s~pridanou bodkou a menom programu majú prednosť pred - premennými rovnakého mena, ale bez prípony. +premennými rovnakého mena, ale bez prípony. Napríklad, keď \samp{latex} je meno práve bežiaceho programu, potom premenná \envname{TEXINPUTS.latex} prepíše \envname{TEXINPUTS}. \item @@ -1923,17 +2064,25 @@ pou strane~\pageref{sec:debugging}). \subsubsection{Konfiguračné súbory} -\tolerance=3500 + \KPS{} číta počas behu z~\emph {konfiguračných súborov} s~menom \file{texmf.cnf} vyhľadávaciu cestu a ďalšie definície. Vyhľadávacia cesta používaná na hľadanie týchto súborov sa -volá \envname{TEXMFCNF} (v~predvolenom nastavení sa tento súbor -nachádza v~podadresári \file{texmf/web2c}). \emph{Všetky} súbory +volá \envname{TEXMFCNF}, ale neodporúčame nastavovať túto (ani iné) +premennú prostredia. + +Namiesto toho normálna inštalácia vyústi do súboru +\file{.../2011/texmf.cnf}. Ak musíte vykonať zmeny implicitných +nastavení (obyčajne to nie je nutné), toto je miesto, kam sa majú vložiť. +Hlavný konfiguračný súbor je \file{.../2011/texmf/web2c/texmf.cnf}. +Nesmiete editovať tento neskorší súbor, pretože vaše zmeny budú stratené +pri obnove šírenej verzie. + +\emph{Všetky} súbory \file{texmf.cnf} 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 \verb|.:$TEXMF|, hodnoty -z~\file{./texmf.cnf} prepíšu hodnoty z~\verb|$TEXMF/texmf.cnf|. -\tolerance=1500 +v~starších súboroch prepíšu definície v~novších súboroch. +Napríklad, pri vyhľadávacej ceste \verb|.:$TEXMF|, hodnoty z~\file{./texmf.cnf} +prepíšu hodnoty z~\verb|$TEXMF/texmf.cnf|. \begin{itemize} \item @@ -1944,7 +2093,7 @@ z~\file{./texmf.cnf} prep \item Znak \bs{} na konci riadku slúži ako pokračovací znak, t.j.\ nasledujúci riadok je k~nemu pripojený. Prázdne znaky na začiatku - pripájaných riadkov nie sú ignorované. +pripájaných riadkov nie sú ignorované. \item Všetky ostatné riadky majú tvar: \begin{alltt} @@ -1970,7 +2119,7 @@ z~\file{./texmf.cnf} prep \file{texmf.cnf} súbor pre systémy Unix, MSDOS a Windows. \item Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu - existovať referencie na premenné skôr, ako sú tieto definované. +existovať referencie na premenné skôr, ako sú tieto definované. \end{itemize} Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu týchto bodov\ifSingleColumn @@ -1991,10 +2140,9 @@ ktor v~domovskom adresári používateľa \texttt{\$USER}, ktorý obsahuje adresár alebo súbor \file{baz}. Tieto konštrukcie sú popísané v~ďalších odsekoch. - \subsubsection{Predvolená expanzia} \label{sec:defaultexpansion} -\tolerance=2500 + Ak vyhľadávacia cesta s~najväčšou prioritou (pozri \singleuv{Zdroje cesty} na strane~\pageref{sec:pathsources}) obsahuje \emph{dvojbodku navyše} (t.j.\ začiatočnú, koncovú, alebo zdvojenú), \KPS{} vloží na @@ -2002,7 +2150,6 @@ toto miesto vyh 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 -\tolerance=1500 \begin{alltt} >> \Ucom{setenv TEXINPUTS /home/karl:} \end{alltt} @@ -2020,13 +2167,14 @@ ponech koncovú \samp{:} a potom zdvojenú \samp{:}. \subsubsection{Expanzia zátvoriek} +\label{sec:brace-expansion} + Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad \verb+v{a,b}w+ sa expanduje na \verb+vaw:vbw+. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných \TeX{}ovských hierarchií, priradením hodnoty \code{\$TEXMF} s~použitím zátvoriek. Napríklad v~súbore \file{texmf.cnf} nájdete -nasledujúcu definíciu (približne, -v~skutočnosti je tam ešte viac stromov): +definíciu podobnú tejto (zjednodušnú pre tento príklad): \begin{verbatim} TEXMF = {$HOMETEXMF,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} \end{verbatim} @@ -2035,8 +2183,7 @@ Ke TEXINPUTS = .;$TEXMF/tex// \end{verbatim} %$ -bude to znamenať, že po hľadaní v~aktuálnom adresári sa najprv -prehľadá celý +bude to znamenať, že po hľadaní v~aktuálnom adresári sa najprv prehľadá celý strom \code{\$HOMETEXMF/tex}, \code{\$TEXMFLOCAL/tex}, \code{\$TEXMFVAR/tex} a \code{\$TEXMFMAIN/tex} (posledné dva s~použitím databázových súborov \file{ls-R}). Je to vhodný spôsob ako @@ -2165,7 +2312,7 @@ Najbe \item[\CODE{--format=name}]\hfill\break Nastav formát na vyhľadávanie na \singleuv{\texttt{\var{name}}}. Podľa predvoleného nastavenia je formát uhádnutý z~mena súboru. Pre formáty, - ktoré nemajú asociovanú jednoznačnú príponu, ako napríklad podporné +ktoré nemajú asociovanú jednoznačnú príponu, ako napríklad podporné súbory \MP u a konfiguračné súbory \cmdname{dvips}, musíte špecifikovať meno ako známe pre \KPS{}, také ako \texttt{tex} alebo \texttt{enc files}. Zoznam získate spustením @@ -2177,7 +2324,7 @@ Najbe každý mód bude nájdený. \item[\texttt{--must-exist}]\mbox{}\\ Urob všetko preto, aby si našiel súbory. Ak je to potrebné, - vrátane hľadania na disku. Normálne je v~záujme efektívnosti +vrátane hľadania na disku. Normálne je v~záujme efektívnosti prehľadávaná iba databáza \file{ls-R}. \item[\texttt{--path=\var{string}}]\mbox{}\\ Vyhľadávaj podľa cesty \singleuv{\texttt{\var{string}}} (oddeľovaná dvojbodkou @@ -2228,7 +2375,6 @@ probl Mimochodom, posledným súborom je bibliografická databáza \BibTeX u pre články \textsl{TUGBoatu}. - \begin{alltt} > \Ucom{kpsewhich cmr10.pk} \end{alltt} @@ -2243,7 +2389,6 @@ generovan \else /usr/local/texmf-var/fonts/pk/ljfour/public/ ... wsuipa/wsuipa10.600pk \fi\end{alltt} - Pre tieto fonty (fonetickú abecedu z~University of Washington) sme museli vygenerovať\ \samp{.pk} súbory. Keďže predvolený mód \MF u v~našej inštalácii je \texttt{ljfour} so základným rozlíšením 600~dpi (dots per inch), @@ -2262,7 +2407,6 @@ s potom pohľadáme konfiguračný súbor (\file{config.ps}) a PostScriptovú mapu fontov \file{psfonts.map} \Dash %B% as of 2004, mapové a kódové súbory majú svoje vlastné cesty na vyhľadávanie a nové umiestnenie v~stromoch \dirname{texmf}. - Keďže prípona \samp{.ps} je ne\-jed\-no\-značná, musíme pre súbor \texttt{config.ps} špecifikovať explicitne, o ktorý typ sa zaujímame (\optname{dvips @@ -2275,9 +2419,8 @@ config}). > \Ucom{kpsewhich psfonts.map} /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map \end{alltt} - Teraz sa pozrieme na podporné súbory URW Times PostScript. - V~Berryho schéme meno pre +V~Berryho schéme meno pre tieto pomenovania fontov je \uv{\texttt{utm}}. Prvý súbor, ktorý hľadáme, je konfiguračný súbor, ktorý obsahuje meno mapového súboru: @@ -2321,10 +2464,8 @@ podozrenie, pretože \cmdname{kpsewhich} emuluje vyhľadávanie úplne rovnakým spôsobom ako skutočný program (\TeX{}, dvips a pod). - \subsubsection{Ladiace činnosti} \label{sec:debugging} - Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo možné vhodne uskutočniť, \KPS{} ponúka rôzne stupne ladenia: @@ -2353,18 +2494,14 @@ v~\path{../texmf/doc/html/dvips/dvips_2.html}. Alternat keď súbor nie je nájdený, ladiaca cesta ukazuje, v~ktorých adresároch program daný súbor hľadal, čo môže naznačovať, v~čom sa asi vyskytol problém. - Všeobecne povedané, keďže väčšina programov volá knižnicu \KPS{} vnútorne, ladiace voľby je možné nastaviť pomocou premennej prostredia \envname{KPATHSEA\_DEBUG} na potrebnú kombináciu, ako je to popísané v~horeuvedenom zozname. - (Poznámka pre používateľov Windows: nie je jednoduché presmerovať všetky hlášky v~tomto systéme do súboru. Na diagnostick\'e účely môžete dočasne priradiť\hfill\\ \texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}). - - Uvažujme ako príklad malý zdrojový súbor \LaTeX u{}, \file{hello-world.tex}, ktorý obsahuje nasledujúci vstup. \begin{verbatim} @@ -2411,7 +2548,6 @@ V \caption{Hľadanie súboru fontu}\label{fig:dvipsdbgc} \end{figure*} - %\input{examples/ex6skfromtl6.tex} % TODO: Janka -- treba aktualizovat % z ../examples/ex6*.tex @@ -2455,13 +2591,14 @@ This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com) \begin{alltt}\small kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0, path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: - ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). -kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro + ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). + kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro \end{alltt} \else potom pokračuje v~hľadaní prológového súboru \file{texc.pro} (pozri obrázok~\ref{fig:dvipsdbgb}). \fi + Po nájdení tohoto súboru, \cmdname{dvips} vypíše na výstup dátum a čas a informuje nás, že vygeneruje súbor \file{hello-world.ps}, že potrebuje súbor s~fontom \file{cmr10}, ktorý bude deklarovaný ako @@ -2492,6 +2629,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb \end{alltt} \subsection{Možnosti nastavenia za behu programu} + Ďalšou z~pekných čŕt distribúcie \Webc{} je možnosť kontroly množstva pamäťových parametrov (najmä veľkosti polí) za behu prostredníctvom súboru \file{texmf.cnf}, @@ -2525,7 +2663,6 @@ premenn %B% dodatočných 15\,000 riadiacich sekvencií (preddefinovaná hodnota %B% hash\_extra je nula). \end{description} - Samozrejme, tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale keďže tieto sa veľmi ťažko implementujú v~súčasnej verzii \TeX u, tieto parametre počas behu programu @@ -2535,14 +2672,12 @@ flexi\-bilitu. \begin{comment} \section{Překlad pro novou unixovou platformu} - Pokud používáte platformu, pro kterou neposkytujeme binárky, nezbude vám nic jiného, než si je vytvořit ze zdrojáků sami. Není to tak těžké, jak se traduje či zdá. Vše, co je třeba, najdete v~adresáři \texttt{source} distribuce. \subsection{Předpoklady úspěchu} - Budete potřebovat alespoň 100~Mebibytů diskového prostoru na kompilaci celého \TeX{}u a podpůrných programů. Budete také potřebovat kompilátor \acro{ANSI}~C, program \cmdname{make}, lexikální analyzátor a generátor @@ -2551,10 +2686,8 @@ p \cmdname{bison}). Možná uspějete i s~jinými verzemi kompilátoru~C, programu \cmdname{make} a dalších programů, ale budete potřebovat dobrou znalost kompilace unixových programů pro řešení kolizí. - Také příkaz \texttt{uname} musí vracet rozumné hodnoty. - \subsection{Konfigurace} Pro začátek proveďte normální instalaci \TL{} na váš disk (viz @@ -2592,26 +2725,23 @@ Pod dalších přepínačů, které můžete chtít použít. Například můžete chtít vynechat překlad \OMEGA{}y či \eTeX{}u. - \subsection{Spuštění \cmdname{make}} Ověřte, zda proměnná prostředí nebo volba \texttt{noclobber} není nastavena. + Potom spusťte hlavní \cmdname{make} takto: \begin{alltt} > \Ucom{make world} \end{alltt} a dejte si chvíli oddechu\ldots - Případně si můžete zaznamenat všechen výstup takto: \begin{alltt} > \Ucom{sh -c \string"make world >world.log 2>\&1\string" \&} \end{alltt} - Předtím než uvěříte, že všechno je v~pořádku, zkontrolujte logovací soubor na chyby: \GNU \cmdname{make} vždy používá řetězec \samp{***}, kdykoliv příkaz selže. Také zkontrolujte, zda všechny programy byly opravdu přeloženy: - \begin{alltt} > \Ucom{cd \var{TEXDIR}/bin/\var{archname}} > \Ucom{ls | wc} @@ -2642,7 +2772,6 @@ pros Toto vydání editoval \TL{} Karl Berry. Seznam ostatních hlavních přispěvatelů, minulých i současných, následuje. Děkujeme: - %B% Kaja Christiansen prováděla neúnavně opakované %B% rekompilace na různých unixových platformách. Vladimir Volovich odvedl %B% vynikající práci na vyčištění zdrojových textů a provedl mnohá @@ -2675,17 +2804,14 @@ hv \item Jin-Hwan Choovi a celému týmu DVIPDFM$x$, za jejich vynikajíci ovladač a za schopnost reagovat na konfigurační problémy. - \item Thomasi Esserovi, za překrásný balík \teTeX{}, bez něhož by \TL{} -nikdy neexistovala. - +nikdy neexistovala. \item Michelu Goossensovi, který je spoluautorem původní dokumentace. -\item Eitanu Gurarimu, jehož \TeX{}4ht bylo použito pro -\HTML{} verzi této dokumentace a který obratem -pracoval neúnavně na jeho rozšířeních. Eitan nás předčasně +\item Eitanu Gurarimu, jehož \TeX{}4ht je použito pro +\HTML{} verzi této dokumentace a který každý rok obratem +pracoval neúnavně na jeho rozšířeních. Eitan nás předčasně opustil v~červnu 2009 a tuto dokumentaci věnujeme jeho památce. - \item Hansi Hagenovi, za mnohá testování a přípravu jeho formátu \ConTeXt\ (\url{http://pragma-ade.com}) pracujícího uvnitř systému \TL. @@ -2698,7 +2824,6 @@ pdf\TeX u, Lua\TeX u atp. \item Taco Hoekwaterovi, za významné úsilí při obnovení vývoje \MP u i samotného (Lua)\TeX{}u (\url{http://luatex.org}), za začlenění \ConTeXt{}u do systému \TL, za přidání vícevláknové funkčnosti programu Kpathsea a mnoho dalšího. - \item Paw{\l}u Jackowsk\'emu, za windowsový instalátor \cmdname{tlpm}, a Tomaszi {\L}uczakovi, za \cmdname{tlpmgui}, používaný v~předchozích vydáních. @@ -2721,7 +2846,6 @@ za skript \texttt{getnonfreefonts} a mnoho dal \item Siep Kroonenbergové, rovněž za důležitý příspěvek k~infrastruktuře a instalačnímu programu \TL{} 2008, zvláště pod Windows a za množství práce při aktualizaci této příručky, popisující tyto vlastnosti. - \item Heikovi Oberdiekovi, za balík \pkgname{epstopdf} a mnohé další, za kompresi velikánských datových souborů \pkgname{pst-geo} tak, že jsme je mohli zařadit do instalace a především za jeho mimořádnou práci @@ -2741,7 +2865,6 @@ vylep instalačního programu \TL{} 2008 a také za koordinaci Debian verze \TL{} (společně s~Frankem K\"usterem), za mnohé průběžné návrhy na zlepšení. - \item Sebastian Rahtz, za původní vytvoření systému \TL{} a za jeho údržbu po mnoho let. \item Philu Taylorovi, za zřízení stahování Bit\-Torrentu. @@ -2753,54 +2876,48 @@ a jin \item Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na \TL{} a koordinátorovi mnoha důležitých polských příspěvků: fontů, windowsové instalace a dalších. - \item Olafu Weberovi, pro jeho pečlivou údržbu \Webc. \item Gerbenu Wierdovi, za vytvoření a údržbu původní podpory \MacOSX\ a za mnohou integraci a testování. - \item Grahamu Williamsovi, na jehož práci na katalogu \TeX{}ovských balíků závisíme. \end{itemize*} - Tvůrci binárek: +Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Peter Breitenlohner (\pkgname{x86\_64-linux}), -%Tim Arnold (\pkgname{hppa-hpux}), -%Randy Au (\pkgname{amd64-freebsd}), -%Edd Barrett (\pkgname{i386-openbsd}), Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-linux}), Akira Kakuto (\pkgname{win32}), -Dick Koch (\pkgname{universal-darwin}), -%Manfred Lotz (\pkgname{i386-freebsd}), +Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}), +Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), Norbert Preining (\pkgname{alpha-linux}), -%Arthur Reutenauer (\pkgname{sparc-linux}), Jukka Salmi (\pkgname{i386-netbsd}), Thomas Schmitz (\pkgname{powerpc-linux}), -Apostolos Syropoulos (\pkgname{i386-solaris}), +Apostolos Syropoulos (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), Olaf Weber (\pkgname{mips-irix}). Pro informaci o procesu budování \TL{}, viz \url{http://tug.org/texlive/build.html}. - Překladatelé stávající dokumentace: -Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Čínština), +Boris Veytsman (Ruština), Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Čínština), Klaus H\"oppner (Němčina), Manuel P\'egouri\'e-Gonnard (Francouzština), -Petr Sojka \& Ján Buša (Čeština\slash Slovenčina),% +Marco Pallante (Italština), +Nikola Le\v{c}i\'c (Srbština), +Petr Sojka \& Ján Buša (Čeština\slash Slovenština),% \footnote{Ke korektuře českého a slovenského překladu přispěli -v~letech 2003--2009 kromě autorů Jaromír Kuben, Milan Matlák, Tomáš Obšívač, +v~letech 2003--2009 kromě autorů Jaromír Kuben, Milan Matlák, Tomáš Obšívač, Karel Píška, Tomáš Polešovský, Libor Škarvada, Zdeněk Wagner a další. %Libor Škarvada korigoval i letošní verzi. -Poděkování letos patří také Michalovi Mádrovi, +Poděkování patří také Michalovi Mádrovi, který dokončil editaci souboru cs.po a přeložil také soubor README.EN.} -Boris Veytsman (Ruština), Staszek Wawrykiewicz (Polština). +Staszek Wawrykiewicz (Polština). Webovská stránka dokumentace \TL{} je \url{http://tug.org/texlive/doc.html}. %B% Dále Gerhard Wilhelms, Volker Schaa, Fabrice Popineau, Janka %B% Chlebíková, Petra Sojková, Staszek Wawrykiewicz, %B% Erik Frambach a Ulrik Vieth laskavě přeložili v~různých %B% obdobích dokumentaci do svých mateřských jazyků a poskytli %B% vítanou zpětnou reakci. - Samozřejmě, nejdůležitější poděkování patří Donaldu Knuthovi, především za vymyšlení \TeX u a také za to, že ho věnoval světu. @@ -2918,9 +3035,7 @@ stran \end{itemize*} \subsubsection{2004} - Rok 2004 přinesl mnoho změn: - \begin{itemize} \item Pokud máte lokálně instalovány fonty, které @@ -2932,6 +3047,7 @@ Soubory \filename{.map} jsou nyn \dirname{fonts/map} (v~každém stromě \filename{texmf}), podél cesty \envname{TEXFONTMAPS}. Podobně, soubory \filename{.enc} jsou hledány jen v~podadresářích \dirname{fonts/enc}, podél cesty \envname{ENCFONTS}. \cmdname{updmap} se pokusí vypsat varování o~problematických souborech. % + O~metodách zpracování té které informace, prosíme viz \url{http://tug.org/texlive/mapenc.html}. @@ -2966,9 +3082,7 @@ syst Viz \CDref{texmf/doc/web2c/web2c.html\#TCX-files} {\texttt{texmf/doc/web2c/web2c.html\#TCX-files}}. (Mimochodem, se vstupem Unicode, může \TeX\ na výstupu vypsat posloupnosti -částečných znaků při výpisu chybových kontextů, protože je bytově -orientován.) - +částečných znaků při výpisu chybových kontextů, protože je bytově orientován.) \item \textsf{pdfetex} je teď implicitní stroj pro všechny formáty kromě samotného (plain) \textsf{tex}u. (Ten jistěže generuje \acro{DVI}, když je spuštěn jako \textsf{latex} atd.) To znamená, kromě jiných @@ -2991,8 +3105,7 @@ b \begin{itemize*} \item \cs{pdfmapfile} a \cs{pdfmapline} poskytují podporu mapování - fontů uvnitř dokumentu. - + fontů uvnitř dokumentu. \item Mikrotypografické rozšíření fontu může být použito jednodušeji.\\ \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html} @@ -3038,10 +3151,10 @@ obrazov \item Zredukovali jsme balík \pkgname{cbgreek} na \uv{středně} velkou sadu fontů, se souhlasem a na radu autora (Claudio Beccari). -Odstraněné fonty jsou neviditelné, obrysové, a průhledné, +Odstraněné fonty jsou neviditelné, obrysové, a průhledné, relativně zřídka se používají a my jsme potřebovali místo. Úplná sada je dostupná z~\acro{CTAN} -(\url{http://www.ctan.org/tex-archive/fonts/greek/cb}). +(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cb}). \item \cmdname{oxdvi} byl odebrán; použijte jednoduše \cmdname{xdvi}. @@ -3053,9 +3166,8 @@ cel \item Podpora platformy \textsf{i386-openbsd} byla zrušena. Jelikož balíček \pkgname{tetex} v~\acro{BSD} Ports systému je dostupný a \acro{GNU/}Linux a Free\acro{BSD} binárky byly -dostupné, zdálo se nám, že čas dobrovolníků může být využit +dostupné, zdálo se nám, že čas dobrovolníků může být využit lépe někde jinde. - \item Na \textsf{sparc-solaris} (přinejmenším) jste možná museli nastavovat proměnné prostředí \envname{LD\_LIBRARY\_PATH}, aby běžely programy \pkgname{t1utils}. @@ -3144,14 +3256,13 @@ b Program (plain) \texttt{tex} již nečte první řádky \texttt{\%\&} aby určil, jaký formát má spustit; je to čistý knuthovský \TeX. (\LaTeX\ a všechny ostatní programy stále čtou řádky \texttt{\%\&}). - Pochopitelně se během roku (jako obvykle) vyskytly stovky jiných aktualizací balíků a programů. Jako obyčejně, zkontrolujte, prosím, -aktualizace na \acro{CTAN}u (\url{http://www.ctan.org}). +aktualizace na \acro{CTAN}u (\url{http://mirror.ctan.org}). Vnitřně, strom zdrojových textů je nyní uložen v~Subversion, se standardním webovským rozhran\'\i m pro jeho prohlížení, kam směruje -odkaz z~naší domovské stránky. Třebaže není v~konečné verzi +odkaz z~naší domovské stránky. Třebaže není v~konečné verzi viditelný, očekáváme, že to poskytne základ pro stabilní rozvoj v~letech následujících. @@ -3177,13 +3288,13 @@ Obsa kromě lepší přizpůsobivosti v~sázení je možno tento vynikající skriptovací jazyk použít jak uvnitř, tak i~mimo \TeX{}ovské dokumenty. -Podpora Windows a unixových platforem je nyní jednotnější. +Podpora Windows a unixových platforem je nyní jednotnější. Zejména, většina skriptů Perlu a Lua je teď k~dispozici pod Windows, s~použitím Perlu distribuovaného na~\TL. Nový skript \cmdname{tlmgr} (sekce~\ref{sec:tlmgr}) je všeobecné rozhraní pro správu \TL{} po předchozí instalaci. Ovládá aktualizaci balíků -a následující znovuvytvoření formátů, mapovacích souborů a jazykových souborů, +a následující znovuvytvoření formátů, mapovacích souborů a jazykových souborů, volitelně zahrnující lokální doplňky. S~příchodem programu \cmdname{tlmgr}, činnosti programu @@ -3193,7 +3304,6 @@ slov jsou nyn Program \cmdname{xindy} pro tvorbu rejstříků (\url{http://xindy.sourceforge.net/}) je nyní zahrnut na většině platforem. - Nástroj \cmdname{kpsewhich} může nyní ohlásit všechny výskyty pro daný soubor (option \optname{--all}) a omezené výskyty pro daný podadresář @@ -3219,45 +3329,19 @@ A nakonec, v~tomto vyd v~jeho \'Uprav\'ach \TeX u roku 2008 (`\TeX\ tuneup of 2008'). Viz \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. +\subsubsection{2009} -\htmlanchor{news} -\subsection{Sou\v{c}asnost} -\label{sec:tlcurrent} -\label{sec:2009news} % keep with 2009 - -\begin{comment} -V~roce 2009 je nejviditelnější změnou, že pdf\AllTeX\ nyní -\emph{automaticky} konvertuje požadovaný Encapsulated PostScript (EPS) -soubor do PDF, pomocí balíku \pkgname{epstopdf} a to pokud je načítán -konfigurační soubor \LaTeX u \code{graphics.cfg} a výstupem je PDF. -Standardní volby jsou zamýšleny k~eliminaci každé možnosti přepsání -ručně vytvořených souborů PDF, ale můžete také úplně zabránit zavedení -\code{epstopdf} vložením příkazu -|\newcommand{\DoNotLoadEpstopdf}{}| (nebo |\def...|) před -deklarací \cs{documentclass}. Pro podrobnosti viz dokumentaci -k~balíku epstopdf (\url{http://ctan.org/pkg/epstopdf-pkg}). - -Související důležitou změnou je to, že nyní je standardně povolené -vykonání několika externích příkazů prostřednictvím funkce -\cs{write18}, například \code{epstopdf}, -\code{makeindex} a \code{bibtex}. Přesný seznam příkazů je definován v~souboru -\code{texmf.cnf}. Prostředí, které musí zamítnout všechny takové -externí příkazy můžou odznačit tuto volbu při instalaci -(viz oddíl~\ref{sec:options}) nebo přepsat hodnotu v~\code{texmf.cnf} -po instalaci. -\end{comment} - -Standardní výstupní formát Lua\AllTeX\ je nyní PDF, pro využití +Od roku 2009 je standardní výstupní formát Lua\AllTeX\ PDF, pro využití výhody Lua\TeX{}ovské podpory Open\-Type a jiné. Nové binárky nazvané \code{dviluatex} a \code{dvilualatex} spouští Lua\TeX\ při výstupu DVI. Domovská stránka Lua\TeX{}u je \url{http://luatex.org}. -Původní systém (engine) Omega a formát Lambda format byly odstraněny -po diskusích s~autory systému Omega. Zůstaly aktualizované +Původní systém (engine) Omega a formát Lambda format byly odstraněny +po diskusích s~autory systému Omega. Zůstaly aktualizované programy Aleph a Lamed, podobně jako pomocné programy systému Omega. Obsažené je nové vydání fontů AMS \TypeI, včetně Computer -Modern: do zdrojáků Metafontu bylo zapracováno několik málo změn tvarů, +Modern: do zdrojáků Metafontu bylo zapracováno několik málo změn tvarů, které za léta udělal Don Knuth a byl aktualizován hinting fontů. % and the hinting has been updated. Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz @@ -3274,8 +3358,8 @@ Je to multi-platformn inspirované editorem TeXShop v~\MacOSX, zaměřené na jednoduché použití. -Grafický program Asymptote je zahrnutý pro více platforem. Realizuje -textově založený jazyk pro popis grafiky, blízký k~MetaPostu, +Grafický program Asymptote je zahrnutý pro více platforem. Realizuje +textově založený jazyk pro popis grafiky, blízký k~MetaPostu, avšak s~pokročilou podporou 3D a jinými vlastnostmi. Jeho domovská stránka je \url{http://asymptote.sourceforge.net}. @@ -3288,15 +3372,14 @@ mnoh \url{http://project.ktug.or.kr/dvipdfmx}. Binárky pro platformy \pkgname{cygwin} a \pkgname{i386-netbsd} jsou nyní -v~\TL{} zahrnuty, zatímco další distribuce BSD byly opuštěny; -bylo nám oznámeno, že uživatelé OpenBSD a FreeBSD získají \TeX\ pomocí jejich -systémů balíků a navíc se objevily potíže při vytváření binárek, +v~\TL{} zahrnuty, zatímco nám bylo oznámeno, že uživatelé Open\acro{BSD} získají \TeX\ pomocí jejich +systémů balíků a navíc se objevily potíže při vytváření binárek, které by měli šanci fungovat ve více než jedné verzi. Z dalších menších změn: nyní používáme \pkgname{xz} kompresi, stabilní náhradu za \pkgname{lzma} (\url{http://tukaani.org/xz/}); a literál |$| je povolen v~názvech -souborů pokud není uveden na začátku jména známé proměnné; +souborů pokud není uveden na začátku jména známé proměnné; knihovna Kpathsea je teď vícevláknová (použitelné v~MetaPostu); budování celého \TL{} je nyní založeno na systému Automake. @@ -3305,15 +3388,101 @@ Z materiálem jako např. \CD\ labels jsou dostupná na \url{ftp://tug.org/historic/systems/texlive}. +\subsubsection{2010} + +\label{sec:2010news} % keep with 2010 +V~roce 2010 je nyní předvolenou verzí pro výstup PDF verze 1.5, umožňující větší kompresi. +To se týče všech nástrojú \TeX{}u používaných na vytváření PDF a \code{dvipdfmx}. +Načtením \LaTeX{}ovského balíčku \pkgname{pdf14} se provede zpětná zmena na PDF~1.4, +nebo nastavte |\pdfminorversion=4|. + +pdf\AllTeX\ nyní \emph{automaticky} konvertuje požadovaný soubor ve formátu Encapsulated +PostScript (EPS) na PDF, prostřednictvím balíku \pkgname{epstopdf}, když a pokud je načten +konfigurační soubor \LaTeX{}u \code{graphics.cfg} a pokud je výstup do PDF. +Implicitní nastavení jsou zamýšlené pro eliminaci možností přepsání +ručně vytvořených PDF souborů, ale můžete také docela zakázat načtení \code{epstopdf} zadáním +|\newcommand{\DoNotLoadEpstopdf}{}| (nebo |\def...|) před deklarací +\cs{documentclass}. Balík \pkgname{epstopdf} nebude zaveden rovněž pokud bude použit balík \pkgname{pst-pdf}. +Pro další podrobnosti viz dokumentaci balíku \pkgname{epstopdf} + (\url{http://ctan.org/pkg/epstopdf-pkg}). + +Příbuznou změnou je, že vykonání velmi málo externích příkazů z~\TeX{}u, +prostřednictvím vlastnosti \cs{write18}, je nyní implicitně povoleno. Tyto +příkazy jsou \code{repstopdf}, \code{makeindex}, \code{kpsewhich}, +\code{bibtex} a \code{bibtex8}; seznam je uveden v~\code{texmf.cnf}. +Prostředí, která musí zakázat všechny takové externí povely +můžou zrušit tuto volbu v~instalátoru (viz +oddíl~\ref{sec:options}), nebo po instalaci přepsat hodnotu +spuštěním |tlmgr conf texmf shell_escape 0|. + +Ještě další podobnou změnou je to, že \BibTeX\ a Makeindex nyní implicitně odmítají zapsat +své výstupní soubory do libovolného adresáře (jako samotný \TeX). +Je to proto, že nyní můžou být povolené pro použití omezeným \cs{write18}. +Aby se to změnilo, může být nastavena proměnná prostředí \envname{TEXMFOUTPUT}, +nebo změnené nastavení |openout_any|. + +\XeTeX\ nyní podporuje posun (kerning) okrajů podél stejných linií jako pdf\TeX. +(Expanze fontů není aktuálně podporována.) + +Program \prog{tlmgr} nyní standardně ukládá jednu zálohu každého +aktualizovaného balíku (\code{tlmgr option autobackup 1}), +tudíž přerušené aktualizace balíků můžou být snadno vráceny příkazem \code{tlmgr restore}. +Pokud děláte poinstalační aktualizace a nemáte dostek místa na disku pro zálohy, +spusťte \code{tlmgr option autobackup 0}. + +Byly zařazeny nové programy: nástroj (engine) p\TeX\ a příbuzné pomůcky pro sazbu Japonštiny; +program \BibTeX{}U pro \BibTeX umožňující použití Unicode; utility \prog{chktex} (\url{http://baruch.ev-en.org/proj/chktex}) +na kontrolu dokumentů \AllTeX{}u; překladač \prog{dvisvgm} z~DVI do SVG +(\url{http://dvisvgm.sourceforge.net}). + +Jsou dodány binárky těchto nových platforem: \code{amd64-freebsd}, +\code{amd64-kfreebsd}, \code{i386-freebsd}, \code{i386-kfreebsd}, +\code{x86\_64-darwin}, \code{x86\_64-solaris}. + +Změna \TL{} 2009, kterou jsme si nevšimli: četné binárky týkající se \TeX4ht +(\url{http://tug.org/tex4ht}) byly odstraněny z~adresářů binárek. +Obecně použitelný (generic) program \code{mk4ht} může být použit na spuštění +libovolné z~rozličných kombinací \code{tex4ht}. + +Nakonec, vydání \TL{} na \TK\ \DVD\ již nemůže být (kupodivu) spuštěné živě. Samostatné \DVD\ již nemá dostatek místa. +Jednou výhodou je, že instalace z~fyzického \DVD\ je mnohem rychlejší. + + +% +\htmlanchor{news} +\subsection{Sou\v{c}asnost} +\label{sec:tlcurrent} + +V roce 2011 nastalo relativně málo změn. + +Binárky \MacOSX\ (\code{universal-darwin} a +\code{x86\_64-darwin}) nyní pracují jenom pro Leopard nebo pozdější; Panther a +Tiger již nejsou podporovány. + +Program \code{biber} pro zpracování bibliografie je zahrnut pro běžné platformy. +Jeho rozvoj je úzce spojený s~balíkem +\code{biblatex}, který úplně přebudovává %which completely reimplements +bibliografické prostředky poskytované LaTeX{}em. + +Program MetaPost (\code{mpost}) již nevytváří nebo nepoužívá soubory +\code{.mem}. Potřebné soubory, jako je \code{plain.mp}, se jednoduše načítají +při každém spuštění. To souvisí s~podporou MetaPostu jako knižnice, +co je další důležitá změna, třebas neviditelná pro uživatele. + +Implementace \code{updmap} v~programe Perl, předtím používána pouze +pod Windows, byla vylepšena a nyní je používána na všech +platformách. Výsledkem toho je, že uživatel by neměl vidět žádne změny, +kromě toho, že program běží mnohem rychleji. + \subsection{Budoucnost} \emph{\TL{} není dokonalý!} A~nikdy nebude. Máme v~úmyslu -pokračovat v~pravidelných vydáních a rádi bychom poskytovali +pokračovat v~pravidelných vydáních a rádi bychom poskytovali více podpůrných materiálů, programů, včetně instalačních, a jistěže aktualizovaný a lépe zkontrolovaný strom maker a fontů. Tato práce je -prováděna dobrovolníky v~jejich limitovaném volném čase a mnoho -potřebného ještě zbývá udělat. Viz, prosím, +prováděna dobrovolníky v~jejich limitovaném volném čase a tedy vždycky je +co dělat. Viz, prosím, \url{http://tug.org/texlive/contribute.html}. Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na: -- cgit v1.2.3