(六)交换图

MathJax的交换图使用很受限,比如封面的图用MathJax绘制就很不方便,建议暴力美学直接上图片。

交换图在某些数学(如群论)领域会用到,在MathJax第一次绘制交换图要使用\require{AMScd}声明,作图时各代码的含义如下:

  • @>>>:向右箭头,上标写在第一个>和第二个>之间,下标写在第二个>和第三个>之间,多字符上下标用{}括住;
  • @<<<:向左箭头,上下标同上;
  • @VVV:向下箭头,左右标原理同上;
  • @AAA:向上箭头,左右标同上;
  • @=:水平双杠线;
  • @|:垂直双杠线;
  • @.:无符号。
$$
\require{AMScd}
\begin{CD}
    A   @>a>>   B \\
 @VbVV    =   @VVcV \\
    C   @<<d<   D
\end{CD}
$$

\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} 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}
$$

\begin{CD} RCOHR'SO_3Na @>{\text{Hydrolysis,$\Delta, Dil.HCl$}}>> (RCOR')+NaCl+SO_2+ H_2O \end{CD}


此篇完结~
如有错误望指正!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容