<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Math on kamuszhou&#39;s blog</title>
    <link>https://ykyi.net/tags/math/</link>
    <description>Recent content in Math on kamuszhou&#39;s blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 13 Nov 2018 09:14:27 +0000</lastBuildDate>
    <atom:link href="https://ykyi.net/tags/math/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>安装MathJax-LaTeX插件，让wordpress显示数学公式</title>
      <link>https://ykyi.net/?p=1483/</link>
      <pubDate>Tue, 13 Nov 2018 09:14:27 +0000</pubDate>
      <guid>https://ykyi.net/?p=1483/</guid>
      <description>&lt;p&gt;最近看统计学，涉及很多数学公式。于是，想找到一款wordpress的插件可以显示数学公司。&lt;/p&gt;
&lt;p&gt;当然，于是就找到了 &lt;strong&gt;MathJax-LaTex&lt;/strong&gt;这个插件。虽然插件名字中有LaTex，但实际上不仅仅可以用LaTex语法描述数学公式，亦可用AsciiMath，以及MathML。&lt;br&gt;
本以为像其它所有wordpress插件一样，安装很简单，很容易就能上手使用。没想到还是花了一些时间。&lt;/p&gt;
&lt;p&gt;MathJax-LaTex插件依赖MathJax这个javascript开源工程。原因貌似是MathJax默认用的CDN在大陆被墙了，还是因为浏览器的同源策略被浏览器禁了??我懒得重现排查真正原因了。总之，我用MathJax-LaTex默认配置没有成功，于是我自己手动下载并安装到自己的服务器，运行OK。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;首先到 &lt;a href=&#34;https://github.com/mathjax/MathJax&#34;&gt;https://github.com/mathjax/MathJax&lt;/a&gt;{.wp-editor-md-post-content-link} 下载源代码。熟悉git的同学可以用git下载，亦可用右边的 &lt;em&gt;Clone or Dowload&lt;/em&gt; 按钮下载zip包。&lt;/li&gt;
&lt;li&gt;把zip包上传到自己的服务器，找一个目录解压缩。&lt;/li&gt;
&lt;li&gt;打开MathJax-LaTex的配置web页面，如下图如示，去掉Use MathJax CDN Service 的勾，不要用MathJax自己的CDN；然后，在Custom MathJax location选项中填上自己的路径。假如刚才zip包MathJax解压缩到的目录是/tools，那么就填上 &lt;em&gt;/tools/MathJax-2.7.5/MathJax.js&lt;/em&gt; 。&lt;br&gt;
&lt;a href=&#34;http://ykyi.net/zausiu/imgs/MathJax-LaTex.png&#34; title=&#34;MathJax-LaTex-Conf&#34;&gt;&lt;img decoding=&#34;async&#34; src=&#34;http://ykyi.net/zausiu/imgs/MathJax-LaTex.png&#34; alt=&#34;MathJax-LaTex-Conf&#34; title=&#34;MathJax-LaTex-Conf&#34; /&gt;&lt;/a&gt;{.wp-editor-md-post-content-link}&lt;/li&gt;
&lt;li&gt;然后创建一篇新博文，现在可以录入数学公式啦。装逼必备！比如下面的伯努利分布的公式： [mathjax]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$b(x;n,p) = {n \choose x} p^k (1-p)^{ n-x}$$&lt;/p&gt;
&lt;p&gt;要输入上述方程式，在文章开头输入**[mathJax]** ,这个标志让MathJax-LaTex插件加载显示数学公式相关的javascript代码。然后敲两个美元号 &lt;code&gt;$$&lt;/code&gt;，敲入公式 b(x;n,p) = {n \choose k} p^k (1-p)^{ n-k}，再敲入两个美元号结尾。即用双美元号&lt;code&gt;$$&lt;/code&gt;把公式围起来。亦可用&lt;code&gt;[&lt;/code&gt;latex&lt;code&gt;][&lt;/code&gt;/latex&lt;code&gt;]&lt;/code&gt;这对标签把公式围起来。这对标签这里的公式描述用了 asciiMath语法. n choose k即一个组合。在网上搜索相关语法参考。&lt;/p&gt;
&lt;p&gt;在这个页面可以看到更多用MathJax显示的数学公式的例子，用浏览器的查看源代码功能(ctrl-u)查看使用的语法：&lt;br&gt;
使用LaTex语法： &lt;a href=&#34;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample.html&#34;&gt;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample.html&lt;/a&gt;{.wp-editor-md-post-content-link}&lt;br&gt;
使用AsciiMath语法： &lt;a href=&#34;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample-asciimath.html&#34;&gt;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample-asciimath.html&lt;/a&gt;{.wp-editor-md-post-content-link}&lt;br&gt;
使用MathML语法：&lt;a href=&#34;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample-mml.html&#34;&gt;http://ykyi.net/zausiu/MathJax-2.7.5/test/sample-mml.html&lt;/a&gt;{.wp-editor-md-post-content-link}&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
