答案1
这个怎么样?
\documentclass{article}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document}
\schemestart
\chemname{
\chemfig{
*6(-N(-CH_3)-(=O)-N(-CH_3)-(=O)-(-N(=[:90]O)(=[:210]O))=)
}
}{1,3-dimethyl-5-nitrouracil}
\arrow{->[\ce{Fe}, \ce{HCl}]}
\chemname{
\chemfig{
*6((=O)-N(-CH_3)-=(-NH_2)-(=O)-N(-CH_3)-)
}
}{5-Amino-1,3-Dimethylurcil}
\schemestop
\end{document}
答案2
这是另一种选择,确保尿嘧啶环在反应物和产物中朝向相同方向。我还确保反应箭头略长,以适应箭头上方试剂文本的宽度。
\documentclass[margin=10pt]{standalone}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document}
\schemestart
\chemname{\chemfig{*6(-N(-CH_3)-(=O)-N(-CH_3)-(=O)-(-N(=[:90]O)(=[:210]O))=)}}
{1,3-dimethyl-5-nitrouracil}
\arrow{->[\ce{Fe}, \ce{HCl}]}[0,1.5]
\chemname{\chemfig{*6(-N(-CH_3)-(=O)-N(-CH_3)-(=O)-(-NH_2)=)}}
{5-amino-1,3-dimethyluracil}
\schemestop
\end{document}
答案3
经过一些系统的反复试验,这就是有效的方法:
\documentclass[10pt]{article}
\usepackage{chemfig}
\begin{document}
\schemestart
\chemname{\chemfig{*6(-N(-CH_3)-(=O)-N(-CH_3)-(=O)-(-N(=[:90]O)(=[:210]O))=)}}{1,3-dimethyl-5-nitrouracil}
\arrow{->[{Fe}, {HCl}]}
\chemname{\chemfig{[:60]N*6(-=(-NH_2)-(=O)-N(-CH_3)-(=O)-)([:270]-CH_3)}}{5-Amino-1,3-Dimethylurcil}
\schemestop
\end{document}
1)看起来至少第二个图表必须旋转。(图表似乎从 07:30 开始,而不是 06:00。)
2)\arrow
你的版本中出现了错误,所以我修改了它直到通过。
结果: