微软的EXCEl可以提供随机数据,word的邮件合并功能可以插入数据,二者合作,就可以一次性出很多份类似但不同的习题。EXCEL输入公式很难再使用随机函数,造成数学的一些符号,例如根号,分数,指数等符号只能在word中打出来,这就造成随机数与题目分离了,以后想再一次批量使用出过的题目,就很麻烦。能不能在EXCEL中把题目都批量“制造”出来,word只是简单插入数据?EXCEL就类似一个题目库,这样就能很容易地批量使用出过的题目。要解决以上问题就要用latex来在EXCEL中输入公式。
LaTeX是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。
中小学数学的公式不多,只要记住几个简单的符号,基本能解决很多问题。例如分数用“frac{1}{2}”打出来就是,其它类似;例如根号“sqrt{2}”打出来就是,其它类似。很多很多公式,万一忘记了格式,网上有专门的公式合集,只要稍微查一下就能打出来。
下面以出类似带分数一类的分数为例,在EXCEL中的A列、B列、C列随机生成(或者手动输入)3列数字,在第四列D2输入公式“=A2&"frac{"&B2&"}{"&C2&"}"”,把公式往下一拉,就可以生成一列类似的公式,例如“3frac{1}{2}”,但这时候是看不见分数的。这时候关闭EXCEL,使用word的邮件合并功能,在引入EXCEL数据的时候,要插入word的公式,再引入EXCEL的数据,这时候在word中,还是显示“3frac{1}{2}”类似这样的数据,点击公式
会有一些选项,点击全部-专业(A)选项,这样就可以把所有的线性公式,生成数学公式。在完成邮件合并,批量生成word题目的时候,也是需要这一步骤,把线性公式转化为数学公式。
使用EXCEL、word、latex相结合,就相当于有一个自己的题目库,非常方便使用。本文中的word需要较高版本,我使用的是word2019,可以很方便地操作,太低版本可能不能使用。
本文评论中给出利用这个方法出的题目(百度网盘链接):小学计算50题共54份包括答案