Chemfig 相邻原子帮助

Chemfig 相邻原子帮助

我正在努力将 H 放在 O 旁边。我不希望 O 和 H 之间有任何破折号;只是它们彼此相邻。

这是我想要的照片:

在此处输入图片描述

这是我尝试的照片:

在此处输入图片描述

以下是我尝试的代码:

\chemfig{\charge{-90=\: , -90:5pt=\scriptsize $ + $}{O}(H)(-[-4]3R)([2]-P(-[0]Br)(-[-4]Br))}

任何帮助都将不胜感激。谢谢!

答案1

我发现氧气周围不需要括号。

\documentclass[12pt]{article}
\usepackage{chemfig}

\begin{document}
\chemfig{\charge{-90=\: , -90:5pt=\scriptsize $ + $}{O}H(-[-4]3R)([2]-P(-[0]Br)(-[-4]Br))}
\end{document}

修正分子

答案2

有几种可行的方法可以实现这一点。Joshua González 展示了最简单、最容易实现的方法。

但如果需要的话,您还可以选择其他方式。

您可以使用命令\charge或使用“隐形绑定”

OBS:[-4] 没有意义,使用 [4],并在空间方向之前使用绑定([2]- 是错误的,使用 -[2])

\chemfig{\charge{270=\:,270:5pt=\scriptsize$+$,0:2pt=H}{O}(-[4]3R)(-[2]P(-[0]Br)(-[4]Br))}
    
    \chemfig{\charge{270=\:,270:5pt=\scriptsize$+$}{O}(-[0,.25,,,,draw=none]H)(-[4]3R)(-[2]P(-[0]Br)(-[4]Br))}

在此处输入图片描述

相关内容