tkz-base 標籤僅偶數

tkz-base 標籤僅偶數

有沒有辦法只標記 中軸上的偶數tkz-base?當xminorymin是偶數時,我可以使用 eg 來執行此操作\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}

在此輸入影像描述

相關內容