金半田:Markdown与数学公式(2)上标、下标、大括号分组

这篇博客详细介绍了如何在Markdown中使用上标和下标,包括单独使用和组合使用的方法。此外,文章还讲解了大括号在分组中的作用,区分了参数式分组和区域式分组,并提供了相关示例。


1.上标与下标(superscripts and subscripts)

1.1 上标(superscripts)

上标用^标记:

定义:<optional #1>^#2 
说明:#1表示参数1(可选);#2表示参数2。

示例:

序号上标用法Tex命令执行结果说明
1上标标记(^)的一般用法x^8 x 8 x^8 x8
2可以只写参数2(#2^8 8 ^8 8其结果只有上标
3参数2(#2)含1个以上字符,右例写法得不到期望结果x^2018 x 2 018 x^2018 x2018其实想要“ x 2018 x^{2018} x2018
4参数2(#2)含1个以上字符,分组写法生成期望结果x^{2018} x 2018 x^{2018} x2018有关分组详见“大括号与分组”一节

1.2 下标(subscripts)

下标用_标记:

定义:<optional #1>_#2 
说明:#1表示参数1(可选);#2表示参数2

示例:

序号下标用法Tex命令执行结果说明
1下标标记(_)的一般用法x_2 x 2 x_2 x2
2可以只写参数2(#2_2 2 _2 2其结果只有下标
3参数2(#2)含1个以上字符,右例写法得不到期望结果x_1012 x 1 012 x_1012 x1012其实想要“ x 1012 x_{1012} x1012
4参数2(#2)含1个以上字符,分组写法生成期望结果x_{1012} x 1012 x_{1012} x1012有关分组详见“大括号与分组”一节

1.3 上标与下标组合

上标^与下标_可组合使用,且没有顺序要求

示例:

序号上标与下标组合用法Tex命令执行结果说明
1先写上标,再写下标x^2_i x i 2 x^2_i xi2例2结果一致
2先写下标,再写上标x_i^2 x i 2 x_i^2 xi2例1结果一致
3上标与下标作用于单个字符^1_2x^3_4 2 1 x 4 3 ^1_2x^3_4 21x43
4右例写法错误:存在二义性x^i^2错误两种解析,分别如例5例6所示
5分组作用于例4中参数2(#2x^{i^2} x i 2 x^{i^2} xi2有关分组详见“大括号与分组”一节
6分组作用于例4中参数1(#1{x^i}^2 x i 2 {x^i}^2 xi2注意区别:例4 x ( i 2 ) x^{(i^2)} x(i2)例5 ( x i ) 2 {(x^i)}^2 (xi)2

2.大括号与分组(braces and groups)

大括号{}用于分组。 若要输入大括号,需使用转义形式,即\{\}

一般地,分组有以下两种用途:

  1. 界定传给Tex命令的参数范围
  2. 界定给定Tex命令的作用范围

相应地,分组有以下两种形式:

  1. 参数式分组:针对Tex参数式命令(TexSingleCmd)
  2. 区域式分组:针对Tex区域式命令(TexBracedCmd)

2.1 参数式分组

定义:TexSingleCmd {#1}
说明:
    1.‘TexSingleCmd’命令默认取且仅取参数字串首字符为参数(Tex参数式命令特性);
    2.分组‘{#1}’为‘TexSingleCmd’命令界定实际的参数字串。

示例:

\boldsymbol #1为例。\boldsymbol默认取且仅取参数字串首字符为参数。

序号Tex命令执行结果说明
1\boldsymbol ab a b \boldsymbol ab ab仅‘a’被加粗,即仅取首字符
2\boldsymbol \alpha\beta α β \boldsymbol \alpha\beta αβ仅‘\alpha’(希腊字母)被加粗,即仅取首字符
3\boldsymbol {a\alpha}b\beta a α b β \boldsymbol {a\alpha}b\beta aαbβ{}分组界定‘a\alpha’为参数,故结果是‘a\alpha’这两个字符被加粗

2.2 区域式分组

定义:{TexBracedCmd ...}
说明:
    1.‘TexBracedCmd’命令默认取后续所有字符为参数,相当于打开命令生效开关(Tex区域式命令特性);
    2.分组‘{TexBracedCmd ...}’界定实际参数字串,相当于界定命令生效范围。

示例一:

  • {\bf ...}为例。\bf (boldface)开启加粗,用{}分组界定生效范围。
  • 本例还用到了{\rm ...}命令,即开启罗马字体,也用{}分组界定生效范围。
序号Tex命令执行结果说明
1\bf 12345 12345 \bf 12345 12345开启加粗至数学模式结束
2{\bf 123}45 12345 {\bf 123}45 12345开启加粗,界定生效范围123
3\bf {123}45 12345 \bf {123}45 12345开启加粗至数学模式结束,参数式分组此处无用
412{\bf 3}45 12345 12{\bf 3}45 12345开启加粗,界定生效范围3
512\bf 3 \rm 45 12345 12\bf 3 \rm 45 12345开启加粗至数学模式结束,从4处被\rm取代
612\bf 3 {\rm 4}5 12345 12\bf 3 {\rm 4}5 12345开启加粗至数学模式结束,其中4\rm取代

示例二:

  • 参数式分组与区域式分组区别
序号Tex命令执行结果说明
1\boldsymbol {123}45 123 45 \boldsymbol {123}45 12345\boldsymbol获取一个参数
2\bf {123}45 12345 \bf {123}45 12345\bf开启一个开关,而非获取一个参数
3{\bf 123}45 12345 {\bf 123}45 12345本例生成的效果与例1一致

3.文献

[1].https://www.cnblogs.com/linxd/p/4955530.html
[2].MathJax basic tutorial and quick reference
[3].MathJaxDocumentation/TeXSyntax

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值