在 tkz-euclide 中标记角度

在 tkz-euclide 中标记角度

我正在尝试重现 (一本优秀) 手册中的一个例子tkz-euclide。这是一个 MWE:

    \documentclass{article}
    \usepackage{tkz-euclide}
    \begin{document}
        \begin{tikzpicture}[scale=.75]
            \tkzDefPoints{0/0/O,5/0/A,3/4/B}
            \tkzMarkAngle[size = 4,mark = x,
            arc=ll,mkcolor = red,mkpos=.33](A,O,B)
            \tkzMarkAngle[size = 2,mark = ||,
            arc=ll,mkcolor = blue,mkpos=.66](A,O,B)
            \tkzDrawLines(O,A O,B)
            \tkzDrawPoints(O,A,B)
        \end{tikzpicture}
    \end{document}

但是,没有...这是输出:

在此处输入图片描述

显然,标记的尺寸有问题。但是,当我增加尺寸参数时, \tkzMarkAngle[size = 15,mark = x,arc=ll,mkcolor = red,mkpos=.33](A,O,B) 情况变得更糟(请注意十字标记在右侧有多远): 在此处输入图片描述

更糟糕的是:当我从圆弧上移除十字标记时(我喜欢用圆弧的数量来区分角度,因为我的画中有几个圆弧),它们不会消失:

    \tkzMarkAngle[size = 15,arc=ll](A,O,B)  
    \tkzMarkAngle[size = 2, arc=ll](A,O,B)

结果: 在此处输入图片描述

标记还在那儿 — — 非常靠右……

更新:当我重新安装 TexLive(基本上是 LaTeX 本身)时,它更新了所有软件包,包括 tkz-euklid。现在一切都可以正常工作,无需单位。谢谢 Alain!

答案1

对于子孙后代来说:诀窍是你必须把单位为弧的大小。

\documentclass{article}
\usepackage{tkz-euclide}
\begin{document}
    \begin{tikzpicture}[scale=.75]
        \tkzDefPoints{0/0/O,5/0/A,3/4/B}
        \tkzMarkAngle[size = 4cm,mark = x,
        arc=ll,mkcolor = red,mkpos=.33](A,O,B)
        \tkzMarkAngle[size = 2cm,mark = ||,
        arc=ll,mkcolor = blue,mkpos=.66](A,O,B)
        \tkzDrawLines(O,A O,B)
        \tkzDrawPoints(O,A,B)
    \end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

使用版本 4.05。从版本 4 开始,不再需要添加单位(这可能会导致错误),因为单位“只有厘米”。请注意,同时tkz-euclide已独立于tkz-base。如果您同时使用这两个包,则必须tkz-base先加载。下一个版本是 4.1,其中包含点积、幂圆、根轴等。几天后,下一个版本 5 将用于lua计算。

\documentclass{standalone} 
\usepackage{tkz-euclide}

\begin{document} 
  
      \begin{tikzpicture}[scale=.75]
          \tkzDefPoints{0/0/O,5/0/A,3/4/B}
          \tkzMarkAngle[size = 4,mark = x,
          arc=ll,mkcolor = red,mkpos=.33](A,O,B)
          \tkzMarkAngle[size = 2,mark = ||,
          arc=ll,mkcolor = blue,mkpos=.66](A,O,B)
          \tkzDrawLines(O,A O,B)
          \tkzDrawPoints(O,A,B)
      \end{tikzpicture}
  \end{document}

在此处输入图片描述

相关内容