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