OrgPad logo

Přidali jsme matematiku a chemii do editoru

27.09.2024 – Pavel Klavík, Kamila Klavíková

Pokud máte rádi matematiku nebo chemii, tato změna vás potěší. Nyní můžete snadno vkládat matematické výrazy a chemické rovnice do buněk v OrgPadu. Stačí zadat LaTeX a výraz nebo vzorec se automaticky zobrazí přímo v buňce jako obrázek.

Přidali jsme matematiku a chemii do editoru

#vylepšení, #změny, #matematika, #chemie, #OrgPad

Vkládání matematiky

Přidat matematiku do OrgPadu je velmi snadné. Stačí kliknout na zelené tlačítko s plusem a vybrat možnost „Matematika / Chemie“. Ve spodní části editoru píšete LaTeX kód a v editoru se ihned zobrazuje váš matematický výraz. Například můžeme vložit známý vzorek pro aritmetickou řadu následovně:

Můžete také vložit blokový výraz, který se umístí na samostatný řádek. Je o něco větší. Například indexy jsou umístěny nad a pod symbolem sumy, místo aby byly za ním. Výraz pro aritmetickou posloupnost vypadá v blokovém formátu takto:

Pro přepnutí mezi blokovým formátem a řádkovým formátem stačí během úpravy kliknout na tlačítko vlevo.

Klávesové zkratky

S matematikou můžete v OrgPadu pracovat bez myši, vše lze ovládat z klávesnice.

Pro vložení nového výrazu použijte zkratku CTRL+M nebo CTRL+U na Windows/Linuxu a CMD+U na MacOS. Tím se vytvoří nový výraz a kurzor se automaticky přesune do pole s LaTeX kódem. Jakmile dopíšete, stiskněte ENTER. Poté můžete pokračovat ve psaní textu.

Nový blokový výraz můžete vložit přímo stisknutím SHIFT+CTRL+M/U nebo SHIFT+CMD+U. Chcete-li přepnout stávající řádkový výraz na blokový, stiskněte SHIFT+CTRL+M/U nebo SHIFT+CMD+U a zpět na řádkový režim pomocí CTRL+M/U nebo CMD+U.

Pokud chcete upravit existující výraz, přesuňte kurzor k němu zprava a stiskněte SHIFT+←. Kurzor skočí na konec pole s LaTeX kódem.

Vkládání symbolů

Příkazy v LaTeXu občas vyžadují symboly, které na české klávesnici nenalezneme. To není žádný problém. Můžeme využít klávesové zkratky, které možná znáte pro vkládání emotikonů, Win+. na Windows a Ctrl+Cmd+mezerník na MacOS. Po stisknutí klávesové zkratky můžete žádaný znak vyhledat vložením jeho názvu nebo listováním záložkami.

Pro rychlejší vkládání znaků lze využít klávesových zkratek z následující tabulky:

ZnakNázev znakuWindowsMacOS
\zpětné lomítkopravý Alt + Qsamostatné tlačítko vedle Y
{levá složená závorkapravý Alt + BOption + 9
}pravá složená závorkapravý Alt + NOption + 0
[levá hranatá závorkapravý Alt + FOption + ú
]pravá hranatá závorkapravý Alt + GOption + )
|svislá čárapravý Alt + WShift + samostatné tlačítko vedle Y
<menší nežpravý Alt + ,Option + ,
>větší nežpravý Alt + .Option + .
^stříška, mocninypravý Alt + 3 a poté mezerníkOption + 6
~vlnovkapravý Alt + 1Option + 5
_podtržítkoShift + -Shift + -
@zavináčpravý Alt + VOption + 2
#mřížkapravý Alt + XOption + 3
$dolarpravý Alt + ůOption + 4
&ampersandpravý Alt + COption + 7

Matematické příkazy a symboly v LaTeXu

Pro ty, kteří jsou v LaTeXu noví, jsme připravili seznam běžných matematických symbolů a příkazů, které vám pomohou začít.

Všechna řecká písmena

Potřebujete více symbolů a příkazů? Podívejte se na tohoto průvodce LaTeXem v angličtině. Níže je malá galerie příkladů z různých oblastí matematiky.

Vzorec pro aritmetickou řadu s důkazem

Definice intervalového grafu

Sloupcový obrázek soustavy lineárních rovnic

Binomická věta s důkazem

Aritmetika limit

Normální rozdělení

Chemie

Pokud vás zajímá chemie, můžete ve spodní části editoru přepnout z matematického režimu na chemický. V tomto režimu můžete psát chemické vzorce a reakce, které se automaticky naformátují.

Nemusíte se učit žádné nové symboly – stačí psát vzorce tak, jak jste zvyklí, a editor se postará o zbytek. Pokud vás zajímají další podrobnosti, můžete si prohlédnout tahák v anglictině pro balíček mhchem, který používáme k formátování vzorců.

Zde je příklad reverzibilní přeměny sádrovce (dihydrátu síranu vápenatého) na sádru (hemihydrát). Když napíšete CaSO4.2H2O <=> CaSO4.1/2H2O + 3/2H2O, editor vzorec správně naformátuje:

Dolní indexy a koeficienty můžete psát jako běžný text; budou správně naformátovány. Fungují i zlomky. Pro reakci v jednom směru použijte ->, pro reverzibilní reakci použijte <=>. Pokud potřebujete označit hydráty, můžete použít tečku . nebo hvězdičku * mezi sloučeninou a molekulami vody.

Někdy nemusí automatická detekce fungovat dokonale, zejména u iontů. Například pokud chcete napsat chromanový anion jako , napsání CrO42- nebude fungovat, protože vznikne . Místo toho použijte ^ pro horní indexy a _ pro dolní indexy. Pro chromanový anion tedy napište CrO4^2-. Izotopy můžete psát stejně:  ^14_6C se zapíše jako .

V některých případech můžete potřebovat vložit matematický výraz do chemické rovnice. Toho docílíte tak, že matematický výraz umístíte mezi znaky $…$ uvnitř rovnice. Například pokud se sloučenina rozkládá na a neznámý počet molekul vody , můžete napsat A -> B + $n$H2O. Zde je $n$ považováno za matematickou proměnnou v chemické rovnici. Dostaneme .

Naopak, pokud potřebujete vložit chemické vzorce do matematických výrazů, použijte příkaz \ce{…}. Například syntéza amoniaku () z dusíku () a vodíku () je vyjádřena vyčíslenou chemickou rovnicí . Pokud chcete vyjádřit rovnovážnou konstantu pro tuto reakci, napíšete:

V matematickém režimu by to bylo zapsáno jako K = \frac{[\ce{NH3}]^2}{[\ce{N2}] \times [\ce{H2}]^3}.

Jak převést běžný text na matematické výrazy

Pokud v editoru vyberete nějaký text a vložíte matematiku pomocí (SHIFT+)CTRL+M/U nebo (SHIFT+)CMD+U, vybraný text se stane počátečním kódem LaTeXu pro nový výraz. To je užitečné, pokud už máte nějaký matematický text napsaný a chcete ho převést na nový výraz LaTeXu.

Například můžete napsat a_1,a_2,...,a_n, vybrat ho a převést na , podobně jako b_1+b_2+***+b_n se převede na .

Kopírování matematiky

Matematické výrazy můžete kopírovat stejně jako jakýkoliv jiný obsah v OrgPadu. Ať už kopírujete v rámci jednoho dokumentu nebo mezi různými dokumenty, výrazy mohou být editovány nezávisle.

Výrazy můžete také kopírovat mimo OrgPad. Při kopírování se exportují jako běžný text (s výrazy v $…$ a $$…$$) a HTML (jako SVG obrázky). To vám usnadní jejich použití v článcích, na webových stránkách nebo kdekoliv jinde.

Tři buňky s matematikou a chemií

Zkopírováno do editoru čistého textu

Zkopírováno do editoru s formátováním

Závěr

Vaše výrazy a vzorce jsou zobrazeny a uloženy jako SVG obrázky, viditelné pro každého, kdo si prohlíží dokument. Tyto SVG obrázky jsou generovány na serverech OrgPadu pomocí knihovny MathJax. Chybí vám nějaký balíček? Dejte nám vědět a zkusíme jej přidat.

Děkujeme Honzovi Šuráňovi za pomoc při tvorbě této změny, zejména za čas strávený vylepšováním uživatelského rozhraní editoru. Dejte nám vědět, co si o této změně myslíte a zda jste narazili na nějaké problémy. Máme v plánu další nápady a vylepšení, které bychom rádi přidali později. Můžete se také podívat na toto YouTube video, kde tuto změnu ukazujeme.