如何使用 \tkzDrawSegment 来获得 tkz-euclide 的钝端

如何使用 \tkzDrawSegment 来获得 tkz-euclide 的钝端

如何使用 tkz-euclide 中的 \tkzDrawSegment 获得钝端(直的,不是圆的)。默认设置似乎是圆端。我在文档中找不到任何内容。我必须调用钝箭头吗?

\documentclass{article}

\usepackage{tkz-euclide}  
\begin{document}

\begin{tikzpicture}   
       \tkzDefPoint(0,0){A}
       \tkzDefPoint(1,1){B}
       \tkzDrawSegment[line width=8,black](A,B)
\end{tikzpicture} 

\end{document} 

在此处输入图片描述

答案1

您需要 udeTikz选项

\documentclass[border=1cm]{standalone}
\usepackage{tkz-euclide}
\begin{document}


  \begin{tikzpicture}   
         \tkzDefPoint(0,0){A}
         \tkzDefPoint(1,1){B}
         \tkzDrawSegment[line width=8,black,line cap= rect](A,B)
  \end{tikzpicture} 

  \end{document}

在此处输入图片描述

您还可以修改 tkz-euclide.cfg 并修改

\tikzset{%
line style/.style = {%
    line width = \tkz@euc@linewidth,
    color      = \tkz@euc@linecolor,
    style      = \tkz@euc@linestyle,
    add        = {\tkz@euc@lineleft} and    {\tkz@euc@lineright},
    line cap   = round
    }
}

可以进行修改line style/.style。方法的选择取决于您是否要对文档进行局部或全局修改,或者对所有文档进行全局修改。

相关内容