Wie zentriert man die Zellen einer Spalte in einer TikZ-Matrix vertikal?

Wie zentriert man die Zellen einer Spalte in einer TikZ-Matrix vertikal?

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, asdfaber 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/.stylenur die Zellen in der ersten Spalte oder row 2 column 3/.styleeine bestimmte Zelle formatieren. Hier einige Formatierungen, die auf die erste Spalte angewendet wurden:

Beispielausgabe

\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}

verwandte Informationen