在 chemfig 中向侧面添加字母

在 chemfig 中向侧面添加字母

正如您在下面的 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}

在此处输入图片描述

相关内容