I need your help.
How to get a new custom shape of a node in a tikzcd diagramm which uses option cells={nodes={ellipse}}?
I've tried to use a trick with |[cells={nodes={draw=red, rectangular}}]|, but in vain.
MWE is from this discussion.
\documentclass{article}
\usepackage{tikz-cd}
\usetikzlibrary{shapes}
\begin{document}
\begin{figure}
\begin{tikzcd}[cells={nodes={draw=black, ellipse,anchor=center,minimum height=2em}}]
0 \arrow[r] & 1 \arrow[r] & |[draw=none]|\dots \arrow[r] & n-1 \arrow[r] & |[cells={nodes={draw=red, rectangular}}]|n
\end{tikzcd}
\end{figure}
\end{document}
Desired effect:


\begin{tikzcd}[cells={nodes={draw=black, ellipse,anchor=center,minimum height=2em}}] 0 \arrow[r] & 1 \arrow[r] & |[draw=none]|\dots \arrow[r] & n-1 \arrow[r] & |[shape=rectangle]|n \end{tikzcd} \begin{tikzcd}[cells={nodes={draw=black, ellipse,anchor=center,minimum height=2em}}] 0 \arrow[r] & 1 \arrow[r] & |[draw=none]|\dots \arrow[r] & n-1 \arrow[r] & |[shape=rectangle]|n \end{tikzcd}i.e. addshape=rectangle. – Jul 31 '19 at 15:18