文章目录
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(#2) | x^{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)
大括号{}用于分组。 若要输入大括号,需使用转义形式,即\{和\}。
一般地,分组有以下两种用途:
- 界定传给Tex命令的参数范围
- 界定给定Tex命令的作用范围
相应地,分组有以下两种形式:
- 参数式分组:针对Tex参数式命令(TexSingleCmd)
- 区域式分组:针对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 | 开启加粗至数学模式结束,参数式分组此处无用 |
| 4 | 12{\bf 3}45 | 12345 12{\bf 3}45 12345 | 开启加粗,界定生效范围3 |
| 5 | 12\bf 3 \rm 45 | 12345 12\bf 3 \rm 45 12345 | 开启加粗至数学模式结束,从4处被\rm取代 |
| 6 | 12\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
这篇博客详细介绍了如何在Markdown中使用上标和下标,包括单独使用和组合使用的方法。此外,文章还讲解了大括号在分组中的作用,区分了参数式分组和区域式分组,并提供了相关示例。
上标、下标、大括号分组&spm=1001.2101.3001.5002&articleId=90075414&d=1&t=3&u=39eabd4d0a724b98b21442ed80c33df9)
2497

被折叠的 条评论
为什么被折叠?



