Gráficos y diagramas de Dynkin en látex.

Gráficos y diagramas de Dynkin en látex.

Me gustaría dibujar la siguiente imagen usando el paquete dynkin-diagrams:

ingrese la descripción de la imagen aquí

Respuesta1

Esto no es fácil, porque el paquete sólo está diseñado para trabajar con diagramas de Dynkin, particularmente aquellos que se encuentran con mayor frecuencia. No pude cambiar las ubicaciones de las etiquetas para que coincidieran con su imagen sin mucho más trabajo. Tampoco coincidí con el ángulo que querías; El paquete está diseñado para utilizar ángulos que muestran más claramente las simetrías de los diagramas de Dynkin.

diagrama solicitado

\documentclass{amsart}
\usepackage{dynkin-diagrams}
\makeatletter
\newcommand{\extraNode}[6]%
{%
\dynkinPlaceRootRelativeTo{#1}{#2}{#3}{#4}{#5}
\dynkinIndefiniteSingleEdge{#1}{#2}
\dynkinRootMark{o}{#1}
\advance\dynkin@nodes by 1
\dynkinLabelRoot{#1}{#6} 
}%
\makeatother
\begin{document}
\begin{dynkinDiagram}[labels={v_p,z,x_r,y_q},mark=o,edge length=1cm]{D}{4}
\extraNode{5}{3}{northeast}{right}{left}{x_1}
\extraNode{6}{4}{southeast}{right}{left}{y_1}
\extraNode{7}{1}{west}{below}{above}{v_1}
\end{dynkinDiagram}
\end{document}

Respuesta2

¡Bienvenido! Si puedes vivir con diferentes ángulos, puedes usar el diagrama Dynkin extendido de E_6.

\documentclass{article}
\usepackage{dynkin-diagrams}
\begin{document}
\dynkin[edge length=.5cm,%
extended,mark=o,%
indefinite edge ratio=3,%
make indefinite edge={2-0},%
make indefinite edge={5-6},%
make indefinite edge={1-3},
labels={x_1,v_1,x_r,v_p,z,y_q,y_1}]{E}{6}
\end{document}

ingrese la descripción de la imagen aquí

D_4/so(8) tendría el ángulo de la captura de pantalla pero de alguna manera necesitarías agregar los nodos internos. Si insistes en ese ángulo, tal vez simplemente Ti.kZ es más fácil.

\documentclass{article}
\usepackage{tikz}
\newcounter{icirc}
\begin{document}
\begin{tikzpicture}[circ/.style={circle,draw,inner sep=2pt,label=above:$#1$,
 /utils/exec=\stepcounter{icirc},name=c-\number\value{icirc},
 node contents={}},scale=1.5]
 \path (-3,0) node[circ=v_1] (-2,0) coordinate (p-1) (-1,0) node[circ=v_p] 
   (45:3) node[circ=x_1] (45:2) coordinate (p-3) (45:1) node[circ=x_r] 
   (-45:3) node[circ=y_1] (-45:2) coordinate (p-5) (-45:1) node[circ=y_q] 
   (0,0) node[circ=z];
 \draw foreach \X in {1,3,5} {(c-\X) -- (p-\X) (c-\the\numexpr\X+1) -- (c-7)};
 \draw[densely dotted] foreach \X in {1,3,5} {(c-\the\numexpr\X+1) -- (p-\X)};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada