TeX | |
---|---|
Typ | Rozložení počítače |
Autor | Donald Ervin Knuth |
Vývojář | Donald Ervin Knuth |
Zapsáno v | Původně WEB |
Operační systém | Víceplatformní |
Jazyky rozhraní | TeX |
První vydání | 1978 |
Nejnovější verze | 3,14159265 (leden 2014) |
Vygenerované formáty souborů | DVI |
Stát | Podporováno |
Licence | povolný |
webová stránka | tug.org |
Mediální soubory na Wikimedia Commons |
TeX je počítačově podporovaný systém rozložení vyvinutý americkým profesorem informatiky Donaldem Knuthem za účelem vytvoření počítačové typografie . Obsahuje nástroje pro dělení dokumentů, pro práci s křížovými odkazy . Zejména díky těmto vlastnostem je TeX populární na akademické půdě. , zejména mezi matematiky a fyziky.
Jméno se vyslovuje jako „ti“ (z řeckého τέχνη – „umění“, „dovednost“) [1] .
Typ MIME pro TeX je application/x-tex .
TeX je svobodný software .
Na rozdíl od běžných textových procesorů a počítačových systémů rozložení postavených na principu WYSIWYG , v TeXu uživatel pouze nastavuje text a jeho strukturu a TeX nezávisle formátuje dokument na základě šablony zvolené uživatelem a nahrazuje návrháře a návrháře rozložení. Dokumenty se zadávají ve svém vlastním značkovacím jazyce jako prosté soubory ASCII obsahující informace o formátovánítext nebo zobrazení obrázků. Tyto soubory (obvykle s příponou „ .tex“) jsou speciálním programem přeloženy do souborů „ .dvi“ ( d e v ice i ndependent - „device independent“), které lze zobrazit na obrazovce nebo vytisknout. Soubory DVI lze pomocí speciálních programů převést do formátu PostScript , PDF nebo jiného elektronického formátu .
Jádro TeXu je nízkoúrovňový značkovací jazyk obsahující příkazy pro odsazení a změnu písma . Obrovské příležitosti v TeXu poskytují hotové sady maker a rozšíření . Nejběžnější rozšíření standardního TeXu (sady šablon, stylů atd.) jsou LaTeX (vyslovováno „latex“ nebo „latex“) a AMS-TeX . Při použití balíčku rozšíření LaTeX můžete přerostlý článek proměnit v knihu změnou jednoho slova ve zdrojovém souboru , vložit obsah jedním příkazem a nemyslet na číslování oddílů, vět, obrázků. Existuje mnoho balíčků pro navrhování chemických vzorců (například balíček XyMTeX ), diagramů ( xypic ), vytváření prezentací a vizitek a podobně.
TeX lze použít pro všechny druhy textů, od krátkého psaní po vícesvazkové knihy, a TeX byl původně vytvořen pro delší texty a vědecké práce. Mnoho velkých vědeckých nakladatelství jej používá pro typografii nebo knižní sazbu . Sada vzorců i bod písma mají zvláštní sílu .
V poslední době je možné použít TeX k automatickému vytváření složitých rozložení pro XML data. Rozdíly v syntaxi mezi dvěma jazyky deskriptorů lze překonat pomocí „ TeXML “. V kontextu publikování XML lze tedy TeX považovat za alternativu k XSL-FO .
Pro tvorbu fontů se spolu s TeXem používá systém METAFONT speciálně vyvinutý D. Knuthem , ve kterém jsou fonty popsány programy ve specializovaném jazyce Meta . Lze také použít vektorová písma PostScript Type 1, TrueType a OpenType .
První díl Umění programování od D. Knutha byl vydán v roce 1969 a vytištěn pomocí monotypu , technologie 19. století, která vytvořila vydání „dobrého klasického stylu“, které se Knuthovi líbilo. Když v roce 1976 vyšlo druhé vydání druhého dílu, musela být celá kniha znovu sázena na stroji, protože monotyp byl téměř všeobecně nahrazen fotografickou technikou a původní typy se již nepoužívaly. Nicméně 30. března 1977, když Knuth obdržel nové tisky, viděl, že vypadají hrozně. Přibližně v této době Knuth poprvé viděl výsledek vysoce kvalitního digitálního tiskového systému a začal se zajímat o možnosti digitálního tisku. Tisky, které nesplnily očekávání, mu daly další impuls k vyvinutí vlastního typografického systému a vyřešení problému jednou provždy. 13. května 1977 si napsal poznámku popisující základní vlastnosti TeXu.
Plánoval dokončit systém během své dovolené v roce 1978, ale konečná verze jazyka vyšla najevo až v roce 1979. V létě 1978, když Knuth napsal první verzi TeXu, byl Guy Steele na Stanfordu Na podzim téhož roku se vrátil na MIT a přepsal I/O systém TeX pro operační systém ITS . První verze TeXu byla napsána v programovacím jazyce SAIL a běžela na PDP-10 pod operačním systémem WAITS . Pro budoucí verze Knuth vynalezl koncept „ gramotného programování “ , způsob , jak získat kompatibilní zdrojový kód a dokumentaci k němu (samozřejmě v textu TeX) ze stejného původního souboru. Tento jazyk se nazýval WEB a produkoval programy v Pascalu .
Nová verze TeXu, přepsaná od nuly, byla publikována v roce 1982 a pojmenována TeX82. Kromě jiných změn byl původní algoritmus dělení slov nahrazen novým, který napsal Frank Liang. Aby bylo zajištěno, že výsledek bude reprodukovatelný na různém hardwaru, místo aritmetiky s pohyblivou řádovou čárkou TeX82 použil aritmetiku s pevnou řádovou čárkou . Navíc pod tlakem Guye Steela se v TeX82 objevil skutečný programovací jazyk .
V roce 1989 vydal Donald Knuth nové verze systémů TeX a METAFONT . Navzdory své touze ponechat program nezměněný si Knuth uvědomil, že 7bitové ASCII nestačí k zadávání textu v různých jazycích. Hlavní změnou ve verzi 3.0 tedy byla možnost práce s 8bitovými vstupními daty, která umožňovala 256 různých znaků.
Od verze 3.0 používá TeX původní systém číslování verzí: každá aktualizace přidává na konec čísla verze další desetinnou číslici, takže se asymptoticky blíží . To odráží skutečnost, že aktuální verze TeXu, 3.1415926, je velmi stabilní a jsou možné pouze drobné aktualizace. Poslední aktualizace proběhla v březnu 2008. Ve verzi 3.0 byl návrh systému zmrazen, takže se neplánuje přidání žádné nové funkce a všechny nové verze budou obsahovat pouze opravy chyb . Ačkoli sám Donald Knuth navrhl několik oblastí, ve kterých by bylo možné TeX vylepšit, přesto věřil, že existence nezměněné verze, která by nyní i v budoucnu přinesla stejný výsledek, je důležitější než přidávání nových funkcí. Prohlásil tedy, že „poslední změna (provedená po mé smrti)“ změní číslo verze na a od tohoto okamžiku budou všechny chyby funkcemi. Podobně verze systému METAFONT počínaje verzí 2.0 se asymptoticky přibližují a končí po Knuthově smrti.
Mezi významné organizace v komunitě TeX patří TeX Users Group ( Τ Ε Χ Users Group zkráceně TUG), která vydává TUGboat a The PracTeX Journal pokrývající širokou škálu témat digitální typografie souvisejících s TeXem. Deutschsprachige Anwendervereinigung TeX (DANTE) je velká uživatelská skupina v Německu. TeX Users Group byla založena v roce 1980 pro vzdělávací a vědecké účely a je organizací pro ty, kteří se zajímají o typografii a návrh písma, a také pro uživatele Knuthova sázecího systému TeX. TeX Users Group zastupuje zájmy uživatelů TeXu po celém světě. Uživatelská skupina TeX vydává třikrát ročně časopis TUGboat [2] DANTE vydává Die TeXnische Komödie čtyřikrát ročně. Mezi další skupiny uživatelů patří DK-TUG v Dánsku, GUTenberg ve Francii, GuIT v Itálii, NTG v Nizozemsku a UK-TUG ve Spojeném království; skupiny uživatelů společně udržují úplný seznam. [3] Ruská uživatelská skupina Τ Ε Χ CyrTUG se sama rozpadla v roce 1999 [4] .
Běžné sady rozložení založené na TeXu: pro Windows - TeX Live a MikTeX , pro systémy podobné UNIXu - TeX Live a teTeX (druhý již není podporován - první je považován za jeho nástupce), pro Mac OS - MacTeX .
Τ Ε Χ | |
---|---|
Makro balíčky | |
Alternativní motory Τ Ε Χ | |
distribuce | |
Společenství |
|
Smíšený |
|
Značkovací jazyky dokumentů | |
---|---|
kancelářské dokumenty | |
dobře známý | |
Méně známé |
TeXové editory | ||
---|---|---|
Volný, uvolnit | ||
Volný, uvolnit |
| |
Maloobchodní |
| |
Online |
| |
|
Volná typografie | |
---|---|
Sluchátka s operačním systémem |
|
Ostatní sluchátka |
|
Software |
|
licence |
|
Skupiny a lidé |
|
|
Donald Knuth | |
---|---|
Publikace |
|
Software | |
Písma |
|
Kompetentní programování |
|
Algoritmy |
|
jiný |
|