AMScd Package
برای نوشتن دیاگرام های مستطیلی باید اول این پکیج رو با دستور <math>$\require{AMScd}$</math>
فعال کنید.
به عنوان مثال، دیاگرام زیر را در نظر بگیرید:
$$\require{AMScd}
\begin{CD}
A @>a>> B\\
@VVbV @VVcV\\
C@>b>> D
\end{CD}$$
که اینجوری نوشته شده:
$$\require{AMScd}
\begin{CD}
A @>a>> B\\
@VVbV @VVcV\\
C@>b>> D
\end{CD}$$
انواع پیکان ها از این قرارند:
>>>@
پیکان چپ
<<<@
پیکان راست
VVV@
پیکان پایین
AAA@
پیکان بالا
|@
مساوی عمودی
=@
مساوی افقی
.@
پیکان تهی( یعنی پیکانی نمایش داده نمی شود.
به عنوان مثال
$$\begin{CD}
A @< < < B @>>> C\\
@. @| @AAA\\
@. D @= E
\end{CD}$$
به این صورت نوشته شده:
$\begin{CD}
A @< < < B @>>> C\\
@. @| @AAA\\
@. D @= E
\end{CD}$
و اگر میخواهید روی پیکانها یا زیر آنها یا سمت چپ و راست آنها چیزی بنویسید به عنوان مثال
$$\begin{CD}
A @>a>b> B\\
@VlVrV @AlArA\\
C @< a< b< D
\end{CD}$$
باید به اینصورت عمل کنید:
$\begin{CD}
A @>a>b> B\\
@VlVrV @AlArA\\
C @< a< b< D
\end{CD}$
و به همین ترتیب می توانید هر چند تا مستطیل که میخواهید رسم کنید:
$$\begin{CD}
A @>>> B@>\text{very long label}>>C\\
@VVV @VVV @VVV\\
D @>>> E@>>> F
\end{CD}$$
که به اینصورت نوشته شده:
$\begin{CD}
A @>>> B@>\text{very long label}>>C\\
@VVV @VVV @VVV\\
D @>>> E@>>> F
\end{CD}$
منبع