• NicTeX 网络数学公式可视化编辑器


     NicTeX 网络数学公式可视化编辑器介绍

      NicTeX 可在线对数学方程式进行可视化编辑。编辑后有三种输出方式,一是将数学公式生成图片,放在WebServer上,链接地址由ASP/PHP/ASP.NET插入网页中;二是直接生成静态网页,当访客打开含有数学公式的静态网页时,再激发WebServer上的CGI将数学公式生成图片输出;三是将编辑好的数学公式的TeX/LaTeX指令与网页一起存于数据库中,在访客通过ASP/PHP/ASP.NET调用时,由WebServer生成图片并输出网页
    主要功能和特点:
      1、对于初学者,有直观易用、所见即所得(英文:What You See Is What You Get,缩写:WYSIWYG)的用户界面;对于TeX/LaTeX语法精通者,能所想即所得(英文:What You Think Is What You Get,缩写:WYTIWYG),随心所欲编辑数学公式,无需再像MS-WORD那样在工具栏中选来选去,直接写下你心中的公式,编译一下,马上就能看到你心中所想的数学公式,不行再改。
      2、对于初学者,具有可视化的WEB编辑界面;对于精通者,可直接在网页中插入公式TeX代码,存储一下,即可完成公式的网络发布,而不必先在MathTypeK或MS-WORD中编好公式,再以在网页中插图的方式来进行数学公式的网络发布。
      3、能在Windows、Linux和FreeBSD等各种网络服务器中运行。
      4、自动智能改变公式的字体和格式,适合各种复杂的公式,支持多种字体。
      5、支持TeX和LaTeX,并能够把公式转化为支持Web的各种图形。
      6、超过500种公式符号和模版,涵盖数学、物理、化学、地理等科学领域。 

    一、简介和特点

      在所有的可以排版科技著作的计算机格式化程序中,要属Stanford大学Donald E.Knuth在1977年5月开始设计的TeX程序功能最强了。其名字来源于希腊字母tec。正是由于这个原因,其最后一个字母的发音并不是x,而类似于苏格兰语单词loch或者德语单词ach中的ch,也类似于西班牙语中的j或俄语中的kh。这个名字强调指出了数学文本的印刷是该程序功能中不可分割的一部分。注意真正的TeX标志为TEX,这三个字母相靠得很近,而且中间的那个E有点儿下沉。但在无格式文件中,就写为TeX。最基本的TeX程序只是由一些很原始的命令组成,它们可以完成简单的排版操作和程序设计功能。然而,TeX也允许用这些原始命令定义一些更复杂的高级命令。正是由此这种原因,美国计算机学家Leslie Lamport在二十世纪八十年代初期开发了LaTeX格式,这种格式提供了一组生成复杂文档所需的高级命令。利用这种格式,即使使用者 没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。
      基于TeX/LaTeX,也受Design Science的WebEQ Editor等启示,我们与国外相关开源项目的参与者一起,用我们自己的方式,将TeX/LaTeX引入了网络,即合作开发了NicTeX 网络公式编辑器。
      NicTeX 网络公式编辑器的源码分为两部分,一部分是核心源码,是一个基于TeX/LaTeX的CGI应用程序或.dll组件,另一部分是输入TeX/LaTeX指令的ASP/PHP/ASP.NET源码。NicTeX可在线对数学方程式进行可视化编辑。编辑后有三种输出方式,一是将数学公式生成图片,放在WebServer上,链接地址由ASP/PHP/ASP.NET插入网页中;二是直接生成静态网页,当访客打开含有数学公式的静态网页时,再激发WebServer上的CGI将数学公式生成图片输出;三是将编辑好的数学公式的TeX/LaTeX指令与网页一起存于数据库中,在访客通过ASP/PHP/ASP.NET调用时,由WebServer生成图片并输出网页。
      NicTeX 网络公式编辑器主要功能和特点:
      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、超过500种公式符号和模版,涵盖数学、物理、化学、地理等科学领域。

    二、安装方法

      在windows2003等Windows服务器下建CGI环境,将nictex.exe放在cgi-bin目录,并打开此目录的执行权限,即可测试。如在浏览器地址栏输入:http://127.0.0.1/cgi-bin/nictex.exe?/blue /large y=ax^2+bx+c 就可显示对应公式!

      注:CGI安装方法见:http://www.nictex.com/article/nictex/er4/05-10-13/882.html

    三、版本简介

      1、免费版:已上传到网上,不与任何域名绑定,即不含防盗链功能,任何非商业网站均可使用,但使用该软件的网站等于为其他没有安装该软件网站提供了免费的网络编辑公式的CGI资源,若被盗链过多,易使服务器宕机;不提供可视化编辑公式源码,即只提供网络公式编辑器主CGI代码;不提供售后服务,不提供TeX知识培训;以后优先试用升级后的免费版。

      2、个人版:绑定一个主域名,即含防盗链功能,只能用于采用该主域名的网站,其他网站不能盗链;提供插入动网论坛的可视化编辑公式源码,即提供网络公式编辑器主CGI代码+可视化编辑器的ASP源码;提供论坛式售后服务;免费升级。

      3、企业版:绑定两个以上主域名,即含防盗链功能,能用于采用这几个主域名的网站,其他网站不能盗链;提供网络公式编辑器主CGI代码+可视化编辑器的ASP源码+插入PHP网站方法+LINUX版本;提供论坛式售后服务,提供TeX知识培训;免费升级;优惠提供 NicTeX 科技网站内容管理系统。

      4、大客户版:略。

      注:暂只提供ASP界面源码+Windows环境下CGI主程序。


      官方网站:http://www.nictex.com(没有完全建设好)
      QQ:305298982
      电话:13865657713

    谢祥选【小宇飞刀(xieyunc)】
  • 相关阅读:
    通过注册表读取设置字体
    StretchBlt
    PatBlt
    如何用MaskBlt实现两个位图的合并,从而实现背景透明
    输出旋转字体
    用字体开透明窟窿
    输出空心字体
    光滑字体
    画贝塞尔曲线
    一些点运算函数
  • 原文地址:https://www.cnblogs.com/xieyunc/p/2793670.html
Copyright © 2020-2023  润新知