Как вертикально отцентрировать ячейки одного столбца в матрице TikZ?

Как вертикально отцентрировать ячейки одного столбца в матрице TikZ?

Можно ли вертикально центрировать ячейки одного столбца в матрице TikZ? Добавление nodes = {anchor = center}вертикально центрирует все ячейки, но я хотел бы сохранить нижнее выравнивание содержимого ячеек во втором и третьем столбце.

То есть, как можно выровнять по вертикали изображения asdfв первом столбце, но при этом сохранить выравнивание по нижнему краю изображений во втором и третьем столбцах?

МВЭ

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

решение1

Вы можете использовать column 1/.styleдля стилизации только ячеек в первом столбце или row 2 column 3/.styleдля определенной ячейки. Вот некоторые стили, примененные к первому столбцу:

Пример вывода

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

Связанный контент