I am trying to add additional nodes either side of a diagram produced using smartdiagram. Ideally, I would like node b1 placed to the left of the edge between a and b in the circular diagram, and b2 to the right of the edge between a and d. Using absolute coordinates to increase the distance between the additional nodes / try to place them still results in the circular diagram to the right of both nodes. Can this be done please?
My example code
\documentclass[border=10pt]{standalone}
\usepackage{tikz, smartdiagram}
\usetikzlibrary{shapes.multipart}
\tikzset{
state/.style={rectangle split, draw=black, text width=3cm}
}
\begin{document}
\begin{tikzpicture}[node distance = 4cm, auto]
\node [state, rectangle split parts=2] (b1) at (0,5) {text \nodepart{two} one};
\node [state, rectangle split parts=2] (b2) at (5,5) {text \nodepart{two} two};
\end{tikzpicture}
\smartdiagram[circular diagram] {a, b, c, d}
\end{document}
I thought maybe TikZ: adding nodes to a circular diagram from smartdiagram package could help but I can't see how to add the nodes i.e.
\smartdiagramadd[circular diagram]{a, b, c, d}{
left of module1/\node [state, rectangle split parts=2]}

bend right-- this looks much better). I hadn't heard ofoverlaybut I'll read up Thanks again. – user20650 Jan 20 '19 at 23:28arcs look better thanbend right. In principle you can look up all definitions in the very nice manual ofsmartdiagram, which is how I learned that the namesmoduleNwith integerN, but if the diagram already looks like you want to have it, you may not want to reinvent it. ;-) – Jan 20 '19 at 23:35\hspace*{8cm}\vspace{8cm}doesn't work. – user20650 Jan 21 '19 at 08:55border=50pt-- but of a hack im sure – user20650 Jan 21 '19 at 09:18\begin{tabular}{c} ~\\[3cm] \hspace*{2cm}\smartdiagram[circular diagram] {a, b, c, d}\hspace*{2cm}\\[3cm] \end{tabular}... (also) not too beautiful – Jan 21 '19 at 11:28