日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LaTex 常用语法

發布時間:2023/12/31 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LaTex 常用语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 原文鏈接:?LaTex 常用語法 | 藍藍的博客
  • 版權聲明:?本文遵循??BY-NC-SA?許可協議,轉載請附上原文出處鏈接及本聲明!

公式顯示位置

行內公式

在公式兩邊各自加上一個美元符號即行內公式

這是文本$a^2+b^2=c^2$這是文本

顯示效果:
這是文本這是文本

行間公式

在公式兩邊各自加上兩個美元符號即行間公式:

這是文本$$a^2+b^2=c^2$$這是文本

顯示效果:
這是文本

這是文本

數學符號

上下標

在 LaTex 中用^和_表明上下標。注意上下標只對其后面的一個字符起作用,如果上下標的內容超過一個字符,則需要用花括號{}包裹,否則上下標只對后面的一個符號起作用.'

$$p^3_{ij}\qquad\sum_{K=1}^3ka^x+y\qquad\neq a^{x+y}$$

顯示效果:

導數符號

導數符號'是一個特殊的上標,可以適當連用表示多階導數,也可以在其后連用上標:

$f(x)=x^2 \quad f'(x)=2x \quad f''^{2}=4$

顯示效果:

偏導 條件偏導

偏導符號

$\left.\frac{\partial f(x,y)}{\partial x}\right|_{x=0}$

分式

如果是簡單的根式,可以寫成斜分式的形式,如3/8:, 在 latex 中分式一般使用?\frac{分子}{分母}來書寫。不過這種分式的大小在行間公式是正常顯示大小,而在行內被極度壓縮了。amsmath 提供了方便的命令?\dfrac{分子}{分母}?和?\tfrac{分子}{分母}, 令用戶能夠在行內使用正常大小的行內公式。

斜分式: $3/8 \qquad $,壓縮分式:$\frac{3}{8}\qquad$ ,顯示正常大小:$\dfrac{3}{8}$

顯示效果:

斜分式:?,壓縮分式:,顯示正常大小:

根式

一般的根式使用\sqrt{...}表示,表示 n 此方根式寫成\sqrt[n]{...};

$\sqrt{x} \Leftrightarrow x^{1/2} \quad \sqrt[3]{2} \quad \sqrt{x^{2}+\sqrt{y}}$ $

顯示效果:

特殊的分式形式,如二項式結構,由 amsmath 宏包的 \binom 命令生成:

Pascal's rule is $$ \binom{n}{k}=\binom{n-1}{k}+\binom{n-1}{k-1} $$

Pascal’s rule is

無窮大符號

$\infty$

?這個是個縮寫

省略號

名稱符號效果
水平省略號\dots
水平省略號\cdots
豎直省略號\vdots
斜排省略號\ddots
$a_1,a_2,\dots,a_n$ $a_1,a_2,\cdots,a_n$

顯示效果如下:

\cdots和\dots是完全等效的,它們既能用在公式中,也用在文本里作為省略號
除此之外,在矩陣中可能會用到豎排的(\vdots) 和斜排的(\ddots)

關系符

LaTex 常見的關系符號除了可以直接輸入的 =,>,<,其他符號用命令輸入,常用的有不等于:?≠?(\ne), 大于等于號:?≥?(\ge) 和小于等于號:≤?(\le), 約等于號:?≈?(\approx), 等價?≡?(\equiv), 正比:?∝?(\propto), 相似:?~?(\sim) 等等。
LaTex 還提供了自定義二元關系符的命令 \stackrel, 用于將一個符號疊加在原有的二元關系符之上:

$$ f_n(x) \stackrel{*}{\approx} 1 $$

巨算子

積分號,求和號等符號稱為 **?巨算子?**。

名稱符號效果
積分號\int
求和號\sum
$$ \sum_{i=1}^n \quad \int_0^{\frac{\pi}{2}} \quad \oint_0^{\frac{\pi}{2}} \quad \prod_\epsilon $$

巨算符的上下標用作其上下限。行間公式中,積分號默認將上下限放在右上角和右下角,求和號默認在上下方;行內公式一律默認在右上角和右下角。可以在巨算符后使用 \limits 手動令上下限顯示在上下方,\nolimits 則相反,即不顯示在上下方,也就是顯示在右上角,右下角。

$$ \sum\nolimits_{i=1}^n \quad \int\limits_0^{\frac{\pi}{2}} \quad \prod\nolimits_\epsilon $$

極限符號

行間公式極限

行間公式下標默認放在符號的下方,所以直接再極限符號\lim下方寫上符號極限范圍即可:

$${\lim_{x \to +\infty}}$$

$${\lim_{x \to -\infty}}$$

$${\lim_{x \to 0}}$$

$${\lim_{x \to 0^+}}$$

$${ \lim_{x \to 0} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3}$$

行間極限

行間的下標默認放在右下角,可以使用\limits_{下標}?把下標放到符號下方即可。實例如下所示:

${\lim \limits_{x \to -\infty}}$

行間極限符號:

集合相關符號

元素與集合的關系

名稱符號效果
屬于\in
不屬于\notin

集合與集合相關的關系

名稱符號效果
空集\emptyset
子集\subset
真子集\subseteq
交集\bigcap 和 \cap
并集\bigcup 和 \cup

數學重音和上下括號

數學符號可以像文字一樣加重音,比如對時間求導的符號(\dot{r})、(ddot {r})、表示向量的箭頭(vec {r})、表示歐式空間單位向量的(\hat {\mathbf {e}}) 等。使用時要注意重音符號的作用區域,一般應當對某個符號而不是不符號加下表使用重音:

$\bar{x_0} \quad \bar{x}_0$\\[5pt] $\vec{x_0} \quad \vec{x}_0$\\[5pt] $\hat{\mathbf{e}_x} \quad \hat{\mathbf{e}}_x$

LATEX 也能為多個字符加重音,包括直接畫線的\overline和\underline命令(可疊加使用)、寬重音符號\widehat、表示向量的箭頭\overrightarrow等。

$0.\overline{3} = \underline{\underline{1/3}}$ $\hat{XY} \qquad \widehat{XY}$ $\vec{AB} \qquad \overrightarrow{AB}$

\overbrace 和 \underbrace 命令用來生成上 / 下括號,各自可帶一個上 / 下標公式。

$\underbrace{\overbrace{a+b+c}^6 \cdot \overbrace{d+e+f}^7} _\text{meaning of life} = 42$

多行公式

長公式折行

通常來講應當避免寫出超過一行而需要折行的長公式。如果一定要折行的話,優先在等號之前折行,其次在加號、減號之前,再次在乘號、除號之前。其它位置應當避免折行
amsmath 宏包的 multline 環境提供了書寫折行長公式的方便環境。它允許用\\\\(markdown 中顯示:\) 折行,將公式編號放在最后一行。多行公式的首行左對齊末行右對齊其余行居中
因為 markdown 中\是轉義符,所以\\才表示一個 \, 所以這里要寫四個\(\\\\)

$$ \begin{multline}a + b + c + d + e + f+ g + h + i \\\\ = j + k + l + m + n\\\\ = o + p + q + r + s\\\\ = t + u + v + x + z\end{multline} $$

與表格不同的是,公式的最后一行不寫\\,如果寫了,反倒會產生一個多余的空行。類似equation\*, multline\*?環境排版不帶編號的折行長公式。

需要注意的是,只是在 Hexo 的默認 Markdown 渲染器中才需要使用四個反斜杠
為了通用,本文下面的演示代碼都使用兩個反斜杠

多行公式

更多的情況是,我們需要羅列一系列公式,并令其按照等號對齊。讀者可能閱讀過其它手冊或者資料,知道 LATEX 提供了 eqnarray 環境。它按照等號左邊 —— 等號 —— 等號右邊呈三列對齊,但等號周圍的空隙過大,加上公式編號等一些 bug,目前已不推薦使用

目前最常用的是 align 環境,它將公式用 & 隔為兩部分并對齊。分隔符通常放在等號左邊:

$$ \begin{align} a & = b + c \\ & = d + e \end{align} $$

align 環境會給每行公式都編號。我們仍然可以用\notag去掉某行的編號。在以下的例子,為了對齊加號,我們將分隔符放在等號右邊,這時需要給等號后添加一對括號 {} 以產生正常的間距:

$$ \begin{align} a ={} & b + c \\ ={} & d + e + f + g + h + i+ j + k + l \notag \\ & + m + n + o \\ ={} & p + q + r + s \end{align} $$

align 還能夠對齊多組公式,除等號前的 & 之外,公式之間也用 & 分隔:

$$ \begin{align} a &=1 & b &=2 & c &=3 \\ d &=-1 & e &=-2 & f &=-5 \end{align} $$

公用編號的多行公式

另一個常見的需求是將多個公式組在一起公用一個編號,編號位于公式的居中位置。為此,amsmath 宏包提供了諸如 aligned、gathered 等環境,與 equation 環境套用。以 - ed 結尾的環境用法與前一節不以 -ed 結尾的環境用法一一對應。我們僅以 aligned 舉例:

$$ \begin{equation} \begin{aligned} a &= b + c \\ d &= e + f + g \\ h + i &= j + k \\ l + m &= n \end{aligned} \end{equation} $$

split 環境和 aligned 環境用法類似,也用于和 equation 環境套用,區別是 split 只能將每行的一個公式分兩欄,aligned 允許每行多個公式多欄。

公式中的間距

前文提到過,絕大部分時候,數學公式中各元素的間距是根據符號類型自動生成的,需要我們手動調整的情況極少。我們已經認識了兩個生成間距的命令\quad和\qquad。在公式中我們還可能用到的間距包括\,、\:、\;?以及負間距\!,其中\quad、\qquad和\,?在文本和數學環境中可用,后三個命令只用于數學環境。文本中的\?也能使用在數學公式中。

一個常見的用途是修正積分的被積函數f(x)?和微元dx?之間的距離。注意微元里的d?用的是直立體:

$$ \int_a^b f(x)\mathrmozvdkddzhkzdx \qquad \int_a^b f(x)\,\mathrmozvdkddzhkzdx $$

另一個用途是生成多重積分號。如果我們直接連寫兩個 \int,之間的間距將會過寬,此時可以使用負間距\\!修正之。不過 amsmath 提供了更方便的多重積分號,如 ** 二重積分\iint三重積分 \iiint** 等。

數組和矩陣

為了排版二維數組,LATEX 提供了 array 環境,用法與 tabular 環境極為類似,也需要定義列格式,并用\\換行。數組可作為一個公式塊,在外套用\left、\right?等定界符:

$$ \mathbf{X} = \left( \begin{array}{cccc} x_{11} & x_{12} & \ldots & x_{1n}\\ x_{21} & x_{22} & \ldots & x_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ x_{n1} & x_{n2} & \ldots & x_{nn}\\ \end{array} \right) $$

值得注意的是,上一節末尾介紹的 aligned 等環境也可以用定界符包裹。我們還可以利用空的定界符排版出這樣的效果:

$$ |x| = \left\{ \begin{array}{rl} -x & \text{if } x < 0,\\ 0 & \text{if } x = 0,\\ x & \text{if } x > 0. \end{array} \right. $$

分段函數

不過上述例子可以用 amsmath 提供的 cases 環境更輕松地完成:

$$ |x| = \begin{cases} -x & \text{if } x < 0,\\ 0 & \text{if } x = 0,\\ x & \text{if } x > 0. \end{cases} $$

我們當然也可以用 array 環境排版各種矩陣。amsmath 宏包還直接提供了多種排版矩陣的環境,包括不帶定界符的 matrix,以及帶各種定界符的矩陣 pmatrix(()、bmatrix([)、Bmatrix({)、vmatrix(|)、Vmatrix(||)。使用這些環境時,無需給定列格式 5:

$$ \begin{matrix} 1 & 2 \\\\ 3 & 4 \end{matrix} \qquad \begin{bmatrix} x_{11} & x_{12} & \ldots & x_{1n}\\ x_{21} & x_{22} & \ldots & x_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ x_{n1} & x_{n2} & \ldots & x_{nn}\\ \end{bmatrix} $$

$$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \qquad \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \qquad \begin{Bmatrix} 1 & 2 \\ 3 & 4 \end{Bmatrix} \qquad \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix} \qquad \begin{Vmatrix} 1 & 2 \\ 3 & 4 \end{Vmatrix} $$

在矩陣中的元素里排版分式時,一來要用到?\dfrac?等命令,二來行與行之間有可能緊貼著,這時要用到 3.6.6 小節的方法來調節間距:

$$ \mathbf{H}= \begin{bmatrix} \dfrac{\partial^2 f}{\partial x^2} & \dfrac{\partial^2 f} {\partial x \partial y} \\ \dfrac{\partial^2 f} {\partial x \partial y} & \dfrac{\partial^2 f}{\partial y^2} \end{bmatrix} $$

數學符號的字體控制

數學字母字體

LATEX 允許一部分數學符號切換字體,主要是拉丁字母、數字等等。表 4.2 給出了切換字體的命令。某一些命令需要字體宏包的支持。

$\mathcal{R} \quad \mathfrak{R} \quad \mathbb{R}$ $$\mathcal{L} = -\frac{1}{4}F_{\mu\nu}F^{\mu\nu}$$ $\mathfrak{su}(2)$ and $\mathfrak{so}(3)$ Lie algebr

數學符號的尺寸

數學符號按照符號排版的位置規定尺寸,從大到小包括行間公式尺寸、行內公式尺寸、上下標尺寸、次級上下標尺寸。除了字號有別之外,行間和行內公式尺寸下的巨算符也使用不一樣的大小。LATEX 為每個數學尺寸指定了一個切換的命令,見 4.3。
例如行間公式的分式內,分子分母使用行內公式尺寸,巨算符采用行內尺寸的形式。對比一下分子分母使用 \displaystyle 命令與否的區別:
這里有一個表格

$$ P = \frac {\sum_{i=1}^n (x_i- x)(y_i- y)} {\displaystyle \left[ \sum_{i=1}^n (x_i-x)^2 \sum_{i=1}^n (y_i-y)^2 \right]^{1/2} } $$

符號表

后面把這些符號表粘貼進來就行了,后面的那些不需要再看了,保留官方文檔的連接,現在只要留個印象。

文本 / 數學模式通用符號

文本 / 數學模式通用符號命令
{{
}}
$$
%%
\dag\dag
§§\S
\copyright\copyright
\dots
\ddag\ddag
\P\P
\pounds\pounds

二元關系符

有的二元關系符都可以加 \not 前綴得到相反意義的關系符,例如 \not = 就得到不等號(同 \ne)。

效果命令效果命令效果命令
<>=
\leq or \le\geq or \ge\equiv
\ll\gg\doteq
\prec\succ\sim
\preceq\succeq\simeq
\subset\supset\approx
\subseteq\supseteq\cong
\sqsubset\sqsupset\Join
\sqsubseteq\sqsupseteq\bowtie
\in\ni or \owns\propto
\vdash\dashv\models
\mid\parallel\perp
\smile\frown\asymp
:\notin\neq or \ne

二元運算符

LaTex 中的算符大多數是二元算符,除了直接用鍵盤可以輸入的 +,-,*,/ 外,其他符號用命令輸入,常用的符號有乘號:×(\times), 除號:?÷?(\div), 點乘:???(\cdot), 加減號?±?(\pm) 或者???(\mp) 等等。

希臘字母

latex 希臘字母符號代碼就是斜杠+其英文名稱,如\alpha:?α,\beta:β… 等。
大寫的 latex 希臘字母就是斜杠+首字母大寫的英文名稱,如、Gamma:Γ,\Delta:Δ…。
\Alpha,\Beta 等希臘字母符號不存在,因為它們和拉丁字母 A,B 等一模一樣;小寫字母里也不存在 \omicron,可以直接用字母o代替,省的打那么長的代碼。

希臘字母順序表

序號大寫小寫英文
1Aαalpha
2Bβbeta
3Γγgamma
4Δδdelta
5E?epsilon
6Zζzeta
7Hηeta
8Θθtheta
9Iιiota
10Kκkappa
11Λλlambda
12Mμmu
13Nνnu
14Ξξxi
15Oοomicron
16Ππpi
17Pρrho
18Σσsigma
19Tτtau
20Υυupsilon
21Φ?phi
22Xχchi
23Ψψpsi
24Ωωomega

參考資料

希臘字母_百度百科

巨算符

箭頭

latex 中上下方可輸入文字的箭頭 | Python 技術論壇
除了作為上下標之外,箭頭還用于表示過程。amsmath 的?\xleftarrow?和?\xrightarrow?命令可以為箭頭增加上下標:

$$ a\xleftarrow{x+y+z} b $$ $$ c\xrightarrow[x<y]{a*b*c}d $$

箭頭詳細表 圖

箭頭詳細表 渲染

效果源碼效果源碼
←或者←\leftarrow 或者 \gets?\longleftarrow
→或者→\rightarrow 或者 \to?\longrightarrow
?\leftrightarrow?\longleftrightarrow
?\Leftarrow?\Longleftarrow
?\Rightarrow?\Longrightarrow

括號和定界符

LATEX 提供了多種括號和定界符表示公式塊的邊界。除小括號 ()、中括號 [] 之外,其余都是 LATEX 命令,包括大括號 { }。表 4.12 和 4.13 給出了更多的括號 / 定界符命令。

${a,b,c} \neq \{a,b,c\}$

使用 \left 和 \right 命令可令括號(定界符)的大小可變,在行間公式中常用。LATEX 會自動根據括號內的公式大小決定定界符大小。\left 和 \right 必須成對使用。需要使用單個定界符時,另一個定界符寫成 \left. 或 \right.。

\[1 + \left(\frac{1}{1-x^{2}} \right)^3 \qquad \left.\frac{\partial f}{\partial t} \right|_{t=0}\]

?

作為重音的箭頭符號

定界符

公式中的間距

參考鏈接

參考文獻:?http://texdoc.net/texmf-dist/doc/latex/lshort-chinese/lshort-zh-cn.pdf
參考鏈接:?CSDN-markdown 之 LaTeX 特殊公式格式筆記_走過的都是未來-CSDN博客_markdown 偏導符號

總結

以上是生活随笔為你收集整理的LaTex 常用语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。