LaTeX实战经验:数学公式环境注意事项
http://blog.csdn.net/simple_the_best/article/details/52710740
數(shù)學(xué)公式
首先是引入一些必要的宏包:
\usepackage[namelimits]{amsmath} %數(shù)學(xué)公式 \usepackage{amssymb} %數(shù)學(xué)公式 \usepackage{amsfonts} %數(shù)學(xué)字體 \usepackage{mathrsfs} %數(shù)學(xué)花體- 1
- 2
- 3
- 4
這是上面公式的LaTeX代碼:
\begin{equation} %分隔一個(gè)過(guò)長(zhǎng)的公式分行顯示使用split環(huán)境 \begin{split} arg \min_{\substack{\Theta, W}} L_{feedback}+L_{content} = & - \sum_{\left(m,i,j\right) \in D_s} \ln f \left( r_{mij}\right) + \lambda\|\theta\|^2\\ & + \|A^eW^e-Y^e\|^2_F + \frac 12 \sum_{e\in \{u,v\}}\lambda^e\|W^e\|^2_F \end{split} \end{equation}- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
如果想在下面堆疊符號(hào)需要在行間公式環(huán)境下進(jìn)行,行內(nèi)公式環(huán)境不起作用。使用$$ \min_{\substack{\Theta, W}} $$可得到下面的效果:?
另外,\limits也可使得符號(hào)強(qiáng)制出現(xiàn)在下方。
$H(x) = \text{arg max}\sum\limits_{\hspace{-5em}y \in \mathcal{Y}} {}_{t=1}^T\mathbb{I}\left(h_t\left(\bm{x}\right) = y\right)$- 1
效果如下:?
arg min如何堆疊符號(hào)
機(jī)器學(xué)習(xí)的問(wèn)題經(jīng)常可見(jiàn)求解最優(yōu)化問(wèn)題,上面的符號(hào)堆疊方法似乎對(duì)于下面的寫(xiě)法走了“歪路”:
要想達(dá)到上面的效果,需要使用amsopn的underset命令:
\begin{equation} \hat{h}=\underset{\{\beta_m,\gamma_m\}_{1}^M}{\arg\min} \end{equation}- 1
- 2
- 3
h^=argmin{βm,γm}M1
數(shù)學(xué)符號(hào)加粗
LaTeX中數(shù)學(xué)公式有個(gè)\mathbf命令,可能會(huì)有人誤認(rèn)為是對(duì)數(shù)學(xué)公式的字體進(jìn)行加粗處理,實(shí)則不然。你會(huì)發(fā)現(xiàn)雖然加了粗體,但是字體卻變了,就像下面正確加粗\bm的x1,x2,與使用\mathbf錯(cuò)誤加粗的xm。
想要對(duì)數(shù)學(xué)公式符號(hào)進(jìn)行加粗可以有兩種方式:至少有一個(gè)是使用 bm package 的?\bm?指令,一個(gè)是使用amsmath package 的?\boldmath?指令。
如何引用數(shù)學(xué)公式
引用數(shù)學(xué)公式使用\eqref, 而不要使用\ref。如下圖,\eqref加上了括號(hào),\ref沒(méi)有括號(hào)。
省略號(hào)
公式中的\ldots和\cdots。“\ldots”是列舉中的省略符號(hào),而“\cdots”用于運(yùn)算(如連加、連乘等)中的省略,二者主要區(qū)別在于位置一高一低,切勿混用;
公式標(biāo)點(diǎn)
文中,特別是在equation環(huán)境下,如果要插入公式,則公式后一定要有標(biāo)點(diǎn)“逗號(hào)”或“句號(hào)”。使用方法:在公式后加入“,,”(逗號(hào))或“,.”(句號(hào))即可。不推薦使用\text{,}或\text{.}。因?yàn)閈text{}環(huán)境下的標(biāo)點(diǎn)長(zhǎng)相與“,,”或“,.”不同,且“,,”或“,.”前會(huì)自動(dòng)與公式隔出一段距離,更加正式、美觀(guān);
指定函數(shù)
\exp \log等。公式中如果有指數(shù)或?qū)?shù)表示,要用\exp或\log命令。不能用\text{exp}或\text{log}(雖然這種方法可能看起來(lái)跟\exp \log效果一樣),更不能直接輸入exp或log來(lái)表示。
對(duì)于一些沒(méi)有的數(shù)學(xué)符號(hào),也可進(jìn)行自定義:
% 定義數(shù)學(xué)符號(hào) \DeclareMathOperator{\argmin}{arg\,min\,} % \, 是為了能有些許間隙 \DeclareMathOperator{\argmax}{arg\,max\,} \DeclareMathOperator{\sign}{sign}- 1
- 2
- 3
- 4
范數(shù)
\ell的用法。在很多機(jī)器學(xué)習(xí)和視覺(jué)文章中會(huì)用到范數(shù),正確的一范數(shù)或二范數(shù)表示應(yīng)為?1或?2。
零向量
公式中的單位向量或零向量要用向量寫(xiě)法:\vec{1} 或\vec{0},有時(shí)也用\bm{1}加粗來(lái)表示向量。否則會(huì)被誤認(rèn)為標(biāo)量;
總結(jié)
以上是生活随笔為你收集整理的LaTeX实战经验:数学公式环境注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 赋值、浅拷贝、深拷贝的区别
- 下一篇: Latex博士论文格式版本(在CASth