]> &kformula; käsiraamat Jonathan Drews
j.e.drews@att.net
Anne-Marie Mahfouf
annma@kde.org
Alfredo Beaumont Sainz
alfredo.beaumont@gmail.com
Ulrich Küttler Arendaja MarekLaane
bald@starman.ee
Tõlge eesti keelde
2002 Jonathan Drews 2005 Anne-Marie Mahfouf 2006 Alfredo Beaumont Sainz &FDLNotice; 2006-09-09 1.5.90 &kformula; on rakendus valemite loomiseks. KDE KOffice kformula valem
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 FailTrü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üü <guimenu >Fail</guimenu > &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üü <guimenu >Redigeerimine</guimenu > &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üü <guimenu >Element</guimenu > 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 LisamineLisa 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 LisamineLisa 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üü <guimenu >Seadistused</guimenu > 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 SeadistusedKiirklahvide 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 SeadistusedTöö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üü <guimenu >Abi</guimenu > 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 RedigeerimineMuuda 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;