插入图片和表格
最后更新于:2022-04-01 01:07:09
## 图片
在 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}
~~~
效果:
[![](http://ww1.sinaimg.cn/large/818901c1jw1e44ku9n696j20cj05haad.jpg)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/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`应该放在标题之后。
> 图片和表格的各种特殊效果,限于篇幅此处无法详叙。请查看最后一章推荐的文档。