Processing math: 100%

Química con LaTeX

Hace algún tiempo quise escribir un trabajo escolar de fisicoquímica en LaTeX, y me di cuenta que no era tanto inconveniente el abrir un editor y comenzar a escribir en LaTeX, sino el tener que escribir símbolos químicos, reacciones, o bien equilibrios.

Lo natural para, por ejemplo, un ion sulfato, sería escribir:
$\mathrm{SO_4^{-2}}$
con lo que se obtiene SO24, sin embargo la forma más práctica de escribir química usando LaTeX, tal vez sea utilizando el paquete mhchem, sobre todo para situaciones más elaboradas, por ejemplo:
que se obtiene con
$\ce{^{239}_{92}U}$
$\ce{A ->[\ce{H2O}] B}$
$\ce{SO4_{(aq)}^2- + Cu_{(aq)}^2+ -> CuSO4 v}$
$K=\frac{[\ce{CH3CO2-}][\ce{H3O+}]}{[\ce{CH3CO2H}]}$
$\ce{HbH+ + O2 <=> HbO2 + H+}$
Tal vez el único detalle de este paquete es el generar estructuras de Lewis, por que aunque es sencillo generar enlaces:
$\ce{A\bond{-}B\bond{=}C\bond{#}D}$
$\ce{A\bond{~}B\bond{~-}C\bond{~=}D}$
$\ce{A\bond{...}B\bond{...}C\bond{....}D}$
no sé de qué forma se puedan generar dichas estructuras; de cualquier modo se puede recurrir al paquete lewis y obtener símbolos del tipo
 
escribiendo
$\lewis{A}{1}{2}{3}{4}{5}{6}{7}{8}$
por ejemplo
$\lewis{O}{.}{.}{.}{}{}{}{}{.}\ce{\bond{=}C\bond{=}}\lewis{O}{}{}{}{.}{.}{.}{.}{}$

No comments:

Post a Comment