注意:当前主题Sakurairo的PJAX局部刷新功能和WordPress插件Simple Mathjax不兼容,所以每次要刷新一次页面才能加载LaTex公式。
解决方式是将PJAX局部刷新功能关闭,不用刷新页面即可自动进行MathJax渲染。
经过测试以下代码:
$$
A = \left[
\begin{matrix}
1&1 \\
1&0
\end{matrix}
\right]
$$
对于矩阵中的换行如果写成\\
,那么经过MathJax渲染(WordPress插件Simple Mathjax)会变成\
,起不到换行作用,需要在源码中写成\\\
。
但是CSDN博客用的是KaTex,换行只能写成\\
,如果写成\\\
就会报语法错误。
在typora的渲染中,两个斜杠或者三个斜杠都可以。
总结一下:对于矩阵中的换行,MathJax渲染的Latex写三个斜杠,CSDN博客渲染的Katex写两个斜杠。
还有就是对于乘号(*),如果写在公式中,它的左右一定都要加空格,例如 2 * k
,而不是 2*k
。
以下是一些测试,若未被渲染成公式,请刷新页面!
通过\\
换行:
$$
A = \left[
\begin{matrix}
1&1 \
1&0
\end{matrix}
\right]
$$
通过\\\
换行:
$$
A = \left[
\begin{matrix}
1&1 \\
1&0
\end{matrix}
\right]
$$
$$
根据矩阵乘法,有A.m[1][0] * f(1) + A.m[1][1] * f(0) = f(n),即f(n) = A.m[1][0]
$$
$$
则可以得到B=
\left[
\begin{matrix}
E & E\\
O & A
\end{matrix}
\right]
(E为单位阵,O为零矩阵)
$$
$$
让B与自身相乘,可得到B^{k+1}=
\left[
\begin{matrix}
E & E + A + A^2 + A^3 + … + A^k\\
O & A^{k+1}
\end{matrix}
\right]
$$
$则S(n) = A^b + A^{k+b} + A^{2k+b} + ... + A^{(n-1)k+b}(A的幂次取[1][0]位置,也就是矩阵左下角的元素)$
还有其他的一些渲染效果可以见我的这篇文章:矩阵快速幂 练习题(2019.7.16训练)
Comments | 3 条评论
This is a LaTex comment.
$$A = \left[
\begin{matrix}
1&1 \\
1&0
\end{matrix}
\right]$$
$$则S(n) = A^b + A^{k+b} + A^{2k+b} + … + A^{(n-1)k+b}(A的幂次取[1][0]位置,也就是矩阵左下角的元素)$$
用qq浏览器,似乎不支持mathjax渲染
@domeya 噢,可以,但qq浏览器要多刷新几次才行