tkz-euclide 中的 tkzLabelX 存在问题:未找到

tkz-euclide 中的 tkzLabelX 存在问题:未找到

尝试编译我自己的 tex 文件(以前可以运行),但找不到 tkzLabelX。因此,我尝试了以下简单示例。

\documentclass[border=3.14mm]{standalone}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmax=6,xmin=1,xstep=1]   
\tkzDrawX[label=$t$,text=blue,noticks=false,color=red]
\tkzLabelX[text=blue,below = 3pt]
\end{tikzpicture}
\end{document}

编译此示例时,也没有找到 tkzLabelX 命令。

有人有线索吗?

我明确指出:

  • 我的软件包都已更新(最新版本为2023)。
  • 我查看了之前关于这个主题的问题。我发现:“tkz-euclide 中的标签和勾号问题”提问于 2 年前,修改于 2 年零 5 个月前。此外,上面给出的示例来自 SebGlav 的这篇文章。
  • 在 /usr/local/texlive/2023/texmf-dist/tex/latex/tkz-euclide 中,我使用命令行在所有文件中 grep“LabelX”:
grep LabelX *.tex

看起来,没有出现 LabelX。

答案1

(欢迎来到 Tex.SE——第一个问题很棒)。

在最近的版本更改中,tkz-euclide某些宏被清理,并移至tkz-base包裹。

笛卡尔坐标系似乎就是其中之一。因此,要使示例正常工作,您需要将 更改为tkz-euclidetkz-base如下所示:

\documentclass[border=3.14mm]{standalone}
\usepackage{tkz-base}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmax=6,xmin=1,xstep=1]   
\tkzDrawX[label=$t$,text=blue,noticks=false,color=red]
\tkzLabelX[text=blue,below=3pt]
\end{tikzpicture}
\end{document}

当我编译它时,我得到了如下的 PDF:

在此处输入图片描述

我想这就是你想要的。

请注意,如果您还想要一些宏tkz-euclide,那么您应该添加\usepackage{tkz-euclide} \usepackage{tkz-base}

相关内容