2013-08-20

Kuvien liittäminen tekstiin

Jos tällaisesta datasta...

...on tarkoitus piirtää tällainen kuvaaja...

... ja liittää se opinnäytetyön tekstin lomaan, niin se käy näppärimmin näin:

1. Kirjoitetaan komentotiedosto, joka kertoo, että datasta on tarkoitus piirtää kuvaaja ja tallentaa siitä pdf-tiedosto.
set term pdf
set out kuvaaja.pdf
plot dataa.txt
2. Ajetaan komentotiedosto Gnuplotilla, joka piirtää kuvaajan ja luo pdf-tiedoston.
load komentotiedosto.txt
3. Avataan pdf-tiedosto Foxit Readerilla tai Adobe Readerilla.
4. Kopioidaan kuva leikepöydälle joko Readerin soveltuvalla toiminnolla tai sen puuttuessa Alt+PrintScreen-painikkeilla.
5. Avataan leikepöydälle kopioitu kuva Inkscapella. Tallennetaan siitä eps-kopio.
6. Kerrotaan LaTeXille, että tekstin lomaan halutaan liittää kuva.
\includegraphics[width=\textwidth]{kuvaaja.eps}
7. Käännetään LaTeXin raakateksti dvi-tiedostoksi.
8. Tulostamista varten käännetään dvi-tiedosto pdf-tiedostoksi.

Helppoa ja yksinkertaista!

Vaiheet 3-5 voisi jättää tekemättä, ja vaiheet 7 ja 8 voisi yhdistää, jos kääntäisi LaTeXin raakatekstin suoraan pdf-tiedostoksi. Mutta sitä varten pitäisi muuttaa kaikki gradussa jo olevat eps-kuvat pdf-kuviksi, joten jatketaan nyt sitten tallentamista formaatista toiseen, kun näin pitkälle on päästy. Tämä on kuitenkin pieni riesa verrattuna Wordin eri versioiden tiedostomuoto-ongelmiin.