amscd公司
这个 amscd extensions implements the CD environment for commutative diagrams. See the AMScd guide 有关如何使用 CD 环境。
当 autoload 使用分机。装入 amscd 显式扩展,添加 '[tex]/amscd'
到 load
数组 loader
块的mathjax配置,并添加 'amscd'
到 packages
数组 tex
块。
window.MathJax = {
loader: {load: ['[tex]/amscd']},
tex: {packages: {'[+]': ['amscd']}}
};
或者,使用 \require{{amscd}}
在tex表达式中,从页面上的数学中动态加载它,如果 require 已加载扩展名。
amscd选项
添加 amscd 扩展到 packages
数组定义 amscd
的子块 tex
具有以下值的配置块:
MathJax = {
tex: {
amscd: {
colspace: '5pt',
rowspace: '5pt',
harrowsize: '2.75em',
varrowsize: '1.75em',
hideHorizontalLabels: false
}
}
};
- colspace: '5pt'
这给出了交换图中列之间要使用的空间量。
- rowspace: '5pt'
这给了交换图中行之间使用的空间量。
- harrowsize: '2.75em'
这给出了交换图中水平箭头的最小尺寸。
- varrowsize: '1.75em'
这给出了交换图中垂直箭头的最小尺寸。
- hideHorizontalLabels: false
这决定了标签在上方或下方的水平箭头是否将使用
\smash
以便隐藏标签的高度。(水平箭头上方或下方的标签可能导致行之间的空间过大,因此将此设置为true
可以改善图表的外观。)
amscd命令
这个 amscd 扩展实现以下宏: @
, \minCDarrowheight
, \minCDarrowwidth
以及以下环境: CD