documentclass[a4paper,openright,12pt]{report}
usepackage[spanish]{babel}
usepackage[utf8]{inputenc}
usepackage{amssymb, amsmath, amsbsy} % librerias ams
begin{document}
end{document}
En la ecuación eqref{reac:A2B} se que ve:
begin{equation} label{reac:A2B}
A rightarrow B
end{equation}
begin{equation}
A_{2}^{+} rightarrow B^{+}
end{equation}
begin{equation}
^{1}B rightleftarrows 2 cdot C
end{equation}
begin{equation}
C xrightarrow[a]{b} D
end{equation}
begin{equation}
D rightarrow Euparrow + Fdownarrow
end{equation}
Nota: para el puntito de multiplicar he usado «cdot».
Si no queremos que nos pinte la reacción en cursiva, podemos usar el comando mathrm{}, como muestro en el siguiente ejemplo, más complejo:
begin{equation}
mathrm{NO_{3}^{-} + S_{2}O_{7}^{2-} xrightarrow[Tuparrow]{H^{+}} NO_{2}^{+} + 2 SO_{4}^{2-}}
end{equation}
usepackage{stackrel}
begin{equation}
A + B stackbin[T_1]{P_1}{=} C + D
end{equation}
Para la formulación de química orgánica, se ha desarrollado el paquete {chemfig}, con el que puedes dibujar ciclos, cadenas, distintos tipos de enlaces, etc. El paquete es muy completo. Puedes encontrar la guía de dicho paquete en el siguiente enlace (click aquí).