Saavutettavaa matematiikkaa julkaisuissa, osa 1: MathML - Julkaise Kaikille Siirry suoraan sisältöön

Saavutettavaa matematiikkaa julkaisuissa, osa 1: MathML

  • Kirjoittaja: Sami Määttä
Kaavoja mustalla liitutaululla.

Matematiikan kaavojen esittämiseen verkossa ja sähkökirjoissa ei ole ollut yleisessä käytössä saavutettavia tapoja, vaan matematiikan esittämiseen on kehitetty erillisiä keinoja, joita saavutettavuuteen perehtyneet organisaatiot ovat käyttäneet.

Saavutettavan matematiikan tila on onneksi muuttunut viime vuosien aikana. Seuraavassa esitellään kaksi matematiikan saavutettavuutta parantanutta tapaa: MathML ja MathCAT. Lisäksi kerrotaan, mitä on syytä tietää, jos matematiikan esittää kuvana.

Mitä matemaattisten kaavojen saavutettavuus tarkoittaa?

Matematiikan kaava on saavutettava, kun sen esitystapa soveltuu mahdollisimman monenlaisille käyttäjille. Käytännössä saavutettavan kaavan voi sekä nähdä että lukea tai kuunnella teknisillä apuvälineillä, kuten ruudunlukuohjelmalla.

Matematiikan kaavat kannattaa verkko- ja epub-julkaisuihin tehdä MathML-koodina, joka on suunniteltu matemaattisten kaavojen esittämiseen verkkoympäristössä ja digitaalisissa julkaisuissa. MathML osa HTML-kieltä. Lisätietoja englanniksi: MathML Core.

MathML-koodina tehty matematiikan kaava näkyy luotettavasti yleisimmissä selaimissa ja monissa lukuohjelmissa. Kaavaa voi suurentaa ilman, että se menettää tarkkuuttaan. MathML:llä tehty kaava toimii selaimessa kuten muukin teksti. MathML on siis parempi tapa esittää kaava kuin pelkkä kuva, jos kuvaa halutaan suurentaa.

Sokeat henkilöt tai muut, jotka käyttävät ruudunlukuohjelmia, voivat joko lukea MathML-koodilla kirjoitetun kaavan pistekirjoituksena pistenäytöltä tai kuunnella sen koneäänenä MathCAT-lisäosan avulla. Ruudunlukuohjelman käyttäjä voi liikkua monimutkaisessa kaavassa merkki merkiltä tai lauseke kerrallaan.

MathCAT on avoimen lähdekoodin ohjelmisto, joka tukee MathML-koodin muunnosta ääneksi tai pistekirjoitukseksi. MathCATia voi käyttää ruudunlukijassa. Se on käännetty usealle kielelle. Kaavoja voi nyt kuunnella suomeksi tai lukea esimerkiksi LaTeX-koodina. Lisätietoja MathCATista englanniksi.

Esimerkki saavutettavasta kaavasta

Esimerkiksi Pythagoraan lauseen kaava näyttää tältä:

a 2 + b 2 = c 2

MathML-koodina kaava näyttää tältä:

                                                        
                                            

Oleellista on se, että kaavan osat merkitään sopivilla MathML-koodeilla, joiden perusteella kaava voidaan näyttää oikein eri ohjelmissa ja jota avustava teknologia voi hyödyntää. MathML-kaavojen tuottajan on ymmärrettävä siis riittävästi matematiikkaa, fysiikkaa tai kemiaa, jotta hän voi käyttää oikeita merkkauksia. Ylläolevassa esimerkissä elementin <mi> avulla merkitään muuttujat a, b ja c, kun taas elementin <mn> avulla merkitään luvut.

Milloin MathML-koodia pitäisi käyttää?

MathML-koodia on suositeltavaa käyttää verkko- ja epub-julkaisuissa, joissa on joko matematiikan, fysiikan tai kemian kaavoja. Erityisen tärkeää MathML-koodin käyttäminen on matemaattisten alojen julkaisuissa tai oppimateriaaleissa, joissa on oleellista, että kaavat ymmärretään oikein.

Muiden alojen julkaisuissa MathML-koodin käyttäminen ei ole välttämätöntä. Tekstin sisältämät yksittäiset luvut, merkit tai laskutoimitukset voidaan kirjoittaa normaalina tekstinä, kuten 2001, α (kreikkalainen kirjain alfa) tai 1+1=2. Jos julkaisussa on vain jokin yksittäinen kaava, sen voi esittää kuvana, jolle on annettu vaihtoehtoinen teksti.

Matematiikan kaava kuvana

Jos MathML:ää ei ole mahdollista käyttää, kaavan voi julkaisuun tehdä kuvana. Matematiikan kaavaa esittävälle kuvalle pitää antaa vaihtoehtoinen kuvaus tekstinä. Lyhyt vaihtoehtoinen teksti, ns. alt-teksti, riittää lyhyissä kaavoissa. Pitkät kaavat voivat kuitenkin olla hankalia ymmärtää ja käyttää pelkän alt-tekstin avulla, jolloin olisi syytä antaa pidempi kuvaselostus esimerkiksi erillisessä tiedostossa.

Kuvilla on joitain huonoja puolia:

  • Kuvan tarkkuus huononee, jos sitä suurentaa.
  • Kuva ei mukaudu näytön koon mukaan tai sitten se pienenee, mikä tekee lukemisesta hankalaa.
  • Kaavaa ei voi kopioida kuvasta.
  • Alt-teksti pitää lukea tai kuunnella kokonaan. Alt-tekstissä ei voi liikkua kaavan eri osien välillä.

Matematiikkaan liittyy usein myös muita kuvia, esimerkiksi kuvaajia. Näiden kuvien kohdalla on tärkeää muistaa riittävä kontrasti ja selkeät merkinnät.

Infolaatikot

Takaisin ylös