在上一章中我们介绍了数学公式相关的操作,输入。在写科研论文的时候必不可少的一样就是插图,所以这章将介绍关于如何插入图像的一些操作。
插入图像
- 需要包含(
\usepackage{graphicx}
)
最简单的代码如下:\includegraphics[options]{figure.jpg}
,options用来控制图像的宽度,高度或者是缩放比例,figure.jpg用来指明你想要现实的图片,后缀不写LaTeX也能>自动搜索可以识别的格式显示,图片较多的时候建议加上格式。
下面直接插入flower.jpg在文本中\includegraphics{flower.jpg}
虽然图片插入成功但是能看到图片插入很不协调,下面我们使用参数调整一下图片布局(设置图片宽度和文字宽度一样宽,设置figure放置位置):
\begin{figure}[h]
\includegraphics[width=\textwidth]{flower.jpg}
\end{figure}
当然你也可以设置宽度和高度(width,weight
),或者缩放(scale=0.5
保持原图比例缩小一倍),设置图片说明(\caption{说明}
),对齐方式\centering
\begin{figure}[h]
\centering
\includegraphics[width=100pt,height=200pt]{flower.jpg}
\caption{白色花朵}
\end{figure}
多图管理
有时候一篇文章里面的图片很多,输入文章的图片路径就很多,管理起来比较麻烦,可以将所需要的图片放在专门的文件夹中然后插入图片的名称不需要插入图片的完整路径(LaTeX支持相对路径,tex文件路径为主路径
)
例如我可以通过\graphicspath{{flower\}{car\}}
将flower
和car
目录的文件添加到LaTeX的搜索路径,就不需要输入flower\flower.jpg
来插入flower.jpg
图像了。(下图按逆时针旋转45度)
\begin{figure}[H]
\centering
\includegraphics[scale=0.5,angle=45]{car.png}
\caption{汽车}
\end{figure}
你可以添加文字环绕图片:
\begin{wrapfigure}{r}{0.25\textwidth}
\centering
\includegraphics[width=0.25\textwidth]{car.png}
\end{wrapfigure}
修改{r}
为{l}
实现图片在左边环绕(warpfigure
在文字前)。
我们添加的图片的说明都是在图片的下方,如果需要放置在图像右边位置可以包含\usepackage[rightcaption]{sidecap}
同理左边的话\usepackage[leftcaption]{sidecap}
插入图像,同时图的解释在右边:
\begin{SCfigure}[0.5][h]
\includegraphics[scale=0.3]{car.png}
\caption{说明在右边}
\end{SCfigure}
如下:
上面的0.5表示图片说明大小相对于figure的比例(即图片的一半),
开始我们在编译文档的时候我们通常希望快速编译,使用低分辨率的图像可以加快编译速度,当完成文档编写后我们希望使用高分辨率的图像,这时候你可以在文档的导言区添加\DeclareGraphicsExtensions{.png,.pdf}
然后插入图片的时候不带扩展名。这样当开始的时候你有一个低分辨路的png插入,这时编译低分辨率速度比较快,截稿后使用高分辨率的图像,这时候你只需要将上面的声明交换即可\DeclareGraphicsExtensions{.png,.pdf}
(支持pdflatex和lualatex)
插入并列子图
导言部分包含\usepackage{subfigure}
subfigure
为figure
中的一块区域,设置参数和figure
类似
\begin{figure}[H]
\centering
\subfigure[子图1]{
\includegraphics[width=0.4\textwidth]{flower.jpg}}
\label{fig:flower}
\subfigure[子图1]{\includegraphics[width=0.4\textwidth]{car.png}
\label{fig:car}}
\caption{并排图}
\end{figure}
相关参数
LaTeX常用长度
代码 | 含义 |
---|---|
pt | 默认长度单元,大约0.3515mm |
mm | 毫米 |
cm | 厘米 |
in | 英寸 |
ex | x在当前字体中的高度 |
em | m在当前字体中的宽度 |
\columnsep | 两列的距离 |
\columnwidth | 列的宽度 |
\linewidth | 当前环境的线宽 |
\paperwidth | 页面宽度 |
\paperheight | 页面高度 |
\textwidth | 文字宽度 |
\textheight | 文字高度 |
\unitleght | 当前环境下的长度单元 |
放置位置的参数介绍
参数 | 说明 |
---|---|
h | 放置浮动体在这里,源文件中需要插入的地方 |
t | 放置在页面的顶部 |
b | 放置在页面的底部 |
p | 为浮动提体防止一个特殊页 |
! | 覆盖LaTeX的内部参数用于决定好的浮动位置 |
H | 放置浮动体在LaTeX中准确的位置,要求floats 包,通常效于h! |
参考
下章预览
表格使用