
Ist es möglich, die Zellen einer Spalte in einer TikZ-Matrix vertikal zu zentrieren? Durch das Hinzufügen nodes = {anchor = center}
werden alle Zellen vertikal zentriert, aber ich möchte die untere Ausrichtung des Inhalts der Zellen in der zweiten und dritten Spalte beibehalten.
Das heißt, wie kann ich die erste Spalte vertikal zentrieren, asdf
aber die untere Ausrichtung der Bilder in der zweiten und dritten Spalte beibehalten?
MWE
\documentclass{article}
\usepackage{mwe}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix[matrix of nodes]{
asdf & \includegraphics[width=2cm]{example-image-a} & \includegraphics[width=3cm]{example-image-a} \\
};
\end{tikzpicture}
\end{document}
Antwort1
Sie können column 1/.style
nur die Zellen in der ersten Spalte oder row 2 column 3/.style
eine bestimmte Zelle formatieren. Hier einige Formatierungen, die auf die erste Spalte angewendet wurden:
\documentclass{article}
\usepackage{mwe}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix[matrix of nodes,
column 1/.style={anchor=center,color=red,text depth=2cm}]{
asdf & \includegraphics[width=2cm]{example-image-a} & \includegraphics[width=3cm]{example-image-a} \\
bkgi & \includegraphics[width=3cm]{example-image-a} & \includegraphics[width=1cm]{example-image-a} \\
};
\end{tikzpicture}
\end{document}