From 6ceca2d9d248d6e6a9f90c554768edbbabcfbdca Mon Sep 17 00:00:00 2001 From: Petr Sojka Date: Fri, 5 Apr 2019 19:04:31 +0000 Subject: Czech and Slovak tldoc 2019 translation git-svn-id: svn://tug.org/texlive/trunk@50778 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/texlive/texlive-cz/texlive-cz.css | 2 +- .../doc/texlive/texlive-cz/texlive-cz.html | 3872 +++++++++----------- .../doc/texlive/texlive-cz/texlive-cz.pdf | Bin 871267 -> 1051433 bytes .../doc/texlive/texlive-cz/texlive-cz.tex | 379 +- 4 files changed, 1867 insertions(+), 2386 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css index 634d0db1f5d..14912ae9a0c 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.css @@ -95,6 +95,7 @@ .ec-lmbx-10x-x-109{ font-weight: bold;} .ec-lmbx-10x-x-109{ font-weight: bold;} .ec-lmbx-10x-x-109{ font-weight: bold;} +.ec-lmr-8{font-size:72%;} .ec-lmri-10x-x-109{ font-style:italic;} .ec-lmri-10x-x-109{ font-style:italic;} .ec-lmri-10x-x-109{ font-style:italic;} @@ -113,7 +114,6 @@ .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-lmr-8{font-size:72%;} .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} .ec-lmtk-10x-x-109{ font-family: monospace;} diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html index 6f3525b9c19..d99dd6a8e06 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.html @@ -2,18 +2,17 @@ "http://www.w3.org/TR/html4/loose.dtd"> - TeX Live 2018 + <title>TeX Live 2019 Pr<img -src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TeX Live, CS verze 1.62 +src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TeX Live, CS verze 1.64 - - + + - - @@ -22,64 +21,50 @@ src="ec-lmr10-19.png" alt="i" class="10-109x-x-19" />rucka TeX Live, CS verze 1. -

TEX Live 2018
-Příručka TEX Live, CS verze 1.62

-
TE X Live 2019
+Příručka TE X Live, CS verze 1.64 +
Karl Berry, editor
http://tug.org/texlive/

+href="https://tug.org/texlive/" class="url" >https://tug.org/texlive/

11. dubna 2018
+class="ec-lmr-12">5. dubna 2019 -

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

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

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

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

Letošní TEX Live je věnován našemu kolegovi Staszkovi Wawrykiewiczovi, který nás bohužel -opustil.

Obsah

1 Úvodem
 1.1 TEX Live a kolekce TEXu +href="#x1-30001.1" id="QQ2-1-3">TE XLive a kolekce TE Xu
 1.2 Podpora operačních systémů
 1.3 Základní instalace TEX Live +href="#x1-50001.3" id="QQ2-1-5">Základní instalace TE X Live
 1.4 Úvahy o bezpečnosti
 1.5 Nápověda
2 Přehled TEX Live +href="#x1-80002" id="QQ2-1-8">Přehled TE X Live
 2.1 Kolekce TEXu: TEX Live, proTEXt, MacTEX +href="#x1-90002.1" id="QQ2-1-9">Kolekce TE Xu: TE X Live, proTE Xt, MacTE X
 2.2 Popis kořenových adresářů TEX Live +href="#x1-100002.2" id="QQ2-1-10">Popis kořenových adresářů TE X Live
 2.3 Přehled předdefinovaných stromů texmf
 2.4 Rozšíření TEXu +href="#x1-120002.4" id="QQ2-1-12">Rozšíření TE Xu
 2.5 Další za zmínku stojící programy na TEX Live +href="#x1-130002.5" id="QQ2-1-13">Další za zmínku stojící programy na TE X Live
3 Instalace
 3.1 Cygwin
  3.1.5 Textový instalační program
  3.1.6 Grafický instalační program pro zkušené +href="#x1-210003.1.6" id="QQ2-1-25">Grafický instalační program
  3.1.7 Jednoduchý průvodce instalací +href="#x1-220003.1.7" id="QQ2-1-26">Starší instalátory +
  3.1.8 Jednoduchý průvodce instalací
 3.2 Spuštění instalačního programu +href="#x1-240003.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-250003.2.1" id="QQ2-1-29">Nabídka binárních systémů (pouze Unix)
  3.2.2 Volba obsahu instalace +href="#x1-260003.2.2" id="QQ2-1-31">Volba obsahu instalace
  3.2.3 Adresáře +href="#x1-270003.2.3" id="QQ2-1-34">Adresáře
  3.2.4 Volby +href="#x1-280003.2.4" id="QQ2-1-35">Volby
 3.3 Volby příkazového řádku pro install-tl +href="#x1-290003.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-310003.4" id="QQ2-1-39">Poinstalační činnosti +
  3.4.1 Proměnné prostředí pro Unix -
  3.4.1 Proměnné prostředí pro Unix
  3.4.2 Proměnné prostředí: globální konfigurace +href="#x1-330003.4.2" id="QQ2-1-41">Proměnné prostředí: globální konfigurace
  3.4.3 Internetové aktualizace po instalaci z DVD +href="#x1-340003.4.3" id="QQ2-1-42">Internetové aktualizace po instalaci z DVD
  3.4.4 Systémová konfigurace fontů pro XeTEX a LuaTEX +href="#x1-350003.4.4" id="QQ2-1-43">Systémová konfigurace fontů pro XeTE X a LuaTE X
  3.4.5 ConTEXt Mark IV +href="#x1-360003.4.5" id="QQ2-1-44">ConTE Xt Mark IV
  3.4.6 Začleňování lokálních a osobních maker +href="#x1-370003.4.6" id="QQ2-1-45">Začleňování lokálních a osobních maker
  3.4.7 Začleňování fontů třetích stran +href="#x1-380003.4.7" id="QQ2-1-46">Začleňování fontů třetích stran
 3.5 Testování instalace +href="#x1-390003.5" id="QQ2-1-47">Testování instalace
 3.6 Odkazy na doplňkový software s možností stažení z internetu +href="#x1-400003.6" id="QQ2-1-48">Odkazy na doplňkový software s možností stažení z internetu
4 Specializované instalace +href="#x1-410004" id="QQ2-1-49">Specializované instalace
 4.1 Instalace sdílené uživateli (nebo cross-machine) +href="#x1-420004.1" id="QQ2-1-50">Instalace sdílené uživateli (nebo cross-machine)
 4.2 Mobilní USB instalace +href="#x1-430004.2" id="QQ2-1-51">Mobilní USB instalace
5 tlmgr: správa vaší instalace
 5.1 GUI režim Současná rozhraní GUI pro tlmgr
 5.2 Jiná GUI rozhraní pro tlmgr -
 5.3 Vzorové realizace Vzorové realizace tlmgr z příkazového řádku
6 Poznámky k Windows @@ -234,116 +215,94 @@ href="#x1-830009.1.12" id="QQ2-1-96">2015 href="#x1-840009.1.13" id="QQ2-1-97">2016
  9.1.14 2017 +
  9.1.15 2018
 9.2 Současnost – 2018 +href="#x1-870009.2" id="QQ2-1-100">Současnost – 2019
 9.3 Budoucnost +href="#x1-880009.3" id="QQ2-1-101">Budoucnost
-

+

1 Úvodem

-

+

1.1 TEX Live a kolekce TEXu

-

Tento dokument popisuje základní vlastnosti distribuce TEX Live 2018, což je instalace TEXu a + id="x1-30001.1">TE X Live a kolekce TE Xu +

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

TEX Live můžete získat stažením z internetu nebo na

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

TEX Live obsahuje .exe soubory pro TEX, LaTeX2e, ConTEXt, Metafont, MetaPost, BibTeX a +class="ec-lmss-10x-x-109">E X-kolekce spolu jsou výsledkem společného úsilí skupin uživatelů TE Xu. Tento dokument +popisuje převážně samotný TE X Live. +

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

Krátký seznam hlavních změn v této verzi TEX Live najdete na konci tohoto dokumentu, +

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

+href="#x1-700009">79. +

1.2 Podpora operačních systémů

-

TEX Live obsahuje binárky pro mnohé unixové platformy včetně GNU/Linux, Mac OS X a Cygwin. +

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

Co se týče Windows: podporovány jsou Windows 7 a pozdější verze. Windows Vista a 2000 -ještě bude pravděpodobně z větší části fungovat, ale TEX Live se dokonce nenainstaluje pod +

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

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

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

+

1.3 Základní instalace TEX Live

-

TEX Live můžete nainstalovat buď z DVD nebo z internetu (Základní instalace TE X Live +

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

Instalační program na DVD vám umožní instalaci na lokálním disku. TEX Live nemůžete +

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

1.4 Úvahy o bezpečnosti

-

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

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

Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože Windows obvykle najdou @@ -353,19 +312,16 @@ obzvl programy v aktuálním adresáři, zvláště ty spustitelné (binárky nebo skripty). Běžně by neměly být přítomny a rozhodně nemohou být normálně vytvořeny při zpracování dokumentů. -

TEX (a jeho doprovodné programy) jsou schopny při běhu zapisovat do souborů. Tato schopnost +

TE X (a jeho doprovodné programy) jsou schopny při běhu zapisovat do souborů. Tato schopnost může rovněž být zneužita mnohými způsoby. 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. +

TE Xovská komunita je aktivní, vstřícná a většina seriózních otázek je obvykle zodpovězena. Podpora je neformální, je prováděna příležitostnými uživateli a dobrovolníky, a proto je důležité, abyste odpověď na svůj dotaz hledali nejdříve sami než ho vznesete na fóru. Pokud toužíte po -garantované komerční podpoře, můžete na TEX Live zapomenout a zakoupit si komerční distribuci +garantované komerční podpoře, můžete na TE X Live zapomenout a zakoupit si komerční distribuci od prodejců na http://tug.org/interest.html#vendors. @@ -375,64 +331,52 @@ k použit první kroky

Pokud jste TEXovský nováček, na stránce Pokud jste TE Xovský nováček, na stránce http://tug.org/begin.html najdete krátký úvod do systému.
-TEX FAQ
TEX FAQ je obrovská studnice znalostí obsahující všechny druhy otázek, od - těch základních až po ty nejobskurnější. Dokument najdete v TEX Live v adresáři +class="ec-lmbx-10x-x-109">E X FAQ
TE X FAQ je obrovská studnice znalostí obsahující všechny druhy otázek, od + těch základních až po ty nejobskurnější. Dokument najdete v TE X Live v adresáři texmf-dist/doc/generic/FAQ-en/ nebo na internetu na http://www.tex.ac.uk/faq. Prosíme, začněte své hledání odpovědi zde.
-TEX Catalogue
Pokud hledáte konkrétní balík, font, program - ap., TEX Catalogue je místo, kde začít. Je to obsáhlá sbírka TEXových položek. Viz - E X Catalogue
Pokud hledáte konkrétní balík, + font, program ap., TE X Catalogue je místo, kde začít. Je to obsáhlá sbírka TE Xových + položek. Viz http://ctan.org/pkg/catalogue/.
-TEXovE Xové odkazy na Webu
Na Na http://tug.org/interest.html najdete mnoho +class="ec-lmtt-10x-x-109">http://tug.org/interest.html najdete mnoho relevantních odkazů na různé příručky, knihy, manuály a články o všech aspektech - systému TEX. + systému TE X.
archivy diskusních skupin
Základní fóra pro hledání řešení problémů zahrnují - stránku LATEXovské komunity Základní fóra pro hledání řešení problémů TE Xu zahrnují + stránku LATE Xovské komunity http://latex-_community.org/, stránku kolektivně +class="ec-lmtt-10x-x-109">http://latex-community.org/, stránku kolektivně editovaných dotazů a odpovědí http://tex.stackexchange.com, newsovou skupinu @@ -448,7 +392,7 @@ href="http://groups.google.com/group/comp.text.tex/topics" class="url" >http://groups.google.com/group/comp.text.tex/topics, a na http://tug.org/mail-_archives/texhax. Dotazem do obecného vyhledávacího +class="ec-lmtt-10x-x-109">http://tug.org/mail-archives/texhax. Dotazem do obecného vyhledávacího stroje jako http://google.com/ také nic nepokazíte a pro specifika češtiny a @@ -462,7 +406,7 @@ class="ec-lmbx-10x-x-109"> class="description">Pokud nemůžete najít odpověď na svou otázku, můžete ji položit na http://latex-_community.org/ a http://latex-community.org/ a http://tex.stackexchange.com/ prostřednictvím jejich webových rozhraní, na si toto heslo FAQ, 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.
podpora TEX Live
Pokud chcete poslat chybové hlášení, připomínku nebo poznámku - k distribuci TEX Live, její instalaci nebo dokumentaci, diskusní skupina k tomu určená +class="ec-lmbx-10x-x-109">podpora TE X Live
Pokud chcete poslat chybové hlášení, připomínku nebo poznámku + k distribuci TE X 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 TEX Live +class="ec-lmtt-10x-x-109">tex-live@tug.org. Pokud však je vaše otázka specifická pro program na TE X Live umístěný, napište prosím přímo autorovi nebo do diskusní skupiny určené pro tento program. Spuštění programu s volbou --help nezřídka poskytuje adresu pro zasílání @@ -503,68 +442,46 @@ zdroje jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a z můžete.

2 Přehled TEX Live

-

Tento oddíl popisuje obsah TEX Live a Přehled TE X Live +

Tento oddíl popisuje obsah TE X Live a TEX-kolekce, jejíž je částí. +class="ec-lmss-10x-x-109">E X-kolekce, jejíž je částí.

2.1 Kolekce TEXu: TEX Live, proTEXt, MacTEX

-

DVD Kolekce TE Xu: TE X Live, proTE Xt, MacTE X +

DVD TEX-kolekce zahrnuje následující: +class="ec-lmss-10x-x-109">E X-kolekce zahrnuje následující:

-TEX Live
Úplný systém TEX, k nainstalování na disk. Domovská stránka: +class="ec-lmbx-10x-x-109">E X Live
Úplný systém TE X, k nainstalování na disk. Domovská stránka: http://tug.org/texlive/.
MacTEX
pro Mac OS X, přidává nativní Mac OS X instalační program a jiné aplikace Mac - k TEX Live. Domovská stránka: MacTE X
pro Mac OS X, přidává nativní Mac OS X (aktuálně pojmenován macOS by Apple, + avšak v tomto dokumentu budeme používat starý název) instalační program a jiné + aplikace Mac k TE X Live. Domovská stránka: http://tug.org/mactex/.
proTEXt
Rozšíření systému MiKTEX pro Windows. proTEXt přidává k MiKTEXu - nové doplňkové nástroje a zjednodušuje instalaci. Je plně nezávislý na TEX Live a má - své vlastní příkazy. Domovská stránka: proTE Xt
Rozšíření systému MiKTE X pro Windows. proTE Xt přidává k MiKTE Xu nové + doplňkové nástroje a zjednodušuje instalaci. Je plně nezávislý na TE X Live a má své + vlastní příkazy. Domovská stránka: http://tug.org/protext/.
@@ -574,64 +491,57 @@ class="description">Výpis obrazovky archivu CTAN (http://www.ctan.org).
-

CTAN,

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

+

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

-

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

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

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

bin
-

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

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

readme-*.dir
-

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

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

source
-

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

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

texmf-dist
-

Hlavní strom, viz

Hlavní strom, viz TEXMFDIST níže.

tlpkg
-

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

-

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

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

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

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

Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru doc.html. Dokumentace téměř všeho (balíků, formátů, manuálů, man-stránek, info-souborů) je v texmf-_dist/doc. K vyhledání dokumentace na libovolném místě můžete použít programy +class="ec-lmtt-10x-x-109">texmf-dist/doc. K vyhledání 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 +

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

-

+

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

-

Tento oddíl uvádí seznam předdefinovaných proměnných určujících texmf stromy používané -systémem, a jejich zamýšlený účel ve standardním uspořádání systému TEX Live. Povel +

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

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

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

+

TEXMFDIST
-

Strom obsahující téměř všechny soubory původní distribuce — konfigurační soubory, +

Strom obsahující téměř všechny soubory původní distribuce — konfigurační soubory, pomocné skripty, balíky maker, fonty atd. Hlavní výjimku tvoří binárky závislé na platformách, které jsou uloženy v sourozeneckém adresáři bin/ . @@ -697,7 +605,7 @@ class="ec-lmtt-10x-x-109">TEXMFSYSVAR

-

Strom (uživateli v instalaci sdílený) používaný programy

Strom (uživateli v instalaci sdílený) používaný programy texconfig-sys, updmap-sys, .map soubory. TEXMFSYSCONFIG

-

Strom (uživateli v instalaci sdílený) používaný nástroji

Strom (uživateli v instalaci sdílený) používaný nástroji texconfig-sys, updmap-sys a fmtutil-sys na uložen 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í doplňková nebo upravená makra, +

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

TEXMFVAR
-

Strom (soukromý) používaný programy

Strom (soukromý) používaný programy texconfig, updmap a fmtutil na (cache) @@ -741,7 +649,7 @@ class="ec-lmtt-10x-x-109">.map soubory. TEXMFCONFIG

-

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

Strom (soukromý) používaný nástroji texconfig, updmap a fmtutil na uložení @@ -750,64 +658,67 @@ class="ec-lmtt-10x-x-109">fmtutil na uložen TEXMFCACHE

-

Strom(y) používaný ConTEXtextem MkIV a LuaLATEXem na uložení (cache) runtime +

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

-

Standardní struktura je: +

Standardní struktura je:

system-wide root
může obsáhnout vícenásobné vydání TEX Live (může obsáhnout vícenásobné vydání TE X Live (/usr/local/texlive ve výchozím nastavení pro Unix):
- 2017
2018
-

Předchozí vydání. +

Předchozí vydání.

- 2018
2019
-

Aktuální vydání. +

Aktuální vydání.

- bin
-

  +

 

- i386-linux
-

binárky systému GNU/Linux +

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

- ...
-

+

x86_64-darwin
-

binárky systému Mac OS X +

binárky systému Mac OS X

- win32
x86_64-linux
-

binárky systému Windows

+

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

+ win32
+

binárky systému Windows

- texmf-dist  
-

TEXMFDIST a TEXMFMAIN

@@ -816,20 +727,20 @@ class="ec-lmtt-10x-x-109">texmf-var   
-

TEXMFSYSVAR, TEXMFCACHE

texmf-config
-

TEXMFSYSCONFIG

texmf-local
-

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

($HOME nebo %USERPROFILE%)
- .texlive2017
.texlive2018
-

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

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

- .texlive2018
.texlive2019
-

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

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

- texmf-var   
-

TEXMFVAR, TEXMFCACHE

texmf-config
-

TEXMFCONFIG

texmf
-

TEXMFHOME Osobní makra atd.

-

+

2.4 Rozšíření TEXu

-

Samotný Knuthův původní TEX je zmrazený, kromě ojedinělých oprav chyb. Je v TEX + id="x1-120002.4">Rozšíření TE Xu +

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

+class="ec-lmss-10x-x-109">tex a tak to zůstane v dohledné budoucnosti. TE X Live obsahuje též +několik rozšířených verzí TE Xu (známé také jako TE Xovské stroje): +

e-TEX
přidává množinu nových příkazů (nazývaných TEXové primitivy). Nové příkazy - se týkají například makroexpanze, načítání znaků, tříd značek (marks), rozšířených - ladicích možností a rozšíření TEX--XE T pro - obousměrnou sazbu. Implicitně je e-TEX 100% kompatibilní se standardním TEXem. - Viz e-TE X
přidává množinu nových příkazů (nazývaných TE Xové primitivy). Nové příkazy se + týkají například + makroexpanze, načítání znaků, tříd značek (marks), rozšířených ladicích možností + a rozšíření TE X--XE T pro obousměrnou sazbu. Implicitně je e-TE X 100% kompatibilní + se standardním TE Xem. Viz texmf-dist/doc/etex/base/etex_man.pdf.
pdfTEX
vybudován na rozšířeních e-TEXu přidává podporu zápisu ve formátu PDF +class="ec-lmbx-10x-x-109">pdfTE X
vybudován na rozšířeních e-TE Xu přidává podporu zápisu ve formátu PDF stejně jako v DVI a četná rozšíření netýkající se výstupu. Tento program je používán pro většinu formátů, například, etex, texmf-dist/doc/pdf texmf/doc/pdftex/manual/samplepdf/samplepdf.tex pro vzorové použití některých jeho vlastností. + +
LuaTEX
je označován za nástupce pdfTEXu, se kterým je z větší části (ale ne úplně) +class="ec-lmbx-10x-x-109">LuaTE X
je označován za nástupce pdfTE Xu, se kterým je z větší části (ale ne úplně) zpětně kompatibilní. Měl by se také stát funkční nadmnožinou systému Aleph, - - - viz dále, ačkoli technická kompatibilita není zamýšlena. Zabudovaný interpret Lua + viz dále, ačkoli perfektní kompatibilita není zamýšlena. Zabudovaný interpret Lua (http://www.lua.org/) umožňuje elegantní řešení mnoha ožehavých TEXovských +class="ec-lmtt-10x-x-109">http://www.lua.org/) umožňuje elegantní řešení mnoha ožehavých TE Xovských problémů. Volaný povelem texlua funguje jako samostatný interpret Lua a jako takový - je již použit v rámci TEX Live. Jeho stránka je http://www.luatex.org/ a příručka - je http://www.luatex.org/ a příručka je + texmf-dist/doc/luatex/base/luatex.pdf.
XeTEX
přidává podporu vstupního kódování Unicode a OpenType a systémových fontů, - implementovaných zejména použitím knihoven třetích stran, srv. +class="ec-lmbx-10x-x-109">XeTE X
přidává podporu vstupního kódování Unicode a OpenType + a systémových fontů, implementovaných zejména použitím knihoven třetích stran, srv. http://tug.org/xetex. @@ -970,31 +859,27 @@ class="ec-lmbx-10x-x-109"> (Omega)
je založena na Unicode. Umožňuje sázet v téměř všech světových jazycích zároveň. Dociluje toho tzv. překladovými procesy (Omega Translation Processes, OTP) pro realizaci složitých transformací na jakémkoliv vstupu. Omega už - není součástí TEX Live jako samostatný program; poskytnutý je jenom Aleph: + není součástí TE X Live jako samostatný program; poskytnutý je jenom Aleph:
Aleph
kombinuje rozšíření Omega a e-TEX. Viz kombinuje rozšíření Omega a e-TE X. Viz texmf-dist/doc/aleph/base.
-

+

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

-

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

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

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

bibtex, biber
-

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. Ta zatím není součástí distribuce, je potřeba instalovat zvlášť z https://www.ctan.org/pkg/csindex. dvips

-

pro konverzi DVI do PostScript. +

pro konverzi DVI do PostScript.

xdvi
-

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

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

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

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

psselect, psnup,
-

programy pro práci s PostScriptem. +

programy pro práci s PostScriptem.

pdfjam, pdfjoin,
-

pomůcky pro PDF. +

pomůcky pro PDF. + +

context, mtxrun
-

ConTEXt a PDF procesor. - - +

ConTE Xt a PDF procesor.

htlatex,
-

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

-

+

3 Instalace

-

+

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

-

Pro začátek si obstarejte TEX Collection DVD nebo si stáhněte síťový instalační program TEX +

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

+

Sst class="ec-lmtt-10x-x-109">systems/texlive/tlnet; url http://mirror.ctan.org/systems/texlive/tlnet by - Vás měl přesměrovat na blízký, aktuální mirror. Můžete získat install-_tl.zip, + Vás měl přesměrovat 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-_windows.bat - objeví v podadresáři install-_tl. +class="ec-lmtt-10x-x-109">install-unx.tar.gz. Po rozbalení se install-tl a install-tl-windows.bat objeví + v podadresáři install-tl.
S class="ec-lmbx-10x-x-109">ťový .exe instalátor pod Windows:
stáhněte z CTANu, jak uvedeno výše. - Dvojklikem spustíte prvotní instalátor a rozbalovač, jak vidíte na obrázku 1. Objeví - se tři volby: „Simple install“ spustí průvodcovský instalátor, „Custom install“ spustí - grafický instalační program pro zkušené, jak je popsáno v oddíle 3.1.3. Třetí volbou - je prostě rozbalení. +class="description">stáhněte + z CTANu, jak uvedeno výše. Dvojklikem spustíte prvotní instalátor a rozbalovač, jak + vidíte na obrázku 1. Objeví se dvě volby: „Install“ a „Unpack only“.
DVD TEX kolekce:
DVD TE X kolekce:
vejděte do podadresáře DVD texlive. Pod Windows se instalátor normálně spustí automaticky po vložení DVD. DVD můžete získat, když se stanete členem skupiny - uživatelů TEXu (vřele doporučujeme Chttp://tug.org/store), anebo si vyp 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.
-


3.4.3. +


@@ -1135,40 +1008,40 @@ href="#x1-330003.4.3">3.4.3.< id="x1-15001r1"> - -

pict

Obrázek 1: První fáze .exe instalátoru pod Windows
+class="content">První fáze .exe instalátoru pod Windows
-


-

Nezávisle na zdroji se spouští tentýž instalátor. Nejviditelnější rozdíl mezi oběma možnostmi +


+

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

Pokud potřebujete stahovat přes proxy server, použijte soubor

Pokud potřebujete stahovat přes proxy server, použijte soubor ~/.wgetrc nebo proměnné prostředí s nastavením proxy pro Wget (http://www.gnu.org/software/wget/manual/html_node/Proxies.html). -TEX Live ke stahování vždy používá GNU Wget. Samozřejmě se to netýká instalace z DVD nebo -z ISO obrazu. -

Následující oddíly vysvětlují spuštění instalátoru podrobněji. +class="ec-lmtt-10x-x-109">http://www.gnu.org/software/wget/manual/html_node/Proxies.html), +nebo ekvivalent za cokoli, stáhněte program, který používáte. Samozřejmě se to netýká instalace +z DVD nebo z ISO obrazu. +

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

3.1.1 Unix
-

Dále

Dále > označuje výzvu (prompt shellu); vstup uživatele je zvýrazněn. Skript install-_tl je skript +class="ec-lmtt-10x-x-109">install-tl je skript v jazyce Perl. Nejjednodušší způsob jeho spuštění v unixovém systému je následující:

-

+ +

> /path/to/installer/install-tl, když je spu použijte cd do adresáře atd.; nechceme opakovat všechny tyto variace.) Možná zvětšíte okno terminálu tak, aby ukazovalo celou obrazovku textového instalátoru (obr. 2). -

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

-

+href="#x1-18063r2">2). +

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

+ +

>  install-tl -gui
-

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

+

Staré volby wizard a perltk/expert jsou stále ještě k dispozici. Vyžadují modul Perl::Tk +zkompilovaný s podporou XFT, co obecně není problém v případě systému GNU/Linux, +avšak často je v případě jiných systémů. Úplný seznam různých voleb získáte povelem: +

+

> -help

Varování o oprO oprávněních Unixu: Vaše nastavení umask v čase instalace bude respektováno -instalačním programem TEX Live. Proto když chcete, aby byla Vaše instalace použitelná i +instalačním programem TE X Live. Proto když chcete, aby byla Vaše instalace použitelná i jinými uživateli než Vámi, ujistěte se, že jsou Vaše nastavení dostatečně tolerantní, například, umask 002. Další informace o nastavení class="ec-lmbx-10x-x-109">štní vysvětlivky pro Cygwin: Na rozdíl od jiných unixových systémů Cygwin -implicitně neobsahuje všechny nezbytné programy, které instalátor TEX Live potřebuje. Viz +implicitně neobsahuje všechny nezbytné programy, které instalátor TE X Live potřebuje. Viz sekci 3.1.4.

@@ -1235,25 +1111,16 @@ href="#x1-190003.1.4">3.1.4. id="x1-170003.1.2">Mac OS X

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

MacTEX je silně založen na TEX Live a hlavní TEXovská stromová struktura a binárky jsou +class="ec-lmtt-10x-x-109">http://tug.org/mactex). Doporučujeme použít původní instalační program MacTE Xu +namísto instalátoru TE X 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 +TE Xu pro Mac OS X (MacTE X, Fink, MacPorts, …) používající takzvanou datovou strukturu +TE XDist. + + +

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

@@ -1261,26 +1128,25 @@ Mac. id="x1-180003.1.3">Windows

Jestliže používáte nerozbalený stažený .zip soubor nebo pokud se instalační program DVD nespustí automaticky, klikněte dvakrát na soubor install-_tl-_windows.bat. Pokud chcete -dostat více voleb na úpravu, např. výběr konkrétní 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 install-tl-windows.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ý. Pokud jste v adresáři instalačního programu, jenom spusťte:

-

+ +

> install-tl-windows
-

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

-

+

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

+ +

> texlive\install-tl-windows
-
pro pro TEX-kolekce DVD, za předpokladu, že E X-kolekce DVD, za předpokladu, že D: je optický disk. Obr. 4 zobrazuje průvodcovský -instalátor, který je pro Windows implicitní. -

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

-

+href="#x1-18064r3">3 zobrazuje základní obrazovku +průvodcovského instalátoru, který je pro Windows implicitní. +

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

+ +

> install-tl-windows -no-gui
-

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

-

+

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

+ +

> install-tl-windows -help
-



+ id="x1-18063r2">
  InstallingInstalling TeX Live 2018 2019 from: ...
  Platform:Platform: x86_64-linux => ’GNU/Linux on x86_64’
  Distribution:Distribution: inst (compressed)
  DirectoryDirectory for temporary files: /tmp
  ...
...
  DetectedDetected platform: GNU/Linux on Intel x86_64
   + id="x1-18014r7">
  <B><B> binary platforms: 1 out of 19
  
 16

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

  <C><C> customizing installation collections @@ -1403,8 +1254,6 @@ class="ec-lmtt-9"> collections class="ec-lmtt-9">      40 collections out 41, disk space required: 5328 5829 MB
  

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

   <O> options:
     [ ] use instead of A4 by default
 default +
     ...
   -

   <V> set up for portable installation
  

  Actions:
  
Actions:

   <I> start installation to hard disk
 disk +
   <P> save installation profile to ’texlive.profile’ and exit
 <H> help
   <Q> quit

Obrázek 2: Hlavní obrazovka textového instalačního programu (GNU/Linux)
+class="content">Hlavní obrazovka textového instalačního programu (GNU/Linux)


-



+ id="x1-18064r3"> - -

pict

pict

Obrázek 3: Obrazovka pokročilého GUI instalátoru (GNU/Linux)
+class="content">Základní obrazovka instalátoru (Windows); tlačidlo ,Advanced‘ způsobí něco +jako na obr.  4


-



+ id="x1-18065r4"> - -

pict

pict

Obrázek 4: Průvodcovská obrazovka instalátoru (Windows)
+class="content">Obrazovka pokročilého GUI instalátoru (GNU/Linux)
-


-

+


+

3.1.4 Cygwin
-

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

Před začátkem instalace použijte program Cygwinu setup.exe k instalaci programů perl a wget, pokud jste tak ještě n balíky:

  • fontconfig [potřebný pro XeTEXa LuaTEX] +class="ec-lmtt-10x-x-109">fontconfig [potřebný pro XeTE Xa LuaTE X]
  • ghostscript [potřebný pro různé pomůcky] @@ -1584,43 +1409,57 @@ class="ec-lmtt-10x-x-109">xdvi]
  • ncurses [umožní příkaz clear používaný instalátorem]
-

+

3.1.5 Textový instalační program
-

Obrázek 2 ukazuje základní obrazovku textového režimu pod Unixem. Pro Unix je textový +

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

Je to instalátor jenom s příkazovým řádkem; vůbec nemá kurzorovou podporu. Nemůžete se +

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

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

+

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

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

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

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

-

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

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

+ +

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

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. 4). Nainstaluje všechno a nezadává skoro -žádné otázky. Pokud si chcete veškeré nastavení upravit, musíte spustit některý z dalších + id="x1-220003.1.7">Starší instalátory +

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

+

3.1.8 Jednoduchý průvodce instalací
+

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

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

-

+

Pro jiné platformy může být tento režim 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ě nyní následuje několik + id="x1-240003.2">Spuštění instalačního programu +

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

+

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


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


+ id="x1-25037r5">
  AvailableAvailable platforms:
  =============================================================================== + id="x1-25004r2">===============================================================================
     aa [ ] Cygwin on Intel x86 (i386-cygwin)
     bb [ ] Cygwin on x86_64 (x86_64-cygwin)
     cc [ ] MacOSX current (10.10-10.13) (10.12-) on x86_64 (x86_64-darwin) -
     d (x86_64-darwin)
d [ ] MacOSX legacy (10.6-10.10) (10.6-) on x86_64 (x86_64-darwinlegacy)
     e (x86_64-darwinlegacy) +
e [ ] FreeBSD on x86_64 (amd64-freebsd) -
     f (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
     gg [ ] GNU/Linux on ARM64 (aarch64-linux)
     h [ ] GNU/Linux on ARM (armel-linux)
     ih [ ] GNU/Linux on ARMhf (armhf-linux)
     ji [ ] GNU/Linux on Intel x86 (i386-linux) -
     k [ ] GNU/Linux on PowerPC (powerpc-linux)
     l (i386-linux)
j [X] GNU/Linux on x86_64 (x86_64-linux)
     mk [ ] GNU/Linux x86_64 with musl (x86_64-linuxmusl)
     ol [ ] NetBSD on x86_64 (amd64-netbsd) -
     p (amd64-netbsd)
m [ ] NetBSD on Intel x86 (i386-netbsd)
     s (i386-netbsd) +
o [ ] Solaris on Intel x86 (i386-solaris) -
     t [ ] Solaris on Sparc (sparc-solaris)
     u (i386-solaris)
p [ ] Solaris on x86_64 (x86_64-solaris)
     vs [ ] Windows (win32)

Obrázek 5: Nabídka binárek
+class="content">Nabídka binárek
-


-

Obrázek 5 ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom +


+

Obrázek 5 ukazuje nabídku binárek textového režimu. Standardně budou nainstalovány jenom binárky vaší aktuální platformy. Z této nabídky si rovněž můžete vybrat instalaci binárek pro jiné -platformy. Toto může být užitečné, pokud sdílíte TEXovský strom v síti heterogenních strojů, +platformy. Toto může být užitečné, pokud sdílíte TE Xovský 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
-


Volba obsahu instalace +


+ id="x1-26025r6">
  SelectSelect a scheme:
  ====================================================================
  ====================================================================
 a [X] full scheme (everything)
   b [ ] more packages and languages)
   c [ ] a few languages)
   d [ ] scheme (plain and latex)
   e [ ] minimal scheme (plain only)
   f [ ] ConTeXt scheme
   g [ ] GUST TeX Live scheme
   h [ ] TeX at all)
   i [ ] but nowhere near full)
   j [ ] of collections

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


-

Obrázek 6 ukazuje nabídku schémat TEX Live; tady vybíráte „schéma“, což je souhrn kolekcí +


+

Obrázek 6 ukazuje nabídku schémat TE X Live; tady vybíráte „schéma“, což je souhrn kolekcí balíků. Předvolené schéma full nainstaluje vše, co je k dispozici. To doporučujeme, avšak můžete také zvolit schéma basic pro 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ě. -


basic pro pouze plain a LATE X, small pro několik málo dalších programů +(ekvivalentní s takzvanou instalací BasicTE X MacTE Xu), 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ě. +


+ id="x1-26026r7"> - -

pict

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


-

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


+

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

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

Pokud chcete získat větší kontrolu, než jakou poskytuje nabídka kolekcí, po instalaci můžete -použít program TEX Live Manager (

Kolekce jsou o jednu úroveň podrobnější než schémata – v podstatě je schéma tvořeno několika +kolekcemi, kolekci tvoří jeden nebo více balíků, a balík (nejnižší úroveň seskupování v TE X Live) +obsahuje vlastní soubory TE Xovský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 TE X Live Manager (tlmgr) (viz sekci 5); jeho použitím můžete řídit instalaci na +href="#x1-440005">5); 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 Adresáře +

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

Standardní umístění instalačního adresáře je

Standardní umístění instalačního adresáře je /usr/local/texlive/\thisyear  pro Unix a %SystemDrive%\texlive\\thisyear  pod Windows. Toto uspořádání umožňuje mít mnoho -paralelních instalací TEX Live, jednu pro každé vydání (typicky podle roku, jako tady), a můžete +paralelních instalací TE X Live, jednu pro každé vydání (typicky podle roku, jako tady), a můžete mezi nimi přepínat pouhou změnou vyhledávací cesty. -

Tento instalační adresář může být přepsán nastavením proměnné

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

Instalační adresáře mohou být také změněny nastavením různých proměnných +

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

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

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

Doporučujeme do názvu začlenit rok, což umožní paralelní společné zachování různých vydání -TEX Live vedle sebe. Můžete také chtít udržovat název nezávislý na verzi, například +

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

Změna

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

TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků. Předvolená hodnota je ~/texmf (~/Library/texmf na Macs). Na rozd class="ec-lmtt-10x-x-109">TEXDIR je nyní ~ uchována v nově vytvořených konfiguračních souborech, protože to užitečně odkazuje na domovský adresář -kteréhokoliv uživatele TEXu. Expanduje se na $HOME pod Unixem a %USERPROFILE% pod Windows. Zvláštní poznámka: TEXMFHOME, jako všechny stromy, musí být uspořádaný v souladu s TDS, jinak nemusí být soubory k nalezení. -

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

+

3.2.4 Volby
-


Volby +


+ id="x1-28025r8">
  OptionsOptions customization:
  =============================================================================== + id="x1-28004r2">===============================================================================
   <P> use letter by default: [ ]
   <E> execution of of programs: [X]
   <F> create all    [X]
   <D> install font/macro   [X]
   <S> install font/macro    [X]
   <L> create symlinks standard directories:  [ ]
   ] +
       binaries to: -
   to:
      manpages to:
         info to:
   to: +
 <Y> after installation, get install, set CTAN as source for package updates from CTAN: [X]
+class="ec-lmtt-9"> updates: [X]

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


-

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


+

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

use letter size instead of A4 by default:
Výběr standardn
execution of restricted list of programs:
Od TEX Live 2010 je implicitně povoleno +class="description">Od TE X 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 Stahov create symlinks in standard directories:
Tato volba (pouze Unix) obchází potřebu - změny proměnných prostředí. Bez této volby je obvykle potřebné přidat adresáře TEX - Live do proměnných PATH, MANPATH a INFOPATH. Budete muset přidělit práva na zápis - cílovým adresářům. Tato volba je určena pro zpřístupnění systému TEX pomocí +class="ec-lmtt-10x-x-109">INFOPATH. Budete muset přidělit práva na + zápis cílovým adresářům. Tato volba je určena pro zpřístupnění systému TE X pomocí adresářů, které již uživatelé znají, jako například /usr/local/bin, které neobsahují - žádné TEXovské soubory. Důrazně doporučujeme nepřepsat stávající soubory vašeho - TEXovského systému, který přišel s touto volbou, tj. specifikací systémových adresářů. + TE Xovského systému, který přišel s touto volbou, tj. specifikací systémových adresářů. Nejbezpečnější a doporučený přístup je ponechat volbu neoznačenou.
Pro instalaci z DVD je tato volba implicitn� v úvahu, pokud instalujete jenom část z DVD a plánujete rozšírit instalaci později. V každém případě úložiště balíku pro instalátor a pro poinstalační aktualizace mohou být nastaveny nezávisle podle potřeby; viz oddíl 3.3.1 a oddíl 3.4.3.
-

Volby pre Windows, zobrazené v grafickém instalátoru Perl/Tk pro znalce: +href="#x1-300003.3.1">3.3.1 a oddíl 3.4.3. +

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

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

Když jsou všechna nastavení podle vašich preferencí, stačí napsat ,I‘ v textovém okně, nebo stisknout +

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

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

-

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

-

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

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

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

-no-gui
-

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

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

-lang LL
-

Specifikuje jazyk instalačního rozhraní jako jeho standardní, obvykle dvoupísmený, +

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

-

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

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

-profile soubor
-

Načtěte instalační profilový soubor a proveďte instalaci bez interakce s uživatelem. +

Načtěte instalační profilový soubor a proveďte instalaci bez interakce s uživatelem. Instalační program vždy uloží soubor texlive.profile do podadresáře tlpkg vaší @@ -2545,19 +2223,18 @@ class="ec-lmro-10x-x-109">soubor-nebo-adresář

-

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

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

-in-place
-

(Dokumentováno pouze pro úplnost: nepoužívejte, pokud si nejste jisti tím, +

(Dokumentováno pouze pro úplnost: nepoužívejte, pokud si nejste jisti tím, co děláte!) Pokud již máte rsync, svn nebo jinou kopii TEX Live (viz +class="ec-lmss-10x-x-109">svn nebo jinou kopii TE X Live (viz http://tug.org/texlive/acquire-_mirror.html) tehdy tato volba použije ta data, +class="ec-lmtt-10x-x-109">http://tug.org/texlive/acquire-mirror.html) tehdy tato volba použije ta data, která již máte stažena, a vykoná pouze nevyhnutelnou post-instalaci. Upozorňujeme, že soubor tlpkg/texlive.tlpdb může být přepsán; jeho uložení zůstává na vaší @@ -2565,15 +2242,15 @@ class="ec-lmtt-10x-x-109">tlpkg/texlive.tlpdb může b& zapnuta pomocí rozhraní instalátoru.

-

+

3.3.1 Volba Volba -repository
-

Implicitní síťový repozitář balíků je zrcadlo CTAN zvolené automaticky použitím +

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

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

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

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

Kupříkladu můžete zvolit určité zrcadlo CTAN něčím jako: http://ctan.example.org/tex-_archive/systems/texlive/tlnet/, s nahrazením +class="ec-lmtt-10x-x-109">http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením ctan.example.org/tex-archive skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k CTAN (jako třeba ftp.cstug.cz/pub/CTAN). Seznam zr 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 repozitáře (i kdyby byly rovněž k dispozici nekomprimované soubory). -

+

3.4 Poinstalační činnosti

-

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

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

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

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

Pokud se rozhodnete vytvořit symbolické odkazy v standardních adresářích (popsaných + id="x1-320003.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 +href="#x1-280003.2.4">3.2.4), pak není nutná editace proměnných prostředí. Jinak v systémech Unix musí být adresář binárek pro vaši platformu přidán k prohledávaným cestám. (Ve Windows se o to postará instalátor.) -

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

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

Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a adresáře Info +href="#x1-25037r5">5. +

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

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

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

+

  PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH;PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH
  MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH;MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH
  INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH;INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH
-

Pro

Pro csh nebo tcsh je editovaný soubor typicky $HOME/.cshrc a řádky k přidání mohou vypadat jako:

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

Pokud již máte nastavení někde ve vašich tečkou začínajících souborech, adresáře TEX +class="ec-lmtt-10"> /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH

+

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

+

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. + id="x1-330003.4.2">Proměnné prostředí: globální konfigurace +

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

+

  MANPATH_MAP /usr/local/texlive/2018/bin/i386-linuxMANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \
          /usr/local/texlive/2018/texmf-dist/doc/man
+class="ec-lmtt-10"> /usr/local/texlive/2019/texmf-dist/doc/man
-

A za 2) vyhledejte soubor

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

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

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

+

3.4.3 Internetové aktualizace po instalaci z DVD
-

Pokud jste instalovali TEX Live z DVD a později si přejete získat aktualizace z internetu, budete + id="x1-340003.4.3">Internetové aktualizace po instalaci z DVD +

Pokud jste instalovali TE X 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):

-

+ +

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

Toto řekne programu

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

Pokud se vyskytnou problémy s automatickým výběrem zrcadla, můžete deklarovat konkrétní +href="#x1-280003.2.4">3.2.4. +

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 Systémová konfigurace fontů pro XeTEX a LuaTEX
-

XeTEX a LuaTEX mohou používat jakýkoli font instalovaný v systému, nejenom ty, které se -nacházejí v TEXovských stromech. Provádí to prostřednictvím podobných, ale ne identických + id="x1-350003.4.4">Systémová konfigurace fontů pro XeTE X a LuaTE X +

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

Pod Windows jsou fonty dodané s TEX Live automaticky dostupné pro XeTEX. Na Mac OS X, -na automatické hledání fontů dle jména jsou potřeba další kroky; prosím vizte web MacTEXu +

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

Pro usnadnění, když se instaluje balík

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

Pro nastavení fontů TEX Live pro použití v rámci celého systému (za předpokladu, že máte +class="ec-lmtt-10x-x-109">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf. +

Pro nastavení fontů TE X 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 /etc/fonts/conf.d/09-_ + class="enumerate" id="x1-35002x1">Zkopírujte soubor texlive-fontconfig.conf do adresáře /etc/fonts/conf.d/ 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ů, nebo chcete-li učinit fonty TEX +

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

  1. Zkopírujte soubor texlive-_fontconfig.conf do Zkopírujte soubor texlive-fontconfig.conf do ~/.fonts.conf, kde ~ označuje váš domovský adresář.
  2. Spusťte Spusťte fc-cache -fv.
-

Pokud chcete uvidět jména všech systémových fontů, můžete spustit příkaz

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

+

3.4.5 ConTEXt Mark IV
-

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

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

Protože však ConTEXt MkIV nepoužívá knihovnu kpathsea, určité nastavení bude požadováno +

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

  contextcontext --generate
-

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

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

ConTEXt MkIV bude číst ze všech cest uvedených v 

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

Pro další informace viz

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

+

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

Toto je již implicitně zmíněno v sekci 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 /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; adresář TEXMFHOME (standardně $HOME/texmf nebo %USERPROFILE%\texmf) je určen pro osobní fonty a makra. Pro oba stromy musí být soubory -umístěny v patřičných podadresářích TDS (TEX Directory Structure); viz http://tug.org/tds nebo nahlédni do souboru texmf-_dist/web2c/texmf.cnf. Například, LATEXovský styl, třída -nebo makrobalík by měl být umístěn v texmf-dist/web2c/texmf.cnf. Například, LATE Xovský styl, třída nebo +makrobalík by měl být umístěn v TEXMFLOCAL/tex/latex nebo TEXMFHOME/tex/latex, nebo v jejich podadresářích. -

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

Standardně je každá z těchto proměnných definována jako samostatný adresář, jak je +programu TE X Live Manager v režimu GUI. +

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

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

-

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

+

Další popis expanze závorek je v oddíle 7.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. Mnohé fonty již jsou v TEX Live, proto se nejdříve podívejte, jestli + id="x1-380003.4.7">Začleňování fontů třetích stran +

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

Možnou alternativou je použití XeTEXu nebo LuaTEXu (viz sekci 

Možnou alternativou je použití XeTE Xu nebo LuaTE Xu (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 +používat fonty operačního systému bez jakékoliv instalace v TE Xu. +

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

+

3.5 Testování instalace

-

Po nainstalování TEX Live přirozeně chcete systém otestovat, abyste mohli začít vytvářet + id="x1-390003.5">Testování instalace +

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

Jednou z věcí, kterou byste mohli ihned hledat, je nástroj na editaci souborů. TEX Live -nainstaluje TEXworks (

Jednou z věcí, kterou byste mohli ihned hledat, je nástroj na editaci souborů. TE X Live +nainstaluje TE Xworks (http://tug.org/texworks) pro Windows (pouze) a MacTEX nainstaluje +class="ec-lmtt-10x-x-109">http://tug.org/texworks) pro Windows (pouze) a MacTE X nainstaluje TeXShop (http://pages.uoregon.edu/koch/texshop. V jiných Unixových systémech je volba @@ -2923,18 +2558,18 @@ editoru ponech v následujícím oddíle; viz též http://tug.org/interest.html#editors. Bude fungovat libovolný -obyčejný editor; nic TEXovsky specifické se nevyžaduje. -

Zbytek tohto oddílu udává některé základní postupy testování funkcionality nového systému. +obyčejný editor; nic TE Xovsky specifické se nevyžaduje. +

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

+

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

    + +

    > ... class="ec-lmtt-10x-x-109">bin v proměnné prostředí PATH. Vraťte se k informacím o jejich nastavování na straně 40. +href="#x1-320003.4.1">40.
  2. Přeložte ukázkový soubor LATEXu:
    -

    + class="enumerate" id="x1-39004x2">Přeložte ukázkový soubor LATE Xu:
    + +

    >  sample2e.log.
    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 + doporučujeme zrušit nastavení všech proměnných prostředí souvisejících s TE Xem. Pro + hlubší analýzu a dohledání problému můžete kdykoliv požádat TE X o detaily toho, co a kde hledá: viz „Ladicí činnosti“ na straně 67. +href="#x1-670007.2.4">70.
  3. Prohlédněte si výsledek na obrazovce:
    -

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

    >   # Windows
    -
    Mělo by se otevřít nové okno s pěkným dokumentem popisujícím základy LATEXu. - (Mimochodem, stojí za přečtení, pokud začínáte s TEXem.) Musíte mít spuštěny +
    Mělo by se otevřít nové okno s pěkným dokumentem popisujícím základy LATE Xu. + (Mimochodem, stojí za přečtení, pokud začínáte s TE Xem.) Musíte mít spuštěny X Window, aby xdvi pracovalo. Pokud tomu tak není nebo máte špatně nastavenou proměnnou prostředí DISPLAY, dostanete chybovou hlášku ,Can’t open display‘.
  4. Vytvořte PostScriptový soubor pro tisk nebo prohlížení:
    -

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

    >  sample2e.ps
  5. Vytvořte PDF soubor místo DVI; tento příkaz ze souboru Vytvořte PDF soubor místo DVI; tento příkaz ze souboru .tex vytvoří PDF přímo:
    -

    + +

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

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

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

    +

    - small2e.tex
    -

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

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

    - testpage.tex
    -

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

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

    - nfssfont.tex
    -

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

    Pro tisk tabulek fontů a testů fontů.

    - testfont.tex
    -

    Pro totéž, ale pro plain TEX. +

    Pro totéž, ale pro plain TE X.

    - story.tex
    -

    Základní (plain) TEXový testovací soubor. Musíte napsat ,

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

  8. Pokud máte nainstalovaný balík Pokud máte nainstalovaný balík xetex package, můžete prověřit jeho přístup k systémovým fontům následovně:
    -

    + +

    >  on opentype-info.log.
    -

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

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

-

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

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

-

Pokud jste TEXový začátečník nebo potřebujete pomoc s psaním TEXových, respektive -LATEXových dokumentů, navštivte Odkazy na doplňkový software s možností stažení z internetu +

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

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

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

Ghostscript
http://netpbm.sourceforge.net/, rovněž pro grafiku.
-TEXovsky orientovanE Xovsky orientované editory
Existuje široký výběr a je to záležitost vkusu uživatele. Tady je výběr v abecedním řazení (několik málo je pouze pro Windows). @@ -3225,8 +2855,7 @@ href="http://www.gnu.org/software/emacs/emacs.html" class="url" >http://www.gnu.org/software/emacs/emacs.html
  • Emacs s AucTEXem pro Windows je k dispozici z CTANu. Jeho domovská stránka +class="ec-lmss-10x-x-109">Emacs s AucTE Xem pro Windows je k dispozici z CTANu. Jeho domovská stránka je http://www.gnu.org/software/auctex. @@ -3253,15 +2882,13 @@ class="ec-lmtt-10x-x-109">http://texstudio.org/. class="ec-lmss-10x-x-109">TeXnicCenter je volný software, k dispozici z http://www.texniccenter.org a - v distribuci proTEXt. + v distribuci proTE Xt.
  • TeXworks je volný software, k dispozici z http://tug.org/texworks a je - nainstalovaný jako součást TEX Live pro Windows (pouze). + nainstalovaný jako součást TE X Live pro Windows (pouze).
  • Vim je volný software, k dispozici z WinShell je k dispozici z http://www.winshell.de.
  • -

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

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

    +

    4 Specializované instalace

    -

    Předcházející oddíly popisovaly základní instalační proces. Teď se zaměříme na některé speciální + id="x1-410004">Specializované instalace +

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

    +

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

    -

    TEX Live byl navržený tak, aby se dal sdílet mezi různými systémy na síti. Se standardní + id="x1-420004.1">Instalace sdílené uživateli (nebo cross-machine) +

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

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

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

    Stejným způsobem můžete nainstalovat TEX Live lokálně a pak přesunout celou hierarchii +

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

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

    Pro Windows TEX Live zahrnuje spouštěč

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

    +

    4.2 Mobilní USB instalace

    -

    Volba instalačního programu Mobilní USB instalace +

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

    Ke spuštění TEX při použití této přenosné instalace musíte přidat příslušný adresář binárek +

    Ke spuštění TE X 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 +

    Pod Windows můžete dvakrát kliknout na tl-tray-menu v kořenovém adresáři instalace a vytvořit dočasné ‘tray menu’poskytující volby mezi několika běžnými úkoly, jak je to ukázáno na této obrazovce: - -

    pict -

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

    +

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

    5 tlmgr: správa vaší instalace

    -



    + id="x1-44001r9"> - -

    pict

    pict

    Obrázek 9: tlmgr v režimu GUI: hlavní okno, po kliknutí na tlačítko ,Load‘.
    +class="ec-lmss-10x-x-109">tlshell GUI, ukazující menu ,Actions‘ (Mac OS X)
    -


    -



    +


    + id="x1-44002r10"> - -

    pict

    pict

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

    picttlcockpit GUI pro tlmgr

    + + +


    +


    + + + + + +

    pict

    Obrázek 11: tlmgr v režimu GUI: -Volby rozměru papíru
    +class="content">Starší režim tlmgr GUI: hlavní okno, po kliknutí na tlačítko ,Load‘
    -


    -

    TEX Live obsahuje program nazvaný tlmgr pro správu TEX Live po výchozí instalaci. Jeho +


    +

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

    • instalaci, aktualizaci, zálohování, obnovení a odinstalování jednotlivých balíků, @@ -3436,8 +3052,8 @@ možnosti zahrnuj
    • změna instalačních voleb jako například velikosti papíru a umístění zdrojů (viz sekci 3.3.1).
    -

    Funkcionalita programu 3.3.1). +

    Funkcionalita programu tlmgr úplně zahrnuje program texconfig. Pořád distribuujeme a udržujeme texconfig, pokud někdo využ tlmgr.

    5.1 GUI režim Současná rozhraní GUI pro tlmgr

    -

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

    -

    +

    TE X Live obsahuje několik GUI pro tlmgr. Obr. 9 ukazuje tlshell, který je napsán v Tcl/Tk a pracuje +mimo ,box‘u pod Windows a Mac OS X. Obr. 10 ukazuje tlcockpit, který vyžaduje Java ve verzi 8 +nabo vyšší a JavaFX. Oba jsou dodány jako samostatné balíčky. +

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

    + +

    > tlmgr -gui
    -
    nebo ve Windows prostřednictvím Start menu: Start, Programs, TeX Live ..., 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 1011 ukazují obrazovky obecných voleb a volby rozměru papíru. -

    +

    Toto rozšíření GUI vyžaduje Perl/Tk, kterého modul již není zahrnut v distribuci Perl v TE X +Live pro Windows. +

    5.2 Jiná GUI rozhraní pro tlmgr

    -

    Kromě výše právě popsaného režimu tlmgr -gui, tlmgr používá dva další programy GUI jako -backend: tlshell (napsaný v Tcl/Tk) a tlcockpit (napsaný v Java). Jsou dodány jako samostatné -balíčky. -

    -

    5.3 Vzorové realizace 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) -XeTEX: +

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

    -

    + + + +

    >  collection-xetex
    Vytvoří následující výstup (zkrácené):
      install:install: collection-xetex
      install:install: arabxetex
      ...
    ...
      install:install: xetex
      install:install: xetexconfig
      install:install: xetex.i386-linux
      runningrunning post install action for xetex
      install:install: xetex-def
      ...
    ...
      runningrunning mktexlsr
      mktexlsr:mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
     /usr/local/texlive/2019/texmf-dist/ls-R...
      ...
    ...
      runningrunning fmtutil-sys --missing
      ... +class="ec-lmtt-9">...
      TranscriptTranscript written on xelatex.log.
      fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmtfmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
    -

    Jak můžete vidět,

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

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

    -

    +vytvořili nové formáty pro XeTE X. +

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

    + +

    >  collection-latexextra
    což vytvoří výstup jako tento:
      package:package:    collection-latexextra
      category:category:   Collection
      shortdesc:shortdesc:  LaTeX supplementary packages
      longdesc:longdesc:   A packages for LaTeX.
      installed:installed:  Yes
      revision:revision:   46963
      sizes:sizes:      657941k
    -

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

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

    -

    + +

    > tlmgr -help
    -

    +

    6 Poznámky k Windows

    -

    +

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

    Nabídky a zkratky.
    Je nainstalována nová položka ,TEX Live‘ nabídky Start, obsahující +class="description">Je nainstalována nová položka ,TE X Live‘ nabídky Start, obsahující vstupy pro některé programy GUI (tlmgr, texdoctk, prohlížeč PostScriptu PS_View @@ -3718,8 +3302,6 @@ class="ec-lmss-10x-x-109">PS_view se buď st předvolenými programy pro jejich příslušné typy souborů, nebo pro tyto typu souborů získávají položku v nabídce ,Otevřít pomocí‘ dostupnou kliknutím pravým tlačítkem. - -
    Konvertor bitmap na soubory forměnné path.
    Nevyžadují se žádné kroky ruční konfigurace. + +
    Odinstalátor.
    Instalační program vytvoří položku pro TEX Live pod nabídkou +class="description">Instalační program vytvoří položku pro TE X Live pod nabídkou ,Add/Remove Programs‘. Vztahuje se k tomu záložka ,Uninstallation‘ GUI programu - TEX Live Manager. Pro instalaci pro jednoho uživatele instalátor vytvoří také položku + TE X Live Manager. Pro instalaci pro jednoho uživatele instalátor vytvoří také položku menu ,uninstall‘.
    Ochrana proti zápisu.
    Pro administrátorskou instalaci jsou adresáře TEX Live chráněny - proti zápisu, přinejmenším pokud je TEX Live instalován na normálním pevném disku +class="description">Pro administrátorskou instalaci jsou adresáře TE X Live chráněny + proti zápisu, přinejmenším pokud je TE X Live instalován na normálním pevném disku s formátováním NTFS.
    -

    Pro jiný přístup se také podívejte na

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

    +href="#x1-420004.1">4.1. +

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

    -

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

    +

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

    Perl a Ghostscript.
    Kvůli důležitosti Perlu a Ghostscriptu zahrnuje TEX Live ,skryté‘ kopie - těchto programů. Programy TEX Live, které je potřebují, vědí, kde je najdou, ale +class="description">Kvůli důležitosti Perlu a Ghostscriptu zahrnuje TE X Live ,skryté‘ kopie + těchto programů. Programy TE X Live, které je potřebují, vědí, kde je najdou, ale neprozrazují jejich přítomnost 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. @@ -3788,7 +3363,7 @@ class="E">EX Live, kter class="ec-lmbx-10x-x-109">PS_View.
    Nainstalován je také PS_View, prohlížeč PostScript a PDF souborů; viz obr. 12. -



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


    +


    dviout.
    dviout, vytvoř jen zřídka. Více informací je možné nalézt ve (velmi doporučené) odpovídající nápovědě.
    -TEXworks.
    TEXworks je TEXovsky orientovaný editor se zabudovaným prohlížečem PDF. Je již - pro TEX Live nakonfigurován. +class="ec-lmbx-10x-x-109">E Xworks.
    TE Xworks je TE Xovsky orientovaný editor se zabudovaným prohlížečem PDF. Je již + pro TE X Live nakonfigurován.
    N class="ec-lmbx-10x-x-109">řádku.
    Řada běžných unixových programů řízených z příkazového - řádku je nainstalovaných pod Windows spolu s běžnými binárkami TEX Live. Ty zahrnují + řádku je nainstalovaných pod Windows spolu s běžnými binárkami TE X Live. Ty zahrnují programy gzip, zip,unzip programy ze skupiny xpdf (poppler (pdfinfo, pdffonts, …) a běžné unixové - programy užívané na příkazové řádce. Samotný prohlížeč xpdf není k dispozici - pro Windows. Jednou z mnoha alternativ je prohlížeč PDF Sumatra dostupný - z pdffonts, …); samostatný + prohlížeč PDF pro Windows není k dispozici. Jednou z alternativ je prohlížeč PDF Sumatra + dostupný z https://sumatrapdfreader.org/. - -
    fc-listi, fc-cache,
    Nástroj z knihovny fontconfig pomáhá XeTEXu efektivněji zacházet s fonty - pod Windows. Můžete použít fc-list k určení jmen fontů k předání příkazu XeTEXu Nástroj z knihovny fontconfig pomáhá XeTE Xu efektivněji zacházet s fonty pod + Windows. Můžete použít fc-list k určení jmen fontů k předání příkazu XeTE Xu \font s rozšířenou funkcionalitou. Pokud je to potřebné, nejdříve spusťte fc-cache k aktualizaci informací o fontech.
    -

    + + +

    6.3 User Profile je Home

    -

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

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

    +

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

    +

    6.5 Oprávnění Windows

    -

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

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

    Pokud je instalátor spuštěn s administrátorským oprávněním, je možnost instalovat i pro +

    Pokud je instalátor spuštěn s administrátorským oprávněním, je možnost instalovat i pro všechny uživatele počítače. Pokud je tato volba zvolena, odkazy (shortcuts) se vytvářejí pro všechny uživatele a systémová vyhledávací cesta se upravuje. Jinak jsou odkazy a položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje se jen jeho vyhledávací cesta. -

    Bez ohledu na status administrátora je standardní kořenový adresář TEX Live navržený +

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

    Problém se může vyskytnout, pokud uživatel není administrátor a TEX již existuje ve -vyhledávací cestě. Protože skutečná vyhledávací cesta sestává ze systémové vyhledávací cesty -následované uživatelskou vyhledávací cestou, nový TEX Live by nikdy neměl získat +

    Problém se může vyskytnout, pokud uživatel není administrátor a TE X již existuje ve +vyhledávací cestě. Protože skutečná vyhledávací cesta sestává ze systémové vyhledávací +cesty následované uživatelskou vyhledávací cestou, nový TE X Live by nikdy neměl získat přednost. Jako bezpečnostní opatření vytváří instalátor odkaz na příkazový řádek -(command-prompt), ve kterém je adresář binárek nového TEX Live předřazený lokální -vyhledávací cestě. Nový TEX Live bude pořád použitelný, když bude běžet v relaci příkazového -řádku spuštěné z takového odkazu. Odkaz na TEXworks, pokud je nainstalován, rovněž -předřadí TEX Live k vyhledávací cestě, proto by měl být imunní vůči tomuto problému +(command-prompt), ve kterém je adresář binárek nového TE X Live předřazený lokální vyhledávací +cestě. Nový TE X Live bude pořád použitelný, když bude běžet v relaci příkazového +řádku spuštěné z takového odkazu. Odkaz na TE Xworks, pokud je nainstalován, rovněž +předřadí TE X Live k vyhledávací cestě, proto by měl být imunní vůči tomuto problému cest. -

    Musíte si být vědomi, že dokonce i když jste přihlášen jako správce, musíte explicitně požádat +

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

    +

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

    -

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

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

    Pro Cygwin můžete zvětšit množství dostupné paměti podle návodu v příručce The Cygwin +

    Pro Cygwin můžete zvětšit množství dostupné paměti podle návodu 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 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: -

    +

      WindowsWindows Registry Editor Version 5.00
      

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

    a pak spustit povel "heap_chunk_in_mb"=dword:ffffff00

    +

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

    +

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

    -

    Web2C obsahuje množinu TEX-príbuzných programov, t. j. samotný TEX, Metafont, MetaPost, -BibTeX atď. Je to srdce systému TEX Live. Domovská stránka Web2C, s aktuálnou príručkou a +

    Web2C obsahuje množinu TE X-príbuzných programov, t. j. samotný TE X, Metafont, MetaPost, +BibTeX atď. Je to srdce systému TE X Live. Domovská stránka Web2C, s aktuálnou príručkou a ďalšími vecami, je na http://tug.org/web2c. -

    Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý -v roku 1987 vyvinul prvý TEX-to-C systém založený na zmenových súboroch systému +

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

    Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými -systémami. Používa originálne TEX zdrojové súbory od Donalda Knutha a ostatné základné +

    Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými +systémami. Používa originálne TE X zdrojové súbory od Donalda Knutha a ostatné základné programy napísané v systéme kultivovaného programovania WEB, ktoré sú preložené do zdrojového -kódu jazyka C. Základné programy TEXu sú spracované týmto spôsobom: +kódu jazyka C. Základné programy TE Xu sú spracované týmto spôsobom:

    bibtex
    Metafont – vytv mft
    Preddefinované Metafontové zdrojové súbory. - -
    mpost
    Konverzia pakovaných form pktype
    Konverzia pakovaných písiem do ľudsky čitateľného textu. + +
    pltotf
    WEB s
    tex
    TEX – sadzba. +class="description">TE X – sadzba.
    tftopl
    Konverzia virtu 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 +class="ec-lmtt-10x-x-109">WEB súborov do TE Xu. +

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

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

    +

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

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

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

    Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu Kpathsea (http://tug.org/kpathsea). Táto knižnica používa kombináciu premenných prostredia a -niekoľkých konfiguračných súborov na optimalizáciu prehľadávania adresárového stromu TEXu. +niekoľkých konfiguračných súborov na optimalizáciu prehľadávania adresárového stromu TE Xu. Web2C zvládne prácu s viacerými adresárovými stromami súčasne, čo je užitočné, ak niekto chce -udržiavať štandardnú distribúciu TEXu a jeho lokálne a osobné rozšírenia v rozličných +udržiavať štandardnú distribúciu TE Xu a jeho lokálne a osobné rozšírenia v rozličných stromoch. Na urýchlenie vyhľadávania súborov obsahuje koreň každého stromu súbor ls-R so záznamom obsahujúcim meno a relatívnu cestu ku všetkým súborom umiestneným pod týmto koreňom. - - -

    +

    7.1 Vyhľadávanie ciest knižnicou Kpathsea

    -

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

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

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

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

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

    Pri kontrolovaní určitého elementu cesty

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

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

    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 @@ -4159,16 +3699,16 @@ class="ec-lmri-10x-x-109">rozbalí element cesty, znamená to, že pretransformuje všetky špecifikácie do základného mena alebo mien adresárov. Toto je popísané v nasledujúcich odsekoch. -

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

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

    +

    7.1.1 Zdroje cesty
    -

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

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

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

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

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

    +href="#x1-670007.2.4">70). +

    7.1.2 Konfiguračné súbory
    -

    Kpathsea číta počas behu z 

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

    Namiesto toho normálna inštalácia vyústi do súboru .../2018/texmf.cnf. Ak musíte vykonať +

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

    Všetky súbory texmf.cnf vo vyhľadávacej ceste budú prečítané a definície v starších súboroch @@ -4240,7 +3778,10 @@ class="ec-lmtt-10x-x-109">\ na konci riadku sl pripojený. Prázdne znaky na začiatku pripájaných riadkov nie sú ignorované.

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

    + + + +

      progname‘ nepr class="ec-lmro-10x-x-109">progname alebo progname.exe. Toto umožňuje napríklad mať pre rôzne nadstavby - TEXu rôzne vyhľadávacie cesty. + TE Xu rôzne vyhľadávacie cesty.
  • Hodnota ,value‘ môže obsahovať akékoľvek znaky okrem ,texmf.cnf s
  • Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu existovať referencie na premenné skôr, ako sú tieto definované.
  • -

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

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

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

    +

    7.1.3 Expanzia cesty
    -

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

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

    7.1.4 Predvolená expanzia
    - - -

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

    Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 62) 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

    -

    + +

    >>  /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 @@ -4409,14 +3946,13 @@ class="ec-lmtt-10x-x-109">:‘, potom koncovú ,:‘ a potom zdvojenú ,:‘. -

    +

    7.1.5 Expanzia zátvoriek
    -

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

    Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad v{a,b}w sa expanduje na vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných TEXovských +class="ec-lmtt-10x-x-109">vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných TE Xovských hierarchií, priradením hodnoty $TEXMF s použitím zátvoriek. Napríklad v súbore texmf.cnf @@ -4425,33 +3961,31 @@ n

        TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
    + id="x1-60002r1">  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
    -

    Môžeme to použiť na definíciu, napríklad, TEXovskej cesty pre vstupy: +

    Môžeme to použiť na definíciu, napríklad, TE Xovskej cesty pre vstupy:

        TEXINPUTS = .;$TEXMF/tex//
    + id="x1-60004r1">  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 $TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMFLOCAL/tex a $TEXMFDIST/tex (posledné dva s použitím databázových súborov ls-R). Je to vhodný spôsob, ako spúšťať dve paralelné TEX štruktúry, jednu +class="ec-lmtt-10x-x-109">ls-R). Je to vhodný spôsob, ako spúšťať dve paralelné TE X štruktúry, jednu nemennú (napríklad na CD) a druhú neustále aktualizovanú novými verziami, akonáhle sú dostupné. Použitím premennej $TEXMF vo všetkých definíciách máme istotu, že sa vždy ako prvý prehľadá aktuálny strom. -

    +

    7.1.6 Expanzia podadresárov
    -

    Dva alebo viac za sebou nasledujúcich znakov ,

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

    Ak po ,

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

    Viacnásobné konštrukcie ,

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

    +

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

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

    +

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

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

    +

    7.2 Databázy názvov súborov

    -

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

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

    Skratky mien (

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

    +

    7.2.1 Súborová databáza
    -

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

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

    Odporúčaný 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 ls je v poriadku). Aby ste sa ubezpečili, že databáza bude vždy aktuálna, najjednoduchšie je pravidelne ju prebudovávať cez cron, takže po zmenách v inštalovaných súboroch – napríklad pri inštalácii alebo aktualizácii -balíka LATEXu – bude súbor ATE Xu – 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. -

    +

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

    Program

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

    -

    + +

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

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

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

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

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

    –dpi=num
    num

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

    +

    7.2.3 Príklady použitia
    -

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

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

    -

    + +

    > /usr/local/texmf-dist/tex/latex/base/article.cls Hľadáme súbor article.cls. Keďže prípona ,.cls‘ je jednoznačná, nemusíme špecifikovať, že -hľadáme súbor typu ,tex‘ (zdrojový súbor TEX). Nájdeme ho v podadresári tex/latex/base pod koreňovým adresárom ,TEXMF-dist‘. Podobne všetky nasledujúce súbory budú nájdené bez problémov vďaka ich jednoznačnej prípone.
    -

    + +

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

    -

    + +

    > dvips a xdvi. V tomto prípade je vrátený prázdny výsledok, keďže neexistujú žiadne vopred generované Computer Modern ,.pk‘ súbory v našom systéme (vzhľadom na to, že v TEX Live implicitne +class="ec-lmtt-10x-x-109">.pk‘ súbory v našom systéme (vzhľadom na to, že v TE X Live implicitne používame verzie Type1 ).
    -

    + +

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

    + +

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

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

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

    -

    + +

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

    + +

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

    + +

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

    + +

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

    + +

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

    + +

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

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

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

    +

    7.2.4 Ladiace činnosti
    -

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

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

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

    Hodnota

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

    Podobne s programom

    Podobne s programom dvips nastavením kombinácie ladiacich prepínačov môžete detailne sledovať, odkiaľ sa berú používané súbory. Aktuálny popis parametrov je možné nájsť v SET KPATHSEA_DEBUG_OUTPUT=err.log.) Uvažujme ako príklad malý zdrojový súbor LATEXu, +class="ec-lmtt-10x-x-109">SET KPATHSEA_DEBUG_OUTPUT=err.log.) Uvažujme ako príklad malý zdrojový súbor LATE Xu, hello-world.tex, ktorý obsahuje nasledujúci vstup.

        \documentclass{article}
        \begin{document}
        Hello World!
        \end{document}
    + id="x1-67002r1">  \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 @@ -5053,7 +4594,8 @@ class="ec-lmtt-10x-x-109">-Pcms1.

    -

    + +

    > 13. -


    @@ -5150,7 +4692,7 @@ class="content">Vyhľad

    -

    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 config.cms (toto bolo iniciované voľbou-Pcms v príkaze dvips). Tento súbor obsahuje zoznam „mapových“ súborov, -ktoré definujú vzťah medzi menami fontov v TEXu, PostScripte a systéme súborov. +class="ec-lmss-10x-x-109">dvips). Tento súbor obsahuje zoznam „mapových“ +súborov, ktoré definujú vzťah medzi menami fontov v TE Xu, PostScripte a systéme súborov.

    -

    + +

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

    V tomto bode sa

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

    -

    + +


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

    + +


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

    Po nájdení tohoto súboru

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

    -

    + +


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

    + +


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

    7.3 Možnosti nastavenia za behu programu

    -

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

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

    +

    main_memory
    Celkový počet dostupných slov v pamäti pre TEX, Metafont a MetaPost. +class="description">Celkový počet dostupných slov v pamäti pre TE X, Metafont a MetaPost. Musíte vytvoriť nový formátový súbor pre každé odlišné nastavenie. Napríklad - môžete vygenerovať „obrovskú“ verziu TEXu a zavolať súbor s formátom hugetex.fmt. S použitím štandardnej špecifikácie mena programu používaného knižnicou Kpathsea, konkrétna hodnota premennej texmf.cnf.
    extra_mem_bot
    Dodatočný priestor pre „veľké“ dátové štruktúry TEXu: „boxy“, „glue“, - „breakpoint(y)“ a podobne. Je to užitočné hlavne ak používate PI CTEX. +class="description">Dodatočný priestor pre „veľké“ dátové štruktúry TE Xu: „boxy“, „glue“, + „breakpoint(y)“ a podobne. Je to užitočné hlavne ak používate PI CTE X.
    font_mem_size
    Počet dostupných slov pre informáciu o fontoch v TEXu. Toto je viac-menej +class="description">Počet dostupných slov pre informáciu o fontoch v TE Xu. Toto je viac-menej celková veľkosť všetkých prečítaných TFM súborov.
    10 000 hash_extra je 50000.
    -

    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 +

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

    +

    8 Poděkování

    -

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

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

      -
    • Anglickému, německému, holandskému a polskému sdružení uživatelů TEXu (TUG, +
    • Anglickému, německému, holandskému a polskému sdružení uživatelů TE Xu (TUG, DANTE e.V., NTG resp. GUST), kteří společně zajistili nezbytnou technickou a - administrativní infrastrukturu. Připojte se, prosím, k TEXovskému sdružení ve vaší + administrativní infrastrukturu. Připojte se, prosím, k TE Xovskému sdružení ve vaší blízkosti (CSTUG, http://www.cstug.cz), v jehož gesci vznikl i tento překlad! (Viz @@ -5411,23 +4946,17 @@ class="ec-lmtt-10x-x-109">http://tug.org/usergroups.html.)
    • Týmu CTANu (http://ctan.org), který distribuuje obrazy TEX Live a poskytuje - společnou infrastrukturu pro aktualizaci balíků, na kterých je TEX Live závislý. +class="ec-lmtt-10x-x-109">http://ctan.org), který distribuuje obrazy TE X Live a poskytuje + společnou infrastrukturu pro aktualizaci balíků, na kterých je TE X Live závislý.
    • -
    • Nelsonu Beebemu, který zpřístupnil mnohé platformy vývojařům TEX Live a za jeho +
    • Nelsonu Beebemu, který zpřístupnil mnohé platformy vývojařům TE X Live a za jeho vlastní obsáhlé testování a bezpříkladné bibliogtrafické úsilí.
    • Johnu Bowmanovi za vykonání mnoha změn v jeho pokročilém grafickém programu - Asymptote, aby fungoval v TEX Live. + Asymptote, aby fungoval v TE X Live.
    • -
    • Peteru Breitenlohnerovi a e-TEX týmu, kteří poskytují stabilní základ budoucnosti - TEXu, a výslovně Peterovi za skvělou pomoc s používáním osobních nástrojů GNU a +
    • Peteru Breitenlohnerovi a e-TE X týmu, kteří poskytují stabilní základ budoucnosti + TE Xu, a výslovně Peterovi za skvělou pomoc s používáním osobních nástrojů GNU a udržování zdrojů v aktuálním stavu. Peter zemřel v říjnu 2015 a pokračující dílo věnujeme jeho památce.
    • @@ -5435,46 +4964,33 @@ class="E">EXu, a výslovně Peterovi za skvělou class="lmmi-10x-x-109">x za jejich vynikající ovladač a za schopnost reagovat na konfigurační problémy. -
    • Thomasi Esserovi za překrásný balík teTEX, bez něhož by TEX Live nikdy neexistoval. +
    • Thomasi Esserovi za překrásný balík teTE X, bez něhož by TE X Live nikdy neexistoval.
    • Michelu Goossensovi, který je spoluautorem původní dokumentace.
    • -
    • Eitanu Gurarimu, jehož TEX4ht je použito pro HTML verzi této dokumentace a který +
    • Eitanu Gurarimu, jehož TE X4ht je použito pro HTML verzi této dokumentace a který každý rok obratem neúnavně pracoval na jeho rozšířeních. Eitan nás předčasně opustil v červnu 2009 a tuto dokumentaci věnujeme jeho památce.
    • Hansi Hagenovi za mnohá testování a přípravu jeho balíku - ConTEXt (http://pragma-_ade.com) pracujícího uvnitř systému TEX Live. +class="ec-lmtt-10x-x-109">http://pragma-ade.com) pracujícího uvnitř systému TE X Live.
    • -
    • Hŕn Thế Thŕnhovi, Martinu Schröderovi a pdfTEX týmu (Hŕn Thế Thŕnhovi, Martinu Schröderovi a pdfTE X týmu (http://pdftex.org) za - pokračující rozšiřování možností TEXu. + pokračující rozšiřování možností TE Xu.
    • -
    • Hartmutu Henkelovi za významný příspěvek k vývoji pdfTEXu, LuaTEXu atp. +
    • Hartmutu Henkelovi za významný příspěvek k vývoji pdfTE Xu, LuaTE Xu atp.
    • Tacu Hoekwaterovi za významné úsilí při obnovení vývoje MetaPostu i samotného - (Lua)TEXu (http://luatex.org), za začlenění ConTEXtu do systému TEX Live, za +class="ec-lmtt-10x-x-109">http://luatex.org), za začlenění ConTE Xtu do systému TE X Live, za přidání vícevláknové funkčnosti programu Kpathsea a mnoho dalšího.
    • -
    • Khaledu Hosnymu, za podstatnou práci na XeTEXu, DVIPDFMKhaledu Hosnymu, za podstatnou práci na XeTE Xu, DVIPDFMx a za úsilí s arabskými i jinými fonty.
    • @@ -5484,42 +5000,32 @@ class="ec-lmss-10x-x-109">tlpmgui, používaný v předchozích vydáních.
    • Akiru Kakutovi, za poskytnutí windowsovských binárek z jeho distribuce W32TEX pro - japonský TEX (http://w32tex.org) a za množství dalších příspěvků k vývoji.
    • -
    • Jonathanu Kewovi a SIL za vyvinutí pozoruhodného systému XeTEX a za čas a trápení - při jeho integraci do TEX Live, stejně tak za výchozí verzi instalačního programu - MacTEX a kromě toho za námi doporučený pomocný program TEXworks. +
    • Jonathanu Kewovi a SIL za vyvinutí pozoruhodného systému XeTE X a za čas a trápení + při jeho integraci do TE X Live, stejně tak za výchozí verzi instalačního programu + MacTE X a kromě toho za námi doporučený pomocný program TE Xworks.
    • -
    • Dicku Kochovi za údržbu MacTEXu (Dicku Kochovi za údržbu MacTE Xu (http://tug.org/mactex) ve velmi blízkém - tandemu s TEX Live a za jeho skvělý přístup. + tandemu s TE X Live a za jeho skvělý přístup.
    • Reinhardu Kotuchovi za důležitý příspěvek k infrastruktuře a instalačnímu programu - TEX Live 2008, rovněž za úsilí při výzkumu Windows, za skript getnonfreefonts a mnoho dalšího.
    • Siep Kroonenbergové rovněž za důležitý příspěvek k infrastruktuře a instalačnímu - programu TEX Live 2008, zvláště pod Windows, a za množství práce při aktualizaci + programu TE X Live 2008, zvláště pod Windows, a za množství práce při aktualizaci této příručky, popisující tyto vlastnosti.
    • -
    • Mojce Miklavec za množství pomoci s ConTEXtem, vybudování mnoha souborů - binárek a mnohem víc. +
    • Mojce Miklavec za množství pomoci s ConTE Xtem, vybudování mnoha souborů binárek + a mnohem víc.
    • Heikovi Oberdiekovi za balík epstopdf a mnohé další, za kompresi velikých datových @@ -5529,8 +5035,7 @@ class="ec-lmss-10x-x-109">pst-geo tak, že jsme je mohli za� class="ec-lmss-10x-x-109">hyperref.
    • Petru Olšákovi, který velmi pečlivě kontroloval svou českou a slovenskou podporu na - TEX Live. + TE X Live.
    • Toshiu Oshimovi za jeho prohlížeč dviout do Windows. @@ -5539,32 +5044,25 @@ class="ec-lmss-10x-x-109">dviout do Windows. a rozvoj dokumentu texdoc.
    • -
    • Fabrice Popineau, za původní podporu Windows na TEX Live a za francouzskou +
    • Fabrice Popineau, za původní podporu Windows na TE X Live a za francouzskou dokumentaci.
    • Norbertu Preiningovi, hlavnímu architektovi současné infrastruktury a instalačního - programu TEX Live, za koordinaci Debian verze TEX Live (společně s Frankem + programu TE X Live, za koordinaci Debian verze TE X Live (společně s Frankem Küsterem) a za vykonání obrovského množství práce v průběhu naší cesty.
    • -
    • Sebastianu Rahtzovi za původní vytvoření systému TEX Live a za jeho údržbu po +
    • Sebastianu Rahtzovi za původní vytvoření systému TE X Live a za jeho údržbu po mnoho let. Sebastian zemřel v březnu 2016 a pokračující dílo věnujeme jeho památce.
    • -
    • Luigimu Scarsovi, za pokračující vývoj MetaPostu, LuaTEXu a mnoho dalšího. +
    • Luigimu Scarsovi, za pokračující vývoj MetaPostu, LuaTE Xu a mnoho dalšího.
    • Tomaszi Trzeciakovi za všestrannou pomoc s Windows.
    • Vladimiru Volovichovi za významnou pomoc s přenositelností a jinými problémy údržby, obzvláště za to, že udělal realizovatelným zahrnutí xindy do TEX Live. +class="ec-lmss-10x-x-109">xindy do TE X Live.
    • -
    • Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na TEX Live a koordinátorovi +
    • Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na TE X Live a koordinátorovi mnoha důležitých polských příspěvků: fontů, windowsové instalace a dalších. Staszek zemřel v únoru 2018 a my věnujeme pokračující práci jeho paměti.
    • @@ -5572,9 +5070,8 @@ class="E">EX Live a koordin
    • Gerbenu Wierdovi za vytvoření a údržbu původní podpory Mac OS X.
    • -
    • Grahamu Williamsovi, tvůrci TEX Catalogue.
    -

    Tvůrci binárek: Ettore Aldrovandi (Grahamu Williamsovi, tvůrci TE X Catalogue. +

    Tvůrci binárek: Ettore Aldrovandi (i386-solaris, x86_64-solaris), Marc Baudoin (amd64-netbsd, @@ -5597,116 +5094,90 @@ class="ec-lmss-10x-x-109">x86_64-darwinlegacy, class="ec-lmss-10x-x-109">i386-solaris, x86_64-solaris, sparc-solaris), Norbert Preining (x86_64-linux), Thomas Schmitz -(powerpc-linux), Boris Veytsman (armel-linux). Pro informaci o procesu budování TEX Live, viz -x86_64-linux). Pro informaci o procesu +budování TE X Live, viz http://tug.org/texlive/build.html. -

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

    Překladatelé této příručky: Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (čínština), Nikola Lečić (srbština), Marco Pallante & Carla Maggi -(italština), Manuel Pégourié-Gonnard (francouzština), Petr Sojka & Ján Buša (čeština/ +(italština), Denis Bitouzé & Patrick Bideault (francouzština), Petr Sojka & Ján Buša (čeština/ slovenština),2 Boris Veytsman (ruština), Zofia Walczak (polština), Uwe Ziegenhagen (němčina). Webovská stránka -dokumentace TEX Live je http://tug.org/texlive/doc.html. Samozřejmě nejdůležitější -poděkování patří Donaldu Knuthovi, především za vymyšlení TEXu a také za to, že ho věnoval +poděkování patří Donaldu Knuthovi, především za vymyšlení TE Xu a také za to, že ho věnoval světu. -

    +

    9 Historie vydání

    -

    +

    9.1 Minulost

    -

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TEXu NTG začala práci na CD -4AllTEX pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD pro -všechny systémy. Byl to na svou dobu příliš ambiciózní cíl, ale nenastartoval jen velmi -úspěšné 4AllTEX CD, ale také pracovní skupinu TUGu o 

    Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TE Xu NTG začala práci na CD +4AllTE X pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD +pro všechny systémy. Byl to na svou dobu příliš ambiciózní cíl, ale nenastartoval jen +velmi úspěšné 4AllTE X CD, ale také pracovní skupinu TUGu o TEX Directory Structure +class="ec-lmri-10x-x-109">E X 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 +TE Xových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu TUGboat v roce 1995 a hned ze začátku bylo jasné, že jedním z žádaných produktů bude vzorová struktura CD. Distribuce, kterou nyní máte, je přímým výstupem práce -této pracovní skupiny. Evidentní úspěch CD 4AllTEX ukázal, že i unixoví uživatelé by -toužili po podobně jednoduchém systému, a to je také jedno z hlavních aktiv TEX +této pracovní skupiny. Evidentní úspěch CD 4AllTE X ukázal, že i unixoví uživatelé +by toužili po podobně jednoduchém systému, a to je také jedno z hlavních aktiv TE X Live. -

    Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teTEX Thomase +

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

    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 software). Vše uložené na TEX Live je nyní slučitelné s tzv. ,Debian Free Software +změnou pro TE X Live 5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na šíření +(non-free software). Vše uložené na TE X Live je nyní slučitelné s tzv. ,Debian Free Software Guidelines‘ (http://www.debian.org/intro/free); udělali jsme vše možné, abychom zkontrolovali licenční 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ě -množství aktualizací balíků a programů. Důležitým cílem byla opětná integrace s teTEXem a +

    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 teTE Xem a korekce odchylek z pátého a šestého vydání. -

    +

    9.1.1 2003
    -

    V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost TEX Live již neumožnila +

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

      -
    • Na žádost LATEX týmu jsme změnili standardní příkazy Na žádost LATE X týmu jsme změnili standardní příkazy latex a pdflatex tak, že nyní - používají e-TEX (viz strana 10).
    • Byly přidány a jsou nyní doporučovány k používání nové fonty Latin Modern. @@ -5720,8 +5191,7 @@ href="#x1-120002.4">10). integrováno uživatelské prostředí založené na XEmacsu.
    • Důležité pomocné programy pro Windows (Perl, Ghostscript, ImageMagick, Ispell) jsou - nyní instalovány do instalačního adresáře TEX Live. + nyní instalovány do instalačního adresáře TE X Live.
    • Mapovací soubory jmen fontů pro dvips, pdftex jsou nyn 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 8-bitových - znaků (32 a výš) bez konverze (například do souborů zapisovaných pomocí \write, - souborů log, na terminál), a tedy TE X, Metafont a MetaPost nyní dávají na výstup většinu vstupních 8-bitových znaků + (32 a výš) bez konverze (například do souborů zapisovaných pomocí \write, souborů + log, na terminál), a tedy nejsou překládány do sedmibitové ^^ notace. V TEX - Live 7 bylo toto mapování závislé na nastavení systémových locale; nyní již nastavení +class="ec-lmtt-10x-x-109">^^ notace. V TE X Live 7 + bylo toto mapování závislé na nastavení systémových locale; nyní již nastavení locale neovlivní chování TEXu. Pokud z nějakých důvodů potřebujete výstup s í chování TE Xu. Pokud z nějakých důvodů potřebujete výstup s ^^, přejmenujte soubor texmf/web2c/cp8bit.tcx. Příští verze bude mít čistší řešení.
    • Tato dokumentace byla podstatným způsobem přepracována.
    • -
    • Konečně, jelikož čísla verzí TEX Live již příliš narostla, verze je nyní identifikována - rokem vydání: TEX Live 2004.
    -

    +

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

    9.1.2 2004
    -

    Rok 2004 přinesl mnoho změn: +

    Rok 2004 přinesl mnoho změn:

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

      Soubory

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

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

      O metodách zpracování té které informace prosíme viz http://tug.org/texlive/mapenc.html.

    • -
    • TEX-kolekce byla rozšířena přidáním instalovatelného CD, založeného na MiKTEXu, +class="ec-lmss-10x-x-109">E X-kolekce byla rozšířena přidáním instalovatelného CD, založeného na MiKTE Xu, pro ty, kteří dávají přednost této implementaci před Web2C. Viz oddíl 2 (stránka 7).
    • -
    • Uvnitř TEX Live byl velký strom Uvnitř TE X Live byl velký strom texmf předešlých vydání nahrazen třemi: texmf, texmf-_dist a texmf-_doc. Viz oddíl texmf-dist a texmf-doc. Viz oddíl 2.2 (stránka 7) a soubory README pro každý - z nich. +class="ec-lmtt-10x-x-109">README pro každý z nich.
    • -
    • Všechny vstupní soubory týkajíci se TEXu jsou teď soustředěny v podadresáři Všechny vstupní soubory týkajíci se TE Xu jsou teď soustředěny v podadresáři tex stromů texmf* a nemají oddělené sourozenecké adresáře 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í ^^ 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 TEX (jen 32–127 jsou - tisknutelné), ConTEXt (0–255 tisknutelné) a formáty systému Omega. Toto implicitní - chování je téměř stejné jako v TEX Live 2003, ale je implementováno čistěji, + za tisknutelné a nejsou konvertovány. Výjimky tvoří plain TE X (jen 32–127 jsou + tisknutelné), ConTE Xt (0–255 tisknutelné) a formáty systému Omega. Toto implicitní + chování je téměř stejné jako v TE X Live 2003, ale je implementováno čistěji, s více možnostmi přizpůsobení. Viz texmf-dist/doc/web2c/web2c.html#TCX-files. - (Mimochodem, se vstupem Unicode může TEX na výstupu vypsat posloupnosti + (Mimochodem, se vstupem Unicode může TE X na výstupu vypsat posloupnosti částečných znaků při výpisu chybových kontextů, protože je bytově orientován.)
    • texu. (Ten samozřejmě generuje DVI, když je spuštěn jako latex atd.) To znamená, kromě jiných věcí, že mikrotypografické rozšíření pdftexu je dostupné v LATEXu, ConTEXtu atd., - stejně jako rozšíření e-TEXu (pdftexu je dostupné v LATE Xu, ConTE Xtu atd., + stejně jako rozšíření e-TE Xu (texmf-dist/doc/etex/base/). -

      To také znamená, že užití balíku ifpdf (pracuje s plainem i LATEXem) nebo +

      To také znamená, že užití balíku ifpdf (pracuje s plainem i LATE Xem) nebo ekvivalentního kódu je důležit\pdfoutput nebo nějaký jiný class="ec-lmtt-10x-x-109">\pdfoutput může být definován, dokonce i když se zapisuje do DVI.

    • -
    • pdfTEX (pdfTE X (http://pdftex.org/) má množství nových vlastností:
    • Primitiv mpost) teď akceptuje dvojit
        \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-dist/doc/web2c. -

  • Podpora encTEXu je nyní zahrnuta uvnitř Web2C, v důsledku toho ve všech TEXových +
  • Podpora encTE Xu je nyní zahrnuta uvnitř Web2C, v důsledku toho ve všech TE Xových programech, použitím volby -enc jen v class="ec-lmri-10x-x-109">ě, že formáty jsou vytvořeny. encTEX podporuje +class="ec-lmri-10x-x-109">řeny. encTE X podporuje obecné překódování vstupu a výstupu, čímž umožňuje plnou podporu kódování Unicode (v UTF-8). Viz texmf-dist/doc/generic/enctex/ a http://www.olsak.net/enctex.html.
  • -
  • Aleph, nový stroj kombinující e-TEX a Omega, je nyní k dispozici. Informace najdete na +
  • Aleph, nový stroj kombinující e-TE X a Omega, je nyní k dispozici. Informace najdete na texmf-dist/doc/aleph/base a http://www.tex.ac.uk/cgi-_bin/texfaq2html?label=aleph. - Formát pro Aleph, založený na LATEXu, se jmenuje http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph. + Formát pro Aleph, založený na LATE Xu, se jmenuje lamed.
  • -
  • Nejnovější vydání LATEXu má novou verzi LPPL – teď oficiálně schválená Debian licence. +
  • Nejnovější vydání LATE Xu má novou verzi LPPL – teď oficiálně schválená Debian licence. Rozmanité další aktualizace najdete v souborech ltnewstexmf-dist/doc/latex/base. @@ -5974,7 +5421,7 @@ class="ec-lmss-10x-x-109">cbgreek na „středně“ zřídka se používají a my jsme potřebovali místo. Úplná sada je dostupná z CTAN (http://mirror.ctan.org/tex-_archive/fonts/greek/cbfonts). +class="ec-lmtt-10x-x-109">http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts).
  • oxdvi byl odebrán; použijte jednoduše t1utils. Je to t dřív zdokumentováno.) Podobně na mips-irix jsou ,runtime‘ knihovny pro MIPS 7.4 nezbytné.
  • -

    +

    9.1.3 2005
    -

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

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

    • Byly zavedeny nové skripty pdfetex. Letos, jak jsme sl class="ec-lmtt-10x-x-109">\ifx\pdfoutput\undefined na testování výstupu do formátu PDF, je nutné ho změnit. Můžete k tomu použít balík ifpdf.sty (který funguje v plain TEXu i LATEXu), nebo použít jeho logiku. +class="ec-lmss-10x-x-109">ifpdf.sty (který funguje v plain TE Xu i LATE Xu), 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 ^^, když si to budete p
        latex --translate-file=empty.tcx yourfile.tex
      -

      + id="x1-74002r1">latex --translate-file=empty.tcx yourfile.tex

    +

  • Nový program dvipdfmx je zařazen pro převedení z DVI do PDF; ten je platnou aktualizací @@ -6091,26 +5537,22 @@ 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.
  • -

    +

    9.1.4 2006–2007
    -

    V letech 2006–2007 byl rozsáhlým přírůstkem na TEX Live program XeTEX, přístupný jako +

    V letech 2006–2007 byl rozsáhlým přírůstkem na TE X Live program XeTE X, 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/metapost/articles), podobně pdfTE X (http://tug.org/applications/pdftex). -

    Formát TEX 

    Formát TE X .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 @@ -6121,69 +5563,57 @@ class="ec-lmtt-10x-x-109">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ý 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ě, +knuthovský TE X. (LATE X 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). -

    Strom zdrojových textů je nyní uložen v Subversion, se standardním webovským +

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

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

    Nakonec, v květnu 2006 Thomas Esser oznámil, že už nebude aktualizovat teTE X (http://tug.org/tetex). Výsledkem je nárůst zájmu o TEX Live, především mezi distributory -GNU/Linuxu. (Na TEX Live se nachází nové instalační schéma http://tug.org/tetex). Výsledkem je nárůst zájmu o TE X Live, především mezi distributory +GNU/Linuxu. (Na TE X Live se nachází nové instalační schéma tetexu, poskytující -přibližný ekvivalent.) Doufáme, že to možná povede ke zlepšení prostředí TEXu pro +přibližný ekvivalent.) Doufáme, že to možná povede ke zlepšení prostředí TE Xu pro všechny. -

    +

    9.1.5 2008
    -

    V roce 2008 byla celá infrastruktura TEX Live přebudována a znovu implementována. Úplná +

    V roce 2008 byla celá infrastruktura TE X 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 TEX Live z internetu po předchozí -instalaci. Tuto vlastnost poskytoval MiKTEX již řadu let. Předpokládáme pravidelnou aktualizaci +

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

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

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

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

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

    Nový skript

    Nový skript tlmgr (sekce 5) je všeobecné rozhraní pro správu TEX Live po předchozí instalaci. +href="#x1-440005">5) je všeobecné rozhraní pro správu TE X 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 jsou nyní činnosti programu texconfig na editaci formátů a konfiguračních souborů dělení slov blokované. -

    Program

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

    Program

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

    Fontové přezdívky Times-_Roman,

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

    Formát

    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 TEXu -roku 2008 (,TEX tuneup of 2008‘). Viz

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

    +class="ec-lmtt-10x-x-109">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. +

    9.1.6 2009
    -

    Od roku 2009 je standardní výstupní formát Lua(LA )TEX PDF, pro využití výhody LuaTEXovské +

    Od roku 2009 je standardní výstupní formát Lua(LA )TE X PDF, pro využití výhody LuaTE Xovské podpory OpenType a jiné. Nové binárky nazvané dviluatex a dvilualatex spouští LuaTEX při -výstupu DVI. Domovská stránka LuaTEXu je dvilualatex spouští LuaTE X při +výstupu DVI. Domovská stránka LuaTE Xu 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ženo je nové vydání fontů AMS Type 1včetně Computer Modern: do zdrojáků Metafontu -bylo zapracováno několik málo změn tvarů, které za léta udělal Donald Knuth a byl -aktualizován hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem -Zapfem (viz

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

    Pomocný program – nový GUI editor – TEXworks je zahrnut pro Windows, ale také -v MacTEXu. Pro jiné platformy a další informace viz domovskou stránku TEXworks -

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

    Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený jazyk +class="ec-lmtt-10x-x-109">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 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. dvipdfmx zahrnuje podporu CJK a má nahromaděny mnohé další úpravy za léta od posledního vydání dvipdfm. -

    Binárky pro platformy

    Binárky pro platformy cygwin a i386-netbsd jsou nyní v TEX Live zahrnuty, zatímco nám bylo -oznámeno, že uživatelé OpenBSD získají TEX pomocí jejich systémů balíků a navíc se +class="ec-lmss-10x-x-109">i386-netbsd jsou nyní v TE X Live zahrnuty, zatímco nám bylo +oznámeno, že uživatelé OpenBSD získají TE X pomocí jejich systémů balíků a navíc se objevily potíže při vytváření binárek, které by měly šanci fungovat na více než jedné verzi. -

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

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

    Závěrečná poznámka o minulosti: všechna vydání TEX Live spolu s podpůrným materiálem +v MetaPostu); budování celého TE X Live je nyní založeno na systému Automake. +

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

    - - +

    9.1.7 2010
    -

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

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

    pdf(LA )TEX nyní

    pdf(LA )TE X 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 epstopdf, když a pokud je načten +konfigurační soubor LATE Xu graphics.cfg a pokud je výstup do PDF. Implicitní nastavení jsou zamýšlena pro eliminaci možností přepsání ručně vytvořených PDF souborů, ale můžete také docela zakázat načtení pst-pdf. Pro dalš class="ec-lmss-10x-x-109">epstopdf (http://ctan.org/pkg/epstopdf-_pkg). -

    Další podobnou změnou je, že vykonání několika málo externích příkazů z TEXu, +class="ec-lmtt-10x-x-109">http://ctan.org/pkg/epstopdf-pkg). +

    Další podobnou změnou je, že vykonání několika málo externích příkazů z TE Xu, prostřednictvím vlastnosti \write18, je nyní implicitně povoleno. Tyto příkazy jsou repstopdf, @@ -6342,26 +5754,23 @@ class="ec-lmtt-10x-x-109">bibtex a bibtex8; seznam je uveden v texmf.cnf. Prostředí, která musí zakázat všechny takové externí povely, mohou zrušit tuto volbu v instalátoru (viz oddíl 3.2.4), +href="#x1-280003.2.4">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í mohou být +

    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ý TE X). Je to proto, že nyní mohou být povolené pro použití omezeným \write18. Aby se to změnilo, může být nastavena proměnná prostředí TEXMFOUTPUT nebo změneno nastavení openout_any. -

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

    Program

    XeTE X nyní podporuje posun (kerning) okrajů podél stejných linií jako pdfTE X. (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 class="ec-lmtt-10x-x-109">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 +

    Byly zařazeny nové programy: nástroj (engine) pTE X 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č http://baruch.ev-en.org/proj/chktex) na kontrolu dokumentů (LA )TE Xu; překladač dvisvgm z DVI do SVG (http://dvisvgm.sourceforge.net). -

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

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

    Změna TEX Live 2009, které jsme si nevšimli: četné binárky týkající se TEX4ht +

    Změna TE X Live 2009, které jsme si nevšimli: četné binárky týkající se TE X4ht (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) spouštěno -živě. Samostatné DVD již nemá dostatek místa. Výhodou je, že instalace z fyzického DVD je -mnohem rychlejší. -

    +

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

    9.1.8 2011
    -

    Binárky Mac OS X (

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

    Program

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

    Program MetaPost (ATE Xem. +

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

    Implementace

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

    Programy

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

    - - +

    9.1.9 2012
    -

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

    Parametr

    Parametr \XeTeXdashbreakstate je implicitně nastaven na 1, pro xetex i xelatex. To -umožňuje zalomení řádek po pomlčkách a spojovnících, což vždy bylo chováním plain TEXu, -LATEXu, LuaTEXu atd. Stávající dokumenty XeTEXu, které si musí udržet perfektní +umožňuje zalomení řádek po pomlčkách a spojovnících, což vždy bylo chováním plain TE Xu, +LATE Xu, LuaTE Xu atd. Stávající dokumenty XeTE Xu, které si musí udržet perfektní kompatibilitu zalomení řádek, musí explicitně nastavit hodnotu \XeTeXdashbreakstate na 0. -

    Výstupní soubory generované programy

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

    Do výstupu programu

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

    V omezeném režimu vykonávání

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

    Soubor

    Soubor texmf.cnf je také k nalezení v adresáři ../texmf-_local, například +class="ec-lmtt-10x-x-109">../texmf-local, například /usr/local/texlive/texmf-_local/web2c/texmf.cnf, pokud existuje. -

    Skript /usr/local/texlive/texmf-local/web2c/texmf.cnf, pokud existuje. +

    Skript updmap čte soubor updmap.cfg podle stromu místo globálního konfiguračního souboru. Tato změna by neměla být viditelná, pokud needitujete vaše soubory updmap.cfg přímo. Více obsahuje výstup příkazu updmap –help. -

    Platformy: byly přidány

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

    +

    9.1.10 2013
    -

    Rozvržení distribuce: kořenový adresář

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

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

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

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

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

    LuaTEX: aktualizován na Lua 5.2 a zahrnuje novou knihovnu (

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

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

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

    • Na navrhování fontů je nyní použita knihovna The HarfBuzz místo ICU. (ICU je stále používán pro podporu vstupních kódování, obousměrnost a zvláštní zalamování @@ -6512,57 +5910,51 @@ class="E">EX (pro doplněn
    • Preferují se TrueType/OpenType fonty před Type1, pokud mají stejné názvy.
    • -
    • Opraveny jsou občasné neshody při hledání fontů mezi XeTEXem a Opraveny jsou občasné neshody při hledání fontů mezi XeTE Xem a xdvipdfmx.
    • Podpora OpenType math cut-ins.
    -

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

    microtype.sty: trochu podpory pro XeTEX (vyčuhování) a LuaTEX (vyčuhování, rozpínavost +

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

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

    Platformy: http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES. +

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

    +

    9.1.11 2014
    -

    Rok 2014 zažil další doladění TEXu od Donalda Knutha; to ovlivnilo všechny stroje, ale +

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

    pdfTEX: nový parametr na potlačení varování

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

    LuaTEX: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov. Největší +

    LuaTE X: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov. Největší přírůstek je nová varianta stroje, luajittex (texluajitc. Použ v TUGboatu je na http://tug.org/TUGboat/tb34-_1/tb106scarso.pdf). http://tug.org/TUGboat/tb34-1/tb106scarso.pdf). luajittex je stále ve vývoji, není k dispozici pro všechny platformy a je podstatně méně stabilní než luatex. Ani my, ani jeho vývojáři nedoporučujeme jeho použití s výjimkou zvláštního použití pro účel experimentu s jit na kódech Lua. -

    XeTEX: Stejné grafické formáty jsou nyní podporovány na všech platformách (včetně Mac); -tím se vyhýbá problému kompatibility dekompozice v Unicode. Preferuje fonty OpenType před -Graphite kvůli kompatibilitě s předchozími verzemi XeTEXu. -

    MetaPost: Podporován je nový číselný systém

    XeTE X: Stejné grafické formáty jsou nyní podporovány na všech platformách (včetně Mac); tím +se vyhýbá problému kompatibility dekompozice v Unicode. Preferuje fonty OpenType před Graphite +kvůli kompatibilitě s předchozími verzemi XeTE Xu. +

    MetaPost: Podporován je nový číselný systém decimal, společně s interním parametrem numberprecision; nová definice makra drawdot plain.mp, podle Donalda Knutha, mimo jiné odstraňuje chyby ve výstupech SVG a PNG. -

    ConTEXtová pomůcka

    ConTE Xtová pomůcka pstopdf bude odstraněna jako samostatný příkaz v určité době po vydání kvůli konfliktům s pomůckami OS téhož názvu. Stále může být (i teď) vyvolána jako mtxrun –script pstopdf. -

    psutils byl podstatně revidován novým vývojářem. Ve výsledku jsou nyní mnohé zřídka užívané pomůcky (fix*, scripts/ a nejsou vykonavatelné na uživatelské úrovni. Toto může být navráceno, pokud se to ukáže jako problematické. Byl přidán nový skript psjoin. -

    Přerozdělení TEX Live pro MacTEX (sekce 

    Přerozdělení TE X Live pro MacTE X (sekce 3.1.2) již nezahrnuje výběrové balíky pouze pro -Mac pro fonty Latin Modern a TEX Gyre, jelikož pro jednotlivé uživatele je dostatečně jednoduché +Mac pro fonty Latin Modern a TE X Gyre, jelikož pro jednotlivé uživatele je dostatečně jednoduché začlenit je do systému. Program convert z ImageMagick byl rovněž odstraněn, protože TEX4ht +class="ec-lmss-10x-x-109">convert z ImageMagick byl rovněž odstraněn, protože TE X4ht (konkrétně tex4ht.env) nyní používá přímo Ghostscript. -

    Kolekce

    Kolekce langcjk pro čínskou, japonskou a korejskou podporu byla rozdělena na jednotlivé jazykové kolekce z důvodu rozumnějších velikostí. -

    Platformy:

    Platformy: x86_64-cygwin byla přidána; mips-irix odstraněna. Microsoft již nepodporuje Windows XP, tudíž naše programy mohou kdykoliv začít selhávat. -

    +

    9.1.12 2015
    -

    LaTeX2e nyní implicitně zahrnuje změny, které byly předtím zahrnuty pouze explicitním +

    LaTeX2e nyní implicitně zahrnuje změny, které byly předtím zahrnuty pouze explicitním načtením balíčku fixltx2e, který je nyní „no-op“ (prázdný). Nový balík latexrelease a další -mechanismy umožňují kontrolu toho, co je již doděláno v základním LATEXu. Podrobnosti -obsahují zahrnuté dokumenty LATEX News #22 a „LATEX changes“. Mimochodem, balíky babel -a psnfss, které jsou součástí jádra LATEXu, se spravují odděleně a nejsou dotčeny těmito změnami -(a měly by být stále ještě funkční). -

    Vnitřně nyní LaTeX2e zahrnuje konfiguraci Unicode-related stroje (jehož znaky jsou písmena, -názvy primitivů atd.), který byl původně součástí TEX Live. Tato změna je zamýšlena jako +mechanismy umožňují kontrolu toho, co je již doděláno v základním LATE Xu. Podrobnosti obsahují +zahrnuté dokumenty LATE X News #22 a „LATE X changes“. Mimochodem, balíky babel a psnfss, +které jsou součástí jádra LATE Xu, se spravují odděleně a nejsou dotčeny těmito změnami (a měly +by být stále ještě funkční). +

    Vnitřně nyní LaTeX2e zahrnuje konfiguraci Unicode-related stroje (jehož znaky jsou písmena, +názvy primitivů atd.), který byl původně součástí TE X Live. Tato změna je zamýšlena jako neviditelná pro uživatele; několik vnitřních řídících příkazů nízké úrovně bylo přejmenováno nebo odstraněno, ale vnější chování by mělo zůstat stejné. -

    pdfTEX: Podpora JPEG Exif stejně JFIF; dokonce nevydává výstrahu při záporném +

    pdfTE X: Podpora JPEG Exif stejně JFIF; dokonce nevydává výstrahu při záporném \pdfinclusionerrorlevel; synchronizace s xpdf 3.04. -

    LuaTEX: Nová knihovna

    LuaTE X: Nová knihovna newtokenlib na skenování tokenů; odstraněna chyba v generátoru normálních náhodných čísel a na jiných místech. -

    XeTEX: Opraveno zacházení s obrázky; binárka

    XeTE X: Opraveno zacházení s obrázky; binárka xdvipdfmx nyní poprvé vypadá jako příbuzná xetexu; změněn vnitřní operační kód XDV. -

    MetaPost: Nový číselný systém

    MetaPost: Nový číselný systém binary; nové programy upmpost a updvitomp umožňující japonštinu, analogické k up*tex. -

    MacTEX: Aktualizace zařazeného balíku Ghostscript pro podporu CJK. Panel preferencí +

    MacTE X: Aktualizace zařazeného balíku Ghostscript pro podporu CJK. Panel preferencí -TEXové distribuce pracuje nyní v Yosemite (Mac OS X 10.10). Resource-fork font suitcases -(obecně bez přípony) XeTEX už nepodporuje; podpora data-fork suitcases (.dfont) zůstává. -

    Infrastruktura: Skript

    Infrastruktura: Skript fmtutil byl předělán pro čtení fmtutil.cnf na stromovém základě, analogicky k mktexpk) upřednostňuj nyní programy v jejich vlastních adresářích, místo vždy používané existující proměnné PATH. -

    Platformy: *-kfreebsd jsou odstraněny, protože TEX Live je nyní snadno dostupný +

    Platformy: *-kfreebsd jsou odstraněny, protože TE X Live je nyní snadno dostupný prostřednictvím mechanismu systémových platforem. Podpora pro několik dalších platforem je dostupná ve formě uživatelských binárek (http://tug.org/texlive/custom-_bin.html). Navíc -jsou některé platformy nyní vynechány na DVD (jednoduše pro ušetření místa), avšak mohou být +class="ec-lmtt-10x-x-109">http://tug.org/texlive/custom-bin.html). Navíc jsou +některé platformy nyní vynechány na DVD (jednoduše pro ušetření místa), avšak mohou být normálně nainstalovány z Internetu. -

    +

    9.1.13 2016
    -

    LuaTEX: Rozsáhlé změny primitivů, jak přejmenování, tak i odstranění společně s reorganizací -struktury některých uzlů. Změny jsou shrnuty v článku Hanse Hagena, „LuaTEX 0.90 backend +

    LuaTE X: Rozsáhlé změny primitivů, jak přejmenování, tak i odstranění společně s reorganizací +struktury některých uzlů. Změny jsou shrnuty v článku Hanse Hagena, „LuaTE X 0.90 backend changes for PDF and more“ (http://tug.org/TUGboat/tb37-_1/tb115hagen-_pdf.pdf); pro -všechny podrobnosti viz příručku LuaTEXu, http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf); pro +všechny podrobnosti viz příručku LuaTE Xu, texmf-dist/doc/luatex/base/luatex.pdf. -

    Metafont: Nové vysoce experimentální příbuzné programy MFlua a MFluajit, integrující Lua +

    Metafont: Nové vysoce experimentální příbuzné programy MFlua a MFluajit, integrující Lua s Metafont, pro účely pokusného testování. -

    MetaPost: Opravy chyb a interní příprava pro MetaPost 2.0. -

    SOURCE_DATE_EPOCH má podporu všech překladačů s výjimkou LuaTEXu (ta přijde v další +

    MetaPost: Opravy chyb a interní příprava pro MetaPost 2.0. +

    SOURCE_DATE_EPOCH má podporu všech překladačů s výjimkou LuaTE Xu (ta přijde v další verzi) a originálního texu (cíleně vynechána): pokud je proměnná prostředí SOURCE_DATE_EPOCH @@ -6727,30 +6100,26 @@ nastavena, jej proměnná SOURCE_DATE_EPOCH_TEX_PRIMITIVES, hodnota SOURCE_DATE_EPOCH je použita -k inicializaci TEXových primitiv \year, \month, \day a \time. Manuál pdfTEXu má příklady a +class="ec-lmtt-10x-x-109">\time. Manuál pdfTE Xu má příklady a detaily. -

    pdfTEX: Nové primitivy

    pdfTE X: Nové primitivy \pdfinfoomitdate, \pdftrailerid, \pdfsuppressptexinfo, na nastavení hodnot objevujících se v PDF výstupu, které se normálně mění při každém spuštění (časové známky). Ovlivní pouze výstup PDF, ne DVI. -

    XeTEX: Nové primitivy

    XeTE X: Nové primitivy \XeTeXhyphenatablelength, \XeTeXgenerateactualtext,
    \XeTeXinterwordspaceshaping, \mdfivesum; limit počtu tříd znaků byl zvětšen na 4096; a byl zvýšen DVI id byte. -

    Ostatní nástroje: +

    Ostatní nástroje:

    • gregorio je nový program, část balíku -a
    • ps2pk umí zacházet s rozšířenými fonty PK/GF.
    -

    MacTEX: The TEX Distribution Preference Panel byl zrušen; jeho funkcionalita je nyní v TeX +

    MacTE X: The TE X Distribution Preference Panel byl zrušen; jeho funkcionalita je nyní v TeX Live Utility; přibalené aplikace GUI jsou aktualizovány; nový skript cjk-gs-integrate pro spuštění uživateli, kteří si přejí začlenit různé fonty CJK do Ghostscriptu. -

    Infrastruktura: Podporován je systémový konfigurační soubor

    Infrastruktura: Podporován je systémový konfigurační soubor tlmgr; ověření kontrolního součtu balíku; pokud je dostupný program gpg, dojde k ověření podpisu síťové aktualizace. @@ -6784,21 +6151,19 @@ Ověřen class="ec-lmtt-10x-x-109">tlmgr. Pokud gpg k dispozici není, aktualizace probíhají jako obvykle. -

    Platformy

    Platformy alpha-linux a mipsel-linux byly odstraněny. -

    +

    9.1.14 2017
    -

    LuaTEX: Více zpětných volání (callbacks), více typografického řízení, více přístupů k interním +

    LuaTE X: Více zpětných volání (callbacks), více typografického řízení, více přístupů k interním datovým strukturám; pro některé platformy přidáná knihovna ffi pro dynamické načtení kódu. -

    pdfTEX: Proměnná prostředí

    pdfTE X: Proměnná prostředí SOURCE_DATE_EPOCH_TEX_PRIMITIVES z minulého roku přejmenována na FORCE_SOURCE_DATE bez změn ve funkcionalitě; pokud seznam tokenů @@ -6806,41 +6171,33 @@ class="ec-lmtt-10x-x-109">FORCE_SOURCE_DATE bez změn class="ec-lmtt-10x-x-109">\pdfpageattr obsahuje řetězec /MediaBox, potlačí se výstup implicitního /MediaBox. -

    XeTEX: Unicode/OpenType matematika je nyní založena na podpoře tabulky HarfBuzz MATH; +

    XeTE X: Unicode/OpenType matematika je nyní založena na podpoře tabulky HarfBuzz MATH; odstraněno pár chyb. -

    Dvips: Poslední nastavení

    Dvips: Poslední nastavení \special papersize „vyhrává“, pro konzistenci s dvipdfmx a očekáváním balíků; konfigurační nastavení L0 (přepínač -L0) obnovuje předchozí chování, tedy to, kdy „první nastavení vyhrává“. -

    epTEX, eupTEX: Nová primitiva

    epTE X, eupTE X: Nová primitiva \pdfuniformdeviate, \pdfnormaldeviate, \pdfrandomseed, \pdfsetrandomseed, \pdfelapsedtime, \pdfresettimer z pdfTEXu. -

    MacTEX: Jako v tomto roce, pouze vydání Mac OS X, pro která Apple ještě vydává -bezpečnostní záplaty, budou podporovány v MacTEXu pod platformou s názvem \pdfresettimer z pdfTE Xu. +

    MacTE X: Jako v tomto roce, pouze vydání Mac OS X, pro která Apple ještě vydává +bezpečnostní záplaty, budou podporovány v MacTE Xu pod platformou s názvem x86_64-darwin; v současnosti sa tím myslí Yosemite, El Capitan a Sierra (10.10 a novší). Binárky pro starší -verze Mac OS X nejsou zahrnuty v MacTEXu, ale stále ještě jsou dostupné v TEX Live +verze Mac OS X nejsou zahrnuty v MacTE Xu, ale stále ještě jsou dostupné v TE X Live (x86_64-darwinlegacy, i386-darwin, powerpc-darwin). -

    Infrastruktura: Strom

    Infrastruktura: Strom TEXMFLOCAL je nyní prohledáván před TEXMFSYSCONFIG a TEXMFSYSVAR @@ -6851,7 +6208,7 @@ class="ec-lmtt-10x-x-109">shell pro interaktivn použití a novou funkci conf auxtrees pro jednodušší přidání a odebrání doplňkových stromů. -

    updmap a fmtutil: Tyto skripty nyní vydávají varování pokud jsou vyvolány bez specifikace buď v tzv. systémovém režimu (http://tug.org/texlive/scripts-_sys-_user.html. -

    http://tug.org/texlive/scripts-sys-user.html. +

    install-tl: Osobní cesty jako TEXMFHOME jsou nyní přiřazeny hodnotám MacTEXu +class="ec-lmtt-10x-x-109">TEXMFHOME jsou nyní přiřazeny hodnotám MacTE Xu (~/Library/... implicitně na Macích). Nová volba -init-from-profile pro zahájení instalace s hodnotami zadaného profilu; nový příkaz P pro explicitní uložení profilu; nové názvy proměnných profilu (ale předchozí jsou ještě stále akceptovány). -

    SyncTEX: dočasný soubor se nyní jmenuje

    SyncTE X: dočasný soubor se nyní jmenuje foo.synctex(busy), namísto foo.synctex.gz(busy). Frontendy a dávkyi, které mažou dočasné soubory by se měly upravit (kvůli zrušené koncovce .gz). -

    Ostatní nástroje:

    Ostatní nástroje: texosquery-jre8 je nový multi-platformní program pro získávání lokálních nastavení (locale) a jiných systémových informací ze zdrojového dokumentu TEXu; je to +class="ec-lmtt-10x-x-109">locale) a jiných systémových informací ze zdrojového dokumentu TE Xu; je to implicitně zahrnuto v příkazech shell_escape_commands pro omezené vykonávání shellu. (Starší verze JRE jsou podporov class="ec-lmtt-10x-x-109">texosquery, ale nemohou být k dispozici v omezeném režimu vykonávání, protože už nejsou podporovány Oracle, kvůli bezpečnostním problémům.) -

    Platformy: Viz položku MacTEX výše; žádné další změny. -

    -

    9.2 Současnost – 2018

    -

    Kpathsea: implicitně je hledání v nesystémových adresářích nezávislé na velikosti písmenek +

    Platformy: Viz položku MacTE X výše; žádné další změny. +

    +

    9.1.15 2018
    +

    Kpathsea: implicitně je hledání v nesystémových adresářích nezávislé na velikosti písmenek v názvech souborů; nastav texmf.cnf nebo proměnnou prostředí texmf_casefold_search na 0 pro -potlačení nezávislosti. Plné detaily jsou v manuálu Kpathsea (http://tug.org/kpathsea). -

    epTEX, eupTEX: Nový primitiv

    epTE X, eupTE X: Nový primitiv \epTeXversion. -

    LuaTEX: Příprava na migraci na Lua 5.3 v roce 2019: binárka

    LuaTE X: Příprava na migraci na Lua 5.3 v roce 2019: binárka luatex53 je dostupná pro většinu platform, ale musí být přejmenována na luatex aby byla účinná. Nebo -použijte soubory ConTEXt Garden (http://wiki.contextgarden.net); více informací tamtéž. -

    MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy. -

    pdfTEX: Umožňuje kódování vektorů pro bitmapové fonty; aktuální adresář není zakódován +

    MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy. +

    pdfTE X: Umožňuje kódování vektorů pro bitmapové fonty; aktuální adresář není zakódován do -do PDF ID; odstranění chyb pro \pdfprimitive a souvisejíci věci. -

    XeTEX: Podpora

    XeTE X: Podpora /Rotate při vkládání PDF obrázků; nenulový chybový kód programu pokud selže výstupní ovladač; opraveny různé UTF-8 a další primitivy. -

    MacTEX: Viz změny podpory verze níže. Navíc, soubory instalovány do

    MacTE X: Viz změny podpory verze níže. Navíc, soubory instalovány do /Applications/TeX/ -programem MacTEX byly reorganizovány pro větší srozumitelnost; nyní toto místo obsahuje čtyři +programem MacTE X byly reorganizovány pro větší srozumitelnost; nyní toto místo obsahuje čtyři GUI programy (BibDesk, LaTeXiT, TeX Live Utility a TeXShop) na nejvyšší úrovni a adresáře s dalšími nástroji a dokumentací. -

    tlmgr: nové front-end tlshell (Tcl/Tk) a tlcockpit (Java); výstup JSON; uninstall je nyn synonymem pro remove; nová akce/volba print-platform-info. -

    Platformy: +

    Platformy:

      -
    • Nové: x86_64-linuxmusl a aarch64-linux. +
    • Odstraněny: armel-linux, powerpc-linux.
    • x86_64-darwin podporuje 10.10–10.13 (Yosemite, El Capitan, Sierra a High Sierra). @@ -6967,44 +6312,117 @@ class="ec-lmtt-10x-x-109">powerpc-darwin a i386-darwin platforms byly odstraněny.
    • Windows: XP už není podporován.
    -

    +

    +

    9.2 Současnost – 2019

    +

    Kpathsea: Důslednější expanze závorek a rozdělení cesty; nová proměnná TEXMFDOTDIR namísto +,hard-coded‘ . v cestách umožňuje snadné vyhledávání dalších adresářů nebo podadresářů (viz +komentáře v texmf.cnf). +

    epTE X, eupTE X: Nové primitivy \readpapersizespecial a \expanded. +

    LuaTE X: Lua 5.3 nyní používán, s průvodními aritmetickými změnami a změnami rozhraní. +Domácí knihovna pplib slouží ke čtení souborů PDF, co odstraňuje závislost na poppleru (a +potřebu C++); odpovídajícím způsobem se změnilo rozhraní Lua. +

    MetaPost: název příkazu r-mpost rozpoznán jako alias pro vyvolání pomocí volby +–restricted a přidán do seznamu omezených příkazů dostupních ve výchozím nastavení. +Minimální přesnost je nyní 2 pro desetinný a binární režim. Binární režim již není v MPlib +k dispozici, ale stále je k dispozici v samostatném MetaPostu. +

    pdfTE X: Nový primitiv \expanded; pokud je parametr \pdfomitcharset nového primitivu +nastaven na 1, řetězec /CharSet je vypuštěn z výstupu PDF, protože nemůže být garantovaně +správný, jak to požadují PDF/A-2 a PDF/A-3. +

    XeTE X: Nové primitivy \expanded, \creationdate, \elapsedtime, \filedump, \filemoddate, +\filesize, \resettimer, \normaldeviate, \uniformdeviate, \randomseed; extend \Ucharcat to +produce active characters. +

    tlmgr: Podporuje curl jako program na stahování; pro lokální zálohování používá lz4 a gzip +před xz, pokud jsou k dispozici; dává přednost systémovým binárkám před binárkami, které +poskytuje TE X Live pro programy pro kompresi a stahování, pokud není nastavena proměnná +prostředí TEXLIVE_PREFER_OWN. +

    install-tl: Nová volba -gui (bez argumentu) je výchozí pod Windows a Macs, a vyvolává +nové GUI Tcl/TK (viz oddíly 1.33.1.6). +

    Nástroje: +

      +
    • cwebbin (https://ctan.org/pkg/cwebbin) je nyní implementace CWEB v TE X Live, + s podporou pro více jazykových dialektů, včetně programu ctwill na výrobu + mini-indexů. +
    • +
    • chkdvifont: poskytuje informace o fontech z DVI souborů, také z tfm/ofm, vf, gf, pk. +
    • +
    • dvispc: udělá soubor DVI nezávislým na stránce vzhledem na ,specials‘.
    + + +

    MacTE X: x86_64-darwin nyní podporuje 10.12 a vyšší (Sierra, High Sierra, Mojave); +x86_64-darwinlegacy ještě pořád podporuje 10.6 a novější. Kontrola pravopisu Excalibur již není +zahrnuta, protože vyžaduje 32-bitovou podporu. +

    Platformy: odstraněna sparc-solaris. +

    9.3 Budoucnost

    -

    TEX Live není dokonalý a nikdy nebude. Máme v úmyslu pokračovat v pravidelných vydáních a + id="x1-880009.3">Budoucnost +

    TE X Live není dokonalý a nikdy nebude. Máme v úmyslu pokračovat v pravidelných vydáních a rádi bychom poskytovali více dokumentace, více programů, a také stále aktualizovaný a lépe -zkontrolovaný strom maker a fontů, a vše ostatní pro TEX. Tato práce je prováděna +zkontrolovaný strom maker a fontů, a vše ostatní pro TE X. Tato práce je prováděna dobrovolníky v jejich omezeném volném čase a tedy vždy je co dodělávat. Viz, prosím, 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é TEXové TE Xování!

    í!

    1Od verzie TEX LiveOd verzie TE X Live 7 nie je nutné túto vo class="ec-lmr-9">é implicitne. -

    2Ke korektuře \Ucom{perl install-tl -gui} \end{alltt} +StarĂŠ volby \code{wizard} a \code{perltk}/\code{expert} jsou stĂĄle +jeĹĄtě k~dispozici. VyĹžadujĂ­ modul \dirname{Perl::Tk} zkompilovanĂ˝ +s~podporou XFT, co obecně nenĂ­ problĂŠm v~případě systĂŠmu +\GNU/Linux, avĹĄak často je v~případě jinĂ˝ch systĂŠmĹŻ. ÚplnĂ˝ seznam rĹŻznĂ˝ch voleb zĂ­skĂĄte povelem: \begin{alltt} > \Ucom{perl install-tl -help} \end{alltt} -\textbf{VarovĂĄnĂ­ o oprĂĄvněnĂ­ch Unixu:} VaĹĄe nastavenĂ­ \code{umask} v~čase instalace +\textbf{O oprĂĄvněnĂ­ch Unixu:} VaĹĄe nastavenĂ­ \code{umask} v~čase instalace bude respektovĂĄno instalačnĂ­m programem \TL{}. Proto kdyĹž chcete, aby byla VaĹĄe instalace pouĹžitelnĂĄ i jinĂ˝mi uĹživateli neĹž VĂĄmi, ujistěte se, Ĺže jsou VaĹĄe nastavenĂ­ dostatečně tolerantnĂ­, například, \code{umask @@ -843,8 +843,6 @@ s~dokumentacĂ­ a aplikacemi specifickĂ˝mi pro Mac. JestliĹže pouŞívĂĄte nerozbalenĂ˝ staĹženĂ˝ .zip soubor nebo pokud se instalačnĂ­ program \DVD\ nespustĂ­ automaticky, klikněte dvakrĂĄt na soubor \filename{install-tl-windows.bat}. -Pokud chcete dostat vĂ­ce voleb na Ăşpravu, např. vĂ˝běr konkrĂŠtnĂ­ kolekce balĂ­kĹŻ, -spusĹĽte namĂ­sto něho \filename{install-tl-advanced.bat}. MĹŻĹžete takĂŠ spustit instalačnĂ­ program z~příkazovĂŠho řádku. DĂĄle \texttt{>} označuje prompt shellu; @@ -859,8 +857,8 @@ MĹŻĹžete takĂŠ zadat absolutnĂ­ cestu, jako například: > \Ucom{D:\bs{}texlive\bs{}install-tl-windows} \end{alltt} pro \TKCS\ \DVD, za předpokladu, Ĺže \dirname{D:} je optickĂ˝ disk. -Obr.~\ref{fig:wizard-w32} zobrazuje prĹŻvodcovskĂ˝ -instalĂĄtor, kterĂ˝ je pro Windows implicitnĂ­. +Obr.~\ref{fig:basic-w32} zobrazuje zĂĄkladnĂ­ obrazovku prĹŻvodcovskĂŠho +instalĂĄtoru, kterĂ˝ je pro Windows implicitnĂ­. Pro instalaci v~textovĂŠm reĹžimu pouĹžijte: \begin{alltt} @@ -874,23 +872,23 @@ Pro ĂşplnĂ˝ seznam rĹŻznĂ˝ch voleb zadejte: \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2018 from: ... +Installing TeX Live 2019 from: ... Platform: x86_64-linux => 'GNU/Linux on x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp ... Detected platform: GNU/Linux on Intel x86_64 - binary platforms: 1 out of 19 + binary platforms: 1 out of 16 - set installation scheme (scheme-full) + set installation scheme: scheme-full customizing installation collections - 40 collections out of 41, disk space required: 5328 MB + 40 collections out of 41, disk space required: 5829 MB directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2018 + /usr/local/texlive/2019 ... options: @@ -902,27 +900,31 @@ Detected platform: GNU/Linux on Intel x86_64 Actions: start installation to hard disk +

    save installation profile to 'texlive.profile' and exit help quit \end{boxedverbatim} -\caption{Hlavní obrazovka textového instalačního programu (\GNU/Linux)}% +\vskip-\baselineskip +\caption{Hlavní obrazovka textového instalačního programu (\GNU/Linux)}% \label{fig:textmain} \end{figure} % nebudeme překládat - \begin{figure}[tb] -\tlpng{install-lnx-main}{\linewidth} -\caption{Obrazovka pokročilého \GUI{} instalátoru (\GNU/Linux)} -\label{fig:guimain} + \tlpng{basic-w32}{.6\linewidth} + \caption{Základní obrazovka instalátoru (Windows); tlačidlo \singleuv{Advanced} + způsobí něco jako na obr.~~\ref{fig:advanced-lnx}} + \label{fig:basic-w32} \end{figure} + \begin{figure}[tb] -\tlpng{wizard-w32}{\linewidth} -\caption{Průvodcovská obrazovka instalátoru (Windows)} -\label{fig:wizard-w32} +\tlpng{advanced-lnx}{\linewidth} +\caption{Obrazovka pokročilého \GUI{} instalátoru (\GNU/Linux)} +\label{fig:advanced-lnx} \end{figure} + \htmlanchor{cygwin} \subsubsection{Cygwin} \label{sec:cygwin} @@ -944,39 +946,44 @@ Doporučené jsou následující doplňkové balíky: Obrázek~\ref{fig:textmain} ukazuje základní obrazovku textového režimu pod Unixem. Pro Unix je textový instalační program nastaven implicitně. -Je to instalátor jenom s~příkazovým řádkem; vůbec nemá kurzorovou podporu. +Je to instalátor jenom s~příkazovým řádkem; vůbec nemá kurzorovou podporu. Nemůžete se například pohybovat v~zatrhávacích rámečcích nebo vstupních polích. Jenom něco napíšete (s~rozlišováním velikosti písma) na příkazovém řádku a stlačíte klávesu Enter, poté se celá obrazovka přepíše s~přizpůsobeným obsahem. Rozhraní textového instalátoru je tak primitivní z~prostého důvodu: je navržené tak, aby se dalo spustit na tolika platformách, jak je to jen -možné, dokonce i~v~Perlu. -% (pro Windows je zařazena podmožina Perlu). - -\subsubsection{Grafický instalační program pro zkušené} +možné, dokonce i~s~minimálním Perlem. -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 neliší od textového. -% (obr.~\ref{fig:textmain}). +\subsubsection{Grafický instalační program} +\label{sec:graphical-inst} -Tento režim může být vyvolán explicitně pomocí +Implicitní grafický instalátor začíná jednoduše, pouze s~několika +volbami; viz obr.~\ref{fig:basic-w32}. +Může být vyvolán pomocí \begin{alltt} -> \Ucom{install-tl -gui=perltk} + > \Ucom{install-tl -gui} \end{alltt} +Tlačidlo \singleuv{Advanced} dává přístup ke většině voleb textového +instalátoru; viz obr.~\ref{fig:advanced-lnx}. + +\subsubsection{Starší instalátory} + +Režimy \texttt{perltk}/\texttt{expert} a \texttt{wizard} jsou ještě pořád +k~dispozici pro systémy s~nainstalovaným Perl/Tk. Můžou být specifikované +pomocí argumentů \texttt{-gui=perltk} resp. \texttt{-gui=wizard}. \subsubsection{Jednoduchý průvodce instalací} Pod Windows je implicitně nastaveno spuštění nejjednoduššího instalačního způsobu, který můžeme doporučit, -nazvaného \uv{průvodce} instalací (obr.~\ref{fig:wizard-w32}). Nainstaluje -všechno a nezadává skoro žádné otázky. Pokud si +nazvaného \uv{průvodce} instalací. %(obr.~\ref{fig:wizard-w32}). +Nainstaluje všechno a nezadává skoro žádné otázky. Pokud si chcete veškeré nastavení upravit, musíte spustit některý z~dalších instalátorů. -Pro jiné platformy může být tento režim vyvolán explicitně povelem +Pro jiné platformy může být tento režim vyvolán explicitně povelem \begin{alltt} > \Ucom{install-tl -gui=wizard} \end{alltt} @@ -995,26 +1002,24 @@ a dílčích nabídkách: \begin{boxedverbatim} Available platforms: =============================================================================== - a [ ] Cygwin on Intel x86 (i386-cygwin) - b [ ] Cygwin on x86_64 (x86_64-cygwin) - c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin) - d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy) - e [ ] FreeBSD on x86_64 (amd64-freebsd) - f [ ] FreeBSD on Intel x86 (i386-freebsd) - g [ ] GNU/Linux on ARM64 (aarch64-linux) - h [ ] GNU/Linux on ARM (armel-linux) - i [ ] GNU/Linux on ARMhf (armhf-linux) - j [ ] GNU/Linux on Intel x86 (i386-linux) - k [ ] GNU/Linux on PowerPC (powerpc-linux) - l [X] GNU/Linux on x86_64 (x86_64-linux) - m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl) - o [ ] NetBSD on x86_64 (amd64-netbsd) - p [ ] NetBSD on Intel x86 (i386-netbsd) - s [ ] Solaris on Intel x86 (i386-solaris) - t [ ] Solaris on Sparc (sparc-solaris) - u [ ] Solaris on x86_64 (x86_64-solaris) - v [ ] Windows (win32) +a [ ] Cygwin on Intel x86 (i386-cygwin) +b [ ] Cygwin on x86_64 (x86_64-cygwin) +c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin) +d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy) +e [ ] FreeBSD on x86_64 (amd64-freebsd) +f [ ] FreeBSD on Intel x86 (i386-freebsd) +g [ ] GNU/Linux on ARM64 (aarch64-linux) +h [ ] GNU/Linux on ARMhf (armhf-linux) +i [ ] GNU/Linux on Intel x86 (i386-linux) +j [X] GNU/Linux on x86_64 (x86_64-linux) +k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl) +l [ ] NetBSD on x86_64 (amd64-netbsd) +m [ ] NetBSD on Intel x86 (i386-netbsd) +o [ ] Solaris on Intel x86 (i386-solaris) +p [ ] Solaris on x86_64 (x86_64-solaris) +s [ ] Windows (win32) \end{boxedverbatim} +\vskip-\baselineskip \caption{Nabídka binárek}\label{fig:bin_text} \end{figure} @@ -1045,6 +1050,7 @@ Select a scheme: i [ ] teTeX scheme (more than medium, but nowhere near full) j [ ] custom selection of collections \end{boxedverbatim} +\vskip-\baselineskip \caption{Nabídka schémat}\label{fig:schemetext} \end{figure} @@ -1052,7 +1058,9 @@ Obrázek~\ref{fig:schemetext} ukazuje nabídku schémat \TL; tady vybíráte \uv{schéma}, což je souhrn kolekcí balíků. Předvolené schéma \optname{full} nainstaluje vše, co je k~dispozici. To doporučujeme, avšak -můžete také zvolit schéma \optname{basic} pro malý systém, +můžete také zvolit schéma \optname{basic} +pro pouze plain a \LaTeX, \optname{small} pro několik málo dalších programů +(ekvivalentní s~takzvanou instalací Basic\TeX\ Mac\TeX{}u), \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ě. @@ -1089,7 +1097,7 @@ Toto uspořádání umožňuje mít mnoho paralelních instalací \TL, jednu pro a můžete mezi nimi přepínat pouhou změnou vyhledávací cesty. Tento instalační adresář může být přepsán nastavením proměnné \dirname{TEXDIR} v~instalátoru. -Obrazovka \GUI\ pro toto a další nastavení je ukázána na obrázku~\ref{fig:guimain}. +Obrazovka \GUI\ pro toto a další nastavení je ukázána na obrázku~\ref{fig:advanced-lnx}. Hlavní důvod pro změnu této předvolby je nedostatek diskového prostoru v~této části (úplný \TL\ potřebuje několik gigabytů) nebo nedostatek práv na zápis pro standardní umístění. @@ -1155,8 +1163,9 @@ Options customization: binaries to: manpages to: info to: - after installation, get package updates from CTAN: [X] + after install, set CTAN as source for package updates: [X] \end{boxedverbatim} +\vskip-\baselineskip \caption{Nabídka voleb (Unix)}\label{fig:optionstext} \end{figure} @@ -1245,14 +1254,14 @@ K~uvedení názvu volby mohou být použity |-| nebo také |--|. Následují nejběžnější volby: \begin{ttdescription} -\item[-gui] Podle možností použijte \GUI{} instalátor. Toto si vyžaduje modul - Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk}); - zkompilovaný s~podporou 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[-gui] Použijte \GUI{} instalátor pokud je to možné. Toto si vyžaduje +Tcl/Tk ve verzi 8.5 nebo vyšší. Toto je případ na \MacOSX\ a je +distribuován s~\TL{} pod Windows. Starší volby \texttt{-gui=perltk} +a \texttt{-gui=wizard} jsou stále ještě k~dispozici a vyžadují modul Perl/Tk +(\url{http://tug.org/texlive/distro.html#perltk}) zkompilovaný s~podporou +XFT; pokud Tcl/Tk a Perl/Tk nejsou k~dispozici, pokračuje instalace +v~textovém režimu. +\item[-no-gui] Vynutí si použití instalátoru v~textovém režimu. %\item[-lang {\sl LL}] Specify the installer interface % language as a standard (usually two-letter) code. The installer tries @@ -1364,18 +1373,18 @@ GNU/Linux se standardním nastavením adresářů, může být vhodné editovat soubor \filename{$HOME/.profile}. \begin{sverbatim} -PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2019/texmf-dist/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í mohou vypadat jako: \begin{sverbatim} -setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH +setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH \end{sverbatim} Pokud již máte nastavení někde ve vašich tečkou začínajících souborech, @@ -1391,8 +1400,8 @@ Naše dvě rady jsou: 1)~můžete vyhledat soubor \filename{/etc/manpath.config} a pokud existuje, přidejte řádky jako \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \ - /usr/local/texlive/2018/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \ + /usr/local/texlive/2019/texmf-dist/doc/man \end{sverbatim} A za 2)~vyhledejte soubor \filename{/etc/environment}, @@ -1858,28 +1867,21 @@ přizpůsobit tuto nabídku. \label{sec:tlmgr} \begin{figure}[tb] -\tlpng{tlmgr-gui}{\linewidth} -\caption{\prog{tlmgr} v~režimu \GUI: hlavní okno, po kliknutí -na tlačítko \singleuv{Load}.} -\label{fig:tlmgr_gui} + \tlpng{tlshell-macos}{\linewidth} + \caption{\prog{tlshell} \GUI, ukazující menu \singleuv{Actions} (\MacOSX)} + \label{fig:tlshell} \end{figure} \begin{figure}[tb] -\hbox to \hsize{% - \vtop{\hsize=.59\linewidth - \null % make figures align at the top - \tlpng{tlmgr-general-options}{\hsize} - \caption{\texttt{tlmgr} v~režimu \GUI: Obecné volby} - \label{fig:tlmgr_general_options} - } - \hfil - \vtop{\hsize=.39\linewidth - \null - \tlpng{tlmgr-paper-options}{\hsize} - \caption{\texttt{tlmgr} v~režimu \GUI: Volby rozměru papíru} - \label{fig:tlmgr_paper_options} - } -} + \tlpng{tlcockpit-packages}{.8\linewidth} + \caption{\prog{tlcockpit} \GUI{} pro \prog{tlmgr}} + \label{fig:tlcockpit} +\end{figure} + +\begin{figure}[tb] + \tlpng{tlmgr-gui}{\linewidth} + \caption{Starší režim \prog{tlmgr} \GUI: hlavní okno, po kliknutí na tlačítko \singleuv{Load}} + \label{fig:tlmgr-gui} \end{figure} \TL{} obsahuje program nazvaný \prog{tlmgr} pro správu \TL{} @@ -1899,27 +1901,24 @@ Funkcionalita programu \prog{tlmgr} úplně zahrnuje program \prog{texconfig}. Pořád distribuujeme a udržujeme \prog{texconfig}, pokud někdo využívá jeho rozhraní, avšak nyní doporučujeme používat \prog{tlmgr}. -\subsection{\GUI{} režim \cmdname{tlmgr}} -\prog{tlmgr} může být spuštěn v~režimu \GUI{} -(obrázek~\ref{fig:tlmgr_gui}) povelem +\subsection{Současná rozhraní \GUI{} pro \cmdname{tlmgr}} + +\TL{} obsahuje několik \GUI{} pro +\prog{tlmgr}. Obr.~\ref{fig:tlshell} ukazuje \cmdname{tlshell}, +který je napsán v~Tcl/Tk a pracuje mimo \singleuv{box}u pod Windows +a \MacOSX. Obr.~\ref{fig:tlcockpit} ukazuje \prog{tlcockpit}, +který vyžaduje Java ve verzi~8 nabo vyšší a JavaFX. +Oba jsou dodány jako samostatné balíčky. + +\prog{tlmgr} samotný může být spuštěn v~režimu \GUI{} +(obr.~\ref{fig:tlmgr-gui}) pomocí \begin{alltt} -> \Ucom{tlmgr -gui} + > \Ucom{tlmgr -gui} \end{alltt} -nebo ve Windows prostřednictvím Start menu: \texttt{Start}, \texttt{Programs}, -\texttt{TeX Live ...}, \texttt{TeX Live Manager}. Po kliknutí na \singleuv{Load} -se zobrazí seznam balíků, které jsou k~dispozici, a nainstalovaných -balíků. -%\Dash posledně zmíněné jsou označeny `(i)'. -Pochopitelně se předpokládá, že instalační zdroj je platný a dosažitelný. - -Obrázky~\ref{fig:tlmgr_general_options} a~\ref{fig:tlmgr_paper_options} -ukazují obrazovky obecných voleb a volby rozměru papíru. +Toto rozšíření \GUI\ vyžaduje Perl/Tk, kterého modul již není +zahrnut v~distribuci Perl v~\TL{} pro Windows. -\subsection{Jiná \GUI{} rozhraní pro \cmdname{tlmgr}} -Kromě výše právě popsaného režimu \code{tlmgr -gui}, \cmdname{tlmgr} používá -dva další programy \GUI{} jako backend: \cmdname{tlshell} -(napsaný v~Tcl/Tk) a \cmdname{tlcockpit} (napsaný v~Java). Jsou dodány jako samostatné balíčky. \subsection{Vzorové realizace \cmdname{tlmgr} z~příkazového řádku} @@ -1955,12 +1954,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Jak můžete vidět, \prog{tlmgr} nainstaluje závislosti @@ -2068,13 +2067,11 @@ které na stroji s~Windows obvykle nenajdete. pod Windows spolu s~běžnými binárkami \TL. Ty zahrnují programy \cmdname{gzip}, \cmdname{zip},%\cmdname{chktex}, \cmdname{jpeg2ps}, \cmdname{unzip} %, \cmdname{wget} - programy ze skupiny \cmdname{xpdf} (\cmdname{pdfinfo}, - \cmdname{pdffonts}, \ldots) a běžné unixové programy - užívané na příkazové řádce. - Samotný prohlížeč \cmdname{xpdf} není k~dispozici pro Windows. - Jednou z~mnoha alternativ je prohlížeč PDF Sumatra + programy ze skupiny \cmdname{poppler} (\cmdname{pdfinfo}, + \cmdname{pdffonts}, \ldots); samostatný prohlížeč PDF pro Windows + není k~dispozici. Jednou z~alternativ je prohlížeč PDF Sumatra dostupný z~\url{https://sumatrapdfreader.org/}. - + \item[\prog{fc-listi}, \prog{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ů @@ -3174,9 +3171,7 @@ Mojca Miklavec (\pkgname{i386-linux}, \pkgname{x86\_64-darwinlegacy}, \pkgname{i386-solaris}, \pkgname{x86\_64-solaris}, \pkgname{sparc-solaris}), -Norbert Preining (\pkgname{x86\_64-linux}), -Thomas Schmitz (\pkgname{powerpc-linux}), -Boris Veytsman (\pkgname{armel-linux}). +Norbert Preining (\pkgname{x86\_64-linux}). Pro informaci o~procesu budování \TL{}, viz \url{http://tug.org/texlive/build.html}. @@ -3185,7 +3180,7 @@ Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (čínština), Nikola Lečić (srbština), Marco Pallante \& Carla Maggi (italština), -Manuel Pégourié-Gonnard (francouzština), +Denis Bitouz\'e \& Patrick Bideault (francouzš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 2001--2015 kromě výše uvedených autorů Jaromír Kuben, @@ -4089,15 +4084,14 @@ podporovány Oracle, kvůli bezpečnostním problémům.) Platformy: Viz položku Mac\TeX\ výše; žádné další změny. -\htmlanchor{news} -\subsection{Současnost -- 2018} -\label{sec:tlcurrent} +% +\subsubsection{2018} Kpathsea: implicitně je hledání v~nesystémových adresářích nezávislé na velikosti písmenek v~názvech souborů; nastav \code{texmf.cnf} nebo proměnnou prostředí \code{texmf\_casefold\_search} na \code{0} pro potlačení nezávislosti. -Plné detaily jsou v manuálu Kpathsea (\url{http://tug.org/kpathsea}). +Plné detaily jsou v~manuálu Kpathsea (\url{http://tug.org/kpathsea}). ep\TeX, eup\TeX: Nový primitiv \cs{epTeXversion}. @@ -4127,7 +4121,7 @@ pro \code{remove}; nová akce/volba \code{print-platform-info}. Platformy: \begin{itemize*} -\item Nové: \code{x86\_64-linuxmusl} a \code{aarch64-linux}. +\item Odstraněny: \code{armel-linux}, \code{powerpc-linux}. \item \code{x86\_64-darwin} podporuje 10.10--10.13 (Yosemite, El~Capitan, Sierra a High~Sierra). @@ -4141,6 +4135,75 @@ pro 10.10 je preferován \code{x86\_64-darwin}). Veškerá podpora pro 10.5 \end{itemize*} +\htmlanchor{news} +\subsection{Současnost -- 2019} +\label{sec:tlcurrent} + +Kpathsea: Důslednější expanze závorek a rozdělení cesty; nová +proměnná \code{TEXMFDOTDIR} namísto \singleuv{hard-coded} \code{.}\ v~cestách +umožňuje snadné vyhledávání dalších adresářů nebo +podadresářů (viz komentáře v~\code{texmf.cnf}). + +ep\TeX, eup\TeX: Nové primitivy \cs{readpapersizespecial} a \cs{expanded}. + +Lua\TeX: Lua 5.3 nyní používán, s průvodními aritmetickými změnami a změnami rozhraní. +Domácí knihovna pplib slouží ke čtení souborů PDF, co odstraňuje závislost na poppleru +(a potřebu C++); odpovídajícím způsobem se změnilo rozhraní Lua. + +MetaPost: název příkazu \code{r-mpost} rozpoznán jako +alias pro vyvolání pomocí volby \code{--restricted} a přidán do +seznamu omezených příkazů dostupních ve výchozím nastavení. +Minimální přesnost je nyní 2 pro desetinný a binární režim. +Binární režim již není v~MPlib k~dispozici, ale stále je k~dispozici +v~samostatném MetaPostu. + +pdf\TeX: Nový primitiv \cs{expanded}; pokud je parametr +\cs{pdfomitcharset} nového primitivu nastaven na 1, řetězec \code{/CharSet} +je vypuštěn z~výstupu PDF, protože nemůže být garantovaně správný, jak to +požadují PDF/A-2 a PDF/A-3. + +Xe\TeX: Nové primitivy \cs{expanded}, +\cs{creationdate}, +\cs{elapsedtime}, +\cs{filedump}, +\cs{filemoddate}, +\cs{filesize}, +\cs{resettimer}, +\cs{normaldeviate}, +\cs{uniformdeviate}, +\cs{randomseed}; extend \cs{Ucharcat} to produce active +characters. + +\code{tlmgr}: Podporuje \code{curl} jako program na stahování; +pro lokální zálohování používá \code{lz4} a gzip před \code{xz}, pokud jsou k~dispozici; +dává přednost systémovým binárkám před binárkami, které poskytuje \TL\ pro programy +pro kompresi a stahování, pokud není nastavena proměnná +prostředí \code{TEXLIVE\_PREFER\_OWN}. + +\code{install-tl}: Nová volba \code{-gui} (bez argumentu) je výchozí pod Windows a Macs, +a vyvolává nové GUI Tcl/TK (viz oddíly~\ref{sec:basic} a~\ref{sec:graphical-inst}). + +Nástroje: +\begin{itemize*} + \item \code{cwebbin} (\url{https://ctan.org/pkg/cwebbin}) je nyní + implementace CWEB v~\TeX\ Live, s~podporou pro více jazykových dialektů, + včetně programu \code{ctwill} na výrobu mini-indexů. + + \item \code{chkdvifont}: poskytuje informace o fontech z~\dvi{} souborů, také + z~tfm/ofm, vf, gf, pk. + + \item \code{dvispc}: udělá soubor DVI nezávislým na stránce % page-independent + vzhledem na \singleuv{specials}. +\end{itemize*} + +Mac\TeX: \code{x86\_64-darwin} nyní podporuje 10.12 a vyšší (Sierra, +High Sierra, Mojave); \code{x86\_64-darwinlegacy} ještě pořád podporuje 10.6 +a novější. Kontrola pravopisu Excalibur již není zahrnuta, protože vyžaduje +32-bitovou podporu. + +Platformy: odstraněna \code{sparc-solaris}. + + \subsection{Budoucnost} \TL{} není dokonalý a~nikdy nebude. Máme v~úmyslu -- cgit v1.2.3