El atributo de rango en el borde tiene cinco valores "mismo", "mínimo", "origen", "máximo", "hundido". Excepto "lo mismo", no tengo idea de cuándo usar otros valores.El atributo Rank es confuso para mí
min
\begin{dotpic}
rankdir=LR;
size="7,5";
node[shape=circle];
C->A;
{rank=min;A;B}
B->D
A->B;
\end{dotpic}
max
\begin{dotpic}
rankdir=LR;
size="7,5";
node[shape=circle];
C->A;
{rank=max;A;B}
B->D
A->B;
\end{dotpic}
source
\begin{dotpic}
rankdir=LR;
size="7,5";
node[shape=circle];
C->A;
{rank=source;A;B}
B->D
A->B;
\end{dotpic}
sink
\begin{dotpic}
rankdir=LR;
size="7,5";
node[shape=circle];
C->A;
{rank=sink;A;B}
B->D
A->B;
\end{dotpic}
Con la prueba en mi entorno vim, puedo darme cuenta de que hay algo de diferencia por estos valores. Pero no sé exactamente para qué son.
gracias por la gran respuesta – nirvana9235