赞
踩
作者:Daniel 时间:2020/12/19
题目:已知
△
A
B
C
\triangle ABC
△ABC和
△
B
E
D
\triangle BED
△BED是等边三角形,证明:
△
A
B
E
≅
△
C
B
D
\triangle ABE\cong\triangle CBD
△ABE≅△CBD.
图形:
代码:
\begin{tikzpicture} %%%%%%%定义点 \tkzDefPoints{0/0/A, 2/0/B,5/0/D}%坐标和名字用/分隔,用大括号括起来 \tkzDefPoint(60:2){C}%极坐标 \tkzDefShiftPoint[B](60:3){E}%相当于将B当作新原点 %%%%%%%连线 \tkzDrawPolygon(A,B,C) \tkzDrawPolygon(B,D,E) \tkzDrawSegments(A,E C,D) %%%%%%%填充颜色 \tkzFillPolygon[color=red!30,opacity=0.5](A,B,E) \tkzFillPolygon[color=blue!30,opacity=0.5](B,D,C) %%%%%%%为点添加标签 \tkzLabelPoints[below](A,B,D) \tkzLabelPoints[above](C,E) %%%%%%%为边添加标记 \tkzMarkSegments[color=red,mark=|](A,B C,B) \tkzMarkSegments[color=blue,mark=||](B,E B,D) \tkzMarkSegments[color=brown,mark=|||](C,D A,E) \end{tikzpicture}
我们先来分析一下这个图形有些什么要素:1. 点;2. 线段;3. 填充颜色;4. 点有标签;5. 线有标记。于是,我们可以分为五个步骤来分别完成这些要素。
定义点用\tkzDefPoint
(单个点)和\tkzDefPoints
(多个点)这两个命令。这个步骤仅仅给出图形中所有点的坐标和名字,而不绘制任何图形。我们可以用两种方式定义点:
第一种是直接给出点的直角坐标或者极坐标;例如本例中的A、B、D、C就是。
第二种是根据点和点的位置关系通过变换给出点的定义,例如本例中的E点就是在B点基础上,沿着60度方向移动5cm而得到。
定义好了每个点,就可以连线了。我们可以通过两种方式连线:
第一种:使用命令\tkzDrawSegments
, 将线段的两个端点的名字列举在后面的小括号中,线段和线段之间用空格分隔。例如,要画出线段AE和CD,就如下写代码:
\tkzDrawSegments(A,E C,D)
第二种:如果一些线段构成多边形,就可以用\tkzDrawPolygon
命令了,将多边形的顶点的名字列举在后面的小括号里,点与点用逗号隔开,例如本例种有两个三角形:ABC和BDE就是这样画出来的:
\tkzDrawPolygon(A,B,C)
\tkzDrawPolygon(B,D,E)
这里为了强调
△
A
B
E
≅
△
C
B
D
\triangle ABE\cong \triangle CBD
△ABE≅△CBD, 可以将这两个三角形填充不同的颜色。填充颜色用\tkzFillPolygon
, 后面的中括号里选项说明用什么颜色,透明度多少;小括号中列举多边形的顶点。
例如,本例中 △ A B E \triangle ABE △ABE填充颜色设置为 30 % 30\% 30%的红色,透明度为 0.5 0.5 0.5。
为点添加标签非常容易,用\tkzLabelPoints
命令。后面中括号中的选项有left, right, above,below
四种选项,说明标签位于这个点的左、右、上、下等位置,也可以将其中两种组合起来说明左上,或右下等等位置。
后面的小括号则给出需要标记的点的名字,注意通常标签与点的名字相同,也可以用不同的字母。例如,
\tkzLabelPoints[below](A,B,D)
本例中,为了强调两个全等三角形的对应边,可以在对应的边上加上相同数目的小线段加以标记。标记线段用\tkzMarkSegments
命令,后面的中括号里的选项用来说明标记的颜色、类型属性。
小括号里则列举所要添加标记的线段,一对用逗号分隔的字母表示一条线段,不同的线段用空格分隔。
例如,本例中线段AB和BC是一对对应边,添上一道红色小线段加以标记:
\tkzMarkSegments[color=red,mark=|](A,B C,B)
这样,就完成示例中图形的绘制,熟悉代码的语法的话,作出这样的图形与其它可视化软件作图时间是差不多的,甚至更快,小编绘制本图用了6分钟。
本例的讲解就到此了,希望对大家有帮助!别忘了顺手点个“在看”,分享给更多需要的人,您的支持是作者坚持更文最大的最大动力哟!
识别下面二维码,回复“121
”,领取本文例子源码:
如果本文对您有帮助,欢迎点击“在看”,转发分享!您的支持是作者写作的动力!
【LaTeX微信交流加群:】
如果你希望交流LaTeX使用或者TikZ作图或者Beamer制作幻灯片方面的问题,请先添加作者微信:niltxz
,然后加入作者的LaTeX+TikZ+Beamer 交流微信群。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。