1.7.2008

Kirjoita matikan ja fysiikan kaavoja helposti selaimella (LaTeX netin kautta)

Opiskelukaverini Viitasalon Juhon kanssa ollaan viimeisen viikon aikana keskusteltu aiheesta LaTeX-kaavojen liittäminen nettisivulle tai Flash-sovelluksen/havainnollistukseen. Tai oikeastaan enemmänkin niin, että Juho on näyttänyt mulle löydöksiään ja myös itse ohjelmoimiaan juttuja.

Esimerkki

Tässä esimerkki siitä mistä ollaan puhumassa, eli kaavoja saa osaksi nettisivua tähän tyyliin:

|x|=\left\{\begin{matrix}
x \mbox{, kun } x\geq0 \\
-x \mbox{, kun  } x<0
\end{matrix}\right.

ja toinen esimerkki

Aritmeettinen summa 1+2+...+10

Esimerkeistä ensimmäinen on tehty codecogs.com:n ja jälkimmäinen sitmo.com:n editorilla, ks. linkkilista alla.

Teknisiä kommentteja

Huomaa, että yllä oleva kaava saatiin osaksi sivua liittämällä sivuun kuva, jonka src-attribuuttina on sopiva LaTeX-koodin pohjalta kaavoja sisältäviä kuvia tuottavan ohjeman nettiosoite ja tälle ohjelmalle annetaan haluttu LaTeX-koodi parametrina. Huomaa, että alla listatut editorit ovat visuaalisia, eli LaTeX:ia ei tarvitse itse osata ja editorit tarjoavat valmiin linkin lopulliseen kaavaan. LaTeX-osaamisesta ei kuitenkaan ole editoreja käyttäessä haittaa.

Online LaTeX-editorilistaus

LaTeX Equation Editor
(Codecogs.comin) erittäin monipuolinen online LaTeX-editori. Työkalurivien tarjonta on laaja ja helpottaa huomattavasti. Mahdollisuus linkittää luodut kaavat suoraan kuvatiedostona, jossa LaTeX-koodi parametrina (helppo muunneltavuus jälkikäteen). Tämän palvelun luomat kaavat ovat taustaltaan läpinäkyviä (vertaa seuraavaan).
LaTeX Equation Editor (live update)
Sitmo.com:n melko hyvä online LaTeX-editori. Kuten edellinen, tarjoaa mahdollisuuden linkittää kuviin niin, että kuvassa LaTeX-koodi parametrina (helppo muunneltavuus jälkeenpäin). Puutteena edelliseen verrattuna rajoittuneepi työkalupaletti. Miinusta myös siitä, että kaavat ovat taustaltaan aina valkoisia, vertaa yllä, mikä taas joissain tilanteissa voi olla hyvä, mutta toisissa huono. Plussaa kaavan live-päivittyminen.
LaTeX-editori omaan kotisivutilaan pyörimään
Voit halutessasi asentaa codecogs.com:n kaavaeditorin myös omaan kotisivutilaasi tai käyttämäsi julkaisujärjestelmän osaksi.
LaTeX to Flash
LaTeX-kaavat Flash-muotoon niin, että ne voi importata Adoben Flash -editoriin.
Using LaTeX in Wordpress
LaTeX-ladonnan käyttäminen Wordpress-sisällönhallintajärjestelmässä.

Mikä ihmeen LaTeX?

LaTeX on tekninen ladontajärjestelmä, jonka avulla voidaan kirjoittaa mm. monimutkaisia matematiikan ja fysiikan kaavoja sekä esim. kemian reaktioyhtälöitä ja molekyylimalleja. LaTeX on ammattimaisissa käsissä myös Wordiä parempi suurten kirjallisten kokonaisuuksien kuten kirjojen hallitussa ladonnassa. Perinteinen tapa käyttää LaTeX:ia on kirjoittaa ns. LaTeX-komentoja, jotka sitten muunnetaan lopulliseen ulkoasuunsa ennen tulostusta/julkaisua. Perinteisessä lähestymistavassaan LaTeX ei siis ole WYSIWYG-tekstinkäsittely-ympäristö kuten esim. Word on...tällä taas on sekä hyvät että huonot puolensa. Nykyisin LaTeX:lle on myös visuaalisia editoreja. LaTeX on TeX:n "jälkeläinen".

Ei kommentteja: