Nodos espaciados verticalmente exactamente a 1 \baselineskip de distancia

Nodos espaciados verticalmente exactamente a 1 \baselineskip de distancia

Estoy siguiendo la idea detrás de esta publicación.

Lista detallada dentro de un nodo tikzpicture

Me gustaría colocar los nodos exactamente uno al \baselineskiplado del otro, de modo que incluso al cambiar la familia de fuentes u otras medidas en el documento, todo encaje en consecuencia.

Lo que hice fue

\node [font=\Large] (top)    at (5,$0 + \baselineskip * 1$)  {$\bullet$ [0]};
\node [font=\Large] (middle) at (5,$0 + \baselineskip * 2$)  {$\bullet$ [1]};
\node [font=\Large] (bottom) at (5,$0 + \baselineskip * 3$)  {$\bullet$ [2]};

Que básicamente es el "modo matemática/cálculo" de tikz, pero no funciona como esperaba y no tengo ideas.

Respuesta1

¿Por qué quieres usar la calcbiblioteca para hacer eso? La forma en que intentaste usarlo es incorrecta, por cierto. Una solución sencilla sería la siguiente:

\documentclass[12pt]{article}
\usepackage{tikz}

\begin{document}

    \foreach \i in {12,24,36}
        {
        \setlength{\baselineskip}{\i pt}
    
        \begin{tikzpicture}
            \node [font=\Large] (top)    at (5,1*\baselineskip)  {$\bullet$ [0]};
            \node [font=\Large] (middle) at (5,2*\baselineskip)  {$\bullet$ [1]};
            \node [font=\Large] (bottom) at (5,3*\baselineskip)  {$\bullet$ [2]};
        \end{tikzpicture}
        \bigskip
        
        }
\end{document}

nodos espaciados

información relacionada