Již téměř 14 dní jsem studentem Matematicko-fyzikální fakulty, a to oboru Informatika. Je to spíše spousta matematiky a špetka počítačů, ale o tom až někdy jindy. A protože téměř neumím psát rukou, chtěl jsem si psát všechny zápisky z přednášek do počítače. Ačkoliv myšlenka je to hezká, selhává poměrně podstatně na jedné věci - matematika jsou především vzorečky a symboly, a je potřeba jě nějak rychle zapsat, ideálně stejně tak rychle, jako je přednášející píší na tabuli. Protože používám nový Word 2007, který má přepracovaný editor rovnic (rovnice již nejsou objekty v dokumentu, je to součást textu), ihned jsem ho zkoušel. Ovšem než člověk všechno nakliká myší, celá tabule je popsaná a vy máte stále ten jeden řádek a hledáte, jak napsat limitu posloupnosti pro n blížící se nekonečnu. Naštěstí je možné tento luxusní editor rovnic ovládat i klávesnicí, což práci několikanásobně zrychlí (hlavně psaní symbolů). Překvapilo mě, že jsem ale o klávesových zkratkách nic moc nenašel. Proto jsem se rozhodl, že sepíšu alespoň základní funkce. Možnosti editoru jsou opravdu rozsáhlé, opravdu ukážu jen naprostý základ. Vše je ale možné bez jediného kliknutí myši.
Vložení rovnice
Pokud píšete běžný text, nemáte většinou ruku na myši, takže nemůžete rychle vložit rovnici kliknutím. Stačí tedy zmáčknout Alt+=, aby se editor rovnic aktivoval.
Psaní zlomků a indexy
Asi nejčastější věcí, kterou budeme potřebovat, jsou horní a dolní indexy a psaní zlomků. Stačí napsat a/b a po stusknutí mezerníku se vytvoří zlomek. n^2 udělá z dvojky horní index a k_i udělá z i dolní index.
Pokud chceme psát složitější zlomky, i to je možné, akorát musíme čitatel i jmenovatel dát do závorek, aby Word pochopil, co tím myslíme. Závorky pak automaticky odstraní. To samé platí i pro indexy.
Stačí pouze výraz napsat a pak stisknout mezeru, aby se vzorec sestavil tak, jak má být.
Pár užitečných symbolů
Pokud je potřeba psát nějaké matematické symboly (a že jich je), Word 2007 umí některé značky známé hlavně uživatelům LaTeXu (tady mohou linuxáci tvrdit, že zase Microsoft vykradl opensource software, ale já to opravdu neřeším - auta mají taky volant a je úplně jedno, kdo ho vymyslel - je to dobrý nápad, tak proč vymýšlet nové věci, když můžeme být alespoň trochu kompatibilní). Stačí tedy napsat například \Rightarrow a dostanete šipku značící implikaci.
Zde je tabulka několika často používaných symbolů (tedy těch, které nejčastěji používám já).
obecný kvantifikátor | \forall | |
existenční kvantifikátor | \exists | |
nekonečno | \infty | |
je prvkem | \in | |
nerovná se | \neq | |
je podmnožinou | \subset | |
je větší nebo rovno | >= | |
je menší nebo rovno | <= | |
Limity
A ještě na závěr jak se píší ty slibované limity? Zápis lim\below(n->\infty)(1/n) dá za výsledek tuto limitu:
Pár poznámek na konec
S mými zápiskami to není ledajaké. Mého kamaráda Tomáše Slavíčka napadlo, že bych mohl napsat webovou aplikaci pro správu zápisek ze školy, což se také stalo, a protože všude, kde to jde, nacpu MetaWeblog API, umožňuje samozřejmě i tato webová aplikace, kterou jsem nazval ClassPortal, publikování zápisků z hodin pomocí aplikace Windows Live Writer. Ta ale tento editor rovnic nemá, ale pak mě napadlo, že Word 2007 umí také publikovat pomocí MetaWeblog API. Jenže na čerta zase nepodporuje rovnice v režimu publikování na blog. Takže zápisky píšu ve Wordu jako normální dokument, a pak jej celý zkopíruji do Windows Live Writeru, čímž se rovnice automaticky převedou na obrázky. Pak stačí dokument publikovat a vyjde z toho takováhle hrůza (schválně si klikněte pro zvětšení, takhle vypadá začátek přednášky z předmětu Matematická analýza I na Matfyzu).
Pokud vás aplikace ClassPortal zaujala, vydržte pár měsíců, než ji dokončím, a pak se můžeme domluvit na jejím nasazení pro vaši třídu nebo osobní potřebu.