juhtolv-tyokirjanpito ##################### ConTeXt-ohjelmalla kirjoitettu taulukko työaikakirjanpitoon. http://iki.fi/juhtolv/tyokirjanpito/ Tekijä: ======= Juhapekka Tolvanen http://iki.fi/juhtolv juhtolv (at) iki (dot) fi Nämä tiedostot ovat yhteistä omaisuutta (engl. public domain) Näille tiedostoille ei anneta mitään takuuta. Pikainen ohje: ============== Hakemistossa nimeltä 5 on työaikakirjanpitotaulukko niille, jotka tekevät 5-päiväistä työviikkoa maanantaista perjantaihin. Hakemistossa nimeltä 7 on työaikakirjanpitotaulukko niille, jotka tekevät 7-päiväistä työviikkoa maanantaista sunnuntaihin ja niille, jotka saattavat joutua viikonloppuisinkin töihin. Ota jommastakummasta hakemistosta PDF-tiedosto ja printtaa se A4-arkille. Sitten valokopioi se suurentaen A3-kokoon. Mutta jos sinulla on peräti A3-kokoinen tulostin, niin voit toki tulostaa skaalaten A3-kokoiselle arkille ja sitten valokopioda sitä A3-arkeille. Mikä tämä on?: ============== juhtolv-tyokirjanpito sai alkunsa, kun olin töissä Alvar Aalto -museolla museoapulaisena ja sieltä saamani kaavakkeet työaikakirjanpitoon eivät olleet mielestäni kovin hyviä ja katsoin osaavani tehdä vaikka itse paremmat. Lähinnä tavoitteeni olivat nämä: - Tilankäyttöä on optimoitava niin, että erilaiset otsikot vievät mahdollisimman vähän tilaa ja sille varsinaiselle työaikakirjanpidolle on niin paljon tilaa, että voi kirjoittaa vaikka kuinka isoin merkein ja vaikka kuinka paksukärkisellä kynällä. - Myös rei'ittämiselle kansioonlaittamista varten olisi hyvä olla tilaa, siis marginaaleja. - Kun kaavake taitetaan keskeltä, taitos ei saa mennä kirjoituksen yli. Huomatkaa, että marginaalit ovat riittävän isot vasta sitten, kun tiedosto on saatu A3-arkille suurennettua tavalla tai toisella. Tiedostojen editoimisesta: ========================== Nämä tiedostot on toteutettu TeX-pohjaisella ohjelmistolla nimeltä ConTeXt. TeX on ladontaohjelma ja ConTeXt on sille tehty makrolaajennos. Eli ConTeXt on vähän niinkuin LaTeX, mutta uudempi keksintö ja monissa asioissa parempi. TeX ja ConTeXt eivät ole WYSIWYG-ohjelmia. Sen sijaan niitä käytetään niin, että editoidaan lähdekoodia, joka pelkkää kuvauskielistä tekstiä ja sitten käännetään se valmiiksi tulostuskelpoiseksi tiedostoksi. Varsinaisen ConTeXt-lähdekoodin editoinnin voit siis tehdä tehdä periaatteessa millä tahansa UTF-8 -kykyisellä tekstieditorilla, mutta saadaksesi avuksesi myös syntaksivärjäyksen yms. apua editointiisi olisi tekstieditorin hyvä sisältää siihen ominaisuuksia. Tällä hetkellä ainakin Vim sekä GNU Emacs ja XEmacs AUCTeX-laajennoksella varustettuna tukevat hyvin ConTeXtia. Saadaksesi käännettyä ConTeXt-kielisen lähdekoodin valmiiksi PDF-tiedostoksi tarvitset ehdottomasti jonkin TeX-distribuution, josta löytyy myös ConTeXt. Lisäksi varsinainen käännösprosessi sujuu huomattavasti kätevämmin, jos käytössäsi on Unix-käyttöjärjestelmistä tuttu ohjelma nimeltä make. Jos haluat konvertoida PDF-tiedoston PostScriptiksi, tarvitset siihen ohjelman nimeltä pdftops, joka yleensä tulee xpdf:n mukana. Unixeissa yleensä riittää, kun vain ajat komennon "make" siinä hakemistossa, jossa on sekä Makefile että varsinainen ConTeXt-lähdekoodi. Makefilessä on myös muutamia muita make-kohteita, joita käyttää: make purge Poista väliaikaistiedostot, mutta jätä valmis PDF-tiedosto ja mahdollinen PostScript-tiedosto paikalleen. make clean Poista kaikki ConTeXt-ajossa syntyneet tiedostot sekä PostScript-tiedosto. make all Käännä ConTeXt-lähdekoodi PDF-tiedostoksi ja sitten vielä konvertoi syntynyt PDF-tiedosto PostScript-tiedostoksi. make test Katsele valmista PDF-tiedostoa PDF-katseluohjelmalla nimeltä xpdf. Voit myös suorittaa pelkän ConTeXt-ajon käsin. Näin se käy: texexec jokutiedosto.tex Linkit: ======= TeX Live -------- http://www.tug.org/texlive/ Suosittelen tätä TeX-distribuutiota. ConTeXt wiki ------------ http://wiki.contextgarden.net/ Wiki, jossa on runsaasti tietoa ConTeXtin käytöstä. xpdf ---- http://www.foolabs.com/xpdf/ Eräs PDF-katseluohjelma