[Tex/LaTex] Add an additional arrow in circular smartdiagram

smartdiagramtikz-arrows

I want to add another arrow betweem module1 and module3 of my circular smartdiagram, but can't figure out how to do it.

My diagram looks like this:

current diagram

And should contain a arrow like this:

expected diagram

Below is a MWE of my current diagram

\documentclass{article}
\usepackage{smartdiagram}
\begin{document}
\begin{figure}[ht]
    \centering
    \smartdiagramset{
        circular final arrow disabled=true, 
    }
    \smartdiagram[circular diagram:clockwise]{
        A, B, C, D
    }
\end{figure}
\end{document}`

Best Answer

You have to use the additions library of smartdiagram.

\documentclass{article}
\usepackage{smartdiagram}
\usesmartdiagramlibrary{additions}
\begin{document}
\begin{figure}[ht]
    \centering
    \smartdiagramset{
        circular final arrow disabled=true, 
        additions={
            additional arrow color=black,
            additional arrow tip=stealth,
            additional arrow line width=2pt,
        }
    }
    \smartdiagramadd[circular diagram:clockwise]{
        A, B, C, D
    }{}
    \smartdiagramconnect{->}{module3/module1}
\end{figure}
\end{document}

Output

Related Question