MHB Exact Sequences - Diagrams that 'commute' - vertical arrows

AI Thread Summary
The discussion revolves around creating LaTeX diagrams for exact sequences, specifically those featuring vertical arrows, as referenced in Dummit and Foote's work. A user named Peter seeks assistance with LaTeX code for these diagrams, providing an example for clarity. The responses suggest using the amscd package for typesetting commutative diagrams, although it is not supported in the forum's Mathjax environment. Instead, users are advised to utilize the array environment to construct the diagrams. Specific LaTeX code snippets are shared, demonstrating how to format the diagrams with vertical arrows and annotations. Adjustments to arrow lengths and spacing are also discussed to enhance the visual presentation of the diagrams.
Math Amateur
Gold Member
MHB
Messages
3,920
Reaction score
48
I am reading Dummit and Foote on Exact Sequences and some of the 'diagrams that commute' have vertical arrows.

Can someone please help me with the LaTex for these diagrams.

I have given an example in the attachment "Exact Sequences - Diagrams with Vertical Arrows" - where I also frame my question (please see attachment)

I have also attached Dummit and Foote Section 10.5 page 381 which has two examples of the diagrams to which I refer.

Would be very grateful for help.

Peter
 
Physics news on Phys.org
$\mathcal{AMS}\TeX$ has a package amscd for typesetting commutative diagrams. It is not available with the Mathjax program used for TeX in this forum. But you can use the array environment to construct diagrams such as $\begin{array}{ccc} A & \stackrel{\alpha}{\longrightarrow} & B \\ \big\downarrow\vcenter{\rlap{\scriptsize\phi}} && \big\downarrow\vcenter{\rlap{\scriptsize\psi}} \\ C & \stackrel{\smash\beta}{\longrightarrow} & D \end{array}$.
Code:
\begin{array}{ccc} 
A & \stackrel{\alpha}{\longrightarrow} & B \\ 
\big\downarrow\vcenter{\rlap{\scriptsize\phi}} & & \big\downarrow\vcenter{\rlap{\scriptsize\psi}} \\ 
C & \stackrel{\smash\beta}{\longrightarrow} & D 
\end{array}
In that code, you can make the down arrows longer if you replace big by Big. (The commands \rlap and \smash are there to improve the spacing.)
 
Hello, Peter! Bernhard!

Here's one way . . .\begin{array}{ccccccccc} &&& \alpha && \beta && \gamma \\ O & \to & A & \to & B & \to & C & \to & O \\ && \quad\downarrow \phi && \quad\downarrow\psi && \quad\downarrow\tau \\ O & \to & A' & \to & B' & \to & C' & \to & O \end{array}
Code:
\begin{array}{ccccccccc} &&& \alpha && \beta && \gamma \\
O & \to & A & \to & B & \to & C & \to & O \\
&& \quad\downarrow \phi && \quad\downarrow\psi && \quad\downarrow\tau \\
O & \to & A' & \to & B' & \to & C' & \to & O \end{array}
Note: You may have to type all this in one continuous line.
 
Last edited:
Back
Top