TeX | |
---|---|
Típusú | Számítógépes elrendezés |
Szerző | Donald Ervin Knuth |
Fejlesztő | Donald Ervin Knuth |
Beírva | Eredetileg WEB |
Operációs rendszer | Cross-platform |
Interfész nyelvek | TeX |
Első kiadás | 1978 |
legújabb verzió | 3,14159265 (2014. január) |
Generált fájlformátumok | DVI |
Állapot | Támogatott |
Engedély | megengedő |
Weboldal | tug.org |
Médiafájlok a Wikimedia Commons oldalon |
A TeX egy számítógéppel segített elrendezési rendszer, amelyet Donald Knuth amerikai számítástechnika professzor fejlesztett ki számítógépes tipográfia létrehozására . Eszközöket tartalmaz a dokumentumok szakaszolásához, a kereszthivatkozások kezeléséhez . Ezeknek a funkcióknak köszönhetően a TeX népszerű a tudományos körökben. , különösen a matematikusok és fizikusok körében.
A nevet úgy ejtik, hogy "azok" (a görög τέχνη - "művészet", "készség" szóból) [1] .
A TeX MIME típusa application/x-tex .
A TeX egy ingyenes szoftver .
A szokásos szövegszerkesztőkkel és a WYSIWYG elven alapuló számítógépes elrendezési rendszerekkel ellentétben a TeX-ben a felhasználó csak a szöveget és annak szerkezetét állítja be, a TeX pedig önállóan formázza a dokumentumot a felhasználó által kiválasztott sablon alapján, helyettesítve a tervezőt és az elrendezéstervezőt. A dokumentumok a saját jelölőnyelvükön vannak begépelve, formázási információkat tartalmazó egyszerű ASCII-fájlokkéntszöveget vagy megjelenített képeket. Ezeket a fájlokat (általában „ ” kiterjesztéssel .tex) egy speciális program „ .dvi” ( d e v ice i ndependent - „eszközfüggetlen”) fájlokká fordítja le, amelyek megjeleníthetők a képernyőn vagy kinyomtathatók. A DVI fájlok speciális programokkal PostScript , PDF vagy más elektronikus formátumba konvertálhatók .
A TeX magja egy alacsony szintű jelölőnyelv , amely behúzási és betűtípusváltási parancsokat tartalmaz . A TeX-ben óriási lehetőségeket kínálnak a kész makrók és bővítmények . A szabványos TeX leggyakoribb kiterjesztései (sablonkészletek, stílusok stb.) a LaTeX (ejtsd: "latex" vagy "latex") és az AMS-TeX . A LaTeX bővítménycsomag használatakor egy túlnőtt cikket könyvvé változtathat úgy, hogy megváltoztat egy szót a forrásfájlban , egyetlen paranccsal beilleszt egy tartalomjegyzéket, és nem gondol a szakaszok, tételek, ábrák számozására. Számos csomag létezik kémiai képletek tervezésére (például az XyMTeX csomag ), diagramokra ( xypic ), prezentációk és névjegykártyák készítésére és hasonlókra.
A TeX mindenféle szöveghez használható, a rövid írástól a többkötetes könyvekig, a TeX-et pedig eredetileg hosszabb szövegekhez és tudományos közleményekhez hozták létre. Sok nagy tudományos kiadó használja tipográfiára vagy könyvszedésre . Mind a képletkészletnek, mind a betűtípusnak különleges ereje van .
A közelmúltban lehetővé vált a TeX használata az XML adatok összetett elrendezéseinek automatikus létrehozására. A két leíró nyelv közötti szintaktikai különbségek áthidalhatók a " TeXML " segítségével. Így az XML közzététellel összefüggésben a TeX az XSL-FO alternatívájaként tekinthető .
A betűtípusok létrehozásához a TeX-szel együtt a speciálisan D. Knuth által kifejlesztett METAFONT rendszert használják , amelyben a betűtípusokat a programok speciális Meta nyelven írják le . PostScript Type 1, TrueType és OpenType vektoros betűtípusok is használhatók .
D. Knuth The Art of Programming című könyvének első kötete 1969-ben jelent meg, és egy 19. századi technológiával, monotípiával nyomtatták ki , amely "jó klasszikus stílusú" kiadást hozott létre, amely Knuthnak tetszett. Amikor 1976-ban megjelent a második kötet második kiadása, az egész könyvet újra le kellett gépelni, mivel a monotípiát szinte általánosan felváltotta a fényképészeti technika, és az eredeti típusokat már nem használták. Azonban 1977. március 30-án , amikor Knuth megkapta az új nyomatokat, látta, hogy szörnyen néznek ki. Knuth ekkortájt látta meg először a jó minőségű digitális nyomtatási rendszer eredményét, és érdeklődött a digitális nyomtatás lehetőségei iránt. A hozzá fűzött reményeket nem váltott nyomatok további lendületet adtak saját tipográfiai rendszerének kidolgozásához és a probléma végleges megoldásához. 1977. május 13-án jegyzetet írt magának, amelyben leírta a TeX alapvető tulajdonságait.
1978-ban tervezte a rendszer befejezését, de a nyelv végleges változata csak 1979-ben látott napvilágot. 1978 nyarán, amikor Knuth megírta a TeX első verzióját, Guy Steele a Stanfordban volt Az év őszén visszatért az MIT -hez , és átírta a TeX I/O rendszert az ITS operációs rendszerhez . A TeX első verziója SAIL programozási nyelven íródott, és egy PDP-10- en futott WAITS operációs rendszer alatt . A jövőbeli verziókhoz Knuth feltalálta a " művelt programozás " fogalmát , egy módot arra, hogy kompatibilis forráskódot és annak dokumentációját (természetesen TeX szövegben) szerezzük be ugyanabból az eredeti fájlból. Ezt a nyelvet WEB -nek hívták , és Pascal nyelven készítettek programokat .
A TeX új, a semmiből átírt változata 1982-ben jelent meg, és a TeX82 nevet kapta. Többek között az eredeti elválasztási algoritmust egy új, Frank Liang által írt algoritmus váltotta fel. Annak érdekében, hogy az eredmény reprodukálható legyen különböző hardvereken, a TeX82 a lebegőpontos aritmetika helyett fixpontos aritmetikát használt . Ráadásul Guy Steel nyomására egy igazi programozási nyelv jelent meg a TeX82-ben .
1989-ben Donald Knuth kiadta a TeX és a METAFONT rendszerek új verzióit . Ellentétben azzal a vágyával, hogy a programot változatlanul hagyja, Knuth rájött, hogy a 7 bites ASCII nem elegendő a különböző nyelveken történő szövegbevitelhez. Így a 3.0-s verzió fő változása a 8 bites bemeneti adatokkal való munkavégzés lehetősége volt, ami 256 különböző karaktert engedélyezett.
A 3.0-s verziótól kezdve a TeX az eredeti verziószámozási rendszert használja: minden frissítés egy extra decimális számjegyet ad a verziószám végéhez, így aszimptotikusan közelíti meg a verziószámot . Ez azt a tényt tükrözi, hogy a TeX jelenlegi verziója, a 3.1415926 nagyon stabil, és csak kisebb frissítések lehetségesek. Az utolsó frissítés 2008 márciusában volt. A 3.0-s verzióban a rendszer kialakítása lefagyott, így nem tervezik új funkciók hozzáadását, és minden új verzió csak hibajavításokat tartalmaz majd . Bár maga Donald Knuth számos olyan területet javasolt, ahol a TeX-en lehetne javítani, ennek ellenére úgy vélte, hogy egy változatlan változat megléte, amely most és a jövőben is ugyanazt az eredményt hozza, fontosabb, mint új funkciók hozzáadása. Így kijelentette, hogy "az utolsó változtatás (halálom után)" megváltoztatja a verziószámot -ra, és onnantól kezdve minden hiba szolgáltatás lesz. Hasonlóképpen, a METAFONT rendszer verziói a 2.0-s verziótól kezdve aszimptotikusan közelednek és Knuth halála után véget érnek.
A TeX közösség jelentős szervezetei közé tartozik a TeX Users Group ( Τ Ε Χ Users Group, rövidítve TUG), amely a TUGboat és a The PracTeX Journal kiadványokat adja ki, amelyek a TeX-hez kapcsolódó digitális tipográfiai témák széles skáláját fedik le. A Deutschsprachige Anwendervereinigung TeX (DANTE) egy nagy felhasználói csoport Németországban. A TeX Users Group 1980-ban alakult oktatási és tudományos céllal, és a tipográfia és a típustervezés iránt érdeklődők szervezete, valamint a Knuth TeX szedőrendszerének felhasználói. A TeX Users Group a TeX felhasználók érdekeit képviseli szerte a világon. A TeX felhasználói csoport évente háromszor adja ki a TUGboat magazint [2] A DANTE évente négyszer adja ki a Die TeXnische Komödie című folyóiratot. További felhasználói csoportok közé tartozik a DK-TUG Dániában, a GUTenberg Franciaországban, a GuIT Olaszországban, az NTG Hollandiában és a UK-TUG az Egyesült Királyságban; felhasználói csoportok közösen vezetnek egy teljes listát. [3] A Τ Ε Χ CyrTUG orosz felhasználói csoport 1999-ben feloszlott [4] .
Gyakori TeX alapú elrendezési készletek: Windowshoz - TeX Live és MikTeX , UNIX - szerű rendszerekhez - TeX Live és teTeX (utóbbi már nem támogatott - az előbbi utódjának számít), Mac OS - MacTeX .
Τ Ε Χ | |
---|---|
Makró csomagok | |
Alternatív motorok Τ Ε Χ | |
disztribúciók | |
Közösség |
|
Vegyes |
|
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |
TeX szerkesztők | ||
---|---|---|
Ingyenes | ||
Ingyenes |
| |
Kiskereskedelem |
| |
Online |
| |
|
Szabad tipográfia | |
---|---|
Operációs rendszer fejhallgatók |
|
Egyéb fejhallgatók |
|
Szoftver |
|
Licencek |
|
Csoportok és emberek |
|
|
Donald Knuth | |
---|---|
Publikációk |
|
Szoftver | |
Betűtípusok |
|
Hozzáértő programozás |
|
Algoritmusok |
|
Egyéb |
|