![Tikz-Matrixausrichtung leicht verschoben](https://rvso.com/image/309841/Tikz-Matrixausrichtung%20leicht%20verschoben.png)
Ich weiß, dass es viele Beiträge mit ähnlichen Titeln gibt, aber irgendwie konnte ich nichts finden, das verwandt schien. Hier ist ein MWE, bei dem ich erwarten würde, dass alle Reihen den gleichen Abstand haben. Aber offensichtlich sind die erste und die zweite Reihe näher beieinander als die zweite und die dritte:
\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}
Antwort1
Weil die zweite Zeile Buchstaben g
mit Unterlängen enthält, die erste Zeile jedoch nicht. Sie können text depth
allen Knoten welche hinzufügen oder \strut
in allen Zellen ein verwenden.
\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}