公式
行內(nèi)公式: 行內(nèi)公式一般在前后加個(gè)美元符號(hào)$评矩,如:
勾股定理第$a^2 + b^2 = c^2$
還使用命令 \( 和 \) 或是math環(huán)境括起一個(gè)行內(nèi)數(shù)學(xué)公式,例:
勾股定理\(a^2 + b^2 = c^2\)
\begin{math}
a^2 + b^2 = c^2
\end{math}
另起一行公式不標(biāo)號(hào): 使用 \[ 和 \] 命令或是使用displaymath環(huán)境括起一個(gè)數(shù)學(xué)公式
勾股定理\[
a^2 + b^2 = c^2
\]
\begin{displaymath}
a^2 + b^2 = c^2
\end{displaymath}
自動(dòng)編號(hào)公式: 用equation環(huán)境表示,公式后面可以帶引用標(biāo)簽奠支,如
\begin{equation}
a + b = b + a \label{eq1}
\end{equation}
羅列多行公式: 引入amsmath宏包晕讲,使用gather(有編號(hào))或gather* (無編號(hào))環(huán)境,公式內(nèi)部即可以使用\\進(jìn)行換行墩新,例:
\begin{gather}
a^2 + b^2 =c^2 \\
a+b = b+a
\end{gather}
\begin{gather*}
a^2 + b^2 =c^2 \\
a+b = b+a
\end{gather*}
生成:
如果某一行不想編號(hào)贸弥,可以在\\之前使用\notag指令,如:
\begin{gather}
a^2 + b^2 =c^2 \\
a+b = b+a \notag \\
a*b = b*a
\end{gather}
表格
使用tabular環(huán)境錄入表格海渊,一般格式為:
\begin{tabular} [垂直對(duì)齊] {列格式說明}
表項(xiàng) & 表項(xiàng) & ... & 表項(xiàng) \\
...
\end{tabular}
每行后使用\\表示換行绵疲,每行之間不同列之間用&分開
列格式選項(xiàng):
- l(左對(duì)齊),c(居中)臣疑,r(右對(duì)齊)盔憨,如果有3列均是左對(duì)齊,則選項(xiàng)為{lll}
- 列格式中|表示列與列之間畫一條豎線,如果有2列均是右對(duì)齊,列間用豎線隔開禽翼,則選項(xiàng)為{r|r}卿闹,如果需要外邊框的豎線,則{|r|r|}
- 如果表格行與行之間需要畫一條橫線没咙,則在需要畫橫線的地方用 \hline
\begin{tabular} {|c|rrr|}
\hline
姓名 & 語文 & 數(shù)學(xué) & 英語 \\
\hline
張三 & 87 & 100 & 93 \\
李四 & 75 & 63 & 52 \\
\hline
\end{tabular}
表格單元的合并:
使用 \multicolumn{項(xiàng)數(shù)}{新列格式}{內(nèi)容} 可以將一行中幾個(gè)不同的表項(xiàng)合并為一項(xiàng),如:
\begin{tabular} {|r|r|}
\hline
\multicolumn{2}{|c|}{成績(jī)} \\
\hline
語文 & 數(shù)學(xué) \\
63 & 52 \\
\hline
\end{tabular}
可以得到:
使用 \cline{起-止} 可以在特定的位置畫一條橫線
使用multirow宏包提供的 \multirow{行數(shù)}{內(nèi)容} 命令可以合并上下的行,如:
\begin{tabular} {|c|r|r|}
\hline
\multirow{2}*{姓名} & %第一列合并2行蝴乔,填寫姓名
\multicolumn{2}{c|}{成績(jī)} \\ \cline{2-3} %第一行合并2列,居中驮樊,填寫成績(jī)薇正,2到3列畫橫線
& 語文 & 數(shù)學(xué) \\
\hline
張三 & 63 & 52 \\
\hline
\end{tabular}
生成:
三線表:
三線表通常頂部和底部的兩條橫線比較粗片酝,而中間的線比較細(xì)挖腰〉裱兀可以引入booktabs宏包,提供了一下幾個(gè)表格命令:
- \toprule :用來畫表格頂部的粗線
- \midrule :用來畫表格中間的細(xì)分割線
- \bootomrule :用來畫表格底部的粗線
\begin{tabular} {cccc}
\toprule
序號(hào) & 姓名 & 年齡 & 性別 \\
\midrule
1 & 張三 & 18 & M \\
2 & 李四 & 20 & F \\
3 & 王五 & 17 & F \\
\bottomrule
\end{tabular}
圖片
插圖使用graphics宏包猴仑,核心命令為 \includegraphics[選項(xiàng)]{文件名} 审轮,選項(xiàng)中可以設(shè)置圖片的長(zhǎng)寬占用比例,如:[width=2cm]辽俗,[height=1cm]疾渣,[scale=0.5]
圖表位置控制
2中浮動(dòng)體環(huán)境figure,table分別用于圖片和表格的位置排版崖飘,figure環(huán)境的語法格式如下:(table與之類似)
\begin{figure}[允許位置]
...
\end{figure}
允許位置的參數(shù)有:
- h :此處榴捡,放在代碼所在的上下文位置
- t :頁頂,可能會(huì)被放在實(shí)際代碼前的頁面頂部
- b:頁底
- p:獨(dú)立一頁
例如用選項(xiàng)[hbp]就表示允許浮動(dòng)體出現(xiàn)在環(huán)境所在位置朱浴,頁面底部或單獨(dú)一頁吊圾,不允許出現(xiàn)在一頁頂部。
除了位置選項(xiàng)外翰蠢,也可以使用\centering命令使圖表居中
\begin{figure}[htbp]
\centering
\includegraphics{...}
\end{figure}
\begin{table}
\centering
\begin{tabular}{|c|c|}
...
\end{tabular}
\end{table}
如果不希望圖表亂跑项乒,可以使用float宏包中的位置H來產(chǎn)生沒有浮動(dòng)的環(huán)境
\begin{figure}[H]
\centering
\includegraphics[...]{...}
\caption{圖片1}
\end{figure}
圖表標(biāo)題控制
使用浮動(dòng)體的同時(shí),可以使用 \caption{} 命令加標(biāo)題躏筏,例
\begin{figure}[htbp]
\centering
\includegraphics{...}
\caption{標(biāo)題1}
\label{標(biāo)簽1}
\end{figure}
并排的圖表
并排且同一標(biāo)題: 直接在同一個(gè)環(huán)境下寫板丽,并加上一段空格代碼即可,例
\begin{table}
\centering
\caption{標(biāo)題}
\begin{tabular}
...
\end{tabular}
\qquad%空格
\begin{tabular}
\end{tabular}
\end{table}
并排不同標(biāo)題: 使用\parbox環(huán)境產(chǎn)生一個(gè)子段盒子趁尼,然后可以直接使用多個(gè)標(biāo)題
\begin{table}
\parbox[b]{.5\textwidth}{\centering
\caption{表格1}
\begin{tabular}{c|c}
1 & 2 \\
\end{tabular}}
\parbox[b]{.5\textwidth}{\centering
\caption{表格2}
\begin{tabular}{c|c}
1 & 2 \\
\end{tabular}}
\end{table}