插图前,导言区插入宏包graphicx
\documentclass{article}
% 导言区
\usepackage{graphicx}
% 导言区
将图片直接插入文本中(不常用)
\begin{document}
\includegraphics[scale=0.6]{fig1.jpg}
%scale缩放比例因子,还可以用 height=3cm 或 width=2cm 等
\end{document}
将图片浮动插入到文本中(常用)
\begin{figure}[ht]
\centering % 居中
\includegraphics{fig1.jpg}
\caption{this is a figure demo}
\label{fig:label}
\end{figure}
% 或
\begin{figure}[htbp]
\centerline{\includegraphics[scale=0.6]{figs/fig1.jpg}}
% 在.tex文件所在的文件夹建立文件夹figs,
% 把论文要用的图片都放进去。这样的话引用相对路径即可。
% 居中操作的另一种写法
% \centering
% \includegraphics[scale=0.6]{figs/fig1.jpg}
\caption{A beautiful girl.}
\label{fig}
\end{figure}
h:here 将图片插到此处
t:top 将图片插到页顶
b:bottom 将图片插到页底
p:page 插图独立一页
H:将图片固定在此处
!h 试图放在当前位置。
一般参数取h或H就好了,当然也可以写多个参数,如htbp,此时参数会按照顺序执行,首先尝试用h,如果不行再依次使用其他参数。
效果如图
注:也可以先指定图片目录再直接引用图片名
\graphicspath{{figs/}} % 指定图片目录
\begin{figure}[htbp]
\centerline{\includegraphics{fig1.jpg}} % 直接引用图片名
\caption{A beautiful girl.}
\label{fig}
\end{figure}
如果你确实需要把图片放在当前位置,不容改变,可以用float宏包的[H]选项。不过如果这样做,出现放不下的问题时需要手工调整。使用格式如下:
\usepackage{float}
\begin{figure}[H]
foo
\end{figure}