latex編寫數學公式的常用語法
<---請移步這裡
latex(latex)是一種基於τεχ的排版系統,由美國計算機學家萊斯利·蘭伯特(leslie lamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程式設計的知識也可以充分發揮由tex所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對於生成複雜**和數學公式這一點表現得尤為突出。因此它非常適用於生成高印刷質量的科技和數學類文件。這個系統同樣適用於生成從簡單的信件到完整書籍的所有其他種類的文件。
概述latex 使用一種特殊的模式來排版數學符號和公式(mathematics)。
段落中的數學表示式應該置於 \( 和 \), $ 和 $ 或者 \begin 和 \end 之間,它們是嵌入文字的。
對於較大的數學式子,最好的方法是將它們放置於 \[ 和 \] 或 \begin 和 \end 之間。這樣公式會單獨占用一行。
note:
在使用markdown編輯器時,\( 應該轉義為\\(,換行的\\轉義為\\\\,大括號\。比如a_max和a_是不同的:
amaxamax和amaxamax。
加減乘除
加減即用+和-表示
乘法使用 \cdot 將點乘的圓點符表示出來,或者是\times
除法可以選用分數的 \frac 或普通的 / 或 \div
x_1 = 3 + 2 - 1\\
x_2 = t_1 \times t_2\\
x_2 = t_1 \cdot t_2\\
y = \frac\\
y = /\\
y = \div
x1=3+2−1x2=t1×t2x2=t1⋅t2y=x1x2y=x1/x2y=x1÷x2 x_1 = 3 + 2 - 1\\\\x_2 = t_1 \times t_2\\\\x_2 = t_1 \cdot t_2\\\\y = \frac\\\\y = /\\\\y = \div x 1
=3+2−1x 2
=t 1
×t 2
x 2
=t 1
⋅t 2
y= x
2 x 1
y=x
1
/x 2
y=x
1
÷x 2
指數和下標
可用 ^ 和 _ 後加相應的字元來實現。即^{}和_{}
x^n_0
1xn0 x^n_0x 0
n
平方根\sqrt[3]
1n−−√3 \sqrt[3]3n
分數y = \frac
1y=x1x2 y = \frac
y= x
2 x 1
求和、積分和連乘
積分運算子用 \int 來生成。
求和運算子由 \sum 生成。
連乘運算子由 \prod 生成。它們的上限和下限用 ^ 和 _ 來生成,同樣是上標和下標的語法。
\sum_^ \qquad
\int_^} \qquad
\prod_\epsilon12
3∑ni=1∫π20∏ϵ \sum_^ \qquad\int_^} \qquad\prod_\epsilon
i=1∑
n ∫ 0
2π
ϵ∏
希臘字母
新增下劃線等
命令 \overline 和 \underline 在表示式的上、下方畫出水平線。
命令 \overbrace 和 \underbrace 在表示式的上、下方給出一水平的大括號。
向量可由 \vec 得到。另兩個命令 \overrightarrow 和 \overleftarrow在定義從 a 到 b 的向量時非常有用。
\overline \\
\overbrace \\
\vec \\
\overrightarrow12
34a+b¯¯¯¯¯¯¯¯¯a+ba+b⃗ a+b−→−−− \overline\\\\\overbrace\\\\\vec\\\\\overrightarrow
a+b
a+b
a+b
a+b
其他見下圖:
note:可覆蓋多個字元的寬重音符號可由 \widetilde 和 \widehat 等得到。
數的集合
如rr、nn等,使用\mathbb得到(需要amsfonts巨集包)
note:csdn不支援這一命令,如果想看效果的話,請戳上面我的blog連線。
常用函式名
函式名通常用羅馬字型正體排版,而不是像變數名一樣用義大利體排
版。因此,latex提供下述命令來排版最重要的一些函式名:
在使用括號(braces)和其它定界符(delimiters)時,我們還需要使用 \left 和 \right來控制它們的大小。
比如乙個分數直接加括號,括號很小不美觀。用 \left( 和 \right) 括起來就讓括號完整的將分數包裹起來。
** 效果
\[1 + \left( \frac \right) ^ 2\]
1+(12)2
1+(12)2
\[1 + ( \frac ) ^ 2\]
1+(12)2
1+(12)2
\[1 + \left (\left ( \frac } \right) ^ 3\right) ^ 3\]
1+((11−x2)3)3
1+((11−x2)3)3
\[1 + (\left ( \frac } \right) ^ 3) ^ 3\]
1+((11−x2)3)3
1+((11−x2)3)3
note:如果我們想隱藏右括號,我們寫成 \left \( 和 \right. (\right加乙個句號)。因為 \left 和 \right 是成對出現的,不能單獨使用。隱藏左括號同理。
人為控制格式
當有多級嵌\left\right的括號時,latex會自動確定括號的大小。但latex也提供了讓使用者確定括號大小的方式:\big, \big, \bigg 及 \bigg。
空格和分行
在數學公式中,空格將被忽略。所有的空格或是由數學表示式邏輯的衍生,或是由特殊的命令如 ,,\quad 或 \qquad 來得到。
空格 ** 效果 寬度
兩個quad空格 a \qquad b abab 兩個m的寬度
quad空格 a \quad b abab 乙個m的寬度
大空格 a\ b a ba b 1/3m寬度
中等空格 a\;b a;ba;b 2/7m寬度
小空格 a\,b a,ba,b 1/6m寬度
沒有空格 ab abab
緊貼 a\!b a!ba!b 縮排1/6m寬度
關於分行,如果是不相關的公式,當然可以簡單地使用回車換行。但是對於有內在聯絡的公式,就需要使用特別的命令了,具體見「latex數學公式簡明教程(下)」
省略號輸入三個圓點可以使用幾種命令。
\ldots 將點排在基線上。
\cdots 將它們設定為居中。
除此之外,可用 \vdots 命令使其垂直,而用 \ddots 將得到對角型(diagonal dots)。
\phantom命令
對於乙個普通的、具有上下標的字元,比如\gamma_^,它其實是經過latex自動填充空格的。而\phantom命令可以取消掉這些自動填充的空格。
{}^_6}\textrm
\qquad \textrm \qquad
{}^_\textrm12
3note:mathjax並不支援這一命令。所以這裡不能提供示例,不過感興趣的可以複製上面**,自己試試。
使用非數字變數的字元
數學公式中寫入非數學變數的字元(non-mathematical elements),使用roman字型,而不是數學變數的斜體(italics),例如「 if 」, 使用\mbox或者\text
note:csdn不支援\mbox,如果想看效果的話,請戳上面我的blog連線。
if \\
\text \\
\mbox12
3ifif if \\\\\text
ifif
參考文獻
i. 常用數學符號的 latex 表示方法
ii. 乙份不太簡短的latex 介紹
iii. latex數學公式中的空格
iv. latex技巧心得255:用latex排版大括號的三種方法
v. 基本數學公式語法(of mathjax)
latex數學公式
最近要寫 具體數學 的讀書筆記,發現好多數學符號不會打啊qwq。大於號 geqslant geqslant 小於號 leqslant leqslant 整除 mid mid 不整除 nmid nmid 屬於 in in 連乘 prod prod 互素 bot bot 各種等價於 leftrighta...
laTex數學公式
frac frac begin 2 cdots 3 vdots ddots vdots 4 cdots 9 end begin s begin a b cdots c d e cdots f vdots vdots ddots vdots g h cdots i end end bigg frac,...
LaTeX數學公式
1.積分 示例 int 0 1 x x 效果 01 xd x int 0 1 x x 01 xd x 2.分數 示例 frac 效果 1 2 frac 21 3.根號 示例 sqrt 3 效果 2 3 sqrt 3 32 4.對數 示例 log 3 a 效果 log 3 a log 3 a log3...