![alineación de la matriz tikz ligeramente desviada](https://rvso.com/image/309841/alineaci%C3%B3n%20de%20la%20matriz%20tikz%20ligeramente%20desviada.png)
Sé que ha habido muchas publicaciones con títulos similares, pero de alguna manera no pude encontrar nada que pareciera relacionado. Aquí hay un MWE, donde esperaría que todas las filas tuvieran una distancia uniforme. Pero obviamente la primera y la segunda fila están más juntas que la segunda y la tercera:
\documentclass[]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\matrix[
matrix of nodes,
anchor=north,
column 1/.style={nodes={anchor=base west,align=center}},
column 2/.style={nodes={anchor=base west,align=center}},
column 3/.style={nodes={anchor=base west,align=center}},
column 4/.style={nodes={anchor=base west,align=center}}
]
{ Some text& \\
Some text& Some longer text\\
Some text&
Some text\\};
\end{tikzpicture} %
\caption{test test}
\end{figure}
\end{document}
Respuesta1
Porque la segunda línea contiene una letra g
que tiene descendente y la primera línea no. Puede agregar algunos text depth
a todos los nodos o usar uno \strut
dentro de todas las celdas.
\documentclass[]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\matrix[
matrix of nodes,
anchor=north,
nodes={text depth=0.55ex}, %% <----------------------here
column 1/.style={nodes={anchor=base west,align=center}},
column 2/.style={nodes={anchor=base west,align=center}},
column 3/.style={nodes={anchor=base west,align=center}},
column 4/.style={nodes={anchor=base west,align=center}}
]
{ Some text& \\
Some text& Some longer text\\
Some text& Some text\\};
\end{tikzpicture} %
\caption{test test}
\end{figure}
\end{document}