Gibt es eine Möglichkeit, dies zu bereinigen, sodass klar ist, dass p$_1$ und p$_3$ entlang ihrer jeweiligen Zweige von t=1 bis t=2 verschieden sind?
Das Verschieben der Position eines der beiden sieht komisch aus und ich habe nicht genug Erfahrung, um den richtigen Befehl zu finden, der deutlicher macht, dass sich ihre jeweiligen Zweige nicht überschneiden.
Der Code:
\documentclass[12pt]{article}
\usepackage{lipsum,wrapfig,graphicx,scrextend,sectsty,verbatim,tikz,tkz-berge}
\begin{document}
\begin{tikzpicture}[scale=3]
\GraphInit[vstyle=Classic]
\SetUpVertex[Lpos=-90]
\tikzset{VertexStyle/.style = {shape=circle, fill=black, minimum size=3pt,inner sep=0pt}
}
%t=1
\Vertex[x=0,y=1.5]{S$_0$}
\Vertex[x=1,y=1.5]{mS$_0$}
\Vertex[x=1,y=2]{uS$_0$}
\Vertex[x=1,y=1]{dS$_0$}
%t=2
\Vertex[x=2,y=2.5]{u$^2$S$_0$}
\Vertex[x=2,y=2]{umS$_0$}
\Vertex[x=2,y=1.5]{m$^2$S$_0$}
\Vertex[x=2,y=1]{dmS$_0$}
\Vertex[x=2,y=.5]{d$^2$S$_0$}
%t=1
\Edge[label = $\widetilde{p}_1$](S$_0$)(uS$_0$)
\Edges[label = $\widetilde{p}_2$](S$_0$,mS$_0$)
\Edges[label = $\widetilde{p}_3$](S$_0$,dS$_0$)
%t=2
%u
\Edges[label = $\widetilde{p}_1$](uS$_0$,u$^2$S$_0$)
\Edges[label = $\widetilde{p}_2$](uS$_0$,umS$_0$)
\Edges[label = $\widetilde{p}_3$](uS$_0$,m$^2$S$_0$)
%m
\Edges[label = $\widetilde{p}_3\,\widetilde{p}_1$]
(mS$_0$,umS$_0$)
\Edges[label = $\widetilde{p}_2$](mS$_0$,m$^2$S$_0$)
\Edges[label = $\widetilde{p}_3$](mS$_0$,dmS$_0$)
%d
\Edges[label = $\widetilde{p}_3\,\widetilde{p}_1$](dS$_0$,m$^2$S$_0$)
\Edges[label = $\widetilde{p}_2$](dS$_0$,dmS$_0$)
\Edges[label = $\widetilde{p}_3$](dS$_0$,d$^2$S$_0$)
\end{tikzpicture}
\end{document}
Antwort1
\documentclass[12pt]{article}
\usepackage{lipsum,wrapfig,graphicx,scrextend}
\usepackage{sectsty,verbatim,tikz,tkz-berge,amsmath,amsthm,amssymb,amsfonts,tkz-graph}
\usetikzlibrary{trees,fit,shapes,arrows, calc}
\begin{document}
\begin{quote}
\begin{tikzpicture}[scale=3]
\GraphInit[vstyle=Classic]
\SetUpVertex[Lpos=-90]
\tikzset{VertexStyle/.style = {shape=circle, fill=black, minimum size=3pt,inner sep=0pt}
}
%t=1
\Vertex[x=0,y=1.5]{S$_0$}
\Vertex[x=1,y=1.5]{mS$_0$}
\Vertex[x=1,y=2]{uS$_0$}
\Vertex[x=1,y=1]{dS$_0$}
%t=2
\Vertex[x=2,y=3]{u$^2$S$_0$}
\Vertex[x=2,y=2.5]{umS$_0$}
\Vertex[x=2,y=1.]{m$^2$S$_0$}
\Vertex[x=2,y=.5]{dmS$_0$}
\Vertex[x=2,y=0]{d$^2$S$_0$}
\Vertex[x=2,y=1.75]{udS$_0$}
%t=1
\tikzset{EdgeStyle/.style={->,font=\scriptsize,above,sloped,midway}}
\Edge[label = $\widetilde{p}_1$](S$_0$)(uS$_0$)
\Edges[label = $\widetilde{p}_2$](S$_0$,mS$_0$)
\Edges[label = $\widetilde{p}_3$](S$_0$,dS$_0$)
%t=2
%u
\Edges[label = $\widetilde{p}_1$](uS$_0$,u$^2$S$_0$)
\Edges[label = $\widetilde{p}_2$](uS$_0$,umS$_0$)
\Edges[label = $\widetilde{p}_3$, color=red](uS$_0$,udS$_0$)
%m
\Edges[label = $\widetilde{p}_1$, color=blue](mS$_0$,umS$_0$)
\Edges[label = $\widetilde{p}_2$](mS$_0$,m$^2$S$_0$)
\Edges[label = $\widetilde{p}_3$,color=blue](mS$_0$,dmS$_0$)
%d
\Edges[label = $\widetilde{p}_1$,color=red](dS$_0$,udS$_0$)
\Edges[label = $\widetilde{p}_2$](dS$_0$,dmS$_0$)
\Edges[label = $\widetilde{p}_3$](dS$_0$,d$^2$S$_0$)
\end{tikzpicture}
\end{document}
Wir haben lediglich die Endknoten weiter auseinandergezogen, damit die p$_n$-Anweisungen sichtbar sind. Andernfalls überdecken sie sich gegenseitig und sind nicht sichtbar.