LaTeX分享【LaTeX图片基本插入手法】

LaTeX分享【LaTeX图片基本插入手法】
作者:JinyuLi
日期:2023.03.15
内容:LaTeX中插入图片的基本手法,以及其中自身遇到的一些BUG。本篇BLOG主要分为以下几个部分
1、图片包graphicx
2、单图基本插入模式
本文观前提醒:文章参考了几篇博文整理并根据自身理解整理而成,文末附博文链接,如果打不开请自行学会“科学上网”本文不做详解。
上一篇BLOG我记录了关于LaTeX中插入文字的一些非常基本的使用方法,而一篇文档中,如果只有文字,那可能写的是文学类的作品了(小说散文之类的),而我的目标是要做技术报告或者说日后做毕业论文一类的文档才来使用LaTeX的,而这其中就逃不脱图片、表格、公式、代码这些技术文档的基本要素。而且丰富的图表也能给读者带来更好的阅读体验,所以,接下来的几篇BLOG我都将围绕这几个方面来和大家分享。
图片包graphicx的基本介绍
之前说过,我们要在LaTeX里面添加一些个元素,就要引入一个包,今天我们要在这里面插入图片,那自然就要想到,我们首先要在导言区插入一个图片包,而在LaTeX里面最常用的图片包就是graphicx
他的使用方法跟别的包也没有太大区别,首先是在导言栏用\usepackage()命令进行插入这个包

然后根据图片包里面的规定命令一行一行把代码敲进去就能插入图片了,这里介绍两种常用的方式去插入,一种是单张图片的插入,一种是多图的子图模式的插入。但无论哪种模式,我们都需要记得在导言区添加这个图片包。
单图基本插入模式
插入单张图片并居中放置,然后在图片下面写下相应的解释作为图片说明,是在文档里面最基本,最常用的操作,其操作手法如下:
1、我们首先在导言栏中\usepackage{graphicx}
2、然后,在正文你需要插入图片的部分写进五行代码
\begin{figure}[htbp]
\centering
\includegraphics{这里是图片相对于你LaTeX源文件文件的地址}
\caption{这里是图片说明}
\end{figure}
这一段的效果我们可以简单地看下下图:
可以很简单的看见其中的\begin{figure}[htbp]
和\end{figure}
包含了中间插入图片的三行,而这个begin跟end就是告诉LaTeX我要插入图片啦,你给我准备好。
好告知了LaTeX我要插入图片后,我们就开始设置图片的参数,最基本的包括位置、图片文件的文件路径、以及图片的脚注(就是说明)
位置
而中间的三行就是设置了图片以上的三个主要要素。其中\centering
就是说,我要把图片放在这一行的正中间,当然如果我想放在最左边或最右边,怎么搞?当然也是有的搞的,我们只要把centering替换成flushleft
(左对齐)或者flushright
(右对齐)即可,同样,我们看看改一下代码后会有什么变化,效果图如下:
这里或许页边距设置的比较大,三张图片的位置偏移不是很明显,但是还是可以清晰看见,三张图片的位置确实已经是在文档中以中间,靠左,靠右这个样式去排列了。begin&end中间的第一行,位置设置,基本用法就是这样,我们接着看第二行。
图片文件的文件路径
我们在上面搞了一堆操作,终于进入到最重点的环节了,把图片从本地文件中插入到LaTeX源文件中来,这里我们需要搞清楚一个叫做绝对路径和相对路径的概念:
绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。
好了,我们搞清楚这个概念以后,就知道了,我们要插入的图片的源文件是怎么写道这个\includegraphics{}
中括号里面来了,就是直接把你图片对于LaTeX源文件的路径插入即可,我这里使用的是相对路径,当然我也建议使用相对路径,感觉会好点,不要问为啥吗,这是直觉。
图片脚注
最后我们需要插入的东西还有图片脚注,当然,你也可以不插入,这里没有强制的需求,不写也不会报错的,放心好了。
就是直接在这个\caption{}
括号里写点你想说的就行。
这就是一个单张图片插入的基本流程,当然,其实你也可以不用这么复杂,也可以直接用一句\includegraphics{}
打完收工,但是这样子做的话,会少点很多图片的具体设置。
包含子图的插入
好了,准备要去上课了,今天先寄到这,其他的有空再说...

参考文章
LaTeX技巧217:LaTeX如何生成随机文本
https://blog.csdn.net/WASEFADG/article/details/50610578
LaTeX中文论坛-插入图片命令
https://flowus.cn/latex/share/77691f2d-f6ca-4b54-a4f9-b30c013299b9
LaTeX排版札记:part 4—插入图片(并排显示、自定义编号)
https://zhuanlan.zhihu.com/p/32925549
大家也可以移步以下平台阅览本专栏,感谢
微信公众号 Jinyu Li OwO

B站专栏
https://www.bilibili.com/read/CV21970159
知乎
https://www.zhihu.com/column/c_1611528726348275712
CSDN
https://blog.csdn.net/ljy025/category_12214744.html
公众号更新
周三(11:45) 周六(16:30)
其他平台不定期。
本文LaTeX源码以及文档源文件获取地址:
GitHub
https://github.com/Geek-0/Share-with-you/tree/main/推文/技术杂谈/LaTeX/[LaTex]006
本文使用的LaTeX源码:
\documentclass[11pt]{article}
\usepackage{a4}
\usepackage{ctex}
\usepackage{lipsum} % 文本随机生成包(以后会给大家分享)
\usepackage{graphicx} % 图片插入宏包
% 作者信息
\title{\LaTeX分享-图片插入} % 作者信息的设置必须放在设置的最后位置
\author{Jinyu-Li}
\date{\today}
%%%%%%%%%%%%%%%%%% 正文 %%%%%%%%%%%%%%%%%%
\begin{document}
\maketitle % 文档简明信息
\section{单图插入模式}
\lipsum[1]
\begin{figure}[htbp]
\centering
\includegraphics{img/LaTeXlion.jpg}
\caption{插入单张图片}
\end{figure}
\begin{figure}[htbp]
\flushleft
\includegraphics{img/LaTeXlion.jpg}
\caption{插入单张图片}
\end{figure}
\begin{figure}[htbp]
\flushright
\includegraphics{img/LaTeXlion.jpg}
\caption{插入单张图片}
\end{figure}
\lipsum[2]
\end{document}