以下代码可直接复制粘贴 运行:
\documentclass{article}
%注意需要导包
\usepackage{caption}
\usepackage{graphicx, subfig}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=.8\textwidth]{1.png} %1.png是图片文件的相对路径
\caption{best} %caption是图片的标题
\label{img} %此处的label相当于一个图片的专属标志,目的是方便上下文的引用
\end{figure}
\end{document}
注意:
1. 导包
2. caption 如果放在 \includegraphics[width=.8\textwidth]{1.png} 这句话的下面 那么生成出的图片标题也在图片下面;如果\caption 写在这句话的上面 那么图片标题在图片的上面。
width的参数格式介绍
\includegraphics [width=3in] {file.eps}
将 file.eps 插入文档并且它的宽度被缩放到 3 英寸,高度也会 按相应的比例缩放。如果用 \textwidth 或 \em 等的函数来 指定宽度,而不是用像 3 英寸这样的固定尺寸,将会使你的 LATEX 文 档更具通用性。
例如: \includegraphics [width=\textwidth] {graphics.eps}
将所插入图形缩放到和文本行的宽度一样宽。而下面的命令
\includegraphics [width=0.80\textwidth]{graphics.eps}
使得插入图形的宽度为文本行宽的 80%。当与 calc 宏包配合使用 时,下面的命令可令图形的宽度比文本行宽少 2 英寸:
\includegraphics [width=\textwidth-2.0in]{graphics.eps}
label和ref的成对使用
\ref最强大的功能在于引用
\label的作用是给这个标题定义一个供latex本身识别的编号, 方便其它地方引用。
比如在后文里要引用这幅图那么你在latex代码里应该输入重点内容:
This is figure \ref {img1}
这样做的好处是不用管这幅图是文中的第几幅图, 总能给出正确编号. (如果不加宏包就会显示图片的编号 加入宏包就会有超链接 点击可以跳转)
下列宏包的作用是为有超链接的地方设定样式:
\usepackage[colorlinks,linkcolor=red,anchorcolor=blue,citecolor=green]{hyperref}
%文件中可以有超链接的宏包并且可以为其设定样式