我正在使用tkz-euclide
在三角形内画一条线,我想用(比如说)M 标记它(但我只知道如何标记点)。我该怎么做?
这是我目前所拥有的:
\documentclass[11pt,a4paper]{article}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-2,xmax=3,ymin=-2,ymax=3]
\tkzAxeXY
\tkzDefPoint[label=below:{$A$}](-1,-1){A}
\tkzDefPoint[label=right:{$B$}](3,1){B}
\tkzDefPoint[label=above:{$C$}](1,2){C}
\tkzDrawSegments(A,B B,C C,A)
\tkzDefPointBy[projection=onto A--C](B)
\tkzDefPoint[label=right:{$bc$}](2,1.5){BC}
\tkzDrawSegments(A,BC)
\end{tikzpicture}
\end{document}
答案1
您可以使用 来完成\tkzLabelSegment
。
我还擅自调整了bc
标签:
\documentclass[11pt,a4paper]{article}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzInit[xmin=-2,xmax=3,ymin=-2,ymax=3]
\tkzAxeXY
\tkzDefPoint[label=below:{$A$}](-1,-1){A}
\tkzDefPoint[label=right:{$B$}](3,1){B}
\tkzDefPoint[label=above:{$C$}](1,2){C}
\tkzDrawSegments(A,B B,C C,A)
\tkzDefPointBy[projection=onto A--C](B)
\tkzDefPoint(2,1.5){BC}
\tkzLabelSegment[above right=-2pt and -2pt](B,C){$bc$}
\tkzDrawSegments(A,BC)
\tkzLabelSegment[above=1pt](A,BC){$M$}
\end{tikzpicture}
\end{document}