Re: TikZ, distanza fra nodi in x e y

#82673
Up
0
Down
::

franen” post=82028Ciao, sto facendo i miei primi esperimenti con TikZ 🙂
Vorrei sapere se è possibile regolare indipendentemente la distanza orizzontale e verticale tra dei nodi. Nell’esempio qui sotto imposto [tt]node distance[/tt] in modo che i centri dei nodi stiano a 3 cm uno dall’altro. Ma sarebbe possibile (senza giocare con yshift o x shift nei singoli nodi) impostare differentemente la distanza in x e in y?

Fran`\documentclass{article}
\usepackage{tikz}
\tikzstyle{mysquare}=[draw=black,minimum width=2cm, minimum height=2cm, node distance=3cm]
\begin{document}
\begin{tikzpicture}
\node[name=NO, mysquare]{NO};
\node[name=NE, right of=NO, mysquare]{NE};
\node[name=SO, below of=NO, mysquare]{SO};
\node[name=SE, right of=SO, mysquare]{SE};
\end{tikzpicture}
\end{document}`

Ad essere onesti la chiave [tt]node distance[/tt] ha uno shift di [tt]1cm and 1cm[/tt] come valore di default (che è abbastanza chiaro sul significato), ma spiega anche che: `
The value of this key is used as shifting part is used if and only if a of-part is present, but no
shifting part .
` Vedi come riferimento anche How to increase the horizontal distance between nodes?. La soluzione migliore, secondo me, è usare una matrice, come da soluzione di Frédéric.

Ciao
Claudio

Go to top