tkz-euclide 更改轴名称

tkz-euclide 更改轴名称

\tkzAxeXY当使用类似ReIm复数时,是否可以重命名默认的 x 和 y 轴?

例如,我有这样的代码:

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}
    \tkzInit[xmax=2,ymax=2,xmin=-2,ymin=-2]
    \tkzGrid
    \tkzAxeXY
    \tkzDefPoint(0,0){A}
    \tkzDefPoint(0, sqrt(2)){B}
    \tkzDefPoint(1,-1){C}
    \tkzDefPoint(-1,1){D}
    \tkzDefPoint(-2,2){E}
    \tkzDefPoint(2,-2){F}
    \tkzDefCircle[through](A,B)
    \tkzDrawLine[add= 0.1 and 0,color=blue, dashed](E,D)
    \tkzDrawLine[add=0 and 0.1, color=blue, dashed](C,F)
    \tkzDrawLine[color=green,add=0 and 0](D,C)
    \tkzDrawCircle[dashed, color=red](A,B)
\end{tikzpicture}
\end{document}

结果是:

界

但我基本上想要的是这个:

假想圆

答案1

不确定是否存在更好的方法。

\documentclass[tikz,border=3mm]{standalone}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
    \tkzInit[xmax=2,ymax=2,xmin=-2,ymin=-2]
    \tkzGrid
    \tkzAxeXY[/tkzdrawX/label=Re,/tkzdrawY/label=Im]
    \tkzDefPoint(0,0){A}
    \tkzDefPoint(0, sqrt(2)){B}
    \tkzDefPoint(1,-1){C}
    \tkzDefPoint(-1,1){D}
    \tkzDefPoint(-2,2){E}
    \tkzDefPoint(2,-2){F}
    \tkzDefCircle[through](A,B)
    \tkzDrawLine[add= 0.1 and 0,color=blue, dashed](E,D)
    \tkzDrawLine[add=0 and 0.1, color=blue, dashed](C,F)
    \tkzDrawLine[color=green,add=0 and 0](D,C)
    \tkzDrawCircle[dashed, color=red](A,B)
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容