[Latex]公式编辑,编号、对齐【持】

news2024/11/22 16:19:30

导言区

\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,}%math-数学公式;symb-数学符号;fonts-字号;
环境是否进入数学模式是否接受可选参数是否占满整行是否产生编号备注
alignalign* 不产生编号,其他与 align 相同
aligned不可用

一、编号问题

1.1 单行行间公式

\begin{equation}
    \mathcal{J}_0 = \min \sum_{t=t_0}^{t_K} \sum_{i\in V_0} z_{i,t} f_i(s_i^t)  \label{Eq.1}
\end{equation}

在这里插入图片描述
注:单行的时候,博主通常使用equation,其他的环境也是可以的。(最不容易出版本兼容的问题)

1.2 多行多编号

方法一:align环境

    \begin{align}
        \sum_{t=t_0}^{t_k} Z_{i,t} \leq \tau \forall i \in V_0 \label{Eq.3}  \\
        0 \leq y_{i,t}^P \leq Q \label{Eq.4} %% 
        \\
        0 \leq y_{i,t}^D \leq Q \label{Eq.5} %% 
        \\ 
    \end{align}

在这里插入图片描述
理解误区:align环境是自带多行多编号的。行与行之间使用\\间隔,是写在公式末尾还是另起新的一行都没问题。还有环境中的\label{Eq.3}是其标签的作用,与显示结果中的(3)没有关系。它是在文章中引用该公式的时候,使用命令

\ref{Eq.3} is represent visit number.

结果为:
在这里插入图片描述
方法二:gather环境

    \begin{gather}
        \sum_{t=t_0}^{t_k} Z_{i,t} \leq \tau \forall i \in V_0 \label{Eq.3}
        \\
        0 \leq y_{i,t}^P \leq min(Q_h, s_i^t) \label{Eq.4} %% 拾取数目的上下限
        \\
        0 \leq y_{i,t}^D \leq min(Q_h, c_i-s_i^t) \label{Eq.5} %% 卸载数目的上下限
    \end{gather}

在这里插入图片描述
注:gather环境中的最后一行不要加\\,否则会多出一行空白公式。

两者的区别:
align 环境主要是进行分隔符(&)指定的公式某个位置对齐,gather 则 是公式居中(没有分隔符),两者皆有自动的公式编号功能,另外还有少些用到的对齐 环境 aligned(对齐不编号)。

1.3 多行共编号

\begin{equation}
\begin{equation}
    \begin{aligned}
        a+b+5=8 \\
        a*b=2\\
        c+1=5\\
    \end{aligned}
\end{equation}
\end{equation}

在这里插入图片描述
注:

  1. aligned不是公式环境,要与equation搭配使用
  2. 行与行之间用\\间隔
  3. 多行共用一个编号。经常与align混了,然后在每行后面添加\label{Eq.7},\label{Eq.8}之类的,最后latex会报错,overleaf可能不会。

1.4 不带编号

使用equation*或者align*环境。

\begin{equation*}
    \begin{aligned}
        a+b+5=8 \\
        a*b=2\\
        c+1=5\\
    \end{aligned}
\end{equation*}

在这里插入图片描述

    \begin{align*}
        \sum_{t=t_0}^{t_k} Z_{i,t} \leq \tau \forall i \in V_0 
        \\
        0 \leq y_{i,t}^P \leq Q 
        \\
        0 \leq y_{i,t}^D \leq Q 
        \\ 
    \end{align*}

在这里插入图片描述

二、多行对应单行

2.1 一行公式分隔写

%split环境(用$对齐)(一个公式分为多行排版)
\begin{equation}
	\begin{split}
	\cos 2x &= \cos^2 x - \sin^2 x\\
	        &= 2\cos^2 x - 1
	\end{split}
\end{equation}

在这里插入图片描述
注:添加split环境,使用\\换行,使用分隔符&对齐。

2.2 case情况

\begin{equation}
	D(x) = \begin{cases}
	      1, & if \ x \in Q \\
	      0, & if \ x \in R	
		   \end{cases}
\end{equation}

在这里插入图片描述
注:添加case环境,使用\\换行,使用分隔符&对齐。

2.3 单边大括号+单编号

\begin{align}
\left\{     
	\begin{aligned}
	x&=eq1\\
	y&=eq2+1
	\end{aligned}
\right.
%
\end{align}

在这里插入图片描述
注:在公式环境()下使用,用\left{命令添加左大括号,用\right. 以打点.结束

三、对其问题

3.1 多行居中对齐

在这里插入图片描述
出现上面的问题的时候,不好看。希望居中对齐。
见1.2节,使用gather环境即可。

3.2 多行左对齐

    \begin{align}
        & \sum_{t=t_0}^{t_k} Z_{i,t} \leq \tau \forall i \in V_0 \label{Eq.3}
        \\
        & 0 \leq y_{i,t}^P \leq min(Q_h, s_i^t) \label{Eq.4} %% 拾取数目的上下限
        \\
        & 0 \leq y_{i,t}^D \leq min(Q_h, c_i-s_i^t) \label{Eq.5} %% 卸载数目的上下限
    \end{align}

注:使用align环境,每行前使用分隔符&即可。
在这里插入图片描述

3.3 "="对齐

\begin{align}
    a+1+2+3+4+5 &= 16\\
    b+1 &= 3+4+4+6+7\\
    c &= 5
\end{align}

在这里插入图片描述
注:在align环境中,在“=”前使用间隔符&即可。同样的问题类似。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云oss上传视频测试,出现了413错误

阿里云oss上传视频测试,出现了413错误 (1)nginx抛出问题,请求体过大 (2)修改nginx配置,重新加载生效 client_max_body_size 1024m;在cmd下运行命令:nginx.exe -s reload

基于canvas实现图片文字水印生成器

目录 介绍 1.静态页面结构 2.给生成水印按钮绑定点击事件 3.生成水印的函数 总结 介绍 在前端开发中时常会遇到需要给图片加上水印的功能,就像在创作csdn的文章时上传的图片都会打上传作者的水印,我们来探讨一下这个水印是如何生成的。 首先生成的文…

【大数据】CDC 技术:变化数据捕获

CDC 技术:变化数据捕获 1.什么是 CDC ?2.批处理 vs CDC3.四种 CDC 的实现方法3.1 表元信息 Table metadata3.2 表求差 Table differences3.3 数据库触发器 Trigger-based CDC3.4 数据库事务日志 Log-based CDC 4.Oracle CDC 详解4.1 Oracle CDC 机制4.1.…

leetcode 52. N 皇后 II

2023.9.10 本题是皇后问题的变式&#xff0c;让求出不同解决方案的数量&#xff0c;和之前做过的 N皇后 基本一样&#xff0c;最终返回ans里棋盘的数量即可。 当复习一下皇后问题了&#xff0c;代码如下&#xff1a; class Solution { private:vector<vector<string&g…

无涯教程-JavaScript - AMORDEGRC函数

描述 AMORDEGRC函数返回每个会计期间的折旧。此功能是为法国会计系统提供的。如果在会计期间的中间购买资产,则会考虑按比Example折旧。 该功能类似于AMORLINC,不同之处在于,根据资产的寿命在计算中使用了折旧系数。 语法 AMORDEGRC (cost, date_purchased, first_period, …

SAP MM学习笔记29 - 供给元(供货源)的Block(拉黑)

前面学习了 供给元 的知识。 可以参考如下的URL SAP MM学习笔记28- 供给元&#xff08;供货源&#xff09;决定_东京老树根的博客-CSDN博客 有时候还有什么业务需求呢&#xff1f;就是比如突发要拉黑某个供应商 或 拉黑某个供应商的某个产品&#xff0c; 那又该如何做呢&…

202331读书笔记|《我笨拙地爱着这个世界(“外卖诗人”王计兵自选集)》——脚在泥泞,心有繁花

202331读书笔记|《我笨拙地爱着这个世界&#xff08;“外卖诗人”王计兵自选集&#xff09;》——脚在泥泞&#xff0c;心有繁花 《我笨拙地爱着这个世界&#xff08;“外卖诗人”王计兵自选集&#xff09;》作者王计兵。这是读的他的第二本书&#xff0c;比较有烟火气&#xf…

Spring Messaging远程命令执行漏洞复现(CVE-2018-1270)

一、漏洞说明 Spring Messaging为Spring框架提供消息支持&#xff0c;用户使用受影响版本的Spring Framework时&#xff0c;允许应用程序通过Spring Messaging模块内存中STOMP代理创建WebSocket。由于selector用SpEL表达式编写&#xff0c;并使用StandardEvaluationContext解析…

springBoot对接Apache POI 实现excel下载和上传

搭建springboot项目 此处可以参考 搭建最简单的SpringBoot项目_Steven-Russell的博客-CSDN博客 配置Apache POI 依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.2.2</version> </…

Flink JobManager的高可用配置

背景 在flink执行中&#xff0c;jobManager是一个负责执行流式应用执行和检查点生成的组件&#xff0c;一旦发生故障&#xff0c;那么其负责的所有应用都会被取消&#xff0c;所以我们需要对JobManager配置高可用的模式 JobManager高可用配置 配置JobManager的高可用需要使用…

微信小程序云开发数据懒加载+打破云数据库返回数据条数限制

目录 数据懒加载 打破数据表返回条数限制 数据懒加载 show.wxml <view wx:for="{{Adata}}" wx:key="index" style="padding: 80rpx 10rpx 140rpx;border-bottom: rgb(109, 134, 134) 2px solid;"><view style="margin-left: 20…

Notpad++常用正则表达式替换案例集锦

1、在每行的开头加上单引号 2、在每行的结尾加上单引号 3、“删除”某个关键字之前字符串 原始字符串&#xff1a; 注&#xff1a;仅保留含有"[条件日志]:"之后的内容&#xff0c;“日志:”前面的内容“删除”掉&#xff0c;即替换为“”。 4、“删除”某个关键字…

Discourse 可以支持的存储类型

根据官方的这个主题&#xff1a;Configure an S3 compatible object storage provider for uploads - sysadmin - Discourse Meta Discourse 可以支持很多不同的对象存储。 感觉上是只要和 S3 兼容的基本上都能用。 建议 从对象存储的角度考虑&#xff0c;还是建议使用 S3。…

UG\NX CAM二次开发 设置工序检查体 UF_CAMGEOM_append_items

文章作者:代工 来源网站:NX CAM二次开发专栏 简介: UG\NX CAM二次开发 设置工序检查体 UF_CAMGEOM_append_items 效果: 代码: static int init_proc(UF_UI_selection_p_t select, void* user_data) { int errorCode = 0; int num_triples = 1;//UF_UI_mask_t…

Python学习笔记:导入txt、xlsx文件并做简单函数处理

1.txt文件 1.1路径 file_path "E:\Python Project\temp.txt" with open(file_path) as f:content1 f.read() 导入文件时&#xff0c;如果直接放文件绝对路径上去会报错&#xff0c;这是因为\P是转义字符 所以在绝对路径前面加r可以避免将引号内的内容识别成转义…

视觉识别数字、十字路口和T字路口,巡线于一体的基于openmv的解决方案(2021年电赛f题)

普通二本生&#xff08;大二&#xff09;没获奖&#xff0c;因为驱动方面和视觉协同问题没有做好(驱动方面跑太快&#xff0c;速度降不下来)只跑了最初级的&#xff0c;这个文章就是去记录一下我的成长过程吧。 目录 1.使用神经网络来进行识别2.使用模板匹配来进行识别1.1 将这…

Idea上传gitee注意事项,push reject错误

一、 你在项目所在文件夹的空白处&#xff0c;鼠标右键&#xff0c;点击git bash here 会自动进入该目录下 二、 如果你遇到push reject 输入下面的命令&#xff1a; git pull origin master –allow-unrelated-historiesgit push -u origin master -f再次push就好了。 三、 …

教你怎么爬元气桌面的壁纸和视频

开发语言&#xff1a;我大前端必备的nodejs 看成果先&#xff1a; 这次爬下来的是手机端视频壁纸&#xff0c;共848个视频 -----------------------------------下边正式开始---------------------------------- 1、用fiddler抓包&#xff0c;查看接口地址 接口地址为&#…

springboot~自定义favicon加载问题

影响自定义favicon加载的原因 1、浏览器缓存问题2、由于favicon图标是在一个session会话中&#xff0c;所以需要关闭重开浏览器3、favicon源文件格式问题 1、浏览器缓存问题 清空浏览器缓存&#xff0c;或者是在network请求中停用缓存 2、由于favicon图标是在一个session会话中…

18 矩阵置0

矩阵置0 题解1 首行首列做标志记录&#xff08;原地改数组&#xff09;题解2 位计算 给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 提示&#xff1a; m matrix.lengthn matrix[0].length1 …