tikz マトリックスの配置がわずかにずれている

tikz マトリックスの配置がわずかにずれている

似たようなタイトルの投稿がたくさんあることは知っていますが、どういうわけか関連性のありそうなものは見つかりませんでした。ここに MWE があります。ここでは、すべての行が均等な距離にあると予想されます。しかし、明らかに 1 行目と 2 行目は 2 行目と 3 行目よりも近いです。

\documentclass[]{scrartcl}

    \usepackage{tikz}
    \usetikzlibrary{matrix}

    \usepackage[utf8]{inputenc}

    \begin{document}
    \begin{figure}
    \centering
        \begin{tikzpicture}         
        \matrix[
            matrix of nodes,
            anchor=north, 
             column 1/.style={nodes={anchor=base west,align=center}},
             column 2/.style={nodes={anchor=base west,align=center}},
             column 3/.style={nodes={anchor=base west,align=center}},
             column 4/.style={nodes={anchor=base west,align=center}}
        ]
        {    Some text& \\ 
             Some text&    Some longer text\\  
             Some text&
             Some text\\};
        \end{tikzpicture} %
        \caption{test test}
    \end{figure}

    \end{document}

答え1

2 行目にはgディセンダーのある文字が含まれており、1 行目には含まれていないためです。text depthすべてのノードにいくつか追加するか、\strutすべてのセル内で を使用できます。

\documentclass[]{scrartcl}

    \usepackage{tikz}
    \usetikzlibrary{matrix}

    \usepackage[utf8]{inputenc}

    \begin{document}
    \begin{figure}
    \centering
        \begin{tikzpicture}
        \matrix[
            matrix of nodes,
            anchor=north,
            nodes={text depth=0.55ex},   %% <----------------------here
             column 1/.style={nodes={anchor=base west,align=center}},
             column 2/.style={nodes={anchor=base west,align=center}},
             column 3/.style={nodes={anchor=base west,align=center}},
             column 4/.style={nodes={anchor=base west,align=center}}
        ]
        {    Some text& \\
             Some text&    Some longer text\\
             Some text&  Some text\\};
        \end{tikzpicture} %
        \caption{test test}
    \end{figure}

    \end{document}

ここに画像の説明を入力してください

関連情報