Please tell me, How I can reduce a distance between arrow and feed substances. I want the same distances at all three directions. To make it clearer, I explain: I drew the side substances as a massive elements in order to the scheme acquired roundness. To get a nice scheme. In my opinion each of the array elements has a rectangular invisible borders which can not overlap with an arrows, so the lower elements have lager distances between arrows than the upper. How to solve this problem? Thanks in advance

\documentclass{article}
\usepackage{chemfig}
\usepackage{tikz}
\begin{document}
\begin{figure}[!h]
\begin{center}
\setchemrel{}{}{3em}
\noindent
\schemestart
\chemfig{%
**6(------)
}
\arrow{<=>}[90]
\chemfig{%
*6(---
([,,,,draw=none]-([,,,,draw=black]*6(--
([,,,,draw=none]-([:-18,,,,draw=black]*5(----(-)-)))
----)))
-(-)--)
}
\arrow(@c1--){<=>}[210]
\chemfig{%
**6(-
([,,,,draw=none]-([,,,,draw=black]**6(-(-)---
([,,,,draw=none]-([,,,,draw=black]**6(-(-)--(-)---)))
--)))
----*6(--)-)
}
\arrow(@c1--){<=>}[330]
\chemfig{%
-[:30]-[:-30]-[:30](-[:90])-[:-30]
-[:-90,,,,draw=none]-[:210,,,,draw=black]-[:150]-[:210]-[:150]-[:210]
-[:-90,,,,draw=none](-[:210]-[:150])-[:-30,,,,draw=black]-[:30]-[:-30]-[:30]
}
\schemestop
\caption{Reforming} \label{fig:Precursors}
\end{center}
\end{figure}
\end{document}



\centeringinstead of\begin{center}in a figure. Welcome to TeX.SX! – darthbith Sep 08 '14 at 20:00