Como centralizar verticalmente as células de uma coluna em uma matriz TikZ?

Como centralizar verticalmente as células de uma coluna em uma matriz TikZ?

É possível centralizar verticalmente as células de uma coluna em uma matriz TikZ? Adicionar nodes = {anchor = center}verticalmente centraliza todas as células, mas gostaria de manter o alinhamento inferior do conteúdo das células na segunda e terceira colunas.

Ou seja, como centralizar verticalmente asdfna primeira coluna, mas manter o alinhamento inferior das imagens na segunda e terceira colunas?

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}

Responder1

Você pode usar column 1/.stylepara estilizar apenas as células da primeira coluna ou row 2 column 3/.stylepara uma célula específica. Aqui estão alguns estilos aplicados à primeira coluna:

Exemplo de saída

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

informação relacionada