LaTex插入图片

一、插入图片

在.tex文件开头导入相应的宏包

\documentclass{article}
\usepackage{graphicx} % 导入图像的宏包、单图
\usepackage{subfigure} % 导入图像的宏包、子图
\graphicspath{{./images/}} % 告诉 LaTeX 这篇文档中的图片所存储的位置是主文档所在目录下的 images 文件夹。需要注意的是,目录的结尾也需要一个斜杠,并且路径是被包含在双大括号之间。

% 你还可以设置多个路径,如果文档的图片被存储在多个文件夹中。例如,如果有两个文件夹images1和images2,使用下面的命令:\graphicspath{ {./images1/}{./images2/} }

文中插入教程:

子图插入:(\includegraphics{1.jpg}是真正插入图片的那个命令,可以有后缀,也可以直接文件名)

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\graphicspath{ {./images/} }

\begin{document}
	The universe is immense and it seems to be homogeneous, in a large scale, everywhere we look at.
	
	\begin{figure}
		\centering % 表示居中
		\subfigure[An example of an individual figure sub-caption.]{%
			\resizebox*{5cm}{!}{\includegraphics{1.jpg}}}\hspace{5pt}
		\subfigure[A slightly shorter sub-caption.]{%
			\resizebox*{5cm}{!}{\includegraphics{1.jpg}}}
		\caption{Example of a two-part figure with individual sub-captions
			showing that captions are flush left and justified if greater
			than one line of text.} \label{sample-figure}
	\end{figure}
	
	There's a picture of a galaxy above
\end{document}

插入单图:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\graphicspath{ {./images/} }

\begin{document}
	The universe is immense and it seems to be homogeneous, in a large scale, everywhere we look at.
	
	\begin{figure}
		\centering % 表示居中
		\includegraphics[height=4.5cm,width=9.5cm]{1.jpg}
		\caption{Example of a two-part figure with individual sub-captions
			showing that captions are flush left and justified if greater
			than one line of text.} \label{sample-figure}
	\end{figure}
	
	There's a picture of a galaxy above
\end{document}

可以使用 \includegraphics[width=1\linewidth]{1.jpg} 获得相对高宽。

1)改变图片的大小、旋转图片

命令\includegraphics[scale=1.5]{1.jpg}会把图片lion-logo插入到文档中,额外的参数scale=1.5会把图片的大小变为原本的1.5倍。

也可以指定图片的长宽:\includegraphics[width=3cm, height=4cm]{1.jpg}

2)标签和交叉引用

与LaTeX文档中的许多其他元素相同(例如公式、表格等),图片也可以在文本中被引用。你只需要简单地对其添加一个标签就可以了,然后使用这个标签来在文本中引用这个图片。

\begin{figure}[h]
    \centering
    \includegraphics[width=0.25\textwidth]{1.jpg}
    \caption{a nice plot}
    \label{sample-figure}
\end{figure}

As you can see in the figure \ref{sample-figure}, the 
function grows near 0. Also, in the page \pageref{sample-figure} 
is the same example.

\label{sample-figure}这个命令设置了图片的标签。\pageref{sample-figure}这个命令会输出图片所在的页数。

3)插入单排多图无小标题共享大标题

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\graphicspath{ {./images/} }

\begin{document}
	The universe is immense and it seems to be homogeneous, in a large scale, everywhere we look at.
	
	\begin{figure}
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}
	\hspace{2mm}
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}	
	\hspace{2mm}
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}
	
	\caption{Geographical location and relationship of four types of bike stations }
	\end {figure}
	
\end{document}

注意:不要有回车enter,否则图片会自动跳到下一行

4)单排变多排

在需要多排图的后面加上 回车 就可以了

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\graphicspath{ {./images/} }

\begin{document}
	The universe is immense and it seems to be homogeneous, in a large scale, everywhere we look at.
	
	\begin{figure}
	\centering
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}
	\hspace{2mm}
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}
	
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}
	\hspace{2mm}
	\subfigure[]{
		\includegraphics[width=2.5cm,height=2.5cm]{1.jpg} \label{Fig.1(b)}
	}

	\caption{Geographical location and relationship of four types of bike stations }
	\end {figure}
	
\end{document}

5)图片的位置

Latex提供了一些命令来控制图片的位置。我们可以通过使用\begin{figure}[位置选项]来控制图片的位置。位置选项可以有h、t、b、p、!这五个,分别表示以下含义:

  • h:表示放在当前位置,不过有时由于论文的格式限制,可能放不下。
  • t:表示放在页面的顶部。
  • b:表示放在页面的底部。
  • p:表示放在单独一页。
  • !:表示可以忽略一些限制,例如允许超过页面上限等。

例子:如用选项 [hbp]就表示允许浮动体出现在环境所在位置、页面底部或单独一页,但不允许出现在一页顶部。

\begin{figure*}[!htb]
...
\end{figure*}

换行:和段落类似,空一行就是换行。

居中:\centering

图像位置自适应:[!htb],关于这个的更多描述需要参照latex的图像位置设置之类的,不过该操作是很常用的。

间距设置:\hspace和\vspace。

	\vspace{-0.2cm}  %调整图片与上文的垂直距离
	\setlength{\abovecaptionskip}{-0.2cm}   %调整图片标题与图距离
	\setlength{\belowcaptionskip}{-0.2cm} %调整图片标题与下文距离

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/269069.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【XR806开发板试用】系列之二:出现已经成功编译,但是无法生成镜像文件的问题

本文主要对于编译成功但是烧录出现问题进行解决,用Hello world 和LED点亮代码作为示范 文章仅为参考网络资料和自身理解,如有不正确之处请多指正 首先确定自己根目录在哪,我们都在根目录进行hb set和hb build -f,判断方法是寻找ohos_config.…

为什么要出现并发?并发的三要素

大家好,我是"java继父"伯约,假如这篇对大家有帮助的话求一个赞,另外文章末尾放了我从小白到架构师多年的学习资料。 1.为什么需要多线程 众所周知,CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 C…

CentOS环境下Nacos2.3集成PostgreSQL

title: CentOS环境下Nacos2.3集成PostgreSQL date: 2023-12-21 19:15:00 categories: Nacos description: CentOS环境下Nacos2.3集成PostgreSQL 1. 目录 1. 目录2. 简介3. 安装部署 3.1. 部署模式3.2. 环境准备3.3. 下载安装文件3.4. PostgreSQL插件 3.4.1. 下载地址3.4.2. 结…

圆中点算法

中心在原点,半径为 R 的圆的隐式函数方程为 F ( x , y ) x 2 y 2 − R 2 0 F(x, y) x^2 y^2 - R^2 0 F(x,y)x2y2−R20 把像素上的点的坐标代入上述隐式方程 八分法画圆算法 利用坐标轴和与坐标轴夹角 45 度的直线 原理 假设圆弧起点 x 0 x0 x0&#xff0…

经典文献阅读之--RenderOcc(使用2D标签训练多视图3D Occupancy模型)

0. 简介 3D占据预测在机器人感知和自动驾驶领域具有重要的潜力,它将3D场景量化为带有语义标签的网格单元。最近的研究主要利用3D体素空间中的完整占据标签进行监督。然而,昂贵的注释过程和有时模糊的标签严重限制了3D占据模型的可用性和可扩展性。为了解…

SQL Server的权限设置

实验环境(实验案例一) 某公司部署了 SQL Server 2016用来存储网站数据,由系统管理员进行维护.在bdon数据库中 已创建了class表。 需求描述 赋予用户zhangsan在bdqn数据库中创建表的权限和对class表查询和更新数据的权限。

ASP.NET Core 中的应用启动

ASP.NET Core 中的应用启动 | Microsoft Learnhttps://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/startup?viewaspnetcore-8.0 目录 使用 Startup 筛选器扩展 Startup 在启动时从外部程序集添加配置 Startup、ConfigureServices 和 Configure 作者:…

每日一题——LeetCode141.环形链表

个人主页:白日依山璟 专栏:Java|数据结构与算法|每日一题 文章目录 1. 题目描述示例1:示例2:示例3:提示: 2. 思路3. 代码 1. 题目描述 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某…

041、基于CNN的样式迁移

之——基于CNN的滤镜 目录 之——基于CNN的滤镜 杂谈 正文 1.基于CNN的样式迁移 2.实现 杂谈 通过CNN的特征提取,可以实现将一个图片的样式模式特征迁移到另一张图像上。 正文 1.基于CNN的样式迁移 就是在某些层的输出上用其他的图片进行监督。 2.实现 一般来…

国际会议口译,选择同传好还是交传好

在国际会议中,同传与交传是常见的两种翻译方式,它们各自承载着独特的使命与优势,为沟通世界发挥着不可替代的作用。那么,同传好还是交传好,如何选择合适的翻译方式? 首先,从费用角度来看&#x…

苹果怎么调字体大小?详细教程在这,赶快get起来!

在我们使用苹果手机时,可能会遇到需要调整字体大小的情况。合适的字体大小能够提高阅读体验和舒适度,使得手机使用更加便捷。然而,还有很多用户并不知道苹果怎么调字体大小。别着急!本文将为您详细介绍操作方法,帮助您…

云计算与大数据之间的羁绊(期末不挂科版):云计算 | 大数据 | Hadoop | HDFS | MapReduce | Hive | Spark

文章目录 前言:一、云计算1.1 云计算的基本思想1.2 云计算概述——什么是云计算?1.3 云计算的基本特征1.4 云计算的部署模式1.5 云服务1.6 云计算的关键技术——虚拟化技术1.6.1 虚拟化的好处1.6.2 虚拟化技术的应用——12306使用阿里云避免了高峰期的崩…

selenium模块有哪些用途?

Selenium模块是一个用于Web应用程序测试的模块,具有多种示例用法。以下是一些示例: 1.打开网页并执行一些基本操作,如点击按钮、输入文本等。 定位网页元素并执行操作,例如使用 find_element 方法查找单个元素,使用 f…

zabbix-邮件告警与钉钉机器人告警

zabbix-邮件告警 在部署邮件告警前需要先将zabbix部署成功 邮件告警需要得到邮箱的授权码,这里将以qq邮箱为例。 1.获取邮箱的授权码 2.编辑Email的相关信息 3.测试Email是否配置成功 测试成功。 4.为用户添加邮箱报警服务 5.创建主机群组、主机、监视项、触…

苹果ipad怎么录屏?让小白也能轻松上手

随着科技的发展,越来越多的用户使用苹果ipad进行工作、学习和娱乐。在使用过程中,难免会遇到需要录屏的情况,如录制游戏过程、教程讲解等。在本篇文章中,我们将详细介绍苹果ipad怎么录屏,帮助您轻松记录ipad屏幕上的精…

Unity程序向Web服务器发送数据

Unity程序向Web服务器发送数据 一、介绍二、HTTP协议三、新建Unity工程,创建脚本1.新建Unity工程,创建脚本WebManager.cs,将其指定给场景中的任意游戏体。2.在WebManager.cs中添加一个m_info属性和OnGUI函数显示UI: 四、GET请求在…

免费福利马上截止!深圳的户外小伙伴别错过!COSP2024体育展来了

COSP2024户外博览会 展会时间:2024年3月14-16日 展会地址:深圳福田会展中心 户外运动爱好者不可错过! COSP2024户外博览会不仅可以逛展 看各种露营装备、户外器材 还有各种沙龙、峰会活动 就在明年开年,阳春三月天&#xf…

服务器扩容未生效、不成功:解决方法

记一次解决服务器扩容未生效的解决办法 老板:失忆啊,我花钱给服务器扩容了10000000G,但是数据库和mq都还是用不了,到底是不是服务器磁盘满了,你到底有没有查一下什么原因导致服务用不了啊。 失忆:老板您确…

哪个牌子的台灯对学生的视力好?五款学生备考台灯推荐

护眼台灯在如今市场中销量越来越高,我作为一名电器测评博主,非常支持大家使用护眼台灯来提升日常的照明光线环境,它通过LED灯和专业的护眼技术,可以有效缓解用眼疲劳、帮助放松和舒适照明。但需要注意的是,目前市场中品…

Yarn ResourceManager 页面上的绿色条块(Used Resources)反映的是真实的资源占用情况吗?

过去,一直习惯于在 Yarn 的 ResourceManager 页面上,通过菜单:Cluster -> Scheduler 查看当前 Yarn 总体的资源分配状况,因为这个页面非常直观。不过,在最近一次测试中,我发现:Yarn Resource…