LaTeX插入图片

基本语法

常用选项[htbp]是浮动格式(参考《LaTeX2e插图指南》16.2节和《Ishort》3.9节):

  • 『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
  • 『t』顶部。将图形放置在页面的顶部。
  • 『b』底部。将图形放置在页面的底部。
  • 『p』浮动页。将图形放置在一只允许有浮动对象的页面上。
  • 『!』 在决定位置时忽视限制

在table或者figure 后加 [!htb] 是系统忽略“美学”标准,把表格和图片插入到你的代码中,是动的,但是不加感叹号,它就是按顺序选择h(此处),t(上方),b(下方),所以为了让图片随着你的代码移动,最好加一个[!htb]
其他网友解释:“LaTeX对每个位置的浮动体的总数和占用大小有一定限制,超出限制的浮动体会被排在较后的页面中,但可以在位置选项中增加一个!符号,来忽略这些参数限制。因此,在LaTeX中最宽松的浮动体位置就是[!htbp]。在位置选项中加上!号将使浮动体相对更靠近文字或靠前出现。”

注1:排版位置的选取与参数里符号的顺序无关,LATEX 总是以h-t-b-p 的优先级顺序决定浮动体位置。
也就是说[!htp] 和[ph!t] 没有区别。
注2:限制包括浮动体个数(除单独成页外,默认每页不超过3 个浮动体,其中顶部不超过2 个,底部不
超过1 个)以及浮动体空间占页面的百分比(默认顶部不超过70%,底部不超过30%)。

\begin{figure}[htb]\centering\includegraphics[width=7.8cm]{figures/aaa.pdf}\caption{aaa}\label{fig:aaa}
\end{figure}

控制图片宽度的不同写法

\includegraphics[width=7.8cm]{figures/aaa.pdf}
\includegraphics[width=.5\textwidth]{figures/aaa.pdf}

多图并排

参考《Ishort》的“3.9.2 并排和子图表”,这次没怎么用到,先不整理了。

我们时常有在一个浮动体里面放置多张图的用法。最简单的用法就是直接并排放置,也可以
通过分段或者换行命令\\ 排版多行多列的图片。以下为示意代码。

\begin{figure}[htbp]
\centering
\includegraphics[width=...]{...}
\qquad
\includegraphics[width=...]{...} \\[..pt]   % 这里换行后的[..pt]可以设置换行的宽度
\includegraphics[width=...]{...}
\caption{...}
\end{figure}

在这里插入图片描述

由于标题是横跨一行的,用\caption 命令为每个图片单独生成标题就需要借助前文提到的
\parbox 或者minipage 环境,将标题限制在盒子内。

\begin{figure}[htbp]
\centering
\begin{minipage}{...}
\centering
\includegraphics[width=...]{...}
\caption{...}
\end{minipage}
\qquad
\begin{minipage}{...}
\centering
\includegraphics[width=...]{...}
\caption{...}
\end{minipage}
\end{figure}

在这里插入图片描述

当我们需要更进一步,给每个图片定义小标题时,就要用到subfig 宏包的功能了。这里仅举
一例。更详细的用法请参考subfig 宏包的帮助文档。

\begin{figure}[htbp]
\centering
\subfloat[...]{\label{sub-fig-1}% 为子图加交叉引用
\begin{minipage}{...}
\centering
\includegraphics[width=...]{...}
\end{minipage}
}
\qquad
\subfloat[...]{%
\begin{minipage}{...}
\centering
\includegraphics[width=...]{...}
\end{minipage}
}
\caption{...}
\end{figure}

在这里插入图片描述

其他问题

1、\centerline和\centering有什么区别?

先说结论,平时插入图片就用 \centering 就可以了。

\centerline是一个命令,可以将图片居中放置,并且在该命令后面的所有内容也会居中对齐。示例如下:

\begin{figure}[htbp]
\centerline{\includegraphics[width=.45\textwidth]{Figures/Curve.pdf}}
\caption{curve}
\label{fig:Curve}
\end{figure}

\center是一个环境,可以将图片居中放置,并且在该环境内所有的内容也会居中对齐。它的语法结构如下:

\begin{center}\includegraphics[参数]{图片文件名}
\end{center}

(以下回答内容来自ChatGPT-3.5,未验证是否准确)

在 LaTeX 中,\begin{center}\centerline\centering 都可以用来居中对齐文本或图形,但它们有一些区别。

  • \begin{center}\end{center} 是一个环境,它将环境内的所有内容居中对齐。这意味着你可以在环境中包含多行文本或多个图形,并且它们将被一起居中对齐。当你在这个环境中输入文本或插入图形时,它们都将在页面的中心对齐,而不是默认左对齐。这个环境可以用在 LaTeX 文档中的任何地方,例如在标题、段落或图片等元素周围,以实现居中对齐的效果。
  • \centerline 是一个命令,它只能用于单行文本或图形。它将给定的文本或图形居中对齐,忽略行末的换行符。
  • \centering 是一个命令,它将当前段落中的所有文本居中对齐。它不像 \begin{center} 那样创建一个新的环境,也不像 \centerline 那样只针对单个元素,而是影响当前段落中的所有内容。如果你只想居中对齐一行文本,可以使用 \centering 命令,并在行末使用双反斜杠 \\ 来结束该行

在《Ishort》的“3.5.2 对齐环境”中有这样一段话

center 等环境会在上下文产生一个额外间距,而\centering 等命令不产生,只是改变对齐方式。比如在浮动体环境table或figure 内实现居中对齐,用\centering 命令即可,没必要再用center 环境。

但是自己在\begin{figure}中套用了\begin{center}似乎也没看出什么区别。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt赋能python:Python抓取电脑应用软件数据

Python抓取电脑应用软件数据 随着互联网技术的不断发展,我们的生活方式也在发生着巨大变化,如今,我们已经可以依靠计算机应用软件对生活的各个方面进行掌控。而如何获取这些软件的数据,以及对这些数据进行分析,也成为…

chatgpt赋能python:Python程序如何变成电脑程序

Python程序如何变成电脑程序 简介 Python是一种高级编程语言,它在数据科学、人工智能、Web开发、机器学习、AI等领域非常流行。在Python中编写的程序需要转化为计算机程序才能执行。在这篇文章中,我们将解释Python编写的程序如何变成电脑程序。 什么是…

chatgpt赋能python:Python可以入侵别人电脑吗?

Python可以入侵别人电脑吗? Python自从诞生以来便一直以来备受关注,其简单易学、高效实用的特点让无数人喜爱并成为了开发人员的首选编程语言。但是,你可能会想知道:Python能够入侵别人电脑吗?今天我们就来探讨一下这…

chatgpt赋能python:如何使用Python绕过电脑开机密码?

如何使用Python绕过电脑开机密码? 随着科技的发展,计算机已经成为我们生活和工作中必不可少的工具。当然,在使用计算机时保护自己的隐私也是非常重要的。电脑开机密码是最基本的保护措施之一,但是如果忘记了密码该怎么办呢&#…

chatgpt赋能python:Python模拟操作电脑

Python模拟操作电脑 介绍 Python是一个强大的编程语言,自从引入以来,被广泛地使用在各种领域。其中一个重要的应用场景是模拟操作电脑。这里所说的模拟操作电脑,是指用Python编写程序来模拟用户在计算机上的日常操作,例如键盘输…

chatgpt赋能python:如何用Python阻止电脑关机

如何用Python阻止电脑关机 在使用电脑的过程中,我们经常会遇到电脑因为各种原因自动关机的情况,这给我们的工作和生活带来了很多麻烦。但是,有了Python编程技能,我们可以很容易地使用Python代码来阻止电脑关机。 在本文中&#…

chatgpt赋能python:Python如何打开电脑摄像头

Python如何打开电脑摄像头 Python是一种易于学习和使用的编程语言,因其灵活性和强大的功能而备受欢迎。其中,许多人使用Python来处理图像处理和计算机视觉,这样,了解如何打开电脑摄像头是非常重要的。 在这篇文章中,…

基金投资咨询

针对投资者风险偏好程度高、中、低3种假设情况相应做出了投资建议: 假设情况1:投资者风险偏好程度较高 2021年12月21日,客户小王来到银行,寻求银行的理财经理推荐一款适合自己的基金,来完成自己100万元的投资&#x…

chatgpt赋能python:Python简化手机短信发送

Python 简化手机短信发送 作为一名有10年 Python 编程经验的工程师, 我们经常需要向手机发送提醒短信,例如验证码、通知等。通常情况下,我们需要使用平台 API 或自己的短信网关,这些方式既麻烦又不安全。在本文中,我将…

C#使用SendMessage发送组合键

有时需要出发菜单功能,例如发送ALT F打开应用程序的文件菜单,如何使用SendMessage实现呢? 使用用spy截取的ALTF的消息内容(如何使用spy,请熟悉的高手指点下,我使用spy lite没有得到)&#xff1…

手把手教程:解除AppleID「双重验证」

大家好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加:keeepdance,备注:chatgpt,拉你进群。 在前面的文章中,我共享了两个美区ID给大家下载ChatGPT App,可…

Web前端工程师-优秀简历汇总

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! Web前端工程师-优秀简历汇总 1. http://ww…

xpath爬取智联招聘--大数据开发职位并保存为csv

先上项目效果图: 本次爬取的URL为智联招聘的网址:https://www.zhaopin.com/ 首先先登录上去,为了保持我们代码的时效性,让每个人都能直接运行代码出结果,我们要获取到我们登录上去的cookies,并把他放在表头…

用python爬取前程无忧网大数据岗位信息并分析

爬虫的基本思路 1、在前程无忧官网检索“大数据”的结果中,每条检索结果详情对应的URL存在a标签的href属性中,通过组合选择器可以找到每条检索结果详情的URL。 2、前程无忧的招聘岗位信息数据固定的放在HTML的各个标签内,通过id选择器、标签…

前端工程师简历

总结一下 理解Web,W3C标准 (一淘,SAE,云适配,Zealer,小米,蘑菇街,DNSpod,百姓网) jQuery (云适配,金蚕网络,小米) 跨浏览器适配 (一淘,Zealer,蘑菇街,) HTML5 (云适配,小米,金蚕网络,DNSPod,新浪手机微博) Web语义化 (云适配) 后端语言或经验 (一淘,云适配,小米,金蚕) Ba…

人工智能简历-计算机视觉简历

前言 很多粉丝私我,说面试的事情。 这玩意我不理解,因为如果是计算机科班出身,计算机行业我觉得闭着眼睛找。 简历这玩意我真不会。。。 分享2个东西给大家。 第一个是 出国/在国外找实习/外企的英文简历。 比较流行的是一页。 第二个…

基于requests+pyecharts的前程无忧工作岗位可视化分析

今年大学毕业生预计突破900万大关。 每年毕业的大学生数量是在逐年增加。 根据教育部最新官方数据,预测明年也就是2021年我国高校毕业生人数将达到909万人,首次突破900万人!到2022年,我国高校毕业生人数将超过1000万人&#xff01…

全网首次拆解前端简历,合格的简历长这样...

刷脉脉常遇见各种留帖,内容无非两种:吐槽简历只读不回,面试屡次被挂! 同是前端人,理解大家的不易。替那些工作 2~3 年还写不好简历的前端干着急。 前些天,就挂掉了一个工作 3 年的前端。他的简历就可以当作…

一个Web前端实习生的简历

以下是我大三时候做的简历,其中“基础信息”中的链接全都失效了,其中好多技术现在都不会,还各种“熟悉”、“精通”,当年真的很能装啊????哈哈哈。 职业信息 姓名 XXX 电话 XXXXXXXXXXX 坐标 南京 NanJing 邮箱 XXXXX…

简历自动化抓取,一键get百份求职简历

这次我们就来聊一聊实用性比较高的爬虫案例:简历自动化抓取,一键get百份求职简历。 本次爬取非常顺利,本以为会遇到几个反爬措施,除了定位遇到几个小坑之外,其余地方皆是一帆风顺,值得提一下的地方主要就是下载链接的随机抓取,会更好的具有拟态磨合从而使效率略高(本来…