LaTeX插入图片
在LaTeX中插入图片的基本代码如下:
1. 单图:
\documentclass{article}
\usepackage{graphicx} % 插入图片的宏包\begin{document}\begin{figure}[h!]\centering\includegraphics[width=0.8\textwidth]{image.png} % 图片路径\caption{这是图片的标题}\label{fig:image_label}
\end{figure}\end{document}
解释:
\usepackage{graphicx}
:引入了插入图片的宏包。\begin{figure}[h!]
:表示图片是一个浮动体,h!
表示尽量在当前位置插入图片(“h"表示here,”!"表示强制)。\includegraphics[width=0.8\textwidth]{image.png}
:插入图片,width=0.8\textwidth
表示将图片的宽度设置为页面宽度的80%。\caption{这是图片的标题}
:为图片添加标题。\label{fig:image_label}
:为图片添加标签,以便在文中引用(例如\ref{fig:image_label}
)。
其他常用选项:
height=...
:设置图片的高度。scale=...
:按比例缩放图片。angle=...
:旋转图片,单位为度。
例如:
\includegraphics[width=0.5\textwidth, angle=45]{image.png}
这样,图片将按页面宽度的50%显示,并旋转45度。
2. 两图并列:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption} % 用于子图\begin{document}\begin{figure}[h!]\centering\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image1.png}\caption{图1}\label{fig:image1}\end{minipage} \hfill\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image2.png}\caption{图2}\label{fig:image2}\end{minipage}
\end{figure}\end{document}
3. 三图并列:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}\begin{document}\begin{figure}[h!]\centering\begin{minipage}{0.32\textwidth}\centering\includegraphics[width=\textwidth]{image1.png}\caption{图1}\label{fig:image1}\end{minipage} \hfill\begin{minipage}{0.32\textwidth}\centering\includegraphics[width=\textwidth]{image2.png}\caption{图2}\label{fig:image2}\end{minipage} \hfill\begin{minipage}{0.32\textwidth}\centering\includegraphics[width=\textwidth]{image3.png}\caption{图3}\label{fig:image3}\end{minipage}
\end{figure}\end{document}
4. 四张图四宫格:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}\begin{document}\begin{figure}[h!]\centering\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image1.png}\caption{图1}\label{fig:image1}\end{minipage} \hfill\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image2.png}\caption{图2}\label{fig:image2}\end{minipage}\vspace{0.5cm}\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image3.png}\caption{图3}\label{fig:image3}\end{minipage} \hfill\begin{minipage}{0.48\textwidth}\centering\includegraphics[width=\textwidth]{image4.png}\caption{图4}\label{fig:image4}\end{minipage}
\end{figure}\end{document}
解释:
- 两图并列:使用
minipage
环境来并排显示两张图片。每个minipage
的宽度是页面宽度的 48%。 - 三图并列:类似地,使用三个
minipage
环境来并排显示三张图片,每个minipage
的宽度是 32%。 - 四图四宫格:L通过
minipage
环境将四张图片排成两行,每行两张图,使用\vspace
来设置上下的间距。
可以根据需要调整图片的大小和间距。
相关文章:
LaTeX插入图片
在LaTeX中插入图片的基本代码如下: 1. 单图: \documentclass{article} \usepackage{graphicx} % 插入图片的宏包\begin{document}\begin{figure}[h!]\centering\includegraphics[width0.8\textwidth]{image.png} % 图片路径\caption{这是图片的标题}…...
CDGP|数据治理:探索企业数据有序与安全的解决之道
在数字化浪潮席卷全球的今天,数据已成为企业宝贵的资产之一。它不仅是企业决策的重要依据,更是推动业务创新、提升竞争力的关键力量。然而,随着数据量的爆炸式增长,如何确保企业数据的使用既有序又安全,成为了摆在许多…...
「Mac畅玩AIGC与多模态25」开发篇21 - 用户画像生成与摘要输出工作流示例
一、概述 本篇聚焦如何通过用户多维输入生成简洁的用户画像摘要,并统一输出格式化描述。开发人员将学习如何收集多项输入变量、通过执行 LLM 节点整合成内容简洁、结构清晰的总结文本,适用于个性化推荐、行为分析与前置用户建模等场景。 二、环境准备 …...
python打卡day19
特征降维------特征筛选 常见的特征筛选算法 方差筛选皮尔逊相关系数筛选lasso筛选树模型重要性shap重要性递归特征消除REF 作业:对心脏病数据集完成特征筛选,对比精度 面对高维特征的时候常常需要引入特征降维,对于某些特征较多的数据&#…...
OpenCV 基于生物视觉模型的工具------模拟人眼视网膜的生物视觉机制类cv::bioinspired::Retina
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::bioinspired::Retina 是 OpenCV 中用于仿生视觉处理的一个类,它基于生物视觉模型进行图像预处理。该算法特别适用于动态范围调整…...
力扣94. 二叉树的中序遍历
94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示例 3: 输入&#…...
OpenHarmony平台驱动开发(八),MIPI CSI
OpenHarmony平台驱动开发(八) MIPI CSI 概述 功能简介 CSI(Camera Serial Interface)是由MIPI联盟下Camera工作组指定的接口标准。CSI-2是MIPI CSI第二版,主要由应用层、协议层、物理层组成,最大支持4通…...
vue2 结合后端预览pdf 跨域的话就得需要后端来返回 然后前端呈现
<el-button :loading"pdfIslock" v-if"isPDFFile(form.pic)" type"primary" style"margin: 15px 0" click"previewPDF(form.pic)"> 预览pdf </el-button>//npm install pdfjs-dist //如果没有就得先安装import …...
多模态大语言模型arxiv论文略读(六十五)
VS-Assistant: Versatile Surgery Assistant on the Demand of Surgeons ➡️ 论文标题:VS-Assistant: Versatile Surgery Assistant on the Demand of Surgeons ➡️ 论文作者:Zhen Chen, Xingjian Luo, Jinlin Wu, Danny T. M. Chan, Zhen Lei, Jinqi…...
基础编程题目集 6-9 统计个位数字
本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。 函数接口定义: int Count_Digit ( const int N, const int D ); 其中N和D都是用户传入的参数。N的值不超过int的范围&…...
Lua从字符串动态构建函数
在 Lua 中,你可以通过 load 或 loadstring(Lua 5.1)函数从字符串动态构建函数。以下是一个示例: 示例 1:基本动态函数构建 -- 动态构建一个函数 local funcStr "return function(a, b) return a b end"-…...
《零基础学机器学习》学习大纲
《零基础学机器学习》学习大纲 《零基础学机器学习》采用对话体的形式,通过人物对话和故事讲解机器学习知识,使内容生动有趣、通俗易懂,降低了学习门槛,豆瓣高分9.1分,作者权威。 接下来的数篇文章,我将用…...
Vscode (Windows端)免密登录linux集群服务器
由于密码比较长,所以每次用vscode登录集群服务器的时候都要输一遍密码,很烦。因此探索如何不输入密码登录linux集群服务器。 ssh-keygen -t rsa -C "your_emailexample.com"把路径C:\Users\你的用户名.ssh下的id_rsa.pub文件传输到linux服务器…...
stable diffusion的attention-map:提取和可视化跨注意力图
项目: wooyeolbaek/attention-map-diffusers: 🚀 Cross attention map tools for huggingface/diffusers 参考:【可视化必备技能(1)】SD / Flux 文生图模型的 Attention Map 可视化-CSDN博客...
Spark存储级别
存储级别(Storage Level)详解 Spark的存储级别决定了数据在内存和磁盘中的存储方式,以及是否对数据进行序列化。存储级别主要用于RDD或DataFrame/Dataset的cache()和persist()操作。 存储级别分类 Spark提供了以下几种存储级别:…...
MySQL数据库初体验
目录 前言 数据库基础概念 一、数据库的基本概念 二、数据库的类型与适用场景 三、数据库核心模型 四、数据库设计核心原则 五、SQL 语言基础 六、事务与并发控制 七、数据库安全与备份 八、主流数据库系统对比 MySQL服务基础部署 MySQL 的作用与意义 1. 核心作用…...
5G + AR:让增强现实真正“实时交互”起来
5G AR:让增强现实真正“实时交互”起来 随着 5G 技术的普及,增强现实(AR)正迎来一场技术革新。过去,我们的 AR 体验往往受到网络延迟、数据传输瓶颈、计算能力不足等限制,但如今,5G 的超低延迟…...
Oracle EBS AP发票被预付款核算创建会计科目时间超长
背景 由于客户职能部门的水电、通信和物业等等费用统一管理或对接部门报销费,在报销费的时候,用户把所有费用分摊到各个末级部门,形成AP发票行有上千行, 问题症状 1、用户过账时,请求创建会计科目一直执行20多个小时未完成,只能手工强行取消请求。 2、取消请求以后,从后…...
【嵌入式开发-SDIO】
嵌入式开发--SDIO ■ SDIO-简介■■■■■ ■ SDIO-简介 SDIO(Secure Digital Input and Output),即安全数字输入输出接口。它是在SD卡接口的基础上发展而来,它可以兼容之前的SD卡,并可以连接SDIO接口设备,比如:蓝牙、…...
智能边缘计算系统:基于Python的创新应用
智能边缘计算系统:基于Python的创新应用 本文深入探讨了基于Python开发的智能边缘计算系统,该系统通过融合深度学习框架(例如TensorFlow或PyTorch)与边缘计算技术,在诸如树莓派等边缘设备上成功部署了轻量级的深度学习模型,有效解决了传统云计算模式在物联网应用中面临的…...
前端面经--网络通信与后端协作篇--XMLHttpRequest、axios、fetch、AbortController
一、XMLHttpRequest 1、什么是 XMLHttpRequest? XMLHttpRequest(简称 XHR)是浏览器提供的一个异步通信接口,允许网页在不刷新页面的情况下,与服务器交换数据。 它是AJAX(Asynchronous JavaScript and XML&…...
缓存套餐-03.功能测试
一.功能测试 点击小程序,就会触发根据分类id查询套餐方法,根据分类id查询套餐。 第一次查询,redis中没有数据,就会发sql进行sql数据库查询。 redis当中就有了对应的缓存。 再次点击,发现sql根本没有执行,…...
Django进阶:用户认证、REST API与Celery异步任务全解析
前言 在掌握了Django基础开发后,如何构建更强大、更专业的Web应用?本文将带你深入Django的三大高级特性:allauth用户认证系统、DRF(Django REST framework)API开发,以及Celery异步任务处理。这些技术栈是构…...
【基础复习笔记】计算机视觉
目录 一、计算机视觉基础 1. 卷积神经网络原理 2. 目标检测系列 二、算法与模型实现 1. 在PyTorch/TensorFlow中实现自定义损失函数或网络层的步骤是什么? 2. 如何设计一个轻量级模型用于移动端的人脸识别? 3. 描述你使用过的一种注意力机制&…...
65.微服务保姆教程 (八) 微服务开发与治理实战
微服务开发与治理实战:搭建一个简单的微服务系统 在这个实战中,我们将使用以下技术栈来搭建一个简单的微服务系统: 注册中心和配置中心:使用 Nacos。服务开发框架:使用 Spring Boot。服务间通信:使用 Feign。API 网关:使用 Spring Cloud Gateway。依赖管理工具:使用 M…...
【愚公系列】《Manus极简入门》026-市场分析专家:“市场洞察家”
🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! …...
day23-集合(泛型Set数据结构)
1.泛型 1.1泛型概述 泛型的介绍 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处 把运行时期的问题提前到了编译期间避免了强制类型转换 泛型的定义格式 <类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:<…...
印度股票市场API对接文档
一、概述 StockTV提供全球股票、外汇、期货及加密货币的实时行情数据接口,支持印度、美国、日本、东南亚等多国市场。本文档重点介绍印度股票市场的API对接流程,包含市场列表、指数、K线、IPO数据、实时行情等核心功能。 二、准备工作 1. 获取API Key …...
【前端基础】8、CSS的选择器
一、什么是选择器? 根据一定的规则选出符合条件的HTML元素,从而为他们添加各种特定的样式。 二、选择器分类 通用选择器元素选择器类选择器id选择器属性选择器后代选择器兄弟选择器选择器组伪类 三、通用选择器(*) 作用&…...
Redis支持哪些数据类型?各适用于什么场景?
Redis(C语言实现)支持以下9种核心数据类型及其适用场景: String(字符串) 场景:缓存、计数器、分布式锁示例:SET user:1001 "John" EX 60(缓存用户信息60秒)优势…...
两种方法求解最长公共子序列问题并输出所有解
最长公共子序列(Longest Common Subsequence, LCS)是动态规划领域的经典问题,广泛应用于生物信息学(如DNA序列比对)、文本差异比对(如Git版本控制)等领域。本文将通过自顶向下递归记忆化…...
Linux下的c/c++开发之操作Sqlite3数据库
libsqlite3-dev 介绍(Linux 下的 SQLite3 C/C 开发包) libsqlite3-dev 是一个开发包,在 Linux 环境下为使用 SQLite3 C API 进行开发的 C/C 程序员提供头文件(如 sqlite3.h)和静态库/动态库的链接信息(如 …...
设计模式-策略模式
概念 策略模式主要是定义一系列算法,把它们封装起来,并且使它们可以互相替换。这样客户端可以根据需要选择不同的策略,而不需要改变使用策略的上下文。 策略模式的核心思想: 解耦策略定义:把各种支付方式࿰…...
Lost connect to debugger on ‘iphone‘
跑项目的时候,遇到这样一个报错,无法在真机和模拟器上跑, 处理方法 在根目录下,创建.lldbinit 文件 touch .lldbinit查找该文件 ls -all 然后 打开该文件 open .lldbinit 添加如下文案 settings set plugin.process.gdb-remot…...
全球森林数据如何分析?基于R语言森林生态系统结构、功能与稳定性分析与可视化
森林生态系统的结构、功能与稳定性研究是生态学领域的核心议题,涉及物种多样性、空间分布、能量流动及抗干扰能力等关键生态过程。为系统解析这些复杂关系,本研究采用R语言作为核心分析工具,整合多元统计方法与可视化技术,构建了一…...
Modbus RTU 转 PROFINE 网关
一、功能及注意事项 (1)功能说明:此文档用来说明Modbus RTU 转 PROFINE网关和立迈胜一体化485通讯电机使用。 (2)注意事项:文档介绍的是高迈德 PN-01MB模块。 二、系统参数设置 1.参考电机的波特率和校验码进行正确设置,如图所示…...
Redis如何实现分布式锁
Redis如何实现分布式锁 背景复盘解答被问到的问题如果过期时间没有设置好, 业务没有处理完锁就被释放了, 怎么办呢? 背景 之前被面试问到了 复盘解答 核心就是利用 set param1 nx param2 命令. set not exist 如果不存在就自行set操作. 被问到的问题 如果过期时间没有设置…...
vue3的深入组件-组件 v-model
组件 v-model 基本用法 v-model 可以在组件上使用以实现双向绑定。 从 Vue 3.4 开始,推荐的实现方式是使用 defineModel() 宏: <script setup> const model defineModel()function update() {model.value } </script><template>…...
【Dv3Admin】Git 子模块在 Dv3admin 插件项目统一管理实践
在 Dv3admin 框架中,plugins 目录下存放的都是基于 Git 的独立插件项目。为了实现多个插件的统一管理与更新,我们推荐使用 Git 的子模块(submodule)功能。通过子模块的方式,将多个 Git 仓库嵌套管理,可以简…...
什么是死信队列?死信队列是如何导致的?
死信交换机(Dead Letter Exchange,DLX) 定义:死信交换机是一种特殊的交换机,专门用于**接收从其他队列中因特定原因变成死信的消息**。它的本质还是交换机,遵循RabbitMQ中交换机的基本工作原理,…...
计算机网络:深入分析三层交换机硬件转发表生成过程
三层交换机的MAC地址转发表生成过程结合了二层交换和三层路由的特性,具体可分为以下步骤: 一、二层MAC地址表学习(基础转发层) 初始状态 交换机启动时,MAC地址表为空,处于学习阶段。 数据帧接收与源MAC学习 当主机A发送数据帧到主机B时,交换机会检查数据帧的源MAC地址。…...
java使用MinIO,虚拟机时间异常
使用docker进行环境部署和启动 docker pull minio/miniodocker run -d -p 9000:9000 -p 9001:9001 \-e "MINIO_ROOT_USERminio" \-e "MINIO_ROOT_PASSWORDminio123" \-v /opt/minio/data:/data \-v /opt/minio/config:/root/.minio \minio/minio server --…...
使用Jmeter进行核心API压力测试
最近公司有发布会,需要对全链路比较核心的API的进行压测,今天正好分享下压测软件Jmeter的使用。 一、什么是Jmeter? JMeter 是 Apache 旗下的基于 Java 的开源性能测试工具。最初被设计用于 Web 应用测试,现已扩展到可测试多种不同的应用程…...
嵌入式学习笔记 - LCD
一 显示器接口种类: 下图中间左边一个为不带MCU的RGB屏,中间右边一个为带MCU的MCU屏 带控制器的LCD屏幕跟STM32单片机的交互方式,可以为串口,也可以为SPI,或者8080,通过命令的方式对液晶控制器芯片进行操作…...
聊聊Spring AI Alibaba的SentenceSplitter
序 本文主要研究一下Spring AI Alibaba的SentenceSplitter SentenceSplitter spring-ai-alibaba-core/src/main/java/com/alibaba/cloud/ai/transformer/splitter/SentenceSplitter.java public class SentenceSplitter extends TextSplitter {private final EncodingRegis…...
Python 异常处理与文件 IO 操作:构建健壮的数据处理体系(3/10)
摘要:在 Python 开发中,异常处理和文件 IO 操作是构建稳定程序的基石。本文将深入探讨异常捕获机制、上下文管理器原理,并结合 JSON/CSV 数据持久化与实战项目,帮助你掌握应对复杂场景的核心技术。 本文深入探讨了 Python 编程中的…...
Python中,正则表达式,
目录 1.基本匹配2.量词3.边界匹配4.选择和逻辑5.示例代码 在Python中,正则表达式(Regular Expressions,简称regex)是一种强大的文本处理工具,用于匹配、查找和替换字符串中的模式。Python通过 re模块提供正则表达式支…...
CSS:元素显示模式与背景
元素显示模式 元素显示模式是指元素在浏览器页面中显示的模式,比如<div></div>是独占一行的块级元素,<span></span>是行内元素 元素显示模式分为三大类: 块级元素行内元素行内块元素 块级元素 block 常见的块级…...
Java游戏服务器开发流水账(2)开发中Maven的管理
Maven 是一款流行的 Java 项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念来管理项目的构建、依赖和文档等。游戏服务器开发中也会使用. 项目构建 生命周期管理:Maven 定义了一套清晰的项目构建生…...
学习设计模式《八》——原型模式
一、基础概念 原型模式的本质是【克隆生成对象】; 原型模式的定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象 。 原型模式的功能: 1、通过克隆来创建新的对象实例; 2、为克隆出来的新对象实例复制…...