¿Hay alguna manera de escribir una reacción química paralela como ésta?

¿Hay alguna manera de escribir una reacción química paralela como ésta?

Estoy usando el paquete chemformula, pero no puedo encontrar una manera de escribir algo como esto:

ingrese la descripción de la imagen aquí

Respuesta1

Con el uso de paquetes chemfigy mhchem, las fórmulas químicas están en los comandos \llap(izquierda) y rlap(derecha):

\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}

\begin{document}
    \begin{center}  % or figure[ht]\centering
\schemestart
    \llap{\ce{C2H5OH}}\arrow{->[\color{teal}\ce{ZnO}][]}[30]          \rlap{\ce{C2H4 + H2O}} 
                      \arrow(@c1--C){->[][\color{teal}\ce{Cu}]}[-30]  \rlap{\ce{C2H4O + H2}}
\schemestop
    \end{center}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

con chemfig y chemformula

\documentclass[border=3pt]{standalone}
\usepackage{chemfig}
\usepackage{chemformula}
\begin{document}
\schemestart
\ch{C2H5OH}
\arrow(eth.mid east--.mid west){->[ \color{green!80!black}\scriptsize\ch{ZnO} ]}[10]
\ch{C2H4 + H2O}
\arrow(@eth.mid east--.mid west){->[][ \color{green!80!black}\scriptsize\ch{Cu} ]}[-10]
\ch{C2H4O + H2}
\schemestop
\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Paquetefórmula químicaNo parece preocuparse por la química espacial. No se presenta tal ejemplo. Por otro lado,quimiopresenta muchos compuestos de química espacial.

Chemformulapresenta en la sección 7.2 algunos ejemplos usando más que en línea y en la sección 12 algunos ejemplos dentro del entorno matemático align. Reproduje ambos a continuación.

Una posible solución si no desea intercambiar paquetes (o no puede) es usar TikZ donde sea necesario.

\documentclass{article}
\usepackage{chemformula}
\usepackage{tikz}
\begin{document}
% 7.2. Option Input
\ch{H2O +}\textcolor{red}{\ch{H2SO4}}\ch{-> H3O+ + HSO4-} \par
2 \ch{H2O +}\ch[subscript-vshift=2pt]{H2SO4}\ch{-> H3O+ + HSO4-}
% 12. Usage In Math Equations
\begin{align}
  \ch{
    H2O & ->[a] H2SO4 \\
    Cl2 & ->[x][y] CH4
  }
\end{align}
% Possible workaround with TikZ
\begin{tikzpicture}
  \draw[->] (0,0) coordinate(A) node[left]{\ch{H2O +}\textcolor{red}{\ch{H2SO4}}} -- 
    ++(1,1) node[right]{\ch{H3O+ + HSO4-}};
  \draw[->] (A) -- 
    ++(1,-1) node[right]{\ch{H3O+ + HSO4-}};;
\end{tikzpicture}  
\end{document}

ingrese la descripción de la imagen aquí

Respuesta4

Una solución un poco más colorida

\documentclass[margin={2mm 4mm}]{standalone}
\usepackage{chemfig}
\usepackage{tikz}

\begin{document}
\schemestart
%
\chemfig{C_2H_5O@{z}H}
%
\arrow(@{z}--){0}[60,.1]\chemfig{-[:60,1,,,red,thick]@{y}}
\arrow(@{y}--){->[\chemfig{\textcolor{blue}{ZnO}}]}[0,1.5,,,red,thick,shorten <=-10pt]
%
\chemfig{C_2H_4} \+ \chemfig{H_2O}
%-------------------------------------------------------------------------------------------
\arrow(@{z}--){0}[300,.1]\chemfig{-[:300,1,,,blue,thick]@{x}}
\arrow(@{x}--){->[\chemfig{\textcolor{red}{Cu}}]}[0,1.5,,blue,thick,shorten <=-10pt]
%
\chemfig{C_2H_4O} \+ \chemfig{H_2}
%
\schemestop
\end{document}

ingrese la descripción de la imagen aquí

información relacionada