为自己收录的web公式编辑方式-MarkDown

本文介绍了两种在Markdown中插入数学公式的Web解决方案:通过网址复制公式图片以及使用MathJax库实现浏览器上的公式渲染。MathJax是一个开源JavaScript库,能够将公式描述转化为HTML+CSS或SVG代码,以实现高兼容性的公式展示。
摘要由CSDN通过智能技术生成

1.最简单的方式
打开该网址,在公式编辑框中输入公式,公式编辑框下方就会自动显示对应的公式图片,右击该图片,选择复制图片,然后在博文中粘贴即可。
网址1:http://codecogs.com/latex/eqneditor.php
网址2:http://www.numberempire.com/texequationeditor/equationeditor.php

2.数学公式的web解决方案
在网页上显示漂亮的数学公式,是多年来数学工作者和学者的愿望。最容易实现的方式就是使用离线编辑器如word,Latex等编写完公式,然后截图作为图片在html网页中显示。然而这种方式存在很多缺点:

(1)无法在线修改,离线修改后必须重新截图
(2)放大显示会失真,这是位图的天生缺陷
(3)不同的离线编辑器生成的显示效果不同,很难统一
(4)由于无法直接编辑,所以即使看到了公式,也无法在此基础上进一步修改,不利于交流

当然,位图显示公式也有一个最大的优点,那就是兼容所有浏览器,不需要任何插件就可以浏览。随着html, css的持续发展,使用纯html+css来显示公式已经非常可行,于是大名鼎鼎的MathJax出现了。它是一个开源的JavaScript库,用来把特定格式的公式描述转换为html+css或者svg代码,从而在浏览器(网页)上显示数学公式(的插件)。

MathJax就是把公式表达式替换成显示公式的html代码。如下:

<!DOCTYPE html>
<html>
    <head>
        <title>MathJax TeX Test Page</title>
        <script type="text/javascript" src="math.js"></script>
    </head>
    <body>
        When $a \ne 0$, there are two solutions to $ax^2 + bx + c = 0$ and they are
        $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
    </body>
</html>
WebTeX 网络公式可视化编辑器 的源码分为两部分。一部分是核心源码,是一个基于TeX/LaTeX的CGI应用程序、dll组件或浏览器插件。另一部分是基于ASP/PHP/ASP.NET/JSP的输入TeX/LaTeX指令的可视化编辑器源码,它可在线对数学方程式进行可视化编辑编辑后有四种输出方式供选择。一是将数学公式生成图片,放在WebServer上,链接地址由ASP/PHP/ASP.NET插入网页中。二是直接生成静态网页,当访客打开含有数学公式的静态网页时,再激发WebServer上的CGI将数学公式生成图片输出。三是将编辑好的数学公式的TeX/LaTeX指令与网页一起存于数据库中,在访客通过ASP/PHP/ASP.NET/JSP调用时,由WebServer生成图片并输出网页。四是生成符合MathML标准的文本文件,再由浏览器插件解析为公式显示。   WebTeX 网络数学公式编辑器的主要特点:   1、对于初学者,有直观易用、所见即所得(英文:What You See Is What You Get,缩写:WYSIWYG)的用户界面;对于TeX/LaTeX语法精通者,能所想即所得(英文:What You Think Is What You Get,缩写:WYTIWYG),随心所欲编辑数学公式,无需再像MS-WORD那样在工具栏中选来选去,直接写下你心中的公式,编译一下,马上就能看到你心中所想的数学公式,不行再改。   2、对于初学者,具有可视化的WEB编辑界面;对于精通者,可直接在网页中插入公式TeX代码,存储一下,即可完成公式的网络发布,而不必先在MathType或MS-WORD中编好公式,再以在网页中插图的方式来进行数学公式的网络发布。   3、能在Windows、Linux和FreeBSD等各种网络服务器中运行。   4、自动智能改变公式的字体和格式,适合各种复杂的公式,支持多种字体。   5、支持TeX和LaTeX,并能够把公式转化为支持Web的各种图形。   6、超过600种公式符号和模版,涵盖数学、物理、化学、地理等科学领域,另外能生成围棋棋普、乐谱等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值