KaTeX 公式教学
KaTeX 是一个快速的数学公式渲染工具,常用于网页中显示复杂的数学表达式。下面是一些基本的 KaTeX 使用教学,帮助你快速上手。
KaTeX 基本语法
KaTeX 的语法与 LaTeX 的数学公式语法非常相似。以下是一些常用的数学表达式及其对应的 KaTeX 语法:
基本公式
- 分数:
\frac{a}{b}
a b \frac{a}{b} ba - 根号:
\sqrt{x}
x \sqrt{x} x - 上标:
a^b
a b a^b ab - 下标:
a_b
a b a_b ab
\frac{a}{b} \quad \sqrt{x} \quad a^b \quad a_b
a b x a b a b \frac{a}{b} \quad \sqrt{x} \quad a^b \quad a_b baxabab
括号
- 大括号:
\left( \frac{a}{b} \right)
( a b ) \left( \frac{a}{b} \right) (ba) - 中括号:
\left[ \frac{a}{b} \right]
[ a b ] \left[ \frac{a}{b} \right] [ba] - 大括号:
\left\{ \frac{a}{b} \right\}
{ a b } \left\{ \frac{a}{b} \right\} {ba}
\left( \frac{a}{b} \right) \quad \left[ \frac{a}{b} \right] \quad \left\{ \frac{a}{b} \right\}
( a b ) [ a b ] { a b } \left( \frac{a}{b} \right) \quad \left[ \frac{a}{b} \right] \quad \left\{ \frac{a}{b} \right\} (ba)[ba]{ba}
求和与积分
- 求和:
\sum_{i=1}^{n} i
- 积分:
\int_{a}^{b} f(x) \, dx
\sum_{i=1}^{n} i \quad \int_{a}^{b} f(x) \, dx
特殊符号
- 希腊字母:
\alpha \beta \gamma \delta \theta
α β γ δ θ \alpha \beta \gamma \delta \theta αβγδθ - 无穷大:
\infty
∞ \infty ∞ - 微分符号:
\partial
∂ \partial ∂
\alpha \beta \gamma \delta \theta \quad \infty \quad \partial
α β γ δ θ ∞ ∂ \alpha \beta \gamma \delta \theta \quad \infty \quad \partial αβγδθ∞∂
示例
二次方程
ax^2 + bx + c = 0
a x 2 + b x + c = 0 ax^2 + bx + c = 0 ax2+bx+c=0
微积分公式
\int_{0}^{\infty} e^{-x} \, dx = 1
∫ 0 ∞ e − x d x = 1 \int_{0}^{\infty} e^{-x} \, dx = 1 ∫0∞e−xdx=1
矩阵
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
( a b c d ) \begin{pmatrix} a & b \\ c & d \end{pmatrix} (acbd)
极限和三角函数
极限
极限是用 \lim
命令表示的,可以结合上标和下标来表示极限的上下界。
- 极限示例
\lim_{x \to \infty} f(x) = L
lim x → ∞ f ( x ) = L \lim_{x \to \infty} f(x) = L x→∞limf(x)=L
三角函数
三角函数包括正弦、余弦、正切及其反函数。以下是常用的三角函数表示方法:
- 正弦函数
\sin(x)
- 余弦函数
\cos(x)
- 正切函数
\tan(x)
- 反三角函数
\arcsin(x) \quad \arccos(x) \quad \arctan(x)
示例
极限和三角函数结合的例子
\lim_{x \to 0} \frac{\sin(x)}{x} = 1
lim x → 0 sin ( x ) x = 1 \lim_{x \to 0} \frac{\sin(x)}{x} = 1 x→0limxsin(x)=1
复合函数
\sin(\cos(\theta))
sin ( cos ( θ ) ) \sin(\cos(\theta)) sin(cos(θ))
三角恒等式
\sin^2(\theta) + \cos^2(\theta) = 1
在网页中使用 KaTeX 渲染极限和三角函数
以下是一个包含极限和三角函数的 HTML 示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>KaTeX Example</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/katex.min.css">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/contrib/auto-render.min.js"></script>
</head>
<body>
<h1>KaTeX Example</h1>
<p>极限示例:$$\lim_{x \to \infty} f(x) = L$$</p>
<p>三角函数示例:$$\sin(x), \cos(x), \tan(x)$$</p>
<p>复合函数示例:$$\sin(\cos(\theta))$$</p>
<p>三角恒等式:$$\sin^2(\theta) + \cos^2(\theta) = 1$$</p>
<p>极限和三角函数结合的例子:$$\lim_{x \to 0} \frac{\sin(x)}{x} = 1$$</p>
<script>
document.addEventListener("DOMContentLoaded", function() {
renderMathInElement(document.body, {
delimiters: [
{left: "$$", right: "$$", display: true},
{left: "$", right: "$", display: false}
]
});
});
</script>
</body>
</html>