在网页中插入数学公式的办法

效果:

上面的公式是在BBCode下用[img]http://www.forkosh.dreamhost.com/mathtex.cgi?x_{1,2}=/frac{-b/pm/sqrt{b^2-4ac}}{2a}[/img]插入的。实际上就是一个图片,只不过这个图片是在forkosh的服务器上动态生成的。“?”后的内容是用LaTeX文本描述的数学公式。LaTeX是一个排版工具,特别擅长排版含有很多数学公式的文章。CTeX论坛是国内最大的LaTeX交流地。

说着说着到了LaTeX,有点跑题。能看到公式的根本原因在于forkosh提供了公共的mathTeX服务。forkosh还提供了另一个程序,叫mimeTeX,地址是http://www.forkosh.dreamhost.com/mimetex.cgi,用法和上面的一样,只需把LaTeX文本加在“?”后就行了。

我试了一下,这两个程序生成的图片不太一样。比如用mimeTeX生成上面的求根公式:

我觉得还是用mathTeX的效果要好。

因为forkosh的厚道,这样我们就可以在MathML没有普及开来的时候在网页上使用数学语言来交流了。

完整的mathTeX和mimeTeX的说明在forkosh.com上:mathTeXmimeTeX

 

 

 

对于刚接触latex的人,矩阵的输入时很麻烦的。通常教科书都教你用/begin{array} 和 /end{array} 来定义
比如:
$/begin{array} {lcr}
1 & 2 & 3 /
4 & 5 & 6 /
7 & 8 & 9
/end{array}$
可是这样的输出时不带括号的。需要括号要这样:

$/left(
/begin{array} {lcr}
1 & 2 & 3 /
4 & 5 & 6 /
7 & 8 & 9
/end{array}
/right) $

需要其他类型的括号可以自己加:
大括号: /left/{ /right/}
中括号: /left[   /right]
直线    :/left|    /right|
 
其实AMSMATH包提供了几个很好用的函数:
 matrix: 没有括号的矩阵  
 pmatrix: 用小括号括起来的矩阵
 bmatrix: 用中括号括起来的矩阵
 vmatrix : 用单竖线括起来的矩阵
 Vmatrix:  用双竖线括起来的矩阵
下面是一个例子:
/documentclass[12pt]{article}
/usepackage{amsmath}
/begin{document}   
$/begin{pmatrix}
3 & 4 & 5 /
0 & 1 & 2 /
9 & 8 & 7
/end{pmatrix}$ 

$ 3*/begin{bmatrix}
x_1 & x_2 & x_3 /
y_1 & y_2 & y_3 /
z_1 & z_2 & z_3
 /end{bmatrix}
$/end{document}
大括号:
/[/left/{{/begin{array}{*{20}c}1&2//3&4///end{array}}/right/}
中括号:
/[/left[{/begin{array}{*{20}c}1&2//3&4///end{array}}/right]


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值