Latex in Fluid

$\LaTeX$

关于换行

由于Fluid在渲染latex公式时,会将 \\替换为 \,所以尝试 \\\\来替换 \\,但仍会出现无法正确渲染的问题。现给出几种解决办法。

1
2
3
4
5
6
7
8
9
10
11
12
方法一:结合‘&’与‘\\\\
\begin{align}
\end{align}
问题:无法自动居中,必须手动设置对齐

Example:
$$
\begin{align}
(x+y)^n &=\sum_{k=0}^n\binom nkx^{n-k}y^k \\\\
\binom nk &=\frac{n!}{k!(n-k)!}
\end{align}
$$

效果:

$$
\begin{align}
(x+y)^n &=\sum_{k=0}^n\binom nkx^{n-k}y^k \\
\binom nk &=\frac{n!}{k!(n-k)!}
\end{align}
$$

1
2
3
4
5
6
7
8
9
10
11
12
方法二:gathered
\begin{gathered}
\end{gathered}

Example:
$$
\begin{gathered}
\int_{-\infty}^\infty e^{-x^2}dx=\sqrt{\pi} \\\\
I^2=\left(\int_{-\infty}^\infty e^{-x^2}dx\right)^2 \\\\
I^2=\int_{-\infty}^\infty e^{-x^2}dx\int_{-\infty}^\infty e^{-y^2}dy=\int_{-\infty}^\infty\int_{-\infty}^\infty e^{-\left(x^2+y^2\right)}dxdy
\end{gathered}
$$

效果:
Show that:

$$
\begin{gathered}
\int_{-\infty}^\infty e^{-x^2}dx=\sqrt{\pi} \\
\because I^2=\left(\int_{-\infty}^\infty e^{-x^2}dx\right)^2 \\
\therefore I^2=\int_{-\infty}^\infty e^{-x^2}dx\int_{-\infty}^\infty e^{-y^2}dy=\int_{-\infty}^\infty\int_{-\infty}^\infty e^{-\left(x^2+y^2\right)}dxdy
\end{gathered}
$$

关于复杂公式无法渲染

1
2
3
4
5
6
7
8
例如以下例子:
$$
\begin{align}
&S = (-1)^{\text{Sign}}\\\\
&E = \text{Exponent}_2-127_{10}\\\\
&Value = S\times M\times2^E
\end{align}
$$

解决办法:
在下划线 _前加上 \

1
+   &E = \text{Exponent}\_2-127_{10}\\\\

花括号无法显示

注意到 \在Hexo对于数学公式渲染使用的渲染库中的意义:特殊字符,用于转义其他特殊字符。所以在 \{or \}前加上 \即可。


Latex in Fluid
http://lmehw.github.io/2024/04/18/Latex-in-Fluid/
Author
LmeHW
Posted on
April 18, 2024
Updated on
April 11, 2026
Licensed under