我怎样才能放置一个小点?

我怎样才能放置一个小点?

问题:我一直在研究一些几何图形。在给定的 MWE 中,我想在所有点(即 ABCM 和 N)上放置点。

梅威瑟:

\documentclass{article}
\usepackage{tkz-euclide}
\usetkzobj{all}

\begin{document}
\Huge
\begin{tikzpicture}
\draw[thick,->] (0,0) -- (5,0);
\draw[thick,->] (0,0) -- (0,5);
\tkzDefPoint(0,0){B}
\tkzDefPoint(0,3){A}
\tkzDefPoint(3,0){C}
\tkzLabelPoint[left](A){$A$}
\tkzLabelPoint[left](B){$B$}
\tkzLabelPoint[below,yshift=0mm](C){$C$}
\tkzDrawSegment[black!60!black](A,C)
\tkzMarkRightAngle[fill=blue!20,size=0.25](A,B,C)
\tkzDefPoint(4.5,0){M}
\tkzDefPoint(0,4.5){N}
\tkzLabelPoint[right,below](M){$M$}
\tkzLabelPoint[left](N){$N$}
\end{tikzpicture}
\end{document}

答案1

以下\foreach构造将在您选择的每个点处添加一个小的圆形黑色填充节点。

\documentclass{article}
\usepackage{tkz-euclide}
\usetkzobj{all}

\begin{document}

\Huge
\begin{tikzpicture}
\draw[thick,->] (0,0) -- (5,0);
\draw[thick,->] (0,0) -- (0,5);
\tkzDefPoint(0,0){B}
\tkzDefPoint(0,3){A}
\tkzDefPoint(3,0){C}
\tkzLabelPoint[left](A){$A$}
\tkzLabelPoint[left](B){$B$}
\tkzLabelPoint[below,yshift=0mm](C){$C$}
\tkzDrawSegment[black!60!black](A,C)
\tkzMarkRightAngle[fill=blue!20,size=0.25](A,B,C)
\tkzDefPoint(4.5,0){M}
\tkzDefPoint(0,4.5){N}
\tkzLabelPoint[right,below](M){$M$}
\tkzLabelPoint[left](N){$N$}
\foreach \n in {A,B,C,M,N}
  \node at (\n)[circle,fill,inner sep=1.5pt]{};
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容