typora 公式对齐_LATEX 公式编号、子公式编号方法

7c730cc38f96fc4396ed3d42a164ca26.png

这里提供一些不同公式编号方式的的具体实现,关于更详细的内容请查阅每个命令的相关文档。

主要包括

  1. 一般编号格式,
  2. 子公式编号格式一
  3. 子公式编号格式二

1、一般编号格式

begin{equation}
y=x+z label{XX}
end{equation}
Then the received signal eqref{XX}

9a2c8c2d84bad7e82a2af10e40eb44c3.png

这里,“label{XX}”为可选项,表示在文档中该公式标记为“XX”,在正文中通过“eqref{XX}”来引用该公式编号(带括号)。

2、子公式编号格式一(编号为(1)、(1a)、(1b))

begin{align}
y2=x2+z2 label{YY}
y3=x3+z3 tag{ref{YY}{a}} label{YYa}
y3=x3+z3 notag
y4=x4+z4 tag{ref{YY}{b}} label{YYb}
end{align}
Then the received signal eqref{YY}, ref{YYb}

cfe77d0707e80aa62720993afd874d21.png

这里,ref{YY}表示引用公式YY的编号(不含括号),tag{ref{YY}{a}}表示给该行公式打上标签,也可以写为tag{2a},但是,这种条件下(2a)中的2不会随着YY公式编号的改变而改变。

ps: "notag"表示该行公式不编号,子编号(2a)(2b)中的'a', 'b'可以改为任意字符(非自动编号)。

pss: align支持使用“&”使多行公式在指定位置对齐,公式的latex代码中不允许有空行;

3、子公式编号格式二(编号为(1a)、(1b))

首先可以使用“tag{}”给各行公式任意编号,但是默认编号值不加一。比如采用以下代码生成公式,

begin{align}
y2=x2+z2 tag{3a}
y3=x3+z3 tag{3b}
y3=x3+z3 tag{3c}
end{align}
Next equation:
begin{equation}
y4=x4+z4 label{ZZ}
end{equation}

666094f01131aa3364f8522183614fc3.png

在latex代码中标记为“ZZ”的公式,原本应该编号为(4),但是自动编号为(3)。

为了实现理想的效果,使用subequations 嵌套align来编号,格式如下:

begin{subequations}

begin{align}
y5=x5+z5 label{Za}
y6=x6+z6 notag
y7=x7+z7 label{Zb}
end{align}
end{subequations}
Next equation:
begin{equation}
y8=x8+z8 label{WW}
end{equation}

cfb1b2a200787ce0cbb6126d681bf7f2.png

在上面的公式中,(3a)(3b)中的'a'、'b'是自动编号的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值