前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LaTeX 插入图片 公式

LaTeX 插入图片 公式

作者头像
全栈程序员站长
发布于 2022-08-14 05:22:05
发布于 2022-08-14 05:22:05
1.5K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

一、LaTeX插入图片

首先需要添加一个宏包graphicx,在插入图片的位置可以直接点击LaTeX的插入图片快捷按钮,然后修改其中的 * 位置的内容既可(caption与label若不需要也可以删掉)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\documentclass{article}

\usepackage{graphicx}

\begin{document}

 \begin{figure}
  \centering                                      %图片居中
  \includegraphics[width=.8\textwidth]{xx.eps}    %xx.eps是图片文件的相对路径
  \caption{best}                                  %图片的标题
  \label{img}                                     %此处的label相当于一个图片的专属标志,目的是方便上下文的引用
\end{figure}

\end{document}

图片大小设置:

第一种是,设置图片的宽度被缩放到 3 英寸,高度也会按相应的比例缩放:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\includegraphics [width=3in] {file.eps} 

另一种是用 \textwidth 或 \em 等的函数来指定宽度,而不是用像 3 英寸这样的固定尺寸,将会使你的 LATEX 文 档更具通用性。

将所插入图形缩放到和文本行的宽度一样宽,代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\includegraphics [width=\textwidth] {graphics.eps}` 

该命令会使得插入图形的宽度为文本行宽的 80%:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\includegraphics [width=0.80\textwidth]{graphics.eps} 

当与 calc 宏包配合使用 时,下面的命令可令图形的宽度比文本行宽少 2 英寸:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\includegraphics [width=\textwidth-2.0in]{graphics.eps}

图片位置设置: 我们也需要进行图片位置的设置,具体的参数有以下几种:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
h 此处(here)
t 页顶(top)
b 页底(bottom)
p 独立一页(page)

最友好的设置方式一般是htb或者htbp,设置方式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\begin{figure}[htbp]
 ...
\end{figure}

二、图片转为eps格式

前面我们说到关于LaTeX图片插入的方式,使用的eps格式进行插入,那么我们如果有的是JPG或者PNG格式的图片,要怎么简单的转化为eps格式呢。这里我们介绍一种使用命令窗口将图片转化为eps格式的方法。

具体的命令如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd path                    //打开图片文件所在路径
dir                        //打开目录
bmeps -c xx.jpg xx.eps     ///将xx.jpg转化为xx.eps

三、使用mathtype插入公式

最简单的LaTeX公式插入的方式是使用mathtype编辑好公式,直接复制到LaTeX里面。首先需要在mathtype里面进行设置(Prferences里面):

然后我们就直接可以在mathtype里面将公式复制,粘贴到latex既可。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132855.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【latex】图片插入和引用
源地址:http://blog.163.com/xiaoting_hu/blog/static/504647722013528143405/
蛮三刀酱
2019/09/10
9.8K0
LaTeX详细安装步骤和简明教程
配置TeXLive和TeXstudio。TeXLive是编译器为Latex提供运行所需的环境;TeXstudio编辑器,提供操作界面,需要先安装好TeXLive之后,TeXstudio才能使用。
全栈程序员站长
2022/08/30
4.1K0
LaTeX详细安装步骤和简明教程
Latex如何插入图片[通俗易懂]
在写报告或论文的过程中,几乎不可避免的要插入一些图片,并且根据不同情况及要求进行排版,例如如何插入单个图片、一行插入两张图片、插入两行两列图片等等。在此,汇总一下各种插入图片的方法。
全栈程序员站长
2022/06/28
11.5K0
Latex如何插入图片[通俗易懂]
LaTeX浮动体
图片或表格通常都占有较大的一块,直接放在文档常常会造成分页的困难,即前一页放不下,放在后一页又会造成很大的留白。其他一些大块的内容也可能有类似的问题,比如程序算法、大型公式和不宜断开的特殊形状段落。LaTeX 中通过引入浮动体来解决这类问题。
hotarugali
2022/03/18
2.6K0
【Latex】Latex插入图片「建议收藏」
如果想让图片跨栏 只需要在\begin{figure*} \end{figure*} 这两个地方加个*即可
全栈程序员站长
2022/09/01
9050
LaTeX详细教程+技巧总结[通俗易懂]
若想学习Markdown,请参见我的另一篇博客:Markdown详细教程+技巧总结 。 若想直接学习LaTeX数学公式,请参见我的另一篇博客:LaTeX数学公式-详细教程 。
全栈程序员站长
2022/08/29
17.8K0
LaTeX详细教程+技巧总结[通俗易懂]
latex图表教程(scienhub平台支持)
LaTeX 中插入图表通常需要使用 \includegraphics 命令,该命令属于 graphicx 宏包。以下是一个简单的 LaTeX 图表教程:
用户4821680
2024/03/28
3750
如何使用graphicx(scienhub在线latex平台)
在这些示例中,image_file_name应该是图片文件的名称,你可以包括文件的扩展名,比如.jpg、.png、.pdf等,但在大多数情况下,LaTeX可以自动识别文件格式,因此扩展名可以省略。如果图片不在文档的当前目录中,你需要提供相对或绝对路径。
用户4821680
2024/03/29
2600
使用 LaTeX 进行论文写作
最近几个月一直在忙着跑实验,写论文,博客确实也是好久没有更新了,乘着最近论文搞得差不多了,碰巧也是在排版,来记录一下使用 LaTeX 进行论文写作的一些东西。
EmoryHuang
2023/03/12
2.8K0
使用 LaTeX 进行论文写作
Latex文档结构介绍(scienhub平台支持在线测试)
对于 report 和 book 文档类,结构类似,但它们提供了更多的章节级别,例如 \chapter 用于书籍中的章节。以下是一个使用 book 文档类的示例:
用户4821680
2024/03/28
2250
【知识】Latex中subfigure和subcaption的详细区别
在 LaTeX 中,subfigure 和 subcaption 都是用于处理多张子图的工具,但它们有显著的区别。以下从功能、兼容性、语法、优势/劣势几个方面详细对比两者。
小锋学长生活大爆炸
2025/05/24
3090
【latex】插入图片Figure相关参数
原文地址:http://blog.163.com/xiaoting_hu/blog/static/504647722013528143405/
蛮三刀酱
2019/09/10
6.2K0
LaTeX插图
插图功能是利用 TeX 的特定编译程序提供的机制实现的,不同的编译程序支持不同的图形方式。不同 LaTeX 编译程序对应的插图格式如下表所示:
hotarugali
2022/03/18
3K0
在 LaTeX 中插入图片「建议收藏」
原  文:Inserting Images 译  者:Xovee 翻译时间:2020年9月18日
全栈程序员站长
2022/09/05
18.1K0
在 LaTeX 中插入图片「建议收藏」
latex中插入图片[通俗易懂]
\usepackage{graphicx} \usepackage{subfigure}
全栈程序员站长
2022/09/06
3.5K0
Latex学习笔记(十)新模板的使用
最近有学长做了个新的MCMlatex模板 点击此处可以下载:下载. 主要内容如下: %% 美赛模板:正文部分 \documentclass[12pt]{article} % 官方要求字号不小于 12 号,此处选择 12 号字体 % 本模板不需要填写年份,以当前电脑时间自动生成 % 请在以下的方括号中填写队伍控制号 \usepackage[1234567]{easymcm} % 载入 EasyMCM 模板文件 \problem{A} % 请在此处填写题号 \usepackage{mathptmx}
zstar
2022/06/14
7220
Latex论文写作小技巧记录,不断更新
如果是IEEElatex模板,使用“equation”块,格式如下,会自动设置编号:
小锋学长生活大爆炸
2022/09/20
1.5K0
Latex论文写作小技巧记录,不断更新
一篇极其容易上手的 LaTex 学习文档
LaTeX 有一些列自定义的书写规则组成,有特定的语法,比如Markdown,但语法和变量比前者多。本篇文章,适合刚学习LaTex的小白同学,会对下列几个方面进行介绍:
前端修罗场
2022/07/29
2.8K0
一篇极其容易上手的 LaTex 学习文档
Latex论文表格画法
\begin{table}[htbp] 表示表格的开始。中括号中的 htbp 表示的是表格的浮动格式。当然这个基本参数不仅仅只是对表格有用。需要注意的是,一般使用 [htb] 这样的组合,这样组合的意思就是Latex会尽量满足排在前面的浮动格式,就是 h-t-b 这个顺序,让排版的效果尽量好。         [h] 表示将表格放在当前位置。         [t] 表示将表格放置在页面的顶部。         [b] 表示将表格放置在页面的底部。         [p] 将表格放置在一只允许有浮动对象的页面上。     \caption{my table} 表示表格的标题,该设置可以放在 \begin{tabular} \end{tabular} 环境的前后,使得表格的标题显示在表格的上面或下面。\label{table1} 表示表格名字,用于正文中引用表格。     若要插入跨栏图表, 可以用浮动环境 table* 。\begin{table}[htbp] 变成 \begin{table*}[htbp] ,\end{table} 变成 \end{table*} 。     \begin{tabular}[位置]{列} 和 \begin{tabular*}{宽度}[位置]{列} 设置表格环境参数格式。         \begin{tabular}{|c|c|c|} 。一个 c 表示有一列,格式为居中显示,这是列必选参数。通过添加 | 来表示是否需要绘制竖线。|| 表示画二条紧相邻的竖直线。             l 表示该列左对齐。             c 表示该列居中对齐。             r 表示该列右对齐。         如果只需要某几列的宽度发生改变,可以使用 p{宽度} (以 cm 为单位或以 pt 为单位或 0.2\textwidth)来代替 c 参数,但是表格中的文字是默认左对齐的。因此此时可以添加 p{宽度}<{\centering} 来改变文本对齐方式,但此时需要添加包 \usepackage{array} 。在这里 \centering 参数可以被 \raggedleft 和 \raggedright 替换,分别表示为左对齐和右对齐。         也可以使用 tabular* (\begin{tabular*}{宽度}[位置]{列})环境参数,如上的 {宽度} 可以设置为 {10cm},表示整个表格的宽度为 10cm。但由于设置了表格的整体宽度,为了使表格对齐,需要使用表达式 @{\extracolsep{\fill}} ,但画正式表格一般 不推荐 使用这种表格方式(比较复杂,感觉一般用于画类似三线表格的图表中),可以通过命令调整整个表格的缩放。         \begin{tabular}[位置]{cc}。[位置] 中的参数是位置可选参数,该参数表示表格相对于外部文本行基线的位置,又称为垂直定位参数。一般为默认不设置,表示表格按照外部文本行的基线垂直居中。t表示表格顶部与当前外部文本行的基线重合。b 表示表格底部与当前外部文本行的基线重合。     可用 \setlength{\tabcolsep}{1pt} 来调整表格的列间距离 (十分推荐) 。     可用 \renewcommand\arraystretch{1.5} 来调整表格行间距,意思是将每一行的高度变为原来的1.5倍 (十分推荐) 。     如果表格太大,可以使用 \scalebox{1.5} 来对表格进行缩放,意思是将表格的大小变为原来的1.5倍 (十分推荐),使用的时候需要添加包 \usepackage{graphicx} 。
狼啸风云
2020/05/29
11.1K0
latex插入图片
\begin{figure}[htbp] 表示位置优先级: h(当前位置)>t(顶部)>b(底部)>p(浮动页);上一个优先级满足不了依次落入下一个。
全栈程序员站长
2022/06/28
7970
相关推荐
【latex】图片插入和引用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验