Ladonta
Ajatus on, että lopullinen tuotos julkaistaan esim pdf-kirjana. Eräs luonteva tapa latoa kirja voisi olla Latex. Siinä siis tehdään lähdekoodia vastaava tiedosto, joka käännetään esim pdf-dokumentiksi. Tällaista lähdekoodia voisi työstää wikissä, joskin itse kääntäminen on jokaisen toteutettava omalla koneellaan (vai kuinka laittaisi serverin kääntämään sitä?)
Alfa1, Alfa2 ja Alfa3
Alfa-julkaisuja varten tein skriptin, joka automaattisesti rakentaa tex-lähdekoodin. Siinä on vain alku- ja loppuosa valmista texiä. Voit ladata paketin ja tutkailla sitä. Siinä haetaan wikistä sisältöä, jota sedillä muokataan ja lopuksi työnnetään pdflatexille. Tämän tietoturvallisuutta ei ole vielä täysin varmistettu (olisiko mahdollista, että wikissä on vahingossa tai tahallaan sisältöä, joka aiheuttaa pdflatexin kanssa tietoturva-aukon?)
Pura paketti omaan kansioonsa. Muuta julkaisun numeroa tiedostosta alku.txt. Aja hae.sh ja sen jälkeen kasittele.sh.
Tarvitset: wget, sed, python, pdflatex.
Tulossa
Olen tekemässä serverille sellaista sivua, jossa on nappi "tee julkaisu". Sitä kun painaa, ja odottaa pienen hetken, niin listan jatkoksi tulee ajantasalla oleva pdf. (Viimeiset testit menossa 3.3.2009)
Havaintoja&keskustelua
- Article-luokan sijaan kannattaa käyttää eurooppalaista artikel3-luokkaa (vai pitäisikö olla ihan kirjaluokka?)
- Teksti menee muutamassa kohtaa marginaalin yli (sekä article- että artikel3-luokilla), miksi?
- Suomentajalistasta voisi jättää sähköpostit pois (käsityönä?)
Vastauksia:
- Vaihdettu \documentclass{book}. (rikkooko/poistaako tämä pdfn ominaisuuden sisältää hyperlinkkejä?)
- Puuttui \usepackage[T1]{fontenc}. Ei osannut tavuttaa sanoja, joissa on skandeja. Vieläkin menee sanat, joissa on viiva yli marginaalien. Sellaisia ei voi laittaa edes poikkeustavutuslistaan. (sedillä voisi viivat korvata latexin vastineilla?) Lisäsin draftin, eli näyttää laatikoilla kaikki rikkoontuvat marginaalit.
- Nyt kirjan tekstit haetaan yhteen tiedostoon ja suomentajalista toiseen, ja siitä parsitaan kaikki muu pois paitsi nimet. (jossakin vaiheessa on ehkä pakko tehdä jotain käsityönäkin, mutta sinnitellään nyt)
Avoimet ongelmat
- Tavutukset, ettei yksikään sana iske marginaalista yli.
- Kansikuva mukaan
Hyperlinkit toimivat alfa1, mutta eivät alfa3 (vaihto article -> book)
- Onko liikaa tyhjiä sivuja, nyt luvun jälkeen on aina tyhjää.
- Sulkevan lainausmerkin perästä puuttuu välilyönti
- Jotakin muuta?
