首发于GNU TeXmacs

中学教育: 使用TeXmacs制作数学竞赛试卷

2019年全国高中数学联合竞赛一试试题(A卷)

花了两天时间使用GNU TeXmacs制作了《2019年全国高中数学联合竞赛一试试题(A卷) 》:

2019年全国高中数学联合竞赛一试试题A卷www.slidestalk.com图标

试卷的源代码我上传到了Github[1]以及国内的Gitee[2],暂时还没有在README里面提供如何下载文件的链接,后续会补上,也欢迎感兴趣的小伙伴过来提交Pull Request。

制作过程

步骤1: 安装TeXmacs和Asymptote

安装的过程都是直接下载官网的安装文件。

TeXmacs是一个科技文档编辑器,可以很方便的输入数学公式。可以直接从官方网站下载。

Asymptote是用于作图的工具,在TeXmacs中以一个插件形式存在。(使用这个插件,我们需要安装Python,该插件是我(Darcy Shen)实现的,目前依赖Python)

TeXmacs的官方版本有点卡顿,安装有点麻烦,所以我制作了一个TeXmacs定制版Xmacs,Xmacs目前源代码已经公开在网络上,在TeXmacs源代码的基础上做了少量的更改。但是Xmacs的安装包我们没有公开,如果你是中学老师,我们可以免费提供安装包和技术支持。

步骤2: 使用TeXmacs完成试卷的制作和导出

主要有几个点需要注意:

  1. 打开TeXmacs之后,先把文档语言设置为中文,如果是制作试卷的话,把文档样式调整为 教育这个分类下面的exam(试卷)这个类别。另外,界面语言切换成中文,帮助文档也会切换成我6年前开始翻译现在还没有翻译完的文档 :( 。
  2. 数学公式的输入,在TeXmacs中只需要按 $ 就可以进入数学模式。其它各种数学符号的输入,在数学模式中,工具栏上就可以选中并输入
  3. 立体几何图的绘制,我使用的是Asymptote插件,为了画这个图,我专门花了一些时间学习Asymptote的使用,网络上有一份特别棒的资料《利用Asymptote讲解初中数学》[3]。照着这份资料,学习一段时间之后,就可以知道怎么用Asymptote画图了。而且在TeXmacs里面用Asymptote插件,大大降低了使用Asymptote画图的成本。

这里先提这三点,后续我会通过知乎直播(并录制视频)的方式,实时演示用TeXmacs制作试卷的正确方式。

细节展开

Asymptote绘制立体几何

// 导入立体几何相关的绘图包
import three;

size (100);

// 设置立体几何的8个顶点,和一个额外顶点的坐标
triple
 D= (0,0,0),
 A= (1,0,0),
 B= (1,1,0),
 C= (0,1,0),
 H= (0,0,1),
 E= (1,0,1),
 F= (1,1,1),
 G= (0,1,1),
 K= (1, 2/3, 1);
 
// 设置8个顶点上的标签
dot("$A$", A, NE);
dot("$B$", B, NE);
dot("$C$", C, NE);
dot("$D$", D, NE);
dot("$E$", E, NE);
dot("$F$", F, NE);
dot("$G$", G, NE);
dot("$H$", H, NE);
dot("$K$", K);

// 画线
draw (A--B--C);
// dotted表示虚线
draw (D--A, dotted);
draw (D--C, dotted);
draw (D--H, dotted);
draw (A--E);
draw (B--F);
draw (C--G);
// cycle表示最后有一个HE的线段
draw (E--F--G--H--cycle);

使用 插入 -> 可运行 -> Asymptote 可以插入一个可折叠的Asymptote运行环境,通过Shift+Enter就可以切换上面的Asymptote语言描述和我们实际需要画的图:

中学教师请联系我们

GNU TeXmacs目前并不是特别易用,为了改善现状,我会在业余时间为中学教师提供无偿的服务,包括协助安装软件(通过Team Viewer远程连接)等等。

如果您是中学的教师,并希望在日常的教学中使用GNU TeXmacs这个软件,可以加入GNU TeXmacs中文社区的QQ群(934456971),参与社区的讨论。

参考

  1. ^https://github.com/texmacs/education
  2. ^https://gitee.com/texmacs/education
  3. ^https://wenku.baidu.com/view/d6381e0edd3383c4bb4cd2fe.html
编辑于 01-29

文章被以下专栏收录