正如您在下面的 MWE 中看到的,在分子的底部,可以看到一个键从氢原子 (H) 出来,而它应该从氮原子 (N) 出来。我一直在寻找一个\chemleft
类似于\chemabove
或 的命令\chembelow
,将 H 放在 N 的左侧,同时仍让键从 N 出来,但没有成功。我该怎么做?
\documentclass[10pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[margin=1in]{geometry}
\usepackage{chemfig}
\begin{document}
\begin{center}
\chemfig{-[:-30]-[:30]-[:-30](=[-90]O)-[:30]\chemabove{N}{H}-[:-30](-[:30](=[:90]O)-[:-30]OH)-[:-90]-[:-150]-[:-90]-[:-150]HN-[:-90](-[:-150]H_2N)=[:-30]NH}
\end{center}
答案1
该分子的关键部分是
-[:-150]HN-[:-90]
其中第一个键结束于 ,N
第二个键开始于H
。对于这种情况,键的参数有三和四:
<bond>[<angle>,<length factor>,<departure>,arrival>,<tikz>]
它们在第 5 节中描述出发和到达原子手册第二部分chemfig
(v1.2d)。<departure>
和<arrival>
是整数,表示原子组中键起始处 ( <departure>
) 或键终止处 ( <arrival>
) 的相应原子。在这种情况下,1 表示H
而 2 表示N
:
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\chemfig{-[:-150]HN-[:-90]}
\chemfig{-[:-150]HN-[:-90,,2]}
\chemfig{-[:-150,,,2]HN-[:-90,,2]}% just to be *really* safe
\end{document}