2. Struktura i zawartość CD-ROM-u

Poniżej wymienione są ważniejsze podkatalogi głównego katalogu CD-ROM.

bin
programy rodziny TeX-owej, rozdzielone w katalogach według platform systemowych;
Books
pliki przykładów z różnych książek poświęconych systemowi TeX.
FAQ
najczęściej zadawane pytania, w wersji angielskiej, francuskiej i niemieckiej;
MacOSX
programy pomocnicze dla użytkowników MacOSX;
info
dokumentacja w formacie GNU „info” dla systemu TeX;
man
dokumentacja w formacie Unixowych stron „man” dla systemu TeX;
setupw32
zawiera uaktualnienia bibliotek dla starszych wersji Windows 9x oraz pliki pomocnicze do instalacji (patrz część 4 na str. 34);
source
źródła wszystkich programów, włącznie z głównymi dystrybucjami Web2c TeX-a i metafont-a; są one umieszczone w skompresowanym programem bzip2 archiwum tar;
support
różne programy związane z TeX-em, które nie są domyślnie instalowane, takie jak MusixTeX, programy pomocnicze, oraz kompletna dystrybucja Ghostscript – interpretera języka PostScript w wersji 7.05. Dla użytkowników systemów Windows dołączono ponadto szereg programów (edytory, „shelle TeX-owe”), których zwykle brak w typowej instalacji Windows (programy te mogą być przydatne szczególnie dla początkujących). Program TeXSetup dla Windows pozwala na ich instalację.
texmf
główne drzewo z makrami, fontami i dokumentacją;
usergrps
materiały dotyczące grup użytkowników systemu TeX (TeX User Groups).

Są także dwa skrypty instalacyjne dla systemów uniksowych, install-cd.sh install-pkg.sh; będą one omówione w rozdziale 3 na str. 14.

2.1. Pakiety i ich zestawy

Zawartość drzewa texmf na TeX Live do celów instalacji została zorganizowana w szereg „zestawów” (collections), z których każdy posiada zbiór „pakietów” (packages; jest ich na CD-ROM-ie ponad 800). Normalna instalacja pozwala użytkownikowi skopiować z CD-ROM-u na twardy dysk jeden lub więcej zestawów, ale jest też możliwe zainstalowanie tylko jednego pakietu.

Zestawy pozwalają lepiej dobrać instalowane składniki, a także określić, jakie języki będą obsługiwane po instalacji. Najważniejszy zestaw, wymagany dla większości zastosowań, to „tex-basic”. Zestawy „tex-latex” i „tex-pdftex” są rekomendowane dla większości użytkowników. Pozostałe zestawy są opcjonalne. Dostępne zestawy (zdefiniowane w plikach XML umieszczonych w katalogu texmf/tpm/collections) i krótki opis ich zawartości:

tex-basic
podstawowe programy, pakiety makr i fontów systemu TeX; pliki konfiguracyjne dla podstawowych sterowników;
tex-bibtexextra
dodatkowa, obszerna biblioteka stylów BibTeXowych i bazy danych bibliograficznych (podstawowe style znajdują się w zestawie „basic”);
tex-chemistry
pakiety makr do składu formuł chemicznych;
tex-context
pakiet makr do „dialektu” TeX-a, ConTeXt, autorstwa Hansa Hagena;
tex-documentation
dodatkowe, użyteczne dokumentacje;
tex-etex
pomocnicze pliki dla programu e-TeX;
tex-extrabin
różne programy pomocnicze; zestaw zawiera m.in. programy i makra dla systemu texinfo, programy do manipulacji na plikach DVI itp.;
tex-fontbin
programy konwersji plików fontowych i do testowania oraz instalacji fontów (zestaw do tworzenia fontów wirtualnych, manipulacji z plikami .gf i .pk, programy mft, fontinst itp.;
tex-fontsextra
obszerna biblioteka różnych fontów w postaci źródłowej oraz pliki definicyjne i stylów LaTeX-a dla rozmaitych fontów (także komercyjnych);
tex-formatsextra
pliki pomocnicze do generowania dodatkowych „formatów” (tj. obszerne zestawy makr służące do wstępnego przetworzenia i utworzenia pliku .fmt);
tex-games
pakiety do prezentacji zapisu różnych gier (szachy, brydż itp.);
tex-genericextra
obszerna biblioteka makr, trudnych do sklasyfikowania, działających z różnymi formatami (Plain, LaTeX itp.);
tex-htmlxml
pakiety konwersji LaTeXa do XML/HTML oraz do składu dokumentów XML/SGML;
tex-langafrican
wsparcie dla niektórych języków afrykańskich;
tex-langarmenian
armeński;
tex-langcjk
pakiety CJK (obsługa chińskiego, japońskiego i koreańskiego);
tex-langcroatian
chorwacki;
tex-langcyrillic
fonty i makra do składu cyrylicą;
tex-langczechslovak
fonty i pakiety makr dla czeskiego i słowackiego;
tex-langdanish
duński;
tex-langdutch
holenderski;
tex-langfinnish
fiński;
tex-langfrench
francuski;
tex-langgerman
niemiecki;
tex-langgreek
grecki;
tex-langhungarian
węgierski;
tex-langindic
wsparcie dla języków indyjskich;
tex-langitalian
włoski;
tex-langlatin
łacina;
tex-langmanju
język Manju;
tex-langmongolian
mongolski;
tex-langnorwegian
norweski;
tex-langother
wzorce przenoszenia wyrazów dla innych języków;
tex-langpolish
polskie pakiety: makra do tworzenia formatu MeX, pakiety platex, mwcls, fonty, makra dodatkowe, przydatne dla polskich użytkowników, dokumentacje w języku polskim;
tex-langportuguese
portugalski;
tex-langspanish
hiszpański;
tex-langswedish
szwedzki;
tex-langtibetan
fonty i wsparcie do składu tybetańskiego;
tex-langukenglish
angielski brytyjski;
tex-langvietnamese
wietnamski;
tex-latex
podstawowe pakiety LaTeXa oraz rekomendowany, często używany zestaw pakietów dodatkowych;
tex-latex3
pakiety-„zwiastuny” LaTeX3, działające z LaTeX2e;
tex-latexextra
bogaty wybór dodatkowych pakietów dla LaTeX-a;
tex-mathextra
dodatkowe pakiety do składu zaawansowanej matematyki;
tex-metapost
MetaPost i pakiety do tworzenia rysunków z użyciem MetaFonta;
tex-music
makra do sładu nutowego;
tex-omega
rozszerzenie TeXa, Omega, działające ze znakami kodowanymi 16-bitowo, autorstwa Johna Plaice’a i Yannisa Haralambousa;
tex-pdftex
pomocnicze pliki dla pdfTeXa, wersji programu TeX tworzącej pliki w formacie PDF;
tex-pictures
pakiety do tworzenia diagramów i innych obiektów graficznych;
tex-plainextra
dodatkowe biblioteki makr dla Plain;
tex-psfonts
dodatkowe fonty PostScriptowe;
tex-psutils
narzędzia do manipulacji z plikami PostScriptowymi;
tex-publishers
pakiety makr pochodzące od różnych wydawnictw;
tex-t1utils
narzędzia do fontów Type1;
tex-texbooks
przykłady z różnych książek poświęconych systemowi TeX;
tex-theses
style do sładu publikacji wydawanych przez różne uniwersytety;
tex-ttfutils
narzędzia do konwersji fontów True Type;
win32-support
dodatkowe programy wspomagające dla Windows (edytory, proste zintegrowane środowiska do pracy z TeXem, programy graficzne itp.);

Katalog texmf/tpm/packages (wykorzystywany podczas instalacji) zawiera spis wszystkich plików w każdym pakiecie.