[latex] 圖表及公式

  • 插入單張圖片
    首先給一個例子

    \begin{figure}[htb]
    	\centering
    	\includegraphics[width=3in]{pic//street.jpg}
    	\caption{}
    	\label{street}
    \end{figure}
    

    其中[htb]是控制圖片的位置,h表示當前位置,t表示頁面頂部,b表示頁面底部,p表示放置在只允許有浮動圖片頁面上。其中排在越前面的字母越先起作用,只有當其不可滿足時纔會執行下一字母代表的意義。則htb就是按照h-t-b的順序執行。當h時當前位置剩餘的空間不夠放下圖片,則h會出現不可滿足,跳轉到下一字母的條件。

    下一行\centering表示圖片居中。

    下一行中width=3in表示圖片的寬度爲3英尺,高度會隨着寬度按照比例縮放,可以用任意支持的長度單位對圖片大小進行限定。也可以用比例限定,如scale=0.5,表示按照原圖0.5倍比例縮放後顯示。也可以使用0.5\textwidth,表示爲頁面寬度的0.5倍。pic//street.jpg表示圖片路徑,記得斜槓要轉義,pic是一個文件夾。

    下一行中\caption爲圖片名,會顯示在圖片下方

    下一行\label表示圖片標籤,用於圖片的在文中的引用(\ref{}指令,括號中爲label,在引用位置自動替代爲引用的圖片編號)

  • 插入多張圖片作爲子圖
    看例子

    \begin{figure}[htb]
    	\centering
    	\subfigure[圖1]{
    		\label{kmeans.sub.1}
    		\includegraphics[width=1.7in]{pic//res1.jpg}}
    	\subfigure[圖2]{
    		\label{kmeans.sub.2}
    		\includegraphics[width=1.7in]{pic//res2.jpg}}
    	\subfigure[圖3]{
    		\label{kmeans.sub.3}
    		\includegraphics[width=1.7in]{pic//res3.jpg}}
    	\label{kmeans.lable}
    	\caption{figure}
    \end{figure}

    其中subfigure表示該圖爲全圖的子圖,subfigure後的名字爲子圖名,會在圖片下方顯示並自動編號。其他的意義相同。如果需要子圖之間留空隙,使用\hspace{0.2in},表示水平間距0.2英寸,\vspace{0.2in}表示垂直間距0.2英寸,也可以使用其他長度單位。

    子圖的默認排列方式是先水平排列,排不下再轉到下一行。

  • 插入表格
    看示例及結果

    \begin{table}[hbp]
    	\centering
    	\caption{三種算法生成顯著圖用時(單位:秒)}
    	\begin{tabular}{|c|c|c|c|c|c|c|c|}
    		\hline
    		算法  & 圖1 & 圖2 & 圖3 & 圖4 & 圖5 & 圖6 & 平均\\
    		\hline
    		IT & 0.893 & 0.89 & 0.88 & 0.908 & 1.302 & 0.904 & 0.963\\
    		\hline
    		FT & 0.389 & 0.389 & 0.352 & 0.405 & 0.534 & 0.387 & 0.409\\
    		\hline
    		AC & 107.658 & 96.183 & 86.254 & 86.425 & 1794.612 & 87.896 & 376.505\\
    		\hline
    	\end{tabular}
    \end{table}
    

    時間

    其中{|c|c|c|c|c|c|c|c|}描述表的列數與線的狀態。c的個數代表表格的列數,每一個豎線代表此處有豎向的表格線,表格線可以不存在。
    \hline表示此處有橫向的表格線
    表格項中,每一個格以&作爲分隔,每一行以\\作爲分隔。注意每一行的&個數需爲上方聲明的c的個數減一,即所聲明的列數需要與實際表列數相一致,即使某一格爲空,也要寫&作爲分隔。

  • 數學公式

    數學公式最簡單的就是$引用的部分就是公式。如果是$$引用的部分就是另起一行並居中的公式。

    給一個簡單的公式例子:

    $$I = \frac{R+G+B}{3}\eqno(1)$$

    math1

    其中的\frac{分子}{分母}表示分式,\eqno()表示公式編號。
    再給一個稍複雜的公式例子:

    $$\overline{O}=\sum_{\theta\in\left\lbrace 0^\circ, 45^\circ, 90^\circ, 135^\circ \right\rbrace } N(\oplus^{4}_{c=2}\oplus^{c=4}_{s=c+3}N(O(c,s,\theta)))\eqno(7)$$

    math2

    其他常用的是^爲上標,_爲下標,\overline爲上方橫線,特別注意的是左大括號爲\left\Ibrace,右大括號爲\right\rbrace,因爲公式中有些大括號是函數的一部分,其他的地方可以無限使用大括號來將部分代碼包括,使得編寫者能看得清楚一些,但實際編譯沒有任何作用。

    大多數的tex編輯器都可以直接插入數學符號,而無須記住這些代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章