Markdown與LaTex使用語法整合


本文由兩篇博客整理得到:

在博客、論壇等需要大量編輯文字以及排版的時候
往往會采用一些語言或者格式進行美化
例如HTML、MD
最近寫博比較多
用到了大量的公式
在寫博的過程當中查了好多
突發奇想整合一下,方便以后自己查找
也利於小伙伴們學習
蟹蟹

Markdown學習

RUNOOB

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](http://www.runoob.com/wp-content/uploads/2019/03/iconfinder_markdown_298823.png)
                            

                            ![RUNOOB 圖標](http://www.runoob.com/wp-content/uploads/2019/03/iconfinder_markdown_298823.png "RUNOOB")

                              RUNOOB

                              RUNOOB

                              RUNOOB 圖標

                              RUNOOB 圖標

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

                              undefined
                              標簽。

                              <img src="http://www.runoob.com/wp-content/uploads/2019/03/iconfinder_markdown_298823.png" 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)}}
                                        $$
                                        
                                           
                                           
                                           
                                                   

                                          V 1 × V 2 = | i j k X u Y u 0 X v Y v 0 | $ $ t e p 1 ( 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學習

                                                簡介

                                                本文公式較多可能有加載較慢。
                                                使用 LaTeX 的主要原因之一是它可以方便地排版公式。我們使用數學模式來排版公式。

                                                公式

                                                插入公式

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

                                                行中公式可以用如下方法: $數學公式$
                                                1 + 2 = 3
                                                獨立公式可以用如下方法: $$數學公式$$

                                                1 + 2 = 3

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

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

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

                                                在公式 (1)

                                                (1) 1 + 2 = 3

                                                上標和下標

                                                上標(Powers)使用 ^ 來表示,比如$n^2$生成的效果為 n 2
                                                下標(Indices)使用 _ 表示,比如$2_a$生成的效果為 2 a
                                                如果上標或下標的內容包含多個字符,請使用花括號包裹起來。比如$b_{a-2}$的效果為 b a 2
                                                如果要在左右兩邊都有上下標,可以用\sideset命令
                                                例如:
                                                $$\sideset{^1_2}{^3_4}$$

                                                a 2 1 a 4 3

                                                括號和分隔符

                                                ()、[] 和 | 表示符號本身,使用 \{\} 來表示 {} 。
                                                一些特殊的括號:

                                                輸入 顯示 輸入 顯示
                                                \langle \rangle
                                                \lceil \rceil
                                                \lfloor \rfloor
                                                \lbrace { \rbrace }

                                                當要顯示大號的括號或分隔符時,要用 \left\right 命令。
                                                例如:
                                                $$f(x)=\left(\frac{x}{2}\right)$$

                                                f ( x ) = ( x 2 )

                                                有時候要用 \left.\right. 不顯示本身
                                                例如:
                                                $$\left|\frac{x}{2}\right.$$

                                                | x 2

                                                分數

                                                分數使用 \frac{numerator}{denominator} 命令插入。
                                                分數可以嵌套。比如$$\frac{y}{\frac{3}{x}+b}$$的生成效果為

                                                y 3 x + b

                                                如果分式很復雜,亦可使用 分子 \over 分母 命令,此時分數僅有一層。
                                                例如:
                                                $$\frac{a-1}{b-1} and {a+1\over b+1}$$

                                                a 1 b 1 a n d a + 1 b + 1

                                                開方

                                                使用sqrt[根指數,省略時為2]{被開方數}命令來輸入開方
                                                例子:
                                                $$\sqrt{2} \quad and \quad \sqrt[n]{3}$$

                                                2 a n d 3 n

                                                省略號

                                                數學公式中常見的省略號有兩種,\ldots 表示與文本底線對齊的省略號,\cdots 表示與文本中線對齊的省略號
                                                例子:
                                                $$1+2+\ldots+n$$

                                                1 + 2 + + n

                                                矢量

                                                矢量是一種既有大小又有方向的量,又稱為向量。一般來說,在物理學中稱作矢量,例如速度、加速度、力等
                                                等就是這樣的量。舍棄實際含義,就抽象為數學中的概念──向量。
                                                使用\vec{矢量}來自動產生一個矢量,也可以使用\overrightarrow等命令定義字母上的符號。
                                                例如:
                                                $$\vec{a} \cdot \vec{b}=0$$

                                                a b = 0

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

                                                x y a n d x y a n d x y

                                                積分

                                                積分是微積分學與數學分析里的一個核心概念。通常分為定積分和不定積分兩種。直觀地說,對於一個給定的正實值函數,在一個實數區間上的定積分可以理解為在坐標平面上,由曲線、直線以及軸圍成的曲邊梯形的面積值(一種確定的實數值)。
                                                使用\int_積分下限^積分上限{被積表達式}來輸入一個積分
                                                例如:
                                                $$\int_0^1 {x^2dx}$$

                                                0 1 x 2 d x

                                                極值運算

                                                使用\lim_{變量 \to 表達式} 表達式來輸入一個極限。如有需求,可以更改\to符號至任意符號。
                                                例如:
                                                $$ \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x\leftarrow{示例}} \frac{1}{n(n+1)} $$

                                                lim n + 1 n ( n + 1 ) a n d lim x 1 n ( 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 = 1 n 1 i 2 a n d i = 1 n 1 i 2 a n d i = 1 2 R

                                                希臘字母

                                                我禁不住喝了一口希臘風味的酸奶。
                                                輸入\小寫希臘字母英文全稱,\首字母大寫希臘字母英文全稱來分別輸入小寫和大寫希臘字母
                                                對於大寫希臘字母與現有字母相同的,直接輸入大寫字母即可。

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

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

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

                                                其他特殊字符

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

                                                關系運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示 輸入 顯示
                                                \pm ± \times × \div ÷ \mid
                                                \nimd \cdot \circ \ast
                                                \bigodot \bigotimes \bigoplus \leq
                                                \geq \neq \approx \equiv
                                                \sum \prod \coprod \backslash

                                                集合運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                \emptyset \in \notin
                                                \subset \supset \subseteq
                                                \supseteq \bigcap \bigcup
                                                \bigvee \bigwedge \biguplus

                                                對數運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                \log log \lg lg \ln ln

                                                三角運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                30^\circ 30 \bot \angle A A
                                                \sin sin \cos cos \tan tan
                                                \csc csc \sec sec \cot cot

                                                微積分運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                \int \iint \iiint
                                                \iiiint \oint \prime
                                                \lim lim \infty \nabla

                                                邏輯運算符

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                \because \therefore
                                                \forall \exists \not\subset
                                                \not< \not> \not=

                                                戴帽符號

                                                輸入 顯示 輸入 顯示
                                                \hat{xy} x y ^ \widehat{xyz} x y z ^
                                                \tilde{xy} x y ~ \widetilde{xyz} x y z ~
                                                \check{x} x ˇ \breve{y} y ˘
                                                \grave{x} x ` \acute{y} y ´

                                                連線符號

                                                輸入 --顯示--
                                                \fbox{a+b+c+d} a+b+c+d
                                                \overleftarrow{a+b+c+d} a + b + c + d
                                                \overrightarrow{a+b+c+d} a + b + c + d
                                                \overleftrightarrow{a+b+c+d} a + b + c + d
                                                \underleftarrow{a+b+c+d} a + b + c + d
                                                \underrightarrow{a+b+c+d} a + b + c + d
                                                \underleftrightarrow{a+b+c+d} a + b + c + d
                                                \overline{a+b+c+d} a + b + c + d ¯
                                                \underline{a+b+c+d} a + b + c + d _
                                                \overbrace{a+b+c+d}^{Sample} a + b + c + d S a m p l e
                                                \underbrace{a+b+c+d}_{Sample} a + b + c + d S a m p l e
                                                \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0} a + b + c 1.0 + d 2.0
                                                \underbrace{a\cdot a\cdots a}_{b\text{ times}} a a a b  times

                                                箭頭符號

                                                推薦使用符號:

                                                輸入 顯示 輸入 顯示 輸入 顯示
                                                \to \mapsto \underrightarrow{1℃/min} 1 / m i n
                                                \implies \iff \impliedby

                                                其他可用符號:

                                                輸入 顯示 輸入 顯示
                                                \uparrow \Uparrow
                                                \downarrow \Downarrow
                                                \leftarrow \Leftarrow
                                                \rightarrow \Rightarrow
                                                \leftrightarrow \Leftrightarrow
                                                \longleftarrow \Longleftarrow
                                                \longrightarrow \Longrightarrow
                                                \longleftrightarrow \Longleftrightarrow

                                                字體轉換

                                                若對公式的某部分字符進行字體轉換,可以用{\字體{需要轉換的部分字符}}命令,其中\字體部分可以參照下表選擇合適的字體。一般情況下,公式默認為意大利體 i t a l i c
                                                示例中全部大寫的字體僅大寫可用:

                                                輸入 說明 顯示 輸入 說明 顯示
                                                \rm 羅馬體 S a m p l e \cal 花體 S A M P L E
                                                \it 意大利體 S a m p l e \Bbb 黑板粗體 S A M P L E
                                                \bf 粗體 S a m p l e \mit 數學斜體 S A M P L E
                                                \sf 粗體 S a m p l e \scr 手寫體 S A M P L E
                                                \tt 打印機體 S a m p l e
                                                \frak 舊德式字體 S a m p l e

                                                大括號和行標

                                                使用\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 } ( x y + y x ) ( 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 + )

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

                                                $$
                                                \left\langle  
                                                  q
                                                \middle\|
                                                  \frac{\frac{x}{y}}{\frac{u}{v}}
                                                \middle| 
                                                   p 
                                                \right\rangle
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                q x y u v | p

                                                其他命令

                                                定義新的符號\operatorname

                                                別問我,我也不知到這是干什么的
                                                例如:

                                                $$ \operatorname{Symbol} A $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                Symbol 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 even 3 n + 1 , if  n  is odd

                                                加入空格

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

                                                $$ a \, b \mid a \; b \mid a \quad b \mid a \qquad b $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                a b a b a b a b

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

                                                更改文字顏色

                                                使用\color{顏色}{文字}來更改特定的文字顏色。
                                                更改文字顏色需要瀏覽器支持,如果瀏覽器不知道你所需的顏色,那么文字將被渲染為黑色。

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

                                                輸入 顯示 輸入 顯示
                                                black t e x t grey t e x t
                                                silver t e x t white t e x t
                                                maroon t e x t red t e x t
                                                yellow t e x t lime t e x t
                                                olive t e x t green t e x t
                                                teal t e x t auqa t e x t
                                                blue t e x t navy t e x t
                                                purple t e x t fuchsia t e x t

                                                對於較新的瀏覽器(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}
                                                
                                                   
                                                   
                                                   
                                                           

                                                #000 t e x t #005 t e x t #00A t e x t #00F t e x t #500 t e x t #505 t e x t #50A t e x t #50F t e x t #A00 t e x t #A05 t e x t #A0A t e x t #A0F t e x t #F00 t e x t #F05 t e x t #F0A t e x t #F0F t e x t #080 t e x t #085 t e x t #08A t e x t #08F t e x t #580 t e x t #585 t e x t #58A t e x t #58F t e x t #A80 t e x t #A85 t e x t #A8A t e x t #A8F t e x t #F80 t e x t #F85 t e x t #F8A t e x t #F8F t e x t #0F0 t e x t #0F5 t e x t #0FA t e x t #0FF t e x t #5F0 t e x t #5F5 t e x t #5FA t e x t #5FF t e x t #AF0 t e x t #AF5 t e x t #AFA t e x t #AFF t e x t #FF0 t e x t #FF5 t e x t #FFA t e x t #FFF t e x t

                                                添加刪除線

                                                使用刪除線功能必須在$$中聲明。
                                                在公式內使用\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 + x y+\bcancel{x} y + x y+\xcancel{x} y + x y+\cancelto{0}{x} y + x 0 \frac{1\cancel9}{\cancel95} = \frac15 1 9 9 5 = 1 5

                                                使用\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} x y \enclose{updiagonalstrike}{x+y} x + y \enclose{downdiagonalstrike}{x+y} x + y \enclose{horizontalstrike,updiagonalstrike}{x+y} x + y

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

                                                輸入 顯示 輸入 顯示
                                                \enclose{longdiv}{xyz} x y z \enclose{actuarial}{xyz} x y z
                                                \enclose{radical}{xyz} x y z \enclose{box}{xyz} x y z
                                                \enclose{roundedbox}{xyz} x y z \enclose{circle}{xyz} x y z
                                                \enclose{left}{xyz} x y z \enclose{right}{xyz} x y z
                                                \enclose{top}{xyz} x y z \enclose{bottom}{xyz} x y z
                                                \enclose{updiagonalstrike}{xyz} x y z \enclose{downdiagonalstrike}{xyz} x y z
                                                \enclose{verticalstrike}{xyz} x y z \enclose{horizontalstrike}{xyz} x y z
                                                \enclose{madruwb}{xyz} x y z \enclose{updiagonalarrow}{xyz} x y z
                                                \enclose{phasorangle}{xyz} x y z

                                                矩陣

                                                無框矩陣

                                                在開頭使用begin{matrix},在結尾使用end{matrix},在中間插入矩陣元素,每個元素之間插入&,也可以說是空格,並在每行結尾處使用\\
                                                使用矩陣時必須有$$符號。
                                                例如:

                                                $$
                                                        \begin{matrix}
                                                        1 & x & x^2 \\
                                                        1 & y & y^2 \\
                                                        1 & z & z^2 \\
                                                        \end{matrix}
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                1 x x 2 1 y y 2 1 z z 2

                                                邊框矩陣

                                                在開頭將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} $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                1 2 3 4

                                                ( 1 2 3 4 )

                                                [ 1 2 3 4 ]

                                                { 1 2 3 4 }

                                                | 1 2 3 4 |

                                                1 2 3 4

                                                帶省略符號的矩陣

                                                使用\cdots ,\ddots ,\vdots 來輸入省略符號。
                                                例如:

                                                $$
                                                        \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}
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                ( 1 a 1 a 1 2 a 1 n 1 a 2 a 2 2 a 2 n 1 a m a m 2 a m n )

                                                帶分割符號的矩陣

                                                詳見"一個數組或表格"。
                                                例如:

                                                $$
                                                \left[
                                                    \begin{array}{cc|c}
                                                      1&2&3\\
                                                      4&5&6
                                                    \end{array}
                                                \right]
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                [ 1 2 3 4 5 6 ]

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

                                                行中矩陣

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

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

                                                這是一個行中矩陣的示例 ( a b c d )

                                                方程式序列

                                                方程式序列

                                                人們經常想要一列整齊且居中的方程式序列。使用\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 = 73 2 1 12 2 = 73 2 12 2 73 2 1 73 2 = 73 2 12 2 73 2 1 73 2 = 73 12 1 1 73 2 73 12 ( 1 1 2 73 2 )

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

                                                {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 = 0 Given (2) w = w + 0 additive 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 even 3 n + 1 , if  n  is 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 / 2 if  n  is odd: 3 n + 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 ) = { n 2 , if  n  is even 3 n + 1 , if  n  is 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 ) = { n 2 , if  n  is even 3 n + 1 , if  n  is 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 左對齊 居中對齊 右對齊 1 0.24 1 125 2 1 189 8 3 20 2000 1 + 10 i

                                                嵌套的數組或表格

                                                多個數組/表格可互相嵌套並組成一組數組/一組表格。
                                                使用嵌套前必須聲明$$符號。
                                                例如:

                                                $$
                                                % 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}
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                min 0 1 2 3 0 0 0 0 0 1 0 1 1 1 2 0 1 2 2 3 0 1 2 3 max 0 1 2 3 0 0 1 2 3 1 1 1 2 3 2 2 2 2 3 3 3 3 3 3 Δ 0 1 2 3 0 0 1 2 3 1 1 0 1 2 2 2 1 0 1 3 3 2 1 0

                                                方程組

                                                使用\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. 
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                { a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3

                                                或者使用條件表達式組\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}
                                                $$
                                                
                                                   
                                                   
                                                   
                                                           

                                                { a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3

                                                連分數

                                                連分數

                                                就像輸入分式時使用\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 = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 4 a 4 +

                                                不要使用普通的\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 = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 4 a 4 +

                                                當然,你可以使用\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 = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 4 a 4 +

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

                                                交換圖表

                                                交換圖表

                                                使用一行\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 a B b # c C d D

                                                其中,@>>>代表右箭頭、@<<<代表左箭頭、@VVV代表下箭頭、@AAA代表上箭頭、@=代表水平雙實線、@|代表豎直雙實線、@.代表沒有箭頭。
                                                @>>>>>>之間任意插入文字即代表該箭頭的注釋文字。
                                                例如:

                                                $$
                                                \begin{CD}
                                                    A @>>> B @>{\text{very long label}}>> C \\
                                                    @. @AAA @| \\ D @= E @<<< F \end{CD} $$ 
                                                   
                                                   
                                                   
                                                           

                                                A B very long label C D = E F

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



                                                免責聲明!

                                                本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



                                                 
                                                粵ICP備18138465號   © 2018-2025 CODEPRJ.COM