From a0edacf4b76d9af6b18b07101fa7627fb527036f Mon Sep 17 00:00:00 2001
From: Karl Berry Překlad 2004–2020 Ján Buša, 2001 Janka Chlebíková, 2003–2020 Petr Sojka a 2003 Petra
+ Překlad 2004–2022 Ján Buša, 2001 Janka Chlebíková, 2003–2022 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.
@@ -41,307 +41,323 @@ Texts.
+
+
Tento dokument popisuje základní vlastnosti distribuce TeX Live 2020, což je instalace TeXu a
+ Tento dokument popisuje základní vlastnosti distribuce TeX Live 2022, což je instalace TeXu a
příbuzných programů pro GNU/Linux a další unixové systémy, Mac OS X a (32bitové)
systémy Windows.
- TeX Live můžete získat stažením z internetu nebo na TeX 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 2.1. TeX Live a TeX-kolekce spolu jsou výsledkem společného
úsilí skupin uživatelů TeXu. Tento dokument popisuje převážně samotný TeX
Live.
- TeX Live obsahuje TeX Live obsahuje .exe soubory pro TeX, LaTeX2e, ConTeXt, Metafont, MetaPost, BibTeX a
mnoho dalších programů včetně obsáhlého seznamu maker, fontů a dokumentace spolu
s podporou sazby v mnoha různých světových jazycích.
- Krátký seznam hlavních změn v této verzi TeX Live najdete na konci tohoto dokumentu,
+ Krátký seznam hlavních změn v této verzi TeX Live najdete na konci tohoto dokumentu,
v oddílu 9 na straně 83.
- TeX Live obsahuje binárky pro mnohé unixové platformy včetně GNU/Linux, Mac OS X a
+ TeX Live obsahuje binárky pro mnohé unixové platformy včetně GNU/Linux, Mac OS X a
Cygwin. Obsažené zdrojové texty mohou být zkompilovány pro platformy, pro které
neposkytujeme binárky.
- Co se týče Windows: podporovány jsou Windows 7 a pozdější verze. Windows Vista a
-2000 ještě bude pravděpodobně z větší části fungovat, ale TeX Live se dokonce
-nenainstaluje pod Windows XP a dřívějšími. Pro Windows nejsou k dispozici
-zvláštní 64bitové .exe soubory, ale 32bitové binárky by měly běžet na 64bitových
-systémech.
- Alternativní řešení pro Windows a Mac OS X najdete v oddíle 2.1.
-
+ Co se týče Windows: podporovány jsou Windows 7 a pozdější verze. Windows Vista a
+2000 ještě bude pravděpodobně z větší části fungovat, ale TeX Live se dokonce
+nenainstaluje pod Windows XP a dřívějšími. Pro Windows nejsou k dispozici zvláštní
+64bitové .exe soubory, ale 32bitové binárky by měly běžet na 64bitových systémech. Ale
+podívejte se na https://tug.org/texlive/windows.html pro možnosti přidání
+64bitových binárních souborů.
+ Alternativní řešení pro Windows a Mac OS X najdete v oddíle 2.1.
+
TeX Live můžete nainstalovat buď z DVD nebo z internetu ( TeX Live můžete nainstalovat buď z DVD nebo z internetu ( https://tug.org/texlive/acquire.html).
Samotný síťový instalační program je malý a vše požadované stáhne z internetu.
- Instalační program na DVD vám umožní instalaci na lokálním disku. TeX Live
-nemůžete spustit přímo z DVD (nebo z jeho .iso obrazu), avšak můžete připravit
-spustitelnou instalaci, například na klíči USB (viz oddíl 4.2). Instalace je popsána
-v následujících sekcích (na stránce 12), zde jen souhrn: Instalační program na DVD vám umožní instalaci na lokálním disku, ale TeX Live
+nemůžete spustit přímo z TeX Collection DVD (nebo z TeX Collection nebo TeX Live .iso
+obrazů), avšak můžete připravit spustitelnou instalaci, například na klíči USB (viz
+oddíl 4.2). Instalace je popsána v následujících sekcích (na stránce 13), zde jen souhrn:
+ Instalační dávka pro Unix se jmenuje install-tl; na Windows byste místo
+ toho měli vyvolat install-tl-windows. Instalační program bude pracovat
+
+
+ v grafickém režimu při volbě -gui (výchozí pro Windows a starší Mac OS X)
+ nebo v textovém režimu při zadání volby -gui=text (výchozí pro všechny
+ ostatní).
+ Součástí instalace je program ,TeX Live Manager‘, nazvaný tlmgr. Podobně jako
instalační program může být použit v režimu GUI nebo v textovém režimu.
-
-
Můžete ho použít k nainstalování nebo odinstalování balíků a na různé
- konfigurační činnosti. Pokud je nám známo, hlavní programy TeXu jsou (a vždy byly) extrémně robustní.
+ Pokud je nám známo, hlavní programy TeXu jsou (a vždy byly) extrémně robustní.
Nicméně programy dodané v rámci TeX Live nemusí dosahovat stejné úrovně, navzdory
nejlepšímu úsilí všech. Jako vždy při použití programů pro nedůvěryhodný vstup
musíte být opatrní; pro zvýšení bezpečnosti použijte nový podadresář nebo
,chroot‘.
- Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože Windows obvykle
+ Tato potřeba opatrnosti je zvláště naléhavá pro Windows, protože Windows obvykle
najdou programy v aktuálním adresáři před jinými, bez ohledu na cestu vyhledávaní. To
otevírá široké varianty možných útoků. Zavřeli jsme mnoho děr, ale nepochybně
některé zůstaly, obzvláště pro programy pocházející odjinud. Proto doporučujeme
zkontrolovat podezřelé programy v aktuálním adresáři, zvláště ty spustitelné
(binárky nebo skripty). Běžně by neměly být přítomny a rozhodně nemohou být
normálně vytvořeny při zpracování dokumentů.
- TeX (a jeho doprovodné programy) jsou schopny při běhu zapisovat do souborů. Tato
+ TeX (a jeho doprovodné programy) jsou schopny při běhu zapisovat do souborů. Tato
schopnost může rovněž být zneužita mnohými způsoby. Zpracování neznámých
dokumentů v novém podadresáři je nejbezpečnější tip.
- Dalším aspektem zabezpečení je zajištění toho, že stažený materiál nebyl
-změněn z toho, jak byl vytvořen. Program Dalším aspektem zabezpečení je zajištění toho, že stažený materiál nebyl
+od vytvoření změněn. Program tlmgr (sekce 5) automaticky provede kryptografické
+href="#x1-450005">5) automaticky provede kryptografické
ověření stahování, pokud je program gpg (GNU Privacy Guard) k dispozici. Není
-distribuován jako součást TeX Live, ale viz https://texlive.info/tlgpg/ pro informace o gpg,
-pokud je potřebný.
-
+class="ec-lmtt-10x-x-109">https://texlive.info/tlgpg/
TeXovská komunita je aktivní, vstřícná a většina seriózních otázek je obvykle
+ TeXovská komunita je aktivní, vstřícná a většina seriózních otázek je obvykle
zodpovězena. Podpora je neformální, je prováděna příležitostnými uživateli a
dobrovolníky, a proto je důležité, abyste odpověď na svůj dotaz hledali nejdříve sami
než ho vznesete na fóru. Pokud toužíte po garantované komerční podpoře,
@@ -349,273 +365,305 @@ můžete na TeX Live zapomenout a zakoupit si komerční distribuci od prodejců
https://tug.org/interest.html#vendors.
- Níže je uveden seznam informačních zdrojů, přibližně v pořadí, ve kterém ho
+ Níže je uveden seznam informačních zdrojů, přibližně v pořadí, ve kterém ho
doporučujeme k použití:
první kroky Pokud jste TeXovský nováček, na stránce https://tug.org/begin.html najdete krátký úvod do systému.
-
TeX FAQ TeX Live 2020
-
-Příručka TeX Live, CS verze 1.66Obsah
1.1 1.1 TeX Live a kolekce TeXu
-
1.2 1.2 Podpora operačních systémů
-
1.3 1.3 Základní instalace TeX Live
-
1.4 1.4 Úvahy o bezpečnosti
-
1.5 1.5 Nápověda
-
2 Přehled TeX Live
-
2.1 2 Přehled TeXLive
+
2.1 Kolekce TeXu: TeX Live, proTeXt, MacTeX
-
2.2 2.2 Popis kořenových adresářů TeX Live
-
2.3 2.3 Přehled předdefinovaných stromů texmf
-
2.4 2.4 Rozšíření TeXu
-
2.5 2.5 Další za zmínku stojící programy na TeX Live
-
3 3 Instalace
-
3.1 3.1 Spuštění instalačního programu
-
3.1.1 3.1.1 Unix
-
3.1.2 3.1.2 Mac OS X
-
3.1.3 3.1.3 Windows
-
3.1.4 3.1.4 Cygwin
-
3.1.5 3.1.5 Textový instalační program
-
3.1.6 3.1.6 Grafický instalační program
-
3.1.7 3.1.7 Starší instalátory
-
3.1.8 3.1.8 Jednoduchý průvodce instalací
-
3.2 3.2 Spuštění instalačního programu
-
3.2.1 3.2.1 Nabídka binárních systémů (pouze Unix)
-
3.2.2 3.2.2 Volba obsahu instalace
-
3.2.3 3.2.3 Adresáře
-
3.2.4 3.2.4 Volby
-
3.3 3.3 Volby příkazového řádku pro install-tl
-
3.3.1 3.3.1 Volba -repository
-
3.4 3.4 Poinstalační činnosti
-
3.4.1 3.4.1 Proměnné prostředí pro Unix
-
3.4.2 3.4.2 Proměnné prostředí: globální konfigurace
-
3.4.3 3.4.3 Internetové aktualizace po instalaci z DVD
-
3.4.4 3.4.4 Systémová konfigurace fontů pro XeTeX a LuaTeX
-
3.4.5 3.4.5 ConTeXt Mark IV
-
3.4.6 3.4.6 Začleňování lokálních a osobních maker
-
3.4.7 3.4.7 Začleňování fontů třetích stran
-
3.5 3.5 Testování instalace
-
3.6 Odkazy na doplňkový software s možností stažení z internetu
-
4 Specializované instalace
-
4.1 Instalace sdílené uživateli (nebo cross-machine)
-
4.2 Mobilní USB instalace
-
5 3.6 Odinstalování TeX Live
+
3.7 Odkazy na doplňkový software s možností stažení z internetu
+
4 Specializované instalace
+
4.1 Instalace sdílené uživateli
+
4.2 Mobilní USB instalace
+
5 tlmgr: správa vaší instalace
-
5.1 Rozhraní GUI pro 5.1 Rozhraní GUI pro tlmgr
-
5.2 Vzorové realizace 5.2 Vzorové realizace tlmgr z příkazového řádku
-
6 Poznámky k Windows
-
6.1 Vlastnosti typické pro Windows
-
6.2 Dodatečný obsažený software pod Windows
-
6.3 User Profile je Home
-
6.4 Registry Windows
-
6.5 Oprávnění Windows
-
6.6 Zvětšení maxima paměti pod Windows a Cygwin
-
7 Používateľská príručka ku systému Web2C
-
7.1 Vyhľadávanie ciest knižnicou Kpathsea
-
7.1.1 Zdroje cesty
-
7.1.2 Konfiguračné súbory
-
7.1.3 Expanzia cesty
-
7.1.4 Predvolená expanzia
-
7.1.5 Expanzia zátvoriek
-
7.1.6 Expanzia podadresárov
-
7.1.7 Zhrnutie špeciálnych znakov v súboroch 6 Poznámky k Windows
+
6.1 Vlastnosti typické pro Windows
+
6.2 Dodatečný obsažený software pod Windows
+
6.3 User Profile je Home
+
6.4 Registry Windows
+
6.5 Oprávnění Windows
+
6.6 Zvětšení maxima paměti pod Windows a Cygwin
+
7 Používateľská príručka ku systému Web2C
+
7.1 Vyhľadávanie ciest knižnicou Kpathsea
+
7.1.1 Zdroje cesty
+
7.1.2 Konfiguračné súbory
+
7.1.3 Expanzia cesty
+
7.1.4 Predvolená expanzia
+
7.1.5 Expanzia zátvoriek
+
7.1.6 Expanzia podadresárov
+
7.1.7 Zhrnutie špeciálnych znakov v súboroch texmf.cnf
-
7.2 Databázy názvov súborov
-
7.2.1 Súborová databáza
-
7.2.2 kpsewhich: samostatné prehľadávanie cesty
-
7.2.3 Príklady použitia
-
7.2.4 Ladiace činnosti
-
7.3 Možnosti nastavenia za behu programu
-
7.4 7.2 Databázy názvov súborov
+
7.2.1 Súborová databáza
+
7.2.2 kpsewhich: samostatné prehľadávanie cesty
+
7.2.3 Príklady použitia
+
7.2.4 Ladiace činnosti
+
7.3 Možnosti nastavenia za behu programu
+
7.4 $TEXMFDOTDIR
-
8 Poděkování
-
9 Historie vydání
-
9.1 Minulost
-
9.1.1 2003
-
9.1.2 2004
-
9.1.3 2005
-
9.1.4 2006–2007
-
9.1.5 2008
-
9.1.6 2009
-
9.1.7 2010
-
9.1.8 2011
-
9.1.9 2012
-
9.1.10 2013
-
9.1.11 2014
-
9.1.12 2015
-
9.1.13 2016
-
9.1.14 2017
-
9.1.15 2018
-
9.1.16 2019
-
9.2 Současnost – 2020
-
9.3 Budoucnost
-
-
+
8 Poděkování
+
9 Historie vydání
+
9.1 Minulost
+
9.1.1 2003
+
9.1.2 2004
+
9.1.3 2005
+
9.1.4 2006–2007
+
9.1.5 2008
+
9.1.6 2009
+
9.1.7 2010
+
9.1.8 2011
+
9.1.9 2012
+
9.1.10 2013
+
9.1.11 2014
+
9.1.12 2015
+
9.1.13 2016
+
9.1.14 2017
+
9.1.15 2018
+
9.1.16 2019
+
9.2 2020
+
9.2.1 2021
+
+
+
9.3 Současnost – 2022
+
9.4 Budoucnost
1 Úvodem
-1.1 TeX Live a kolekce TeXu
-1.2 Podpora operačních systémů
-1.3 Základní instalace TeX Live
-
-
-
+
1.4 Úvahy o bezpečnosti
-1.5 Nápověda
-
Pokud hledáte konkrétní balík, font, program ap., CTAN je místo, kde začít. + Je to obsáhlá sbírka všech TeXových položek. Katalogové záznamy vám + také říkají, zda je balíček dostupný pro TeX Live nebo MiKTeX. Viz https://texfaq.org. Prosíme, začněte své hledání odpovědi zde. -
TeX Catalogue
TeX FAQ je studnice znalostí obsahující všechny druhy otázek, od + těch základních až po ty nejobskurnější. Dokument najdete na stránce https://ctan.org/pkg/catalogue. -
TeXové odkazy na Webu
Na https://tug.org/interest.html najdete mnoho relevantních odkazů na různé příručky, knihy, manuály a články o všech aspektech systému TeX. - - -
archivy diskusních skupin
Základní fóra pro hledání řešení problémů TeXu zahrnují stránku + LaTeXovské komunity https://latex.org, stránku - kolektivně editovaných dotazů a odpovědí https://latex.org, stránku kolektivně editovaných + dotazů a odpovědí https://tex.stackexchange.com, - newsovou skupinu https://tex.stackexchange.com, newsovou skupinu + news:comp.text.tex a e-mailovou diskusní skupinu news:comp.text.tex a e-mailovou diskusní skupinu texhax@tug. - org. V archivech těchto zdrojů najdete tisíce předchozích dotazů a odpovědí +class="ec-lmtt-10x-x-109">texhax@tug.org
kladení dotazů
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 https://tex.stackexchange.com/ - prostřednictvím jejich webových rozhraní, na news:comp.text.tex přes Google - nebo newsového klienta nebo e-mailem na news:comp.text.tex + přes Google nebo newsového klienta nebo e-mailem na texhax@tug.org. Ale dříve, než tak - učiníte, texhax@tug. + org
podpora TeX Live
Pokud chcete poslat chybové hlášení, připomínku nebo poznámku k distribuci + TeX Live, její instalaci nebo dokumentaci, diskusní skupina k tomu určená je tex-live@tug.org. Pokud však je vaše otázka specifická - pro program na TeX Live umístěný, napište prosím přímo autorovi nebo do - diskusní skupiny určené pro tento program. Spuštění programu s volbou --help - nezřídka poskytuje adresu pro zasílání chybových hlášení.
Druhou stranou mince je odpovídání na dotazy těch, kdo kladou otázky. Všechnu výše -uvedené zdroje jsou otevřeny pro kohokoliv. Přihlaste se, naslouchejte a začněte odpovídat -tam, kde můžete. -
+class="ec-lmtt-10x-x-109">tex-live@tug.org
. Pokud však je vaše otázka specifická pro program na TeX Live + umístěný, napište prosím přímo autorovi nebo do diskusní skupiny určené + pro tento program. Spuštění programu s volbou --help nezřídka poskytuje + adresu pro zasílání chybových hlášení.Druhou stranou mince je odpovídání na dotazy těch, kteří kladou otázky. Všechny +výše uvedené zdroje jsou otevřeny pro kohokoliv. Přihlaste se, čtěte a začněte +odpovídat tam, kde můžete. +
Tento oddíl popisuje obsah TeX Live a TeX-kolekce, jejíž je částí. -
+ id="x1-80002">Přehled TeXLive +
Tento oddíl popisuje obsah TeX Live a TeX-kolekce, jejíž je částí. +
DVD DVD TeX-kolekce zahrnuje následující:
-
+
+
+
TeX Live
Úplný systém TeX, k nainstalování na disk. Domovská stránka: https://tug.org/texlive/. -
MacTeX
pro Mac OS X, přidává nativní Mac OS X (aktuálně pojmenován macOS by Apple, avšak v tomto dokumentu budeme používat starý název) instalační program a jiné aplikace Mac k TeX Live. Domovská stránka: https://tug.org/mactex/. -
proTeXt
Rozšíření systému MiKTeX pro Windows. proTeXt přidává k MiKTeXu nové doplňkové nástroje a zjednodušuje instalaci. Je plně nezávislý na TeX Live a má své - vlastní příkazy. Domovská stránka: https://tug.org/protext/. - - -
CTAN
Výpis obrazovky archivu CTAN ( https://ctan.org). +
CTAN, CTAN, protext a texmf-extra nemají stejné podmínky pro kopírování jako TeX Live,
-proto buďte pozorní při šíření nebo modifikaci.
-
+class="ec-lmtt-10x-x-109">texmf-extra
Zde uvádíme stručný seznam a popis kořenových adresářů instalace TeX Live. -
+
Zde uvádíme stručný seznam a popis kořenových adresářů instalace TeX Live. +
Binárky systému TeX, s podadresáři dle platforem. +
Binárky systému TeX, s podadresáři dle platforem.
Stručný přehled a užitečné odkazy na TeX Live, v různých jazycích, ve +
Stručný přehled a užitečné odkazy na TeX Live, v různých jazycích, ve formátu HTML a textovém.
Zdrojové kódy všech programů, včetně základní distribuce TeXu založené +
Zdrojové kódy všech programů, včetně základní distribuce TeXu založené na Web2C.
Hlavní strom, viz Hlavní strom, viz TEXMFDIST níže.
Skripty, programy a údaje pro správu instalace a přídavnou podporu pro Windows.
Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru +
Skripty, programy a údaje pro správu instalace a přídavnou podporu pro Windows.
Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v kořenovém souboru doc.html. Dokumentace téměř všeho (balíků, formátů, manuálů, man-stránek, info-souborů) je v texmf-dist/doc. K vyhledání dokumentace na libovolném místě můžete -použít programy texdoc. -
Samotná tato příručka TeX Live je k dispozici v několika jazycích v adresáři -texmf-dist/doc. K vyhledání dokumentace na libovolném místě +můžete použít programy texdoc nebo texdoctk. +
Samotná tato příručka TeX Live je k dispozici v několika jazycích v adresáři texmf-dist/doc/texlive:
česko-slovenská: texmf-dist/doc/texlive/texlive-cz -
německá: texmf-dist/doc/texlive/texlive-de -
anglická: texmf-dist/doc/texlive/texlive-en -
francouzská: texmf-dist/doc/texlive/texlive-fr -
italská: texmf-dist/doc/texlive/texlive-it -
japonská: texmf-dist/doc/texlive/texlive-ja -
polská: texmf-dist/doc/texlive/texlive-pl -
ruská: texmf-dist/doc/texlive/texlive-ru -
srbská: texmf-dist/doc/texlive/texlive-sr - - -
španělská: texmf-dist/doc/texlive/texlive-es -
+
+zjednodušená čínština: texmf-dist/doc/texlive/texlive-zh-cn
Tento oddíl uvádí seznam předdefinovaných proměnných určujících texmf stromy +
Tento oddíl uvádí seznam předdefinovaných proměnných určujících texmf stromy používané systémem, a jejich zamýšlený účel ve standardním uspořádání systému TeX Live. Povel tlmgr conf ukáže hodnoty těchto proměnných. Můžete tak jednoduše zjistit zda a jak tyto hodnoty odpovídají nastavení jednotlivých adresářů ve vaší instalaci. -
Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů TeX Directory
-Structure (TDS, Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů TeX Directory
+Structure (TDS, https://tug.org/tds), s jejími nesčetnými podadresáři, jinak soubory
nebudou k nalezení. Podrobněji je to popsáno v oddíle 3.4.6 (na straně 43). Pořadí zde
-je opačné vůči pořadí ve kterém se stromy prohledávají, tj. pozdější stromy
+href="#x1-370003.4.6">44
+
Strom obsahující téměř všechny soubory původní distribuce — - konfigurační soubory, pomocné skripty, balíky maker, fonty atd. Hlavní výjimku +
Strom obsahující téměř všechny soubory původní distribuce — + konfigurační soubory, pomocné skripty, balíky maker, fonty atd. Hlavní výjimky tvoří binárky závislé na platformách, které jsou uloženy v sourozeneckém adresáři bin/ . @@ -623,7 +671,7 @@ class="ec-lmtt-10x-x-109">bin/ . 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, tlmgr, na (cache) uložení runti
jsou soubory formátů a generované .map soubory.
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í modifik
TEXMFLOCAL Strom, který mohou použít administrátoři na instalaci doplňkových nebo
+ Strom, který mohou použít administrátoři na instalaci doplňkových nebo
upravených maker, fontů atd. pro celý systém.
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ář.
+ Strom, který mohou použít uživatelé na svoje osobní doplňková nebo
+ upravená makra, fonty atd. Tato proměnná pro každého uživatele ukazuje na
+ jeho vlastní osobní adresář.
Strom (soukromý) používaný programy Strom (soukromý) používaný programy texconfig, updmap-user a fmtutil-user
@@ -668,100 +718,103 @@ class="ec-lmtt-10x-x-109">.map Strom (soukromý) používaný nástroji Strom (soukromý) používaný nástroji texconfig, updmap-sys a fmtutil-sys na
uložení modifikovaných konfiguračních údajů.
-
-
Strom(y) používaný ConTeXtextem MkIV a LuaLaTeXem na uložení (cache)
+ Strom(y) používaný ConTeXtextem MkIV a LuaLaTeXem na uložení (cache)
runtime údajů; implicitně do TEXMFSYSVAR, nebo (pokud tento neumožňuje zápis)
TEXMFVAR.
Standardní struktura je: +
Standardní struktura je:
system-wide root
může obsáhnout vícenásobné vydání TeX Live (/usr/local/texlive ve výchozím + nastavení pro Unix): +
Předchozí vydání. +
Předchozí vydání.
Aktuální vydání. +
Aktuální vydání.
+
binárky systému GNU/Linux (32-bitové) +
binárky systému GNU/Linux (32-bitové)
+
binárky systému Mac OS X +
binárky systému Mac OS X
binárky systému GNU/Linux (64-bitové) +
binárky systému GNU/Linux (64-bitové)
binárky systému Windows
binárky systému Windows
TEXMFDIST a TEXMFMAIN
+
+
TEXMFSYSVAR, TEXMFCACHE
TEXMFSYSCONFIG
TEXMFLOCAL, zamýšlený k zachování od vydání k vydání.
domovský ář uživatele
($HOME nebo %USERPROFILE%) -
Soukromě generované a konfigurační údaje předchozího vydání. +
Soukromě generované a konfigurační údaje předchozího vydání.
Soukromě generované a konfigurační údaje aktuálního vydání. - - +
Soukromě generované a konfigurační údaje aktuálního vydání.
TEXMFVAR, TEXMFCACHE
TEXMFCONFIG
TEXMFHOME Osobní makra atd.
+
Samotný Knuthův původní TeX je zmrazený, kromě ojedinělých oprav chyb. Je v TeX +
Samotný Knuthův původní TeX je zmrazený, kromě ojedinělých oprav chyb. Je v TeX Live přítomen jako program tex a tak to zůstane v dohledné budoucnosti. TeX Live obsahuje též několik rozšířených verzí TeXu (známé také jako TeXovské stroje): -
+
e-TeX
přidává množinu nových příkazů (nazývaných TeXové primitivy). Nové příkazy se týkají například makroexpanze, načítání znaků, tříd značek (marks), rozšířených ladicích možností a rozšíření TeX--XE T pro obousměrnou sazbu. Implicitně je e-TeX 100% kompatibilní se standardním TeXem. Viz texmf-dist/doc/etex/base/etex_man.pdf. -
pdfTeX
vybudován na rozšířeních e-TeXu přidává podporu zápisu ve formátu PDF + stejně jako v DVI a četná rozšíření netýkající se výstupu. Tento program + je používán pro mnoho běžných formátů, například, etex, latex, pdflatex. Jeho stránka - je pdflatex. + Jeho stránka + je http://www.pdftex.org/. Viz návod texmf-dist/doc/pdftex/manual/pdftex-a.pdf a - texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex pro vzorové použití +href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf + a texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex pro vzorové použití některých jeho vlastností. -
LuaTeX
přidává podporu pro vstup Unicode a OpenType/TrueType a systémová písma. + Zahrnuje také interpret Lua ( https://lua.org/) umožňuje elegantní řešení +class="ec-lmtt-10x-x-109">https://lua.org/
+(e)(u)pTeX
má nativní podporu pro požadavky japonské sazby; pTeX je základní motor, + zatímco e- varianty přidávají funkce e-TeX a u- přidává podporu Unicode. +
XeTeX
přidává podporu vstupního kódování Unicode a OpenType/TrueType a + systémových fontů, implementovaných zejména použitím knihoven třetích + stran, srv. https://tug.org/xetex. -
Omega (Omega)
+class="ec-lmbx-10x-x-109"> (Omega)
je založena na Unicode. Umožňuje sázet v téměř všech světových jazycích + zároveň. Dociluje toho tzv. překladovými procesy (Omega Translation Processes, + OTP) pro realizaci složitých transformací na jakémkoliv vstupu. Omega už není + součástí TeX Live jako samostatný program; poskytnutý je jenom Aleph: +
+Aleph
kombinuje rozšíření Omega a e-TeX. Viz texmf-dist/doc/aleph/base.
Na TeX Live najdete několik často používaných programů: -
+
Na TeX Live najdete několik často používaných programů: +
podpora práce se seznamem literatury. +
podpora práce se seznamem literatury.
vytváření rejstříku. Pro češtinu a slovenštinu však potřebujete verzi +
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.
pro konverzi DVI do PostScript. +
pro konverzi DVI do PostScript.
prohlížeč DVI pro systém X Window. +
konvertor DVI do PDF, alternativní přístup vedle pdfTeXu zmíněného výše.
pro kopii a vkládání stránek do/z DVI souborů. +
prohlížeč DVI pro systém X Window.
konvertor DVI do PDF, alternativní přístup vedle pdfTeXu zmíněného výše. +
pro kopii a vkládání stránek do/z DVI souborů.
programy pro práci s PostScriptem. +
programy pro práci s PostScriptem. + +
pomůcky pro PDF. +
pomůcky pro PDF.
ConTeXt a PDF procesor. +
ConTeXt a PDF procesor.
tex4ht: konvertor (LA )TeX do HTML (a XML a dalších formátů).
+class="ec-lmr-8">A
+
Pro začátek si obstarejte TeX Collection DVD nebo si stáhněte síťový instalační
-program TeX Live. Na Pro začátek si obstarejte TeX Collection DVD nebo si stáhněte síťový instalační
+program TeX Live. Na https://tug.org/texlive/acquire.html najdete více informací a
další způsoby získání softwaru.
-
-
-
+
Síový instalátor, .zip nebo .tar.gz:
stáhněte z CTANu, z adresáře systems/texlive/tlnet; + url http://mirror.ctan.org/systems/texlive/tlnet by - 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ší 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, 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 a install-tl-windows.bat + objeví v podadresáři install-tl. -
Síový .exe instalátor pod Windows:
stáhněte z CTANu, jak uvedeno výše. Dvojklikem spustíte prvotní instalátor + a rozbalovač, jak vidíte na obrázku 1. Objeví se dvě volby: „Install“ a „Unpack + only“. +
+DVD TeX kolekce:
vejděte do podadresáře DVD texlive. Pod Windows by se instalátor + mohl spustit automaticky po vložení DVD, pokud to není z bezpečnostních + důvodů zakázané, jinak musíte instalaci spustit ručně. DVD můžete získat, + když se stanete členem skupiny uživatelů TeXu (vřele doporučujeme CS TUG, S TUG, https://tug.org/usergroups.html), nebo si ho zvlášť zakoupíte - (https://tug.org/usergroups.html), nebo si ho zvlášť zakoupíte + ( https://tug.org/store), anebo si vypálíte svoje vlastní z ISO obrazu. Ve - většině systémů můžete ISO namontovat přímo. Jestliže máte po instalaci - z DVD nebo ISO zájem o pokračující aktualizace z Internetu, nahlédněte, - prosím, do oddílu 3.4.3.
Nezávisle na zdroji se spouští tentýž instalátor. Nejviditelnější rozdíl mezi oběma +
Nezávisle na zdroji se spouští tentýž instalátor. Nejvíc znatelný rozdíl mezi oběma možnostmi je ten, že po skončení instalace z Internetu získáte balíky, které jsou v současné době k dispozici. To je v protikladu k DVD a ISO obrazům, které se mezi významnějšími vydáními neaktualizují. -
Pokud potřebujete stahovat přes proxy server, použijte soubor ~/.wgetrc nebo proměnné prostředí
-s nastavením proxy pro Wget ( Pokud potřebujete stahovat přes proxy server, použijte soubor ~/.wgetrc nebo proměnné prostředí s nastavením proxy pro Wget (
+https://www.gnu.org/software/wget/manual/html_node/Proxies.html),
-nebo ekvivalent za cokoli, stáhněte program, který používáte. Samozřejmě se to netýká
-instalace z DVD nebo z ISO obrazu.
- Následující oddíly vysvětlují spuštění instalátoru podrobněji.
+class="ec-lmtt-10x-x-109">https://www.gnu.org/software/wget/manual/html_node/Proxies.html
Následující oddíly vysvětlují spuštění instalátoru podrobněji.
Dále Dále > označuje výzvu (prompt shellu); vstup uživatele je zvýrazněn. Skript install-tl je
-skript v jazyce Perl. Nejjednodušší způsob jeho spuštění v unixovém systému je
-následující: K instalaci v režimu GUI (obr. K instalaci v režimu GUI (obr. 4) budete potřebovat nainstalovaný Tcl/Tk. Pak můžete
spustit: 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: Staré volby -wizard a -perltk/-expert nyní dělají tytéž věci jako -gui. Úplný
+seznam různých voleb získáte povelem: O oprávnumask 002. Další informace o nastavení umask hledejte v dokumentaci
k Vašemu systému.
- Zvláštlivky pro Cygwin: Na rozdíl od jiných unixov
Cygwin implicitně neobsahuje všechny nezbytné programy, které instalátor TeX Live
potřebuje. Viz sekci 3.1.4.
-
+
Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce,
-nazvaná MacTeX ( Jak již bylo zmíněno v sekci 2.1, pro Mac OS X je připravena samostatná distribuce,
+nazvaná MacTeX ( https://tug.org/mactex). Doporučujeme použít původní
-instalační program MacTeXu namísto instalátoru TeX Live pod Mac OS X, protože
-původní (nativní) instalátor provede několik nastavení specifických pro Mac,
-zejména umožňuje snadné přepínání mezi různými distribucemi TeXu pro
-Mac OS X (MacTeX, Fink, MacPorts, …) používající takzvanou datovou strukturu
-TeXDist.
- MacTeX je silně založen na TeX Live a hlavní TeXovská stromová struktura a binárky
+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 vydáními TeX Live na počítačích Mac, pomocí
+datové struktury TeXDist.
+
+
+ MacTeX je silně založen na TeX Live a hlavní TeXovská stromová struktura a binárky
jsou identické. Přidává několik dalších adresářů s dokumentací a aplikacemi
specifickými pro Mac.
-
+
Jestliže používáte nerozbalený stažený .zip soubor nebo pokud se instalační program
+ Jestliže používáte nerozbalený stažený .zip soubor nebo pokud se instalační program
DVD nespustí automaticky, klikněte dvakrát na soubor install-tl-windows.bat.
- Můžete také spustit instalační program z příkazového řádku. Dále Můžete také spustit instalační program z příkazového řádku. Dále > označuje
prompt shellu; vstup uživatele je polotu Můžete také zadat absolutní cestu, jako například: Můžete také zadat absolutní cestu, jako například: Pro instalaci v textovém režimu použijte: Pro instalaci v textovém režimu použijte: Pro úplný seznam různých voleb zadejte: Pro úplný seznam různých voleb zadejte: Poznámka. Pokud stejný adresář obsahuje také install-tl-windows.exe, přidejte
+příponu .bat. Obvykle tomu tak nebude (pokud jste nezrcadlili adresář tlnet
+lokálně).
+ 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ě neudělali. Doporučené jsou následující doplňkové balíky:
- fontconfig [potřebný pro XeTeXa LuaTeX]
- ghostscript [potřebný pro různé pomůcky]
- libXaw7 [potřebný pro xdvi]
- ncurses [umožní příkaz clear používaný instalátorem]
+class="ec-lmtt-10x-x-109">clear používaný instalátorem]
Obrázek 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.
+ 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,
+ 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.
-
+
Implicitní grafický instalátor začíná jednoduše, pouze s několika volbami; viz obr. Implicitní grafický instalátor začíná jednoduše, pouze s několika volbami; viz obr. 3.
Může být vyvolán pomocí
+
Režimy Režimy perltk/expert a wizard jsou ještě pořád k dispozici pro systémy
@@ -1496,15 +1607,15 @@ class="ec-lmtt-10x-x-109">-gui=perltk
+
Pod Windows je implicitně nastaveno spuštění nejjednoduššího instalačního způsobu,
+ 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
+
Instalátor je zamýšlený jako co nejvíce samovysvětlující. Nicméně nyní následuje
+ 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:
-
+
Obrázek 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
@@ -1702,20 +1824,22 @@ procesem.
id="x1-26025r6"> Obrázek Obrázek 6 ukazuje nabídku schémat TeX Live; tady vybíráte „schéma“, což je souhrn
kolekcí balíků. Předvolené schéma full nainstaluje vše, co je k dispozici. To
@@ -1834,44 +1963,40 @@ některé země.
id="x1-26026r7">
Svůj výběr schématu můžete upřesnit pomocí nabídky ,collections‘ (obrázek 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
+ 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
+ Pokud chcete získat větší kontrolu, než jakou poskytuje nabídka kolekcí, po instalaci
můžete použít program TeX Live Manager (tlmgr) (viz sekci 5); jeho použitím můžete
+href="#x1-450005">5 Standardní uspořádání je popsáno v sekci Standardní uspořádání je popsáno v sekci 2.3, na straně 9.
- Standardní umístění instalačního adresáře je /usr/local/texlive/\thisyear pro
-Unix a %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 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é Standardní umístění instalačního adresáře je /usr/local/texlive/2022 pro Unix
+a C:\texlive\2022 pod Windows. Toto uspořádání umožňuje mít mnoho paralelních
+instalací TeX Live, jednu pro každé vydání (typicky podle roku, jako tady), a můžete mezi
+nimi přepínat pouhou změnou vyhledávací cesty.
+ Tento instalační adresář může být přepsán nastavením proměnné TEXDIR
v instalátoru. Obrazovka GUI pro toto a další nastavení je ukázána na obrázku 4.
@@ -1880,6 +2005,10 @@ Hlavní důvod pro změnu této předvolby je nedostatek diskového prostoru v
pro standardní umístění. Nemusíte být zrovna rootem nebo administrátorem,
když instalujete TeX Live, ale potřebujete oprávnění na zápis do cílového
adresáře.
+ V systému Windows obvykle nemusíte být správcem na vytvoření C:\texlive\2022
+(nebo obecněji, %SystemDrive%\texlive\2022).
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
@@ -1893,22 +2022,20 @@ class="ec-lmtt-10x-x-109">https://tug.org/texlive/doc/install-tl.html Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť
když chcete být výhradním uživatelem. K označení domovského adresáře použijte
-vlnku, například ‘~/texlive/\thisyear ’.
- Doporučujeme do názvu začlenit rok, což umožní paralelní společné zachování
+vlnku, ‘~’, například ‘~/texlive/2022’.
+ Doporučujeme do názvu začlenit rok, což umožní paralelní společné zachování
různých vydání TeX Live vedle sebe. Můžete také chtít udržovat název nezávislý na
verzi, například /usr/local/texlive-cur pomocí symbolického odkazu, který může být
-později přepsán po přezkoušení nového vydání.
- Změna /usr/local/texlive-cur pomocí symbolického odkazu, který může
+být později přepsán po přezkoušení nového vydání.
+ Změna TEXDIR v instalačním programu vyvolá také změny TEXMFLOCAL, TEXMFSYSVAR a
-TEXMFSYSVAR a TEXMFSYSCONFIG.
- TEXMFHOME je doporučené umístění osobních souborů maker nebo balíků.
Předvolená hodnota je ~/texmf (%USERPROFILE% pod Windows. Zvlá
class="ec-lmtt-10x-x-109">TEXMFHOME TEXMFVAR je umístění pro uložení většiny průběžně generovaných dočasných
dat specifických pro každého uživatele. TEXMFCACHE je název proměnné, která se
používá pro tento účel LuaLaTeXem a ConTeXtem MkIV (viz oddíl 3.4.5, na
-straně 43); její implicitní hodnota je TEXMFSYSVAR, nebo (pokud tato neumožňuje zápis)
-3.4.5, na straně 44);
+její implicitní hodnota je TEXMFSYSVAR, nebo (pokud tato neumožňuje zápis) TEXMFVAR.
-
+
Obrázek Obrázek 8 ukazuje nabídku voleb textového režimu. Další informace o každé
volbě:
use letter size instead of A4 by default: Výběr standardní velikosti papíru. Jednotlivé dokumenty mohou a měly by
+ deklarovat zvláštní rozměr papíru, pokud je to žádoucí.
+
create all format files: Od TeX Live 2010 je implicitně povoleno vykonávání několika externích
+ programů. Velmi neúplný seznam povolených programů je uveden v souboru texmf.cnf. Pro další podrobnosti viz novinky 2010 (oddíl 9.1.7).
+
+create all format files: Doporučujeme ponechat tuto možnost zaškrtnutou, abyste předešli zbytečným
+ problémům při dynamickém vytváření formátů. Další podrobnosti najdete
+ v dokumentaci fmtutil.
+
install font/macro … tree: Stahování/instalace dokumentace a zdrojových souborů ve většine balíků.
+ Nedoporučuje se vypustit.
+
create symlinks in standard directories: Tato volba (pouze Unix) obchází potřebu změny proměnných prostředí. Bez
+ této volby je obvykle potřebné přidat adresáře TeX Live do proměnných
+ PATH, MANPATH a INFOPATH. Budete muset
- přidělit práva na zápis cílovým adresářům. Tato volba je určena pro
- zpřístupnění systému TeX pomocí adresářů, které již uživatelé znají,
- jako například /usr/local/bin, které neobsahují žádné TeXovské soubory.
- Důrazně doporučujeme nepřepsat stávající soubory vašeho TeXovského
- systému, který přišel s touto volbou, tj. specifikací systémových adresářů.
- Nejbezpečnější a doporučený přístup je ponechat volbu neoznačenou.
-
after install, set CTAN as source for package updates: Pro instalaci z DVD je tato volba implicitně umožněna, protože uživatel
+ obvykle chce uskutečnit následné aktualizace balíků z archivu CTAN, kde jsou
+ průběžně aktualizovány po celý rok. Jediný důvod pro jejich potlačení
+ přicháí v úvahu, pokud instalujete jenom část z DVD a plánujete rozšírit
+ instalaci později. V každém případě úložiště balíku pro instalátor a
+ pro poinstalační aktualizace mohou být nastaveny nezávisle podle potřeby; viz
+ oddíl 3.3.1 a oddíl 3.4.3. Volby pre Windows, zobrazené v grafickém instalátoru Perl/Tk pro znalce:
+href="#x1-340003.4.3">3.4.3 Volby pro Windows, zobrazené v grafickém instalátoru GUI 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ů.
+
change file associations V případě nastavení vznikne ve Start menu další položka TeX Live podmenu.
+ Kromě ‘TeX Live menu’a ‘No shortcuts’zde bude třetí volba ‘Launcher entry’. Tato
+ volba je popsána v oddíle 4.1.
-
+File associations Volby jsou ‘Only new’(vytvoření pouze nových souborových asociací, bez
+ přepsání stávajících), ‘All’a ‘None’.
+
install TeXworks front end 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.
+class="ec-lmbx-10x-x-109">install TeXworks front end Když jsou všechna nastavení podle vašich preferencí, stačí napsat ,I‘ v textovém okně,
+nebo stisknout tlačítko ‘Install’v GUI 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.
K zobrazení voleb příkazového řádku napište K zobrazení voleb příkazového řádku napište
+
Použijte GUI instalátor pokud je to možné. Toto si vyžaduje Tcl/Tk ve verzi
- 8.5 nebo vyšší. Toto je případ na Mac OS X a je distribuován s TeX Live pod
- Windows. Starší volby -gui=perltk a -gui=wizard jsou stále ještě k dispozici
- a vyžadují modul Perl/Tk (https://tug.org/texlive/distro.html#perltk)
- zkompilovaný s podporou XFT; pokud Tcl/Tk a Perl/Tk nejsou k dispozici,
- pokračuje instalace v textovém režimu.
+ Použijte GUI instalátor pokud je to možné. Toto si vyžaduje Tcl/Tk ve verzi
+ 8.5 nebo vyšší. Toto bylo distribuováno s Mac OS X, až do Monterey; poté
+ budete muset nainstalovat Tcl/Tk sami, pokud nezvolíte použití instalačního
+ programu MacTeXṪcl/Tk je distribuován s TeX Live pod Windows. Starší volby
+ -gui=perltk a -gui=wizard jsou stále ještě k dispozici, ale vyvolají stejné
+ GUI rozhraní; pokud Tcl/Tk a Perl/Tk nejsou k dispozici, pokračuje instalace
+ v textovém režimu.
Vynutí si použití instalátoru v textovém režimu.
+ Vynutí si použití instalátoru v textovém režimu.
Specifikuje jazyk instalačního rozhraní jako jeho standardní, obvykle
+ 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
@@ -2258,25 +2404,25 @@ class="ec-lmtt-10x-x-109"> --help.
-portable Instalace pro přenosné použití, například na klíč USB. Dá se zvolit
+ 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-440004.2">4.2.
Načtěte instalační profilový soubor a proveďte instalaci bez interakce
- s uživatelem. Instalační program vždy uloží soubor Načtěte instalační profilový soubor a proveďte instalaci bez interakce
+ s uživatelem. Instalační program vždy uloží soubor texlive.profile do
- podadresáře tlpkg vaší instalace. Tento soubor může být zadán jako argument
- například pro znovuvytvoření identické instalace na jiném systému. Nebo
- můžete použít uživatelský profil, který nejjednodušeji vytvoříte změnou
- hodnot vygenerovaného souboru, nebo odstartováním s prázdným souborem,
- který převezme všechny předvolby.
+ podadresáře tlpkg vaší instalace. Tento soubor může být zadán jako
+ argument například pro znovuvytvoření identické instalace na jiném systému.
+ Nebo můžete použít uživatelský profil, který nejjednodušeji vytvoříte
+ změnou hodnot vygenerovaného souboru, nebo odstartováním s prázdným
+ souborem, který převezme všechny předvolby.
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.
+
(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
https://tug.org/texlive/acquire-mirror.html) tehdy tato volba použije ta
- data, která již máte stažena, a vykoná pouze nevyhnutelnou post-instalaci.
- Upozorňujeme, že soubor tlpkg/texlive.tlpdb může být přepsán; jeho
+class="ec-lmtt-10x-x-109">https://tug.org/texlive/acquire-mirror.html) tehdy tato volba použije ta data,
+ která již máte stažena, a vykoná pouze nezbytné činnosti po instalaci.
+ Upozorňujeme, že soubor tlpkg/texlive.tlpdb může být přepsán; jeho
uložení zůstává na vaší odpovědnosti. Také odstranění balíku se musí
vykonat ručně. Tato volba nemůže být zapnuta pomocí rozhraní instalátoru.
+
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 ftp:,
-http: nebo file:/ na začátku nebo jednoduchá cesta k adresáři. (Při zadání
-umístění http: nebo ftp: jsou koncové znaky , Pokud ho chcete přepsat, může být hodnotou umístění adresa url s ftp:, http:,
+https:, file:/ na začátku nebo jednoduchá cesta k adresáři. (Při zadání umístění
+http:, https: nebo ftp: jsou koncové znaky ,/‘ a/nebo koncová složka ,/tlpkg‘
ignorovány.)
- Kupříkladu můžete zvolit určité zrcadlo CTAN něčím jako:
+ Kupříkladu můžete zvolit určité zrcadlo CTAN něčím jako:
http://ctan.example.org/tex-archive/systems/texlive/tlnet/, s nahrazením
@@ -2332,100 +2480,112 @@ class="ec-lmtt-10x-x-109">http://ctan.example.org/tex-archive/systems/texlive/tl
class="ec-lmtt-10x-x-109">ctan.example.org/tex-archive 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).
-
+ Po instalaci mohou být požadovány některé další instalace.
-
+ Po instalaci mohou být požadovány některé další instalace.
+
Pokud se rozhodnete vytvořit symbolické odkazy v standardních adresářích (popsaných
+ Pokud se rozhodnete vytvořit symbolické odkazy v standardních adresářích (popsaných
v oddíle 3.2.4), pak není nutná editace proměnných prostředí. Jinak v systémech Unix
musí být adresář binárek pro vaši platformu přidán k prohledávaným cestám. (Ve
Windows se o to postará instalátor.)
- Každá podporovaná platforma má svůj vlastní podadresář pod 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
+ Nepovinně můžete rovněž přidat dokumentační manuálové stránky (man pages) a
adresáře Info k jejich příslušejícím vyhledávacím cestám, pokud chcete, aby je našly
systémové nástroje. Dokumentační stránky mohou být automaticky nalezeny po
přidání do proměnné PATH.
- Například pro Bourne-kompatibilní shell, jako je bash a používaný Intel x86 GNU/Linux
-se standardním nastavením adresářů, může být vhodné editovat soubor $HOME/.profile a
-řádky, které je potřeba přidat, budou vypadat následovně:
-
- For Bourne-compatible shells such as bash, and using Intel x86 GNU/Linux and the TeX
+Live default directory setup as an example, the file to edit might be $HOME/.profile (or another
+file sourced by .profile), and the lines to add would look like this:
+ Pro shelly kompatibilní s Bourneshell, jako je bash, použijíc jako příklad Intel x86
+GNU/Linux se standardním nastavením adresářů TeX Live, může být vhodné
+editovat soubor $HOME/.profile a řádky, které je potřeba přidat, budou vypadat
+následovně:
+
+
+
+ Pro INFOPATH
+ Pro csh nebo tcsh je editovaný soubor typicky $HOME/.cshrc a řádky k přidání mohou
-vypadat jako:
+class="ec-lmtt-10x-x-109">$HOME/.cshrc Pokud již máte nastavení někde ve vašich tečkou začínajících souborech,
-adresáře TeX Live by se s nimi měly přirozeně sloučit.
+class="ec-lmtt-10"> /usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH Pokud nejste na platformě x86_64-linux, použijte příslušný název platformy;
+podobně, pokud jste nenainstalovali ve výchozím adresáři, změňte název adresáře.
+Instalační program TeX Live oznamuje plné řádky k použití na konci instalace.
+ Pokud již někde ve svých spouštěcích souborech máte nastavení PATH, slučte v
+adresářích TeX Live jak uznáte za vhodné.
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
A za 2) vyhledejte soubor /etc/environment, který může definovat vyhledávací cestu a
další standardní proměnné prostředí.
@@ -2478,7 +2638,7 @@ 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í zrcadlo CTANu ze seznamu na stránce https://ctan.org/mirrors. Použijte
přesnou cestu k podadresáři 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 TeX Live automaticky dostupné pro XeTeX. Na
+Mac OS X, na automatické hledání fontů dle jména jsou potřeba další kroky;
+prosím vizte web MacTeXu ( https://tug.org/mactex). Pro ostatní unixové systémy potřebujete
-dokonfigurovat systém dle následujícího postupu tak, aby byl XeTeX schopen najít fonty
-dodané s TeX Live prostřednictvím vyhledávání jmen fontů systémem.
+class="ec-lmtt-10x-x-109">https://tug.org/mactex 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 odpovídající oprávnění), postupujte následovně:
Zkopírujte soubor texlive-fontconfig.conf do adresáře /etc/fonts/conf.
09-texlive.conf.
- 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 Live dosažitelné pro jediného uživatele, můžete učinit následující:
Zkopírujte soubor texlive-fontconfig.conf do ~/.fonts.conf, kde ~ označuje
- váš domovský adresář.
- Spusťte fc-cache -fv. Pokud chcete uvidět jména všech systémových fontů, můžete spustit příkaz fc-list.
Příkaz tlmgr). Po
ukončení takové instalace musí každý uživatel MkIV spustit:
pro obnovení diskové cache údajů ConTeXtu. Výsledné soubory jsou uloženy do proměnné
TEXMFCACHE, jejíž přednastavená hodnota v TeX Live je TEXMFSYSVAR;TEXMFVAR.
class="ec-lmtt-10x-x-109">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 https://wiki.contextgarden.net/Running_Mark_IV.
@@ -2568,32 +2733,30 @@ class="ec-lmtt-10x-x-109">https://wiki.contextgarden.net/Running_Mark_IV<
id="x1-370003.4.6"> Toto je již implicitně zmíněno v sekci 2.3: adresář TEXMFLOCAL (standardně
-TEXMFLOCAL (standardně /usr/local/texlive/texmf-local nebo %SystemDrive%\texlive\texmf-local pod Windows)
-je určen pro rozsáhlé systémové lokální fonty a makra; adresář TEXMFHOME
-(standardně %SystemDrive%\texlive\texmf-local pod Windows) je
+
+
+určen pro rozsáhlé systémové lokální fonty a makra; adresář TEXMFHOME (standardně
+$HOME/texmf nebo %USERPROFILE%\texmf) je určen pro osobní fonty a makra.
Pro oba stromy musí být soubory umístěny v patřičných podadresářích
-TDS (TeX Directory Structure); viz https://tug.org/tds nebo nahlédni do souboru
-https://tug.org/tds nebo nahlédni do souboru texmf-dist/web2c/texmf.cnf. Například, LaTeXovský styl, třída nebo makrobalík by
měl být umístěn v TEXMFLOCAL/tex/latex nebo TEXMFHOME/tex/latex, nebo v jejich
podadresářích.
-
-
TEXMFLOCAL vyžaduje 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.
+class="ec-lmss-10x-x-109">mktexlsr nebo použít tlačítko ,Update file database‘ na záložce
+,Actions‘ programu TeX Live Manager v režimu GUI.
Standardně je každá z těchto proměnných definována jako samostatný adresář, jak
je vidět. To však není nezbytně nutné. Pokud například potřebujete přepínat mezi
dvěma verzemi velkých balíků, můžete udržovat více stromů pro vaše vlastní potřeby.
@@ -2603,54 +2766,60 @@ oddělených čárkami:
Další popis expanze závorek je v oddíle 7.1.5.
+href="#x1-610007.1.5">7.1.5.
Toto je naneštěstí nepříjemné téma. Zapomeňte na něj, pokud se nechcete probírat
-v mnoha podrobnostech instalace TeXu. Mnohé fonty již jsou v TeX Live, proto se nejdříve
-podívejte, jestli si to, co potřebujete, tam již není.
- Možnou alternativou je použití XeTeXu nebo LuaTeXu (viz sekci 2.4), které vám
-umožní používat fonty operačního systému bez jakékoliv instalace v TeXu.
- Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k popsání postupu, viz
+ Toto je naneštěstí nepříjemné téma pro TeX a pdfTeX. Zapomeňte na něj, pokud se
+nechcete probírat v mnoha podrobnostech instalace TeXu. Mnohé fonty již jsou zahrnuty v TeX
+Live, proto se podívejte, jestli chcete; https://tug.org/FontCatalogue je pohodlný způsob,
+jak zobrazit písma dostupná na webu.
+ Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí k popsání postupu, viz
https://tug.org/fonts/fontinstall.html.
-
+ Zvažte rovněž použití XeTeXu nebo LuaTeXu (viz sekce 2.4), které vám umožní
+používat provozní systémová písma bez jakékoli instalace v TeXu. (Ale pozor,
+používání systémových fontů obvykle způsobí, že zdrojáky vašich dokumentů budou
+nepoužitelné pro kohokoli v jiném prostředí.)
+
Po nainstalování TeX Live přirozeně chcete systém otestovat, abyste mohli začít
+ Po nainstalování TeX Live přirozeně chcete systém otestovat, abyste mohli začít
vytvářet nádherné dokumenty nebo fonty.
- Jednou z věcí, kterou byste mohli ihned hledat, je nástroj na editaci souborů. TeX Live
-nainstaluje TeXworks ( Jednou z věcí, kterou byste mohli ihned hledat, je nástroj na editaci souborů. TeX Live
+nainstaluje TeXworks ( https://tug.org/texworks) pro Windows (pouze) a MacTeX nainstaluje
-TeXShop (https://pages.uoregon.edu/koch/texshop). V jiných Unixových systémech je
volba editoru ponechána na vás. Jsou k dispozici mnohé možnosti, některé z nich jsou
-uvedeny v následujícím oddíle; viz též https://tug.org/interest.html#editors. Bude
-fungovat libovolný obyčejný editor; nic TeXovsky specifické se nevyžaduje.
- Zbytek tohto oddílu udává některé základní postupy testování funkcionality
+class="ec-lmtt-10x-x-109">https://tug.org/interest.html#editors 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é.
-
+
Nejprve ověřte, zda se spustí program tex:
+ Přeložte ukázkový soubor LaTeXu a vytvořte PDF: Prohlédněte si PDF soubor, například: Samozřejmě existuje mnoho dalších prohlížečů PDF; na unixových systémech se
+ běžně používají evince a okular. Pro Windows doporučujeme vyzkoušet Sumatra
+ PDF ( https://www.sumatrapdfreader.org/free-pdf-reader.html). Žádné
+ prohlížeče PDF nejsou součástí TeX Live, takže si musíte samostatně
+ nainstalovat, co chcete používat.
+ Samozřejmě stále můžete generovat původní TeXovský formát DVI: A prohlédnout si DVI na obrazovce: Pro vytvoření PostScriptového souboru z DVI použijte: Nebo vytvořte PDF ze souboru DVI, alternativní cestou k použití pdfTeXu (nebo
+ XeTeXu nebo LuaTeXu), co může být někdy užitečné: Další standardní testovací soubory, které mohou být užitečné kromě sample2e.tex:
-
+
Pokud máte nainstalovaný balík xetex package, můžete prověřit jeho přístup
- k systémovým fontům následovně:
+ Pokud jste TeXový začátečník nebo potřebujete pomoc s psaním TeXových, respektive
-LaTeXových dokumentů, navštivte Odinstalování TeX Live
+ Chcete-li odinstalovat TeX Live (po úspěšné instalaci) použijte:
+ Budete požádáni o potvrzení, jinak se nic dělat nebude. (Bez --all se k odstranění
+použije činnost uninstall jednotlivé balíčky.)
+ Tím se neodstraní adresáře specifické pro uživatele, konkrétně (viz také
+oddíl 2.3):
+
+ To je určeno pro změny uživatelské konfigurace. Pokud je chcete zachovat, před
+ odstraněním sa ujistěte, že víte, jak je znovu vytvořit.
+ To je určeno k ukládání automaticky generovaných runtime dat, jako jsou
+ lokální soubory formátů. Pokud jste je nepoužili pro jiné účely, mělo by jejich
+ odstranění být bezpečné.
+ Obvykle obsahuje pouze soubory, které jste si sami nainstalovali, které nejsou
+ dostupné v distribucích. Pravděpodobně toto nebudete chtít odstranit, pokud
+ neplánujete úplně přestat používat TeX, nebo pokud nechcete začít znovu od
+ nuly. Cesty k adresářům pro tyto proměnné můžete najít spuštěním kpsewhich
+-var-value=var.
+ Tato odinstalace tlmgr také nezruší poinstalační činnosti, jako jsou změny PATH
+v inicializačních souborech vašeho shellu a systémový přístup k fontům v TeX Live (viz
+oddíl 3.4). Takové akce musíte ručně zvrátit, pokud je to žádoucí.
+ V systému Windows lze odinstalaci provést pomocí GUI; viz oddíl 6.1.
+
+ Pokud jste TeXový začátečník nebo potřebujete pomoc s psaním TeXových, respektive
+LaTeXových dokumentů, navštivte https://tug.org/begin.html, kde najdete úvodní
informace k instalaci.
- Odkazy na některé další pomůcky, o jejichž instalaci můžete uvažovat:
+ Odkazy na některé další pomůcky, o jejichž instalaci můžete uvažovat:
Ghostscript
Perl https://perl.org/ s doplňujícími balíky z CPAN, https://perl.org/ s doplňujícími balíky z CPAN, https://cpan.org/
-
-
-
ImageMagick https://imagemagick.org, k zpracování a konverzi grafiky
-
NetPBM http://netpbm.sourceforge.net, rovněž pro grafiku.
-
TeXovsky orientované editory Existuje široký výběr a je to záležitost vkusu uživatele. Tady je výběr
+ v abecedním řazení (několik málo je pouze pro Windows). GNU Emacs je k dispozici pro všechny hlavní platformy, viz
+ https://www.gnu.org/software/emacs.
+ AUCTeX běží pod Emacsem; je k dispozici přes správce balíčků Emacs
+ ELPA. Zdroje jsou také k dispozici na CTAN. Domovská stránka AUCTeXu je
https://www.gnu.org/software/emacs/emacs.html
- SciTE je k dostání z https://www.scintilla.org/SciTE.html.
- Texmaker je volný (free) software, k dispozici z
+ https://www.xmlmath.net/texmaker.
- TeXstudio začínalo jako odbočka programu Texmaker s dodatečnými rysy;
- https://texstudio.org/.
- TeXnicCenter je volný software, k dispozici z https://www.texniccenter.org a
- v distribuci proTeXt.
- TeXworks je volný software, k dispozici z https://tug.org/texworks a je
+class="ec-lmtt-10x-x-109">https://tug.org/texworks a je
nainstalovaný jako součást TeX Live pro Windows (pouze).
- Vim je volný software, k dispozici z https://www.vim.org.
- WinEdt je shareware dostupný třeba na https://tug.org/winedt nebo na
+class="ec-lmtt-10x-x-109">https://tug.org/winedt nebo na
https://www.winedt.com.
- WinShell je k dispozici z https://www.winshell.de. Pro mnohem delší seznam balíků a programů viz Pro mnohem delší seznam balíků a programů viz https://tug.org/interest.html.
-
+
Předcházející oddíly popisovaly základní instalační proces. Teď se zaměříme na
+ id="x1-420004"> Předcházející oddíly popisovaly základní instalační proces. Teď se zaměříme na
některé speciální případy.
- TeX Live byl navržený tak, aby se dal sdílet mezi různými systémy na síti. Se standardní
+ id="x1-430004.1">Instalace sdílené uživateli
+ TeX Live byl navržený tak, aby se dal sdílet mezi různými systémy na síti. Se standardní
strukturou adresářů se nekonfigurují žádné pevné plné cesty: umístění souborů
potřebných pro programy TeX Live je zřízeno relativně k programům. Můžete ho najít
v nejdůležitějším konfiguračním souboru $TEXMFDIST/web2c/texmf.cnf, který obsahuje
-řádky jako jsou
+class="ec-lmtt-10x-x-109">$TEXMFDIST/web2c/texmf.cnf, který
+obsahuje řádky jako jsou
+
+
To znamená, že k získání funkčního nastavení stačí přidat ke své vyhledávací
+class="ec-lmtt-10"> $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
+ Stejným způsobem můžete nainstalovat TeX Live lokálně a pak přesunout celou hierarchii
později na místo v síti.
- Pro Windows TeX Live zahrnuje spouštěč Pro Windows TeX Live zahrnuje spouštěč tlaunch. Jeho hlavní okno obsahuje položky
menu a tlačítka pro pro různá programy a dokumentaci související s TeXem, které se dají
přizpůsobovat prostřednictvím tlaunch (texdoc tlaunch nebo texdoc tlaunch 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 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
+ Technicky přenosná instalace se stává samostatnou nastavením výchozích hodnot
+TEXMFHOME, TEXMFVAR a TEXMFCONFIG tak, aby byly stejné jako TEXMFLOCAL, TEXMFSYSVAR
+a TEXMFSYSCONFIG; tím pádem, konfigurace a mezipaměti pro uživatele nebudou
+vytvořeny.
+ Ke spuštění TeXu při použití této přenosné instalace musíte přidat
příslušný adresář binárek k vyhledávané cestě během vaší práce na terminálu
jako obvykle.
- Pod Windows můžete dvakrát kliknout na tl-tray-menu v kořenovém adresáři instalace
-a vytvořit dočasné ‘tray menu’poskytující volby mezi několika běžnými úkoly, jak je to
-ukázáno na této obrazovce:
-
- Vstup ,More…‘ vysvětluje, jak si můžete přizpůsobit tuto nabídku.
- 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:
+
+ Vstup ,Více…‘ vysvětluje, jak si můžete přizpůsobit tuto nabídku.
+
TeX Live obsahuje program nazvaný TeX Live obsahuje program nazvaný tlmgr pro správu TeX Live po výchozí instalaci. Jeho
možnosti zahrnují: instalaci, aktualizaci, zálohování, obnovení a odinstalování jednotlivých
balíků, volitelně i se započítáním závislostí mezi balíky;
- vyhledávání a přehled balíků a jejich popisy;
+ výpis seznamu, přidání a odstranění platforem;
+ 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 tlmgr.
TeX Live obsahuje několik GUI pro TeX Live obsahuje několik GUI pro tlmgr. Dva pozoruhodné: (1) Obr. 9 ukazuje 9 ukazuje tlshell, který je
napsán v Tcl/Tk a pracuje mimo ,box‘u pod Windows a Mac OS X. (2) Obr. 10 ukazuje 10 ukazuje tlcockpit,
který vyžaduje Java ve verzi 8 nebo vyšší a JavaFX. Oba jsou dodány jako samostatné
balíčky.
- tlmgr má také nativní režimu GUI (viz obr. 11), který se spouští pomocí
+href="#x1-45003r11">11), který se spouští pomocí
+
Po výchozí instalaci můžete svůj systém aktualizovat na nejnovější dostupnou verzi
+ Po výchozí instalaci můžete svůj systém aktualizovat na nejnovější dostupnou verzi
pomocí: Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine)
+ Tento složitější příklad přidá z místního adresáře kolekci pro nástroj (engine)
XeTeX:
Jak můžete vidět, /usr/local/texlive/2022/texmf-var/web2c/xetex/xelatex.fmt installed.
+ Jak můžete vidět, tlmgr nainstaluje závislosti a postará se o všechny potřebné
poinstalační činnosti, včetně aktualizace databáze názvů souborů a (znovu)vygenerování
formátů. Výše jsme vytvořili nové formáty pro XeTeX.
- K popisu balíku (nebo kolekce či schématu) zadejte: K popisu balíku (nebo kolekce či schématu) zadejte: Nakonec to nejdůležitější – úplnou dokumentaci najdete na 657941k
+ Nakonec to nejdůležitější – úplnou dokumentaci najdete na https://tug.org/texlive/tlmgr.html
nebo zadáním:
+
+ id="x1-480006">Poznámky k Windows
+
Pod Windows dělá instalační program některé dodatečné věci:
+ id="x1-490006.1">Vlastnosti typické pro Windows
+ 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. Obsahuje vstupy pro
+ některé programy GUI jako tlshell (GUI pro tlmgr) a dviout a trochu dokumentace.
+
Přidružení souborů. Pokud je to
+ povoleno, TeXworks, Dviout a PS_view se buď stávají předvolenými programy pro
+ jejich příslušné typy souborů, nebo pro tyto typu souborů získávají položku
+ v nabídce ,Otevřít pomocí‘ dostupnou kliknutím pravým tlačítkem. Avšak
+ přidružení souborů ,Uživatelská volba‘ s vyšší prioritou, která mohou být
+ pouze specifikované interaktivně, může překážet.
+
+Podpora PostScriptu. Pro soubory PostScript typ souboru PSviewer nyní převede PostScript na dočasné
+ PDF, které pak zobrazí výchozí prohlížeč PDF. Různé bitmapové formáty
+ získají záznam bitmap2eps v jejich nabídce ,Otevřít pomocí‘ kliknutím
+ pravým tlačítkem pro převod do EPS, skutečnou práci vykonají sam2p nebo
Bitmap2eps je jednoduchý skript, který skutečnou práci ponechává na programech
- sam2p nebo bmeps.
-
Automatické proměnné path. Nevyžadují se žádné kroky ruční konfigurace.
+
Odinstalátor. Instalační program vytvoří položku pro TeX Live, pod nabídkou ,Add/Remove
+ Programs‘ (administrátorská instalace) nebo pod nabídkou TeX Live (instalace pro
+ jednoho uživatele).
+
Ochrana proti zápisu. Pro jiný přístup se také podívejte na 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 pevném disku
+ s formátováním NTFS. Pro jiný přístup se také podívejte na tlaunch, popsaný v oddíle 4.1.
-
+href="#x1-430004.1">4.1.
+
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.
-
+ id="x1-500006.2">Dodatečný obsažený software pod Windows
+ Pro úplnost, instalace TeX Live potřebuje podpůrné programy, které na stroji s Windows
+obvykle nenajdete. TeX Live poskytuje chybějící součásti. Tyto programy jsou nainstalovány
+jako část TeX Live pouze pod Windows.
+
Perl a Ghostscript. Kvůli důležitosti Perlu a Ghostscriptu, a protože GUI instalačního programu a
+ tlshell jsou napsány v Tcl/Tk, zahrnuje TeX Live ,skryté‘ kopie těchto programů.
+ Programy TeX Live, které je potřebují, vědí, kde je najdou, ale neprozrazují
+ jejich přítomnost nastavením proměnných prostředí nebo registrů. Nejsou to
+ úplné instalace a neměly by překážet žádným systémovým instalacím
+ Perlu, Tcl/Tk nebo Ghostscriptu.
+
+dviout. Nainstalován je také dviout, prohlížeč DVI souborů. Nejdříve, když
prohlížíte soubory pomocí dviout, vytvoří fonty, protože fonty pro obrazovku nebyly
- nainstalovány. Po chvilce budete mít vytvořenu většinu fontů pro použití a okno
- vytváření fontů uvidíte už jen zřídka. Více informací je možné nalézt ve
- (velmi doporučené) odpovídající nápovědě.
-
+TeXworks. TeXworks je TeXovsky orientovaný editor se zabudovaným prohlížečem PDF. Je
již pro TeX Live nakonfigurován.
-
Náého řádku. Řada běžných unixových programů řízených z příkazového řádku je
+ nainstalovaných pod Windows spolu s běžnými binárkami TeX Live. Ty zahrnují
+ programy gzip, zip,unzip programy ze skupiny poppler
- (poppler (pdfinfo, pdffonts, …); samostatný prohlížeč PDF pro Windows není k dispozici. Jednou
- z alternativ je prohlížeč PDF Sumatra dostupný z https://sumatrapdfreader.org/.
+class="ec-lmss-10x-x-109">pdffonts, …).
-
fc-listi, fc-cache, …
+class="ec-lmbx-10x-x-109">… Nástroj z knihovny fontconfig pomáhá XeTeXu efektivněji zacházet s fonty pod
+ Windows. Můžete použít fc-list k určení jmen fontů k předání příkazu
+ XeTeXu \font s rozšířenou funkcionalitou. Pokud je to potřebné, nejdříve
+ spusťte fc-cache k aktualizaci informací o fontech.
Windowsovský protějšek domovského (home) adresáře Unixu je adresář User Profile je Home
+ Windowsovský protějšek domovského (home) adresáře Unixu je adresář %USERPROFILE%.
Pod Windows Vista a pozdějšími je to C:\Users\<username>. V souboru texmf.cnf a obecně
-pro Kpathsea, se bude texmf.cnf a
+obecně pro Kpathsea, se bude ~ expandovat přiměřeně v obou systémech Windows a
Unix.
-
+
Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr
+ id="x1-520006.4">Registry Windows
+ Windows ukládá téměř všechny konfigurační údaje do svých registrů. Registr
obsahuje soubor hierarchicky uspořádaných klíčů s několika kořenovými klíči.
Nejdůležitější pro instalační programy jsou stručně řečeno HKEY_CURRENT_USER a
-HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE, HKCU a HKLM. Část HKCU registru je v domovském adresáři uživatele
-(viz sekci 6.3). HKLM je obvykle v podadresáři adresáře Windows.
- V některých případech je možné získat systémové informace z proměnných
+class="ec-lmtt-10x-x-109">HKCU 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.
-
+
V novějších verzích Windows se rozlišuje mezi běžnými uživateli a administrátory,
-když pouze posledně zmínění mají volný přístup k celému operačnímu systému.
-Ve skutečnosti můžete tyto třídy uživatelů raději označit jako neprivilegovaní uživatelé
-a normální uživatelé: být administrátorem je pravidlo, ne výjimka. Snažili jsme se učinit
-TeX Live instalovatelným bez administrátorských práv.
- Pokud je instalátor spuštěn s administrátorským oprávněním, je možnost instalovat i
+ id="x1-530006.5">Oprávnění Windows
+ V novějších verzích Windows se rozlišuje mezi běžnými uživateli a administrátory,
+když pouze posledně zmínění mají volný přístup k téměř celému operačnímu
+systému. Ve skutečnosti můžete tyto třídy uživatelů raději označit jako neprivilegovaní
+uživatelé a normální uživatelé: být administrátorem je pravidlo, ne výjimka. Snažili
+jsme se učinit TeX Live instalovatelným bez administrátorských práv.
+ Pokud je instalátor spuštěn s administrátorským oprávněním, je možnost instalovat i
pro všechny uživatele počítače. Pokud je tato volba zvolena, odkazy (shortcuts) se
vytvářejí pro všechny uživatele a systémová vyhledávací cesta se upravuje. Jinak jsou
odkazy a položky nabídky vytvářeny pouze pro aktuálního uživatele a upravuje se jen jeho
vyhledávací cesta.
- Bez ohledu na status administrátora je standardní kořenový adresář TeX Live
+ Bez ohledu na status administrátora je standardní kořenový adresář TeX Live
navržený instalačním programem vždy pod %SystemDrive%. Instalátor vždy testuje, zda je
kořenový adresář zapisovatelný pro aktuálního uživatele.
- Problém se může vyskytnout, pokud uživatel není administrátor a TeX již existuje ve
+ Problém se může vyskytnout, pokud uživatel není administrátor a TeX již existuje ve
vyhledávací cestě. Protože skutečná vyhledávací cesta sestává ze systémové
-vyhledávací cesty následované uživatelskou vyhledávací cestou, nový TeX Live by nikdy
-neměl získat přednost. Jako bezpečnostní opatření vytváří instalátor
+vyhledávací cesty následované uživatelskou vyhledávací cestou, nový TeX Live by
+nikdy neměl získat přednost. Jako záložní opatření vytváří instalátor
odkaz na příkazový řádek (command-prompt), ve kterém je adresář binárek
nového TeX Live předřazený lokální vyhledávací cestě. Nový TeX Live bude
pořád použitelný, když bude běžet v relaci příkazového řádku spuštěné
z takového odkazu. Odkaz na TeXworks, pokud je nainstalován, rovněž předřadí TeX
Live k vyhledávací cestě, proto by měl být imunní vůči tomuto problému
cest.
- 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,
+ 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‘.
-
+
Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl Zvětšení maxima paměti pod Windows a Cygwin
+ Uživatelé Windows a Cygwin (pro zvláštnosti instalace Cygwin viz oddíl 3.1.4) mohou zjistit,
že při běhu některých programů dodaných s TeX Live, trpí nedostatkem paměti.
Například asy zhavaruje pro nedostatek paměti, pokud se pokusíte alokovat pole 25,000,000
reálných čísel a LuaTeX může mít málo paměti, pokud zkusíte zpracovat dokument
s velkým množstvím rozsáhlých fontů.
- Pro Cygwin můžete zvětšit množství dostupné paměti podle návodu v příručce
-The Cygwin User’s Guide ( Pro Cygwin můžete zvětšit množství dostupné paměti podle návodu v příručce
+The Cygwin User’s Guide ( https://cygwin.com/cygwin-ug-net/setup-maxmem.html).
- Pro Windows musíte vytvořit soubor, například Pro Windows musíte vytvořit soubor, například moremem.reg, obsahující tyto čtyři
řádky:
-
+
a pak spustit povel 5.00
+
+[HKEY_LOCAL_MACHINE\Software\Cygwin]
+"heap_chunk_in_mb"=dword:ffffff00
+ a pak spustit povel regedit /s moremem.reg jako administrátor. (Pokud si přejete změnit
paměť pouze pro stávajícího uživatele místo všech, použijte HKEY_CURRENT_USER.)
-
+
Web2C obsahuje množinu TeX-príbuzných programov, t. j. samotný TeX, Metafont, MetaPost,
+ id="x1-550007"> Web2C obsahuje množinu TeX-príbuzných programov, t. j. samotný TeX, Metafont, MetaPost,
BibTeX atď. Je to srdce systému TeX Live. Domovská stránka Web2C, s aktuálnou
-príručkou a ďalšími vecami, je na https://tug.org/web2c.
- Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý v roku
+ Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý v roku
1987 vyvinul prvý TeX-to-C systém založený na zmenových súboroch systému pre Unix,
ktoré boli v prvom rade pôvodnou prácou Howarda Trickeya a Pavla Curtisa. Tim
Morgan sa stal spravovateľom systému a počas jeho obdobia sa meno zmenilo na
Web-to-C. V roku 1990 Karl Berry prebral túto prácu, asistoval pri tuctoch dodatočných
príspevkov a v roku 1997 podal taktovku Olafovi Weberovi, ktorý ju v roku 2006 vrátil
Karlovi.
- Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými
+ Web2C systém beží pod Unixom, 32bitovými Windows, MacOSX a inými operačnými
systémami. Používa originálne TeX zdrojové súbory od Donalda Knutha a ostatné
základné programy napísané v systéme kultivovaného programovania WEB, ktoré sú
preložené do zdrojového kódu jazyka C. Základné programy TeXu sú spracované týmto
spôsobom:
bibtex Spravovanie bibliografií.
+
dvitype Vytváranie modifikovanej kópie DVI súboru.
+
gftodvi Konverzia DVI do MPX (MetaPost obrázky).
+
gftopk Konverzia DVI do ľudsky čitateľného textu.
+
gftype Generovanie fontov pre náhľad.
+
mf Konverzia gf formátu fontov do pakovaných fontov.
+
mft Konverzia gf formátu fontov do ľudsky čitateľného textu.
+
mpost Metafont – vytváranie rodín fontov.
+
patgen Preddefinované Metafontové zdrojové súbory.
+
pktogf MetaPost – tvorba technických diagramov.
+
pktype Vytváranie vzorov rozdeľovania slov.
+
pltotf Konverzia pakovaných formátov fontov do gf formátov.
+
pooltype Konverzia pakovaných písiem do ľudsky čitateľného textu.
+
+pltotf Konverzia ,Property list‘ do TFM.
+
+pooltype Zobrazovanie ,WEB pool‘ súborov.
-
tangle Konverzia WEB súborov do Pascalu.
-
tex TeX – sadzba.
+
tftopl Konverzia TFM do ,property list‘.
+
vftovp Konverzia virtuálneho fontu do virtuálneho ,property list‘.
+
vptovf Konverzia virtuálneho ,property list‘ do virtuálneho fontu.
+
weave Presné funkcie a syntax týchto programov sú popísané v dokumentáciách jednotlivých
+class="ec-lmss-10x-x-109">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 v dokumentácii Web2C. Napriek tomu, poznanie niekoľkých princípov, ktoré
platia pre celý balík programov, vám pomôže vyťažiť čo najviac z vašej Web2C
inštalácie.
- Všetky programy dodržiavajú štandardné GNU voľby:
-
+ Všetky programy dodržiavajú štandardné GNU voľby:
+
–help Vypisuje prehľad základného používania.
+
–version A väčšina tiež dodržiava:
+class="ec-lmtk-10x-x-109">–version Vypisuje informáciu o verzii, potom skončí. A väčšina tiež dodržiava:
Vypisuje detailnú správu spracovania. Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu
-Kpathsea ( Vypisuje detailnú správu spracovania. Na vyhľadávanie súborov používajú Web2C programy prehľadávaciu knižnicu
+Kpathsea ( https://tug.org/kpathsea). Táto knižnica používa kombináciu premenných
prostredia a niekoľkých konfiguračných súborov na optimalizáciu prehľadávania
@@ -3789,12 +4137,12 @@ 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.
-
+
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./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
+ 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 70),
+href="#x1-640007.2">72),
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
+ Hoci najjednoduchší a najbežnejší element cesty je meno adresáru, Kpathsea
podporuje aj iné zdroje vo vyhľadávacích cestách: dedičné (layered) štandardné
hodnoty, mená premenných prostredia, hodnoty súboru config, domáce adresáre
používateľov a rekurzívne prehľadávanie podadresárov. Preto ak hovoríme, že
+
+
Kpathsea rozbalí element cesty, znamená to, že pretransformuje všetky špecifikácie
do základného mena alebo mien adresárov. Toto je popísané v nasledujúcich
odsekoch.
- Všimnite si, že keď je meno hľadaného súboru vyjadrené absolútne alebo explicitne
-relatívne, t. j. začína , 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.
-
+
Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa
+ id="x1-570007.1.1">Zdroje cesty
+ Vyhľadávacia cesta môže byť vytvorená z rôznych zdrojov. Kpathsea ich používa
v tomto poradí:
Používateľom nastavená premenná prostredia,
napríklad TEXINPUTS. Premenné prostredia s pridanou bodkou a menom programu
majú prednosť pred premennými rovnakého mena, ale bez prípony. Napríklad,
@@ -3855,32 +4206,33 @@ class="ec-lmtt-10x-x-109">latex Programovo-špecifický konfiguračný súbor, napríklad riadok ,S /a:/b‘
v súbore config.ps dvips.
- Konfiguračný súbor Kpathsea – texmf.cnf, obsahujúci riadok ako
,TEXINPUTS=/c:/d‘ (pozri ďalej).
-
-
- Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností
+ Predvolené hodnoty počas kompilácie. Všetky tieto hodnoty vyhľadávacej cesty môžete prezerať použitím ladiacích možností
(pozri ,Ladenie‘ na strane 74).
-
+href="#x1-680007.2.4">76).
+
Kpathsea číta počas behu z Konfiguračné súbory
+ Kpathsea číta počas behu z konfiguračnTEXMFCNF sa používa na hľadanie týchto
súborov, ale neodporúčame nastavovať túto (ani žiadnu inú) premennú prostredia na
prepísanie systémových adresárov.
- Namiesto toho normálna inštalácia vyústi do súboru .../2020/texmf.cnf. Ak musíte
+ Namiesto toho normálna inštalácia vyústi do súboru .../2022/texmf.cnf. Ak musíte
vykonať zmeny implicitných nastavení (obyčajne to nie je nutné), toto je miesto, kam sa
majú vložiť. Hlavný konfiguračný súbor je .../2020/texmf-dist/web2c/texmf.cnf.
+class="ec-lmtt-10x-x-109">.../2022/texmf-dist/web2c/texmf.cnf Ak chcete iba pridať osobný adresár do konkrétnej cesty vyhľadávania, je rozumné
+ Ak chcete iba pridať osobný adresár do konkrétnej cesty vyhľadávania, je rozumné
nastavenie premennej prostredia:
Ak chcete zachovať udržiavateľnosť a prenosnosť nastavenia v priebehu rokov, použite
+ Ak chcete zachovať udržiavateľnosť a prenosnosť nastavenia v priebehu rokov, použite
koncové ‘:’ (‘;’ v systéme Windows) na vloženie systémových ciest, namiesto toho, aby sa ich
všetky snažili napísať explicitne (viď oddiel 7.1.4). Ďalšou možnosťou je použitie
+href="#x1-600007.1.4">7.1.4). Ďalšou možnosťou je použitie
stromu TEXMFHOME (viď oddiel 3.2.3).
- Všetky súbory ./texmf.cnf prepíšu hodnoty z $TEXMF/texmf.cnf Komentáre začínajú znakom ,%‘ buď na začiatku riadku alebo s medzerou pred
ním a pokračujú do konca riadku.
- Prázdne riadky sú ignorované.
+ Znak \ na konci riadku slúži ako pokračovací znak, t. j. nasledujúci riadok
je k nemu pripojený. Prázdne znaky na začiatku pripájaných riadkov nie sú
ignorované.
- Všetky ostatné riadky majú tvar: Názov premennej ,variable‘ môže obsahovať akékoľvek znaky okrem prázdnych
znakov, ,=‘, alebo ,.‘, ale najbezpečnejšie je obmedziť sa na znaky ,A-Za-z_‘.
- Ak je ,.progname‘ neprázdne, definícia sa použije iba vtedy, keď práve bežiaci
program má meno progname alebo progname.exe. Toto umožňuje napríklad mať
pre rôzne nadstavby TeXu rôzne vyhľadávacie cesty.
- Hodnoty ,value‘ uvažované ako reťazce môžu obsahovať akýkoľvek znak. V
praxi však väčšina hodnôt texmf.cnf súvisí s rozvinutím cesty a keďže
v expanzii používajú rôzne špeciálne znaky (viď oddiel 7.1.7), ako napríklad
+href="#x1-630007.1.7">7.1.7), ako napríklad
zátvorky alebo čiarky, nemôžu byť použité v názvoch adresárov.
- Znak , Znak ,;‘ vo ,value‘ je preložený do ,:‘, ak sme pod operačným systémom
@@ -3988,20 +4347,23 @@ class="ec-lmtt-10x-x-109">texmf.cnf Funkcia Funkcia $var.prog nie je na pravej strane dostupná; namiesto nej musíte použiť
dodatočnú premennú.
Ukážkový úsek konfiguračného súboru, ilustrujúci väčšinu týchto bodov:
+ 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:
+
+
Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách
+ id="x1-590007.1.3">Expanzia cesty
+ Kpathsea rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách
podobné tým, čo existujú v prostrediach unixovských interprétov príkazového riadku
(shells). Ako všeobecný príklad uvedieme cestu ~$USER/{foo,bar}//baz, ktorá sa expanduje
@@ -4073,9 +4438,9 @@ class="ec-lmtt-10x-x-109">baz. Tieto konštrukcie sú popísané v ďal
odsekoch.
Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 64) obsahuje
+ id="x1-600007.1.4">Predvolená expanzia
+ Ak vyhľadávacia cesta s najväčšou prioritou (pozri ,Zdroje cesty‘ na strane 67) obsahuje
dvojbodku navyš>> setenv TEXINPUTS /home/karl:
-
+
Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad Expanzia zátvoriek
+ Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad v{a,b}w sa
expanduje na vaw:vbw. Vnáranie je povolené. Toto sa používa na implementáciu
@@ -4132,19 +4494,17 @@ príklad):
Použijeme to potom na definovanie, napríklad, TeXovskej cesty pre vstupy:
+ Použijeme to potom na definovanie, napríklad, TeXovskej cesty pre vstupy:
bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadajú stromy
+ bude to znamenať, že po hľadaní v aktuálnom adresári sa najprv prehľadajú stromy
$TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMFLOCAL/tex a $TEXMFDIST/tex (posledné dva
s použitím databázových súborov ls-R).
-
+
Dva alebo viac za sebou nasledujúcich znakov ,Expanzia podadresárov
+ Dva alebo viac za sebou nasledujúcich znakov ,/‘ v elemente cesty nasledujúcom za adresárom d
je nahradených všetkými podadresármi nie je špecifikované.
- Ak po , Ak po ,//‘ špecifikujete akékoľvek komponenty mena súboru, pridajú sa iba podadresáre
so zodpovedajúcimi komponentami. Napríklad ,/a//b‘ sa expanduje do adresárov /a/2/b, /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é.
-
+
Nasledujúci zoznam zahŕňa špeciálne znaky a konštrukcie v konfiguračných súboroch
+ Nasledujúci zoznam zahŕňa špeciálne znaky a konštrukcie v konfiguračných súboroch
Kpathsea.
-
+
: Oddeľovač v špecifikácii cesty; na začiatku alebo na konci cesty, alebo zdvojený
+ uprostred, nahrádza predvolenú expanziu cesty.
+
; Oddeľovač v neunixových systémoch (správa sa ako ,:‘).
-
$ Expanzia premennej.
+
~ Reprezentuje domovský adresár používateľa.
+
{...} Expanzia zátvoriek, napr. z a{1,2}b sa stane a1b:a2b.
-
, Oddeľuje členy v expanzii zátvoriek.
+
// Expanzia podadresárov. (Môže sa vyskytnúť kdekoľvek v ceste, okrem jej
začiatku.)
-
% Začiatok komentáru.
+
\ Na konci riadku, znak pokračovania na umožnenie viacriadkových vstupov.
+
!! Kedy presne bude znak považovaný za špeciálny alebo bude predstavovať samého seba
+class="ec-lmtk-10x-x-109">!! Povel na hľadanie súboru iba v databáze, neprehľadáva disk. Kedy presne bude znak považovaný za špeciálny alebo bude predstavovať samého seba
závisí od kontextu, v ktorom sa používa. Pravidlá sú obsiahnuté vo viacerých úrovniach
interpretácie konfigurácie (analýza, expanzia, vyhľadávanie, …), a preto, nanešťastie, to nie
je možné stručne ustanoviť. Neexistuje žiadny všeobecný únikový mechanizmus;
konkrétne, ‘\’ nie je „únikový znak“ v súboroch texmf.cnf.
- Pokiaľ ide o výber názvov adresárov na inštaláciu, je najbezpečnejšie vyhnúť sa im
+ Pokiaľ ide o výber názvov adresárov na inštaláciu, je najbezpečnejšie vyhnúť sa im
všetkým.
-
+
Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri štandardnej alebo
+ id="x1-640007.2">Databázy názvov súborov
+ Kpathsea minimalizuje prístupy na disk pri vyhľadávaní. Predsa však pri štandardnej alebo
ľubovoľnej inštalácii s dostatočným množstvom adresárov, vyhľadávanie súboru
v každom možnom adresári môže zabrať prehnane veľa času. Kpathsea preto môže
používať externe vytvorený ,databázový‘ súbor nazývaný ls-R, ktorý mapuje
súbory v adresároch a pomáha tak vyhnúť sa vyčerpávajúcemu prehľadávaniu
disku.
- A second database file A second database file aliases allows you to give additional names to the files listed in
ls-R.
- Druhý databázový súbor ( Druhý databázový súbor (aliases) vám umožňujú dať dodatočné mená súborom
nachádzajúcim sa v zozname ls-R.
-
+
Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť Súborová databáza
+ Ako bolo vysvetlené hore, meno hlavnej databázy súborov musí byť ls-R. Môžete
umiestniť jednu do koreňa každej hierarchie TeXu vo svojej inštalácii, ktorú chcete, aby bola
prehľadávaná (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 ,cron, takže po zmenách v inštalovaných sú
napríklad pri inštalácii alebo aktualizácii balíka LaTeXu – bude súbor ls-R automaticky
aktualizovaný.
- Ak súbor nie je v databáze nájdený, podľa predvoleného nastavenia Kpathsea začne
+ 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.
-
+
+
+
Program kpsewhich: samostatné prehľadávanie cesty
+ Program kpsewhich vykonáva prehľadávanie cesty nezávislé od každej aplikácie. Môže
byť užitočný ako vyhľadávací find program na nájdenie súborov v hierarchiách TeXu
@@ -4324,8 +4707,6 @@ class="ec-lmtt-10x-x-109">find 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
Nastav rozlíšenie na ,num‘; toto má vplyv iba na ,gf‘ a ,pk‘ vyhľadávanie. ,-D‘ je
synonymom, kvôli kompatibilite s dvips. Predvolená hodnota je 600.
-
–format=name
Nastav formát na vyhľadávanie
na ,name‘. Podľa predvoleného nastavenia je formát uhádnutý z mena súboru.
@@ -4376,28 +4761,34 @@ class="ec-lmtt-10x-x-109">tex alebo enc files. Zoznam získate
spustením kpsewhich --help-formats.
-
–mode=string
–must-exist
–path=string
–progname=name
–show-path=name
–debug=num
+class="ec-lmro-10x-x-109">num‘.
Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok
+ id="x1-670007.2.3">Príklady použitia
+ Pozrime sa na Kpathsea v akcii. Za podčiarknutým príkazom nasleduje výsledok
vyhľadávania v nasledujúcich riadkoch. 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.
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
@@ -4580,8 +4976,8 @@ fontov psfonts.map – mapové a kódové súbory majú svoje vlastné cesty na vyhľadávanie
a nové umiestnenie v stromoch texmf. Keďže prípona ,.ps‘ je nejednoznačná, musíme pre
-súbor .ps‘ je nejednoznačná, musíme
+pre súbor config.ps špecifikovať explicitne, o ktorý typ sa zaujímame (dvips config).
Z týchto príkladov by malo byť zrejmé, ako ľahko môžete nájsť umiestnenie daného
+ Z týchto príkladov by malo byť zrejmé, ako ľahko môžete nájsť umiestnenie daného
súboru. Toto je zvlášť dôležité, keď máte podozrenie, že ste narazili na zlú verziu
súboru, pretože kpsewhich emuluje vyhľadávanie úplne rovnakým spôsobom ako skutočný
program (TeX, dvips a pod).
-
+
Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo
+ id="x1-680007.2.4">Ladiace činnosti
+ Niekedy je potrebné vyšetriť, ako program rozpoznáva referencie na súbory. Aby toto bolo
možné vhodne uskutočniť, Kpathsea ponúka rôzne stupne ladenia: Volania stat (testy súborov). Pri behu s aktuálnou ls-R databázou by nemal dať
takmer žiaden výstup.
- Referencie do hašovacích tabuliek (ako ls-R databázy, mapové súbory,
konfiguračné súbory).
- Operácie otvárania a zatvárania súboru.
+ Všeobecná informácia o ceste pre typy súborov hľadaných Kpathsea. Toto je
užitočné pri zisťovaní, kde bola definovaná určitá cesta pre daný súbor.
- Adresárový zoznam pre každý element cesty (vzťahuje sa iba na vyhľadávanie
na disku).
- Hodnota
+ Vyhľadávanie súborov.
+ Premenlivé hodnoty. Hodnota -1 nastaví všetky horeuvedené voľby, v praxi pravdepodobne vždy použijete tieto
úrovne, ak budete potrebovať akékoľvek ladenie.
- Podobne s programom Podobne s programom dvips nastavením kombinácie ladiacich prepínačov môžete
detailne sledovať, odkiaľ sa berú používané súbory. Aktuálny popis parametrov je
možné nájsť v ../texmf/doc/html/dvips/dvips_2.html. Alternatívne, keď súbor nie je
-nájdený, ladiaca cesta ukazuje, v ktorých adresároch program daný súbor hľadal, čo
+class="ec-lmtt-10x-x-109">../texmf/doc/html/dvips/dvips_2.html Tento malý súbor používa iba font
+ Tento malý súbor používa iba font cmr10, takže pozrime sa, ako dvips pripravuje PostScriptový
súbor (chceme použiť Type1 verziu písiem Computer Modern, preto je nastavená voľba
-Pcms1.
+ id="x1-68009f1">.
dvips začne lokáciou svojich pracovných súborov. Najprv je nájdený texmf.cnf, ktorý
obsahuje definície vyhľadávacích ciest ostatných súborov, potom databáza súborov dvips preto pokračuje v hľadaní všetkých
súboru psfonts.map, ktorý sa načíta vždy (obsahuje deklarácie bežne používaných
PostScriptových fontov; pozri poslednú časť sekcie 7.2.3, kde sa nachádza viac detailov
+href="#x1-670007.2.3">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 … 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 Font cmr10 <CMR10> is resident.
- Ďalšou z pekných čŕt distribúcie Web2C je možnosť kontroly množstva pamäťových
+ id="x1-690007.3">Možnosti nastavenia za behu programu
+ Ďalšou z pekných čŕt distribúcie Web2C je možnosť kontroly množstva pamäťových
parametrov (najmä veľkosti polí) za behu prostredníctvom súboru texmf.cnf, ktorý číta
knižnica Kpathsea. Nastavenia všetkých parametrov môžete nájsť v časti 3 tohto
súboru. Najdôležitejšie riadiace premenné (čísla riadkov sa vzťahujú na súbor
texmf.cnf):
-
+
main_memory 3.1.2 Mac OS X
-3.1.3 Windows
-3.1.4 Cygwin
-
-
-3.1.5 Textový instalační program
-3.1.6 Grafický instalační program
-3.1.7 Starší instalátory
-3.1.8 Jednoduchý průvodce instalací
-3.2 Spuštění instalačního programu
-3.2.1 Nabídka binárních systémů (pouze Unix)
@@ -1532,13 +1643,14 @@ několik poznámek o jednotlivých volbách a dílčích nabídkách:
id="x1-25037r5">
-
platforms:
+===============================================================================
-
===============================================================================
+a [ Cygwin on Intel x86 (i386-cygwin)
(i386-cygwin)
+b [ ] Cygwin on x86_64 (x86_64-cygwin)
-
(x86_64-cygwin)
+c [ ] MacOSX current (10.12-) (10.14-) on x86_64 (x86_64-darwin)
ARM/x86_64 (universal-darwin)
+d [ legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
-
(x86_64-darwinlegacy)
+e [ ] FreeBSD on x86_64 (amd64-freebsd)
(amd64-freebsd)
+f [ FreeBSD on Intel x86 (i386-freebsd)
(i386-freebsd)
+g [ ] GNU/Linux on ARM64 (aarch64-linux)
-
(aarch64-linux)
+h [ ] GNU/Linux on ARMhf (armhf-linux)
(armhf-linux)
+i [ GNU/Linux on Intel x86 (i386-linux)
(i386-linux)
+j [X] GNU/Linux on x86_64 (x86_64-linux)
-
(x86_64-linux)
+k [ on x86_64 with musl (x86_64-linuxmusl)
(x86_64-linuxmusl)
+l [ ] NetBSD on x86_64 (amd64-netbsd)
(amd64-netbsd)
+m [ NetBSD on Intel x86 (i386-netbsd)
-
(i386-netbsd)
+o [ Solaris on Intel x86 (i386-solaris)
(i386-solaris)
+p [ ] Solaris on x86_64 (x86_64-solaris)
(x86_64-solaris)
+s [ ] Windows (win32)
scheme:
+====================================================================
====================================================================
+ a [X] full scheme (everything)
-
(everything)
+ b [ + more packages and languages)
languages)
+ c [ xetex, metapost, a few languages)
-
languages)
+ d [ basic scheme (plain and latex)
latex)
+ e [ ] minimal scheme (plain only)
only)
+ f [ ] ConTeXt scheme
-
scheme
+ g [ ] GUST TeX Live scheme
scheme
+ h [ scheme (no TeX at all)
-
all)
+ i [ medium, but nowhere near full)
full)
+ j [ ] custom selection of collections3.2.3 Adresáře
-3.2.4 Volby
.
id="x1-28025r8">
-
customization:
+===============================================================================
-
===============================================================================
+ <P> use A4 by default: [ ]
]
+ <E> execution restricted list of programs: [X]
-
[X]
+ <F> create [X]
[X]
+ <D> install [X]
-
[X]
+ <S> install [X]
[X]
+ <L> create standard directories: [ ]
-
]
+ binaries to:
to:
+ manpages to:
to:
+ info to:
-
to:
+ <Y> after source for package updates: [X]
-3.3 Volby příkazového řádku pro install-tl
-
-3.3.1 Volba -repository
-3.4 Poinstalační činnosti
-3.4.1 Proměnné prostředí pro Unix
-PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH;PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; export PATH
-
PATH
+MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH;MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH; export MANPATH
-
MANPATH
+INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH;INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH; export INFOPATH
/usr/local/texlive/2022/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
-
/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH3.4.2 Proměnné prostředí: globální konfigurace
/usr/local/texlive/2022/bin/x86_64-linux \
+ /usr/local/texlive/2020/texmf-dist/doc/man
-
+class="ec-lmtt-10x-x-109">d/09-texlive.conf.
+
+
-
+class="ec-lmtt-10x-x-109">~
+ označuje váš domovský adresář.
+
+
+
TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
3.4.7 Začleňování fontů třetích stran
-3.5 Testování instalace
-
-
...
-
This...
class="ec-lmtt-10x-x-109">Output written on sample2e.dvi sample2e.pdf (3 pages, 7484 142120 bytes).
Transcript on sample2e.log.
nebo:
-
> xpdfdvipdfmx sample2e.dvi -o sample2e.pdf
-
-
‘ na výzvu
class="ec-lmtt-10x-x-109">* po ,tex story.tex‘.
3.6 Odkazy na doplňkový software s možností stažení z internetu
-
+3.7 Odkazy na doplňkový software s možností stažení z internetu
+
-
-
+class="ec-lmtt-10x-x-109">https://www.winshell.de.
4 Specializované instalace
-4.1 Instalace sdílené uživateli (nebo cross-machine)
-
...
$SELFAUTOPARENT
+...
+TEXMFDIST = $TEXMFROOT/texmf-dist
...
$TEXMFROOT/texmf-dist
+...
+TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local4.2 Mobilní USB instalace
-5 tlmgr: správa vaší instalace
GUI, ukazující menu ,Actions‘ (Mac OS X)
@@ -3099,17 +3376,17 @@ class="ec-lmss-10x-x-109">tlshell GUI, ukazující menu ,Actions‘ (Mac
+ id="x1-45002r10">
-
-
5.1 Rozhraní GUI pro Rozhraní GUI pro tlmgr
-5.2 Vzorové realizace Vzorové realizace tlmgr z příkazového řádku
-
collection-xetex
+install: arabxetex
...
arabxetex
+...
+install: xetex
xetex
+install: xetexconfig
-
xetexconfig
+install: xetex.i386-linux
xetex.i386-linux
+running post install action for xetex
xetex
+install: xetex-def
...
xetex-def
+...
+running mktexlsr
-
mktexlsr
+mktexlsr: Updating /usr/local/texlive/2020/texmf-dist/ls-R...
...
/usr/local/texlive/2022/texmf-dist/ls-R...
+...
+running fmtutil-sys --missing
...
-
--missing
+...
+Transcript written on xelatex.log.
xelatex.log.
+fmtutil: /usr/local/texlive/2020/texmf-var/web2c/xetex/xelatex.fmt installed.
collection-latexextra
+category: Collection
Collection
+shortdesc: LaTeX supplementary packages
-
packages
+longdesc: of add-on packages for LaTeX.
LaTeX.
+installed: Yes
Yes
+revision: 46963
46963
+sizes: 657941k6 Poznámky k Windows
-6.1 Vlastnosti typické pro Windows
-
-6.2 Dodatečný obsažený software pod Windows
-
-6.3 User Profile je Home
-6.4 Registry Windows
-6.5 Oprávnění Windows
-6.6 Zvětšení maxima paměti pod Windows a Cygwin
-
[HKEY_LOCAL_MACHINE\Software\Cygwin]
"heap_chunk_in_mb"=dword:ffffff007 Používateľská príručka ku systému Web2C
-
-
-
-
-
-7.1 Vyhľadávanie ciest knižnicou Kpathsea
-7.1.1 Zdroje cesty
-
-
‘ je meno práve bežiaceho programu, po
class="ec-lmtt-10x-x-109">TEXINPUTS.latex7.1.2 Konfiguračné súbory
-
+
+TEXINPUTS =.:/my/macro/dir:
-
-
variable [..’, je
najjednoduchšie použiť ‘=’, aby sa predišlo interpretácii bodky ako kvalifikátora
názvu programu).
-
TEXMF = {$TEXMFLOCAL,!!$TEXMFMAIN}
-
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
-
TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
-
% e-TeX related files
-
TEXINPUTS.elatex = .;$TEXMF/{etex,tex}/{latex,generic;}//
-
TEXINPUTS.etex = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
- 7.1.3 Expanzia cesty
-7.1.4 Predvolená expanzia
-7.1.5 Expanzia zátvoriek
-
+
+ TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
+
+ TEXINPUTS = .;$TEXMF/tex//
7.1.6 Expanzia podadresárov
-7.1.7 Zhrnutie špeciálnych znakov v súboroch Zhrnutie špeciálnych znakov v súboroch texmf.cnf
-7.2 Databázy názvov súborov
-7.2.1 Súborová databáza
-7.2.2 kpsewhich: samostatné prehľadávanie cesty
-
-
-
-
string
Nastav meno módu na ,string‘; toto má vplyv iba na ,gf‘ a ,pk‘ vyhľadávanie.
Žiadna predvolená hodnota: každý mód bude nájdený.
-
–must-exist
Urob všetko preto, aby si našiel súbory. Ak je to potrebné, vrátane hľadania na
disku. Normálne je v záujme efektívnosti prehľadávaná iba databáza ls-R.
-
string
Vyhľadávaj podľa cesty ,string‘ (oddeľovaná dvojbodkou ako zvyčajne) namiesto
hádania vyhľadávacej cesty z mena súboru. Podporované sú ,//‘ a všetky
bežné expanzie. Voľby ,–path‘ a ,–format‘ sa vzájomne vylučujú.
-
name
Nastav meno programu
+
+
na ,name‘. Toto nastavenie ovplyvňuje použitie vyhľadávacej cesty cez nastavenie
,.progname‘ v konfiguračných súboroch. Predvolená hodnota je ,kpsewhich‘.
-
name
Zobrazí cestu použitú na vyhľadávanie súboru s typom ,name‘. Môže byť
použitá buď súborová prípona (,.pk‘, ,.vf‘ a pod.) alebo meno, podobne ako vo
voľbe ,–format‘.
-
num
Nastaví masku výberu ladiacích možností na ,num‘.7.2.3 Príklady použitia
-
/usr/local/texmf-dist/tex/latex/base/article.cls
-
utmri8r ... <utmr8a.pfb
-7.2.4 Ladiace činnosti
-
-
-
SET KPATHSEA_DEBUG_OUTPUT=err.log.) Uvažujme ako príklad malý zdrojový súbor LaTeXu,
@@ -4784,21 +5188,23 @@ class="ec-lmtt-10x-x-109">hello-world.tex, ktorý obsahuje nasledujúci v
\documentclass{article}
+ \begin{document}
+ Hello World!
+ \end{document}
+
kdebug:startkdebug:start search(file=texps.pro, must_exist=0, find_all=0,
+
+
<cmr10.pfb>[1]
7.3 Možnosti nastavenia za behu programu
-
Celkový počet dostupných slov v pamäti pre TeX, Metafont a MetaPost. Musíte vytvoriť nový formátový súbor pre každé odlišné nastavenie. Napríklad môžete vygenerovať „obrovskú“ verziu TeXu a zavolať súbor s formátom hugetex.fmt. S použitím štandardnej špeci class="ec-lmtt-10x-x-109">main_memory sa načíta zo súboru 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. +
font_mem_size
Počet dostupných slov pre informáciu o fontoch v TeXu. Toto je viac-menej celková + veľkosť všetkých prečítaných TFM súborov. +
hash_extra
Tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale keďže tieto +class="ec-lmtk-10x-x-109">hash_extra
Dodatočný priestor pre hašovaciu tabuľku mien riadiacej sekvencie, jeho + implicitná hodnota je 600000.
Tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale keďže tieto sa veľmi ťažko implementujú v súčasnej verzii TeXu, tieto parametre počas behu programu poskytujú praktický kompromis, ktorý dovoľuje aspoň nejakú flexibilitu. -
Na rôznych miestach uvedených vyššie sme uviedli rôzne cesty vyhľadávania +
Na rôznych miestach uvedených vyššie sme uviedli rôzne cesty vyhľadávania začínajúce znakom . (na vyhľadávanie najprv v aktuálnom adresári), ako v
Toto je zjednodušenie. Súbor Toto je zjednodušenie. Súbor texmf.cnf, ktorý je súčasťou distribúcie TeX Live
používa $TEXMFDOTDIR namiesto jednoduchého ‘.’, ako v: Dôvod na použitie premennej $TEXMFDOTDIR v definíciach ciest namiesto jednoduchého ‘.’
-je čisto taký, že môže byť prepísaný. Napríklad zložitý dokument môže
+ Dôvod na použitie premennej $TEXMFDOTDIR v definíciach ciest namiesto jednoduchého
+‘.’ je čisto taký, že môže byť prepísaný. Napríklad zložitý dokument môže
pozostávať z mnohých zdrojových súborov uložených vo viacerých podadresároch. Aby
ste to zvládli, môžete nastaviť TEXMFDOTDIR na .// (napríklad, v prostredí keď zostavujete
-dokument) a všetky budú prehľadávané. (Upozornenie: nepoužívajte .// ako implicitné
-nastavenie; je to zvyčajne veľmi nežiadúce a potenciálne nezabezpečené, aby ste hľadali
-hocijaký dokument vo všetkých podadresároch.)
- As another example, you may wish not to search the current directory at all, e.g., if you have
+class="ec-lmtt-10x-x-109">.//
TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//
-
As another example, you may wish not to search the current directory at all, e.g., if you have arranged for all the files to be found via explicit paths. You can set $TEXMFDOTDIR to, say, /nonesuch -or any other nonexistent directory for this. -
Ďalším príkladom je, že nebudete chcieť vôbec prehľadávať aktuálny adresár, +class="ec-lmtt-10x-x-109">/nonesuch or any other nonexistent directory for this. +
Ďalším príkladom je, že nebudete chcieť vôbec prehľadávať aktuálny adresár, napríklad, ak ste zariadili, aby sa všetky súbory našli prostredníctvom explicitných ciest. Môžete nastaviť $TEXMFDOTDIR, napríklad, na /nonesuch alebo na akýkoľvek iný +class="ec-lmtt-10x-x-109">/nonesuch alebo na akýkoľvek neexistujúci adresár. -
Implicitná hodnota Implicitná hodnota $TEXMFDOTDIR je jednoducho ‘.’, ako je to nastavené v našom súbore
texmf.cnf.
- TeX Live je výsledkem společného úsilí téměř všech skupin uživatelů TeXu. Toto
+ id="x1-710008">Poděkování
+ TeX Live je výsledkem společného úsilí téměř všech skupin uživatelů TeXu. Toto
vydání TeX Live redigoval Karl Berry. Seznam ostatních hlavních přispěvatelů, minulých i
současných, následuje. Děkujeme:
Anglickému, německému, holandskému a polskému sdružení uživatelů TeXu
(TUG, DANTE e.V., NTG resp. GUST), kteří společně zajistili nezbytnou
technickou a administrativní infrastrukturu. Připojte se, prosím, k TeXovskému
- sdružení ve vaší blízkosti (CSTUG, https://www.cstug.cz), v jehož gesci
- vznikl i tento překlad! (Viz https://www.cstug.cz Týmu CTANu ( https://ctan.org), který distribuuje obrazy TeX Live a poskytuje
společnou infrastrukturu pro aktualizaci balíků, na kterých je TeX Live závislý.
- 8 Poděkování
-
-
), v jehož gesci
+ vznikl i tento překlad! (Viz https://tug.org/usergroups.html.)
-
-
Nelsonu Beebemu, který zpřístupnil mnohé platformy vývojařům TeX Live a za jeho vlastní obsáhlé testování a bezpříkladné bibliogtrafické úsilí. -
Johnu Bowmanovi za vykonání mnoha změn v jeho pokročilém grafickém programu Asymptote, aby fungoval v TeX 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 udržování zdrojů v aktuálním stavu. Peter zemřel v říjnu 2015 a pokračující dílo věnujeme jeho památce. -
Jin-Hwan Choovi a celému týmu DVIPDFMx 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. -
Michelu Goossensovi, který je spoluautorem původní dokumentace. +
Eitanu Gurarimu, jehož TeX4ht je použito pro HTML verzi této dokumentace a který každý rok obratem neúnavně pracoval na jeho rozšířeních. Eitan nás předčasně opustil v červnu 2009 a tuto dokumentaci věnujeme jeho památce. -
Hansi Hagenovi za mnohá testování a přípravu jeho balíku ConTeXt ( + https://pragma-ade.com) - pracujícího uvnitř systému TeX Live a za neustály rozvoj TeXu. -
Hàn Thế Thànhovi, Martinu Schröderovi a pdfTeX týmu ( http://pdftex.org) za - pokračující rozšiřování možností TeXu. -
Hartmutu Henkelovi za významný příspěvek k vývoji pdfTeXu, LuaTeXu atp. +
Shunshaku Hirata, za originálnejší a pokračování práce na DVIPDFMx. -
Tacu Hoekwaterovi za významné úsilí při obnovení vývoje MetaPostu i + samotného (Lua)TeXu ( http://luatex.org), za začlenění ConTeXtu do systému - TeX Live, za přidání vícevláknové funkčnosti programu Kpathsea a mnoho - dalšího. -
Khaledu Hosnymu, za podstatnou práci na XeTeXu, DVIPDFMx a za úsilí s arabskými i jinými fonty. -
Pawłu Jackowskému za windowsový instalátor tlpm a Tomaszi Łuczakovi za tlpmgui, používaný v předchozích vydáních. -
Akiru Kakutovi, za poskytnutí windowsovských binárek z jeho distribucí W32TEX + a W64TEX 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. -
Hironorimu Kitagawa za údržbu (e)pTeXu a související podporu. +
Dicku Kochovi za údržbu MacTeXu ( http://tug.org/mactex) ve velmi blízkém + + tandemu s TeX Live a za jeho skvělý přístup. -
Reinhardu Kotuchovi za důležitý příspěvek k infrastruktuře a instalač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 této příručky, popisující tyto vlastnosti. -
Clerku Ma za opravu a rozšíření stroje. +
Mojce Miklavec za množství pomoci s ConTeXtem, vybudování mnoha souborů binárek a mnohem víc. -
Heikovi Oberdiekovi za balík epstopdf a mnohé další, za kompresi velikých - - datových souborů pst-geo tak, že jsme je mohli zařadit do instalace, a především za jeho mimořádnou práci na balíku hyperref. -
Phelypemu Oleiniku za skupinově oddělený \input pro různé stroje v roce 2020 a mnohé další. -
Petru Olšákovi, který velmi pečlivě kontroloval svou českou a slovenskou podporu na TeX Live. -
Toshiu Oshimovi za jeho prohlížeč dviout do Windows. -
Manuelu Pégourié-Gonnardovi za pomoc při aktualizaci balíků, vylepšení dokumentace a rozvoj dokumentu texdoc. -
Fabrice Popineau, za původní podporu Windows na TeX 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 Küsterem) a za vykonání obrovského množství práce v průběhu naší cesty. -
Sebastianu Rahtzovi za původní vytvoření systému TeX Live a za jeho údržbu + po mnoho let. Sebastian zemřel v březnu 2016 a pokračující dílo věnujeme + jeho památce. +
Luigimu Scarsovi za pokračující vývoj MetaPostu, LuaTeXu a mnoho dalšího. +
Andreasu Schererovi za cwebbin, implementaci CWEB použitou TeX Live, a + pokračující údržbu původního CWEBu. + + +
Takujimu Tanakovi za údržbu (e)pTeXu a související podporu. +
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. -
Staszku Wawrykiewiczovi, hlavnímu testérovi všeho na TeX Live a koordinátorovi mnoha důležitých polských příspěvků: fontů, windowsové instalace a dalších. Staszek zemřel v únoru 2018 a my věnujeme pokračující práci jeho paměti. -
Olafu Weberovi za jeho pečlivou údržbu Web2Cv minulých letech. +
Gerbenu Wierdovi za vytvoření a údržbu původní podpory Mac OS X. +
Grahamu Williamsovi, tvůrci TeX Catalogue. +
Josephovi Wrightovi za množství práce umožňující dostupnost tytéž primitivní funkcionality pro různé stroje. -
Hironobu Yamashitovi za množství práce na pTeXu a souvisící podporu. +
Tvůrci binárek: Ettore Aldrovandi ( Tvůrci binárek: Ettore Aldrovandi (i386-solaris, x86_64-solaris), Marc Baudoin (amd64-netbsd,
@@ -5385,49 +5841,49 @@ class="ec-lmss-10x-x-109">aarch64-linux
Překladatelé této příručky: Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong - - +
Překladatelé této příručky: Carlos Enriquez Figueras (španělština), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (čínština), Nikola Lečić (srbština), Marco Pallante & Carla Maggi (italština), Denis Bitouzé & Patrick Bideault (francouzština), Petr Sojka & Ján Buša (čeština/ slovenština),2 + id="x1-71001f2"> Boris Veytsman (ruština), Zofia Walczak (polština), Uwe Ziegenhagen (němčina). Webovská -stránka dokumentace TeX Live je https://tug.org/texlive/doc.html. -
Samozřejmě nejdůležitější poděkování patří Donaldu Knuthovi, především +
Samozřejmě nejdůležitější poděkování patří Donaldu Knuthovi, především za vymyšlení TeXu a také za to, že ho věnoval světu. -
+
+ id="x1-720009">Historie vydání +
Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TeXu NTG začala práci na + id="x1-730009.1">Minulost + + +
Diskuse začala koncem roku 1993, kdy holandská skupina uživatelů TeXu NTG začala práci na CD 4AllTeX pro uživatele MS-DOSu, doufajíc, že doba nazrála pro vydání jednoho CD pro všechny systémy. Byl to na svou dobu příliš ambiciózní cíl, ale nenastartoval jen velmi úspěšné 4AllTeX CD, ale také pracovní skupinu TUGu o TeX Directory Structure -(TeX Directory Structure ( +https://tug.org/tds), která specifikovala, jak vytvořit konzistentní a spravovatelnou kolekci TeXových souborů. Kompletní draft TDS byl publikován v prosincovém čísle časopisu @@ -5437,7 +5893,7 @@ vzorová struktura CD. Distribuce, kterou nyní máte, je přímým výstupem pr pracovní skupiny. Evidentní úspěch CD 4AllTeX ukázal, že i unixoví uživatelé by toužili po podobně jednoduchém systému, a to je také jedno z hlavních aktiv TeX Live. -
Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teTeX Thomase +
Nejprve jsme vytvořili unixové TDS CD na podzim 1995 a rychle identifikovali teTeX Thomase Essera jako ideální systém, jelikož již měl multiplatformní podporu a byl koncipován s perspektivou přenositelnosti. Thomas souhlasil s pomocí a seriózní práce započala začátkem roku 1996. První vydání se uskutečnilo v květnu 1996. Začátkem 1997 Karl @@ -5450,63 +5906,70 @@ zároveň byla hotova nová verze teTeXu, TeX Live obsahoval téměř všechna j vylepšení. Podobně čtvrté vydání používalo novou verzi teTeXu a nové vydání Web2C (7.3). TeX Live nyní obsahuje i kompletní systém pro Windows díky Fabrice Popineau. -
Pro páté vydání (březen 2000) bylo mnoho částí CD revidováno a zkontrolováno a +
Pro páté vydání (březen 2000) bylo mnoho částí CD revidováno a zkontrolováno a byly aktualizovány stovky balíků. Detaily o balících byly uloženy v souborech XML. Ale hlavní změnou pro TeX Live 5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na šíření (non-free software). Vše uložené na TeX Live je nyní slučitelné s tzv. ,Debian -Free Software Guidelines‘ (https://debian.org/intro/free); udělali jsme vše možné, abychom zkontrolovali licenční podmínky všech balíků, ale budeme vděčni za upozornění na jakékoli chyby. -
Šesté vydání (červenec 2001) mělo aktualizovaného materiálu ještě více. Hlavní +
Š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 +
Sedmé vydání v roce 2002 mělo podstatné rozšíření v přidání podpory Mac OS X, kromě množství aktualizací balíků a programů. Důležitým cílem byla opětná integrace s teTeXem a korekce odchylek z pátého a šestého vydání. -
+
V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost TeX Live již + id="x1-740009.1.1">2003 +
V roce 2003 se neustálou smrští oprav a rozšíření stalo to, že velikost TeX Live již neumožnila jeho směstnání na jedno CD, a tak došlo k rozdělení na tři různé distribuce (viz oddíl 2.1 na straně 7). Navíc: +href="#x1-90002.1">2.1 na straně 7). Navíc:
Na žádost LaTeX týmu jsme změnili standardní příkazy latex a pdflatex tak, že nyní používají e-TeX (viz strana 11). -
Byly přidány a jsou nyní doporučovány k používání nové fonty Latin Modern. -
Byla zrušena podpora OS Alpha OSF (podpora HPUX byla zrušena již dříve), jelikož se nenašel nikdo, kdo by na těchto platformách zkompiloval nové binárky. -
Instalační program Windows byl změněn podstatným způsobem; poprvé bylo integrováno uživatelské prostředí založené na XEmacsu. -
Důležité pomocné programy pro Windows (Perl, Ghostscript, ImageMagick, Ispell) jsou nyní instalovány do instalačního adresáře TeX Live. -
Mapovací soubory jmen fontů pro dvips, dvipdfm a pdftex jsou nyní generovány novým programem 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 í chování TeXu. class="ec-lmtt-10x-x-109">^^, 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.
Rok 2004 přinesl mnoho změn:
+ id="x1-750009.1.2">2004 +Rok 2004 přinesl mnoho změn:
Pokud máte lokálně instalovány fonty, které využívají své vlastní podpůrné soubory .map nebo (mnohem méně pravděpodobně) .enc, možná budete nuceni tyto soubory přesunout. -
Soubory .map jsou nyní vyhledávány jen v podaresářích Soubory .map jsou nyní vyhledávány jen v podaresářích fonts/map
(v každém stromě texmf), podle cesty TEXFONTMAPS. Podobně soubory .enc jsou
- hledány jen v podadresářích .enc
+ jsou hledány jen v podadresářích 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
+class="ec-lmss-10x-x-109">updmap
O metodách zpracování té které informace prosíme viz https://tug.org/texlive/mapenc.html.
TeX-kolekce byla rozšířena přidáním instalovatelného CD, založeného na MiKTeXu, pro ty, kteří dávají přednost této implementaci před Web2C. Viz oddíl 2 (stránka 7). - - -
Uvnitř TeX Live byl velký strom texmf předešlých vydání nahrazen třemi: texmf, texmf-dist a texmf-doc. Viz oddíl 2.2 (stránka 8) a soubory README pro - každý z nich. -
Všechny vstupní soubory týkajíci + se TeXu jsou teď soustředěny v podadresáři tex stromů texmf* a nemají + + + oddělené sourozenecké adresáře tex, etex, pdftex, - pdfetex atd. Viz pdftex, pdfetex atd. Viz + texmf-doc/doc/english/tds/tds.html#Extensions. -
Pomocné dávky (neměly by být volány uživateli) jsou teď umístěny + v novém podadresáři scripts stromů texmf* a mohou být + vyhledávány prostřednictvím kpsewhich -format=texmfscripts. - Pokud tedy máte programy volající tyto dávky, budou muset být nastaveny. Viz +class="ec-lmtt-10x-x-109"> -format=texmfscripts. Pokud tedy + máte programy volající tyto dávky, budou muset být nastaveny. Viz 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 +class="ec-lmtt-10x-x-109">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, s více možnostmi přizpůsobení. Viz @@ -5618,8 +6088,9 @@ href="../../../../texmf-dist/doc/web2c/web2c.html#TCX-files" >texmf-dist/doc/web2c/web2c.html#TCX-files. (Mimochodem, se vstupem Unicode může TeX na výstupu vypsat posloupnosti částečných znaků při výpisu chybových kontextů, protože je bytově orientován.) -
pdfetex je teď implicitní stroj pro všechny formáty kromě samotného (plain) texu. (Ten samozřejmě generuje DVI, když je spuštěn jako latex class="ec-lmss-10x-x-109">pdftexu je dostupné v LaTeXu, ConTeXtu atd., stejně jako rozšíření e-TeXu (texmf-dist/doc/etex/base/). -
To také znamená, že užití balíku To také znamená, že užití balíku ifpdf (pracuje s plainem i LaTeXem) nebo
ekvivalentního kódu je důle\pdfoutput nebo nějaký jiný primitiv de
class="ec-lmtt-10x-x-109">\pdfoutput
pdfTeX ( http://pdftex.org/) má množství nových vlastností: +class="ec-lmtt-10x-x-109">http://pdftex.org/
) má množství nových vlastností:\pdfmapfile a \pdfmapline poskytují podporu mapování fontů uvnitř dokumentu. -
Mikrotypografické rozšíření fontu může být použito jednodušeji.
http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html.
-
Všechny parametry, které byly předtím nastavovány ve zvláštním + konfiguračním souboru pdftex.cfg, musejí teď být nastaveny pomocí + primitivů, obyčejně v pdftexconfig.tex; pdftex.cfg není dále - podporován. Všechny existující .fmt soubory musí být znovu vytvořeny - při změně souboru .fmt soubory musí být znovu + vytvořeny při změně souboru pdftexconfig.tex. -
Další informace viz manuál pdfTeXu: texmf/doc/pdftex/manual.
Primitiv \input v texu (a mf a mpost) teď akceptuje dvojité uvozovky se jmé obsahujícími mezery a s jinými zvláštními znaky. Typické příklady: -
-Pro další informace viz manuál Web2C:
+ Pro další informace viz manuál Web2C: texmf-dist/doc/web2c.
+
+ \input "filename with spaces" % plain
+\input{"filename with spaces"} % latex
Podpora encTeXu je nyní zahrnuta uvnitř Web2C, v důsledku toho ve všech TeXových programech, použitím volby -enc – jen vtexmf-dist/doc/generic/enctex http://olsak.net/enctex.html. -
Aleph, nový stroj kombinující e-TeX a Omega, je nyní k dispozici. Informace najdete na texmf-dist/doc/aleph/base a texmf-dist/doc/aleph/base a https://texfaq.org/FAQ-enginedev. Formát pro Aleph, založený na LaTeXu, se jmenuje lamed. -
Nejnovější vydání LaTeXu má novou verzi LPPL – teď oficiálně schválená Debian licence. Rozmanité další aktualizace najdete v souborech ltnews v texmf-dist/doc/latex/base. -
Je dodán dvipng, nový program pro konvertování DVI na obrazové soubory PNG. Viz https://ctan.org/pkg/dvipng. -
Zredukovali jsme balík cbgreek na „středně“ velkou sadu fontů, se souhlasem a na radu autora (Claudio Beccari). Odstraněné fonty jsou neviditelné, obrysové, a průhledné, relativně zřídka se používají a my jsme potřebovali místo. Úplná sada je - dostupná z CTAN (https://ctan.org/pkg/cbgreek-complete). -
oxdvi byl odebrán; použijte jednoduše xdvi. -
Příkazy ini a vir (linky) pro tex, initex. class="ec-lmss-10x-x-109">ini byla po celá léta přístupná prostřednictvím volby -ini na příkazovém řádku. -
Podpora platformy i386-openbsd byla zrušena. Jelikož balíček tetex v BSD Ports systému je dostupný a GNU/Linux a FreeBSD binárky byly dostupné, zdálo se nám, že čas dobrovolníků může být využit lépe někde jinde. -
Na sparc-solaris (přinejmenším) jste možná museli nastavovat proměnné prostředí LD_LIBRARY_PATH, aby běžely programy t1utils. Je to tím, že jsou kompilovány v C a neexistuje standardní umístění ,runtime‘ knihoven. (To není novinka roku 2004, ale nebylo to dřív zdokumentováno.) Podobně na mips-irix jsou ,runtime‘ knihovny pro MIPS - 7.4 nezbytné.
+ 7.4 nezbytné.
+
Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura + id="x1-760009.1.3">2005 +
Rok 2005 přinesl jako obvykle množství modernizací balíčků a programů. Infrastruktura zůstala relativně stabilní z roku 2004, ale nutně také nastaly určité změny:
Byly zavedeny nové skripty texconfig-sys, updmap-sys a fmtutil-sys, které mění @@ -5800,13 +6287,14 @@ class="ec-lmss-10x-x-109">updmap
a fmtutil teď mění uživatelské (user-specific) soubory v $HOME/.texlive2005. -Na specifikaci stromů obsahujících konfigurační soubory (uživatelské, resp. + systémové) byly zavedeny odpovídající nové proměnné TEXMFCONFIG, resp. + TEXMFSYSCONFIG. Budete tedy možná potřebovat přesunout osobní verze souborů + fmtutil.cnf a updmap.cfg na tato místa; jiná volba je předefinování TEXMFSYSCONFIG se musejí shodovat. Viz oddíl 2.3, strana 9. -
Loni jsme ponechali \pdfoutput a jiné primitivy nedefinovány pro výstup DVI, přestože byl používán program pdfetex. Letos, jak jsme slíbili, jsme odstranili @@ -5830,27 +6319,31 @@ class="ec-lmtt-10x-x-109">\ifx\pdfoutput\undefined na testo změnit. Můžete k tomu použít balík ifpdf.sty (který funguje v plain TeXu i LaTeXu), nebo použít jeho logiku. -
Loni jsme změnili většinu formátů tak, aby vypisovaly (8bitové) znaky tak, jak jsou + (viz předcházející sekci). Nový TCX soubor empty.tcx teď poskytuje jednodušší cestu k dosažení původního zápisu ^^, když si to budete přát, jako v případě: -
-+
+++latex --translate-file=empty.tcx yourfile.tex
Nový program dvipdfmx je zařazen pro převedení z DVI do PDF; ten je platnou aktualizací programu dvipdfm (který je též ještě k dispozici, i když ho nedoporučujeme). -
Nové programy pdfopen a pdfclose byly přidány, aby poskytly možnost znovu otevřít PDF soubory v programe Adobe Acrobat Reader bez jeho restartu. (Jiné prohlížeče @@ -5858,148 +6351,149 @@ class="ec-lmss-10x-x-109">pdfclose byly přidány, aby poskytly možnost class="ec-lmss-10x-x-109">xpdf, gv a gsview, nikdy netrpěly tímto problémem.) -
Kvůli důslednosti proměnné HOMETEXMF a VARTEXMF byly přejmenovány na TEXMFHOME, resp. na TEXMFSYSVAR. Je tu také TEXMFVAR, která je implicitně uživatelsky závislá - (user-specific). Viz první bod výše.
+ (user-specific). Viz první bod výše.
+
V letech 2006–2007 byl rozsáhlým přírůstkem na TeX Live program XeTeX, přístupný + id="x1-770009.1.4">2006–2007 +
V letech 2006–2007 byl rozsáhlým přírůstkem na TeX Live program XeTeX, přístupný jako programy xetex a xelatex; viz xelatex; viz https://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 (
+https://tug.org/metapost/articles), podobně pdfTeX (https://tug.org/metapost/articles), podobně pdfTeX ( https://tug.org/applications/pdftex).
- Formát TeX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a Metafont jsou
-teď uloženy v podadresářích texmf/web2c, namísto přímého uložení
-v něm (ačkoliv je adresář stále prohledáván, v zájmu stávajících formátů
+ Formát TeX .fmt (vysokorychlostní formát) a podobně soubory MetaPost a
+Metafont jsou teď uloženy v podadresářích texmf/web2c, namísto přímého
+uložení v něm (ačkoliv je adresář stále prohledáván, v zájmu stávajících formátů
.fmt). Podadresáře nesou jména používaných programů, například tex nebo
-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ě, zkontrolujte, prosím, aktualizace na CTANu
-(https://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 teTeX (
+https://tug.org/tetex). Výsledkem je nárůst zájmu o TeX Live, především mezi
distributory GNU/Linuxu. (Na TeX Live se nachází nové instalační schéma tetexu,
poskytující přibližný ekvivalent.) Doufáme, že to možná povede ke zlepšení
prostředí TeXu pro všechny.
-
+
V roce 2008 byla celá infrastruktura TeX Live přebudována a znovu implementována. Úplná
+ id="x1-780009.1.5"> V roce 2008 byla celá infrastruktura TeX Live přebudována a znovu implementována. Úplná
informace o instalaci je nyní uložena v textovém souboru tlpkg/texlive.tlpdb.
- Mezi dalšími věcmi je konečně možná aktualizace instalace TeX Live z internetu po
+ Mezi dalšími věcmi je konečně možná aktualizace instalace TeX Live z internetu po
předchozí instalaci. Tuto vlastnost poskytoval MiKTeX již řadu let. Předpokládáme
pravidelnou aktualizaci nových balíků po jejich vydání na CTANu.
- Obsažený je významnější nový stroj (engine) LuaTeX ( Obsažený je významnější nový stroj (engine) LuaTeX ( http://luatex.org); kromě
-lepší přizpůsobivosti v sázení je možno tento vynikající skriptovací jazyk použít jak
-uvnitř, tak i mimo TeXovské dokumenty.
- Podpora Windows a unixových platforem je nyní jednotnější. Zejména většina skriptů
+class="ec-lmtt-10x-x-109">http://luatex.org9.1.5 2008
-
Podpora Windows a unixových platforem je nyní jednotnější. Zejména většina skriptů Perlu a Lua je teď k dispozici pod Windows, s použitím Perlu distribuovaného na TeX Live. -
Nový skript Nový skript tlmgr (sekce 5) je všeobecné rozhraní pro správu TeX Live po
+href="#x1-450005">5) je všeobecné rozhraní pro správu TeX Live po
předchozí instalaci. Ovládá aktualizaci balíků a následující znovuvytvoření
formátů, mapovacích souborů a jazykových souborů, volitelně zahrnující lokální
doplňky.
- S příchodem programu S příchodem programu tlmgr jsou nyní činnosti programu texconfig na editaci formátů a
konfiguračních souborů dělení slov blokované.
- Program xindy pro tvorbu rejstříků ( Program xindy pro tvorbu rejstříků ( http://xindy.sourceforge.net/) je nyní zahrnut
-na většině platforem. Nástroj kpsewhich může nyní ohlásit všechny výskyty
-pro daný soubor (option –all) a omezené výskyty pro daný podadresář (option
-–subdir).
- Program Nástroj kpsewhich může nyní ohlásit všechny výskyty pro daný soubor (option --all) a
+omezené výskyty pro daný podadresář (option --subdir).
+ Program dvipdfmx zahrnuje nyní funkčnost extrakce informace o ,bounding boxu‘, pomocí
povelu extractbb; toto byl jeden z posledních rysů, které poskytoval dvipdfm, avšak ne
dvipdfmx.
- Fontové přezdívky 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 TeXu roku 2008 (,TeX tuneup of 2008‘). Viz
+https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf.
-
+
Od roku 2009 je standardní výstupní formát Lua(L Od roku 2009 je standardní výstupní formát Lua(LA )TeX PDF, pro využití výhody
LuaTeXovské podpory OpenType a jiné. Nové binárky nazvané dviluatex a dvilualatex
-spouští LuaTeX při výstupu DVI. Domovská stránka LuaTeXu je http://luatex.org.
- Původní systém (engine) Omega a formát Lambda format byly odstraněny po diskusích
+ Původní systém (engine) Omega a formát Lambda format byly odstraněny po diskusích
s autory systému Omega. Zůstaly aktualizované programy Aleph a Lamed, podobně jako
pomocné programy systému Omega.
- Obsaženo je nové vydání fontů AMS Type 1včetně Computer Modern: do zdrojáků
+ Obsaženo je nové vydání fontů AMS Type 1včetně Computer Modern: do zdrojáků
Metafontu bylo zapracováno několik málo změn tvarů, které za léta udělal Donald Knuth a
byl aktualizován hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem
-Zapfem (viz https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). Ve
všech případech zůstaly metriky ny. Domovská stránka AMS fontů je
https://ams.org/tex/amsfonts.html.
- Pomocný program – nový GUI editor – TeXworks je zahrnut pro Windows, ale také
+ Pomocný program – nový GUI editor – TeXworks je zahrnut pro Windows, ale také
v MacTeXu. Pro jiné platformy a další informace viz domovskou stránku TeXworks
https://tug.org/texworks. Je to multi-platformní prostředí inspirované editorem TeXShop
v Mac OS X, zaměřené na jednoduché použití.
- Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený
+ Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený
jazyk pro popis grafiky, blízký k MetaPostu, avšak s pokročilou podporou 3D a jinými
-vlastnostmi. Jeho domovská stránka je https://asymptote.sourceforge.io.
- Samostatný program 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 objevily potíže při vytváření binárek, které by měly šanci fungovat na více
+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
-(lzma Závěrečná poznámka o minulosti: všechna vydání TeX Live spolu s podpůrným
-materiálem jako např. CD labels jsou dostupná na Závěrečná poznámka o minulosti: všechna vydání TeX Live spolu s podpůrným
+materiálem jako např. CD labels jsou dostupná na ftp://tug.org/historic/systems/texlive.
-
+
V roce 2010 je předvolenou verzí pro výstup PDF verze 1.5, umožňující větší
+ id="x1-800009.1.7"> V roce 2010 je předvolenou verzí pro výstup PDF verze 1.5, umožňující větší
kompresi. To se týká všech nástrojú TeXu používaných na vytváření PDF a
dvipdfmx. Načtením LaTeXovského balíčku pdf14 se provede zpětná změna na PDF 1.4,
nebo nastavte \pdfminorversion=4.
- pdf(L pdf(LA )TeX nyní automaticky konvertuje požadovaný soubor ve formátu Encapsulated
PostScript (EPS) na PDF prostřednictvím balíku \documentclass. Balík epstopdf rovněž nebude zaveden
pokud bude použit balík pst-pdf. Pro další podrobnosti viz dokumentaci balíku epstopdf
-(epstopdf Další podobnou změnou je, že vykonání několika málo externích příkazů z TeXu,
+ Další podobnou změnou je, že vykonání několika málo externích příkazů z TeXu,
prostřednictvím vlastnosti \write18, je nyní implicitně povoleno. Tyto příkazy jsou
conf texmf shell_escape 0 Ještě další podobnou změnou je to, že BibTeX a Makeindex nyní implicitně
+ Ještě další podobnou změnou je to, že BibTeX a Makeindex nyní implicitně
odmítají zapsat své výstupní soubory do libovolného adresáře (jako samotný TeX). Je
to proto, že nyní mohou být povolené pro použití omezeným \write18. Aby se to
@@ -6111,9 +6605,9 @@ 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
+ XeTeX nyní podporuje posun (kerning) okrajů podél stejných linií jako pdfTeX. (Expanze
fontů není aktuálně podporována.)
- Program Program tlmgr nyní standardně ukládá jednu zálohu každého aktualizovaného balíku
(tlmgr option autobackup 1), tudíž přerušené aktualizace balíků mohou být
@@ -6123,18 +6617,18 @@ 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) pTeX a příbuzné pomůcky pro sazbu
Japonštiny; program BibTeXU pro BibTeXumožňující použití Unicode; utility chktex
-(původně z http://baruch.ev-en.org/proj/chktex) na kontrolu dokumentů (LA )TeXu;
překladač dvisvgm z DVI do SVG (dvisvgm 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, 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 TeX Live 2009, které jsme si nevšimli: četné binárky týkající se TeX4ht (
+https://tug.org/tex4ht) byly odstraněny z adresářů binárek. Obecně použitelný
(generic) program mk4ht může být použit na spuštění libovolné z rozličných kombinací
tex4ht.
- Nakonec, vydání TeX Live na TeX Collection DVD již nemůže být (kupodivu)
+ 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ší.
-
+
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 ( 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).
-
+
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
@@ -6201,39 +6695,38 @@ plain TeXu, LaTeXu, LuaTeXu atd. Stávající dokumenty XeTeXu, 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
-../texmf-local, například /usr/local/texlive/texmf-local/web2c/texmf.cnf, pokud existuje.
- Skript 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.
-
+
Rozvržení distribuce: kořenový adresář 2013
+ Rozvržení distribuce: kořenový adresář texmf/ přešel do texmf-dist/ kvůli
zjednodušení. Obě proměnné TEXMFMAIN a TEXMFDIST Kpathsea nyní odkazují na
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 ( LuaTeX: aktualizován na Lua 5.2 a zahrnuje novou knihovnu (pdfscanner) pro zpracování
obsahu externí stránky PDF, kromě množství dalšího (viz jeho stránky).
- XeTeX (pro doplnění viz také jeho stránky): XeTeX (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í řádků v Unicode.)
+ Na návrh Graphite se nyní používají Graphite2 a HarfBuzz namísto
SilGraphite.
- Na počítačích Mac se používá Core Text namísto (kritizovaného) ATSUI.
+ Preferují se TrueType/OpenType fonty před Type1, pokud mají stejné názvy.
+ Opraveny jsou občasné neshody při hledání fontů mezi XeTeXem a xdvipdfmx.
-
+ Podpora OpenType math cut-ins. xdvi: nyní používá pro vyobrazení FreeType namísto t1lib.
- microtype.sty: trochu podpory pro XeTeX (vyčuhování) a LuaTeX (vyčuhování,
rozpínavost fontů, mezipísmenný proklad – tracking), kromě dalších zlepšení.
- tlmgr: nová činnost pinning pro usnadnění konfigurace násobných repozitářů; více obsahuje
-tato sekce v pinning pro usnadnění konfigurace násobných repozitářů; více obsahuje tato
+sekce v tlmgr --help, online na --help Platformy: Platformy: armhf-linux, mips-irix, i386-netbsd a amd64-netbsd přidány nebo oživeny;
powerpc-aix odstraněna.
-
+
Rok 2014 zažil další doladění TeXu od Donalda Knutha; to ovlivnilo všechny stroje, ale
+ id="x1-840009.1.11">2014
+ Rok 2014 zažil další doladění TeXu od Donalda Knutha; to ovlivnilo všechny stroje, ale
pravděpodobně jedinou viditelnou změnou je navrácení řetězce preloaded format ve
vý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í pdfTeX: nový parametr na potlačení varování \pdfsuppresswarningpagegroup; nové
primitivy pro fiktivní mezislovní mezery na pomoc s přeformátováváním textu v PDF:
\pdfinterwordspaceon, \pdfinterwordspaceoff, \pdffakespace.
- LuaTeX: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov.
+ LuaTeX: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov.
Největší přírůstek je nová varianta stroje, luajittex a jeho sourozenci texluajit a
@@ -6320,34 +6819,35 @@ 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
+ 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 MetaPost: Podporován je nový číselný systém decimal, společně s interním
parametrem numberprecision; nová definice makra drawdot v plain.mp, podle Donalda Knutha,
-mimo jiné odstraňuje chyby ve výstupech SVG a PNG.
- ConTeXtová pomůcka plain.mp ConTeXtová pomůcka pstopdf bude odstraněna jako samostatný příkaz v určité době
po vydání kvůli konfliktům s pomůckami OS téhož názvu. Stále může být (i teď)
vyvolána jako mtxrun –script pstopdf.
- psutils byl podstatně revidován novým vývojářem. Ve výsledku jsou nyní mnohé
zřídka užívané pomůcky (fix*, getafm, psmerge, showchar) pouze v adresáři scripts/ a
-nejsou vykonavatelné na uživatelské úrovni. Toto může být navráceno, pokud se to ukáže
-jako problematické. Byl přidán nový skript scripts/ Přerozdělení TeX Live pro MacTeX (sekce Přerozdělení TeX Live pro MacTeX (sekce 3.1.2) již nezahrnuje výběrové balíky
pouze pro Mac pro fonty Latin Modern a TeX Gyre, jelikož pro jednotlivé uživatele je
dostatečně jednoduché začlenit je do systému. Program convert z ImageMagick byl rovněž
odstraněn, protože TeX4ht (konkrétně tex4ht.env) nyní používá přímo
Ghostscript.
- Kolekce 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.
-
+
LaTeX2e nyní implicitně zahrnuje změny, které byly předtím zahrnuty pouze explicitním
+ id="x1-850009.1.12"> 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
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
+ Vnitřně nyní LaTeX2e zahrnuje konfiguraci Unicode-related stroje (jehož znaky jsou
písmena, názvy primitivů atd.), který byl původně součástí TeX Live. Tato změna je
zamýšlena jako neviditelná pro uživatele; několik vnitřních řídících příkazů
nízké úrovně bylo přejmenováno nebo odstraněno, ale vnější chování by mělo
zůstat stejné.
- pdfTeX: Podpora JPEG Exif stejně JFIF; dokonce nevydává výstrahu při záporném
+ pdfTeX: Podpora JPEG Exif stejně JFIF; dokonce nevydává výstrahu při záporném
\pdfinclusionerrorlevel; synchronizace s xpdf 3.04.
- LuaTeX: Nová knihovna LuaTeX: Nová knihovna newtokenlib na skenování tokenů; odstraněna chyba v generátoru
normálních náhodných čísel a na jiných místech.
- XeTeX: Opraveno zacházení s obrázky; binárka XeTeX: Opraveno zacházení s obrázky; binárka xdvipdfmx nyní poprvé vypadá jako
příbuzná xetexu; změněn vnitřní operační kód XDV.
- MetaPost: Nový číselný 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í
+ MacTeX: Aktualizace zařazeného balíku Ghostscript pro podporu CJK. Panel preferencí
TeXové distribuce pracuje nyní v Yosemite (Mac OS X 10.10). Resource-fork font suitcases
(obecně bez přípony) XeTeX už nepodporuje; podpora data-fork suitcases (.dfont)
zů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: Platformy: *-kfreebsd jsou odstraněny, protože TeX Live je nyní snadno dostupný
prostřednictvím mechanismu systémových platforem. Podpora pro několik dalších platforem je
-dostupná ve formě uživatelských binárek (https://tug.org/texlive/custom-bin.html).
Navíc jsou některé platformy nyní vynechány na DVD (jednoduše pro ušetření
místa), avšak mohou být normálně nainstalovány z Internetu.
-
+
LuaTeX: Rozsáhlé změny primitivů, jak přejmenování, tak i odstranění
+ id="x1-860009.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 changes for PDF and more“
-(http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf); pro všechny podrobnosti viz
příručku LuaTeXu, texmf-dist/doc/luatex/base/luatex.pdf.
- Metafont: Nové vysoce experimentální příbuzné programy MFlua a MFluajit,
+ 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.
- MetaPost: Opravy chyb a interní příprava pro MetaPost 2.0.
+ SOURCE_DATE_EPOCH má podporu všech překladačů s výjimkou LuaTeXu (ta přijde v
další verzi) a originálního texu (cíleně vynechána): pokud je proměnná prostředí
@@ -6457,48 +6957,50 @@ class="ec-lmtt-10x-x-109">\month pdfTeX: Nové primitivy pdfTeX: 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 XeTeX: Nové primitivy \XeTeXhyphenatablelength, \XeTeXgenerateactualtext, Ostatní nástroje: Ostatní nástroje: gregorio je nový program, část balíku gregoriotex pro sazbu not
Gregoriánských chorálů; implicitně je zařazen do shell_escape_commands.
- upmendex je program na vytváření indexů, většinou slučitelný s programem
makeindex, s podporou řazení pro Unicode sorting, kromě jiných změn.
- afm2tfm nyní provádí výškové nastavení jenom na základě akcentů, nová
volba -a vynechává všechny úpravy.
- MacTeX: The TeX Distribution Preference Panel byl zrušen; jeho funkcionalita je
-nyní v TeX Live Utility; přibalené aplikace GUI jsou aktualizovány; nový skript
+ ps2pk umí zacházet s rozšířenými fonty PK/GF. MacTeX: The TeX Distribution Preference Panel byl zrušen; jeho funkcionalita je
+nyní v TeX Live Utility; přibalené aplikace GUI jsou aktualizovány; nový skript
cjk-gs-integrate pro spuštění uživateli, kteří si přejí začlenit různé fonty CJK do
Ghostscriptu.
- Infrastruktura: Podporován je systémový konfigurační soubor 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
@@ -6506,18 +7008,18 @@ síťové aktualizace. Ověření se týká jak instalačního programu tak Platformy Platformy alpha-linux a mipsel-linux byly odstraněny.
-
+
LuaTeX: Více zpětných volání (callbacks), více typografického řízení, více
+ id="x1-870009.1.14">2017
+ LuaTeX: Více zpětných volání (callbacks), více typografického řízení, více
přístupů k interním datovým strukturám; pro některé platformy přidáná knihovna ffi
pro dynamické načtení kódu.
- pdfTeX: Proměnná prostředí pdfTeX: Proměnná prostředí SOURCE_DATE_EPOCH_TEX_PRIMITIVES z minulého roku
přejmenována na FORCE_SOURCE_DATE bez změn ve funkcionalitě; pokud seznam
@@ -6526,16 +7028,16 @@ class="ec-lmtt-10x-x-109">\pdfpageattr XeTeX: Unicode/OpenType matematika je nyní založena na podpoře tabulky HarfBuzz
+ XeTeX: 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 epTeX, eupTeX: Nová primitiva \pdfuniformdeviate, \pdfnormaldeviate, \pdfrandomseed,
@@ -6543,7 +7045,9 @@ class="ec-lmtt-10x-x-109">\pdfrandomseed MacTeX: Jako v tomto roce, pouze vydání Mac OS X, pro která Apple ještě
+
+
+ MacTeX: Jako v tomto roce, pouze vydání Mac OS X, pro která Apple ještě
vydává bezpečnostní záplaty, budou podporovány v MacTeXu pod platformou
s názvem x86_64-darwin; v současnosti sa tím myslí Yosemite, El Capitan a Sierra
@@ -6553,7 +7057,7 @@ class="ec-lmtt-10x-x-109">x86_64-darwinlegacy Infrastruktura: Strom Infrastruktura: Strom TEXMFLOCAL je nyní prohledáván před TEXMFSYSCONFIG a
tlmgr má také nový režim
class="ec-lmtt-10x-x-109">shell updmap a fmtutil: Tyto skripty nyní vydávají varování pokud jsou vyvolány bez
specifikace buď v tzv. systémovém režimu (fmtutil-user nebo volba -user). Změna byla dělána
v naději, že toto povede k snížení setrvalého problému náhodného spouštění
uživatelského režimu, a tím ke ztrátě následných aktualizací systému. Pro podrobnosti
-viz https://tug.org/texlive/scripts-sys-user.html.
- install-tl: Osobní cesty jako TEXMFHOME jsou nyní přiřazeny hodnotám MacTeXu
(-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 SyncTeX: dočasný soubor se nyní jmenuje foo.synctex(busy), namísto
foo.synctex.gz(busy). Frontendy a dávky, které mažou dočasné soubory by se měly
upravit (kvůli zrušené koncovce .gz).
- Ostatní 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
@@ -6608,45 +7110,45 @@ class="ec-lmtt-10x-x-109">JRE Platformy: Viz položku MacTeX výše; žádné další změny.
-
+ Platformy: Viz položku MacTeX výše; žádné další změny.
+
Kpathsea: implicitně je hledání v nesystémových adresářích nezávislé na
+ id="x1-880009.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 (https://tug.org/kpathsea).
- epTeX, eupTeX: Nový primitiv epTeX, eupTeX: Nový primitiv \epTeXversion.
- LuaTeX: Příprava na migraci na Lua 5.3 v roce 2019: binárka LuaTeX: Příprava na migraci na Lua 5.3 v roce 2019: binárka luatex53 je dostupná pro
většinu platform, ale musí být přejmenována na luatex aby byla účinná. Nebo
-použijte soubory ConTeXt Garden (luatex 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ář
+ MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy.
+ pdfTeX: Umožňuje kódování vektorů pro bitmapové fonty; aktuální adresář
není zakódován do PDF ID; odstranění chyb pro \pdfprimitive a souvisejíci
věci.
- XeTeX: Podpora XeTeX: Podpora /Rotate při vkládání PDF obrázků; nenulový chybový
kód programu pokud selže výstupní ovladač; opraveny různé UTF-8 a další
primitivy.
- MacTeX: Viz změny podpory verze níže. Navíc, soubory instalovány do MacTeX: 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 GUI programy (BibDesk, LaTeXiT, TeX Live Utility a TeXShop) na nejvyšší
+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: Odstraněny: armel-linux, powerpc-linux.
- x86_64-darwin podporuje 10.10–10.13 (Yosemite, El Capitan, Sierra a High Sierra).
- x86_64-darwinlegacy podporuje 10.6–10.10 (i když pro 10.10 je preferován
x86_64-darwin). Veškerá podpora pro 10.5 (Leopard) je pryč, tj. platformy
powerpc-darwin a i386-darwin platforms byly odstraněny.
-
+ Windows: XP už není podporován.
Kpathsea: Důslednější expanze závorek a rozdělení cesty; nová proměnná 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).
- epTeX, eupTeX: Nové primitivy epTeX, eupTeX: Nové primitivy \readpapersizespecial a \expanded.
- LuaTeX: Lua 5.3 nyní používán, s průvodními aritmetickými změnami a změnami
+ LuaTeX: Lua 5.3 nyní používán, s průvodními aritmetickými změnami a změnami
rozhraní. Domácí knihovna pplib slouží ke čtení souborů PDF, co odstraňuje závislost
na poppleru (a potřebu C++); odpovídajícím způsobem se změnilo rozhraní
Lua.
- MetaPost: název příkazu r-mpost rozpoznán jako alias pro vyvolání pomocí volby
-–restricted a přidán do seznamu omezených příkazů dostupních ve výchozím
-nastavení. Minimální přesnost je nyní 2 pro desetinný a binární režim. Binární
-režim již není v MPlib k dispozici, ale stále je k dispozici v samostatném MetaPostu.
- pdfTeX: Nový primitiv MetaPost: název příkazu r-mpost rozpoznán jako alias pro vyvolání pomocí
+volby --restricted a přidán do seznamu omezených příkazů dostupních ve
+výchozím nastavení. Minimální přesnost je nyní 2 pro desetinný a binární režim.
+Binární režim již není v MPlib k dispozici, ale stále je k dispozici v samostatném
+MetaPostu.
+ pdfTeX: Nový primitiv \expanded; pokud je parametr \pdfomitcharset nového primitivu
nastaven na 1, řetězec /CharSet je vypuštěn z výstupu PDF, protože nemůže být
garantovaně správný, jak to požadují PDF/A-2 a PDF/A-3.
- XeTeX: Nové primitivy XeTeX: Nové primitivy \expanded, \creationdate, \elapsedtime, \uniformdeviate, \randomseed; extend \Ucharcat to
produce active characters.
- tlmgr: Podporuje curl jako program na stahování; pro lokální zálohování používá
xz, pokud jsou k dispozici; dává přednost s
binárkami, které poskytuje TeX Live pro programy pro kompresi a stahování, pokud není
nastavena proměnná prostředí TEXLIVE_PREFER_OWN.
- install-tl: Nová volba -gui (bez argumentu) je výchozí pod Windows a Macs, a
vyvolává nové GUI Tcl/TK (viz oddíly 1.3 a 3.1.6).
- Nástroje: Nástroje: cwebbin ( https://ctan.org/pkg/cwebbin) je
- nyní implementace CWEB v TeX Live, s podporou pro více jazykových dialektů,
- včetně programu ctwill na výrobu mini-indexů.
- chkdvifont: poskytuje informace o fontech z DVI souborů, také z tfm/ofm, vf, gf, pk.
- MacTeX:
+ dvispc: udělá soubor DVI nezávislým na stránce vzhledem na ,specials‘. MacTeX: x86_64-darwin nyní podporuje 10.12 a vyšší (Sierra, High Sierra, Mojave);
x86_64-darwinlegacy ještě pořád podporuje 10.6 a novější. Kontrola pravopisu Excalibur
již není zahrnuta, protože vyžaduje 32-bitovou podporu.
- Platformy: odstraněna Platformy: odstraněna sparc-solaris.
-
Všeobecně:
- Všeobecně: Primitiv \input ve všech strojích TeXu, včetně tex, nyní rovněž
přijímá argument group-delimited název souboru, jako systémově závislé
@@ -6774,25 +7286,26 @@ class="ec-lmtt-10x-x-109">" Nová volba --cnf-line pro kpsewhich, tex, mf a všechny další stroje, pro podporu
libovolné nastavení konfigurace na příkazovém řádku.
- Přidání různých primitivů do různých strojů v tomto roce a v předchozích
letech je zamýšleno aby vyústilo do společné sady funkcionality dostupné ve
všech strojích (LaTeX News #31, News #31 epTeX, eupTeX: Nové primitivy epTeX, eupTeX: Nové primitivy \Uchar, \Ucharcat, \current(x)spacingmode, \fontchar?? a \iffontchar. Jenom pro eupTeX: \currentcjktoken.
- LuaTeX: Integrace s knihovnou HarfBuzz, dostupná jako nové stroje LuaTeX: Integrace s knihovnou HarfBuzz, dostupná jako nové stroje luahbtex (použito
pro lualatex) a \eTeXgluestretch, \eTeXglueshrink,
\eTeXglueorder.
- pdfTeX: Nový primitiv pdfTeX: Nový primitiv \pdfmajorversion; to pouze mění číslo verze ve výstupu PDF;
nemá žádný vliv na obsah PDF. \pdfximage a podobné nyní hledají obrazové soubory
stejným způsobem jako \openin.
- pTeX: Nové primitivy pTeX: Nové primitivy \ifjfont, \iftfont. Rovněž v epTeXu, upTeXu, eupTeXu.
- XeTeX: Opravy pro XeTeX: Opravy pro \Umathchardef, \XeTeXinterchartoks, \pdfsavepos.
- Dvips: Výstupní kódování bitmapových fontů pro lepší schopnosti copy/paste
-( Dvips: Výstupní kódování bitmapových fontů pro lepší schopnosti copy/paste (
+https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf).
- MacTeX: MacTeX a MacTeX: MacTeX a x86_64-darwin nyní požadují 10.13 nebo vyšší (High Sierra,
Mojave a Catalina); x86_64-darwinlegacy podporuje 10.6 a novější. MacTeX je notarizován a
-programy příkazové řádky mají ztuhlé běhy, jak nyní vyžaduje Apple pro
-instalační balíčky. BibDesk a TeX Live Utility nejsou v MacTeXu protože nejsou
-notarizovány ale soubor README obsahuje seznam url, kde je možné je získat.
- x86_64-darwinlegacy podporuje 10.6 a novější. MacTeX je na systému
+autorizován pro běh a programy příkazové řádky mají zajištěné spouštění, jak
+nyní vyžaduje Apple pro instalační balíčky. BibDesk a TeX Live Utility v MacTeXu
+protože nejsou pro systém autorizovány, ale soubor README obsahuje seznam url, kde je
+možné je získat.
+ tlmgr a infrastruktura: Automaticky (jednou) zopakuje balíčky, které se nepodaří stáhnout.
+ Nová volba tlmgr check texmfdbs, na kontrolu souhlasu (konzistence) souborů ls-R
a specifikací !! pro každý strom.
- Používejí verzované názvy souborů pro balíčkové kontejnery, jako catalogue-date informace již nejsou šířeny z TeX Catalogue, protože to často
- nesouviselo s aktualizacemi balíčků.
+ nesouviselo s aktualizacemi balíčků.
+ Všeobecně: Začleněny jsou změny Donalda Knutha pro jeho vyladění TeXu a Metafontu
+ v roce 2021 ( https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf. Jsou
+ k dispozici také na CTAN jako balíčky knuth-dist a knuth-local. Opravy se
+ podle očekávání týkají obskurních případů a nemají vliv na jakékoli
+ chování v praxi.
+ S výjimkou původního TeXu: pokud je \tracinglostchars nastaveno na 3
+ nebo více, chybějící znaky budou mít za následek chybu, nejen zprávu
+ v log-souboru, a chybějící kód znaku se zobrazí v hexadecimálním formátu.
+ S výjimkou původního TeXu: nový celočíselný parametr \tracingstacklevels,
+ pokud je kladný, a \tracingmacros je také kladný, způsobí předponu
+ označující hloubku expanze makra na výstup na každém příslušném
+ řádku protokolu (např. ~.. v hloubce 2). Také protokolování maker je
+ zkráceno na hloubku ≥ hodnotu parametru. Aleph: LaTeXovský formát na bázi Aleph, pojmenovaný lamed, byl odstraněn. Samotný
+binární soubor aleph je stále zahrnut a podporován.
+ LuaTeX: Lua 5.3.6.
+ Zpětné volání pro úroveň vnoření použitou v \tracingmacros, jako
+ zobecněná varianta nového \tracingstacklevels.
+ Označí matematické glyfy jako chráněné, aby se zabránilo zpracování jako
+ textu.
+ Odstraněna kompenzace šířky/italické korekce pro tradiční cestu
+ matematického kódu. MetaPost: Podpora proměnné prostředí SOURCE_DATE_EPOCH pro reprodukovatelný výstup.
+ Vyhne se chybnému konečnému % v mpto.
+ Popsaná volba -T, další opravy příručky.
+ Hodnota epsilon se změnila v binárním a desítkovém režimu, takže pdfTeX: Nové primitivy \pdfrunninglinkoff a \pdfrunninglinkon; např. pro deaktivaci
+ generování odkazů v záhlavích a zápatích.
+ Varování místo přerušení, když „\pdfendlink skončí v jiné úrovni
+ vnoření než \pdfstartlink“.
+ Záložní (dump) přiřazení \pdfglyphtounicode v souboru fmt.
+ Zdroj: podpora poppler byla odstraněna, protože bylo příliš těžké ji
+ aktualizovat. V nativním TL, pdfTeX vždy používal libs/xpdf, což je výřez
+ a upravený kód z xpdf. XeTeX: Opravy matematického vyrovnání párů (kerningu).
+ Dvipdfmx: Pokud soubor s obrázkem nebyl nalezen, ukončení se špatným stavem.
+ Rozšířená speciální syntaxe pro podporu barev.
+ Specials pro manipulaci ExtGState.
+ Specials pdfcolorstack a pdffontattr pro kompatibilitu.
+ Experimentální podpora rozšířeného fnt_def dviluatexu.
+ Podpora nové vlastnosti virtuálního písma pro záložní definici japonského
+ písma. Dvips: Výchozí název dokumentu PostScript je nyní základním názvem vstupního
+ souboru a lze jej přepsat novou volbou -title.
+ Pokud soubor .eps nebo jiný obrazový soubor nebyl nalezen, ukončení se
+ špatným stavem.
+ Podpora nové vlastnosti virtuálního písma pro záložní definici japonského
+ písma. MacTeX: MacTeX a jeho nová binární složka universal-darwin nyní vyžadují macOS
+10.14 nebo vyšší (Mojave, Catalina a Big Sur); binární složka x86_64-darwin již není
+k dispozici. Binární složka x86_64-darwinlegacy, dostupná pouze s Unixovým install-tl,
+podporuje verzi 10.6 a novější.
+ Tento rok je důležitý pro Macintosh, protože společnost Apple v listopadu představila
+stroje ARM a bude prodávat a podporovat stroje ARM i Intel po mnoho let. Všechny programy
+
+
+v universal-darwin mají spustitelný kód pro ARM i Intel. Oba binární soubory jsou
+kompilovány ze stejného zdrojového kódu.
+ Doplňkové programy Ghostscript, LaTeXiT, TeX Live Utility a TeXShop jsou všechny
+univerzální a jsou podepsány s potvrzeným modulem runtime, takže všechny jsou letos
+součástí MacTeXu.
+ tlmgr a infrastruktura: ponechávají pouze jednu zálohu hlavního úložiště texlive.tlpdb.
+ ještě větší přenositelnost napříč systémy a verzemi Perlu.
+ tlmgr info hlásí nové pole lcat-* a rcat-* pro místní vs. vzdálená data
+ katalogu.
+ úplné protokolování dílčích příkazů přesunuto do nového log-souboru TeX Live není dokonalý a nikdy nebude. Máme v úmyslu pokračovat v pravidelných
-vydáních a rádi bychom poskytovali více dokumentace, více programů, a také stále
-aktualizovaný a lépe zkontrolovaný strom maker a fontů, a vše ostatní pro TeX. Tato práce
-je prováděna dobrovolníky v jejich omezeném volném čase a tedy vždy je co dodělávat.
-Viz, prosím, Současnost – 2022
+ Všeobecné: Nový stroj hitex, který vytváří svůj vlastní HINT formát, navržen
+ speciálně pro responzivní čtení technických dokumentů na mobilních
+ zařízeních. Odděleně od TeX Live jsou k dispozici prohlížeče HINT pro
+ GNU/Linux, Windows a Android.
+ tangle, weave: podporují volitelný třetí argument pro specifikaci výstupní
+ soubor.
+ Nyní zahrnut Knuthův program twill pro vytváření miniindexů pro původní
+ programy WEBu. Rozšíření příkazů pro různé verze sázecích programů (kromě původních TeX,
+Aleph a hiTeX): Nový primitiv \showstream pro přesměrování výstupu \show do souboru.
+ Nové primitivy \partokenname a \partokencontext umožňují přepsat název
+ tokenu \par vygenerovaného na prázdných řádcích, konec vboxů atd. epTeX, eupTeX: Nové
+ primitivy:
+ \lastnodefont,
+ \suppresslongerror,
+ \suppressoutererror,
+ \suppressmathparerror.
+
+
+ Nyní
+ dostupné
+ rozšíření
+ pdfTeXu
+ \vadjust
+ pre. LuaTeX: Podporuje strukturované destinace z PDF 2.0.
+ PNG /Smask pro PDF 2.0.
+ Variabilní rozhraní písma pro luahbtex.
+ Různé výchozí styly odmocnin v mathdefaultsmode.
+ Možnost volit specifické dělení (\discretionary ve vybraném bloku.
+ Vylepšení implementace písem TrueType.
+ Efektivnější alokace \fontdimen.
+ Ignoruje odstavce s pouze lokálním uzlem par následovaným synchronizačními
+ uzly směru. MetaPost: Oprava chyby pro nekonečnou expanzi maker.
+ pdfTeX: Podporuje strukturované destinace z PDF 2.0.
+ Pro písma s mezipísmenným prokladem se použije explicitní \fontdimen6,
+ pokud je specifikován.
+ Vždy začne varování na začátku řádku.
+ Pro znaky s automatickým kerningem (\pdfappendkern a \pdfprependkern) se
+ přesto provede vysunutí (protrusion); podobně se použije automatika prokladu
+ použije u implicitního a explicitního rozdělovníku. pTeX et al.: Významná důležitá aktualizace pTeXu na 4.0.0 pro lepší podporu aktuálního
+ LaTeXu.
+ Nové primitivy \ptexlineendmode a \toucs.
+ \ucs (dříve k dispozici v uptex, euptex) nyní dostupný také v pTeXu a epTeXu.
+ Rozlišují se 8bitové znaky
+ a japonské znaky, jak je diskutováno v článku TUGboat od Hironori Kitagawy (
+ https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf). XeTeX: Nové skripty na spouštění xetex-unsafe a xelatex-unsafe pro jednodušší
+překlad dokumentů požadujících oba operátory průhlednosti XeTeX a PSTricks, což je ze
+své podstaty nebezpečné (dokud a pokud nedojde k reimplementaci v Ghostscriptu). Pro
+bezpečnost použijte Lua(LA )TeX.
+ Dvipdfmx: Podpora pro PSTricks bez nutnosti -dNOSAFER, kromě transparentnosti.
+ Volba -r pro nastavení rozlíšení bitmapových fontů opět funguje. Dvips: Ve výchozím nastavení se nepokoušejte o automatické nastavení média pro
+otočené velikosti papíru; nová volba –landscaperotate ho znovu povolí.
+ upmendex: Experimentální podpora pro arabské a hebrejské skripty; vylepšená klasifikace
+znaků a jazyková podpora.
+ Kpathsea: První cesta vrácená z kpsewhich -all je nyní stejná jako při běžném (ne
+-all) vyhledávání.
+ tlmgr a infrastruktura: standardně používájí https pro mirror.ctan.org.
+ používájí TEXMFROOT místo SELFAUTOPARENT pro snazší přemisťování.
+ install-tl: pokud stahování nebo instalace pro daný balíček selže, bude
+ automaticky pokračovat a později to zopakuje (jednou). MacTeX: MacTeX a jeho binární složka universal-darwin vyžadují macOS 10.14 nebo
+vyšší (Mojave, Catalina, Big Sur, Monterey). Binární složka x86_64-darwinlegacy,
+dostupná pouze s Unixem install-tl, podporuje 10.6 (Snow Leopard) a novější.
+ Platformy: Žádné změny v podpoře platforem pro tento rok (2022). Nicméně, pro
+vydání v příštím roce (2023) plánujeme přechod binárních souborů Windows z 32-bit
+na 64-bit. Bohužel nedokážeme realizovat podporu pro oba současně.
+
+ Máme v úmyslu pokračovat v pravidelných vydáních TeX Live a rádi bychom
+poskytovali více dokumentace, více programů, a také stále aktualizovaný a lépe
+zkontrolovaný strom maker a fontů, a vše ostatní pro TeX. Tato práce je prováděna
+dobrovolníky v jejich omezeném volném čase a tedy vždy je co dodělávat. Viz, prosím,
+https://tug.org/texlive/contribute.html.
- Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na:
- Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na:
+ ŠťastnTeXování! !
+ 1Od verzie TeX Live 7 nie je nutntané
implicitne. 2Ke korektuř
+
+ * Makefile (html-separate): remove spurious `.
+ * texlive-en.tex: missing \ref, found by Takuto.
+
2022-01-26 Karl Berry This does not remove user-specific directories, namely (see also section sec:texmftrees):
+ This does not remove user-specific directories, namely (see also section 2.3):
9.1.6 2009
-9.1.7 2010
-9.1.8 2011
-9.1.9 2012
-9.1.10 2013
-
-
-9.1.11 2014
-9.1.12 2015
-9.1.13 2016
-
\XeTeXinterwordspaceshaping, \mdfivesum; limit počtu tříd znaků byl zvětšen na 4096; a
byl zvýšen DVI id byte.
-
-
-9.1.14 2017
-9.1.15 2018
-
-
-
-
-9.1.16 2019
-
-
9.2 Současnost – 2020
-
-
, protože se jedná o
redefinici standardního primitivu \input.
-
-
-
-
-
v tlnet/archive/pkgname.rNNN.tar.xz; mělo by to být neviditelné pro uživatele,
- ale je to výrazná změna v distribuci.
- 9.2.1 2021
+
+
+
+
+
+
+
mp_solve_rising_cubic nyní funguje podle očekávání.
+
+
+
+
+
+
+
+
texmf-var/web2c/tlmgr-commands.log.9.3 Budoucnost
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+9.4 Budoucnost
+
-