PRINT

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

PRINT

Petri Palmu
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... ?
Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Kimmo Vehkalahti
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.
Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Petri Palmu
Kimmo Vehkalahti wrote
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
*
*
*
*

 




 














Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Kimmo Vehkalahti
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.

Kuva: kuvausrytmi (Tokio 2007)

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

Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Kimmo Vehkalahti
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).
Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Petri Palmu
Kiitos Kimmo noista malleista ja pohjista :)
Reply | Threaded
Open this post in threaded view
|

Re: PRINT

Kimmo Vehkalahti
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.

Kimmon "askarteluhuone"

- Kimmo

Reply | Threaded
Open this post in threaded view
|

PRINT - NULL.DEV

Petri Palmu
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ä"...


Reply | Threaded
Open this post in threaded view
|

PRINT - text file.txt

Petri Palmu
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