Existující distribuce TeXu a jejich charakteristika Martin Pop (pop080)
[email protected]
28.05.2008
Obsah
TeX
LaTeX
teTeX
TeX Live
MiKTeX
Ostatní
Zdroje
TeX Výslovnost: „Tech“. V anglických zemích i „Tek“.
Sázecí systém naprogramovaný profesorem Donaldem Knuthem (70-léta minulého století).
Je obecně považován za nejlepší nástroj pro sazbu složitých matematických vzorců.
Hojně používán i v běžné sazbě.
TeX rozpoznává okolo 300 základních povelů (tzv. „primitivní funkce“) pro tvorbu stránek a ovlivnění chování vstupního textu.
TeX
Primitivní funkce:
Pro ovlivňování zlomu odstavců (včetně dělení slov).
Pro úpravu stránky - velikost a umístění stránky, různé způsoby umisťování poznámek a obrázků, ovlivnění zlomu stránky.
Ovlivňující velikosti různých mezer, což umí nejen mezi odstavci či slovy, ale také mezery mezi matematickými objekty různých typů.
Umožňující různá srovnávání textu - třeba vytváření matic nebo tabulek.
Umožňující zadávání nových symbolických názvů pro různé objekty (objektem je jak kus textu, tak nový font apod.)
Umožňující měnit chování TeXu.
Umožňující ovládat práci TeXu - především známá makra (např. LaTeX).
TeX
Vyvíjí Donald Knuth
Aktuální verze 3.1415926 (březen 2008)
OS multiplatformní
Typ software DTP (desktop publishing, sázecí počítačový software)
Licence volně modifikovatelný
Web http://www-cs-faculty.stanford.edu/~knuth/
LaTeX
LaTeX je balík maker programu TeX.
Umožňuje tisknout dokumenty ve vysoké typografické kvalitě.
Používá předdefinovaných vzhledů dokumentů.
Využívá programu TeX jako sázecího stroje.
Původně naprogramovaný Leslie Lamportem. V současnosti rozšiřován týmem LaTeX3. Snaha o sjednocení všech verzí (prozatímní označení LaTeX2e).
teTeX
teTeX je klasická Linuxová distribuce.
Mezi její výhody patří malá velikost, snadná údržba a užívání.
Společně s balíčky je dodávána i dokumentace.
Pro méně náročné uživatele bohatě postačuje.
Bohužel už není nadále udržovaná.
Nejnovější verze web2c Web http://www.tug.org/teTeX/
teTeX
Jednotlivé balíčky:
tetex-bin skripty a binární soubory pro spouštění TeXu a také spřízněné nástroje (např. MetaFont, MetaPost apod.).
tetex-base TeXová písma, makrobalíčky, styly atd.
tetex-extra méně často používané binární soubory, další písma, makra a styly.
tetex-doc dokumentace.
TeX Live
Mnohem rozsáhlejší TeXová distribuce, než je teTeX.
Velikost řádově od stovek MB až po několik GB.
Jedná se o komplexní a profesionální nástroj.
Je určena pro více platforem: Unix, Macintosh, Windows.
Zahrnuje programy pro editaci, sazbu, prohlížení a tisk TeXových dokumentů.
Podporuje mnoho různých jazyků.
Přítomna je i „obrovská“ knihovna TeXových maker a fontů.
TeX Live
Několik distribucí:
live úplný systém na DVD. Může být spouštěn nebo instalován. Navíc obsahuje i protext pro Win a MacTeX pro Mac. Na TeX Live jsou nezávislé.
inst úplný systém na CD. Je komprimovaný a musí se instalovat.
protext rozšíření systému MiKTeX pro Win. Přidává doplňkové nástroje a zjednodušuje instalaci. Je nezávislý na TeX Live. Lze jej spouštět, nebo se může instalovat.
TeX Live
Aktuální verze TeX Live 2007
OS multiplatformní
Licence info na http://tug.org/texlive/LICENSE.TL (protext a MacTeX se řídí odlišnými podmínkami)
Web http://www.tug.org/texlive/
MiKTeX
Distribuce MiKTeX obsahuje kompilátor TeXu, LaTeXu a spřízněných variant.
Je určen výhradně pro platformu Windows.
Součástí není textový editor pro úpravu zdrojového textu.
Vyznačuje se jednoduchou instalací a velkým počtem balíčků stylů, fontů atd.
V praxi se jedná o jakýsi balíčkový systém, kde se skrze správce balíčků instalují další.
MiKTeX
Vyvíjí Christian Schenk
Aktuální verze 2.7 (únor 2008)
OS Windows
Licence open source
Web http://www.miktex.org/
Nastavení MiKTexu
Balíčkovací manager MiKTeXu
Ostatní
Arabský TeX (Yannis Haralambous)
emTeX (TeX pro PC) (Eberhard Mattes)
AsTeX (PC) (francouzský klon emTeXu)
OzTeX (MAC) (Andrew Trevorrow)
CTeX (čínský TeX)
JaWaTeX (japonský TeX)
EthTeX (etiopský TeX)
a mnoho dalších
Zdroje
http://cs.wikipedia.org/wiki/TeX
http://cs.wikipedia.org/wiki/LaTeX
http://tug.org/texlive/
http://cs.wikipedia.org/wiki/MiKTeX
http://www.root.cz/clanky/tex-pro-zacatecniky-instalace/
http://www.cstug.cz/latex/ltnavig/distributions.html
http://www.cstug.cz/latex/ltnavig/distributions.html
Děkuji za pozornost