Matemaatika ja statistika instituut
Logi sisse
  • English
  • Kursused
  • 2021/22 sügis
  • Matemaatilise teksti küljendamine (MTMM.00.328)

Matemaatilise teksti küljendamine 2021/22 sügis

  • Üldandmed
  • Korraldus
  • Praktikumid
  • Viited

Praktikum 3

Ühikud ja paberisuurused

Kasutatavad ühikud: 1mm, 10mm=1cm, 1in=2.54cm (toll), 72=72pt=1in (punkt), 1em on m-tähe laius kasutatavas kirjas, 1ex on x-tähe kõrgus kasutatavas kirjas.
Levinumad on järgmised paberisuurused:

Lehekülgede paigutamine (pstops)

Utiliiti pstops kasutatakse PostScript-dokumendi lehekülgede ümberjärjestamiseks. Utiliit tekitab uue PostScript-faili.
Süntaks:
pstops -djoon -p paberisuurus paigutusmuster sisend.ps valjund.ps
Mittekohustusliku parameetri -djoon abil määratakse sisendi iga lehekülje ümber tõmmatava joone paksus; näiteks -d6pt. Vaikimisi seadeks on -d0, s.t. joont ei tõmmata.
Mittekohustusliku parameetri -p abil määratakse väljundi paberi suurus: nt -p a3. Vaikimisi see vastab sisendi paberi suurusele.

Paigutusmuster vastab järgmisele süntaksile (nurksulgudes avaldised võib ära jätta – nurksulud ise tuleb aga kindlasti eemaldada):
paigutusmuster = [moodul:]muster
muster = seade[+muster][,muster]
seade = [-]lknr[L][R][U][@mastaap][(xnihe,ynihe)]
Sealjuures

  • moodul tähistab lehekülgede arvu sisendi blokis. Väärtus peab olema positiivne täisarv (vaikimisi on 1)
  • muster on kirjeldus, kuidas käituda sisendi bloki lehekülgedega. Iga konkreetse lehekülje kirjeldus on kirjas parameetris seade
  • kui seaded on eraldatud + märkidega, siis paigutatakse sisendi vastavad leheküljed väljundi ühele leheküljele. Kui seaded on eraldatud , märkidega, siis paigutatakse sisendi vastavad leheküljed väljundi eri lehekülgedele
  • parameetri lknr väärtus peab olema täisarv vahemikus 0 (bloki esimene lehekülg) kuni moodul−1 (bloki viimane lehekülg)
    • kui lknr ees on miinusmärk, siis loetakse lehekülgi sisendi lõpust, mitte algusest
  • parameetrid L, R ja U pööravad sisendi lehekülje vastavalt 90°, −90° ja 180° nurga alla
  • parameetri @mastaap abil saab valida suurendust/vähendust (näiteks vähendus 70,7% vastab väärtusele @0.707, suurendus 141,4% väärtusele @1.414)
  • parameeter (xnihe,ynihe) võimaldab seada sisendi lehekülje baaspunkti (baaspunkt (0,0) on all vasakus nurgas) asukohta väljundi leheküljel

PostScript

Mõned praktilised teisendused:

  1. Samasusteisendus (s.t. väljund on sama, mis sisend): pstops 0 sisend.ps valjund.ps
  2. Leheküljed tagurpidi järjekorras: pstops -0 sisend.ps valjund.ps
  3. Teisendus A4→A3: pstops 0@1.414 sisend.ps valjund.ps
  4. Teisendus A4→A5: pstops 0@0.707 sisend.ps valjund.ps
  5. Teisendus, mis pöörab kõik leheküljed alaspidi: pstops 0U(21cm,29.7cm) sisend.ps valjund.ps
    • NB! Miks on baaspunkti nihe vajalik?
  6. Teisendus, mis asetab 4-kaupa A4-leheküljed lihtsalt üksteise peale:
    pstops 4:0+1+2+3 sisend.ps valjund.ps
  7. Teisendus, mis asetab 2-kaupa A4-leheküljed üksteise peale, aga teist lehekülge pöörab 180°:
    pstops 2:0+1U(21cm,29.7cm) sisend.ps valjund.ps
  8. Teisendus, mis paigutab kaks A4-lehekülge ühele A3-le:
    pstops 2:0L(29.7cm,0cm)+1L(29.7cm,21cm) sisend.ps valjund.ps
    • NB! Miks on mooduli kasutamine vajalik? Mis juhtub, kui + asemel kasutada , ? Kas komaga saadud väljundist lähtuvalt on võimalik veel soovitud tulemus saada?
  9. Teisendus, mis paigutab kaks A4-lehekülge ühele A4-le (viies läbi vähenduse) ning asetab kummagi lehe ümber 6-punktise „raami“:
    pstops -d6pt 2:0L@0.707(21cm,0cm)+1L@0.707(21cm,14.85cm) sisend.ps valjund.ps
  10. Teisendus, mis valib välja ainult paarisleheküljed:
    pstops 2:1 sisend.ps valjund.ps
  11. Teisendus, mis valib välja ainult paaritud leheküljed:
    pstops 2:0 sisend.ps valjund.ps
  12. Teisendus, mis valib paaritu lehekülje algusest ja paarislehekülje lõpust:
    pstops 2:0,-1 sisend.ps valjund.ps
  13. Teisendus, mis valib brošüüri trükkimiseks lehtede ühed pooled (sisendi lõpust viimane ja algusest esimene) ning paigutab nad kõrvuti A4-le (viies läbi vähenduse):
    pstops 4:-3L@.707(21cm,0)+0L@.707(21cm,14.85cm) sisend.ps valjund.ps
  14. Teisendus, mis valib brošüüri trükkimiseks lehtede teised pooled (sisendist ülejäänud leheküljed) ning paigutab nad kõrvuti A4-le (viies läbi vähenduse):
    pstops 4:1L@.707(21cm,0)+-2L@.707(21cm,14.85cm) sisend.ps valjund.ps
  15. Teisendus, mis järjestab leheküljed ümber sobivalt A5-formaadis keskköitega brošüüri koostamiseks:
    pstops 4:-3L@.707(21cm,0)+0L@.707(21cm,14.85cm),1L@.707(21cm,0)+-2L@.707(21cm,14.85cm) sisend.ps valjund.ps

Ülesanne

  1. Lae alla fail fa_in_tm.tex
  2. Konverteeri see käsuga latex fa_in_tm.tex .dvi failiks
  3. Konverteeri saadud .dvi fail laiendiga .ps failiks kasutades käsku dvips -o fa_in_tm.ps fa_in_tm.dvi
  4. Vali välja leheküljed 1, 2, 3, 11, 12, 13, 21, 22, 23 kasutades selleks käsku psselect 1-3,11-13,21-23 fa_in_tm.ps fa.ps
  5. Muuda saadud 9-leheküljelist faili nii, et tekiks 3-leheküljeline fail järgnevalt näidatud viisil kasutades selleks käsku pstops muster sisend.ps väljund.ps
  6. Konverteeri saadud .ps fail .pdf failiks
    • Märkused
      1. Ghostscripti kasutamiseks on vaja esmalt määrata tema "tee" (path)
      2. Käsureal määratud teele järgneb käsk -sDEVICE=pdfwrite -sOutputFile=väljund.pdf -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -dAutoRotatePages=/None sisend.ps
      3. Lipp -dAutoRotatePages=/None on vajalik selleks, et PDF-vaataja ei hakkaks lehekülgede pööramise infot kuidagi kasutama ja näitaks kõiki lehekülgi püstiste A4-dena.

Rastergraafika

Kujutisi esitatakse arvutis kahel viisil.

  • Esimene võimalus on vaadelda kujutist koosnevana geomeetrilistest elementaarobjektidest (punkt, lõik, ellipsi kaar, splain, teksti tähemärk jmt.) ning lubada kasutajal nende parameetreid (asukoht, kuju, joone paksus, värv, täidise värv jne.) muuta. Ühe objekti piires on parameetrid ühetaolised, st. kui tahta joonistada lõiku, millest osa on sinine, osa punane, tuleb tegelikult joonistada kaks lõiku. Taolist objektide kujutamise viisi nimetatakse vektorgraafikaks.
    • Levinud vektorgraafikaprogrammideks on ühelt poolt kujundajatele mõeldud Adobe Illustrator, CorelDraw, XFig, Sodipodi, teiselt poolt aga joonestajatele orienteeritud AutoCad, ArchiCad, MicroStation, QCad.
  • Teine võimalus on ristkülikukujulise pildipinna jagamine pisikesteks ruudukesteks – pildipunktideks ehk piksliteks. Igal pikslil võib olla oma värvus (ja võib-olla ka läbipaistvus). Kuna pikslid on ruudukujulised, ei esitu kald- ja kõverjooned täpselt. Piisavalt suure lahutusvõime valimisel (st. kui ühe piksli mõõtmed valida piisavalt väikesed) pole säärane moonutus siiski oluliseks probleemiks. Taolist kujutiste esitamise viisi nimetatakse rastergraafikaks.
    • Rastergraafikaprogrammide seas on laiema levikuga Adobe Photoshop, Corel PhotoPaint, GIMP, ImageMagick, Paint.

Värvirežiimid

Must-valge režiim

Must-valget režiimi (black-and-white) nimetatakse ka 1-bitiseks režiimiks (sest iga piksli olekut saab kirjeldada 1 bitiga). Eksisteerib kaks värvust: must ja valge. Režiimi sobib kasutada kõrge lahutusvõimega mustvalgete jooniste jaoks.

Halltoonides režiim

Halltoonides režiimis (grayscale) eksisteerib teatud arv (tavaliselt 28 = 256 – nii on iga piksli olek kirjeldatav 8 biti e. 1 baidiga) halltoone mustast valgeni.

RGB-režiim

Režiim põhineb RGB värvimudelil.
Värvuskoodi mask on #RRGGBB, see tähendab, esimesed kaks kohta on punase nivoo, järgmised kaks rohelise ja viimased kaks sinise nivoo jaoks. Koodid kasutavad 16-ndsüsteemi, milles on 16 numbrit, 0 kuni F (numbrid A = 10, B = 11, . . . , F = 15).
Teisendusvalem: xy16 = 16·x+y
Minimaalseks nivooks on 0016, maksimaalseks aga FF16. Vastavad kümnendsüsteemi väärtused tulevad 16 · 0 + 0 = 0 ja 16 · 15 + 15 = 255.
Näiteks musta värvuse saame koodiga #000000 (kõik „prožektorid“ välja lülitatud), valge aga koodiga #FFFFFF (kõik sisse lülitatud). Punane on #FF0000 jne, kollane #FFFF00 (st. punase ja rohelise aditiivne liitmine) jne.

CMYK režiim

Režiim põhineb CMYK värvimudelil. Põhivärvuste nivood esitatakse protsentidena. Kasutatakse värviliste kujutiste trükkimiseks. Silmas tuleb pidada, et CMYK-režiimis olev fail on mahukam (kolme põhivärvuse asemel neli) vastavast RGB-režiimi failist. Seetõttu tasub värvilahutus e. teisendus RGB-režiimist CMYK-režiimi viia läbi pärast pilditöötlust.

Muud režiimid

Ei RGB- ega CMYK-režiimi värviavarus (gamut) ole piisav kõigi nähtavate värvuste esitamiseks. Seetõttu on välja töötatud režiim Pantone, milles saab esitada ka neid värvusi, mida silm küll näeb, kuid mis ei esine ei RGB- ega CMYK-režiimis.

Indekseeritud režiim

Pildi indekseerimine (indexing) tähendab seda, et (ruumi kokkuhoiu eesmärgil) koostatakse (kuni 256) erinevast värvusest palett (palette) ning kõik muu värvusega pikslid teisendatakse ka mingiks paletivärvuseks. Niiviisi pildi värvuseline koostis tõenäoliselt muutub (kui algselt oli rohkem kui 256 värvust või kui palett pole valitud otstarbekalt), aga iga piksli jaoks kulub ülimalt 8 bitti (1 bait).

Info pakkimisest

Graafiline info, eriti paljude värvustega režiimidel (24-bitised ja kõrgemad), on küllaltki mahukas. Seetõttu on töötatud välja menetlusi info pakkimiseks ja lahtipakkimiseks töö käigus. Praktikas tähendab see, et faili avamisel toimub lahtipakkimine, graafikaprogrammi töö ajal asub kujutis mälus pakkimata kujul ning salvestamisel viiakse läbi kokkupakkimine. Pakkimine tuleb graafilise info puhul kõne alla nii kadudeta kui kadudega kujul.
Kadudeta pakkimine (lossless compression) tähendab seda, et pildi salvestamisel ja taasavamisel saadakse tagasi täpselt selline kujutis nagu oli enne salvestamist.
Kadudega pakkimine (lossy compression) tähendab seda, et pildi salvestamisel saadud tulemus võib erineda originaalist.
Kadudega pakkimine tuleb kõne alla fotode puhul, kus võib teha mõningaid mööndusi kujutise moondumise osas (inimsilm ei suuda sujuva ülemineku korral 16 miljoni värvi kasutamisel lähedasi värvusi niikuinii eristada). Kasutaja saab salvestamisel ise valida moondumise määra; muidugi, mida kõrgem kvaliteet, seda mahukam fail. Siiski ei soovitata kadudega pakkimist kasutada piltide töötlemise ajal ning joonistuste ja jooniste korral üleüldse (st. sobivaks rakenduseks jääb ainult fotode lõppväljund). Kadudega pakkimise algoritmid annavad mitu korda väiksemad pildifailid kui kadudeta pakkimisel.

Levinud rastergraafikavorminguid

  • Bitmap – .bmp

Toetab must-valget, halltoonides ja RGB-režiimi. Ei toeta kihte, läbipaistvust ning ka mitte CMYK-režiimi, seetõttu peetakse seda tänapäeval tegelikuks tööks kõlbmatuks. Kasutatakse tavaliselt pakkimata, mõnikord ka kadudeta pakitud kujul.

  • Tagged Image File Format – .tif

Universaalne vorming pildi kvaliteeti säilitavaks töötluseks; toetavad kõik tarkvarapaketid. Skaneerides on pilt mõistlik salvestada (kadudeta pakkimisega) TIFF-vormingus ning kihtide puudumisel töötada selles kuni lõppväljundi andmiseni. Trükiettevalmistuses levinuim vorming; ükski veebilehitseja seda vormingut ei toeta. Kasutatakse pakkimata, kadudeta või kadudega pakitud (JPEG) kujul.

  • Adobe Photoshop Document – .psd

Tarvitada siis, kui on vajalik töötada kihtidega. Teistele kasutajatele edasiandmisel peab olema kindel, et neil on tarkvara, mis on võimeline selles vormingus faile lugema. Ükski veebilehitseja seda vormingut ei toeta; tegemist on rastergraafikapaketi Adobe Photoshop vaikevorminguga. Kasutatakse kadudeta pakitud kujul.

  • eXperimental Computing Facility – .xcf

Tarvitada siis, kui on vajalik töötada kihtidega. Teistele kasutajatele edasiandmisel peab olema kindel, et neil on tarkvara, mis on võimeline selles vormingus faile lugema. Ükski veebilehitseja seda vormingut ei toeta; tegemist on rastergraafikapaketi GIMP1 vaikevorminguga. Kasutatakse kadudeta pakitud kujul.

  • Joint Photographic Experts Group – .jpg

Kasutab ainult kadudega pakkimist. Selles vormingus töötamisel läheks pakkimiskadude tõttu pidevalt infot kaduma. Seetõttu tuleks JPEG-vormingut kasutada ainult lõppväljundi andmisel. Moonutuse määr tuleb valida hoolikalt, pidades silmas lubatud failisuurust ja pildi visuaalset kvaliteeti. Põhiliseks kasutusalaks fotode esitamine veebis. Jooniste esitamiseks pakkimiskadude tõttu täiesti sobimatu. Trükiettevalmistuses tuleb valida väga kõrge kvaliteedimäär või seda vormingut üldse mitte kasutada. Toetab nii RGB- kui CMYK-režiimi; viimase kasutamisel pilt veebilehitsejas ei avane.

  • CompuServe Graphics Interchange Format – .gif

Toetab ainult halltoonides ja indekseeritud režiimi, värvifotode töötlemiseks seetõttu sobimatu. Kasutatakse põhiliselt veebigraafika jaoks (järskude üleminekutega kujutised) ning pisianimatsioonide tarvis (pildi kihid osutuvad kaadriteks). Staatiliste piltide esitamisel veebis kaaluda tõsiselt PNG-vormingu eeliseid. Kasutatakse kadudeta pakitud kujul.

  • Portable Network Graphics – .png

Sobib nii töötluseks kui ekraanil nähtavate kujutiste lõppväljundiks. Veebi jaoks eriti sobiv heade läbipaistvuse omaduste tõttu (parem kui GIF-vormingul). Toetab nii halltoonides, RGB- kui ka indekseeritud režiimi. Trükiettevalmistuse lõppväljundiks ei sobi, sest ei toeta CMYK-režiimi. Kasutatakse kadudeta pakitud kujul.

  • Encapsulated PostScript – .eps (pildiline PostScript)

Võimaldab ka vektorkujul infot talletada, st. ei ole tegelikult rastervorming. Universaalne vorming kujutiste ülekandeks ühest programmist ja süsteemist teise. Lõppväljundina kasutatakse trükiettevalmistuses ja kvaliteetdokumentide esitamiseks veebis (lehekülje kujundus fikseerub). Lugemiseks vajalik täiendav programm (Irfanview, EPS Viewer, Evince vmt.)

  • Portable Document Format – .pdf

Võimaldab ka vektorkujul infot talletada, st. ei ole tegelikult rastervorming. Universaalne vorming kujutiste ülekandeks ühest programmist ja süsteemist teise. Lõppväljundina kasutatakse trükiettevalmistuses ja kvaliteetdokumentide esitamiseks veebis (lehekülje kujundus fikseerub). Lugemiseks vajalik täiendav programm (Acrobat Reader, Foxit Reader, xpdf, ghostview, Evince vmt.)

Ülesanne

Eesmärgiks on saada png-formaadis piltidest aku79_lk14.png, aku79_lk15.png, aku79_lk16.png, aku79_lk17.png terviklik trükivalmis pdf-formaadis dokument, kust on kaotatud liigne müra ning lehekülgede suurused on väljatrüki jaoks korrektse külgede suhtega.

  1. Ava aku79_lk14.png programmiga GIMP
  2. Ava menüü Värvid/Colors ja vali Lävi/Threshold
    • Läve tööriist muudab pildi must-valgeks, kus valged pikslid tähistavad piksleid, mille väärtus jääb meie poolt määratud lävepiirkonda, ja mustad pikslid tähistavad neid, mis jäävad lävepiirkonnast välja.
      Muudame läve nii, et üldine hall taust esialgsel pildil muutuks valgeks. Hetkel ignoreerime servadesse tekkivaid musti piirkondi, nendega tegeleme hiljem.
  3. Kuna pilt on must-valge, on mõistlik sättida kasutatav värvipalett indekseeritud mustvalgeks.
    Selleks ava menüü Pilt/Image ja vali Värvirežiim/Mode ning lõpuks Indekseeritud/Indexed
    • Avanevas aknas vali 1-bitine must-valge palett ning vajuta nupule Teisenda/Convert
  4. Et edasises tegutsemiseks rohkem ruumi oleks on mõistlik teha lõuend suuremaks suuremaks.
    Selleks ava menüü Pilt ning vali Lõuendi mõõtmed/Canvas Size
    • Seepeale avaneb lõeundi suuruse muutumise tööriist. Sektsioonis Lõuendi suurus/Canvas Size valime esmalt, et me muudame lõuendi suurust külgede suhet säilitades. Selleks kliki pikkuse ja laiuse valikute kõrval oleval ketikesel - meile oleks tarvis, et ketike oleks ühendatud. Edasi määra laiuseks nt 3000px, mis meile praegu sobilik on. Lõpetuseks säti esialgne pilt suurema lõuendi peal keskele vajutades nupule Keskele/Center ja salvesta muudatused vajutades nupule Muuda suurust/Resize
  5. Pildi läbipaistva osa (hallid ruudukesed) saab eemaldada kui ühendada kõik kihid (ing k layers).
    Selleks ava menüü Pilt ja vali Ühenda kõik kihid/Flatten Image
  6. Järgnevalt kõrvaldame mustad piirkonnad värvides nad valgeks. Selleks vali pildil piirkond, mida tahad valgeks värvida kasutades nt tööriista Ristküliku valikutööriist/Rectangle Select Tool, mis on tööriistakasti/toolboxide valikute juures kõige ülemine vasakpoolne.
    • Valitud piirkonna saame valgeks värvida kasutades tööriista Värviga täitmise tööriist/Bucket Fill Tool. (Veendu, et see oleks seadistatud nii, et Mõjuala/Affected area väärtus oleks Kogu valitud ala tätmine/Fill whole selection. Seda saad teha Tööriista sätted/Tool Options aknakeses, mille leiad menüüst Aknad/Windows -> Dokitavad dialoogid/Dockable Dialogs -> Tööriista valikud/Tool Options.)
    • Teine võimalus valitud piirkonda värvida taustavärvusega (valgega) on menüüst Redigeerimine/Edit valida Täida tagapõhja värviga/Fill with BG Color.
  7. Edasi kärbime (Kärpimise tööriist) lõunedit selliselt, et külgede suhe vastaks A4 suuruses paberi külgede suhtele. Kuna A4 suurus on 21cm x 29,7cm, siis peame meie kärpima külgede suhtega 210:297 (Aknakeses Tööriista sätted vali Püsiv: Külgede suhe 210:297).
    • Edasi liigutame tekstilise osa meie pildil kärbitud lõuendi keskele ja lõpetuseks vajutame Enter.
  8. Viimase asjana enne salvestamist jääb määrata veel väljatrüki suurus.
    Selleks vali Pilt menüüst Väljaprindi suurus/Print Size.
    • Valime väljaprindi suuruseks täpselt A4 mõõtmed, see tähendab laiuseks määrame 21 cm ja kõrguseks 29.7 cm. Lõpetuseks salvesta muudatused vajutades nupule Olgu/OK.
  9. Salvestame lõpetuseks pildi PNG formaadis.
    Selleks vali Fail/File menüüst Ekspordi kui.../Export ja salvesta nagu tavaliselt dokumentide salvestamine ikka käib (tuleb ainult simas pidada, et salvestatava faili nimi lõpeb laiendiga .png).
  10. Järgmise sammuna teeme töödeldud pildist pdf vormingus dokumendi.
    Selleks tuleb kasutada paketti ImageMagick. Eeldusel, et muudatused salvestati faili aku79_lk14.png, saab sellest programmi magick abil aku79_lk14.pdf kasutades käsku
    magick convert aku79_lk14.png aku79_lk14.pdf
    • Kuna hetkel on sisendfailis kadudeta pakkimine (failiformaat png), jääb ka väljundfailis kadudeta pakkimine.
    • Selleks, et väljundfaili pakkimistüüp oleks teistsugune või täpselt märgitud, tuleb kasutada lippu -compress, näiteks magick convert -compress ZIP fail.png fail.pdf
      Kasutatakse pakkimisi -convert LZW, -convert JPEG jms.
    • Kui käskude magick või convert kasutamine ei tööta, võib proovida ette anda ka tee näiteks nii: "C:\Program Files\ImageMagick-7.0.2-Q16\convert.exe" aku79_lk14.png aku79_lk14.pdf või nii "C:\Program Files\ImageMagick-7.0.2-Q16\magick.exe" convert aku79_lk14.png aku79_lk14.pdf.
    • NB! Mõne ImageMagick versiooniga saadud pdf failid ei pruugi hästi koos käia järgnevas sammus oleva GhostScripti komplekteerimise käsuga. Kui see on nii teie süsteemis, siis lihtsalt eelnevas punktis salvestage kohe pdf formaati (png formaadi asemel) ning jätke käesolev samm vahele.
  11. Toimi täpselt sama moodi ka piltidega aku79_lk15.png, aku79_lk16.png ja aku79_lk17.png.
  12. Oleme saanud neli pdf faili: aku79_lk14.pdf, aku79_lk15.pdf, aku79_lk16.pdf ja aku79_lk17.pdf.
    Nendest neljast failist saab komplekteerida tervikliku dokumenti kasutades programmi GhostScript järgmise käsuga: "C:\Program Files\gs\gs9.19\bin\gswin.exe" -sDEVICE=pdfwrite -sOutputFile=aku79.pdf -dNOPAUSE -dBATCH aku79_lk14.pdf aku79_lk15.pdf aku79_lk16.pdf aku79_lk17.pdf, kusjuures jutumärkide vahele jääv osa on jällegi tee ning on vaja kasutatavas arvutis ise määrata.

Kodus

Installi omale GIMP siit. (See on rastergraafika programm)

Installi omale ImageMagick siit (see on rasterpiltide konverteerimiseks, näiteks jpg->pdf, png->pdf jne)

  • Matemaatika ja statistika instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.