
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.
\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}
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}