mathjax简单教程(翻译)

mathjax简单教程(翻译)

原文地址:mathjax basic tutorial and quick reference

  1. 在任何的mathjax公式上,都可以使用右键点击公式选择”Show Math As > TeX Commands”来查看公式是怎么写出来的(包括这里)。
  2. 使用$$来产生行内公式,使用$$$$来产生多行公式。公式ni=0i2=(n2+n)(2n+1)6(行内)和公式
    i=0ni2=(n2+n)(2n+1)6(displayed)
    是不一样的。
  3. 使用\alpha,\beta,…,\omega来产生希腊字母:α,β,ω。使用\Gamma,\Delta,…,\Omega来产生大写的:Γ,Δ,…,Ω
  4. 使用^和_来产生下标和上标。如x_i^2产生:x2i
  5. 组。下标,上标和其他运算符只能应用到下一个”组”。单个符号或者被大括号{…}包含起来的公式被视为一个组。如10^10产生1010,而不是1010,这样写可以得到预期的结果:10^{10}。使用大括号可以界定公式中那些是上标或者下标:x^5^6是错误的,{x^y}^z是xyz,x^{y^z}是xyz。显然x_i^2:x2i和x_{i^2}:xi2是不同的。
  6. 符号()[]产生对应的符号,如(3+4)[4+4]产生:(3+4)[4+4]。但使用{和}来产生大括号:{}
    但上边的不会自动适应公式的大小,所以如果你写下(\frac12),那么括号会很小:(12),使用\left(…\right)来使括号自动适应公式的大小:\left(\frac12\right)产生(12)
    \left和\right可以作用于下边种类的括号:(和):(x),[和]:[x],{和} :{x},|:|x|,\langle和\ rangle:x,\lceil和\rceil:x,\lfloor和\rfloor:x。还有一种不可见的括号,用.来指代:\left.\frac12\right}表示12}
  7. 使用\sum和\int来代表求和,积分。下标表示下限,上标表示上限,所以\sum_1^n表示n1。上限和下限超过一个符号不要忘记加上{…}。如\sum_{i=0}^\infty i^2表示i=0i2。类似的还有:\prod,\int表示,\bigcup表示,\bigcap表示,\iint表示
  8. 分数有两种产生方式。\frac作用于下边紧邻的两个组;如\frac ab产生ab。可以使用{…}来产生更复杂的表达式;如\frac{a+1}{b+1}产生a+1b+1。如果分子和分母很复杂,你可能更喜欢\over,它分割一个组内的两部分产生分数;如{a+1 \over b+1}产生a+1b+1
  9. 字体。
    • 使用\mathbb或\Bbb产生”blackboard bold”:CHNQRZ
    • 使用\mathface产生blodface:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
    • 使用\mathtt产生”typewriter”字体:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
    • 使用\mattrm产生roman字体:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
    • 使用\mathcal产生”calligraphic”字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
    • 使用\mathsrc产生script字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
    • 使用\mathfrak产生”Fraktur”(老式德国风格)字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
  10. 使用\sqrt产生根号,它会自动适应公式的大小。如\sqrt{x^3}产生x3;\sqrt[3]{\frac xy}产生xy3。对于复杂的表达式可以使用{…}^{1/2}。
  11. 一些如lim,sin,max,ln的特殊函数可以使用\lim,\sin等产生。如\sin x产生sinx,而不是sin x产生sinx。\lim使用下标产生趋近符号:\lim_{x\to 0}产生limx0
  12. 有大量的特殊符号和记号,可以参考this shorter listingthis exhaustive listing。一些常用的列在下边:
    • \lt,\gt,\le,\ge,\neq分别表示<,>,,,。你可以使用\not来在大多数符号上画上斜线,但通常看起来很差劲,如\not\lt表示
    • \times,\div,\pm,\mp分别表示×,÷,±,。\cdot表示一个居中的点:xy
    • \cup,\cap,\setminus,\subset,\subseteq,\subsetneq,\supset,\in,\notin,\emptyset,\varnothing分别表示
    • {n+1 \choose 2k}或者\binom{n+1}{2k}表示(n+12k)
    • \to,\rightarrow,\leftarrow,\Rightarrow,\Leftarrow,\mapsto分别表示
    • \land,\lor,\lnot,\forall,\exists,\top,\bot,\vdash,\vDash分别表示¬
    • \star, \ast, \oplus, \circ, \bullet分别表示
    • \approx, \sim , \simeq, \cong, \equiv, \prec分别表示
    • \infty, \aleph_0, \nabla, \partial, \Im, \Re分别表示0,,IR
    • 可以使用\pmod来产生同余式,如a\equiv b\pmod n产生ab(modn)
    • \ldots可以产生这里的点:a1,a2,,an;\cdots产生这里的点:a1+a2++an
    • 一些希腊字母具有不同的形式:\epsilon, \varepsilon分别表示ϵε,\phi, \varphi分别表示ϕφ,\ell表示等。
  13. 在mathjax的公式中加入空格,不会改变公式中空格的数量。如a␣b和a␣␣␣␣b都产生ab。可以使用,加入一个空格ab,使用\;加入一个宽空格ab,使用\quad和\qquad产生大量的空格ab,ab
    可以使用\text{…}在公式中加入普通文本:{xsx is extra large}。还可以在\text{…}中嵌套$$
  14. 强调和区别标志。\hat用于单个符号:x^,\widehat用于一个公式:xyˆ。如果将它弄的特别宽,看起来就十分丑。类似的,\bar产生x¯,\overline产生xyz¯¯¯¯¯,\vec产生x⃗ ,\overrightarrow产生xy。可以使用\dot和\ddot产生点和双点,如\frac d{dx}x\dot x = \dot x^2 + x\ddot x产生ddxxx˙=x˙2+xx¨
  15. 使用\来转义mathjax中使用的特殊字符,如$表示$,{表示{,_表示_等等。
    教程到此结束。
阅读更多
想对作者说点什么? 我来说一句
相关热词

没有更多推荐了,返回首页

关闭
关闭
关闭