公式编号样式设置

如需更改样式, 可在主题的 theme.css 文件中添加如下 css 片段

编号跟随在公式右侧, 公式过长时需要滑动滚动条才能看到编号

  1. .protyle-wysiwyg .katex-display>.katex>.katex-html>.tag,
  2. .b3-typography .katex-display>.katex>.katex-html>.tag {
  3. position: relative;
  4. }

image.png

编号固定在页面右侧, 公式过长时会被遮挡

  1. .protyle-wysiwyg .katex-display>.katex>.katex-html>.tag,
  2. .b3-typography .katex-display>.katex>.katex-html>.tag {
  3. position: absolute;
  4. }

image.png

如何进行公式编号

使用\tag{}进行手动编号

z = (a+b)^4 \tag{3}

数学公式编号 - 图3

使用equation环境与align环境进行自动编号

参考: latex中equation环境相比align环境有何优势? - 博学多闻的回答 - 知乎

equation环境

\begin{equation} z = (a+b)^4 \end{equation}

image.png


\begin{equation} \begin{align} z &= (a+b)^4 \\ &= (a+b)^2(a+b)^2 \\ &= (a^2+2ab+b^2)(a^2+2ab+b^2) \\ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 \\ \end{align} \end{equation}

image.png


\begin{equation} \begin{align*} z &= (a+b)^4 \\ &= (a+b)^2(a+b)^2 \\ &= (a^2+2ab+b^2)(a^2+2ab+b^2) \\ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 \\ \end{align*} \end{equation}

image.png

align环境

\begin{align} z &= (a+b)^4 \\ &= (a+b)^2(a+b)^2 \\ &= (a^2+2ab+b^2)(a^2+2ab+b^2) \\ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 \\ \end{align}

image.png


\begin{align} z &= (a+b)^4 \notag \\ &= (a+b)^2(a+b)^2 \\ &= (a^2+2ab+b^2)(a^2+2ab+b^2) \nonumber \\ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 \\ \end{align}

image.png


\begin{align*} z &= (a+b)^4 \\ &= (a+b)^2(a+b)^2 \\ &= (a^2+2ab+b^2)(a^2+2ab+b^2) \\ &= a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4 \\ \end{align*}

image.png