WpMathEditor

简介
  WpMathEditor是WordPress的一个公式编辑器插件,用于文章及页面中的数学公式显示。这个插件建立在PhpMathPublisher的基础之上,通过调用它所提供的库函数,将在<m>...</m>之间的数学命令转换成数学公式,插入到文章或页面中。

使用说明
  编辑文章或页面时请使用WordPress的HTML模式,当需要插入数学公式时,可以在文本中插入<m>数学命令</m>,在文章中将相应的显示数学公式。如:
     <m>a+b</m> ==> a+b
     <m>a-b</m> ==> a-b
     <m>a*b</m> ==> a*b
     <m>a/b</m> ==> a/b
     <m>a^b</m> ==> a^b
     <m>a_b</m> ==> a_b
     <m>a<>b</m> ==> a<>b
     <m>a>=b</m> ==> a>=b
     <m>sqrt{a}</m> ==> sqrt{a}
     <m>root{n}{a}</m> ==> root{n}{a}
     <m>lim{a}{x}</m> ==> lim{a}{x}
     <m>sum{a}{b}{x}</m> ==> sum{a}{b}{x}
  这些只是最基本的几个例子,详细请参考PhpMathPublisher中文帮助文档或PhpMathPublisher官方英文帮助文档,里面有基本的数学命令或数学符号对应的数学公式说明,既PhpMathPublisher自己定义的数学命令公式语法。利用这些基本的命令,可以组合出很复杂的数学公式,如:
  <m>S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}</m>   
 ==>
  S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}
  在PhpMathPublisher官方主页上有一个Online Demo,可以在线练习和测试各种数学公式表达式,用户可以方便的输入自己设计的数学命令,点击按钮“See”后可以看到生成的数学公式是否满足自己的要求,这样很容易修改自己的数学命令。

下载及安装说明
  目前WpMathEditor的版本是0.1,在WordPress官网的正式地址在:
   http://wordpress.org/extend/plugins/wpmatheditor/
  我在https://www.52nlp.com">www.52nlp.com上为其写了英文说明,52nlp.com作为52nlp.cn的英文站存在,WpMathEditor的英文说明地址在:
   https://www.52nlp.com/wpmatheditor/
  下载请在WordPress官网上下载。
  安装说明:
  1 将其上传到 /wp-content/plugins 目录下并解压;
  2 确保 /wp-content/plugins/WpMathEditor/
phpmathpublisher/img 目录可写可读,最好将其设置为755权限;
  3 在WordPress控制面板的插件里将其启用即可。
   注:其中第2条非必要条件,如果安装时出现问题,就要考虑img目录的权限问题。

补充说明
  目前WpMathEditor 0.1版已在”我爱自然语言处理“上测试了一段时间,比较稳定。如果您下载了这个WordPress中新的公式编辑器插件,在使用过程中发现任何bug,遇到任何问题和有什么好的建议,请留言,我将及时给予解答。

与此插件有关的三篇文章:
  寻找:WordPress中的公式编辑器插件
  修改:PhpMathPublisher与wpmathpub修改
  重写:WpMathEditor:我的第一个WordPress插件
  安家:WpMathEditor正式安家

  如有任何问题,请在《WpMathEditor:我的第一个WordPress插件》的评论上留言。

《WpMathEditor》有8条评论
  1. 掸落往日忙碌的尘埃,尽享亲人团聚的温馨,抚平工作中心灵的创伤,树立再次扬帆的信心。除夕又至,让好运为生活伴奏,愿你来年快乐久久

    [回复]

  2. 您可以使用 WP 的 MathJax 插件,用 TeX 代码写公式,非常简单。
    在博文中的显示效果也非常棒(具体效果可以参见维基百科在开启 MathJax 时的公式显示,也欢迎您到我的博客看看 MathJax 的效果)。

    [回复]

    52nlp 回复:

    谢谢,这个插件早已废弃了,目前采用的就是MathJax

    [回复]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注