I would like to find out why TikZ doesn't behave like I would expect. I made small example:
\node[dot_label_se={$y_3$}, below=1.5cm of point_y2] (point_y3) {};
\node[dot_label_se={$z_3$}, below right=1.5cm and 2cm of point_y2] (point_z3) {};
\node[dot_label_se={$v_3$}, below=3cm of point_v1] (point_v3) {};
The problem is with points z3 and v3. First of all look at z3 positioning it is the same as y3 but shifted right by 2cm, so why height is slightly different?
In case of v3 I tried to put it relative to v1 by 3cm (2 x 1,5cm) and result is different than having v2 1.5cm below v1 and then v3 1.5cm below v2. Isn't node positioning relative to node center?
Edit: (full working example - just points)
\documentclass[10pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{arevtext, arevmath}
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{arrows.meta,calc}
\tikzset{
dot_label_se/.style={circle, inner sep=2pt, fill, label={[text depth=0pt, text height=0.5ex, xshift=-0.07cm]-35:#1}, name=#1},
dot_label_sw/.style={circle, inner sep=2pt, fill, label={[text depth=0pt, text height=0.5ex, xshift=0.14cm]215:#1}, name=#1},
}
\begin{document}
\begin{figure}
\begin{tikzpicture}[font=\sffamily\small\em]
\node[dot_label_se={$y_1$}, left=1cm] (point_y1) {};
\node[dot_label_se={$z_1$}, right=1cm] (point_z1) {};
\node[dot_label_se={$x_1$}, left=2cm of point_y1] (point_x1) {};
\node[dot_label_sw={$v_1$}, right=2cm of point_z1] (point_v1) {};
\node[dot_label_se={$x_2$}, below=1.5cm of point_x1] (point_x2) {};
\node[dot_label_sw={$y_2$}, below=1.5cm of point_y1] (point_y2) {};
\node[dot_label_se={$x_3$}, below=1.5cm of point_x2] (point_x3) {};
\node[dot_label_se={$y_3$}, below=1.5cm of point_y2] (point_y3) {};
\node[dot_label_se={$z_3$}, below right=1.5cm and 2cm of point_y2] (point_z3) {};
\node[dot_label_se={$v_3$}, below=3cm of point_v1] (point_v3) {};
\end{tikzpicture}
\end{figure}
\end{document}
\documentclass{...}
, the required\usepackage
's,\begin{document}
, and\end{document}
. That may seem tedious to you, but think of the extra work it represents for TeX.SX users willing to give you a hand. Help them help you: remove that one hurdle between you and a solution to your problem.z_3
you should consider nodes side. If you will provide minimal working example as ask you Dai Bowen in comment above, I will show you how to simply do this. Help us to help you!