Vývojářský blog Tomáše Hercega

Tisk článku Tisk článku

Rovnice ve Wordu 2007 bez klikání

[Zpět na blog]

Datum: 10. 10. 2007 18:46       Autor: Tomáš Herceg       Zobrazeno: 13102x


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.

Vložení nové rovnice

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.

Zlomek      Horní index        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.

Složitější zlomek       Složitější výraz s 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.

image

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 clip_image002
existenční kvantifikátor \exists clip_image004
nekonečno \infty clip_image006
je prvkem \in clip_image008
nerovná se \neq clip_image010
je podmnožinou \subset clip_image012
je větší nebo rovno >= clip_image014
je menší nebo rovno <= clip_image016

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:

clip_image002[4]

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).

Použití editoru rovnic na přednášce

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.


> Na začátek

 

Hodnocení:

Hlasů: 9
Zvolte své hodnocení

Tomáš Herceg

Jsem hlavním softwarovým architektem ve společnosti Riganti. Mám dlouholeté zkušenosti s technologiemi ASP.NET, Silverlight, WPF a XNA. Působím též jako lektor ve společnosti Gopas a již třetím rokem jsem držitelem ocenění Microsoft Most Valuable Professional.

Podpořte vznik dalších článků
RSS Feed RSS Feed

Diskuse

Gratulujem

Datum: 10.10.2007 20:59
Autor: Lubos Blader
Hodnocení autora: 223
Příspěvků: 466
k začatiu štúdia na novej škole a prajem veľa úspechov.
 
           [Odpovědět]
 
Hodnocení: -2 Čekejte, prosím...

Je word 2007 jako word 2007

Datum: 26.12.2007 18:00
Autor: neregistrovaný (217.115.246.55)
Hodnocení autora: není
Příspěvků: 0
Hoj, mám word 2007 enterprise a nějak mě ty zkratky nefungují. Nemusí se náhodou ještě něco někde nastavit???
Díky Mira
 
           [Odpovědět]
 
Hodnocení: 2 Čekejte, prosím...

Unáhlená otázka

Datum: 26.12.2007 18:03
Autor: neregistrovaný (217.115.246.55)
Hodnocení autora: není
Příspěvků: 0
Už jsem na to přišel...jsem to ale ťula:-)
Tak at se ti daří a oslav konec roku
čiao Mira
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...

šedivý tlačítko s rovnicema

Datum: 2.3.2008 22:48
Autor: neregistrovaný (81.201.48.28)
Hodnocení autora: není
Příspěvků: 0
nějak mám neaktivní tlačítko na vložení rovnice. nevíte, čím to může být?
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...

Re: šedivý tlačítko s rovnicema

Datum: 10.4.2008 15:25
Autor: neregistrovaný (81.91.220.6)
Hodnocení autora: není
Příspěvků: 0
Musíš dokument převést. Pravděpodobně máš režim kompatibility.

Soubor >> převést
 
           [Odpovědět]
 
Hodnocení: 2 Čekejte, prosím...

Užitečná pomůcka

Datum: 29.9.2008 8:15
Autor: neregistrovaný (78.102.129.205)
Hodnocení autora: není
Příspěvků: 0
Ahoj, musím přiznat, že jsem ještě od instalace Office 2007 neměl příležitost použít vzorce, ale rozhodně děkuji za zveřejněné informace. Myslím že někdy v budoucnu se to může hodit.
Ještě by bylo dobré podotknout, že pro úspěšné převody symbolů je nutné občas použít mezerník. Např. ve zmíněmém příkladu "lim\below(1->n)(1/n)" se správně musí zapsat "lim\below(1->n) (1/n) ", jinak člověk dostaně jiný výsledek.
Dále by bylo vhodné ještě zmínit:
\sqrt ... symbol odmocniny
\int ... integrál
Každopádně díky, Igor G.
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

dík

Datum: 3.4.2009 17:35
Autor: neregistrovaný (90.176.93.70)
Hodnocení autora: není
Příspěvků: 0
Zdravim, díky moc za článek, ulehčil si moc práce ...víc takových lidí. přeju hodně štěstí a pohody při studiu
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

dakujem za pomoc

Datum: 28.1.2010 14:59
Autor: neregistrovaný (88.212.40.91)
Hodnocení autora: není
Příspěvků: 0
Ahoj, ucim matematiku na bilingvalnom gymnaziu v Kosiciach a potrebujem pisat vela prikladov a este aj vo francuzstine. Teraz som sa dostala k Wordu 2007 a dost ma rozculuju rozdiely oproti editoru, na ktory som bola zvyknuta. Skusim preto tvoje rady a uz vopred dakujem.
Urcite sa budem zaujimat o adalsie namety a rady.
Tana Markova
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Vzorce - seznam

Datum: 15.10.2011 23:09
Autor: neregistrovaný (84.242.114.234)
Hodnocení autora: není
Příspěvků: 0
Ahoj, udivilo mne, že je ve wordu tak málo vzorců - vždyť je používá asi spousta lidí - neexistuje ke stažení doplněk, který by obsahoval mnohem víc (klasika derivace atd ...) nebo doplněk pro mikroekonomii, statistiku ....


Díky

Jája


PS: spousta studentů dělá zápočtové práce ručně - ale to je přeci škoda nevyužít techniku :)
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.