文本宏
这个 textmacros 扩展增加了在中处理某些文本模式宏的能力 \text{{}}
以及其他生成文本模式材质的宏。见 与实际tex的差异 部分介绍如何在没有此扩展名的情况下处理文本模式。
此扩展不是自动加载的,并且不能通过 autoload 分机。要加载 textmacros 扩展,添加 '[tex]/textmacros'
发送到 load
属性的数组 loader
您的MathJax配置的挡路,然后添加 'textmacros'
发送到 packages
属性的数组 tex
挡路。
window.MathJax = {
loader: {load: ['[tex]/textmacros']},
tex: {packages: {'[+]': ['textmacros']}}
};
或者,使用 \require{{textmacros}}
在tex表达式中,从页面上的数学中动态加载它,如果 require 已加载包。
可用宏:
下面列出了具有此扩展名的文本模式下可用的宏。此外,通过 \def
或 \newcommand
或者在 macros
剖面图 tex
如果配置块仅包含以下列表中的宏,则也将处理配置块。
附加特殊字符
|
不间断空间 |
` |
开引号(双引号用两个) |
|
右引号(双引号用两个) |
数学模式分隔符
|
开始/结束数学模式 |
|
启动数学模式 |
|
结束数学模式 |
引用特殊字符
|
字面美元符号 |
|
文字下划线 |
|
文字百分比 |
|
文字左大括号 |
|
文字右大括号 |
|
文字间距 |
|
文字和号 |
|
文字哈希标记 |
|
字面反斜杠 |
文本重音符号
|
锐音符 |
|
重音符 |
|
扬抑符 |
|
变音调重音 |
|
颚化符重音 |
|
长音符 |
|
过点强调 |
|
短音符 |
|
卡隆口音 |
字体控制
|
强调文本 |
|
罗马文本 |
|
旧式数字 |
|
书法文本 |
|
斜体文本 |
|
粗体文本 |
|
脚本文本 |
|
花体文字 |
|
无衬线文本 |
|
打字机文本 |
|
黑板粗体字 |
|
罗马文本 |
|
斜体文本 |
|
粗体文本 |
|
无衬线文本 |
|
打字机文本 |
尺寸控制
|
非常小的尺寸 |
|
小尺寸 |
|
上标和下标的大小 |
|
小尺寸 |
|
标准尺寸 |
|
大尺寸 |
|
较大尺寸 |
|
非常大的尺寸 |
|
更大的尺寸 |
|
最大尺寸 |
特殊字符
|
† |
|
‡ |
|
§ |
间距命令
|
狭小的空间 |
|
中等空间 |
|
中等空间 |
|
厚空间 |
|
负稀疏空间 |
|
全空间 |
|
四边形空间 |
|
双四边形空间 |
|
狭小的空间 |
|
负稀疏空间 |
|
水平跳跃(按以下数量) |
|
水平空间(给定尺寸) |
|
kern(按给定大小) |
|
给定宽度和高度的线条 |
|
给定尺寸的盒子 |
|
给定尺寸的空间 |
颜色命令
|
设置文本颜色 |
|
设置文本颜色 |
|
制作彩盒 |
|
制作带框彩盒 |
HTML命令
|
制作超链接 |
|
指定CSS样式 |
|
指定CSS类 |
|
指定CSS id |
|
unicode值中的字符 |
方程式编号
|
引用带标签的等式 |
|
引用带括号的带标签的公式 |
附加套餐
您可以配置 textmacros 扩展以使用其他包,就像您可以指定其他数学Tex包一样。通常,这些包应该是为文本模式设计的包,但也可以将一些常规的tex包作为文本宏加载。例如
MathJax = {
loader: {load: ['[tex]/textmacros', '[tex]/bbox']},
tex: {
packages: {'[+]': {'textmacros'}},
textmacros: {
packages: {'[+]': ['bbox']}
}
}
}
会使 口技 扩展名在文本模式下可用,因此您可以使用 \bbox
内部 \text{{}}
例如,。并不是所有的数学模式扩展都适用于文本模式,但有些可以在文本模式中有效地使用。