Aufzählungszeichen und Knotenpunkte verbinden xy Bilder

Aufzählungszeichen und Knotenpunkte verbinden xy Bilder

Ich bin relativ neu in der Verwendung von xy-Bildern und versuche herauszufinden, wie ich Aufzählungszeichen miteinander verbinden kann. Die Linien, die ich zeichne, sind nur „halb verbunden“. Dies ist mein Code:

\documentclass{article}
\usepackage[all]{xy}  
\begin{document}
\xymatrix{
    {\bullet} \ar@{-}[r]*{} & {\bullet} \ar@{-}[r]*{} \ar@/^2pc/[rr] & {\bullet} & *+[o][F]{+} \ar@{-}[l]
    }
\end{document}

Ergebnis

Ich möchte, dass die Linien verbunden werden. Wie Sie sehen, habe ich es geschafft, sie halbwegs zu verbinden, indem ich *{} am Ende der Linien verwende, aber egal, wo ich das sonst einfüge, es erlaubt mir nicht, die andere Seite zu verbinden.

Ich habe versucht, einfach Linien in die andere Richtung einzufügen, aber das ist offensichtlich nicht praktikabel, insbesondere wenn man Pfeile einfügen möchte, wie ich es getan habe. (NB: Ich möchte, dass das Ende und die Spitze des Pfeils die Knoten berühren.)

Wie geht das also am besten? Ich bin sicher, dass ich etwas ganz Einfaches übersehe, aber ich komme einfach nicht dahinter, was!

Antwort1

Das *objectFormular ermöglicht Ihnen die Steuerung von Abständen und anderen Konventionen für die Eingabe. In Ihrem Fall können Sie jedem Aufzählungszeichen einfach Folgendes voranstellen *=:

\documentclass{article}
\usepackage[all]{xy}  
\begin{document}
\xymatrix{
    *=0{\bullet} \ar@{-}[r]*{} & *=0{\bullet} \ar@{-}[r]*{} \ar@/^2pc/[rr] & *=0{\bullet} & *+[o][F]{+} \ar@{-}[l]
    }
\end{document}

xymatrixDer Abstand für das gesamte Diagramm kann auch durch Hinzufügen einer Zeichenfolge zwischen und dem ersten festgelegt werden {- siehe dieBedienungsanleitung.

Ausgabe

verwandte Informationen