summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex')
-rw-r--r--graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex53
1 files changed, 48 insertions, 5 deletions
diff --git a/graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex b/graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex
index 9523f43845..5f4bb33e41 100644
--- a/graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex
+++ b/graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex
@@ -1,7 +1,7 @@
\documentclass{amsart}
\title[The Dynkin diagrams package]%
{The Dynkin diagrams package \\
-Version 3.141\,592\,653\,589\,793\,238}
+Version 3.141\,592\,653\,589\,793\,238\,4}
%% My name:
\makeatletter
\DeclareRobustCommand{\scotsMc}{\scotsMcx{c}}
@@ -20,7 +20,7 @@ Version 3.141\,592\,653\,589\,793\,238}
\author{Ben \scotsMc{}Kay}
\address{School of Mathematical Sciences, University College Cork, Cork, Ireland}
\email{b.mckay@ucc.ie}
-\date{25 May 2023}
+\date{2 June 2023}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\usepackage{etoolbox}
@@ -463,6 +463,20 @@ Optionally, you can add label directions to say where to put each label relative
labels*={1,3,4,5,6}]A7
\end{tcblisting}
+\section{Label expansion}
+\begin{tcblisting}{title={Best not to have too much expansion}}
+\dynkin[labels={\mathbb{K}}] A1
+\end{tcblisting}
+\begin{tcblisting}{title={Sometimes we don't have enough expansion}}
+\def\rs{1,2,3,2,2,1}
+\dynkin[labels=\rs,ordering=Carter]{E}{6}
+\end{tcblisting}
+\begin{tcblisting}{title={Ask for more expansion}}
+\def\rs{1,2,3,2,2,1}
+\dynkin[expand labels=\rs,ordering=Carter]{E}{6}
+\end{tcblisting}
+Many options to the package admit an \verb!expand! in front of them to get more expansion.
+
\section{Label subscripts}
Note the slight improvement that \verb!\drlap! makes: the labels are centered on the middle of the letter \(\alpha\), ignoring the space taken up by the subscripts, using the \verb!mathtools! command \verb!\mathrlap!, but only for labels which are \emph{not} placed to the left or right of a root.
\begin{tcblisting}{title={Label subscript spacing}}
@@ -1311,6 +1325,8 @@ G_2 & \dynk G2
\end{dynkinTable}
\endgroup
+\newpage
+
\section{Typesetting mathematical names of Dynkin diagrams}
The \verb!\dynkinName! command, with the same syntax as \verb!\dynkin!, typesets a default name of your diagram in \LaTeX.
It is perhaps only useful when automatically generating a large collection of Dynkin diagrams in a computer program.
@@ -1322,8 +1338,6 @@ It is perhaps only useful when automatically generating a large collection of Dy
\dynkinName D[3]4
\end{tcblisting}
-\newpage
-
\section{Connecting Dynkin diagrams}\label{section:name}
We can make some sophisticated folded diagrams by drawing multiple diagrams, each with a name:
\begin{tcblisting}{title={Name a diagram}}
@@ -1384,7 +1398,6 @@ We can then connect the two with folding edges:
\end{tabular}
\end{tcolorbox}
\end{tcblisting}
-\newpage
The following diagrams arise in the Satake diagrams of the pseudo-Riemannian symmetric spaces \cite{Baba:2009}.
\begin{tcblisting}{}
\pgfkeys{/Dynkin diagram,edge length=.5cm,fold radius=.5cm}
@@ -2077,6 +2090,36 @@ is computed as \(n=\sum 2^{i-1} a_i\), \(a_i=0\) or \(1\), to say that root \(i\
& amount to shift up the Dynkin diagram, from the origin of \TikZ coordinates.\\
\end{longtable}
\par\noindent{}All other options are passed to TikZ.
+To force addition expansion, you can add the word \verb!expand! in front of
+\par\noindent
+{
+\centering
+\begin{tabular}{>{\ttfamily}l}
+affine mark\\
+arrow color\\
+arrow style\\
+arrow width\\
+at\\
+edge length\\
+fold radius\\
+gonality\\
+involutions\\
+label directions\\
+label* directions\\
+labels\\
+labels*\\
+mark\\
+name\\
+ordering\\
+parabolic\\
+ply\\
+root radius\\
+separator length\\
+twisted series\\
+vertical shift
+\end{tabular}
+
+}
\nocite{*}