Pidän paljon tuosta PRINTin alkeiskäytöstä, tehdä simppeleitä pdf:iä, muutama kuva ja vähän tekstiä (taulukkojen tekeminen on aika työlästä, voisiko tässä tuon toisen keskustelun varjomerkittämisjutut auttaa?).
Se, mitä paljon kaipaisi olisi: - automaattinen sisällysluettelo - hypyt tiedoston sisällä paikkaan x tai jopa toiseen .pdf:ään kohtaan y. En tunne hyvin printin logiikkaa mut mitä jos voisi laittaa tägejä tai noita printin - [ ] - [ ] print keräisi otsikot, tarvittaessa numeroisi ja tekisi sisällyksen josta voisi myös siirtyä ko. kohtaan. Parhaimmillaan voisi toimia niin että käyttäisi toimituskentässä olevia ransk. viivoja... siirtymiset pdf tai ps sisällä olisi mielestäni lisä joka tekisi latexin monesti tarpeettomaksi... ? |
Administrator
|
Nuo kaikki on kyllä niin hyvin hoidettu LaTeXin puolella, etten lähtisi vastaavia koodaamaan PRINTiin "natiivina". Sen sijaan PRINT on loistava työkalu LaTeXin (yms.) hallintaan niin, ettei tarvitse koodata raakaa LaTeXia vaan voi hoitaa asiat kätevämmin PRINTin keinoin (define, control, shadow).
Kun määrittelee muutamat perusjutut kerran kunnolla, voi niitä hyödyntää helposti ihan simppelienkin pdf:ien tekemisessä. Tein aika paljon määrityksiä kirjaani (2008) ja johdantokurssin materiaaleja varten, ja sen jälkeen olen käyttänyt niitä kaikenlaisten perusläpykkeiden tekemiseen, joita aikaisemmin tein suoraan PRINTillä. Esimerkkejä mm. pääsiäispaketissa. |
Joo ehkä voisi olla hyvä tehdä esimerkkien lisäksi sellaisen "hyvin yleisen pohjan", josta olisi tosi helppo lähteä tekemään (nopeasti) pdf:ää (tai ehkä sulla Kimmo sellainen on... :). Ainakin itse olen kompastellut noissa LaTeX-pohjissa, alkuviritykset tuntuvat aika työläiltä. Olen yrittänyt tehdä joitakin template-sukrojakin, mutta jotenkin ne tuppaavat menemään sekaviksi... Jos vain löytäisi "ihmisystävällisen" tavan... :) *PRINT CUR+1,END TO doku.ps * * Tästä on mukava lähteä tekemään lyhyttä raporttia :) * * - picture kuva.ps,1,1,200,300 * * * * |
Administrator
|
Minulla on useitakin pohjia. Liitteenä yksi, jonka parissa JUURI puurran:
ESITYS.EDT Siinä on vielä sisältönä "SotuTimen" luentomateriaali, joka on jaossa pdf-muodossa ko. kurssin sivulla https://wiki.helsinki.fi/x/UIHZBg Tuo perustuu LaTeX-virityksiin, joiden kanssa kieltämättä meni aikaa jonkin verran, kun ne virittelin syyskuussa 2007. Tyhjästä en toki niitäkään tehnyt, ne perustuivat KMM-kirjani rakennustelineisiin, jotka olin pystyttänyt vähän aikaisemmin. Kohteena syyskuussa 2007 oli 9.10.2007 Survo-seminaarissa esittämäni "kuvittelujuttu" http://survo.fi/latex/kuvittelua.pdf http://survo.fi/latex/kuvittelua.zip mutta sittemmin nuo pohjat ovat toimineet perustana varsinkin näille "diaesityksille", joita on kertynyt eri kurssien, vierailuluentojen ja esitelmien myötä koneelle yli 50 kpl. Lisäksi tulevat johdantokurssin "kalvot", joita on 10 settiä per kerta - tähän mennessä tasan 90 kpl. Hyötysuhde on siis ollut kerrassaan erinomainen. :) Nyt pitää taas jatkaa maanantaina odottavan "juuriluennon" valmistelua: https://wiki.helsinki.fi/display/Tilastotiede/Faktorianalyysi+ja+psykometriikka |
Administrator
|
This post was updated on .
Tässä vielä simppelimpi näyte Survo+LaTeX-yhteistyöstä, jolla tuotan opetusmateriaalia:
HARJ.EDT Tällä syntyy viikoittain Data-analyysin harjoitustehtäväläpyskä (yksi A4) pdf:nä Moodleen. Ranskalaisen viivan kommentista voi(n) päätellä, että tämän pohjat ovat peräisin Tilastotieteen johdantokurssin tenttitulostamosta, jossa syntyy vuosittain 5 kpl osan 1 ja 5 kpl osan 2 tenttejä, mikä tulosteina tarkoittaa n. 3000 sivua osan 1 ja n. 4000 sivua osan 2 tenttipapereita. En ole viime vuosina tulostanut paljoakaan perinteisellä PostScript-tavalla, mitä nyt joskus yksittäisiä läpykkeitä. Silloin käytän /PRINT-sukroani ja säädän fontit ym. tilanteen mukaan, niin että saan tavaran mahtumaan nätisti esim. yhdelle sivulle: */which print *tutload D:/KIMMO/SUKROT/print.TUT / 2.10.05 (1.5.09) *{tempo -1}{init}{line start}{erase}{erase} *{d5}{u5}{ins line}{ins line}{ins line} *{ins line}{ins line}{u4}/GS-PDF K.PS{R} *PRINT CUR+1,End TO K.PS{R} *{l4}---{u3}{r2}include PS.DEV{R} *{r}[Courier(10)][line_spacing(11)][margin(300)]{R} *{r}shadow 7: [BOLD][REVERSE] [NORMAL]{R} *{u4}{tempo +1}{end} ________________________ Jälkikirjoitus ("historiallisen" luennon valmistelu yhä meneillään) tuohon tulostamisasiaan: Tajusin jokin aika sitten, etten ole enää YLI VUOTEEN tulostanut yliopistolla MITÄÄN paperille! Em. tenttejä ei lasketa, ne teetän kirjapainossa ja/tai hallintohenkilökunnalla. (Sähköisten tenttien aika ei tuolla kurssilla ole ihan vielä.) Kotona tulostan joskus jotain pientä, mutta kaikki massiivinen, usein hallinnollinen, tavara - kuten tiedekuntaneuvoston monisatasivuiset (!) esittelylistan liitteet - käsittelen joko läppärillä tai iPad minillä PDF-muodossa. Ainakin omalla kohdallani paperiton toimisto on vihdoin lähempänä todellisuutta kuin koskaan (sitähän hypetettiin jo 80-luvulla). |
Kiitos Kimmo noista malleista ja pohjista :)
|
Administrator
|
Eipä kestä. Kiva jos niistä on hyötyä. Tuollaisten pohjien rakentamisessa menee aina aikansa, mutta hyötysuhde on parhaimmillaan huikea. Tässä vielä linkki siihen "historialliseen" esitykseen, jonka viikonloppuna valmistelin:
https://wiki.helsinki.fi/download/attachments/127983599/Faktorianalyysi-ja-psykometriikka-Kimmo-Vehkalahti-20140210.pdf Taas kerran valitsin ensin pohjat jostain aiemmasta, viimeaikaisesta työstä, vaihdoin nimiä, päivämääriä yms. ja saatoin sitten keskittyä "sisällöntuotantoon". Tulin kyllä taas modifioineeksi pohjiakin jonkin verran, nimittäin kyllästyin (lopulta) kirjoittamaan/kopioimaan/katselemaan eräitä usein toistuvia LaTeX-koodeja ja korvasin niitä Survon hakasulkukoodeilla (define) ja varjomerkeillä (shadow). En kuitenkaan ole mennyt niin pitkälle kuin Survo+LaTeX kuvien käytössä ja näytössä -dokumentissani (kuva ohessa), vaan Survon PRINT-koodin ja leipätekstin seassa on aina jonkin verran "natiivia" koodia (LaTeX/PostScript/HTML/...) - kunnes kyllästyn sitä katselemaan. - Kimmo |
Käytän PRINT-komentoa mm. .html-tiedostojen teossa. Kun siirryin Survo R:n puolelle, niin alussa käytettävä
NULL.DEV (ks. DD <Survo>\SYS\) ei toimi ainakaan PRINT_ON/OFF -tilanteissa. Olen aiemmin tehnyt NULL2.DEV tiedoston: S AVEP u>,U>,<Survo>\SYS\NULL2.DEV / tässä ei ole kontrollisaraketta, u ja U / NULL.DEV / Survo printer driver for LaTeX etc. 16.4.2004/K.Vehkalahti / --------------------------------------------------------------------- / Necessary definitions required for a Survo printer driver: / ---------------------------------------------------------- define [S] [2/0] define [LF] [0/10] define [NEL] [LF] define [LB] [5/11] define [RB] [5/13] define [TEXT] [%=0] define [FORM_FEED] [%=0] define [NEW_PAGE] [%=0] define [NEWLINE] [%=0] shadow [S]: [%=0] define [PRINT_OFF] [%printing_on=0] define [PRINT_ON] [%printing_on=1] / ---------------------- Mietinpä vain, että miten muut ovat onnistuneet käyttämään tota NULL.DEViä vastaavassa tilanteessa? PRINT_ON/OFF (PRINT-proseduurissa) mahdollistaa sen, että tilastointiprosessit ym. voidaan tehdä html tulostuksen "sisällä"... |
Yritin liittää R:n googlevis'llä tuotetun (pitkän) koodin, mutta näyttää siltä, että
PRINT .... - text koodi.html on jokin rivien maksimirajoitus (olisiko luokkaa 30000 riviä), koska loppuosaa ei tule lainkaan outputiin. Saakohan tuota rajoitusta muutettua? t. Petri |
Free forum by Nabble | Edit this page |