26. huhtikuu 2009, 12:04

LaTeX ja tekstinkäsittely

Mietin tässä, että matemaattisia kaavoja varten voisi hakea jonkinmoisen TeX-integraation tähän TXP:hen. Jos sellainen ei olisi mahdollista, ei tämä sanojensa mukaan taipuisi kaikkeen. Eli lähdetään liikkeelle siitä, että se on mahdollista ja se on suhteellisen yksinkertaista. Jos TeX-integraation käsite ei ole tuttu, niin sitä käytetään mm. Wikipediassa matemaattisten ja fysikaalisten kaavojen esittämiseen (esimerkki).

Mutta sitten myös tämä tavallinen tapa taittaa tekstiä, eli moderni LaTeX on aika jännä juttu. Itse pidän sen konsepteista aika paljon. Voi kirjoittaa tekstiä ja ohjelma hoitaa kaikki jutut aivan nätisti pois alta. Yritäpä samaa jossain Openofficessa. Tulee orporivejä, ongelmia grafiikan ja kaavojen sijoittelun kanssa, tavutuksen saaminen oikein vie aikaa (kuten olen sanonut, en ole OO:ssa saanut vielä suomenkielistä oikolukua toimimaan enkä minkäänkielistä tavutusta) ja kaikkea tätä pitää vahtia aina uudestaan ja uudestaan, jos lisää dokumentin alkuun jotain sälää. Tietysti siellä voi värkkäillä, esimerkiksi kaikki leipätekstikappaleet voidaan asettaa yhteisten sääntöjen alle, mukana on mm. orporivien estotoiminto. Mutta sitten kun se ei tunnu edes toimivan. Ja sitten OO välillä päättelee vähän väärin, mikä on leipätekstiä ja mikä ei. Wordissa ei asiat ole aivan yhtä huonosti, mutta eivät kyllä myöskään aivan täydellisesti.

Eikä se LaTeX ole sekään täydellinen systeemi. Oletuksellisesti se on kiva, mutta oman grafiikan lisääminen dokumenttiin on aika vaativaa. Sen lisäksi monia viritelmiä joudutaan tekemään. Kaikenlaista pikkusälää, esimerkiksi suomen kielessä esiintyviä kommervenkkejä joudutaan välillä hoivailemaan vähän turhankin paljon: tekee lähdetekstistä sitten epäselvän näköistä. Eikös se idea ollutkin saada virtaviivaista dokumenttia ulos simppelillä lähdekoodilla, jossa sekä koodi että lopputulos ovat selkeitä luettavia? Viimeisenä sanon, että koodissa käytetään noita pirskatin {}-merkkejä paljon. Kuten kukin euronäppäimistön omistaja tietää, ne ovat suhteellisen hankalasti sijoiteltu. Tässä on mukava selonteko (PDF) järjestelmään, jos kiinnostaa lukea systeemin hyvistä ja huonoista puolista.

Viimeisenä haluaisin miettiä, että onko nykytietokoneille (epäilemättä *nix-ympäristöille) olemassa hyviä tekstipohjaisia "wysiwyg"-editoreja. Tarkoitan siis sellaisia editoreja, jotka yrittävät näyttää lopulliselta tekstiltä siinä määrin, missä se on konsoliympäristössä mahdollista. Eli käytännössä lihavointi onnistuu ja hailaittaus. Pohjana tai esikuvana vaikka vanhat Word- ja WordPerfect -ohjelmat DOS-alustalle. Eli sellainen ohjelma, toteutettu luultavasti ncursesilla, joka antaa kirjoittaa ja muotoilla tekstiä kuten nykyajan Word tai Writer konsanaan. Tallennus tapahtuu vaikka johonkin ihmisluettavaan muotoon ja lopullinen työ voidaan tulostaa, jossa näkyy sitten kaikki määritetyt fontit, kuvat ja värit oikein. Tulostus voidaan luonnollisesti ohjata PDF:ksikin. Onko tietoa näistä ohjelmista?

Lisäkirjoitus. Tämä Textile -muotoilusysteemi, mitä TextPattern käyttää, on lähes yhtä huono sekin. Esimerkiksi viivoja väärissä paikoissa (kuten suomessa on tapana käyttää) ja jo on systeemi aivan toisin. Ja ylläoleva osoite tulkitaan väärin, koska siinä on kaarisulkuja.

Tageja: ,

---
---

---

Aiheen vierestä