谈谈计算机上的数学公式演示

一、困难来自思维的局限

数学思维是一种砌砖的过程。就观察者观察,建立数学大厦的时候有时用方砖,有时用斜砖。建成骨架后,还问还不好看。作为程序员,不能来虚的,但的确想这座大厦使用混凝土。可是曲线积分很难的呦,何况是流体力学那。好吧好吧,于是程序员带着直角坐标系的第四象限踏上征程。

积分符号长成这样: ∫ \int 。程序员一看,这个符号中间部分是个斜线,可两头不像半圆吧?我不是基纽特特种部队成员,没有扁鹊般看曲线就知道方程的本领。牛顿爵士留下三体问题和钢体运动远遁西天。女娲娘娘造的我们能量有限,怎么产生第一推动力?

二、解决方案来自妥协

一般说tex是一个排版系统,是给几十年前的打印机打印数学公式等非字母内容用的。当然这个系统还可以拍版。好在这个系统的开发者高纳德博士设计了一套底层无关的tex语言。可是数学家套路深啊,这套系统在计算机上实现停困难。因为计算机画图有很多技术,微软的画的误差大,GDI难用。更难用的是Linux/Unix系统上的画图。

所以这项工作可能都被一些集团垄断了。一侧俄罗斯微积分经典书籍,用tex打印只用十块钱,却卖六七十,还包邮,的确造福社会。使用texlive画个页码都是困难的,普通大学生要使用这种技术写论文,需要开课来指导写作。因为现在用WPS、微软WORD的OLE技术做出的公式和文字有些许的不对齐,大概微软WORD能解决这一问题,但比较麻烦。永忠OFFICE自带的公式编辑器也非常上手。

字体的宽度和高度

在当前几款office软件中,字体是一种显示方式,公式是嵌入文档的图片。所以在图片中的公式和文档中的字体很难完美的对齐。何况字体在文档中的字体不是以像素表示的,而是以字号表示的。在字体和字号的转换中,未免不会损失精度。在WPS公式、微软公式甚至MathType中的公式可能是以像素为基础画上去的。文字和图片完对齐,图片中的公式也要考虑起点。所以无论做的多么用心,总是有些差距。就像竹筒拼接取水一样,总是会滴滴答答漏些水。

Guess you like

Origin blog.csdn.net/lihongtao8209/article/details/106010987