Wzory chemiczne w LaTeX
Pakiet mhchem zamienia zwykły zapis reakcji na poprawnie złożony wzór: cyfry po symbolu pierwiastka trafiają do indeksu, a ładunki do indeksu górnego. Nie musisz ręcznie pisać podkreślników.
Preambuła
\usepackage[version=4]{mhchem}Opcja version=4 włącza aktualną składnię pakietu. Bez niej mhchem wypisuje przy kompilacji ostrzeżenie. Na Overleaf pakiet jest zainstalowany, nic nie trzeba pobierać.
Przepisujesz to z odręcznych notatek? Zrób zdjęcie kartki, a CamteX zamieni wzory na LaTeX. Spróbuj za darmo
Równanie reakcji
\ce{2H2 + O2 -> 2H2O}Współczynnik przed wzorem (2H2) zostaje w linii, a cyfra po symbolu pierwiastka trafia do indeksu dolnego. Strzałkę reakcji wpisujesz dwoma znakami: ->.
Jony i równowaga
\ce{CH3COOH <=> CH3COO- + H+}Znak + albo - zaraz po wzorze staje się ładunkiem w indeksie górnym. Ładunek wielokrotny zapisz z cyfrą: \ce{SO4^2-}, \ce{Fe^3+}. Para strzałek <=> oznacza reakcję odwracalną.
Warunki, gaz i osad
\ce{CaCO3 ->[T] CaO + CO2 ^}
\ce{Ba^2+ + SO4^2- -> BaSO4 v}Tekst w nawiasie kwadratowym po strzałce trafia nad nią, drugi nawias pod nią. Znak ^ oddzielony spacją rysuje strzałkę ulatniającego się gazu, a litera v strzałkę wytrącającego się osadu.
Stan skupienia
\ce{AgNO3(aq) + NaCl(aq) -> AgCl(s) + NaNO3(aq)}Stan skupienia podajesz w nawiasie zaraz po wzorze: (s), (l), (g), (aq). mhchem zostawia go prosto i nie zamienia liter w nawiasie na indeksy.
Wzór chemiczny we wzorze matematycznym
$K_a = \frac{[\ce{CH3COO-}][\ce{H+}]}{[\ce{CH3COOH}]}$\ce działa też w trybie matematycznym, więc wzór chemiczny wstawisz do stałej równowagi, ułamka czy indeksu bez przełączania trybów.
Typowe błędy
- H_2O w trybie matematycznym: litery składają się kursywą, a wzory chemiczne pisze się prosto.
- Brak spacji wokół plusa: w \ce{H2+O2} mhchem może odczytać plus jako ładunek. Składniki reakcji oddzielaj spacjami.
- \rightarrow zamiast -> wewnątrz \ce: pakiet ma własne strzałki (->, <-, <=>, <->) i tylko one wydłużają się, gdy nad nimi stoją warunki reakcji.
Zobacz też
Nie chcesz pamiętać poleceń?
Narysuj wzór albo wklej zrzut ekranu, a CamteX zamieni go na gotowy LaTeX.
