MathJax的交换图使用很受限,比如封面的图用MathJax绘制就很不方便,建议暴力美学直接上图片。
交换图在某些数学(如群论)领域会用到,在MathJax第一次绘制交换图要使用\require{AMScd}
声明,作图时各代码的含义如下:
-
@>>>
:向右箭头,上标写在第一个>
和第二个>
之间,下标写在第二个>
和第三个>
之间,多字符上下标用{}
括住; -
@<<<
:向左箭头,上下标同上; -
@VVV
:向下箭头,左右标原理同上; -
@AAA
:向上箭头,左右标同上; -
@=
:水平双杠线; -
@|
:垂直双杠线; -
@.
:无符号。
$$
\require{AMScd}
\begin{CD}
A @>a>> B \\
@VbVV = @VVcV \\
C @<<d< D
\end{CD}
$$
$$
\begin{CD}
A @>>> B @>{\text{very long label}}>> C \\
@. @AAA @| \\
D @= E @<<< F
\end{CD}
$$
也可以用其来书写化学式,如下所示:
$$
\begin{CD}
RCOHR'SO_3Na @>{\text{Hydrolysis,$\Delta, Dil.HCl$}}>> (RCOR')+NaCl+SO_2+ H_2O
\end{CD}
$$
此篇完结~
如有错误望指正!