tkz-base 라벨은 짝수만 가능

tkz-base 라벨은 짝수만 가능

의 축에 있는 짝수에만 레이블을 지정하는 방법이 있습니까 tkz-base? xminor 가 ymineg 를 사용하여 짝수일 때 이 작업을 수행할 수 있지만 \tkzLabelX[step=2]최소값이 홀수일 때 이 작업을 수행하면 모든 홀수에 레이블이 지정되며 이는 거의 내가 원하는 것이 아닙니다.

예는 다음과 같습니다.

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

축 레이블 지정을 끄고 점에 개별적으로 레이블을 지정할 수 있지만 더 좋은 방법이 있는지 궁금합니다.

여기에 이미지 설명을 입력하세요

답변1

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

여기에 이미지 설명을 입력하세요

관련 정보