Helfen Sie mit, ein einfaches Dynkin-Diagramm zu zeichnen, entweder mit dynkin-diagrams oder tikz

Helfen Sie mit, ein einfaches Dynkin-Diagramm zu zeichnen, entweder mit dynkin-diagrams oder tikz

Ich habe einige Probleme, ein Dynkin-Diagramm wie gewünscht zu zeichnen. Ich habe den folgenden Code erstellt. Aber er macht nicht, was ich will.

\begin{dynkinDiagram}[edge length=2cm, edge/.style={ultra thick}, root radius=.2cm]{A}{o.ooo}
\node[below=.2cm] at (root 3) {$\beta\perp\alpha+\gamma$}; 
\node[below=.2cm] at (root 4) {$\gamma$}; 
\end{dynkinDiagram}

Ich liste einige Probleme auf: (1) Die Kreise um die Knoten sind nicht ultra thick. (2) Die gestrichelte Linie zwischen (root 1)und (root 2)ist ultra thickauch nicht. (3) Die Beschriftungen bei (root 3)und sind nicht horizontal ausgerichtet. (4) Ich möchte eine Klammer über (beschriftet ) sowie eine Klammer über ( beschriftet ) (root 4)erzeugen und habe oder dafür ausprobiert, was zu einem schwerwiegenden Fehler führte und die Kompilierung abbrach.(root 1)(root 2)$\alpha'$(root 1)(root 3)$\alpha$\dynkinBrace\dynkinBrace*

tikzIch würde gerne anstelle des Pakets verwenden dynkin-diagrams. Aber mit tikzbin ich noch ratloser. Ich kann dort keinen Code erstellen, der die Idee erklärt.

Am Ende möchte ich das Bild zentrieren und in eine Figurenumgebung einbetten. Ich bin mir nicht sicher, ob das mit dem \begin{dynkinDiagram}...\end{dynkinDiagram}Codebeispiel möglich ist. Wie man an der Miniaturgröße des Pakets sieht dynkin-diagrams, sollen diese Diagramme inline verwendet werden. Aber ich möchte hier eine echte Figur.

Danke schön!

Antwort1

So was?

Bildbeschreibung hier eingeben

\documentclass[tikz,border=5mm]{standalone}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}[ultra thick]
\def\a{1}
\tikzset{dynkin/.style={circle,draw,minimum size=2mm}}
\path
(0,0)      node[dynkin] (N1) {} 
++(0:\a)   coordinate (A) ++(0:\a) coordinate (B)
++(0:\a)   node[dynkin] (N2) {} 
++(0:2*\a) node[dynkin] (N3) {} +(-90:.5) node{$\beta\perp\alpha+\gamma$}
++(0:2*\a) node[dynkin] (N4) {} +(-90:.5) node{$\gamma$};

\draw[dashed] (A)--(B);
\draw (N1)--(A) (B)--(N2)--(N3)--(N4);
\draw[decorate,decoration={brace,raise=5mm},blue,thick]
(N2.center)--(N1.center) node[midway,below=6mm]{$\alpha'$};
\draw[decorate,decoration={brace,raise=5mm},blue,thick]
(N1.center)--(N3.center) node[midway,above=6mm]{$\alpha$};
\end{tikzpicture}
\end{document}

Antwort2

Die beiden Dynkin-Diagramme übereinander So vergleichen Sie Ihren Code mit meinem:

\documentclass{amsart}
\usepackage{dynkin-diagrams}
\begin{document}
\begin{dynkinDiagram}[edge length=2cm, edge/.style={ultra thick}, root radius=.2cm]{A}{o.ooo}
\node[below=.2cm] at (root 3) {$\beta\perp\alpha+\gamma$}; 
\node[below=.2cm] at (root 4) {$\gamma$}; 
\end{dynkinDiagram}

\begin{dynkinDiagram}[indefinite edge/.style={ultra thick,densely dashed},o/.style={ultra thick,fill=white,draw=black},edge length=2cm, edge/.style={ultra thick}, root radius=.2cm]{A}{o.ooo}
\node[below=.2cm] at (root 3) {$\beta\perp\alpha+\gamma$}; 
\node[below=.2cm] at (root 4) {$\gamma$}; 
\dynkinBrace*[\alpha]{1}{3}
\dynkinBrace[\alpha']{1}{2}
\end{dynkinDiagram}
\end{document}

verwandte Informationen