PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xymatrix Pfeil kommutatives Diagramm



maxx
26-01-2010, 09:45
Hallo,
ich versuche, kommutative Diagramme mit xymatrix zu erstellen. Dabei benötige ich spezielle Pfeile. Das Problem ist, dass diese Pfeile in die Objekte an den Ecken hineinragen. Kann man irgendwie definieren, wo die Pfeile beginnen sollen?
Mein Minimalbeispiel:

\documentclass{scrreprt}

\usepackage[all]{xy}

\begin{document}
\[
\xymatrix{
{A} \ar@{>->}[r] \ar@{>->}[d] & {B} \ar@{->>}[d]\\
{C} \ar@{->>}[r] & {D}
}
\]
\end{document}

Bei mir sind die Pfeile der Bauart >-> oben/links zu lang.

Vielen Dank für Ratschläge,
Maxx

localghost
26-01-2010, 10:45
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{matrix}

\begin{document}
\begin{tikzpicture}[>=stealth,thick]
\matrix (magic) [matrix of nodes,column sep=1cm,row sep=1cm] {
A & B \\
C & D \\
};
\draw[>->] (magic-1-1) -- (magic-1-2);
\draw[>->] (magic-1-1) -- (magic-2-1);
\draw[->>] (magic-1-2) -- (magic-2-2);
\draw[->>] (magic-2-1) -- (magic-2-2);
\end{tikzpicture}
\end{document}


MfG
Thorsten¹