이와 같은 병렬 화학 반응을 작성하는 방법이 있습니까?

이와 같은 병렬 화학 반응을 작성하는 방법이 있습니까?

나는 패키지 chemformula를 사용하고 있지만 다음과 같이 작성하는 방법을 찾을 수 없습니다.

여기에 이미지 설명을 입력하세요

답변1

chemfig및 패키지를 사용하면 mhchem화학 공식이 \llap(왼쪽) 및 rlap(오른쪽) 명령에 있습니다.

\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}

여기에 이미지 설명을 입력하세요

답변2

chemfig 및 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}

여기에 이미지 설명을 입력하세요

답변3

패키지화학 공식공간화학에는 관심이 없는 것 같습니다. 그러한 예는 제시되어 있지 않습니다. 반면에,화학 무화과많은 공간 화학 화합물을 나타냅니다.

Chemformula섹션 7.2에서는 온라인보다 더 많은 것을 사용하는 몇 가지 예를 제시하고 섹션 12에서는 수학 환경 내부의 몇 가지 예를 제시합니다 align. 아래에서 두 가지를 모두 재현했습니다.

패키지를 교환하고 싶지 않거나 할 수 없는 경우 가능한 해결 방법은 필요할 때마다 TikZ를 사용하는 것입니다.

\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}

여기에 이미지 설명을 입력하세요

답변4

조금 더 다채로운 솔루션

\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}

여기에 이미지 설명을 입력하세요

관련 정보