2 Struktura TeX Live

Dvě hlavní instalační dávky pro Unix a Mac OS X jsou install-tl.sh a install-pkg.sh. Jsou popsány v oddíle 3 na straně 14. V dalším oddíle popíšeme strukturu a obsah TeX Live.

2.1 Několik distribucí: live, inst, demo

Počínaje rokem 2003 nás prostorová omezení formátu CD-ROM donutila rozdělit TeX Live na tři distribuce:

live
úplný systém, spustitelný přímo z DVD; je přílis obsáhlý pro CD-ROM. (DVD také obsahuje kopii archívu CTAN, která je na TeX Live zcela nezávislá.)
inst(alovatelný)
úplný systém na CD; abychom na něj všechno směstnali, museli jsme zkomprimovat co jen šlo. Proto nejde TeX spouštět přímo z CD, ale musí se instalovat na disk (odtud jméno distribuce). Postup instalace naleznete v dalších oddílech.
demo
systém spustitelný přímo z CD; aby to bylo možné, byli jsme nuceni vypustit velmi velké kolekce pro sazbu čínštiny, japonštiny a korejštiny CJK, podporu sazby not, některá méně často používaná písma. Distribuce funguje jen pod Linuxem, Mac OS X, a systémy Windows.

Jakou používáte distribuci zjistíte náhledem souboru 00type.TL v kořenovém adresáři souborového systému CD/DVD.

2.2 Popis kořenových adresářů

V kořenovém adresáři distribuce TeX Live najdete tyto podadresáře:

bin

Binárky, s podadresáři dle platforem.

Books

Příklady z knih o TeXu (viz Books/README).

FAQ

Aktuální verze hlavních kolekcí často kladených otázek.

info

Manuály ve formátu GNU Info, pokud jsou k dispozici.

MacOSX

Podpora Mac OS X (viz oddíl 5 na straně 35).

man

Unixové manové stránky.

source

Zdrojové kódy všech programů, včetně distribuce Web2C TeXu a METAFONTu. Jsou v bzip2-zkomprimovaných archívech tar.

support

Pomocné balíky a programy. Implicitně nejsou instalovány: GhostScript, netpbm, a další editory TeXová vývojová prostředí.

texmf

Instalované balíky, fonty, konfigurační soubory, apod.

usergrps

Materiály některých TeXových skupin uživatelů. (Pro jejich aktuální seznam navštivte http://tug.org/usergroups.html.)

xemtex

Editor XEmacs a další pomocné programy pro Windows (viz oddíl 6.3 na straně 42). Tyto programy jsou obvykle na unixových systémech nainstalovány, nebo jsou alespoň snadno zkompilovatelné.

2.3 Rozšíření TeXu

TeX Live obsahuje tři rozšířené verze TeXu:

e-TeX
přidává malou, ale mocnou množinu nových příkazů (nazývaných TeXové primitivy). Nové příkazy se například týkají makroexpanze, načítání znaků, tříd značek (marks), a rozšířených ladicích možností, a rozšíření TeX--XE T pro obousměrnou sazbu. Implicitně je e-TeX 100% kompatibilní se standardním TeXem. Viz texmf/doc/etex/base/etex_man.pdf. e-TeX je nyní sázecím programem pro LaTeX i pdfLaTeX.
pdfTeX
je schopen kromě DVI zapisovat výsledek i ve formátu PDF firmy Adobe. LaTeXový balík hyperref má volbu ‘pdftex’, která aktivuje funkcionalitu programu. Viz texmf/doc/pdftex/pdftex-l.pdf a texmf/doc/pdftex/base/example.tex.
_O_ (Omega)
je založena na Unicode (16-bitové znaky), a umožňuje sázet v téměř všech světových jazycích (zároveň). Dociluje toho tzv. překladovými procesy (_O_ Translation Processes, OTP), pro realizaci složitých transformací na jakémkoliv vstupu. Viz texmf/doc/omega/base/doc-1.8.tex (dokumentace však není zcela aktuální).

2.4 Další, za zmínku stojící programy na TeX Live

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

bibtex
podpora práce se seznamem literatury.
makeindex
vytváření rejstříku, pro češtinu a slovenštinu ve verzi csindex.
dvips
pro konverzi DVI do PostScript.
xdvi
prohlížeč DVI pro systém X Window.
dvilj
ovladač tiskáren HP LaserJet.
dv2dt, dt2dv
pro konverzi DVI do/z ascii textu.
dviconcat, dviselect
pro kopii a vkládání stránek do/z DVI souborů.
dvipdfm
konvertor DVI do PDF, alternativní přístup vedle pdfTeXu zmíněného výše. Srovnej balíky ps4pdf a pdftricks pro další alternativy.
psselect, psnup, . . .
programy pro práci s PostScriptem.
lacheck
pro kontrolu syntaxe LaTeXu.
texexec
wrapper pro ConTeXt a práci s PDF.
tex4ht
konvertor TeXu do HTML.