首页 > 其他分享 >KaTeX

KaTeX

时间:2023-05-24 20:35:59浏览次数:35  
标签:语法 frac rvert 渲染 大写字母 KaTeX

KaTeX语法介绍

KaTeX是一个流行的用于Web上高质量数学排版的渲染库。它与LaTeX语法兼容,但具有自己的一套渲染方程式的规则。下面是一份常用的KaTeX语法指南。

基础语法

要使用KaTeX渲染方程式,您可以使用两个美元符号把方程式括起来,就像这样:

$f(x) = x^2 - 3x + 5$

这将渲染为:\(f(x) = x^2 - 3x + 5\)

对于多行方程式,您可以使用双美元符号语法:

$$
f(x) = x^2 - 3x + 5
g(x) = \frac{1}{x}
$$

此语法将渲染为:

\[f(x) = x^2 - 3x + 5 g(x) = \frac{1}{x} \]

基本数学运算

KaTeX支持广泛的数学运算,包括:

  • 指数: x^nx^{n}
  • 下标: x_nx_{n}
  • 分数: \frac{numerator}{denominator} ,或可选 \dfrac 以获得一个更大的分式
    例如:
$x^{2n}$
$C_{n-1}$
$\frac{3}{4}$

它们将分别渲染为:

\(x^{2n}\) \(C_{n-1}\) \(\frac{3}{4}\)
点击查看代码

希腊字母

KaTeX支持许多希腊字母,包括:

  • Alpha: \alpha
  • Beta: \beta
  • Gamma: \gamma ( \Gamma 为大写字母)
  • Delta: \delta ( \Delta 为大写字母)
  • Epsilon: \epsilon
  • Zeta: \zeta
  • Eta: \eta
  • Theta: \theta ( \Theta 为大写字母)
  • Iota: \iota
  • Kappa: \kappa
  • Lambda: \lambda ( \Lambda 为大写字母)
  • Mu: \mu
  • Nu: \nu
  • Xi: \xi ( \Xi 为大写字母)
  • Omicron: \omicron
  • Pi: \pi ( \Pi 为大写字母)
  • Rho: \rho
  • Sigma: \sigma ( \Sigma 为大写字母)
  • Tau: \tau
  • Upsilon: \upsilon ( \Upsilon 为大写字母)
  • Phi: \phi ( \Phi 为大写字母)
  • Chi: \chi
  • Psi: \psi ( \Psi 为大写字母)
  • Omega: \omega ( \Omega 为大写字母)
    例如:
    \(\gamma+\delta=\epsilon\)
    \(\theta+\Theta+\tau=\Pi\)
    它们将分别渲染为:
    \(\gamma+\delta=\epsilon\)
    \(\theta+\Theta+\tau=\Pi\)

其他常见语法

除了上述语法之外,KaTeX还支持其他常见的数学运算符和语法,例如:

  • 根号: \sqrt
  • 积分符号: \int
  • 和符号: \sum
  • 极限符号: \lim
  • 向量符号: \vec
  • 绝对值: \lvert x \rvert
  • 括号: ( )[ ]{\{ \}}
    例如:
    \(\sqrt{2+\sqrt{2}}\)
    \(\int_0^1 x^2\, dx\)
    \(\sum_{n=1}^{\infty} 2^{-n} = 1\)
    \(\lim_{x \to 0} \frac{\sin x}{x} = 1\)
    \(\vec{a} \cdot \vec{b} = \lvert a \rvert \lvert b \rvert \cos \theta\)
    \((a+b)^2=a^2+2ab+b^2\)
    \([a+b,c+d]=[a,c]+[a,d]+[b,c]+[b,d]\)
    它们将分别渲染为:
    \(\sqrt{2+\sqrt{2}}\)
    \(\int_0^1 x^2\, dx\)
    \(\sum_{n=1}^{\infty} 2^{-n} = 1\)
    \(\lim_{x \to 0} \frac{\sin x}{x} = 1\)
    \(\vec{a} \cdot \vec{b} = \lvert a \rvert \lvert b \rvert \cos \theta\)
    \((a+b)^2=a^2+2ab+b^2\)
    \([a+b,c+d]=[a,c]+[a,d]+[b,c]+[b,d]\)

标签:语法,frac,rvert,渲染,大写字母,KaTeX
From: https://www.cnblogs.com/EraYes/p/17429409.html

相关文章

  • vue页面中展示markdown以及katex公式
    场景数据库中有markdown语法的字符串,需要展示为正常的页面,难点在于其中的katex数学公式解决方式使用showdown及其族系插件npmishowdownnpmishowdown-katex<template> <divclass="msg"v-html="transformMsg(msgInfo)"></div></template><script>imports......
  • 如何解决Gridea部分主题不渲染Katex的问题
    很多好看的主题因为对象不是信息学,所以忽视了公式,即\(\LaTeX\)。导致,如果你想渲染一个\(n\),结果成了nn这个简单,导入文件即可。找到主题文件夹,打开templates->post.ejs。添加以下这行代码:<linkrel="stylesheet"`href="https://cdn.jsdelivr.net/npm/[email protected]/......
  • katex1-初步使用
    安装和使用csdn和npm均可<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/>......
  • OI中的 Markdown、TeX、LaTeX、KaTeX 从入门到入土
    \(\textsf{Warning:仍然在填坑}\)导言在我初学OI的时候,曾经做过笔记。用什么做呢?当时用的是博客园的\(\text{HTML}\)编辑器,这东西虽然不好用,而且很不好用。再后来,我......