title: latex 數(shù)學(xué)
date: 2018-10-02 20:15:58
tags:
- latex math
- mathjax
mathjax: true
blog: https://withas.me
中最吸引人的莫過(guò)于漂亮的數(shù)學(xué)公式. 我最初學(xué)習(xí)的動(dòng)機(jī)就是為了在blog中使用mathjax. mathjax是將數(shù)學(xué)公式渲染在網(wǎng)頁(yè)中顯示的引擎.
基本符號(hào)
先介紹一些基本符號(hào)的命令和語(yǔ)法, 這些命令會(huì)使用mathjax將公式效果展示悔叽。
命令 | 效果 | 命令 | 效果 |
---|---|---|---|
\lim |
\pi |
||
\int |
\Pi |
||
x^n |
\omega |
||
x_0 |
\phi |
||
\frac{x}{y} |
\theta |
||
\sum_{i=0}^{n} |
\alpha |
||
\sqrt[3]{5} |
\beta |
||
\rightarrow |
\tau |
||
\RightArrow |
\varphi |
||
\in |
\notin |
||
\neq |
\approx |
||
\leq |
\geq |
||
\sim |
\triangle |
更多符號(hào)可以參考下面的鏈接:
行內(nèi)數(shù)學(xué)公式
數(shù)學(xué)公式分為兩類(lèi), 一類(lèi)是在鑲嵌在文中的, 稱為行內(nèi)數(shù)學(xué)公式.
行內(nèi)公式放在$...$
之間, 如$f(x) = \frac{1}{x}$
:.
行內(nèi)公式不會(huì)自動(dòng)編號(hào), 有的顯示方式也和單獨(dú)顯示有區(qū)別.
數(shù)學(xué)環(huán)境
數(shù)學(xué)公式的另一種呈現(xiàn)方式就是放在數(shù)學(xué)環(huán)境中, 為了一些顯示效果最好加入宏包\usepackage{amsmath}
.
最基本的數(shù)學(xué)環(huán)境就是equation:
\begin{equation}
f(x) = \frac{1}{x}
\end{equation}
從效果圖中可以看出, equation會(huì)換行單獨(dú)顯示, 并且公式會(huì)自動(dòng)編號(hào).
不想使用公式自動(dòng)編號(hào)可以使用equation*
環(huán)境, 這個(gè)環(huán)境需要使用amsmath宏包, 否則會(huì)編譯出錯(cuò). 隨便一提, 中有編號(hào)的的環(huán)境, 一般在其后面加上*, 就變成了沒(méi)有編號(hào)的版本.
如果不想要編號(hào)還有更加簡(jiǎn)單的方式:
\[
f(x) = \lim_{x \rightarrow o}{\frac{1}{x}}
\]
\begin{displaymath}
f(v) = 4 \pi \left(\frac{m}{2 \pi kT}\right)^{\frac{3}{2}} e^{- \frac{mv^2}{2kT}} v^2
%\left( \right)可以讓括號(hào)自由縮放包裹公式
\end{displaymath}
$$
v_p = \sqrt{\frac{2kT}{m}}
$$
三種方式都可以呈現(xiàn)數(shù)學(xué)環(huán)境, 但是都沒(méi)有編號(hào). 值得注意的是以上的方式都不能讓公式換行顯示, 也不能在一個(gè)環(huán)境中顯示多個(gè)公式.
下面使用aligned環(huán)境實(shí)現(xiàn)公式的換行顯示:
\begin{equation}
\begin{aligned}
v_p = \sqrt{\frac{2kT}{m}} \\
= \sqrt{\frac{2RT}{M_mol}}
\end{aligned}
\end{equation}
同樣也可以把a(bǔ)ligned環(huán)境放到\[...\]
, $$...$$
, displaymath環(huán)境當(dāng)中. 是否有編號(hào)的規(guī)則和上面相同.
這個(gè)公式還有些不完美: 上下的等號(hào)并沒(méi)有完全的對(duì)齊. aligned環(huán)境另外一個(gè)很重要的用途就是對(duì)齊.
\[
\begin{aligned}
v_p & = \sqrt{\frac{2kT}{m}} \\
& = \sqrt{\frac{2RT}{M_mol}}
\end{aligned}
\]
在想要上下對(duì)齊的位置加上&標(biāo)識(shí), 就可以實(shí)現(xiàn)相應(yīng)位置的上下對(duì)齊了.
aligned環(huán)境雖然可以實(shí)現(xiàn)公式換行, 但是依然不能實(shí)現(xiàn)多個(gè)公式在同一的環(huán)境中并且編號(hào)的功能. align環(huán)境可以實(shí)現(xiàn)這種效果:
\begin{align}
f(x) & = \frac{1}{x} \\
f(x) & = \lim_{x \rightarrow \infty} \frac{1}{x}
\end{align}
align的環(huán)境可以直接使用, 不需要像aligned放在別的數(shù)學(xué)環(huán)境中才能使用.
矩陣
矩陣可以用matric環(huán)境顯示, matric須放在其他數(shù)學(xué)環(huán)境中.
\[
\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}
\]
給矩陣加個(gè)方括號(hào):
\[
\left[
\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}
\right]
\]
除了matric, 矩陣還可以用array環(huán)境實(shí)現(xiàn):
\[
\left[
\begin{array}{llll}
1 & 4 & \cdots & 5 \\
3 & 5 & \cdots & 7 \\
\vdots & \vdots & \ddots & \vdots \\
2 & 3 & \cdots & 10
\end{array}
\right]
\]
array后面的花括號(hào)里指定每一列的對(duì)齊方式:
- l 左對(duì)齊
- r 右對(duì)齊
- c 居中
必須指定對(duì)齊方式, 否則會(huì)編譯失敗.
數(shù)學(xué)篇就暫時(shí)寫(xiě)到這里了, 有沒(méi)有感到的數(shù)學(xué)編輯功能的強(qiáng)大呢?
感覺(jué)最近好懶, 兩周多了才更一次, 說(shuō)好周更呢? ??