我正在尝试使我的作业看起来更好。以下是代码和当前输出:
\documentclass{article}
\usepackage[version=4,layout=stacked]{mhchem}
\usepackage{graphicx}
\usepackage{chemfig}
\usepackage{xymtexpdf}
\usepackage{tikz}
\begin{document}
How to align SOCl2/Peroxide and arrow to the middle of the ring, not the middle of the molecule?
Also how to do the same in xymtex?
\schemestart \chemfig{*6(----(-OH)--)} \arrow{->[SOCl$_2$]} \schemestop
\schemestart \chemfig{*6(-=-=(-CH_2-[::-90]CH=[:0]CH_2)-=)} \arrow{->[Peroxide]} \schemestop
The first sentence is correct with the correct placement of organic molecule , how to change xymtex to do the same in second?
(Correct) - Out of {\tiny\setchemfig{atom sep=1.5em}\chemfig{*6(--=-(-X)--)}} and {\tiny\setchemfig{atom sep=1.5em}\chemfig{*6(--=(-X)---)}} which is an example of allylic halide?
(Need Correction) - Out of \fbox{\cyclohexanev[b]{1==OH}} and \fbox{\cyclohexanev[b]{2==OH}} which is an example of allylic halide?
(correct) - \scalebox{0.6}{\schemestart \chemfig{NO_2-*6(-=-(-CH_2-CH_3)=-=)} \arrow{->[Br$_2$][UV Light]} \schemestop}
(incorrect) - \fbox{\ce{\bzdrh{1==NO$_2$;4==CH$_2$-CH$_3$} ->[Br_2, UV Light]}}
\end{document}
它可能看起来很大,但它描述了我的问题。这是当前的输出:
如你看到的,
在第一个例子中,SOCl2 箭头略高于环的中间。我想将它与环己烷环的中间对齐(不是分子,只是环)
与过氧化物反应相同
(第三和第四个反应/句子)对于第三个反应,这是我希望通过 chemfig 获得的正确输出,但是我更喜欢在 xymtex 上绘制环的方式。我如何在 xymtex 中调整大小、移动或重新制作,以使分子与文本对齐,就像在 chemfig 中一样?
(最后两个与 NO2 基团的反应)使用 chemfig 时箭头排列在分子中心,但是当我使用 xymtex 执行相同示例时却不是这样。我该如何排列反应箭头?
提前感谢大家的帮助!
答案1
- 2) 这可以通过标记 (@{x}) 箭头附近环上的化学键来实现。Chemfig 总是将标记放在化学键的中间,这正是您想要的。
我也增加了箭头的长度
\方案启动
\chemfig{*6(---[@{a}]-(-OH)--)} \arrow(@{a}--){->[SOCl$_2$]}[,1.5]
\方案停止
\方案启动
\chemfig{*6(-=-[@{b}]=(-CH_2-[::-90]CH=[:0]CH_2)-=)} \arrow(@{b}--){->[过氧化物]}[,1.5]
\方案停止
你可以使用“快速反应”
\documentclass{文章}
\usepackage[version=4,layout=stacked]{mhchem}
\usepackage{xparse}
\usepackage{chemfig}
\usepackage{xymtexpdf}
\usepackage{tikz}
\usepackage[iupac]{快速反应}
\开始{文档}
\begin{quickreaction} \parbox{4cm}{(Need Correction) - Out of} \& \fbox{\cyclohexanev[b]{1==OH}} \& \parbox{1cm}{and} \& \fbox{\cyclohexanev[b]{2==OH}} \& \parbox{5cm}{which is an example \\ of allylic halide?} \\ \end{quickreaction}
\结束{文档}
- 更多 QuickReaction
\开始{快速反应}
(不正确) - & \hspace{1cm} \ce{\bzdrh{1==NO$_2$;4==CH$_2$-CH$_3$}} &\hspace{1cm} \ce{->[Br_2, UV Light]} \
\end{快速反应}
只有使用 chemfig 和快速反应才有可能写出(4)
\开始{快速反应}
(不正确)& \chemfig{O_2N-*6(=-=(-CH_2-CH_3)-=-)} & \quickarrow[Br$_2$][UV Light] \
\end{快速反应}