【HTML】KaTeX 常用公式字符

该文章已生成可运行项目,

KaTeX \KaTeX KATEX

KaTeX 是一个快速、易于使用的JavaScript库,用于在网页上显示数学公式。它通过解析TeX语法的数学表达式,并将其渲染为HTML + CSS,使得数学内容在网页上具有良好的可读性和排版效果。与MathJax等其他数学公式渲染库相比,KaTeX 在加载速度和渲染性能上具有明显优势,特别适合需要快速显示大量数学公式的在线教育、学术研究等场景。

1. 常用字符关键词对照表

在这里插入图片描述

在这里插入图片描述

2. 注释关键词

在这里插入图片描述

3. 格式关键词

在这里插入图片描述

4. 语法格式

$$ 关键词  $$ 

极限求和示例
$$\lim \limits_x + \lim \limits_y$$

lim⁡x+lim⁡y\lim \limits_x + \lim \limits_yxlim+ylim

$$ \displaystyle\sum_{i=1}^n $$

∑i=1n \displaystyle\sum_{i=1}^n i=1n

$$
\begin{CD}
   A @>a>> B \\
@VbVV @AAcA \\
   C @= D
\end{CD}
$$

A→aBb↓↑cC=D \begin{CD} A @>a>> B \\ @VbVV @AAcA \\ C @= D \end{CD} AbCaBcD

分数子母格式示例
$$ \cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}} $$

21+21+21 \cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}} 1+1+1222

$$ \Set{ x | x<\frac 1 2 } $$

{ x  |  x<12 } \Set{ x | x<\frac 1 2 } {xx<21}

字体格式示例
$$ \colorbox{red}{Black on red} $$

$$ \colorbox{#00AACC}{Black on blue} $$

$$ \color{#0000FF} AaBb123 $$

$$ \color{lightgreen} AaBb123 $$

Black on red \colorbox{red}{Black on red} Black on red

Black on blue \colorbox{#00AACC}{Black on blue} Black on blue

AaBb123 \color{#0000FF} AaBb123 AaBb123

AaBb123 \color{lightgreen} AaBb123 AaBb123

求导向量示例
$$ y'  +  y'' $$

y′+y′′ y' + y'' y+y′′

$$ \overrightarrow{AB} $$

AB→ \overrightarrow{AB} AB

求和矩阵示例
$$ 
\sum_{
\begin{subarray}{l}
   i\in\Lambda\\
   0<j<n
\end{subarray}} 
$$

∑i∈Λ0<j<n \sum_{ \begin{subarray}{l} i\in\Lambda\\ 0<j<n \end{subarray}} iΛ0<j<n

$$ 
\begin{bmatrix}
   a & b \\
   c & d
\end{bmatrix} 
$$

[abcd] \begin{bmatrix} a & b \\ c & d \end{bmatrix} [acbd]

$$ 
\begin{Bmatrix}
   a & b \\
   c & d
\end{Bmatrix} 
$$

{abcd} \begin{Bmatrix} a & b \\ c & d \end{Bmatrix} {acbd}

$$ 
\begin{vmatrix}
   a & b \\
   c & d
\end{vmatrix} 
$$

∣abcd∣ \begin{vmatrix} a & b \\ c & d \end{vmatrix} acbd

$$ 
\begin{pmatrix}
   a & b \\
   c & d
\end{pmatrix} 
$$

(abcd) \begin{pmatrix} a & b \\ c & d \end{pmatrix} (acbd)

$$ 
\def\arraystretch{1.5}
   \begin{array}{c:c:c}
   a & b & c \\ \hline
   d & e & f \\
   \hdashline
   g & h & i
\end{array} 
$$

abcdefghi \def\arraystretch{1.5} \begin{array}{c:c:c} a & b & c \\ \hline d & e & f \\ \hdashline g & h & i \end{array} adgbehcfi

方程式示例
$$ 
\begin{alignat}{2}
   10&x+&3&y=2\\
   3&x+&13&y=4
\end{alignat} 
$$

10x+3y=23x+13y=4 \begin{alignat}{2} 10&x+&3&y=2\\ 3&x+&13&y=4 \end{alignat} 103x+x+313y=2y=4

$$ \tag{hi} x+y^{2x} $$

$$ \tag*{hi} x+y^{2x} $$

x+y2x(hi) \tag{hi} x+y^{2x} x+y2x(hi)

x+y2xhi \tag*{hi} x+y^{2x} x+y2xhi

注释示例:
$$ \bcancel{Abc} $$

$$ \sout{abc} $$

$$ \underbrace{a+b+c}_{\text{note}} $$

$$ \underbrace{1+1+ \dotso +1}_{\text{1*n}} \gg \overbrace{1\ast 1 \ast \dotso \ast1}^{\text{1}} $$

Abc \bcancel{Abc} Abc

abc \sout{abc} abc

a+b+c⏟note \underbrace{a+b+c}_{\text{note}} notea+b+c

1+1+…+1⏟1*n≫1∗1∗…∗1⏞1 \underbrace{1+1+ \dotso +1}_{\text{1*n}} \gg \overbrace{1\ast 1 \ast \dotso \ast1}^{\text{1}} 1*n1+1++11111

5. 甘特图使用 (Gantt)

<!DOCTYPE html>
<html>
<head>
  <title>Mermaid Gantt Chart Example</title>
  <script src="https://cdn.jsdelivr.net/npm/mermaid@8.13.3/dist/mermaid.min.js"></script>
</head>
<body>
  <div class="mermaid">
    gantt
    dateFormat  YYYY-MM-DD
    title       Adding GANTT diagram functionality to mermaid
    excludes    weekends
    %% (`excludes` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".)

    section A section
    Completed task            :done,    des1, 2014-01-06,2014-01-08
    Active task               :active,  des2, 2014-01-09, 3d
    Future task               :         des3, after des2, 5d
    Future task2              :         des4, after des3, 5d

    section Critical tasks
    Completed task in the critical line :crit, done, 2014-01-06,24h
    Implement parser and jison          :crit, done, after des1, 2d
    Create tests for parser             :crit, active, 3d
    Future task in critical line        :crit, 5d
    Create tests for renderer           :2d
    Add to mermaid                      :until isadded
    Functionality added                 :milestone, isadded, 2014-01-25, 0d

    section Documentation
    Describe gantt syntax               :active, a1, after des1, 3d
    Add gantt diagram to demo page      :after a1  , 20h
    Add another diagram to demo page    :doc1, after a1  , 48h

    section Last section
    Describe gantt syntax               :after doc1, 3d
    Add gantt diagram to demo page      :20h
    Add another diagram to demo page    :48h
  </div>

  <script>
    mermaid.initialize({startOnLoad:true});
  </script>
</body>
</html>

在这里插入图片描述

5. UML 图使用

<!DOCTYPE html>
<html>
<head>
  <title>Mermaid Gantt Chart Example</title>
  <script src="https://cdn.jsdelivr.net/npm/mermaid@8.13.3/dist/mermaid.min.js"></script>
</head>
<body>
  <div class="mermaid">
    ---
	config:
	  look: handDrawn
	  theme: neutral
	---
	flowchart LR
	  A[Start] --> B{Decision}
	  B -->|Yes| C[Continue]
	  B -->|No| D[Stop]

  </div>

  <script>
    mermaid.initialize({startOnLoad:true});
  </script>
</body>
</html>

在这里插入图片描述

本文章已经生成可运行项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ustinian_310

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值