tkz-base label nur gerade Zahlen

tkz-base label nur gerade Zahlen

Gibt es eine Möglichkeit, nur die geraden Zahlen auf den Achsen in zu beschriften tkz-base? Ich kann dies tun, wenn xminoder ymineine gerade Zahl ist, indem ich z. B. verwende \tkzLabelX[step=2], aber wenn ich dies mache, wenn das Minimum ungerade ist, werden alle ungeraden Zahlen beschriftet, was ich fast nie möchte.

Hier ist ein Beispiel:

\begin{tikzpicture}
    \tkzInit[xmin=-3, xmax=3, ymin=-5, ymax=7]
    \tkzGrid
    \tkzLabelXY[step=2, orig=false]
    \tkzDrawX[right=2pt]
    \tkzDrawY[above=2pt]
    \tkzLabelPoint[below left, xshift=2, yshift=1](0,0){$0$}
\end{tikzpicture}

Ich kann die Achsenbeschriftung ausschalten und die Punkte einzeln beschriften, aber ich frage mich, ob es einen besseren Weg gibt.

Bildbeschreibung hier eingeben

Antwort1

\documentclass[tikz,border=1cm]{standalone}

\usepackage{tkz-euclide}

\begin{document}
\begin{tikzpicture}
    \tkzInit[xmin=-2, xmax=2, ymin=-4, ymax=6]
    \tkzGrid(-3,-5)(3,7)
    \tkzLabelXY[step=2, orig=false]
    \tkzDrawX[right=2pt,left space=1,right space=1.5]
    \tkzDrawY[above=2pt,down space=1,up space=1.5]
    \tkzLabelPoint[below left, xshift=2, yshift=1](0,0){$0$}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen