# &kformula; käsiraamat

## Sissejuhatus

&kformula;t saab kasutada valemite koostamiseks. See ei tegele arvutamisega, vaid ainult valemite näitamisega.

&kformula; on loodud pakkuma just sulle kõikvõimalikku redigeerimisrõõmu. Me usume, et on äärmiselt nauditav sisestada kreeka tähti, murde ja kõike muud sellist, mis paneb valemi valemina välja nägema.

Kuid enamasti ei ole vaja &kformula;t iseseisvalt kasutadagi, vaid seda võib pruukida näiteks &kword;is või mõnes muus &koffice;'i rakenduses töötades. Seepärast ei ole &kformula; kasulik rakendus ainult iseenesest, vaid ka tänuväärne laiendus kõigile &koffice;'i rakendustele, mida sa juba kindlasti ülepea armastad.

&kformula; põimimisel suudab ta teha kõike seda, mida iseseisvalt.

## Põhitõed

Uus tühi &kformula; dokument näeb esialgu välja nagu väike sinine ruuduke. See ruuduke kujutabki endast &kformula; südant ja tuuma: see kujutab endast tühja nimekirja. &kformula; põhiidee on nimelt korraldada erinevad elemendid nimekirja. Element võib olla üksiktäht või ruutjuure märk või mis tahes sümbol. Nimekirjade koondamisel tekibki valem. Seepärast ongi olemas indeksite, ülemiste ja alumiste piirajate ja nii edasi ja nii edasi nimekirjad. Ja mõistagi on olemas põhinimekiri, mida me juba oleme näinud.

Valemi kirjutamine tähendab tühja nimekirja täitmist tähtede, kujundite ja matemaatiliste sümbolitega. See käib päris lihtsalt: vajuta klahvile ja märk ilmubki ekraanile. Niipea, kui kirjutad midagi, kaob tühi sümbol ning selle asemele ilmub kirjutatu. Uus märk lisatakse alati kursori asukohta.

Tööriistariba Lisamine võimaldab luua keerukamaid elemente, teiste seas indekseid, murde, juuri ja maatrikseid. Kõik need elemendid koosnevad vähemalt ühest nimekirjast, mille sisse võib viia kursori ja sisestada uusi elemente.

## &kformula; kasutamine

Allpool on näha &kformula; tüüpiline valemikirje. Osatuletiste ja kreeka tähtede lisamiseks klõpsa paremal asuvale sümbolite liitkastile ning vali vajalik sümbol. Allpool nähtaval pildil on sümbolite liitkastis parajasti näha sõna Ühisosa ja selle sümbol. Klõpsates liitkastist paremal pool asuvale Enter-klahvi kujutisega ikoonile saab selle sisestada.

&kformula; &kformula;

Ülaltoodud valem on võimalik trükkida &PostScript;-faili. Selleks vali menüükäsk Fail Trüki ning seadista trükkimine allpool näidatud eeskuju järgi:

Valem &kformula;s Valem &kformula;s

Selline peaks &PostScript;-fail lõpuks välja nägema:

&kformula; &PostScript;-väljund

### &kformula; võimalustest lähemalt

Valemitest lähemalt

Maatriksi lisamiseks klõpsa [ ] ja seejärel maatriksi sümbolil . Ühelt maatriksi elemendilt teisele saab liikuda noolenuppudega Nool paremale, Nool üles, Nool alla ja Nool vasakule. Näidismaatriks on ära toodud allpool.

Selline näeb välja maatriks

## Käskude seletused

### &kformula; peaaken

#### Menüü Fail

&Ctrl;N Fail Uus

- Loob uue &kformula; dokumendi.

&Ctrl;O Fail Ava...

- Avab olemasoleva dokumendi.

Fail Ava viimati kasutatud

- Näitab hiljuti avatud dokumentide nimekirja.

&Ctrl;S Fail Salvesta

- Salvestab dokumendi.

Fail Salvesta kui...

- Salvestab dokumendi uue nimega.

Fail Laadi uuesti

- Laeb uuesti viimati avatud dokumendi.

Fail Impordi

- Impordib teistes vormingutes valemeid.

Fail Ekspordi

- Ekspordib aktiivse dokumendi teise vormingusse.

Fail Saada...

- Käivitab &kmail;i, mis võimaldab faili saata e-postitsi. Fail on juba kirjale kaasatud failina lisatud.

&Ctrl;P Fail Trüki...

- Trükib dokumendi.

Fail Trükkimise eelvaatlus...

- Näitab, milline näeb välja dokument trükituna.

Fail Dokumendi info

- Avab dialoogi, kuhu saab sisestada oma nime, e-posti aadressi ja dokumendi lühikirjelduse.

&Ctrl;W Fail Sulge

- Sulgeb aktiivse dokumendi.

&Ctrl;Q Fail Välju

- Lõpetab &kformula; töö.

#### Menüü Redigeerimine

&Ctrl;Z Redigeerimine Võta tagasi

- Tühistab äsjase toimingu ja taastab enne seda valitsenud olukorra.

&Ctrl;&Shift;Z Redigeerimine Tee uuesti

- Tühistab tühistatu ehk sooritab uuesti viimati tühistatud toimingu ja taastab enne seda valitsenud olukorra.

&Ctrl;X Redigeerimine Lõika

- Lõikab &kformula; aknas valitud tekstiosa.

&Ctrl;C Redigeerimine Kopeeri

- Kopeerib &kformula; aknas valitud tekstiosa.

&Ctrl;V Redigeerimine Aseta

- Asetab lõikamis- või kopeerimiskäsuga valitud teksti &kformula; aknasse.

&Ctrl;A Redigeerimine Vali kõik

- Tõstab esile kogu &kformula; akna teksti, mida saab seejärel lõigata või kopeerida.

&Ctrl;R Redigeerimine Eemalda sulutähised

- Eemaldab nurk- või looksulud või absoluutväärtuse märgid. Eemaldatakse vaid kursori vahetus ümbruses paiknevad sulutähised.

&Ctrl;G Redigeerimine Muuda kreeka täheks

- Muudab ladina tähe kreeka täheks.

Redigeerimine Muuda valemi stringi...

- Avab redaktori, kus saab muuta olemasolevat valemit.

Täpsemat infot leiab osast Redigeerimisest lähemalt.

#### Menüü Element

Element Lisamine Lisa ruutjuur

- Lisab ruutjuure.

Element Lisamine Lisa murd

- Lisab murru.

Element Lisamine Lisa sulg

- Lisab sulupaari, &ie; ( ). Sulupaari asele võib ka lihtsalt kirjutada (, teine sulg lisatakse automaatselt.

Element Lisamine Lisa integraal

- Lisab integraalimärgi.

Element Lisamine Lisa summa

- Lisab summamärgi (sigma).

Element Lisamine Lisa korrutis

- Lisab korrutismärgi.

Element Lisamine Lisa maatriks...

- Lisab maatriksi. Ilmub dialoog, kus on maatriksi vaikeväärtuseks määratud 3x3. Soovi korral võid määrata ise maatriksi ridade ja veergude arvu.

Element Lisamine Lisa 1x2 maatriks

- Lisab kaheveerulise reavektori.

Element Lisamine Lisa ülajoon

- Lisab kasti ülajoone.

Element Lisamine Lisa alajoon

- Lisab kasti alajoone.

Element Lisamine Lisa mitmerealine

- Lisab iga kord uue rea, kui vajutad ruudus Enter.

&Ctrl;U Element Lisamine Lisa ülaindeks

- Lisab ülaindeksi: .

&Ctrl;L Element Lisamine Lisa alaindeks

- Lisab alaindeksi: .

  Täpsemat infot indeksite kohta leiab osast Määratud integraalid ja indeksid.

Element Lisamine Lisa negatiivne väike vahe

- Lisab väikese negatiivse vahe, nagu siin o ja e vahel: .

Element Lisamine Lisa väike vahe

- Lisab väikese vahe.

Element Lisamine Lisa keskmine vahe

- Lisab 1,5-kordse vahe.

Element Lisamine Lisa suur vahe

- Lisab topeltvahe.

Element Lisamine Lisa neljakordne vahe

- Lisab neljakordse vahe.

Element Maatriks Lisa veerg

- Lisab olemasolevale maatriksile veeru. Veerg lisatakse kursori asukohta.

Element Maatriks Lisa veerg otsa

- Lisab olemasolevale maatriksile veeru. Veerg lisatakse maatriksi paremale servale.

Element Maatriks Eemalda veerg

- Eemaldab olemasolevalt maatriksilt veeru. Veerg eemaldatakse kursori asukohast.

Element Maatriks Lisa rida

- Lisab olemasolevale maatriksile rea. Rida lisatakse kursori asukohta.

Element Maatriks Lisa rida otsa

- Lisab olemasolevale maatriksile rea. Rida lisatakse maatriksi alaserva.

Element Maatriks Eemalda rida

- Eemaldab rea olemasolevalt maatriksilt. Rida eemaldatakse kursori asukohast.

Element Suurus

- Võimaldab määrata fondi suurust (vahemikus 6 kuni 72).

Element Vasak piiraja

- Võimaldab lisada mitmesuguseid piirajaid, &ie; (, {, ja [.

Element Parem piiraja

- Võimaldab lisada mitmesuguseid piirajaid, &ie; ), }, ja ].

&Ctrl;I Element Lisa sümbol

- Lisab sümboliribal valitud sümboli.

#### Menüü Seadistused

Siin saab määrata &kformula; seadistusi. Nii saab valida, milliseid tööriistaribasid näidata või milliseid fonte kasutada.

Seadistused Tööriistaribad Fail (KFormula)

- Lülitab tööriistariba näitamist, kus asuvad ikoonid uue faili loomiseks, olemasoleva fali avamiseks ja salvestamiseks, samuti trükkimiskäsu ja trükkimise eelvaatluse ikoonid.

Seadistused Tööriistaribad Redigeerimine (KFormula)

- Lülitab redigeerimisriba näitamist. Sellel asuvad lõikamise ja asetamise, samuti tagasivõtmise ja uuestitegemise ikoonid.

Seadistused Tööriistaribad Lisamine (KFormula)

- Sellel tööriistaribal asuvad kõik matemaatilised elemendid, näiteks summa, integraal, eksponent &etc;.

Seadistused Tööriistaribad Font (KFormula)

- Sellel tööriistaribal asuvad fondiseadistused, näiteks suurus, rasvane kiri, kaldkiri &etc;.

Seadistused Tööriistaribad Sümbol (KFormula)

- See lülitab liitkasti, kus asuvad kõikvõimalikud matemaatilised sümbolid.

Seadistused Tööriistaribad Maatriks (KFormula)

- Lülitab maatriksiriba näitamist. Sellel asuvad maatriksi loomiseks ja muutmiseks vajalikud ikoonid.

Seadistused Süntaksi esiletõstmine

- Selle märkimine võimaldab näidata numbreid värviliselt

#### Kiirklahvide seadistamine

Menüükäsk Seadistused Kiirklahvide seadistamine... võimaldab määrata ja muuta kiirklahve

Allpool on toodud näide, kuidas määrata trükkimise eelvaatluse kiirklahv.

Kiirklahvi dialoog

- Klõpsa nupule Kohandatud.

- Seejärel klõpsa nupule Täpsemalt >> ja seejärel Esmane kiirklahv.

- Vajuta klahve `&Ctrl;Tühikuklahv` ja dialoog peaks kaduma. Kiirklahv on nüüd määratud.

Kiirklahvi dialoog

Kui nüüd vajutada `&Ctrl;Tühikuklahv`, näeb trükkimise eelvaatlust.

#### Tööriistaribade seadistamine

Menüükäsk Seadistused Tööriistaribade seadistamine... võimaldab lisada nuppe tööriistaribadele.

Tööriistariba dialoog

- Nupu lisamiseks failiribale

  Tööriistariba dialoog

  kontrolli, et ülemises liitkastis seisaks Fail <&koffice;>.

- klõpsa vasakpoolses kastis vajalikul elemendil. Selle esiletõstmine annab märku, et element on valitud.

- seejärel klõpsa nupul Nool paremale, mis läkitab elemendi parempoolsesse kasti.

- klõpsa nupul `Rakenda` ning seejärel nupul `OK`

Uus element peaks nüüd olema tööriistaribal näha.

#### &kformula; seadistamine

Menüükäsk Seadistused&kformula; seadistamine... võimaldab määrata fontide suurust ja stiili.

- Osas Valem saab valida fonte ja nende esiletõstmise värve.

#### Menüü Abi

Abi Päeva nõuanne

- Avab päeva nõuande dialoogi, kus näeb &kformula; juhuslikult valitud nõuannet.

&help.menu.documentation;

## Redigeerimisest lähemalt

### Nime lisamine

Nime lisamine on üks erivõimalustest. Sinine ruuduke, kuhu valem kirjutatakse, on tegelik nimekiri. See võib sisaldada muid nimekirju. Kui sisestada längkriips (`\`), on tulemuseks kohe uus tühi nimekiri. Kuid see on eriline nimekiri, mis kasutab erilist fonti ja on mõeldud selliste asjade sisestamiseks nagu funktsioonide nimed. Aga asja taga on veel üks mõttevälgatus. Klaviatuuril on teatavasti klahve vaid piiratud hulk. Teisalt on matemaatilisi sümboleid mustmiljon. Neist mõne sisestamiseks võib kirjutada selle nime ja vajutada tühikuklahvi, mis asendab kirjutatud nime sümboliga. Nii et siinkohal tähendab vajutus tühikuklahvile lahkumist ehk siis kursori liikumist nimekirjale. Kursor suundub äsjasisestatu lõppu, kuid pärast tühikuklahvile vajutamist võtab ühtlasi esialgse valemi sulutähistesse.

Teine asi, mille sisestamise järele sul võib vajadus tekkida, on vahed. Me teame ju hästi, et valemite trükkimisel on õiged vahed äärmiselt tähtsad. Ning seda saab teha just nimeloendeid kasutades.

Kirjutades sinisesse ruutu `\, Tühikuklahv` saab tulemuseks väikese vahe.

`\<Tühikuklahv` annab tulemuseks keskmise vahe.

`\;Tühikuklahv` annab tulemuseks suure vahe.

`\ quad Tühikuklahv` annab tulemuseks neljakordse vahe.

Samamoodi saab lisada spetsiaalseid matemaatilisi sümboleid. `\ oint Tühikuklahv` lisab kinnise kontuuri integraali. Allpool on näha `\ oint Tühikuklahv` tulemus:

Kinnise kontuuri integraal

### Valemite redigeerimine

Menüükäsk Redigeerimine Muuda valemi stringi võimaldab redigeerida ASCII valemeid, mida on kopeeritud muudest rakendustest (näiteks Scilab) ja teisendada need matemaatilisele kujule. Asja muudab ilmselt selgemaks näide. Allpool on toodud `INRIA` Scilabi pilt.

Scilab

Kopeeri ja aseta valemiredaktorisse tekst alates kohast `x*sin(30*x)`:

Scilabi valemi redigeerimine

Kui klõpsad nupule OK, kurdab redaktor parsimisvea üle. Ta ei tunne ära üht valemi sümbolit. On näha, et pii-sümbol ei ole korrektselt teisendatud. See tähendab, et `%` tuleb kustutada. Seda teinuna teisendab &kformula; valemi korrektselt, nagu allpool näha.

Scilabi valem teisendatuna &kformula;sse

Valemiredaktor tunnistab enamikku C-keele matemaatilisi avaldisi, näiteks allpool näidatavaid valemeid Runge-Kutta programmist:

    void derives(float x, float y[], float dydx[])
    {
     dydx[1] = y[2];
     dydx[2] = -0.8*x*y[2] - sin(x)*y[1];
    }

Siin on `dydx[1]` esimest järku tuletis ja `dydx[2]` teist järku tuletis. Pärast valemi kopeerimist tuleb tuletisi &kformula;s redigeerida. Siin on näha, kuidas seda teha. Esmalt kopeeri ja aseta alumine avaldis valemiredaktorisse.

Runge-Kutta redaktoris

Nüüd eemalda `[ ]`, jättes alles vaid y-d.

Redigeeritud Runge-Kutta

Nüük klõpsa OK, vii kursor `y` juurde ja kustuta see. Lisa vajalikud sümbolid, nagu allpool näidatud.

Runge-Kutta &kformula;s

Mitte iga avaldist, millega &kformula; toime tuleb, ei saa teisendada sobivaks C-avaldiseks. Näiteks ülaindeksi avaldist

Ülaindeks &kformula;s

näidatakse kujul `()**()`, mis ei ole sobilik C-lause. Ka 1x2 maatriks on näha kujul `()/()`, sest see ei ole C-s sobilik massiiv.

### Määratud integraalid ja indeksid

#### Määratud integraalid

Määratud integraal luuakse kiirklahvidega &Ctrl;U ja &Ctrl;L, kus esimene määrab integraali ülemise ja teine alumise raja.

määratud integraal

Vii kursor pärast esimese raja loomist integraali ette.

#### Ala- ja ülaindeksid

Alumist või ülemist indeksit saab positsioneerida vajalikku teksti esile tõstes. Antud näites on vaja väljendis dP saada nool P kohale. Kiirklahv &Ctrl;U asetab soovitud noole valesse kohta, täpsemalt d kohale.

Probleemi lahendab ainult P esiletõstmine väljendis ning seejärel kiirklahvi &Ctrl;U kasutamine. Tulemus on korrektne.

## Autorid ja litsents

&kformula; autoriõigus: KFormula meeskond

## &kformula; arendajad (tähestiku järjekorras)

- Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

- Ulrich Küttler

- Andrea Rizzi

Dokumentatsiooni autoriõigus 2002: Jonathan Drews j.e.drews@att.net

Dokumentatsiooni autoriõigus 2005: Anne-Marie Mahfouf annma@kde.org

Dokumentatsiooni autoriõigus 2006: Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

&underFDL; &underGPL;

## Paigaldamine

### &kformula; hankimine

&install.intro.documentation;

### Nõuded

&kformula; on osa &koffice;'ist. Täpsemat infot leiab &kformula; koduleheküljelt. Eelnevalt peab olema &koffice; paigaldatud, sest &kformula; ei hakka kohe mitte kuidagi tööle ilma ülejäänud &koffice;'ita.

### Kompileerimine ja paigaldamine

&install.compile.documentation;
&documentation.index;