I am trying to produce a diagram in the shape of a dodecagon, but using the approach I am more comfortable with I would need to be able to change the separation of individual pairs of columns and rows. Is that possible in TikZ-cd?
I would prefer to solve this problem using only TikZ-cd, but if that is not possible I would accept an answer offering an alternative method.
Here is my initial attempt at a dodecagon:
\documentclass{report}
\usepackage{tikz-cd}
\usepackage{caption}
\begin{document}
\begin{figure}
\centering
\begin{tikzcd}[column sep=1cm, row sep=1cm]
& & c_{0}\arrow{r}\arrow{drr} & c_{1}\arrow{dr}\arrow{ddrr} & & \\
& c_{11}\arrow{ur}\arrow{urr} & & & c_{2}\arrow{dr}\arrow{ddr} & \\
c_{10}\arrow{ru}\arrow{rruu} & & & & & c_{3}\arrow{d}\arrow{ddl} \\
c_{9}\arrow{u}\arrow{uur} & & & & & c_{4}\arrow{dl}\arrow{ddll} \\
& c_{8}\arrow{ul}\arrow{uul} & & & c_{5}\arrow{dl}\arrow{dll} & \\
& & c_{7}\arrow{ul}\arrow{uull} & c_{6}\arrow{l}\arrow{ull} & &
\end{tikzcd}
\caption*{Dodecagon}
\end{figure}
\end{document}
If it helps, the separation between the 1º and 2º columns and between the 5º and 6º must be reduced to 0,5cm, while the separation between the 2º and 3º columns and the 4º and 5º must be reduced to 0,8660254cm. The same must be done for the rows.
(EDIT: I found out how to change the separations of individual pairs of columns and rows, but the resulting diagram still does not look like a regular dodecagon...
\documentclass{report}
\usepackage{tikz-cd}
\usepackage{caption}
\begin{document}
\begin{figure}
\centering
\begin{tikzcd}
&[0.5cm] &[0.8660254cm] c_{0}\arrow{r}\arrow{drr} &[1cm] c_{1}\arrow{dr}\arrow{ddrr} &[0.8660254cm] &[0.5cm] \\[0.5cm]
& c_{11}\arrow{ur}\arrow{urr} & & & c_{2}\arrow{dr}\arrow{ddr} & \\[0.8660254cm]
c_{10}\arrow{ru}\arrow{rruu} & & & & & c_{3}\arrow{d}\arrow{ddl} \\[1cm]
c_{9}\arrow{u}\arrow{uur} & & & & & c_{4}\arrow{dl}\arrow{ddll} \\[0.8660254cm]
& c_{8}\arrow{ul}\arrow{uul} & & & c_{5}\arrow{dl}\arrow{dll} & \\[0.5cm]
& & c_{7}\arrow{ul}\arrow{uull} & c_{6}\arrow{l}\arrow{ull} & &
\end{tikzcd}
\caption*{Dodecagon}
\end{figure}
\end{document}
I assume either I made a mistake in my calculations or I misunderstood some technical aspect of the package TikZ-cd...)
shapes.geometric
library and use\nod[regular polygon,regular polygon sides=12,minumu size=6cm]{};
, say.