latex插图

2020-10-14  本文已影响0人  shayito

插图前,导言区插入宏包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}
上一篇 下一篇

猜你喜欢

热点阅读