126 ГЛАВА 3. СИСТЕМА L
A
T
E
X
3.6.5 Диаграммы
Для создания простых диаграмм, без диагональных стрелок, необхо-
димо загрузить пакет amscd, поместив в преамбулу команду загрузки
пакета \usepackage{amscd}. Отметим, что существую более мощные
пакеты для рисования диаграмм, такие как XY-pic, Diagram 3 и др.
Следующая диаграмма
S
W
Λ
⊗ T
j
−−→ T
j
−−→ T
ee
y
rr
y
End P
y
End P
(S ⊗ T )/I (Z ⊗ T )/J (Z ⊗T )/K
получена командами
$$\begin{CD}
S^{\mathcal{W}_\Lambda}\otimes T @>j>>T @>j>>T\\
@VeeVrrV @VV{\End P}V@VV{\End P}V\\
(S\otimes T)/I @= (Z\otimes T)/J @=(Z\otimes T)/K
\end{CD}$$
Здесь присутствует новый оператор \End, который можно создать
командой \DeclareMathOperator{\End}{End}, помещенной в преамбу-
лу. Можно убрать бэкслеш в команде \End и посмотреть на отличие
новой диаграммы от первоначальной.
В окружении CD команды @>>>, @<<<, @VVV, @AAA рисуют стрелки,
направленные соответственно вправо, влево, вниз и вверх. В горизон-
тальных стрелках символы стоящие между первым и вторым знаком
> или между первым и вторым знаком < отображаются сверху гори-
зонтальной стрелки, а символ стоящий между вторым и третьим зна-
ком набирается в нижней части горизонтальной стрелки. Аналогично,
знаки, стоящие между первыми двумя или последними двумя буквами
AAA или VVV будут отображаться рядом с вертикальными стрелка-
ми, слева или справа от стрелок.
Похожую диаграмму можно нарисовать не применяя пакет amscd.
Так, команды
$$\begin{array}{ccc}
S^{\mathcal{W}_\Lambda}\otimes T&
\stackrel{j}{\longrightarrow} & T\\
\Big\downarrow &\searrow &
\Big\downarrow\vcenter{%
\rlap{$\scriptstyle{\mathrm{End}}\,P$}}\\