texlive[52943] Master/texmf-dist: dynkin-diagrams (27nov19)

commits+karl at tug.org commits+karl at tug.org
Wed Nov 27 23:03:57 CET 2019


Revision: 52943
          http://tug.org/svn/texlive?view=revision&revision=52943
Author:   karl
Date:     2019-11-27 23:03:57 +0100 (Wed, 27 Nov 2019)
Log Message:
-----------
dynkin-diagrams (27nov19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README
    trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex
    trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf

Modified: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README	2019-11-27 22:03:40 UTC (rev 52942)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README	2019-11-27 22:03:57 UTC (rev 52943)
@@ -2,9 +2,9 @@
 
             Dynkin diagrams
                
-                v3.1415926
+                v3.14159265
 
-            25 November 2019
+            26 November 2019
 ___________________________________
 
 Authors   : Ben McKay
@@ -15,10 +15,8 @@
 
 ----------------------------------------------------------------------
 
-Draws Dynkin di­a­grams in LaTeX doc­u­ments, us­ing the TikZ pack­age.
-Version 3.1415926 fixes problems with 
-(1) horizontal alignment of labels of varying heights,
-(2) text styles being ignored.
+Draws Dynkin Coxeter, and Satake diagrams in LaTeX doc­u­ments, us­ing the TikZ pack­age.
+Version 3.14159265 fixes problems with text styles being ignored in Coxeter diagrams.
 
 
 

Added: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf	2019-11-27 22:03:40 UTC (rev 52942)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf	2019-11-27 22:03:57 UTC (rev 52943)

Property changes on: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex	2019-11-27 22:03:40 UTC (rev 52942)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex	2019-11-27 22:03:57 UTC (rev 52943)
@@ -1,6 +1,6 @@
 \documentclass{amsart}
 
-\title{The Dynkin diagrams package \\ Version 3.1415926}
+\title{The Dynkin diagrams package \\ Version 3.14159265}
 
 \makeatletter
 \DeclareRobustCommand{\scotsMc}{\scotsMcx{c}}
@@ -20,7 +20,7 @@
 \author{Ben \scotsMc{}Kay}
 \address{School of Mathematical Sciences,  University College Cork, Cork, Ireland}
 \email{b.mckay at ucc.ie}
-\date{25 November 2019}
+\date{26 November 2019}
  
 \usepackage{etex}
 \usepackage[T1]{fontenc}
@@ -262,6 +262,7 @@
 \end{dynkinTable}
 
 
+\newpage
 \section{Satake diagrams}\label{section:Satake}
 
 \begin{tcblisting}{title={Satake diagrams use the standard name instead of a rank}}
@@ -310,6 +311,8 @@
 \end{dynkinDiagram}
 \end{tcblisting}
 
+\newpage
+
 \begin{tcblisting}{title={The double arrows for \(A_{IIIa}\) are big}}
 \newcommand{\invol}[2]{\draw[latex-latex] (root #1) to 
 [out=-60,in=-120] node[midway,below]{$\sigma$} (root #2);}
@@ -329,6 +332,8 @@
 \end{dynkinDiagram}
 \end{tcblisting}
 
+\newpage
+
 \begin{tcblisting}{title={\dots but you could try springs pulling roots together}}
 \tikzset{/Dynkin diagram/fold style/.style=
 {decorate,decoration={name=coil,aspect=0.5,
@@ -372,6 +377,7 @@
 \node[below] at (root 2) {\(\alpha_{\mathrlap{2}}\)};
 \end{dynkinDiagram}
 \end{tcblisting}
+\newpage
 \begin{tcblisting}{title={Commands to label several roots}}
 \begin{dynkinDiagram}{A}{7} 
 \dynkinLabelRoots{,\alpha_2,\alpha_3,\alpha_4,\alpha_5,,\alpha_7}
@@ -390,6 +396,7 @@
 labels={,2,...,5,,7},
 labels*={1,3,4,5,6}]{A}{7}
 \end{tcblisting}
+\newpage
 \begin{tcblisting}{title={Commands to label several roots}}
 \begin{dynkinDiagram}{A}{7} 
 \dynkinLabelRoots{,\alpha_2,\alpha_3,\alpha_4,\alpha_5,,\alpha_7}
@@ -405,7 +412,7 @@
 \dynkin[label,label macro/.code={\alpha_{\mathrlap{#1}}},edge length=.75cm]{D}{15}
 \end{tcblisting}
 
-
+\newpage
 \section{Height and depth of labels}
 Labels are set with default maximum height the height of the character \(b\), and default maximum depth the depth of the character \(g\).
 To change these, set \verb!label height! and \verb!label depth!:
@@ -541,6 +548,7 @@
 \begin{tcblisting}{title={Edge lengths}}
 The Dynkin diagram of \(A_3\) is \dynkin[edge length=1.2,parabolic=3]{A}{3}
 \end{tcblisting}
+\newpage
 \begin{tcblisting}{title={Root marks}}
 \dynkin{E}{8}
 \dynkin[mark=*]{E}{8}
@@ -611,7 +619,6 @@
 
 
 \section{Drawing on top of a Dynkin diagram}
-
 \begin{tcblisting}{title={TikZ can access the roots themselves}}
 \begin{dynkinDiagram}{A}{4}
 	\fill[white,draw=black] (root 2) circle (.15cm);
@@ -619,6 +626,7 @@
 	\draw[black] (root 2) circle (.05cm);
 \end{dynkinDiagram}
 \end{tcblisting}
+\newpage
 \begin{tcblisting}{title={Draw curves between the roots}}
 \begin{dynkinDiagram}[label]{E}{8}
 	\draw[very thick, black!50,-latex]  
@@ -814,7 +822,7 @@
 
 
 
-
+\newpage
 \section{Parabolic subgroups}
 
 Each set of roots is assigned a number, with each binary digit zero or one to say whether the corresponding root is crossed or not:
@@ -992,6 +1000,7 @@
 \dyn[extended]{F}{4}
 \dyn[extended]{G}{2}
 \end{dynkinTable}
+\newpage
 \begin{dynkinTable}{The Dynkin diagrams of the twisted simple root systems in Kac style}{6cm}{4.5cm}
 \dyn{A}[2]{2}
 \dyn{A}[2]{even}

Modified: trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty	2019-11-27 22:03:40 UTC (rev 52942)
+++ trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty	2019-11-27 22:03:57 UTC (rev 52943)
@@ -2,7 +2,7 @@
 %
 %                                  The Dynkin Diagrams package.
 %
-%                                            Version 3.1415926
+%                                            Version 3.14159265
 %
 %
 %               This package draws Dynkin diagrams in LaTeX documents, using the TikZ package.
@@ -2376,14 +2376,11 @@
 					\global\dynkin at Satake@diagramfalse%
 					\ifdynkin at Coxeter%
 						\gdef\dynkin at string{ddd.ddd}%
-%						\gdef\dynkin at string{***.***}%
 					\else%
 						\ifdynkin at is@extended%
 							\gdef\dynkin at string{ddd.ddd}%
-%							\gdef\dynkin at string{***.***}%
 						\else%
 							\gdef\dynkin at string{dd.ddd}%
-%							\gdef\dynkin at string{**.***}%
 						\fi%
 					\fi%
 					}%
@@ -2400,10 +2397,8 @@
 					\global\dynkin at Satake@diagramfalse%
 					\ifdynkin at Coxeter%
 						\gdef\dynkin at string{ddd.ddd}%
-%						\gdef\dynkin at string{***.***}%
 					\else%
 						\gdef\dynkin at string{dd.ddd}%
-%						\gdef\dynkin at string{**.***}%
 					\fi%
 					}%
 				{I}{\gdef\dynkin at string{oo.oo}}%
@@ -3238,9 +3233,15 @@
 		\ifdynkin at Coxeter
 			\Adynkin
 			\convertRootPair{\the\drmo}{\the\dynkin at rank}
-			\node[/Dynkin diagram/text style,above] 
+		\node[inner sep=\dynkin at root@radius,%
+			label={%
+				[/Dynkin diagram/text style]%
+				above:
+				\(\pgfkeys{/Dynkin diagram/label macro*=4}\)%
+				}%
+			] 
 			at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
-			{\(4\)};
+			{};
 		\else
 			% Create the roots.
 			\ifnum\dynkin at ply>1%
@@ -3714,9 +3715,15 @@
 		\dynkinEdge*{SingleEdge}{2}{3}
 		\dynkinEdge*{SingleEdge}{3}{4}
 		\convertRootPair{2}{3}	
-		\node[/Dynkin diagram/text style,above] 
+		\node[inner sep=\dynkin at root@radius,%
+			label={%
+				[/Dynkin diagram/text style]%
+				above:
+				\(\pgfkeys{/Dynkin diagram/label macro*=4}\)%
+				}%
+			] 
 			at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
-			{\(4\)};
+			{};
 	\else
 		\dynkinEdge*{SingleEdge}{1}{2}
 		\dynkinEdge*{SingleEdge}{3}{4}
@@ -3753,7 +3760,15 @@
 {%
 	\Adynkin%
 	\convertRootPair{1}{2}%
-	\node[/Dynkin diagram/text style,above] at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) {\(5\)};%
+	\node[inner sep=\dynkin at root@radius,%
+		label={%
+			[/Dynkin diagram/text style]%
+			above:
+			\(\pgfkeys{/Dynkin diagram/label macro*=5}\)%
+			}%
+		] 
+		at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
+		{};
 }%
 
 %% \Idynkin 
@@ -3765,7 +3780,15 @@
 	\dynkin at rank=2%
 	\Adynkin%
 	\convertRootPair{1}{2}%
-	\node[/Dynkin diagram/text style,above] at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) {\(\dynkin at gonality\)};%
+		\node[inner sep=\dynkin at root@radius,%
+			label={%
+				[/Dynkin diagram/text style]%
+				above:
+				\(\pgfkeys{/Dynkin diagram/label macro*=\dynkin at gonality}\)%
+				}%
+			] 
+			at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
+			{};
 }%
 
 %% \extendedAdynkin
@@ -3888,8 +3911,15 @@
 				\ifdynkin at Coxeter%
 					\dynkinEdge*{SingleEdge}{\the\drmo}{\the\dynkin at rank}%
 					\convertRootPair{\the\drmo}{\the\dynkin at rank}
-					\node[/Dynkin diagram/text style,above] at 
-						($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) {\(4\)};
+					\node[inner sep=\dynkin at root@radius,%
+						label={%
+							[/Dynkin diagram/text style]%
+							above:
+							\(\pgfkeys{/Dynkin diagram/label macro*=4}\)%
+							}%
+						] 
+						at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
+						{};
 				\else%
 					\ifnum\dynkin at ply<3%
 						\dynkinEdge*{DoubleEdge}{\the\drmo}{\the\dynkin at rank}%
@@ -3912,8 +3942,15 @@
 	\ifdynkin at Coxeter%
 		\dynkinEdge*{SingleEdge}{0}{1}%
 		\convertRootPair{0}{1}
-		\node[/Dynkin diagram/text style,above] at 
-			($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) {\(4\)};
+		\node[inner sep=\dynkin at root@radius,%
+			label={%
+				[/Dynkin diagram/text style]%
+				above:
+				\(\pgfkeys{/Dynkin diagram/label macro*=4}\)%
+				}%
+			] 
+			at ($.5*(\dynkin at root@name \the\@fromRoot)+.5*(\dynkin at root@name \the\@toRoot)$) 
+			{};
 	\else%
 		\dynkinEdge*{DoubleEdge}{0}{1}%
 	\fi%	



More information about the tex-live-commits mailing list