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: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    • 使用\mathtt产生”typewriter”字体: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    • 使用\mattrm产生roman字体: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    • 使用\mathcal产生”calligraphic”字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    • 使用\mathsrc产生script字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
    • 使用\mathfrak产生”Fraktur”(老式德国风格)字母:
      ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
  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中使用的特殊字符,如$表示 $ ,{表示 { ,_表示 _ 等等。
    教程到此结束。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值