Mikä LaTeX on?

LaTeX on matemaattisen tekstin käsittelyyn soveltuva järjestelmä, jolla voidaan tuottaa korkealuokkaisia dokumentteja joko paperille tulostettaviksi tai nykyään myös kuvaruudulla esitettäviksi. Oikeampaa olisi ehkä puhua ladontajärjestelmästä.

LaTeXin pohjana on TeX, Donald E. Knuthin vuonna 1983 luoma ladontajärjestelmä ja kieli matematiikaa sisältävien rakenteisten dokumenttien käsittelyyn. LaTeX puolestaan on Leslie Lamportin kehittämä TeXin varaan rakennettu makropaketti, joka tekee dokumenttien kirjoittamisen helpommaksi.

Kuluneen 20 vuoden aikana LaTeX on tavattomasti monipuolistunut. Saatavissa on sekä ilmaisia että kaupallisia distribuutioita, jotka sisältävät kasvavan määrän eri henkilöiden laatimia lisäpaketteja. Kaikki saatavilla olevat lisäpaketit eivät sisälly mihinkään distribuutioon, mutta ne voi tarvittaessa etsiä www-selaimella CTAN-arkistosta (Comprehensive TeX Archive Network), johon kuuluu useita palvelimia eri puolilla maailmaa. Kantapalvelin on Saksassa sijaitseva www.dante.de.

LaTeX (ja TeX) on saatavissa lähes kaikkiin konetyyppeihin. Windows-koneissa yleisimmin käytetty on nykyään MiKTeX, Unixissa teTeX. Kumpikin on vapaasti saatavissa.

Tämä materiaali käsitelee ainoastaan LaTeXia. Perus-TeXiin ei puututa.

LaTeXin käytön periaatetta kuvaa seuraava kaavio:

Lähdekoodi (tyyppiä .tex oleva tiedosto, esim. foo.tex) sisältää dokumentin tekstin sekä koodatut kaavat ja se kirjoitetaan millä tahansa ASCII-koodia tuottavalla editorilla. Lähdetiedosto ajetaan tex- tai latex-ohjelmalla, jolloin syntyy tyyppiä .dvi (device independent) oleva tiedosto (foo.dvi), jota voidaan tarkatella esikatselijalla kuvaruudulla. Jos ilmenee virheitä, nämä korjataan lähdetiedostoon ja ajetaan uudelleen.

Paperitulostus voidaan saada joko esikatselijasta suoraan tai muuntamalla .dvi-tiedostosto dvips-ohjelmalla PostScript-muotoon (foo.ps) ja tulostamalla tämä.

.dvi-muodon sijasta voidaan dokumentti muuntaa .pdf-muotoon (foo.pdf ajamalla lähdetiedosto pdftex- tai pdflatex-ohjelmalla. Html- tai xml-muotoon konvertointiin on myös olemassa työkalut. .pdf-muoto voidaan tehdä myös PostScript-tiedoston kautta.

Seuraavassa taulukossa on lueteltu eri vaiheissa tarvittavia ohjelmia.

.dvi => kuvaruutu (esikatselija) xdvi, yap, dviwin ym.
.ps => kuvaruutu, jokin Windows-tulostin (paperikopio) Ghostview
.ps => .pdf Adobe Distiller, Ghostview ym.
.tex => .html tex4ht, latex2html ym.

SKK    25.05.2004