<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LaTeX &#8211; 编码无悔 /  Intent &amp; Focused</title>
	<atom:link href="https://www.codelast.com/tag/latex/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.codelast.com</link>
	<description>最优化之路</description>
	<lastBuildDate>Sun, 25 Oct 2020 00:32:15 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>[原创] 推荐一款编写数学公式的国产神器：AxMath，可与LATEX双向转换</title>
		<link>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e6%8e%a8%e8%8d%90%e4%b8%80%e6%ac%be%e7%bc%96%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f%e7%9a%84%e5%9b%bd%e4%ba%a7%e7%a5%9e%e5%99%a8%ef%bc%9aaxmath%ef%bc%8c%e5%8f%af%e4%b8%8ela/</link>
					<comments>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e6%8e%a8%e8%8d%90%e4%b8%80%e6%ac%be%e7%bc%96%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f%e7%9a%84%e5%9b%bd%e4%ba%a7%e7%a5%9e%e5%99%a8%ef%bc%9aaxmath%ef%bc%8c%e5%8f%af%e4%b8%8ela/#respond</comments>
		
		<dc:creator><![CDATA[learnhard]]></dc:creator>
		<pubDate>Sun, 25 Oct 2020 00:31:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[AxMath]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[MathType]]></category>
		<category><![CDATA[数学公式]]></category>
		<guid isPermaLink="false">https://www.codelast.com/?p=13059</guid>

					<description><![CDATA[<div>
	<img decoding="async" alt="latex" src="https://www.codelast.com/wp-content/uploads/2020/10/latex.png" style="width: 300px; height: 144px;" /></div>
<p>我一直都很佩服那些可以直接用LATEX语法打出各种复杂数学公式的人，反正我是记不住，而且也真的不想去记LATEX语法。<br />
比如这个公式：<br />
<img decoding="async" alt="cauchy's inequality" src="https://www.codelast.com/wp-content/uploads/2020/10/cauchy_inequality.png" style="width: 500px; height: 91px;" /></p>
<p>有的人能直接用LATEX手写出来：<br />
<span style="color:#0000ff;">\left( \sum_{i=1}^n{a_ib_i} \right) ^2\leqslant \left( \sum_{i=1}^n{a_{i}^{2}} \right) \left( \sum_{i=1}^n{b_{i}^{2}} \right) , a_i,b_i\in \mathbb{R}</span><br />
这还算简单的了，更复杂的公式大神们都可以直接手写LATEX。<br />
就问你服不服。<br />
在下自愧脑容量不足。<br />
所以当我要输入数学公式的时候，MathType这个功能强大的可视化数学公式编辑器就是我认为最方便易用的软件。<br />
<span id="more-13059"></span></p>
<div>
	<img decoding="async" alt="mathtype" src="https://www.codelast.com/wp-content/uploads/2020/10/mathtype_logo.png" style="width: 225px; height: 225px;" /></div>
<p><span style="color: rgb(0, 0, 255);">▶</span>&#160;MathType的方便之处<br />
MathType可以直接在复制图形界面的公式的时候，就把公式自动转换成LATEX语法再复制到内存里，粘贴的时候直接粘贴出来LATEX。比如我的网站里面的数学公式，在后台的文字编辑界面里大部分都是LATEX，但它们并不是我用手输的，而是用软件转换成LATEX再粘贴上来的（参考<a href="https://www.codelast.com/?p=6199" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这个</span></a>链接）。<br />
<img decoding="async" alt="mathtype convert latex" src="http://www.codelast.com/wp-content/uploads/ckfinder/images/mathtype_setting_convert.png" style="width: 285px; height: 255px;" /><br />
<span style="color: rgb(0, 0, 255);">▶</span>&#160;MathType的缺点<br />
但它有个缺点就是：贵。正版的单用户授权要300～400元。这个价格对大多数人来说都是要割肉的。<br />
<span style="color: rgb(0, 0, 255);">▶</span>&#160;MathType官方的雷人开发效率<br />
而且当前最新版的MathType 7在当前最新版的<span style="color:#800080;">MacOS Catalina</span>系统上无法运行（官方通告<a href="https://lp.wiris.com/catalina/" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">在此</span></a>）。官方说会在2020年发布新版MathType解决此问题，一个导致产品完全无法使用的P0级问题出现那么久了，开发商还没有解决问题，其效率之低，令人侧目。仗着自己是世界范围内同类软件的老大，可以无视用户对吧？<br />
<!--more--><br />
<span style="color: rgb(0, 0, 255);">▶</span>&#160;MathType有什么替代软件吗？<br />
首先是你能搜到很多&#8220;网页版&#8221;的数学公式编辑器，但我得说，我也用过很多个，一个真●能打的都没有，它们比MathType用起来麻烦多了，而且功能弱。</p>
<p>直到我遇到了<a href="https://www.amyxun.com/" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">AxMath</span></a>，一款国产的&#8220;仿MathType&#8221;软件(但在很多方面已经超越了MathType)，我才知道原来这种国产软件也可以做得这么精良，而且单用户单机正版授权才30多块钱，童叟无欺，一顿饭的钱就能买这么强大的正版软件，你买不了吃亏买不了上当！<br />
<img decoding="async" alt="axmath" src="https://www.codelast.com/wp-content/uploads/2020/10/axmath_logo.png" style="width: 300px; height: 244px;" /><br />
如果不买正版授权也是可以试用的，不过不能复制粘贴你输入的公式。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a>&#8230; <a href="https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e6%8e%a8%e8%8d%90%e4%b8%80%e6%ac%be%e7%bc%96%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f%e7%9a%84%e5%9b%bd%e4%ba%a7%e7%a5%9e%e5%99%a8%ef%bc%9aaxmath%ef%bc%8c%e5%8f%af%e4%b8%8ela/" class="read-more">Read More </a></p>]]></description>
										<content:encoded><![CDATA[<div>
	<img decoding="async" alt="latex" src="https://www.codelast.com/wp-content/uploads/2020/10/latex.png" style="width: 300px; height: 144px;" /></div>
<p>我一直都很佩服那些可以直接用LATEX语法打出各种复杂数学公式的人，反正我是记不住，而且也真的不想去记LATEX语法。<br />
比如这个公式：<br />
<img decoding="async" alt="cauchy's inequality" src="https://www.codelast.com/wp-content/uploads/2020/10/cauchy_inequality.png" style="width: 500px; height: 91px;" /></p>
<p>有的人能直接用LATEX手写出来：<br />
<span style="color:#0000ff;">\left( \sum_{i=1}^n{a_ib_i} \right) ^2\leqslant \left( \sum_{i=1}^n{a_{i}^{2}} \right) \left( \sum_{i=1}^n{b_{i}^{2}} \right) , a_i,b_i\in \mathbb{R}</span><br />
这还算简单的了，更复杂的公式大神们都可以直接手写LATEX。<br />
就问你服不服。<br />
在下自愧脑容量不足。<br />
所以当我要输入数学公式的时候，MathType这个功能强大的可视化数学公式编辑器就是我认为最方便易用的软件。<br />
<span id="more-13059"></span></p>
<div>
	<img decoding="async" alt="mathtype" src="https://www.codelast.com/wp-content/uploads/2020/10/mathtype_logo.png" style="width: 225px; height: 225px;" /></div>
<p><span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;MathType的方便之处<br />
MathType可以直接在复制图形界面的公式的时候，就把公式自动转换成LATEX语法再复制到内存里，粘贴的时候直接粘贴出来LATEX。比如我的网站里面的数学公式，在后台的文字编辑界面里大部分都是LATEX，但它们并不是我用手输的，而是用软件转换成LATEX再粘贴上来的（参考<a href="https://www.codelast.com/?p=6199" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这个</span></a>链接）。<br />
<img decoding="async" alt="mathtype convert latex" src="http://www.codelast.com/wp-content/uploads/ckfinder/images/mathtype_setting_convert.png" style="width: 285px; height: 255px;" /><br />
<span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;MathType的缺点<br />
但它有个缺点就是：贵。正版的单用户授权要300～400元。这个价格对大多数人来说都是要割肉的。<br />
<span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;MathType官方的雷人开发效率<br />
而且当前最新版的MathType 7在当前最新版的<span style="color:#800080;">MacOS Catalina</span>系统上无法运行（官方通告<a href="https://lp.wiris.com/catalina/" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">在此</span></a>）。官方说会在2020年发布新版MathType解决此问题，一个导致产品完全无法使用的P0级问题出现那么久了，开发商还没有解决问题，其效率之低，令人侧目。仗着自己是世界范围内同类软件的老大，可以无视用户对吧？<br />
<!--more--><br />
<span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;MathType有什么替代软件吗？<br />
首先是你能搜到很多&ldquo;网页版&rdquo;的数学公式编辑器，但我得说，我也用过很多个，一个真●能打的都没有，它们比MathType用起来麻烦多了，而且功能弱。</p>
<p>直到我遇到了<a href="https://www.amyxun.com/" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">AxMath</span></a>，一款国产的&ldquo;仿MathType&rdquo;软件(但在很多方面已经超越了MathType)，我才知道原来这种国产软件也可以做得这么精良，而且单用户单机正版授权才30多块钱，童叟无欺，一顿饭的钱就能买这么强大的正版软件，你买不了吃亏买不了上当！<br />
<img decoding="async" alt="axmath" src="https://www.codelast.com/wp-content/uploads/2020/10/axmath_logo.png" style="width: 300px; height: 244px;" /><br />
如果不买正版授权也是可以试用的，不过不能复制粘贴你输入的公式。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;AxMath的局限性<br />
只支持Windows系统（不像MathType有Mac版的）。不过这也还好，如果电脑是Mac/Linux的话，大不了在Windows虚拟机里运行AxMath，或者用<a href="https://www.codeweavers.com/crossover" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">CrossOver</span></a>跑AxMath（亲测可用）。</p>
<p><span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;AxMath的华丽功能<br />
当你第一眼看到AxMath界面的时候，一定会被它的华丽外观给迷到，简直比MathType高级到不知道到哪里去了！<br />
<img decoding="async" alt="axmath ui" src="https://www.codelast.com/wp-content/uploads/2020/10/axmath_ui_1.png" style="width: 600px; height: 761px;" /><br />
看看它支持输入的数学符号有多少种，简直多到像满天星。<br />
官网上的那些强大功能介绍我就不粘贴过来了，我只说几个我肤浅使用了之后感觉特别好的地方。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color:#b22222;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;可以自定义复制出来的LATEX的起始、结束符号<br />
举个例子。<br />
在MatyType里，复制一个数学公式 <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_3a8d8ec90ca2d552f7f63b3627032a7b.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="y=ax+b" /></span><script type='math/tex'>y=ax+b</script> ，再粘贴到任意文本编辑器里，得到的内容如下：<br />
<span style="color:#0000ff;">\ [y=ax+b\ ]</span><br />
开头、结尾的 <span style="color:#ff0000;">\ [</span> 和 <span style="color:#ff0000;">\ ]&nbsp;</span>是不能在MathType中自定义的。当我在网站后台编辑器里用LATEX写数学公式时，这两个开头、结尾的符号要人工修改成 <span style="color:#ff0000;">\ (</span>&nbsp;和 <span style="color:#ff0000;">\ )</span>（&rarr;我特意在这些标成红色的符号之间都多加了一个空格以避免它们显示为数学公式），否则就会被LaTeX for WordPress插件解释成&ldquo;换行居中&rdquo;的式样，从而导致文章排版有问题，我在<a href="https://www.codelast.com/?p=6199" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这篇文章</span></a>里已经做了详细的解释。<br />
每次在MathType里复制公式时，都要做这个重复的人工活，心累。<br />
AxMath就没有这种问题，因为它可以设置&ldquo;<span style="color:#0000ff;">语法定界符</span>&rdquo;，也就是上面说的LATEX开头、结尾的符号。设置成&nbsp;<span style="color: rgb(255, 0, 0);">\ (</span>&nbsp;和&nbsp;<span style="color: rgb(255, 0, 0);">\ )&nbsp;</span>就解决问题啦！<br />
<img decoding="async" alt="axmath settings" src="https://www.codelast.com/wp-content/uploads/2020/10/axmath_settings.jpg" style="width: 476px; height: 475px;" /><br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(178, 34, 34);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;没有MathType经常&ldquo;多生成一个空格&rdquo;的问题<br />
举个例子。<br />
在MathType中用图形界面输入以下公式：<br />
<img decoding="async" alt="math function" src="https://www.codelast.com/wp-content/uploads/2020/10/math_function_1.png" style="width: 657px; height: 92px;" /><br />
复制，粘贴到文本编辑器中，变成了：<br />
<span style="color:#0000ff;">\ [{V_\pi }(s) = {E_{{s^{(1)}}, \cdots }}\left( {\sum\limits_{t = 0}^\infty&nbsp; {{\gamma ^t}R({s^{(t)}},\pi ({s^{(t)}}),{s^{(t + 1)}})\left| {{s^{(0)}} = s;\pi } \right.} } \right) \ ]</span><br />
注意：<span style="color:#b22222;">为了让上面的LATEX显示为纯文本，而不是被我网站里的LaTeX for WordPress插件渲染成数学公式展现出来，我特意在开头的&nbsp;</span><span style="color: rgb(0, 0, 255);">\</span><span style="color:#b22222;">&nbsp;符号后面、以及结尾的&nbsp;</span><span style="color: rgb(0, 0, 255);">]</span><span style="color:#b22222;">&nbsp;符号前面分别都加了一个空格（实际上复制出来的LATEX是没有这两个空格的）</span>。<br />
这个LATEX被我网站里的LaTeX for WordPress插件渲染成了这样：<br />
<img decoding="async" alt="math function" src="https://www.codelast.com/wp-content/uploads/2020/10/math_function_1_with_problem.png" style="width: 535px; height: 79px;" /><br />
注意看中间有一个奇怪的问号，是个什么鬼？<br />
这就是MathType的一个缺陷了（不知道算不算bug）。原因是在  <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_334de1ea38b615839e4ee6b65ee1b103.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="\gamma " /></span><script type='math/tex'>\gamma </script>  字母的前面，MathType生成了两个空格（&nbsp;<span style="color: rgb(0, 0, 255);">infty&nbsp; {{\gamma&nbsp;</span>），而不是正确的一个空格。<br />
注意看这个小细节。在我的使用过程中，MathType经常犯这样的错误，导致我不得不对复制出来的LATEX做人工修正，很烦很烦。<br />
而AxMath就没有这个问题。</p>
<p><span style="color: rgb(0, 0, 255);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;结语<br />
AxMath，你值得拥有！</p>
<p><span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;版权声明&nbsp;<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;<br />
转载需注明出处：<u><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><em><span style="color: rgb(0, 0, 255);"><strong style="font-size: 16px;"><span style="font-family: arial, helvetica, sans-serif;">codelast.com</span></strong></span></em></a></u>&nbsp;<br />
感谢关注我的微信公众号（微信扫一扫）：</p>
<p style="border: 0px; font-size: 13px; margin: 0px 0px 9px; outline: 0px; padding: 0px; color: rgb(77, 77, 77);">
	<img decoding="async" alt="wechat qrcode of codelast" src="https://www.codelast.com/codelast_wechat_qr_code.jpg" style="width: 200px; height: 200px;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e6%8e%a8%e8%8d%90%e4%b8%80%e6%ac%be%e7%bc%96%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f%e7%9a%84%e5%9b%bd%e4%ba%a7%e7%a5%9e%e5%99%a8%ef%bc%9aaxmath%ef%bc%8c%e5%8f%af%e4%b8%8ela/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[原创]用LaTeX for WordPress插件在WordPress中写数学公式</title>
		<link>https://www.codelast.com/%e5%8e%9f%e5%88%9b%e7%94%a8latex-for-wordpress%e6%8f%92%e4%bb%b6%e5%9c%a8wordpress%e4%b8%ad%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f/</link>
					<comments>https://www.codelast.com/%e5%8e%9f%e5%88%9b%e7%94%a8latex-for-wordpress%e6%8f%92%e4%bb%b6%e5%9c%a8wordpress%e4%b8%ad%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f/#comments</comments>
		
		<dc:creator><![CDATA[learnhard]]></dc:creator>
		<pubDate>Wed, 10 Jul 2013 12:58:59 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[综合]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.codelast.com/?p=6199</guid>

					<description><![CDATA[<p>
WordPress是地球上使用最广泛的网站建立工具(或内容管理系统，CMS，Content Management System)，如果你想建一个自己的个人网站，用WordPress非常方便。​<br />
在WordPress中写数学公式有N种方法，以前我一直是用MathType写好公式后，屏幕截图，上传图片到WordPress服务器，然后在文章中引用该图片。这样做的好处就是兼容性好，无论在任何软件（例如RSS阅读器）中都可以正确显示，任何复杂的内容都可以在公式中完美显示（包括中文），还可以给公式加版权水印；当然坏处也非常明显：整个操作过程超级麻烦（尤其是要修改公式的时候）。<br />
<span id="more-6199"></span><br />
现在有一种更为简单的办法，虽然在某些时候显示效果不那么完美，但是大多数都是没问题的，那就是：使用WordPress的<a href="http://www.latex-project.org/" rel="noopener noreferrer" target="_blank">LaTex</a>插件<span style="color:#0000ff;">LaTeX for WordPress</span>（直接在WordPress后台的插件安装中搜索即可找到），可以直接在WordPress中用LaTex语法书写数学公式，当一个访客打开此文章页面时，它会自动地调用<a href="http://www.mathjax.org/" rel="noopener noreferrer" target="_blank">MathJax</a>的服务将页面中的LaTex代码渲染为数学公式。<br />
如果我们要修改文章中的公式，直接修改LaTex就可以了，保存文章之后，剩下的全都不需要我们管。</p>
<p><span style="background-color:#00ff00;">【1】</span>安装<span style="color: rgb(0, 0, 255);">LaTeX for WordPress</span>插件<br />
不用说了，直接在WordPress后台插件安装中心安装。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="background-color:#00ff00;">【2】</span>写LaTex数学公式<br />
有人说，我不会LaTex语法怎么办？好吧，和我一样，惭愧惭愧。但是有一个折衷的办法：利用图形化的工具先输入好数学公式，然后再转换成LaTex。有什么图形化的工具可以实现这一点呢？太多了。下面举两个例子。<br />
<span style="background-color:#dda0dd;">①</span>在线LaTex公式编辑器<br />
<a href="http://www.codecogs.com/latex/eqneditor.php" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">编辑器1</span></a>，<a href="http://www.sciweavers.org/free-online-latex-equation-editor" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">编辑器2</span></a>，<span style="background-color: rgb(255, 160, 122);"><a href="http://arachnoid.com/latex/" rel="noopener noreferrer" target="_blank">编辑器3</a></span>。这些编辑器对不熟悉LaTex的人还是有障碍的，具体自己体会吧。<br />
<span style="background-color:#dda0dd;">②</span>桌面工具，如MathType<br />
先在MathType软件中以图形化方式输入好数学公式，然后Ctrl+A全选你输入的公式，Ctrl+C复制公式，到纯文本编辑器（例如Notepad++）中一粘贴，就可以得到公式的LaTex&#8220;翻译&#8221;了。<br />
&#8212;&#8212;这是怎么做到的？只要对MathType稍加设置即可实现。点击&#8220;选项&#8221;&#8594;&#8220;剪切和复制选项&#8221;，在打开的对话框中，像下面那样设置：</p>
<div style="text-align: center;">
	<img decoding="async" alt="MathType setting" src="http://www.codelast.com/wp-content/uploads/ckfinder/images/mathtype_setting_convert.png" style="width: 285px; height: 255px;" /></div>
<p>然后就可以实现上面的复制粘贴效果了。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a>&#8230; <a href="https://www.codelast.com/%e5%8e%9f%e5%88%9b%e7%94%a8latex-for-wordpress%e6%8f%92%e4%bb%b6%e5%9c%a8wordpress%e4%b8%ad%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f/" class="read-more">Read More </a></p>]]></description>
										<content:encoded><![CDATA[<p>
WordPress是地球上使用最广泛的网站建立工具(或内容管理系统，CMS，Content Management System)，如果你想建一个自己的个人网站，用WordPress非常方便。​<br />
在WordPress中写数学公式有N种方法，以前我一直是用MathType写好公式后，屏幕截图，上传图片到WordPress服务器，然后在文章中引用该图片。这样做的好处就是兼容性好，无论在任何软件（例如RSS阅读器）中都可以正确显示，任何复杂的内容都可以在公式中完美显示（包括中文），还可以给公式加版权水印；当然坏处也非常明显：整个操作过程超级麻烦（尤其是要修改公式的时候）。<br />
<span id="more-6199"></span><br />
现在有一种更为简单的办法，虽然在某些时候显示效果不那么完美，但是大多数都是没问题的，那就是：使用WordPress的<a href="http://www.latex-project.org/" rel="noopener noreferrer" target="_blank">LaTex</a>插件<span style="color:#0000ff;">LaTeX for WordPress</span>（直接在WordPress后台的插件安装中搜索即可找到），可以直接在WordPress中用LaTex语法书写数学公式，当一个访客打开此文章页面时，它会自动地调用<a href="http://www.mathjax.org/" rel="noopener noreferrer" target="_blank">MathJax</a>的服务将页面中的LaTex代码渲染为数学公式。<br />
如果我们要修改文章中的公式，直接修改LaTex就可以了，保存文章之后，剩下的全都不需要我们管。</p>
<p><span style="background-color:#00ff00;">【1】</span>安装<span style="color: rgb(0, 0, 255);">LaTeX for WordPress</span>插件<br />
不用说了，直接在WordPress后台插件安装中心安装。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="background-color:#00ff00;">【2】</span>写LaTex数学公式<br />
有人说，我不会LaTex语法怎么办？好吧，和我一样，惭愧惭愧。但是有一个折衷的办法：利用图形化的工具先输入好数学公式，然后再转换成LaTex。有什么图形化的工具可以实现这一点呢？太多了。下面举两个例子。<br />
<span style="background-color:#dda0dd;">①</span>在线LaTex公式编辑器<br />
<a href="http://www.codecogs.com/latex/eqneditor.php" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">编辑器1</span></a>，<a href="http://www.sciweavers.org/free-online-latex-equation-editor" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">编辑器2</span></a>，<span style="background-color: rgb(255, 160, 122);"><a href="http://arachnoid.com/latex/" rel="noopener noreferrer" target="_blank">编辑器3</a></span>。这些编辑器对不熟悉LaTex的人还是有障碍的，具体自己体会吧。<br />
<span style="background-color:#dda0dd;">②</span>桌面工具，如MathType<br />
先在MathType软件中以图形化方式输入好数学公式，然后Ctrl+A全选你输入的公式，Ctrl+C复制公式，到纯文本编辑器（例如Notepad++）中一粘贴，就可以得到公式的LaTex&ldquo;翻译&rdquo;了。<br />
&mdash;&mdash;这是怎么做到的？只要对MathType稍加设置即可实现。点击&ldquo;选项&rdquo;&rarr;&ldquo;剪切和复制选项&rdquo;，在打开的对话框中，像下面那样设置：</p>
<div style="text-align: center;">
	<img decoding="async" alt="MathType setting" src="http://www.codelast.com/wp-content/uploads/ckfinder/images/mathtype_setting_convert.png" style="width: 285px; height: 255px;" /></div>
<p>然后就可以实现上面的复制粘贴效果了。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="background-color:#00ff00;">【3】</span>LaTex在WordPress文章中的嵌套与换行居中模式<br />
你会发现，从MathType中复制到文本编辑器里的LaTex公式，填到WordPress的文章里时，每一个公式都会占用独立的一行，并且公式是居中的，这样绝对不能接受，例如下面这个效果&mdash;&mdash;已知函数 <p style='text-align:center;'><span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_ff27977c194408e6ad56689f4bdc316b.gif' style='vertical-align: middle; border: none;' class='tex' alt="f(x) = 3x + a" /></span><script type='math/tex;  mode=display'>f(x) = 3x + a</script></p>，求&nbsp;<p style='text-align:center;'><span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_d37ffc54b67ce8de1f01efb1f2e33689.gif' style='vertical-align: middle; border: none;' class='tex' alt="x = 1" /></span><script type='math/tex;  mode=display'>x = 1</script></p> 时的函数值。</p>
<p>汉字和公式被分成那么多行，这样多难看啊，解决办法就是：把复制出来的LaTex公式中的最外面的中括号替换为小括号。<br />
然后我们再重新看看上面的数学陈述的效果&mdash;&mdash;已知函数  <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_ff27977c194408e6ad56689f4bdc316b.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="f(x) = 3x + a" /></span><script type='math/tex'>f(x) = 3x + a</script> ，求&nbsp; <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_d37ffc54b67ce8de1f01efb1f2e33689.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="x = 1" /></span><script type='math/tex'>x = 1</script>  时的函数值。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
为什么会这样？这是因为在LaTex语法中，\ ( \ )表示inline, \ [ \ ] 表示换行居中（&rarr;我特意在这些符号之间都多加了一个空格以避免它们显示为数学公式）。</p>
<p><span style="background-color:#00ff00;">【4】</span>配置自己的MathJax服务<br />
前面说了，<span style="color: rgb(0, 0, 255);">LaTeX for WordPress</span>插件会默认使用MathJax提供的服务来渲染公式，如果MathJax服务不可用，或者被屏蔽了，那么此插件就会失效，为此，我们可以在自己的服务器上安装MathJax，使用自己的服务。方法可参考MathJax官方的<a href="http://docs.mathjax.org/en/v1.1-latest/installation.html" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这篇文章</span></a>，但我觉得此文章废话太多，核心的东西归纳为以下几步：<br />
<span style="background-color:#dda0dd;">①</span>在你的服务器上checkout出MathJax的源码，例如用git：</p>
<blockquote>
<p>
		git clone git://github.com/mathjax/MathJax.git MathJax</p>
</blockquote>
<p>当然，或者你用svn也可以：</p>
<blockquote>
<p>
		svn checkout http://svn.github.com/mathjax/MathJax.git MathJax</p>
</blockquote>
<p><span style="background-color:#dda0dd;">②</span>将checkout得到的整个目录拷贝到WordPress的&ldquo;wp-content&rdquo;目录下，这就是所谓的MaxJax安装：</p>
<blockquote>
<div>
		rm -rf MathJax/.git*</div>
<div>
		cp -r MathJax/ /xxx/wp-content/</div>
</blockquote>
<p>第一句是将checkout下来的版本控制相关的文件删除，否则它们占用太多的磁盘空间，没有意义。<br />
<span style="background-color:#dda0dd;">③</span>为MathJax目录以及MathJax/下的添加可执行权限<br />
<span style="background-color:#dda0dd;">④</span>测试MathJax是否能正常工作。根据我前面的安装路径，我的测试路径为：http://www.codelast.com/wp-content/MathJax/test/ ，如果你在页面中看到提示说working了，那么就OK了。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="background-color:#dda0dd;">⑤</span>修改LaTeX for WordPress插件的设置，让它使用你刚安装的MathJax服务。在WordPress后台的&ldquo;设置&rdquo;&rarr;&ldquo;LaTex&rdquo;中，将&ldquo;<span style="color:#0000ff;">MathJax Server</span>&rdquo;选项选中&ldquo;<span style="color:#0000ff;">Custom Service</span>&rdquo;，填入类似于下面的字符串：</p>
<blockquote>
<p>
		/wp-content/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML</p>
</blockquote>
<p>注意这还是与你上面的安装路径相关的，如果你不是安装在这个相对路径下，需要做相应的修改。</p>
<p><span style="color:#ff0000;">NOTE</span>：使用自己的MathJax服务也是有隐患的&mdash;&mdash;如果你的MathJax版本一直没有更新，而你使用的浏览器渲染LaTex公式的行为有变化，那么就有可能导致你的网站上显示公式不正常。例如，我就遇到过一次：Chrome升级之后，每一个数学公式后面都有一个小竖线（trailing vertical line），和<a href="http://stackoverflow.com/questions/34277967/chrome-rendering-mathjax-equations-with-a-trailing-vertical-line" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这篇</span></a>文章里描述的一样，看上去非常恶心+难受。这正是由于我使用了自己服务器上的MathJax服务，并且它从安装之后就一直没有更新过的原因&mdash;&mdash;版本太旧了，兼容不了新版的Chrome。后来我只是在WordPress的后台&ldquo;设置&rdquo;&rarr;&ldquo;LaTex&rdquo;中，将&ldquo;MathJax Server&rdquo;选项改为&ldquo;MathJax CDN&rdquo;，就解决了问题，因为这会让我使用最新的MathJax服务。</p>
<p><span style="color:#ff0000;">2017.06.12更新</span>：从2017.04.30开始，MathJax CDN服务已经关闭，解决办法请参考<a href="http://www.codelast.com/?p=9278" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这个</span></a>链接。</p>
<p><span style="background-color: rgb(0, 255, 0);">【5】</span>一些无法用MathType复制成LaTex文本的符号怎么输入<br />
如上面所说，用MathType可以直接复制出LaTex文本，不过，在MathType中复制某些符号时会出错，MathType提示&ldquo;转换错误...&rdquo;，这时，你需要做的就是：不要在MathType中输入这些符号，然后复制出数学公式，粘贴到WordPress编辑器中，再自己手工用LaTex语法补上那些符号。<br />
下面列出了一些无法复制的符号的LaTex表达式：<br />
<span style="color:#0000ff;"> <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_9289d632ac358397245e4dce6ebec96d.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="\stackrel \frown {AB}" /></span><script type='math/tex'>\stackrel \frown {AB}</script> </span>（表示&ldquo;弧AB&rdquo;）：&nbsp;<span style="color:#ff0000;">\stackrel \frown {AB}</span><br />
<span style="color:#0000ff;"> <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_f5412804005d401e47fc9a52ddd6655e.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="\bigtriangleup" /></span><script type='math/tex'>\bigtriangleup</script> </span>（表示三角形）：<span style="color:#ff0000;">\bigtriangleup</span><br />
类似于这样的<span style="color:#0000ff;">多行公式</span>： <span class='MathJax_Preview'><img src='https://www.codelast.com/wp-content/plugins/latex/cache/tex_6dcf256c9bfafab3449ad7c6fbb77508.gif' style='vertical-align: middle; border: none; padding-bottom:2px;' class='tex' alt="f(x) = \left\{ {\begin{array}{*{20}{c}}{x + 1,\;x < 1}\\{{x^2},\;x \ge 1}\end{array}} \right." /></span><script type='math/tex'>f(x) = \left\{ {\begin{array}{*{20}{c}}{x + 1,\;x < 1}\\{{x^2},\;x \ge 1}\end{array}} \right.</script> ：在MathType中复制出这个公式时，得到的是一个4行的LaTex表达式，如果你直接把它粘贴到WordPress编辑器中，再发布文章，它是无法被MathJax正确渲染的，你需要做的是把4行的LaTex表达式中的所有换行给<span style="color:#b22222;">删除</span>，合成为一行，就OK了。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="http://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="background-color: rgb(0, 255, 0);">【6】</span>如果你使用PHP 7，该插件会失效，解决方法看<a href="https://www.codelast.com/?p=10381" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这里</span></a>。</p>
<p><span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;版权声明&nbsp;<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;<br />
转载需注明出处：<u><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><em><span style="color: rgb(0, 0, 255);"><strong style="font-size: 16px;"><span style="font-family: arial, helvetica, sans-serif;">codelast.com</span></strong></span></em></a></u>&nbsp;<br />
感谢关注我的微信公众号（微信扫一扫）：</p>
<p style="border: 0px; font-size: 13px; margin: 0px 0px 9px; outline: 0px; padding: 0px; color: rgb(77, 77, 77);">
	<img decoding="async" alt="wechat qrcode of codelast" src="https://www.codelast.com/codelast_wechat_qr_code.jpg" style="width: 200px; height: 200px;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.codelast.com/%e5%8e%9f%e5%88%9b%e7%94%a8latex-for-wordpress%e6%8f%92%e4%bb%b6%e5%9c%a8wordpress%e4%b8%ad%e5%86%99%e6%95%b0%e5%ad%a6%e5%85%ac%e5%bc%8f/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
	</channel>
</rss>
