Příručka k ovládání aplikace OpenOffice.org Math Tato kapitola je pouze stručným průvodcem založená na mých zkušenostech, více informací viz http://www.openoffice.org/issues/show_bug.cgi?id=15403. OpenOffice.math je součástí balíku OpenOffice a slouží k zápisu matematických vzorců, rovnic, množinových relací Jeho výhodou oproti balíku Equation v Microsoft Office je jeho jednoduchost a rychlost zápisu matematických formulí. Uživatel programu je při psaní matematického textu v neustálém styku s klávesnicí počítače a může využívat dříve nabytých zkušeností s psaním textu. Vlastní matematický zápis se děje prostřednictvím vložení objektu Vzorec do souborů balíku OpenOffice nebo přímo v programu Math, který je jeho součástí. Samotný zápis má vždy dvě podoby. První z nich je programátorská forma zápisu a druhou je vlastní výsledný matematický zápis. Váš úkol bude seznámit se s programátorskou podobou zápisu. Program Math i ostatní součásti OpenOffice Vám vždy nabídnou obě podoby vzorce najednou a Vy tak budete mít možnost neustálé kontroly své práce. Popis okna programu Math. Program Math se otrevírá vždy, pokud vaše volba padne na operaci Vkládání Objekt Vzorec. Okno, ve kterém je zobrazen se podobá základnímu oknu v balíku Math. Podívejme se na popis tohoto okna. Vidíme, že se skládá ze známé hlavní nabídky, panelu nástrojů a dvojice polí. Horní větší budeme označovat jako, menší spodní jako. má pouze jedinou funkci a tou je zobrazení výsledného tvaru vašeho matematického textu. V tomto poli neprovádíme žádné úpravy textu! Témeř celá práce se odehrává ve spodním Příkazovém poli. Do Příkazového pole budeme zapisovat kódované tvary vašich budoucích matematických textů, po chvilce je uvidíte ve správné podobě v Hlavním poli.
Ukázka okna s jednoduchým kódem. Aplikace pracuje podobným způsobem jako výkonější nástroj pro psaní matematických textů TeX. Do Příkazového pole se kromě znaků, které chceme zapsat píší ještě další znaky nebo skupiny vyhrazených slov, jejichž funkcí je seřadit vaše znaky do správné polohy a velikosti, případně doplnit další matematické atributy. V našem jednoduchém příkladě se o zápis 2 do horního indexu postaralo slovo sup v Příkazovém poli. Obdobnou roli by zde sehrál i znak ^. Jednoduché výrazy a rovnice Prostý výraz 1+1=2 1+1=2 Zlomek 1 over 2 1 2 Vidíte, že k zápisu zlomku používáme vyhrazené slovo over. Over je třeba od zbytku textu oddělit mezerou podobně jako v jiných příkladech, kde využíváte klíčová slova aplikace.
Závorky (1 + 3) (1+3) lbrace 1+2 rbrace {1+2} Užití složených závorek {}. Z předchozího příkladu vidíte, že zápis složených závorek je poměrně komplikovaný. Důvodem k tomuto kroku je jiná vnitřní funkce těchto závorek. Tento typ závorek slouží k formálnímu udržení daného výrazu pohromadě. Například zlomek může obsahovat v čitateli nebo jmenovateli složitější výraz, jak uvidíte v následujícím příkladu. Aby zůstal výraz v čitateli i jmenovateli pohromadě, uzavře se do složených závorek. Samotné závorky se v přepisu v Hlavním panelu neobjeví. {a + b} over {c + d} a+b c+d {a + b} over {c + 1 over {1 + d}} a+b c+ 1 1+d Mocnina x ^ 2 x 2 varianta x sup 2 x 2 Pro zápis složitějších výrazů v exponentu použijeme složené závorky. x ^ {2 + y} x 2+ y Druhá odmocnina sqrt x x sqrt {x+1} x+1
N-tá odmocnina nroot 3 x 3 x nroot {y+2}{x+5} y+2 x+5 Rovnice Řešení rovnice obvykle představuje několikařádkový zápis. K oddělení řádků používáme příkaz newline. Následující příklad vám bude ilustrovat jeho užití. x + 1 = 2x + 6 newline x = -5 x+1=2x+6 x= 5 Rovnice se zobrazila s nedbalým zarovnáním, to napravíme vložením několika mezer před x v druhém řádku Příkazového pole. x + 1 = 2x + 6 newline " "x = -5 x+1=2x+6 x= 5 Operátory
Operace Příkaz Zobrazení + Znaménko 1 +1 - Znaménko -1 1 +/- Znaménko +-1 ±1 -/+ Znaménko neg 1 1 Sčítání + a + b a+b Násobení s tečkou a cdot b a b Násobení s x a times b a b Booleovské AND a and b a b Rozdíl a - b a b Zlomek a over b a b Dělení a div b a b Dělení s / a / b a/b Relace Operace Příkaz Zobrazení Je rovno a = b a=b Není rovno a <> b a 2 Přibližně a approx 2 a 2 Dělí a divides b a b Nedělí a ndivides b a b Menší než a < 2 a<2 Větší než a > 2 a>2 Rovnoběžné s a parallel b a b Kolmé k a ortho b a b Podobné a sim b a b Totožné a equiv b a b Menší nebo rovno a <= b a b Větší nebo rovno a >= b a b Směřuje k a toward b a b
Množinové operace Operace Příkaz Zobrazení Je prvkem a in B a B Není prvkem a notin B a B Prázdná množina emptyset Průnik A intersection B A B Sjednocení A union B A B Rozdíl A setminus B A B Aleph aleph ℵ Je podmnožinou A subset B A B Je podmnožinou nebo rovno A subseteq B A B Není podmnožinou A nsubset B A B Množina přirozených čísel setn N Množina celých čísel setz Z Množina racionálních čísel setq Q Množina reálných čísel setr R Množina komplexních čísel setc C
Funkce Operace Příkaz Zobrazení Exponenciální func e^{a} e a Přirozený logaritmus ln(a) ln(a) Dekadický logaritmus log(a) log(a) Mocnina a^{b} a b Sinus sin(a) sin(a) Cosinus cos(a) cos(a) Tangens tan(a) tan (a) Kotangens cot(a) cot (a) Druhá odmocnina sqrt{a} a Inv sin arcsin(a) arcsin(a ) Inv cos arccos(a) arccos(a) Inv tangens arctan(a) arctan(a) Inv kotangens arccot(a) arccot (a) n-tá odmocnina nroot{a}{b} a b Absolutní hodnota abs{a} a faktoriál fact(a) a!
Atributy a formátování Operace Příkaz Zobrazení Vektorová šipka vec a a Tilda tilde a a Přeškrtnuto overstrike acb acb Transparentní phantom a Tučné písmo bold a a Kurzíva ital a a Změna velikosti fontu size 16 qv qv
Závorky Operace Příkaz Zobrazení Kulaté závorky (a) (a ) Hranaté závorky [b] [b] Svislá čára lline a rline a Složená závorka lbrace w rbrace {w} Intervalová závorka langle d rangle d Skupinová závorka (formálně drží skupinu znaků) {a} Kulaté závorky, zvětšující se left ( a right ) (a ) Hranaté závorky, zvětšující se left [ b right ] [b ] Svislá čára, zvětšující se left lline a right rline a a
Formátování Operace Příkaz Zobrazení Horní index a^{b} a b Dolní index a_{b} a b Zarovnat vlevo (alignl(a)) ((a)) Zarovnat na střed (alignc(a)) ((a)) Zarovnat vpravo (alignr(a)) ((a)) Binom binom{a}{b} a b Vertikální vektor stack{a # b # z} a b z Matice matrix{a # b ## c # d} a b c d Nový řádek asldkfjo newline sadkfj asldkfjo sadkfj Malá mezera stuff`stuff stuff stuff Velká mezera stuff~stuff stuff stuff
Řecká písmena %ALPHA Α %BETA Β %CHI Χ %ETA Η %GAMMA Γ %IOTA Ι %MU Μ %NU Ν %OMEGA Ω %DELTA Δ %EPSILON Ε %KAPPA Κ %LAMBDA Λ %OMICRON Ο %PHI %PI Π %PSI Ψ %RHO Ρ %SIGMA Σ %THETA Θ %UPSILON Υ %XI Ξ %ZETA Ζ %alpha α %beta β %chi χ %delta δ %epsilon ϵ %eta η %gamma γ %iota ι %kappa κ %lambda λ %mu μ %nu ν %omega ω %omicron ο %phi ϕ %pi π %rho ρ %sigma σ %tau τ %theta θ %upsilon υ %varepsilon ε %varphi φ %varpi ϖ %varrho ϱ %varsigma ς %vartheta ϑ %xi ξ %zeta ζ Φ
Speciální znaky %and %angle %element %identical %infinite %noelement %notequal %or %strictlylessthan %tendto %perthousand %strictlygreaterth an