TeX

=?X-UNKNOWN?Q?Vecsei_Bal=E1zs?= vecseib at MATH.BME.HU
2001. Okt. 31., Sze, 21:41:59 CET


Sziasztok

A TeX-rol szeretnek irni par szot, bocs ha hosszu leszek.

A TeX-eles ugy megy, hogy valami szovegszerkesztovel, altalaban ez
vi/vim-et vagy az emacs-et jelenti megirja a TeX forrast, majd a
TeX/LaTeX-el leforditja, ekkor letrejon a grafikus file, es ezt megnezi.
Ez harom jol elkulonulo muvelet a wysiwig lehetoseget csak tervezik meg
nem valosult meg. A ket ablakos trukk termeszetesen mukodik, csak az
allando frissules nem, a forditas kulon van. Termeszetesen amit most irtam
csak elso kozelitesben van igy, erdeklodes eseten leirhatom precizebben
is.

A matematikai folyoiratok csak TeX/LaTeX-ben fogadnak el barmit is, hogy
pontosan mit kell hasznalni az kulon le van irva.

A kulonbozo nyelvek tamogatasa egy erdekes kerdes, amit szinten sok reszre
oszthatunk. Tetelezzunk fel grafikus kornyezetet, ugy egyszerubb leirni,
habar a TeX-eleshez ez nem szukseges. Kulon kerdes a szovegszerkesztot
ravenni arra, hogy valamilyen spec fontot megmutasson (heber, ciril,
ekezetes), ezek utan meg a TeX-nek is el kell magyarazni, hogy milyen
nyelven gepelek, erre van a babel csomag, olyen nyelv eseten, amit meg nem
integraltak a babel-be nehezkesebb az ugy. Mindket problema megoldhato.

Magat a TeX rendszert Donald E. Knuth amerikai matematikus alkotta meg az
1960-as evekben, celja a matematikai, termeszettudomanyos cikkek
kiszedesenk megkonnyitese volt. Ezen kivul letrehozta meg a metafont
fontleiro nyelvet is.

Az 1980-as evek vegen Leslie Lamport megalkotta a LaTeX-nevu rendszert,
ami egy makrocsomag a plain TeX felett, ez tartalmi kerdesek megoldasara
kenyszeriti a szerzot, elesen kulonvalasztja a szerzo, a tipografus es a
szedo munkajat. Napjainkban ez az altalanosan elterjedt TeX valtozat,
emelett meg a plain-t hasznaljak, a tovabbiakat nem nagyon.

Linux-os oprendszereken alapbol fenn van, ott a magyaritasaval lehet jokat
jatszani, de ez ugyis a rendszergazdak dolga. Windows alatt a miktex
disztribucio a standard, a bakoma az egy fontkonvertalo program, nem
hiszem, hogy onmagaban mukodik, szerintem kell neki a tex fa tobbi resze
is. A miktex-et a miktex.org-rol lehet letolteni, valamit a tug-on, ha jol
emlekszem tug.org osszeallitottak egy TeXlive cd-t, ez szeritem egy
hasznalhato valami, ebbol egy peldanyt tudok adni tovabbi masolasra, ezen
rajta van a TeX/LaTeX paros minden szamitogepre es csomo egyeb hasznos
cucc. A TeX-es dolgok kozponti tarolohelye pedig a ctan.org

Mivel Knuth amerikai volt, es a nyelv megalkotasakor nem szamitott ilyen
mervu elterjedesere, valamint a szamitogepek kapacitasa is sokkal kisebb
volt, a nyelvek tamogatasat nem alapbol tette bele, azt kulon be kell
tolteni.

A TeX alapelve az, hogy a matematikai szovegek, habar nagyon nem ascii
szeruek, fel tudjuk olvasni, ami egy idoben linearis muvelet, tehat
ugyanigy le is tudjuk irni. A TeX program a forditast vegzi el:
\(\int_{a}^{b}\) karaktersorozat eredmenye lesz a szokott hatarozott
integral jel, a tobbi matematikai jel is ugyanigy mukodik.

Ha gondoljatok nagy orommel irok meg a TeX/LaTeX, metafont, emacs, AucTeX,
BibTeX, ... temakorrol.


bal

---***---
Vecsei Balazs
vecseib at math.bme.hu
www.math.bme.hu/~vecseib



További információk a(z) Mek-l levelezőlistáról