GeoGebra进阶235:一个美化GeoGebra点的标签的神奇有用的方法

教育   2024-11-06 20:23   广东  

GeoGebra进阶系列234:(一般化)正四面体中的定长线段(异面直线中的定长线段)的中点的轨迹


对于GGB而言,部分人认为标签不如几何画板的好看!

例如,默认的点的标签如下:

能否修改为几何画板似的“罗马字体”呢?

当然可以!

笔者之前的文章谈到过,可参考:

ggb标签美化的“简单”办法

geogebra基础入门17:利用按钮脚本,批量改变字母的标签
ggb进阶168:妙用“ 映射(文本(统一码转换为字母”,给轴对称的若干个点加标签
geogebra进阶33:映射+文本巧妙给点加标签(七下坐标点的规律一例+毕氏螺线)

对于一键修改标签,金贵东老师和陈小楠老师给出了另外的方法。
假设您已经输入了一些点,
第一步,创建一个滑动条a,数值范围根据题目要求而设定,也可以是默认的-5到5;
第二步,在滑动条a的更新脚本复制如下的指令:

var allPoints = ggbApplet.getAllObjectNames("point");

var a = ggbApplet.getValue("a");

for (var index in allPoints) {

    var pointName = allPoints[index];

    var com1 = "SetCaption(" + pointName + ",\"$\\scalebox{" + a + "}{" + pointName + "}$\")";

    ggbApplet.evalCommand(com1);

}

如下图,选择JavaScipt

这样,您拉动滑动条a,就可以改变点A、B、C的标签大小,而且变成了罗马字体了!
当然,第二步中,您也可以把上述的指令,复制粘贴到一个按钮中,也可以进行标签的美化!
反思1:能否同时出现点和点的坐标呢?
例如想出现下面的效果:

则笔者推荐下面的指令:

在GGB里添加一个按钮,在它的属性的单击脚本里写入:

var allPoints = ggbApplet.getAllObjectNames("point");

for (index in allPoints) {

    var commandStr = "SetCaption(" + allPoints[index] + ", \"$\\scalebox{1.4}{{%n}}$\")";    

    ggbApplet.evalCommand(commandStr);

}

其中的\scalebox{1.4},中间的数值可以根据您的屏幕大小进行修改的。

如果您想同时出现点和点的坐标,修改一下即可。

即:

var allPoints = ggbApplet.getAllObjectNames("point");

for (index in allPoints) {

    var commandStr = "SetCaption(" + allPoints[index] + ", \"$\\scalebox{1.4}{{%n%v}}$\")";    

    ggbApplet.evalCommand(commandStr);

}

注意,n是英文的名称(name),而v表示英文的数值(value),%表示自己——例如点,就是点本身。

反思2:如果您还想出现点A的横坐标、纵坐标不同颜色,怎么办呢?
例如笔者之前制作的效果:
形象解析:2021广东省中考数学第10题(选择题第10题
2018广东中考选择题压轴题16题形象解析
嗯,好像不是这两个。
方法如下:

即在点A的标题中输入:

$\Large{\black{A=(}\red{%x},\blue{%y}\black{)}}$

这些颜色您是可以自己用英文的颜色单词,随意修改的!

GGB真厉害啊!

这些知识其实笔者已经写入自己的新书,新书都是聚焦我们一线老师最需要的GGB技术,很快在今年年底就出版了,希望对您有帮助,谢谢!


更多文献:

2024人教版新教材,七年级上,整式的加减,难题一例,形象解析,兼谈广州市重点课题的开题

(精简)广东省中小学数学教育高质量发展示范区示范校建设思路、实施路径与初步成效的汇报(兼谈希沃白板5,专著出版)

博士文献阅读:初中数学教师DM-TPACK能力发展研究,兼谈一个动态最值问题

立体图形平面化解决难题一例,利用GeoGebra领悟数学系列76

基于GeoGebra的变式教学探究——2024年刘护灵名师工作室研修活动

教育论文的摘要如何写?何时写?要注意什么细节?

论文不是案例,不是教学设计,论文关键是有论点,重在逻辑推理!重在分析论证!

GeoGebra与数学深度融合
1,利用神奇软件GeogGebra探索和讲述初高中数学的各种重要解题模型,形象生动的阐述解题思路,变式研究,编制原理;2,探索GeogGebra和数学课程教学的深度融合;3,研究中高考数学综合题的教与学,教育方法,育人理念,教研体会
 最新文章