答案1
\documentclass[10pt]{article}
\usepackage{chemfig}
\def\bondlen{5pt} % half size of the font
\catcode`\_=11
\newcommand*{\cfl}{\bondlen/\CF_atomsep}
\catcode`\_=8
\begin{document}
\setchemfig{atom sep=2em}
\chemfig{*6((=O)-N(-[6,\cfl]-[6,,,,red]H)-(*5(-N=-N(-H)-))=-(=[,,,,red]O)-N(-H)-)}
\end{document}
红色债券是相等的。
答案2
所有原子之间的距离都相等。N 和 H 之间的键看起来较小,因为 N 比 C=O 键中未显示的碳占据更多空间。
\documentclass[border=2mm]{standalone}
\usepackage{chemfig}
\begin{document}
\setchemfig{atom sep=2em, bond offset=1pt}
\chemfig{*6((=O)-N(-H)-(*5(-N=-N(-H)-))=-C(=O)-N(-H)-)}
\end{document}
您可以使用“键偏移”选项使键更接近化学元素符号。您还可以使用“-[1.x]”调整一个或多个链接的大小,其中 x 表示您希望链接增长多少。但在这种情况下,您需要承担分子变形的风险。
答案3
周围这些字的长度相同。缺少一个 H。
\documentclass[a4paper,12pt]{article}
\usepackage{chemfig}
\begin{document}
\chemfig{
% 1
-[:252]N% 2
-[:306]% 3
=_[:234]N% 4
-[:162]% 5
=_[:90]% 6
(
-[:18]\phantom{N}% -> 2
)
-[:150]% 7
(
=[:90]O% 8
)
-[:210]N% 9
(
-[:150]H% 14
)
-[:270]% 10
(
=[:210]O% 11
)
-[:330]N% 12
(
-[:30]% -> 5
)
-[:270]H% 13
}
\end{document}