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 Hlavní pole, menší spodní jako Příkazové pole. Hlavní pole 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
Příkazové pole 1+1=2
Hlavní pole 1+1=2
Zlomek
Příkazové pole 1 over 2
Hlavní pole 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
Příkazové pole
Hlavní pole
(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í.
Příkazové pole
Hlavní pole
{a + b} over {c + d}
a+b c+d
{a + b} over {c + 1 over {1 + d}}
a+b 1 c+ 1+d
Mocnina
Příkazové pole x^2
Hlavní pole x
2
varianta
Příkazové pole
Hlavní pole x2
x sup 2
Pro zápis složitějších výrazů v exponentu použijeme složené závorky.
Příkazové pole x ^ {2
+ y}
Hlavní pole x
2+ y
Druhá odmocnina
Příkazové pole sqrt x sqrt {x+1}
Hlavní pole
√x √ x+1
N-tá odmocnina
Příkazové pole nroot 3 x nroot {y+2}{x+5}
Hlavní pole
√3 x 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í.
Příkazové pole x + 1 = 2x + 6 newline x = -5
Hlavní pole 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.
Příkazové pole x + 1 = 2x + 6 newline
"
"x = -5
Operátory
Hlavní pole x+1=2x+6 x=−5
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
ℕ
Množina celých čísel
setZ
ℤ
Množina racionálních čísel
setQ
ℚ
Množina reálných čísel
setR
ℝ
Množina komplexních čísel
setC
ℂ
Funkce Operace
Příkaz
Zobrazení
Exponenciální
func e^{a}
ea
Přirozený logaritmus
ln(a)
ln (a)
Dekadický logaritmus
log(a)
log (a )
Mocnina
a^{b}
ab
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
ã
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}
a
Kulaté závorky, zvětšující se
left ( a right )
Hranaté závorky, zvětšující se
left [ b right ]
Svislá čára, zvětšující se
left lline a right rline
(a ) [b ] ∣a∣
Formátování Operace
Příkaz
Zobrazení
Horní index
a^{b}
ab
Dolní index
a_{b}
ab
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 Α
Η
%ETA
Γ
Π
%UPSILON
Ψ
%RHO Ρ
%XI
Υ
α
%alpha
%OMEGA
%beta
Ω
%OMICRON
%PHI
Ο
β
χ
%delta
%iota
ι
%kappa
μ
%nu
ν
%omega
%rho
ρ
%sigma
σ
%tau
%varphi
φ
%varpi
%varsigma
γ
%varepsilon
ε
ς
%vartheta
ϑ
δ
%chi
%mu
υ
Λ Φ
%THETA
Θ
%ZETA Ζ
Ξ
%gamma
%upsilon
Σ
%SIGMA
η
π
Ε %LAMBDA
%eta
%pi
%EPSILON
%KAPPA Κ %IOTA Ι
%NU Ν %PSI
Δ
%DELTA
Χ
%CHI
%GAMMA
%MU Μ %PI
%BETA Β
%xi
ξ
ω
κ
%omicron
%zeta
τ
ο
%epsilon
ϵ
%lambda
λ
%phi
ϕ
%theta
ϖ ζ
%varrho
∧
θ ϱ
Speciální znaky
%and
∧
%angle
∢
%element
%noelement
∉ %strictlylessthan
≪
∈
%identical
≡
%perthousand %notequal %tendto
≠ →
%or
∨
‰
%infinite
∞
%strictlygreaterth an ≫