latex排版[4]:子公式分别编号
Posted 脑壳二
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex排版[4]:子公式分别编号相关的知识,希望对你有一定的参考价值。
latex排版[4]: 子公式分别编号
- 1. 大括号花中的子公式分别编号
- 2. 子公式实现如(1a)(1b)编号
- 3. 用数字代替字母:(1-1),(1-2)
- 4. 子公式编号格式一(编号为(1a)、(1b)、(1c))
- 5. 子公式编号格式一(编号为(1a)、(1b)、(1c))(自动)
- 6. 子公式编号格式一(编号为(1)、(1a)、(1b))
本小节关于如何实现如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]:子公式分别编号的主要内容,如果未能解决你的问题,请参考以下文章