I have provided two starting points to solve my problem:
Option 1
I am trying to move the arrow head to a higher point (somewhere in the middle of the upper love of the p orbital) and make the boron atom come on top of the p orbital not underneath in the following figure:
My code so far is:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\makeatletter
\usepackage{chemfig}
\usepackage{tikz}
\usepackage{chemmacros}
\usechemmodule{orbital}
\makeatother
\usepackage{babel}
\begin{document}
\setchemfig{cram width=3pt}
\chemsetup[orbital]{
overlay ,
opacity = .55,
}
\schemestart
\chemfig{H>:[:40,0.8]@{N}\Lewis{2:,N}(<[:-110,0.8]H)-[:-40]H}
\+
\chemfig{F-@{B}B(-[2,0.1,,,draw=none]{{\orbital[phase=-]{p}}})(<[:-20]F)<:[:20]F}
\arrow{->}
\chemfig{H>:[:-40,0.8]\chembelow[0.5pt]{N}{\scriptstyle\hspace{4.5mm}\oplus}(<[:110,0.8]H)(-[:40]H)-[:-90]\chemabove[0.5pt]{B}{\scriptstyle\hspace{4.5mm}\ominus}(<:[:-40,0.8]F)(<[:-70,0.8]F)-[:-140]F}
\schemestop
\chemmove[shorten <=2pt]{
\draw (N) ..controls +(90:1cm)and+(90:2cm)..(B);
}
\end{document}
How would I do the things I suggested above:
(1) Change the position of the arrow to the middle of the upper lobe of the p orbital
(2) Put the Boron atom on top of the P orbital
Option 2
Alternatively instead of the chemmacro orbital I would be happy with placing the following tikz picture where the boron is:
\begin{tikzpicture}[scale=1]
\node (B) at (0,0) {B};
\draw (-0.1,0.2) ..controls +(120:1) and +(60:1).. (0.1,0.2);
\draw[fill=black!10] (-0.1,-0.2) ..controls +(-120:1) and +(-60:1).. (0.1,-0.2);
\end{tikzpicture}
Unfortunately, when I try to include it in the compound, the reaction scheme arrow goes to the bottom left corner of the page and the tikzpicture covers most of the compound. I would like for the compound to appear normally and the arrow to again go into somewhere in the middle of the upper lobe of the p orbital (the shape defined by \draw (-0.1,0.2) ..controls +(120:1) and +(60:1).. (0.1,0.2);
)
As such I would like the final product to be somewhat like this (the red is my annotations):