I have a diagram of the following form, written with the package amscd
:
\begin{align*}
\begin{CD}
W @>\phi>> X \\
@V{a}V{b}V @V{c}V{d}V \\
Y @>\phi>> Z \\
\end{CD}
\end{align*}
It want the vertical arrows to be parallel arrows in opposite direction, such that a
and c
point downwards and b
and d
point upwards. (For those who understand the terms, it is about an isomorphism between chain complexes.)
To my best knowledge, amscd
does not provide these features. Can you show me a piece of code that provides this functionality and is similarly easy to use?
Best Answer
First of all don't use
align*
for a single object and preferequation*
.Simple commutative diagrams with the CD environment can have arrows pointing
right
left
down
up
double stem, no arrow head
nothing (for filling blanks)
However
CD
doesn't allow for "double arrows" and you have to go to a more specialized package. For instancexy
: