TikZ マトリックス内の 1 つの列のセルを垂直方向に中央揃えにするにはどうすればよいでしょうか?

TikZ マトリックス内の 1 つの列のセルを垂直方向に中央揃えにするにはどうすればよいでしょうか?

TikZ マトリックスの 1 つの列のセルを垂直方向に中央揃えにすることは可能ですか?nodes = {anchor = center}垂直方向に追加することですべてのセルが中央揃えになりますが、2 列目と 3 列目のセルの内容の下部揃えを維持したいと思います。

つまり、asdf最初の列を垂直方向に中央揃えにしながら、2 列目と 3 列目の画像の下部揃えを維持するにはどうすればよいでしょうか。

ムウェ

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

関連情報