Узлы расположены вертикально на расстоянии ровно 1 \baselineskip друг от друга

Узлы расположены вертикально на расстоянии ровно 1 \baselineskip друг от друга

Я следую идее этого поста.

Список элементов внутри узла tikzpicture

Мне бы хотелось разместить узлы на расстоянии ровно 1 \baselineskipдруг от друга, чтобы даже при изменении семейства шрифтов или других измерений в документе все соответствовало друг другу.

Что я сделал, так это

\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]};

По сути, это «математический/вычислительный режим» tikz, но он не работает, как я ожидал, и у меня закончились идеи.

решение1

Зачем вы хотите использовать calcбиблиотеку для этого? Кстати, то, как вы пытались ее использовать, неправильно. Простым решением было бы следующее:

\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}

интервальные узлы

Связанный контент