本博客即日起支持在博文和评论中使用 [inlinemath]\TeX[/inlinemath] 语句来撰写数学公式。
使用 MathJax 扩展。
若要输入行内公式,使用 BBcode 样式的inlinemath 标签及其结束标签将 [inlinemath]\TeX[/inlinemath] 语句包含,就像这样:[inlinemath]a^2=b^2+c^2[/inlinemath],[inlinemath]\sin^2\alpha+\cos^2\alpha=1[/inlinemath]。
若要输入行间公式,使用 BBcode 样式的math 标签及其结束标签将 [inlinemath]\TeX[/inlinemath] 语句包含,就像这样:[math]\lim_{n\to\infty}\sum_{x=1}^n\frac{1}{x}=\frac{\mathrm\pi^2}{6}[/math][math]\mathbb{d}z=\frac{\mathbb{\partial}z}{\mathbb{\partial}x}\mathbb{d}x+\frac{\mathbb{\partial}z}{\mathbb{\partial}y}\mathbb{d}y[/math]
所谓 BBCode 样式,即[bbcode]text here[/bbcode] 。
如果要为你的网站添加 MathJax 支持,只需在网页的<head>…</head> 标签之间插入以下代码:
<script type="text/javascript"> src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> </script>
如果是为 WordPress 添加 MathJax 支持,则将代码添加到模板的页眉文件(header.php)。然后就可以使用默认的标签(美元符号)来输入公式。
如果要自定义标签,则使用以下代码:
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ extensions: ["tex2jax.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['[inlinemath]','[/inlinemath]'] ], displayMath: [ ['[math]','[/math]'] ], processEscapes: true }, "HTML-CSS": { availableFonts: ["TeX"] } }); </script> <script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"> </script>
将其更改为自己的标签即可。
get!
[math]A\mathbf{x}=\begin{bmatrix}\mathbf{a}_1&\mathbf{a}_2&\cdots&\mathbf{a}_n\end{bmatrix}\begin{bmatrix}x_1\\\vdots\\x_n\end{bmatrix}=x_1\mathbf{a}_1+x_1\mathbf{a}_2+\cdots+x_n\mathbf{a}_n=\mathbf{b}[/math]