[vastaus aiempaan viestiin]
Kirjoittaja: | Kimmo Vehkalahti |
---|---|
Sähköposti: | - |
Päiväys: | 19.4.2006 9:41 |
Laivaseminaarissa Tukholmassa pitämäni esitelmän otsikkona oli "Survo-keskeinen työskentelytapa muiden ohjelmien hyödyntämisessä". Kävin melko ripeässä tahdissa läpi seitsemän esimerkkiä, joista ohessa käsittelen kolmatta: 3) LaTeX-tekstejä Survo-kuvaan ja kuva mukaan LaTeX-dokumenttiin [Lupaan että tämä on viimeinen esimerkki jota esittelen täällä; olisi sen sijaan kiva nähdä paloja muidenkin esityksistä!] Aiheeseen liittyvää tekniikkaa olen kuvannut aiemminkin: LaTeX-kaavat ja Survo (Viikon Vinkeimpiä #5) http://www.survo.fi/arkisto/000880.html [18.9.2005] Lisää postereita (joista osa on tehty tuossa jutussa selostetulla tavalla Survolla, osa PowerPointilla), löytyy verkko-osoitteesta http://mathstat.helsinki.fi/msm/posterit.html Nyt tavoitteena oli saada Survon PLOTilla tehtyihin kuviin lisättyä LaTeXilla ladottuja merkintöjä mm. XLABEL- ja YLABEL-kohtiin, jotta merkinnät vastaisivat (matemaattisessa) tekstissä käytettyjä. Hyvinhän se onnistui samalla tekniikalla kuin posterien yhteydessä; tässä pieni esimerkki: *DEF LaTeX L+1,X-1 * */ACTIVATE + * *FILE SHOW SIMDATA / (erään simulointikokeen aineistoa) + PLOT SIMDATA r_a_Fac1 r_r_Fac1 / DEVICE=PS,KOE5A.ps *HEADER= XLABEL= YLABEL= FRAME=6 *SIZE=1000,800 XDIV=2,7,1 YDIV=1,6,1 *................................... * +PRINT CUR+1,E TO K.tex - include NULL.DEV - chapter LaTeX *Relative bias of $\alpha_{s}$ E +>LaTeX K.tex +>DVIPS K.dvi +>copy K.ps LaTeX_XLABEL.ps * +PRINT CUR+1,E TO K.tex - include NULL.DEV - chapter LaTeX *Relative bias of $\hat{\rho}_{ss}$ E +>LaTeX K.tex +>DVIPS K.dvi +>copy K.ps LaTeX_YLABEL.ps * +PRINT CUR+1,E TO KOE5.ps - picture KOE5A.ps,300,300 - epsfile LaTeX_XLABEL.ps,0400,-2460,1.0,1.0 - epsfile LaTeX_YLABEL.ps,3050,+0200,1.0,1.0,90 / (*) - %Survo Graphics END[LF] / (ei välttämätön) E + */GS-PDF KOE5.ps Muuttujan "r_a_Fac1" nimiöksi (label) tulee siis "Relative bias of $\alpha_{s}$", jossa $\alpha_{s}$ on LaTeX-notaatiolla ilmaistuna alfa alaindeksillä s. Vastaavasti simulointidatan muuttujan "r_r_Fac1" labeliin tulee merkintä $\hat{\rho}_{ss}$, rho-hattu alaindeksillä ss. YLABEL-tekstin sijoittamisessa (*) on hiukan säätämistä, kun teksti on haluttu pystysuoraan. Toisaalta sitten kun sopivat parametrit on löydetty, saa jatkossa muita kuvia melko helposti aikaan. Näin tehdyn kuvan saa sitten myös osaksi LaTeX-dokumenttia, mikä oli tietysti tässä tarkoituksenakin. Jonkin verran oli taas säätämistä LaTeXin puolella, jotta pääsi kuvan tässä tapauksessa turhista tyhjistä alueista eroon: \includegraphics [2.5cm,2.5cm][13cm,7.5cm]{KOE5.ps} LaTeX-dokumenttiin istutettuna kuva näyttää tällaiselta: http://www.helsinki.fi/~kvehkala/tmp/Survo_LaTeX_esim.pdf Survon ja LaTeXin yhteistyö pelaa siis hyvin, mutta voi olla että tässä on vielä mahdollista kehitellä kätevämpiäkin työtapoja. - Kimmo
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!