下面显示的反应方案太长,一行都放不下。我想将左边的两个化合物放在一起,这样 就+
位于它们中间,箭头垂直居中。
梅威瑟:
\documentclass[10pt,a4paper]{article}
\usepackage[left=32.5mm, right=25mm, showframe]{geometry}
\usepackage[version=4]{mhchem}
\usepackage{chemfig}
\setchemfig{fixed length=true, atom sep=1.5em, arrow offset=6pt}
\def\x{\vphantom{C}}
\begin{document}
\setchemfig{arrow coeff=1.65}
\centering\small
\schemestart
\chemfig{\x-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt]{li}{re}
\+
\chemfig{\x-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=m]{li}{re}
\arrow{<->>[$T$, $t$, $\Delta p_{\ce{H2O}}$][]}
\chemfig{\x-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=n+m]{li}{re}
\+
\chemfig{H_2O} \
\schemestop
\end{document}
编辑:正如 @leandriis 指出的那样,只需将箭头文本放在\parbox
,例如这问题,解决问题。
编辑2:我忘记在所有分子的侧面添加 H 和 OH 基团,导致分子变得更长。因此,原来的问题仍然存在,甚至更加严重。
最大能量损失 2:
\setchemfig{arrow label sep=5pt}
\centering\small
\schemestart
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt]{li}{re}
\+
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=m]{li}{re}
\arrow{<->>[\parbox{5cm}{\centering $T$, $t$,\\$\Delta p_{\ce{H2O}}$}][]}
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=n+m]{li}{re}
\+
\chemfig{H_2O}
\schemestop
答案1
使用垂直\subscheme
和不可见的箭头相当容易:
\documentclass[10pt,a4paper]{article}
\usepackage[left=32.5mm, right=25mm, showframe]{geometry}
\usepackage[version=4]{mhchem}
\usepackage{chemfig}
\setchemfig{fixed length=true, atom sep=1.5em, arrow offset=6pt}
\begin{document}
\begin{center}
\def\x{\vphantom{C}}
\setchemfig{arrow label sep=5pt}
\small
\schemestart
\subscheme[-90]{%
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt]{li}{re}
\arrow{0}[,.3]
\+{0pt,1em}
\arrow{0}[,.3]
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=m]{li}{re}
}
\arrow{<->>[{\begin{tabular}{c}$T$, $t$,\\$\Delta p_{\ce{H2O}}$\end{tabular}}][]}
\chemfig{\x H-[@{li}]N(-[2]H)-\x|{(}CH_2{)}_{11}|\x-C(=[6]O)-[@{re}]OH}
\polymerdelim[delimiters={[]},height=25pt,depth=29pt,indice=n+m]{li}{re}
\+
\chemfig{H_2O}
\schemestop
\end{center}
\end{document}