Menu

#504 TikZ matrix: most styles do not work with "row sep".

TeX Live 2019
closed-fixed
None
5
2019-01-24
2019-01-19
AndréC
No

From https://tex.stackexchange.com/q/469954/138900

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{matrix}

\begin{document}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes,
            nodes={draw, font=\footnotesize, minimum size=1em,
                   anchor=center,inner sep=0pt},
                   column sep=-\pgflinewidth,
                   row sep=-\pgflinewidth,
                   every even column/.style={column sep=2pt},
                   every even row/.style={row sep=2pt},% doesn't insert row separation
                   inner sep=1pt,
                   left delimiter={[},right delimiter={]},
             ]
{
\alpha  & \beta   & \gamma  & \delta    \\
\alpha  & \beta   & \gamma  & \delta    \\
\alpha  & \beta   & \gamma  & \delta    \\
\alpha  & \beta   & \gamma  & \delta    \\
};
\end{tikzpicture}
\end{document}

Discussion

  • Stefan Pinnow

    Stefan Pinnow - 2019-01-20

    As it seems, only row sep doesn't work. Does somebody else eind seomething else that doesn't work?

    \documentclass[margin=5pt]{standalone}
    \usepackage{tikz}
        \usetikzlibrary{matrix}
    \begin{document}
    \begin{tikzpicture}
        \matrix (m) [
            matrix of nodes,
            nodes={draw},
            every odd column/.style={
                green,
                column sep=5pt,
            },
            every odd row/.style={
                red,
                row sep=5pt,    % <-- not working
            },
        ] {
            a & a & a & a \\
            a & a & a & a \\
            a & a & a & a \\
            a & a & a & a \\
        };
    \end{tikzpicture}
    \end{document}
    
     
  • Henri Menke

    Henri Menke - 2019-01-21
    • status: open --> closed-fixed
     
  • Henri Menke

    Henri Menke - 2019-01-24
    • assigned_to: Henri Menke
    • Group: v1.0 (example) --> TeX Live 2019
     
MongoDB Logo MongoDB