latex排版[4]:子公式分别编号

Posted 脑壳二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex排版[4]:子公式分别编号相关的知识,希望对你有一定的参考价值。

latex排版[4]: 子公式分别编号

本小节关于如何实现如Latex子公式编号。

原创不易,路过的各位大佬请点个赞

1. 大括号花中的子公式分别编号

%大括号子公式编号需要用到的包
\\usepackageCJK
\\usepackageindentfirst
\\usepackageamsmath
\\usepackagecases
\\beginsubnumcases
	f(x)=
	x^3&,  $x>0$\\\\
	-x^3&, $x\\leq0$
\\endsubnumcases

2. 子公式实现如(1a)(1b)编号

使用amsmath 宏包中的subequations 环境。例如:

使用宏包:

\\usepackageamsmath,amsfonts
\\beginsubequations

\\beginequationA = B\\endequation

\\beginequationC = D\\endequation

\\endsubequations

3. 用数字代替字母:(1-1),(1-2)

如果想用数字代替字母作为公式的子编号,或修改编号格式,可在subequations环境内部重新定义命令\\theequation,例如

\\beginsubequations

\\renewcommand\\theequation

\\theparentequation-\\arabicequation

\\beginequationA = B\\endequation

\\beginequationC = D\\endequation

\\endsubequations

4. 子公式编号格式一(编号为(1a)、(1b)、(1c))

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

\\beginalign
y2=x2+z2 \\tag3a\\\\
y3=x3+z3 \\tag3b\\\\
y3=x3+z3 \\tag3c
\\endalign
Next equation:
\\beginequation
y4=x4+z4 \\labelZZ
\\endequation

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

5. 子公式编号格式一(编号为(1a)、(1b)、(1c))(自动)

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

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

\\beginsubequations
	\\beginalign
	y5=x5+z5 \\labelZa\\\\
	y6=x6+z6 \\notag \\\\
	y7=x7+z7 \\labelZb
	\\endalign
\\endsubequations
Next equation:
\\beginequation
y8=x8+z8 \\labelWW
\\endequation

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

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

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

\\beginalign
y2=x2+z2 \\labelYY\\\\
y3=x3+z3 \\tag\\refYYa \\labelYYa\\\\
y3=x3+z3 \\notag \\\\
y4=x4+z4 \\tag\\refYYb \\labelYYb
\\endalign

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

原创不易,路过的各位大佬请点个赞

以上是关于latex排版[4]:子公式分别编号的主要内容,如果未能解决你的问题,请参考以下文章

latex排版[3]:子公式如何实现如(1a)(1b)编号

latex排版[3]:子公式如何实现如(1a)(1b)编号

LaTeX入门——如何独立排版出一篇期刊论文

LaTeX入门——如何独立排版出一篇期刊论文

LaTeX入门——如何独立排版出一篇期刊论文

LaTeX排版时作者格式与公式的问题