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中使用的特殊字符,如$表示$ ,{表示{ ,_表示_ 等等。
    教程到此結束。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章