我正在尝试建立一个酶催化方程式,最终得到如下结果:
\begin{equation}\label{QSSA-cat-MM}
E
\begin{matrix*}[l]
\rotatebox{40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$}\\[-0.5em]
\rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$}\\[1em]
\end{matrix*}
\begin{matrix*}[l]
\hspace{1.7cm} E+P\\[-1em]
ES \hspace{0.1cm} \rotatebox{40}{$\xrightarrow{k_{cat}}$} \\[-1.3em]
\hspace{0.6cm} \rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$\\[0em]
\hspace{0.6cm} \rotatebox{40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$}\\[-1em]
SE \hspace{0.1cm} \rotatebox{-40}{$\xrightarrow{k_{cat}}$} \\[-1em]
\hspace{1.5cm} E+P
\end{matrix*}
\hspace{-1cm} SES \xrightarrow{k_{cat}}E+2P
\end{equation}
形状就是这个,但是没有对齐。
还有其他方法可以做到这一点吗?
答案1
这是一个选项,取决于你的意思对称:
\documentclass{article}
\usepackage{mathtools,graphicx,eqparbox}
\begin{document}
\begin{equation}
E
\begin{matrix*}[l]
\rotatebox{40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\[-0.5em]
\rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\[1em]
\end{matrix*}
\begin{matrix*}[l]
\hspace{1.7cm} E+P\\[-1em]
ES \hspace{0.1cm} \rotatebox{40}{$\xrightarrow{k_{cat}}$} \\[-1.3em]
\hspace{0.6cm} \rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\[0em]
\hspace{0.6cm} \rotatebox{40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\[-1em]
SE \hspace{0.1cm} \rotatebox{-40}{$\xrightarrow{k_{cat}}$} \\[-1em]
\hspace{1.5cm} E+P
\end{matrix*}
\hspace{-1cm} SES \xrightarrow{k_{cat}}E+2P
\end{equation}
\bigskip
\begin{equation}
E
\begin{array}{ @{} c @{} }
\eqmakebox[R1]{\rotatebox{ 40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$}} \\
\eqmakebox[R1]{\rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$}}
\end{array}
\begin{array}{ @{} c @{} }
\raisebox{2\normalbaselineskip}{\eqmakebox[R2]{$ES$}} \\
\raisebox{-2.7\normalbaselineskip}{\eqmakebox[R2]{$SE$}}
\end{array}
\begin{array}{ @{} c @{} }
\rotatebox{40}{$\xrightarrow{k_{\text{cat}}}$} \\
\rotatebox{-40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\
\rotatebox{ 40}{$\xrightleftharpoons[k_{-1}]{{[S]}k_1}$} \\
\rotatebox{-40}{$\xrightarrow{k_{\text{cat}}}$}
\end{array}
\begin{array}{ @{} l @{} }
\raisebox{3\normalbaselineskip}{\eqmakebox[R4][l]{$E + P$}} \\
\eqmakebox[R4][l]{$SES$}\xrightarrow{k_{\text{cat}}} E + 2P \\
\raisebox{-4\normalbaselineskip}{\eqmakebox[R4][l]{$E + P$}}
\end{array}
\end{equation}
\end{document}
原始显示:
更新显示: