数学公式生成器

标签: Web_service | 发表时间:2011-07-11 22:12 | 作者:(author unknown) ArBing
出处:http://www.ruanyifeng.com/blog/

上一篇文章《数学常数e的含义》,有很多数学公式。

但是,在网页上显示数学公式,是一件非常麻烦的事情。以下面的公式为例:

  

怎样才能把这个公式放到网页上呢?

传统的方式是,先在相关软件中把公式做出来,然后截图,再把图片贴到网页上,这样既麻烦又耗时。我就在想,有没有便捷的方法,可以生成数学公式。

我知道,Google Chart接受TeX语言,实时返回数学公式的图片。于是,我就用了一天时间,根据它的API,写出了一个"数学公式生成器"

经过初步测试,我自我感觉很不错,觉得写作数学公式从此不再麻烦了。我把这个作品推荐给大家,欢迎试用。

如果你懂得TeX语法,使用起来应该毫无困难。如果不懂,也没有关系,用起来很简单,下面我做一个初步介绍。

对于简单的公式,可以直接在文本框输入,比如"y=2x+8":

  

然后点击"查看"按钮,就会显示数学公式的图片,并且给出图片代码。

  

接着,就来看怎么生成本文开头那个稍微复杂一点的公式:

  

首先,按照顺序输入左括号、1、+:

  

加号后面是一个分数,这时就要用到TeX语法了,点击菜单里的"结构"选项,选择"分数"那一栏:

  

文本框中就会插入"\frac{1}{2}"这样的结构:

  

在TeX语法中,斜杠开头的语句表示命令,所以"\frac"表示后面要生成分数;命令后面的大括号,表示命令的参数,"\frac"后面的第一个大括号表示分子,第二个大括号表示分母。现在,依次在"分子"中填入"100%",在"分母"中填入"n"。

  

最后,加上右括号和"^n"。

  

点击"查看"按钮,这个公式就显示出来了。

  

其他公式的生成方法与其类似,大家可以自己摸索,任何时候都可以点击"查看"按钮,了解是否写错。

TeX几乎可以写出所有的数学公式(查看MediaWiki的参考网页),但是Google Chart只支持一部分的TeX语法,因此不保证所有时候都能得到想要的结果。

除了Google Chart,还有另一些服务,也能生成数学公式的图片,比如mathtran.orgmathurl.com,还有这里这里

(完)

文档信息

相关 [数学公式 生成器] 推荐:

数学公式生成器

- ArBing - 阮一峰的网络日志
上一篇文章《数学常数e的含义》,有很多数学公式. 但是,在网页上显示数学公式,是一件非常麻烦的事情. 怎样才能把这个公式放到网页上呢. 传统的方式是,先在相关软件中把公式做出来,然后截图,再把图片贴到网页上,这样既麻烦又耗时. 我就在想,有没有便捷的方法,可以生成数学公式. 我知道,Google Chart接受TeX语言,实时返回数学公式的图片.

Pages中插入数学公式

- zypatroon - Tip4Mac
各位用Pages写稿子的同学不知道你们有没有遇到过需要插入数学公式的时候. 然后你会发现你把Pages翻个底儿朝天也找不到怎么做. 其实原因就是,当然Pages不支持编辑数学公式啦. 其实在不用借助第三方工具的情况下,我们仍然可以借助系统自带的一个“小兄弟”帮忙来在文章中插入我们需要的公式. 你可以在“应用程序”下面的“实用工具”里面找到它.

Math Input Panel – 手写数学公式 | 小众软件 > 办公软件

- chris - 小众软件
讨厌写论文,更讨厌论文里面还有大量的公式. 一会上标、一会下标、一会积分、一会微分,有时还伴有分数等等,一起存在的话人都死了. 毕竟 Word 没有 Latex 写公式来得爽快,可惜 Latex 在“中国高校”不通用. 今天意外发现(也许是我 OUT),原来 windows 自带手写输入公式的软件,名叫 Math Input Panel ,就在开始-附件-数学输入面板可以找到.

lorempixum: 占位图片生成器

- JunChen - 黑客志
有些时候,对于网站设计或者排版工作,你可能会需要一些临时占位图片,如果手边没有足够的素材,或许可以试试lorempixum,lorempixum是一个占位图片生成器,只需要通过URL就可以得到一张符合要求的随机图片,比如:. http://lorempixum.com/400/200,400×200的随机图片.

关于线程Thread、协程Coroutine、生成器Generator、yield资料

- tangsty - 我的宝贝孙秀楠 ﹣C++, Lua, 大连,程序员
关于Green Thread(绿色环保线程)、Native Thread,以及线程的一些普及问题,下面这个presentation最为翔实. 另外毫无疑问要看看维基百科上的这一条 http://en.wikipedia.org/wiki/Thread_%28computer_science%29. 这一篇教程可以帮助你了解Lua协程的基本用法http://lua-users.org/wiki/CoroutinesTutorial .

让protobuf生成器支持时间戳检查

- Ease - C++博客-首页原创精华区
使用protobuf的生成器可以对proto文件进行解析后生成指定的目标语言代码.随着项目的不断扩大, 协议修改变的非常频繁, 因此每次重编变的异常耗时. 模仿C/C++编译器的时间戳检查生成机制,我给protobuf生成器添加了时间戳检查功能. 此功能不是必须的, 可以通过命令行指定—timestampfile FILE 来指定要生成的proto文件对应的时间戳.

GPU并行计算版函数图像生成器

- Lionheart - 博客园-装配中的脑袋
前几天技术大牛Vczh同学开发了一个函数图像绘制程序,可以画出方程f(x,y)=0的图像. 他的原理是用图像上每一点的坐标带入函数f得到针对x和y的两个方程,再用牛顿迭代法求解得到一组点集,然后画到图像上. 用他的程序可以画出各种各样令人惊叹的方程图形. 但是他的程序非常慢,因为对每一个点坐标都用牛顿迭代法求解是一项很费时的任务,即使采用了Parallel.For,CPU算起来也很吃力.

50 款简化 CSS 开发的实用工具和生成器

- - 畅之部落格
这些CSS工具都是很适合网页设计题使用,已经为大家分好类别,请自行点击导航快速浏览:. CSS Sprites | CSS精灵. 网格和布局,CSS 优化,CSS 菜单工具,CSS 按钮,CSS 圆角,CSS 框架,CSS Sprites,CSS 排版以及 CSS 表单. 新颖的 CSS 网格工具,可用于简化内容管理系统的页面模板,轻巧易用.

python 代码自动生成的方法 (代码生成器)

- - 大CC
python 代码自动生成的方法 (代码生成器). 工作中遇到这么一个事,需要写很多C++的底层数据库类,但这些类大同小异,无非是增删改查,如果人工来写代码,既费力又容易出错;而借用python的代码自动生成,可以轻松搞定;. (类比JAVA中的Hibernate自动生成的数据库底层操作代码). 下面介绍使用python字符串替换的方法;.

[新姿势]我用过的静态站点生成器们

- - SegmentFault 最新的文章
随着诸如github pages的静态托管服务,静态站点生成器在近年有了极大的发展,静态生成+托管对托管环境要求低、维护简单、可配合版本控制,但又灵活多变,在程序员和geek群体中大有超越WordPress等动态博客程序的势头. 近年来个人也好项目也好,我也经常要用到静态生成器,这里把我玩过的静态生成器挨个做个简评.