1. 程式人生 > 實用技巧 >Markdown與LaTex使用語法整合

Markdown與LaTex使用語法整合

Markdown學習

RUNOOB

簡介

Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫檔案。

Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber)建立。

Markdown 編寫的檔案可以匯出 HTML 、Word、影象、PDF、Epub 等多種格式的檔案。

Markdown 編寫的檔案字尾為 .md, .markdown。

我們可以用中文叫他“記下來”。

標題

使用 # 號標記

使用 # 號可表示 1-6 級標題,一級標題對應一個 # 號,二級標題對應兩個 # 號,以此類推。

# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題

一級標題

二級標題

三級標題

四級標題

五級標題
六級標題

段落

Markdown 段落沒有特殊的格式,直接編寫文字就好,段落的換行是使用兩個以上空格加上回車。其實一個回車即可。

換行

換行

字型

Markdown 可以使用以下幾種字型:

*斜體文字*
_斜體文字_
**粗體文字**
__粗體文字__
***粗斜體文字***
___粗斜體文字___

斜體文字

斜體文字

粗體文字

粗體文字

粗斜體文字

粗斜體文字

分隔線

你可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:

***
* * *
*****
- - -
----------





刪除線

如果段落上的文字要新增刪除線,只需要在文字的兩端加上兩個波浪線 ~~ 即可,例項如下:

~~刪除線~~

刪除線

下劃線

下劃線可以通過 HTML 的 標籤來實現:

<u>帶下劃線文字</u>

帶下劃線文字

腳註

腳註是對文字的補充說明。

Markdown 腳註的格式如下

[^要註明的文字]

[1]

列表

Markdown 支援有序列表和無序列表。

無序列表使用星號(*)、加號(+)或是減號(-)作為列表標記:

* 第一項
+ 第二項
- 第三項
  • 第一項
  • 第二項
  • 第三項

有序列表使用數字並加上 . 號來表示,如:

  1. 第一項
  2. 第二項
  3. 第三項

列表巢狀只需在子列表中的選項新增四個空格即可:

1. 第一項
+ 第一項
- 第一項
* 第一項
  1. 第一項

    • 第一項
    • 第一項
    • 第一項

區塊

Markdown 區塊引用是在段落開頭使用 > 符號 ,然後後面緊跟一個空格符號:

> 區塊引用
> 區塊引用
> 區塊引用

區塊引用

區塊引用

區塊引用

另外區塊是可以巢狀的,一個 > 符號是最外層,兩個 > 符號是第一層巢狀,以此類推:

> 區塊引用
>> 區塊引用
>>> 區塊引用

區塊引用

區塊引用

區塊引用

區塊中使用列表,列表中使用區塊

程式碼

如果是段落上的一個函式或片段的程式碼可以用反引號把它包起來,例如:

printf();

你也可以用 ``` 包裹一段程式碼,並指定一種語言(也可以不指定):

int

連結

[連結名稱](連結地址)

或者

<連結地址>

這是一個連結 連結

https://www.cnblogs.com/Srand-X/

高階連結

我們可以通過變數來設定一個連結,變數賦值在檔案末尾進行:

[連結a][a]
[a]: https://www.cnblogs.com/Srand-X/

連結a

圖片

Markdown 圖片語法格式如下

![RUNOOB](https://bbsmax.ikafan.com/static/L3Byb3h5L2h0dHAvd3d3LnJ1bm9vYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDMvaWNvbmZpbmRlcl9tYXJrZG93bl8yOTg4MjMucG5n.jpg)

![RUNOOB 圖示](https://bbsmax.ikafan.com/static/L3Byb3h5L2h0dHAvd3d3LnJ1bm9vYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDMvaWNvbmZpbmRlcl9tYXJrZG93bl8yOTg4MjMucG5n.jpg "RUNOOB")

RUNOOB

RUNOOB 圖示

Markdown 還沒有辦法指定圖片的高度與寬度,如果你需要的話,你可以使用普通的 undefined

標籤。

<img src="https://bbsmax.ikafan.com/static/L3Byb3h5L2h0dHAvd3d3LnJ1bm9vYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTkvMDMvaWNvbmZpbmRlcl9tYXJrZG93bl8yOTg4MjMucG5n.jpg" width="50%">

undefined

表格

Markdown 製作表格使用 | 來分隔不同的單元格,使用 - 來分隔表頭和其他行。

|  表頭   | 表頭  |
| ---- | ---- |
| 單元格 | 單元格 |
| 單元格 | 單元格 |
表頭 表頭
單元格 單元格
單元格 單元格

對齊方式

我們可以設定表格的對齊方式:

  • -: 設定內容和標題欄居右對齊。
  • :- 設定內容和標題欄居左對齊。
  • :-: 設定內容和標題欄居中對齊。
| 左對齊 | 右對齊 | 居中對齊 |
| :-----| ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
左對齊 右對齊 居中對齊
單元格 單元格 單元格
單元格 單元格 單元格

技巧

不在 Markdown 涵蓋範圍之內的標籤,都可以直接在檔案裡面用 HTML 撰寫。

目前支援的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重啟電腦

使用 Ctrl+Alt+Del 重啟電腦

轉義

Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字元,Markdown 使用反斜槓轉義特殊字元:

Markdown 支援以下這些符號前面加上反斜槓來幫助插入普通的符號:

\   反斜線
` 反引號
* 星號
_ 下劃線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點
! 感嘆號

公式

當你需要在編輯器中插入數學公式時,可以使用兩個美元符 $$ 包裹 TeX 或 LaTeX 格式的數學公式來實現。提交後,問答和文章頁會根據需要載入 Mathjax 對數學公式進行渲染。如:

$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$
V1×V2=|ijk∂X∂u∂Y∂u0∂X∂v∂Y∂v0|$$tep1(x+1)(x+1)" role="presentation">V1×V2=∣∣∣∣∣i∂X∂u∂X∂vj∂Y∂u∂Y∂vk00∣∣∣∣∣$$tep1(x+1)(x+1)V1×V2=|ijk∂X∂u∂Y∂u0∂X∂v∂Y∂v0|$$tep1(x+1)(x+1)

音訊

HTML:

<div class="video">
<iframe src="地址" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
</div>

視訊

HTML:

<div class="music">
<iframe src="地址" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
</div>

程式碼摺疊

<details>
<summary>摘要</summary>
<pre>
<code class="language-cpp hljs">程式碼
</code>
</pre>
</details>

注意:程式碼中不包含makedown語法

摘要
程式碼

    簡介

    本文公式較多可能有載入較慢。

    使用 LaTeX 的主要原因之一是它可以方便地排版公式。我們使用數學模式來排版公式。

    公式

    插入公式

    可以用一對$來啟用數學模式。(錢,錢,錢,( ω ))

    行中公式可以用如下方法: $數學公式$

    1+2=3" role="presentation">1+2=31+2=3

    獨立公式可以用如下方法: $$數學公式$$

    1+2=3" role="presentation">1+2=31+2=3

    自動編號的公式可以用如下方法

    \begin{equation}
    數學公式
    \label{eq:當前公式名}
    \end{equation}

    自動編號的公式在可以在全文任意處使用\eqref{eq:公式名}語句引用

    在公式(1)" role="presentation">(1)(1)中

    (1)1+2=3" role="presentation">1+2=3(1)(1)1+2=3

    上標和下標

    上標(Powers)使用 ^ 來表示,比如$n^2$生成的效果為n2" role="presentation">n2n2。

    下標(Indices)使用 _ 表示,比如$2_a$生成的效果為2a" role="presentation">2a2a。

    如果上標或下標的內容包含多個字元,請使用花括號包裹起來。比如$b_{a-2}$的效果為ba−2" role="presentation">ba−2ba−2。

    如果要在左右兩邊都有上下標,可以用\sideset命令

    例如:

    $$\sideset{^1_2}{^3_4}$$

    a21a43" role="presentation">a12a34a21a43

    括號和分隔符

    ()、[] 和 | 表示符號本身,使用 \{\} 來表示 {} 。

    一些特殊的括號:

    輸入 顯示 輸入 顯示
    \langle ⟨" role="presentation">⟨⟨ \rangle ⟩" role="presentation">⟩⟩
    \lceil ⌈" role="presentation">⌈⌈ \rceil ⌉" role="presentation">⌉⌉
    \lfloor ⌊" role="presentation">⌊⌊ \rfloor ⌋" role="presentation">⌋⌋
    \lbrace {" role="presentation">{{ \rbrace }" role="presentation">}}

    當要顯示大號的括號或分隔符時,要用 \left\right 命令。

    例如:

    $$f(x)=\left(\frac{x}{2}\right)$$

    f(x)=(x2)" role="presentation">f(x)=(x2)f(x)=(x2)

    有時候要用 \left.\right. 不顯示本身

    例如:

    $$\left|\frac{x}{2}\right.$$

    |x2" role="presentation">∣∣x2|x2

    分數

    分數使用 \frac{numerator}{denominator} 命令插入。

    分數可以巢狀。比如$$\frac{y}{\frac{3}{x}+b}$$的生成效果為

    y3x+b" role="presentation">y3x+by3x+b

    如果分式很複雜,亦可使用 分子 \over 分母 命令,此時分數僅有一層。

    例如:

    $$\frac{a-1}{b-1} and {a+1\over b+1}$$

    a−1b−1anda+1b+1" role="presentation">a−1b−1anda+1b+1a−1b−1anda+1b+1

    開方

    使用sqrt[根指數,省略時為2]{被開方數}命令來輸入開方

    例子:

    $$\sqrt{2} \quad and \quad \sqrt[n]{3}$$

    2and3n" role="presentation">2–√and3–√n2and3n

    省略號

    數學公式中常見的省略號有兩種,\ldots 表示與文字底線對齊的省略號,\cdots 表示與文字中線對齊的省略號

    例子:

    $$1+2+\ldots+n$$

    1+2+…+n" role="presentation">1+2+…+n1+2+…+n

    向量

    向量是一種既有大小又有方向的量,又稱為向量。一般來說,在物理學中稱作向量,例如速度、加速度、力等

    等就是這樣的量。捨棄實際含義,就抽象為數學中的概念──向量。

    使用\vec{向量}來自動產生一個向量,也可以使用\overrightarrow等命令定義字母上的符號。

    例如:

    $$\vec{a} \cdot \vec{b}=0$$

    a→⋅b→=0" role="presentation">a⃗⋅b⃗=0a→⋅b→=0

    $$\overleftarrow{xy} \quad and \quad \overleftrightarrow{xy} \quad and \quad \overrightarrow{xy}$$

    xy←andxy↔andxy→" role="presentation">xy←−andxy←→andxy−→xy←andxyandxy→

    積分

    積分是微積分學與數學分析裡的一個核心概念。通常分為定積分和不定積分兩種。直觀地說,對於一個給定的正實值函式,在一個實數區間上的定積分可以理解為在座標平面上,由曲線、直線以及軸圍成的曲邊梯形的面積值(一種確定的實數值)。

    使用\int_積分下限^積分上限{被積表示式}來輸入一個積分

    例如:

    $$\int_0^1 {x^2dx}$$

    ∫01x2dx" role="presentation">∫10x2dx∫01x2dx

    極值運算

    使用\lim_{變數 \to 表示式} 表示式來輸入一個極限。如有需求,可以更改\to符號至任意符號。

    例如:

    $$ \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)} $$

    limn→+∞1n(n+1)andlimx←示例1n(n+1)" role="presentation">limn→+∞1n(n+1)andlimx←示例1n(n+1)limn→+∞1n(n+1)andlimx←示例1n(n+1)

    累加、累乘運算

    使用\sum_{下標表示式}^{上標表示式}{累加表示式}來輸入一個累加表示式。

    與之類似的是,使用\prod \bigcup \bigcap 來分別輸入累乘,並集,交集。

    此類符號在行內顯示時上下標表示式將會移至右上角和右下角。

    例如:

    $$\sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} R$$

    ∑i=1n1i2and∏i=1n1i2and⋃i=12R" role="presentation">∑i=1n1i2and∏i=1n1i2and⋃i=12R∑i=1n1i2and∏i=1n1i2and⋃i=12R

    希臘字母

    我禁不住喝了一口希臘風味的酸奶。

    輸入\小寫希臘字母英文全稱,\首字母大寫希臘字母英文全稱來分別輸入小寫和大寫希臘字母

    對於大寫希臘字母與現有字母相同的,直接輸入大寫字母即可。

    輸入 顯示 輸入 顯示 輸入 顯示 輸入 顯示
    \alpha α" role="presentation">αα A A" role="presentation">AA \beta β" role="presentation">ββ B B" role="presentation">BB
    \gamma γ" role="presentation">γγ \Gamma Γ" role="presentation">ΓΓ \delta δ" role="presentation">δδ \Delta Δ" role="presentation">ΔΔ
    \epsilon ϵ" role="presentation">ϵϵ E E" role="presentation">EE \zeta ζ" role="presentation">ζζ Z Z" role="presentation">ZZ
    \eta η" role="presentation">ηη H H" role="presentation">HH \theta θ" role="presentation">θθ \Theta Θ" role="presentation">ΘΘ
    \iota ι" role="presentation">ιι \I I" role="presentation">II \kappa κ" role="presentation">κκ K K" role="presentation">KK
    \lambda λ" role="presentation">λλ \Lambda Λ" role="presentation">ΛΛ \mu μ" role="presentation">μμ M M" role="presentation">MM
    \nu ν" role="presentation">νν N N" role="presentation">NN \xi ξ" role="presentation">ξξ \Xi Ξ" role="presentation">ΞΞ
    o o" role="presentation">oo O O" role="presentation">OO \pi π" role="presentation">ππ \Pi Π" role="presentation">ΠΠ
    \rho ρ" role="presentation">ρρ P P" role="presentation">PP \sigma σ" role="presentation">σσ \Sigma Σ" role="presentation">ΣΣ
    \tau τ" role="presentation">ττ T T" role="presentation">TT \upsilon υ" role="presentation">υυ \Upsilon Υ" role="presentation">ΥΥ
    \phi ϕ" role="presentation">ϕϕ \Phi Φ" role="presentation">ΦΦ \chi χ" role="presentation">χχ X X" role="presentation">XX
    \psi ψ" role="presentation">ψψ \Psi Ψ" role="presentation">ΨΨ \omega ω" role="presentation">ωω \Omega Ω" role="presentation">ΩΩ

    部分字母有變數專用形式,以 \var- 開頭。

    小寫 大寫 變數 顯示
    \epsilon E \varepsilon ϵEε" role="presentation">ϵEεϵEε
    \theta \Theta \vartheta θΘϑ" role="presentation">θΘϑθΘϑ
    \rho P \varrho ρPϱ" role="presentation">ρPϱρPϱ
    \sigma \Sigma \varsigma σΣς" role="presentation">σΣςσΣς
    \phi \Phi \varphi ϕΦφ" role="presentation">ϕΦφϕΦφ

    其他特殊字元

    若需要顯示更大或更小的字元,在符號前面插入\large\small命令

    關係運算子

    輸入 顯示 輸入 顯示 輸入 顯示 輸入 顯示
    \pm ±" role="presentation">±± \times ×" role="presentation">×× \div ÷" role="presentation">÷÷ \mid ∣" role="presentation">∣∣
    \nimd ∤" role="presentation">∤∤ \cdot ⋅" role="presentation">⋅⋅ \circ ∘" role="presentation">∘∘ \ast ∗" role="presentation">∗∗
    \bigodot ⨀" role="presentation">⨀⨀ \bigotimes ⨂" role="presentation">⨂⨂ \bigoplus ⨁" role="presentation">⨁⨁ \leq ≤" role="presentation">≤≤
    \geq ≥" role="presentation">≥≥ \neq ≠" role="presentation">≠≠ \approx ≈" role="presentation">≈≈ \equiv ≡" role="presentation">≡≡
    \sum ∑" role="presentation">∑∑ \prod ∏" role="presentation">∏∏ \coprod ∐" role="presentation">∐∐ \backslash ∖" role="presentation">∖∖

    集合運運算元

    輸入 顯示 輸入 顯示 輸入 顯示
    \emptyset ∅" role="presentation">∅∅ \in ∈" role="presentation">∈∈ \notin ∉" role="presentation">∉∉
    \subset ⊂" role="presentation">⊂⊂ \supset ⊃" role="presentation">⊃⊃ \subseteq ⊆" role="presentation">⊆⊆
    \supseteq ⊇" role="presentation">⊇⊇ \bigcap ⋂" role="presentation">⋂⋂ \bigcup ⋃" role="presentation">⋃⋃
    \bigvee ⋁" role="presentation">⋁⋁ \bigwedge ⋀" role="presentation">⋀⋀ \biguplus ⨄" role="presentation">⨄⨄

    對數運運算元

    輸入 顯示 輸入 顯示 輸入 顯示
    \log log" role="presentation">loglog \lg lg" role="presentation">lglg \ln ln" role="presentation">lnln

    三角運運算元

    輸入 顯示 輸入 顯示 輸入 顯示
    30^\circ 30∘" role="presentation">30∘30∘ \bot ⊥" role="presentation">⊥⊥ \angle A ∠A" role="presentation">∠A∠A
    \sin sin" role="presentation">sinsin \cos cos" role="presentation">coscos \tan tan" role="presentation">tantan
    \csc csc" role="presentation">csccsc \sec sec" role="presentation">secsec \cot cot" role="presentation">cotcot

    微積分運運算元

    輸入 顯示 輸入 顯示 輸入 顯示
    \int ∫" role="presentation">∫∫ \iint ∬" role="presentation">∬∬ \iiint ∭" role="presentation">∭∭
    \iiiint ⨌" role="presentation">∬∬⨌ \oint ∮" role="presentation">∮∮ \prime ′" role="presentation">′′
    \lim lim" role="presentation">limlim \infty ∞" role="presentation">∞∞ \nabla ∇" role="presentation">∇∇

    邏輯運運算元

    輸入 顯示 輸入 顯示 輸入 顯示
    \because ∵" role="presentation">∵∵ \therefore ∴" role="presentation">∴∴
    \forall ∀" role="presentation">∀∀ \exists ∃" role="presentation">∃∃ \not\subset ⊄" role="presentation">⊄⊄
    \not< ≮" role="presentation">≮≮ \not> ≯" role="presentation">≯≯ \not= ≠" role="presentation">≠≠

    戴帽符號

    輸入 顯示 輸入 顯示
    \hat{xy} xy^" role="presentation">xy^xy^ \widehat{xyz} xyz^" role="presentation">xyzˆxyz^
    \tilde{xy} xy~" role="presentation">xy~xy~ \widetilde{xyz} xyz~" role="presentation">xyz˜xyz~
    \check{x} xˇ" role="presentation">xˇxˇ \breve{y} y˘" role="presentation">y˘y˘
    \grave{x} x`" role="presentation">x`x` \acute{y} y´" role="presentation">y´y´

    連線符號

    輸入 --顯示--
    \fbox{a+b+c+d} a+b+c+d" role="presentation">a+b+c+da+b+c+d
    \overleftarrow{a+b+c+d} a+b+c+d←" role="presentation">a+b+c+d←−−−−−−a+b+c+d←
    \overrightarrow{a+b+c+d} a+b+c+d→" role="presentation">a+b+c+d−→−−−−−a+b+c+d→
    \overleftrightarrow{a+b+c+d} a+b+c+d↔" role="presentation">a+b+c+d←→−−−−a+b+c+d
    \underleftarrow{a+b+c+d} a+b+c+d←" role="presentation">a+b+c+d←−−−−−−a+b+c+d←
    \underrightarrow{a+b+c+d} a+b+c+d→" role="presentation">a+b+c+d−→−−−−−a+b+c+d→
    \underleftrightarrow{a+b+c+d} a+b+c+d↔" role="presentation">a+b+c+d←→−−−−a+b+c+d
    \overline{a+b+c+d} a+b+c+d¯" role="presentation">a+b+c+d¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯a+b+c+d¯
    \underline{a+b+c+d} a+b+c+d_" role="presentation">a+b+c+d–––––––––a+b+c+d_
    \overbrace{a+b+c+d}^{Sample} a+b+c+d⏞Sample" role="presentation">a+b+c+dSamplea+b+c+d⏞Sample
    \underbrace{a+b+c+d}_{Sample} a+b+c+d⏟Sample" role="presentation">a+b+c+dSamplea+b+c+d⏟Sample
    \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} a+b+c⏟1.0+d⏞2.0" role="presentation">a+b+c1.0+d2.0a+b+c⏟1.0+d⏞2.0
    \underbrace{a\cdot a\cdots a}_{b\text{ times}} a⋅a⋯a⏟b times" role="presentation">a⋅a⋯abtimesa⋅a⋯a⏟btimes

    箭頭符號

    推薦使用符號:

    輸入 顯示 輸入 顯示 輸入 顯示
    \to →" role="presentation">→→ \mapsto ↦" role="presentation">↦↦ \underrightarrow{1℃/min} 1℃/min→" role="presentation">1℃/min−→−−1℃/min→
    \implies ⟹" role="presentation">⟹⟹ \iff ⟺" role="presentation">⟺⟺ \impliedby ⟸" role="presentation">⟸⟸

    其他可用符號:

    輸入 顯示 輸入 顯示
    \uparrow ↑" role="presentation">↑↑ \Uparrow ⇑" role="presentation">⇑⇑
    \downarrow ↓" role="presentation">↓↓ \Downarrow ⇓" role="presentation">⇓⇓
    \leftarrow ←" role="presentation">←← \Leftarrow ⇐" role="presentation">⇐⇐
    \rightarrow →" role="presentation">→→ \Rightarrow ⇒" role="presentation">⇒⇒
    \leftrightarrow ↔" role="presentation"> \Leftrightarrow ⇔" role="presentation">⇔⇔
    \longleftarrow ⟵" role="presentation">⟵⟵ \Longleftarrow ⟸" role="presentation">⟸⟸
    \longrightarrow ⟶" role="presentation">⟶⟶ \Longrightarrow ⟹" role="presentation">⟹⟹
    \longleftrightarrow ⟷" role="presentation">⟷⟷ \Longleftrightarrow ⟺" role="presentation">⟺⟺

    字型轉換

    若對公式的某部分字元進行字型轉換,可以用{\字型{需要轉換的部分字元}}命令,其中\字型部分可以參照下表選擇合適的字型。一般情況下,公式預設為義大利體italic" role="presentation">italicitalic。

    示例中全部大寫的字型僅大寫可用:

    輸入 說明 顯示 輸入 說明 顯示
    \rm 羅馬體 Sample" role="presentation">SampleSample \cal 花體 SAMPLE" role="presentation">SAMPLESAMPLE
    \it 義大利體 Sample" role="presentation">SampleSample \Bbb 黑板粗體 SAMPLE" role="presentation">SAMPLESAMPLE
    \bf 粗體 Sample" role="presentation">SampleSample \mit 數學斜體 SAMPLE" role="presentation">SAMPLESAMPLE
    \sf 粗體 Sample" role="presentation">SampleSample \scr 手寫體 SAMPLE" role="presentation">SAMPLESAMPLE
    \tt 印表機體 Sample" role="presentation">SampleSample
    \frak 舊德式字型 Sample" role="presentation">SampleSample

    大括號和行標

    使用\left\right來建立自動匹配高度的 (圓括號),[方括號] 和 {花括號} 。

    在每個公式末尾前使用\tag{行標}來實現行標。

    例如:

    $$
    f\left(
    \left[
    \frac{
    1+\left\{x,y\right\}
    }{
    \left(
    \frac{x}{y}+\frac{y}{x}
    \right)
    \left(u+1\right)
    }+a
    \right]^{3/2}
    \right)
    \tag{行標}
    $$
    (行标)f([1+{x,y}(xy+yx)(u+1)+a]3/2)" role="presentation">f⎛⎝⎜⎜⎡⎣⎢1+{x,y}(xy+yx)(u+1)+a⎤⎦⎥3/2⎞⎠⎟⎟(行標)(行標)f([1+{x,y}(xy+yx)(u+1)+a]3/2)

    如果你需要在不同的行顯示對應括號,可以在每一行對應處使用\left.\right.來放一個"影子"括號:

    例如:

    $$
    \begin{aligned}
    a=&\left(1+2+3+ \cdots \right. \\
    & \cdots+ \left. \infty-2+\infty-1+\infty\right)
    \end{aligned}
    $$
    a=(1+2+3+⋯⋯+∞−2+∞−1+∞)" role="presentation">a=(1+2+3+⋯⋯+∞−2+∞−1+∞)a=(1+2+3+⋯⋯+∞−2+∞−1+∞)

    如果你需要將行內顯示的分隔符也變大,可以使用\middle命令:

    例如:

    $$
    \left\langle
    q
    \middle\|
    \frac{\frac{x}{y}}{\frac{u}{v}}
    \middle|
    p
    \right\rangle
    $$
    ⟨q‖xyuv|p⟩" role="presentation">⟨q∥∥∥xyuv∣∣∣p⟩⟨q‖xyuv|p⟩

    其他命令

    定義新的符號\operatorname

    別問我,我也不知到這是幹什麼的

    例如:

    $$ \operatorname{Symbol} A $$
    Symbol⁡A" role="presentation">SymbolASymbol⁡A

    新增註釋文字

    \text {文字}中仍可以使用$公式$插入其它公式。

    例如:

    $$
    f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\
    3n+1, & \text{if $n$ is odd} \end{cases}
    $$
    f(n)={n/2,if n is even3n+1,if n is odd" role="presentation">f(n)={n/2,3n+1,ifnis evenifnis oddf(n)={n/2,ifnis even3n+1,ifnis odd

    加入空格

    有四種寬度的空格可以使用:\,\;\quad\qquad

    例如:

    $$ a \, b \mid a \; b \mid a \quad b \mid a \qquad b $$
    ab∣ab∣ab∣ab" role="presentation">ab∣ab∣ab∣abab∣ab∣ab∣ab

    當然,使用\text {n個空格}也可以達到同樣效果。

    更改文字顏色

    使用\color{顏色}{文字}來更改特定的文字顏色。

    更改文字顏色需要瀏覽器支援,如果瀏覽器不知道你所需的顏色,那麼文字將被渲染為黑色。

    對於較舊的瀏覽器(HTML4與CSS2),以下顏色是被支援的:

    輸入 顯示 輸入 顯示
    black text" role="presentation">texttext grey text" role="presentation">texttext
    silver text" role="presentation">texttext white text" role="presentation">texttext
    maroon text" role="presentation">texttext red text" role="presentation">texttext
    yellow text" role="presentation">texttext lime text" role="presentation">texttext
    olive text" role="presentation">texttext green text" role="presentation">texttext
    teal text" role="presentation">texttext auqa text" role="presentation">texttext
    blue text" role="presentation">texttext navy text" role="presentation">texttext
    purple text" role="presentation">texttext fuchsia text" role="presentation">texttext

    對於較新的瀏覽器(HTML5與CSS3),額外的124種顏色將被支援:

    輸入\color {#rgb} {text}來自定義更多的顏色,其中#rgbr g b可輸入0-9a-f來表示紅色、綠色和藍色的純度(飽和度)。

    例如:

    \begin{array}{|rrrrrrrr|}
    \hline
    \verb+#000+ & \color{#000}{text} & \verb+#005+ & \color{#005}{text} & \verb+#00A+ & \color{#00A}{text} & \verb+#00F+ & \color{#00F}{text} \\
    \verb+#500+ & \color{#500}{text} & \verb+#505+ & \color{#505}{text} & \verb+#50A+ & \color{#50A}{text} & \verb+#50F+ & \color{#50F}{text} \\
    \verb+#A00+ & \color{#A00}{text} & \verb+#A05+ & \color{#A05}{text} & \verb+#A0A+ & \color{#A0A}{text} & \verb+#A0F+ & \color{#A0F}{text} \\
    \verb+#F00+ & \color{#F00}{text} & \verb+#F05+ & \color{#F05}{text} & \verb+#F0A+ & \color{#F0A}{text} & \verb+#F0F+ & \color{#F0F}{text} \\
    \hline
    \verb+#080+ & \color{#080}{text} & \verb+#085+ & \color{#085}{text} & \verb+#08A+ & \color{#08A}{text} & \verb+#08F+ & \color{#08F}{text} \\
    \verb+#580+ & \color{#580}{text} & \verb+#585+ & \color{#585}{text} & \verb+#58A+ & \color{#58A}{text} & \verb+#58F+ & \color{#58F}{text} \\
    \verb+#A80+ & \color{#A80}{text} & \verb+#A85+ & \color{#A85}{text} & \verb+#A8A+ & \color{#A8A}{text} & \verb+#A8F+ & \color{#A8F}{text} \\
    \verb+#F80+ & \color{#F80}{text} & \verb+#F85+ & \color{#F85}{text} & \verb+#F8A+ & \color{#F8A}{text} & \verb+#F8F+ & \color{#F8F}{text} \\
    \hline
    \verb+#0F0+ & \color{#0F0}{text} & \verb+#0F5+ & \color{#0F5}{text} & \verb+#0FA+ & \color{#0FA}{text} & \verb+#0FF+ & \color{#0FF}{text} \\
    \verb+#5F0+ & \color{#5F0}{text} & \verb+#5F5+ & \color{#5F5}{text} & \verb+#5FA+ & \color{#5FA}{text} & \verb+#5FF+ & \color{#5FF}{text} \\
    \verb+#AF0+ & \color{#AF0}{text} & \verb+#AF5+ & \color{#AF5}{text} & \verb+#AFA+ & \color{#AFA}{text} & \verb+#AFF+ & \color{#AFF}{text} \\
    \verb+#FF0+ & \color{#FF0}{text} & \verb+#FF5+ & \color{#FF5}{text} & \verb+#FFA+ & \color{#FFA}{text} & \verb+#FFF+ & \color{#FFF}{text} \\
    \hline
    \end{array}
    #000text#005text#00Atext#00Ftext#500text#505text#50Atext#50Ftext#A00text#A05text#A0Atext#A0Ftext#F00text#F05text#F0Atext#F0Ftext#080text#085text#08Atext#08Ftext#580text#585text#58Atext#58Ftext#A80text#A85text#A8Atext#A8Ftext#F80text#F85text#F8Atext#F8Ftext#0F0text#0F5text#0FAtext#0FFtext#5F0text#5F5text#5FAtext#5FFtext#AF0text#AF5text#AFAtext#AFFtext#FF0text#FF5text#FFAtext#FFFtext" role="presentation">#000#500#A00#F00#080#580#A80#F80#0F0#5F0#AF0#FF0texttexttexttexttexttexttexttexttexttexttexttext#005#505#A05#F05#085#585#A85#F85#0F5#5F5#AF5#FF5texttexttexttexttexttexttexttexttexttexttexttext#00A#50A#A0A#F0A#08A#58A#A8A#F8A#0FA#5FA#AFA#FFAtexttexttexttexttexttexttexttexttexttexttexttext#00F#50F#A0F#F0F#08F#58F#A8F#F8F#0FF#5FF#AFF#FFFtexttexttexttexttexttexttexttexttexttexttexttext#000text#005text#00Atext#00Ftext#500text#505text#50Atext#50Ftext#A00text#A05text#A0Atext#A0Ftext#F00text#F05text#F0Atext#F0Ftext#080text#085text#08Atext#08Ftext#580text#585text#58Atext#58Ftext#A80text#A85text#A8Atext#A8Ftext#F80text#F85text#F8Atext#F8Ftext#0F0text#0F5text#0FAtext#0FFtext#5F0text#5F5text#5FAtext#5FFtext#AF0text#AF5text#AFAtext#AFFtext#FF0text#FF5text#FFAtext#FFFtext

    新增刪除線

    使用刪除線功能必須在$$中宣告。

    在公式內使用\require{cancel}來允許片段刪除線的顯示。

    宣告片段刪除線後,使用\cancel{字元}\bcancel{字元}\xcancel{字元}\cancelto{字元}來實現各種片段刪除線效果。

    例如:

    $$
    \require{cancel}
    \begin{array}{rl}
    \verb|y+\cancel{x}| & y+\cancel{x}\\
    \verb|\cancel{y+x}| & \cancel{y+x}\\
    \verb|y+\bcancel{x}| & y+\bcancel{x}\\
    \verb|y+\xcancel{x}| & y+\xcancel{x}\\
    \verb|y+\cancelto{0}{x}| & y+\cancelto{0}{x}\\
    \verb+\frac{1\cancel9}{\cancel95} = \frac15+& \frac{1\cancel9}{\cancel95} = \frac15 \\
    \end{array}
    $$
    y+\cancel{x}y+x\cancel{y+x}y+xy+\bcancel{x}y+xy+\xcancel{x}y+xy+\cancelto{0}{x}y+x0\frac{1\cancel9}{\cancel95} = \frac151995=15" role="presentation">y+\cancel{x}\cancel{y+x}y+\bcancel{x}y+\xcancel{x}y+\cancelto{0}{x}\frac{1\cancel9}{\cancel95}=\frac15y+xy+xy+xy+xy+x01995=15y+\cancel{x}y+x\cancel{y+x}y+xy+\bcancel{x}y+xy+\xcancel{x}y+xy+\cancelto{0}{x}y+x0\frac{1\cancel9}{\cancel95}=\frac151995=15

    使用\require{enclose}來允許整段刪除線的顯示。

    宣告整段刪除線後,使用\enclose{刪除線效果}{字元}來實現各種整段刪除線效果。

    其中,刪除線效果有horizontalstrikeverticalstrikeupdiagonalstrikedowndiagonalstrike,可疊加使用。

    例如:

    $$
    \require{enclose}
    \begin{array}{rl}
    \verb|\enclose{horizontalstrike}{x+y}| & \enclose{horizontalstrike}{x+y}\\
    \verb|\enclose{verticalstrike}{\frac xy}| & \enclose{verticalstrike}{\frac xy}\\
    \verb|\enclose{updiagonalstrike}{x+y}| & \enclose{updiagonalstrike}{x+y}\\
    \verb|\enclose{downdiagonalstrike}{x+y}| & \enclose{downdiagonalstrike}{x+y}\\
    \verb|\enclose{horizontalstrike,updiagonalstrike}{x+y}| & \enclose{horizontalstrike,updiagonalstrike}{x+y}\\
    \end{array}
    $$
    \enclose{horizontalstrike}{x+y}x+y\enclose{verticalstrike}{\frac xy}xy\enclose{updiagonalstrike}{x+y}x+y\enclose{downdiagonalstrike}{x+y}x+y\enclose{horizontalstrike,updiagonalstrike}{x+y}x+y" role="presentation">\enclose{horizontalstrike}{x+y}\enclose{verticalstrike}{\fracxy}\enclose{updiagonalstrike}{x+y}\enclose{downdiagonalstrike}{x+y}\enclose{horizontalstrike,updiagonalstrike}{x+y}x+yxyx+yx+yx+y\enclose{horizontalstrike}{x+y}x+y\enclose{verticalstrike}{\fracxy}xy\enclose{updiagonalstrike}{x+y}x+y\enclose{downdiagonalstrike}{x+y}x+y\enclose{horizontalstrike,updiagonalstrike}{x+y}x+y

    此外,\enclose命令還可以產生包圍的邊框和圓等

    例如:

    輸入 顯示 輸入 顯示
    \enclose{longdiv}{xyz} xyz" role="presentation">xyzxyz \enclose{actuarial}{xyz} xyz" role="presentation">xyzxyz
    \enclose{radical}{xyz} xyz" role="presentation">xyzxyz \enclose{box}{xyz} xyz" role="presentation">xyzxyz
    \enclose{roundedbox}{xyz} xyz" role="presentation">xyzxyz \enclose{circle}{xyz} xyz" role="presentation">xyzxyz
    \enclose{left}{xyz} xyz" role="presentation">xyzxyz \enclose{right}{xyz} xyz" role="presentation">xyzxyz
    \enclose{top}{xyz} xyz" role="presentation">xyzxyz \enclose{bottom}{xyz} xyz" role="presentation">xyzxyz
    \enclose{updiagonalstrike}{xyz} xyz" role="presentation">xyzxyz \enclose{downdiagonalstrike}{xyz} xyz" role="presentation">xyzxyz
    \enclose{verticalstrike}{xyz} xyz" role="presentation">xyzxyz \enclose{horizontalstrike}{xyz} xyz" role="presentation">xyzxyz
    \enclose{madruwb}{xyz} xyz" role="presentation">xyzxyz \enclose{updiagonalarrow}{xyz} xyz" role="presentation">xyzxyz
    \enclose{phasorangle}{xyz} xyz" role="presentation">xyzxyz

    矩陣

    無框矩陣

    在開頭使用begin{matrix},在結尾使用end{matrix},在中間插入矩陣元素,每個元素之間插入&,也可以說是空格,並在每行結尾處使用\\

    使用矩陣時必須有$$符號。

    例如:

    $$
    \begin{matrix}
    1 & x & x^2 \\
    1 & y & y^2 \\
    1 & z & z^2 \\
    \end{matrix}
    $$
    1xx21yy21zz2" role="presentation">111xyzx2y2z21xx21yy21zz2

    邊框矩陣

    在開頭將matrix替換為pmatrix,bmatrix,Bmatrix,vmatrix,Vmatrix

    例如:

    $$ \begin{matrix} 1 & 2 \\ 3 & 4 \\ \end{matrix} $$
    $$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \\ \end{pmatrix} $$
    $$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \\ \end{bmatrix} $$
    $$ \begin{Bmatrix} 1 & 2 \\ 3 & 4 \\ \end{Bmatrix} $$
    $$ \begin{vmatrix} 1 & 2 \\ 3 & 4 \\ \end{vmatrix} $$
    $$ \begin{Vmatrix} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix} $$
    1234" role="presentation">13241234 (1234)" role="presentation">(1324)(1234) [1234]" role="presentation">[1324][1234] {1234}" role="presentation">{1324}{1234} |1234|" role="presentation">∣∣∣1324∣∣∣|1234| ‖1234‖" role="presentation">∥∥∥1324∥∥∥‖1234‖

    帶省略符號的矩陣

    使用\cdots⋯" role="presentation">⋯⋯,\ddots⋱" role="presentation">⋱⋱,\vdots⋮" role="presentation">⋮⋮來輸入省略符號。

    例如:

    $$
    \begin{pmatrix}
    1 & a_1 & a_1^2 & \cdots & a_1^n \\
    1 & a_2 & a_2^2 & \cdots & a_2^n \\
    \vdots & \vdots & \vdots & \ddots & \vdots \\
    1 & a_m & a_m^2 & \cdots & a_m^n \\
    \end{pmatrix}
    $$
    (1a1a12⋯a1n1a2a22⋯a2n⋮⋮⋮⋱⋮1amam2⋯amn)" role="presentation">⎛⎝⎜⎜⎜⎜⎜11⋮1a1a2⋮ama21a22⋮a2m⋯⋯⋱⋯an1an2⋮anm⎞⎠⎟⎟⎟⎟⎟(1a1a12⋯a1n1a2a22⋯a2n⋮⋮⋮⋱⋮1amam2⋯amn)

    帶分割符號的矩陣

    詳見"一個陣列或表格"。

    例如:

    $$
    \left[
    \begin{array}{cc|c}
    1&2&3\\
    4&5&6
    \end{array}
    \right]
    $$
    [123456]" role="presentation">[142536][123456]

    其中cc|c代表在一個三列矩陣中的第二和第三列之間插入分割線。

    行中矩陣

    若想在一行內顯示矩陣,使用\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)

    例如:

    這是一個行中矩陣的示例 $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$ 。

    這是一個行中矩陣的示例 (abcd)" role="presentation">(acbd)(abcd) 。

    方程式序列

    方程式序列

    人們經常想要一列整齊且居中的方程式序列。使用\begin{align}…\end{align}來創造一列方程式,其中在每行結尾處使用\\

    請注意 {align} 語句是 自動編號 的,使用 {align*} 宣告停止自動編號。

    例如:

    $$
    \begin{align*}
    \sqrt{37} & = \sqrt{\frac{73^2-1}{12^2}} \\
    & = \sqrt{\frac{73^2}{12^2}\cdot\frac{73^2-1}{73^2}} \\
    & = \sqrt{\frac{73^2}{12^2}}\sqrt{\frac{73^2-1}{73^2}} \\
    & = \frac{73}{12}\sqrt{1 - \frac{1}{73^2}} \\
    & \approx \frac{73}{12}\left(1 - \frac{1}{2\cdot73^2}\right)
    \end{align*}
    $$
    37=732−1122=732122⋅732−1732=732122732−1732=73121−1732≈7312(1−12⋅732)" role="presentation">37−−√=732−1122−−−−−−−√=732122⋅732−1732−−−−−−−−−−−√=732122−−−−√732−1732−−−−−−−√=73121−1732−−−−−−−√≈7312(1−12⋅732)37=732−1122=732122⋅732−1732=732122732−1732=73121−1732≈7312(1−12⋅732)

    在一個方程式序列的每一行中註明原因

    {align}中靈活組合\text\tag語句。\tag語句編號優先順序高於自動編號。

    $$
    \begin{align}
    v + w & = 0 &\text{Given} \tag 1\\
    -w & = -w + 0 & \text{additive identity} \tag 2\\
    -w + 0 & = -w + (v + w) & \text{equations $(1)$ and $(2)$} \tag 3
    \end{align}
    $$
    (1)v+w=0Given(2)−w=−w+0additive identity(3)−w+0=−w+(v+w)equations (1) and (2)" role="presentation">v+w−w−w+0=0=−w+0=−w+(v+w)Givenadditive identityequations(1)and(2)(1)(2)(3)(1)v+w=0Given(2)−w=−w+0additive identity(3)−w+0=−w+(v+w)equations(1)and(2)

    條件表示式

    條件表示式

    使用begin{cases}來創造一組條件表示式,在每一行條件中插入&來指定需要對齊的內容,並在每一行結尾處使用\\,以end{cases}結束。

    例如:

    $$
    f(n) =
    \begin{cases}
    n/2, & \text{if $n$ is even} \\
    3n+1, & \text{if $n$ is odd}
    \end{cases}
    $$
    f(n)={n/2,if n is even3n+1,if n is odd" role="presentation">f(n)={n/2,3n+1,ifnis evenifnis oddf(n)={n/2,ifnis even3n+1,ifnis odd

    一個左側對齊的條件表示式

    若想讓文字在左側對齊顯示,則有如下方式:

    例如:

    $$
    \left.
    \begin{array}{l}
    \text{if $n$ is even:}&n/2\\
    \text{if $n$ is odd:}&3n+1
    \end{array}
    \right\}
    =f(n)
    $$
    if n is even:n/2if n is odd:3n+1}=f(n)" role="presentation">ifnis even:ifnis odd:n/23n+1}=f(n)ifnis even:n/2ifnis odd:3n+1}=f(n)

    如何使條件表示式適配行高

    在一些情況下,條件表示式中某些行的行高為非標準高度,此時使用\\[2ex]語句代替該行末尾的\\來讓編輯器適配。

    例如:

    不適配[2ex]

    $$
    f(n) =
    \begin{cases}
    \frac{n}{2}, & \text{if $n$ is even} \\
    3n+1, & \text{if $n$ is odd}
    \end{cases}
    $$
    f(n)={n2,if n is even3n+1,if n is odd" role="presentation">f(n)={n2,3n+1,ifnis evenifnis oddf(n)={n2,ifnis even3n+1,ifnis odd

    不適配[2ex]

    顯示:
    $$
    f(n) =
    \begin{cases}
    \frac{n}{2}, & \text{if $n$ is even} \\[2ex]
    3n+1, & \text{if $n$ is odd}
    \end{cases}
    $$
    f(n)={n2,if n is even3n+1,if n is odd" role="presentation">f(n)={n2,3n+1,ifnis evenifnis oddf(n)={n2,ifnis even3n+1,ifnis odd

    一個[ex]指一個 "X-Height",即x字母高度。可以根據情況指定多個[ex],如[3ex][4ex]等。

    其實可以在任何地方使用\\[2ex]語句,只要你覺得合適。

    陣列與表格

    陣列或表格

    通常,一個格式化後的表格比單純的文字或排版後的文字更具有可讀性。陣列和表格均以begin{array}開頭,並在其後定義列數及每一列的文字對齊屬性,c,l,r分別代表居中、左對齊及右對齊。若需要插入垂直分割線,在定義式中插入|,若要插入水平分割線,在下一行輸入前插入\hline。與矩陣相似,每行元素間均須要插入&,每行元素以\\結尾,最後以end{array}結束陣列。

    例如:

    $$
    \begin{array}{c|lcr}
    n & \text{左對齊} & \text{居中對齊} & \text{右對齊} \\
    \hline
    1 & 0.24 & 1 & 125 \\
    2 & -1 & 189 & -8 \\
    3 & -20 & 2000 & 1+10i
    \end{array}
    $$
    n左对齐居中对齐右对齐10.2411252−1189−83−2020001+10i" role="presentation">n123左對齊0.24−1−20居中對齊11892000右對齊125−81+10in左對齊居中對齊右對齊10.2411252−1189−83−2020001+10i

    巢狀的陣列或表格

    多個陣列/表格可互相巢狀並組成一組陣列/一組表格。

    使用巢狀前必須宣告$$符號。

    例如:

    $$
    % outer vertical array of arrays 外層垂直表格
    \begin{array}{c}
    % inner horizontal array of arrays 內層水平表格
    \begin{array}{cc}
    % inner array of minimum values 內層"最小值"陣列
    \begin{array}{c|cccc}
    \text{min} & 0 & 1 & 2 & 3\\
    \hline
    0 & 0 & 0 & 0 & 0\\
    1 & 0 & 1 & 1 & 1\\
    2 & 0 & 1 & 2 & 2\\
    3 & 0 & 1 & 2 & 3
    \end{array}
    &
    % inner array of maximum values 內層"最大值"陣列
    \begin{array}{c|cccc}
    \text{max}&0&1&2&3\\
    \hline
    0 & 0 & 1 & 2 & 3\\
    1 & 1 & 1 & 2 & 3\\
    2 & 2 & 2 & 2 & 3\\
    3 & 3 & 3 & 3 & 3
    \end{array}
    \end{array}
    % 內層第一行表格組結束
    \\
    % inner array of delta values 內層第二行Delta值陣列
    \begin{array}{c|cccc}
    \Delta&0&1&2&3\\
    \hline
    0 & 0 & 1 & 2 & 3\\
    1 & 1 & 0 & 1 & 2\\
    2 & 2 & 1 & 0 & 1\\
    3 & 3 & 2 & 1 & 0
    \end{array}
    % 內層第二行表格組結束
    \end{array}
    $$
    min012300000101112012230123max012300123111232222333333Δ012300123110122210133210" role="presentation">min012300000101112012230123max012300123111232222333333Δ012300123110122210133210min012300000101112012230123max012300123111232222333333Δ012300123110122210133210

    方程組

    使用\begin{array}…\end{array}\left\{…\right.來建立一個方程組。

    例如:

    $$
    \left\{
    \begin{array}{c}
    a_1x+b_1y+c_1z=d_1 \\
    a_2x+b_2y+c_2z=d_2 \\
    a_3x+b_3y+c_3z=d_3
    \end{array}
    \right.
    $$
    {a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3" role="presentation">⎧⎩⎨⎪⎪a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3

    或者使用條件表示式組\begin{cases}…\end{cases}來實現相同效果:

    $$
    \begin{cases}
    a_1x+b_1y+c_1z=d_1 \\
    a_2x+b_2y+c_2z=d_2 \\
    a_3x+b_3y+c_3z=d_3
    \end{cases}
    $$
    {a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3" role="presentation">⎧⎩⎨a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3

    連分數

    連分數

    就像輸入分式時使用\frac一樣,使用\cfrac來建立一個連分數。

    例如:

    $$
    x = a_0 + \cfrac{1^2}{a_1
    + \cfrac{2^2}{a_2
    + \cfrac{3^2}{a_3 + \cfrac{4^4}{a_4 + \cdots}}}}
    $$
    x=a0+12a1+22a2+32a3+44a4+⋯" role="presentation">x=a0+12a1+22a2+32a3+44a4+⋯x=a0+12a1+22a2+32a3+44a4+⋯

    不要使用普通的\frac\over來建立,否則會看起來很噁心

    例如:

    $$
    x = a_0 + \frac{1^2}{a_1
    + \frac{2^2}{a_2
    + \frac{3^2}{a_3 + \frac{4^4}{a_4 + \cdots}}}}
    $$
    x=a0+12a1+22a2+32a3+44a4+⋯" role="presentation">x=a0+12a1+22a2+32a3+44a4+⋯x=a0+12a1+22a2+32a3+44a4+⋯

    當然,你可以使用\frac來表達連分數的緊縮記法,但你認識嗎?

    例如:

    $$
    x = a_0 + \frac{1^2}{a_1+}
    \frac{2^2}{a_2+}
    \frac{3^2}{a_3 +} \frac{4^4}{a_4 +} \cdots
    $$
    x=a0+12a1+22a2+32a3+44a4+⋯" role="presentation">x=a0+12a1+22a2+32a3+44a4+⋯x=a0+12a1+22a2+32a3+44a4+⋯

    連分數通常都太大以至於不易排版,所以建議在連分數前後宣告$$符號。

    交換圖表

    交換圖表

    使用一行\require{AMScd}語句來允許交換圖表的顯示。

    宣告交換圖表後,語法與矩陣相似,在開頭使用begin{CD},在結尾使用end{CD},在中間插入圖表元素,每個元素之間插入&,並在每行結尾處使用\\

    例如:

    $$
    \require{AMScd}
    \begin{CD}
    A @>a>> B\\
    @V b V V\# @VV c V\\
    C @>>d> D
    \end{CD}
    $$
    A→aBb↓#↓cC→dD" role="presentation">Ab⏐↓⏐C−→−−−−a#−→−−−−dB⏐↓⏐cDA→aBb↓#↓cC→dD

    其中,@>>>代表右箭頭、@<<<代表左箭頭、@VVV代表下箭頭、@AAA代表上箭頭、@=代表水平雙實線、@|代表豎直雙實線、@.代表沒有箭頭。

    @>>>>>>之間任意插入文字即代表該箭頭的註釋文字。

    例如:

    $$
    \begin{CD}
    A @>>> B @>{\text{very long label}}>> C \\
    @. @AAA @| \\
    D @= E @<<< F
    \end{CD}
    $$
    A→B→very long labelC↑∥D=E←F" role="presentation">AD−→−−−−======B↑⏐⏐E−→−−−−−−−very long label←−−−−−−−−C∥∥FA→B→very long labelC↑∥D=E←F

    在本例中, "very long label"自動延長了它所在箭頭以及對應箭頭的長度。