写在前面的话

CSDN中的数据库保存是不是有问题,我之前写了很多的,存在草稿箱里的最后竟然没有在了。真是郁闷死个人。亏我写了这么多,以后写完要保存了。泪目。


Latex的插图

在Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档中画图。我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中。只有一些特殊情况需要用大量代码作图。

插图功能不是有Latex的内核直接提供的,而是需要由宏包graphicx提供的。因此要使用宏包的话,我们就需要在引言区插入我们的宏包。

当然咯,插图的宏包我们还可以选择性的使用graphics这个宏包,这个两个宏包在功能上并没有什么差别,只是graphicx宏包支持<项目>=<值>的语法,使用起来更方便。

注意:引言区就是指的从\documentclass 开始到\begin[document]的这个部分的区域

代码如下所示:

\documentclass{article}
%导言区
\usepackage{graphicx}% ... ...
%导言区
\begin{document}

导入宏包之后我们就可以使用\includegraphics命令进行插图。

我们来段代码:

\documentclass{article}\usepackage{graphicx}\begin{document}\includegraphics[scale=0.6]{fullscreen.png}\end{document}

我们在和文本相同的路径下面放置一张图片叫做fullscreen.png.使用了上面的这个语句之后我们就可以得到一张插入的图片了

噔噔噔噔噔。。。
然后结果就是下面这个样子了:

\includegraphics这里有两个参数,第二参数是我们的图片的名字,全称(在这里要编译成功必须和我们的tex文件放在同一个路径下)。

\includegraphics[scale=0.6]{fullscreen.png}

第一个参数是可选的,第二个参数是必须的。第一参数设置的意义就是,因为一般我们要插入的图片是提前选好的,那么有可能就存在着和文档的规格有一些不符合的情况,这个样子的话我们就需要对图片做一些适当的调整。比如说设定图片的高度和宽度或者是按比例缩放。

eg: width=3cm[缩放因子], height=8 cm[缩放因子] scale=0.4[缩放因子]

浮动体

一般情况下我们很少会把图片直接插入到我们的文本当中,而是会给它放置在一个叫做浮动体(float)的东西中。这样图片可以有一些相对位置的变换,不会造成分页困难等问题。

图片的浮动环境是figure.

使用的方法如下所示:

\begin{figure}[ht]\centering
\includegraphics[scale=0.6]{fullscreen.png}
\caption{this is a figure demo}
\label{fig:label}
\end{figure}

在这里第一行和最后一行就是我们使用figure的浮动体环境。
[ht]是可选项 h表示的是here在这里插入
t表示的是在页面的顶部插入

使用figure表示的是把我们这个东西看成一个段落并且是没有任何缩进的

  • \centering表示的是里面紧跟的内容都居中

  • \includegraphics[]{}表示的插入图片

  • \caption设置图片的一个编号以及为图片添加标题


得到的效果如下所示:

可选的参数

  • h 此处(here)
  • t 页顶(top)
  • b 页底(bottom)
  • p 独立一页(page)

相对路径插入

我们在写论文的时候,一般如果图片比较多我们一般会选择把图片统一的放到和源文件一个路径下的某个目录里,这个时候我们要成功的加载图片我们就可以使用相对路径来加载。

如我们把图片全部放在一个叫做figs的文件夹下面,如图所示:

我们要用相对路径把这个图加载出来
代码如下所示:


\begin{figure}[ht]\centering
\includegraphics[scale=0.6]{figs/droid.png}
\caption{this is a figure demo}
\label{fig:pathdemo}
\end{figure}

得到的效果如下图所示:


绝对路径插入图片

有相对路径当然还有绝对路径,使用绝对路径插入图片的代码如下所示,使用与windows系统和linux系统。

\begin{figure}[ht]\centering
\includegraphics[scale=0.6]{F:/LatexWS/figs/index.png}
\caption{this is a figure demo}
\label{fig:pathdemo1}
\end{figure}

得到的效果如下图所示:

当然了,graphicx宏包有一个特别有用的命令就是graphicspath它可以指定我们图片的路径。

\graphicspath{{figs/}}%表示在当前目录下存放有一个图片

\documentclass{article}\usepackage{graphicx}
\graphicspath{{figs/}}\begin{document}

这个时候我们插入一张图片看看

\begin{figure}[ht]\centering
\includegraphics[scale=0.6]{KitKat.png}
\caption{this is a figure demo}
\label{fig:pathdemo4}
\end{figure}

这个时候我们得到的图片的效果如下图所示



跨双栏插入图片

代码的格式如下所示

\begin{figure*}[ht]\centering
\includegraphics[scale=0.6]{KitKat.png}
\caption{this is a figure demo}
\label{fig:pathdemo4}
\end{figure*}

在figure后面加*号这样就可以把单栏的图片双栏显示了



写在后面的话

啊哈哈,救救孩子吧~

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程 https://www.cbedai.net/chichoxian



Latex中插图总结(一)相关推荐

  1. Latex中插图总结

    Latex中插图总结(一) 2016-09-20 00:10 7660人阅读 评论(0) 收藏 举报  分类: [Latex](12)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(? ...

  2. Latex (2)Latex中插图、表格、浮动体

    1.插图 % 导言区 \documentclass{ctexart} % ctexbook, ctexrep% \usepackage{ctex}% 导言区: \usepackage{graphicx ...

  3. latex中插图心得

    熟悉latex后真心觉得word好费事,一般latex论文都会有模板,只需要替换把原有内容替换一下,就会生成比较好看的文档. 废话不多说,总结一下使用后的体会 1.先说说插图 插图的话,我插入的是&q ...

  4. Latex中宏包总结

    文章目录 基本: 字体包 样式定制 特定领域 特定需求 浮动体专题 表格专题 PDF 专题 辅助工具专题 命令定义.宏包编写专题 个人推荐 兴趣类 主要参考: https://zhuanlan.zhi ...

  5. latex中怎么设置每一行文字都对齐_排版系列教程 | LaTeX,为学术论文排版而生【浮动体篇】...

    今天,迎来LaTeX系列的第四篇[浮动体篇].LaTeX作为最优秀的排版语言,非常值得大家学习,对LaTeX感兴趣朋友可以点个关注,后面持续更新! 关于LaTeX,今天和大家多唠叨一点. 与主流的编程 ...

  6. Latex学习笔记 ------ latex中图片的插入

    \documentclass{ctexart}% 导言区:\usepackage{graphicx} 使用usepackage命令导入graphicx宏包实现插图 % 语法: \includegrap ...

  7. LaTeX中的浮动体

    LaTeX中的浮动体 文章目录 前言 figure浮动体环境 table浮动体环境 居中排版 指定排版位置 设置插图标题 为浮动体设置标签 其他 浮动体 1.实现灵活分页(避免无法分割的内容产生的页面 ...

  8. Latex中插入图片

    1.Latex的插图 在Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档中画图.我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中 ...

  9. LaTex中编辑公式的上下角标出现的问题---允许{}的嵌套吗?

    问题: 代码 $\textbf{F(x),F(y)}\in \textit{R}^{m}$ 自己编辑的总是出错的原因: 代码: $\textbf{F(x),F(y)}\in \textit{R^{m} ...

最新文章

  1. 图灵奖得主Joseph Sifakis:物联网自主系统设计的边界与风险(附视频)
  2. linux 内核驱动 insmod mknod的作用
  3. Pair Programming 1 (Casual Game) 曹竹 杨牧 贪吃蛇游戏扩展 Blog Report
  4. jdbc java例子_Spring JDBC 例子
  5. 图像处理(四)图像分割(2)测地距离Geodesic图割
  6. mysql打开的文件描述符限制_linux fopen个数限制的问题(文件描述符限制)
  7. 温州大学《深度学习》课程课件(四、浅层神经网络)
  8. t-SNE(t-distributed stochastic neighbor embedding)
  9. Centos6.5部署大众点评CAT
  10. LeetCode 984. 不含 AAA 或 BBB 的字符串(贪心)
  11. php进程间通信 yoc_PHP 进程间通信各种通信方式间的优劣之分??
  12. numpy genfromtxt 读取字符_numpy组队学习1: 输入输出
  13. Pentium II Pentium III架构/微架构/流水线 (5) - MMX
  14. Android开发笔记(四十二)Broadcast的生命周期
  15. 私有属性的另类访问方式
  16. 怎么查询网络热点事件的舆论热度的办法技巧
  17. python 简单爬虫获取气象数据发送气象定时报-预报预警信息及时推送及阿里云短信群发接口...
  18. 9. python 入门教程快速复习,序列,数值类型,字符串方法,列表、集合、字典方法,文件操作,解析式
  19. Android 蓝牙系统打开蓝牙源码分析(一)--- 全网最详细
  20. Python Numpy .npy文件打开

热门文章

  1. WordExcel使用小技巧(1)—— 打对勾或打叉
  2. 《アニマル・ロジック》日语读书笔记1
  3. Sichuan University Programming Contest 2018 Preliminary
  4. 海康威视 curl 获取录像机nvr下所有摄像头的信息
  5. C练题笔记之:Leetcode-1290. 二进制链表转整数
  6. MySQL查询连续的时间段
  7. php 获取配置信息,PHP系统配置信息的获取
  8. Proe/Creo窗口背景颜色定制
  9. STM32F4 422串口通信
  10. 2021谷歌员工工资