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