Я заставляю MathJax работать с WordPress, добавляя следующий код в footer.php
. Это работает для простых математических символов и уравнений.
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
processEscapes: true
}
});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
Но это не работает для уравнений с многострочными, например,
Он отображается как одна строка, как показано ниже.
Это вызвано рендерингом \\
как \
по умолчанию в WordPress или редакторе уценки. Одно из возможных решений — превратить все \\
в $$...$$
в \\\\
.
Я ожидаю, что смогу использовать \\
как разрыв строки напрямую. Он работает на StackEdit, но я не знаю, как это сделать, вероятно, экранируя \\
для MathJax.
Вот исходный код. (Я использую редактор уценки.)
$$
\begin{bmatrix}
PR(p_1) \\
PR(p_2) \\
\vdots \\
PR(p_N)
\end{bmatrix} =
\begin{bmatrix}
{(1-d)/ N} \\
{(1-d) / N} \\
\vdots \\
{(1-d) / N}
\end{bmatrix}
+ d
\begin{bmatrix}
\ell(p_1,p_1) & \ell(p_1,p_2) & \cdots & \ell(p_1,p_N) \\
\ell(p_2,p_1) & \ddots & & \vdots \\
\vdots & & \ell(p_i,p_j) & \\
\ell(p_N,p_1) & \cdots & & \ell(p_N,p_N)
\end{bmatrix}
\cdot
\begin{bmatrix}
PR(p_1) \\
PR(p_2) \\
\vdots \\
PR(p_N)
\end{bmatrix}
$$