## 圖片
在 LaTeX 中插入圖片,有很多種方式。最好用的應當屬利用`graphicx`宏包提供的`\includegraphics`命令。比如你在你的 TeX 源文件同目錄下,有名為 a.jpg 的圖片,你可以用這樣的方式將它插入到輸出文檔中:
~~~
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{a.jpg}
\end{document}
~~~
圖片可能很大,超過了輸出文件的紙張大小,或者干脆就是你自己覺得輸出的效果不爽。這時候你可以用`\includegraphics`控制序列的可選參數來控制。比如
~~~
\includegraphics[width = .8\textwidth]{a.jpg}
~~~
這樣圖片的寬度會被縮放至頁面寬度的百分之八十,圖片的總高度會按比例縮放。
> `\includegraphics`控制序列還有若干其他的可選參數可供使用,一般并用不到。感興趣的話,可以去查看[該宏包的文檔](http://texdoc.net/texmf-dist/doc/latex/graphics/graphicx.pdf)。
## 表格
`tabular`環境提供了最簡單的表格功能。它用`\hline`命令表示橫線,`|`表示豎線;用`&`來分列,用`\\`來換行;每列可以采用居中、居左、居右等橫向對齊方式,分別用`l`、`c`、`r`?來表示。
~~~
\begin{tabular}{|l|c|r|}
\hline
操作系統& 發行版& 編輯器\\
\hline
Windows & MikTeX & TexMakerX \\
\hline
Unix/Linux & teTeX & Kile \\
\hline
Mac OS & MacTeX & TeXShop \\
\hline
通用& TeX Live & TeXworks \\
\hline
\end{tabular}
~~~
效果:
[](https://box.kancloud.cn/2015-07-07_559b472878db1.jpg)
## 浮動體
插圖和表格通常需要占據大塊空間,所以在文字處理軟件中我們經常需要調整他們的位置。`figure`和`table`環境可以自動完成這樣的任務;這種自動調整位置的環境稱作浮動體 (float)。我們以`figure`為例。
~~~
\begin{figure}[htbp]
\centering
\includegraphics{a.jpg}
\caption{有圖有真相}
\label{fig:myphoto}
\end{figure}
~~~
“htbp” 選項用來指定插圖的理想位置,這幾個字母分別代表 here, top, bottom, float page,也就是就這里、頁頂、頁尾、浮動頁 (專門放浮動體的單獨頁面) 。`\centering`用來使插圖居中;`\caption`命令設置插圖標題,LaTeX 會自動給浮動體的標題加上編號。注意`\label`應該放在標題之后。
> 圖片和表格的各種特殊效果,限于篇幅此處無法詳敘。請查看最后一章推薦的文檔。