我尝试连接 2 个芳香族化合物(一个是亚分子)。我的问题是 LaTex 没有将它们连接到正确的原子上。我想将 4 与 B 连接起来。我知道如何在简单分子中设置可选键参数,但在这个例子中失败了。我总是告诉我原子不存在。所以我的问题是,我必须将芳香族分子中的可选键参数放在哪里,就像在示例 1 中一样,以便它将 4 与 B 连接起来,是否可以在示例 2 中连接 4 和 B 并自动移除 H 原子?
谢谢!Roland
\documentclass{article}
\usepackage{subcaption,graphicx}
\usepackage{chemfig}
%\usepackage[showframe]{geometry}
\begin{document}
%%%%%Example 1
\definesubmol{Y}{*6(A-B-C-D-E-F-)}
\chemfig{*6(1-2-3-4(-!{Y})-5-6-)}
%\chemfig{ABCD-[:90,,3,2]EFG}
%%%%%%Example 2
\definesubmol{Y2}{*6(A-\chembelow{B}{H}-C-D-E-F-)}
\chemfig{*6(1-2-3-4(-!{Y2})-5-6-)}
\end{document}
编辑:我想要结合的实际分子。所以我想将它连接到 N 分子
\documentclass{article}
\usepackage{subcaption,graphicx}
\usepackage{chemfig}
\usepackage{lipsum}
\newcommand{\decoRule}{\rule{\textwidth}{0.4pt}}
%\usepackage[showframe]{geometry}
\begin{document}
\definesubmol{Cbase}{*6(-\chembelow{N}{H}-(=O)-N=(-NH_2)-=)}
\definesubmol{a}{-P(=[::-90,0.75]O)(-[::90,0.75]OH)-}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%in RNA
\definesubmol{CRbase}{*6(-N-(=O)-N=(-NH_2)-=)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{figure}
\centering
\chemfig{!{Cbase}}
\chemfig{[:-54]*5((--[::42]O([::-24]!a\charge{135:3pt=$\scriptstyle\ominus$}{O}))<(-HO)-[,,,,line width=2pt](-OH)>(-!{CRbase})-O-)}
\end{figure}
\end{document}
[![在此处输入图片描述][2]][2]
它也应该像这样定位:
\definesubmol{Cbase}{*6(-\chembelow{N}{H}-(=O)-N=(-NH_2)-=)}
\chemfig{!{Cbase}}
[![在此处输入图片描述][3]][3]
最后它看起来应该是这样的: