texlive[49808] Master/texmf-dist: dynkin-diagrams (24jan19)

commits+karl at tug.org commits+karl at tug.org
Thu Jan 24 23:12:18 CET 2019


Revision: 49808
          http://tug.org/svn/texlive?view=revision&revision=49808
Author:   karl
Date:     2019-01-24 23:12:17 +0100 (Thu, 24 Jan 2019)
Log Message:
-----------
dynkin-diagrams (24jan19)

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

Modified: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README	2019-01-24 22:12:00 UTC (rev 49807)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/README	2019-01-24 22:12:17 UTC (rev 49808)
@@ -2,9 +2,9 @@
 
             Dynkin diagrams
                
-                v3.14159
+                v3.141592
 
-            21 January 2019
+            24 January 2019
 ___________________________________
 
 Authors   : Ben McKay
@@ -16,6 +16,6 @@
 ----------------------------------------------------------------------
 
 Draws Dynkin di­a­grams in LaTeX doc­u­ments, us­ing the TikZ pack­age.
-Version 3.14159 adds ceref style, fixes problems with folding in Kac style, and ensures that the diagrams, by default, remain drawn solidly, even if the ambient TikZ diagram is not.
+Version 3.141592 fixes a rarely encountered problem with changing the default root marker and default affine root marker simultaneously, and smooths the ceref style indefinite edges.
 
 

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

Modified: trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex	2019-01-24 22:12:00 UTC (rev 49807)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex	2019-01-24 22:12:17 UTC (rev 49808)
@@ -1,6 +1,6 @@
 \documentclass{amsart}
 
-\title{The Dynkin diagrams package \\ Version 3.14159}
+\title{The Dynkin diagrams package \\ Version 3.141592}
 
 \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{21 January 2019}
+\date{24 January 2019}
  
 \usepackage{etex}
 \usepackage[T1]{fontenc}
@@ -298,6 +298,7 @@
 \dyn{G}{I}
 \end{dynkinTable}
 
+\section{How to fold}
 \begin{tcblisting}{title={If you don't like the solid gray ``folding bar'', most people use arrows. Here is \(E_{II}\)}}
 \newcommand{\invol}[2]{\draw[latex-latex] (root #1) to 
 [out=-60,in=-120] node[midway,below]{$\sigma$} (root #2);}
@@ -1001,7 +1002,7 @@
 \endgroup
 
 
-\section{Folded Dynkin diagrams}
+\section{More on folded Dynkin diagrams}
 The Dynkin diagrams package has limited support for folding Dynkin diagrams.
 \begin{tcblisting}{title={Folding}}
 \dynkin[fold]{A}{13}

Modified: trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty	2019-01-24 22:12:00 UTC (rev 49807)
+++ trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty	2019-01-24 22:12:17 UTC (rev 49808)
@@ -2,7 +2,7 @@
 %
 %                                  The Dynkin Diagrams package.
 %
-%                                            Version 3.14159
+%                                            Version 3.141592
 %
 %
 %               This package draws Dynkin diagrams in LaTeX documents, using the TikZ package.
@@ -18,7 +18,7 @@
 %
 %
 \NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{dynkin-diagrams}[2019/1/21 Dynkin diagrams]
+\ProvidesPackage{dynkin-diagrams}[2019/01/24 Dynkin diagrams]
 \RequirePackage{tikz}
 \RequirePackage{xstring}
 \RequirePackage{xparse}
@@ -1842,12 +1842,22 @@
 		indefinite edge/.style={solid,draw=black,fill=none,thin,loosely dotted},
 	},
 	ceref/.style={
+		edge length=.48cm,	
+		indefinite edge/.style={
+			shorten <=2pt,
+			shorten >=2pt,
+			solid,
+			draw=black,
+			fill=white,
+			thin,
+			densely dotted
+		},
 		edge/.style={
 			solid,
 			draw=black,
 			fill=white,
 			thin,
-			copy shadow={draw=black,fill=white,thin,shadow xshift=.2pt, shadow yshift=-.3pt},
+			double copy shadow={draw=black!90,fill=white,thin,shadow xshift=.1pt, shadow yshift=-.15pt},
 		},
 		*/.style={
 			yscale=1.2,
@@ -1854,7 +1864,7 @@
 			solid,
 			draw=black,
 			fill=gray,
-			copy shadow={fill=black,shadow xshift=0.2pt, shadow yshift=-0.3pt},
+			double copy shadow={fill=black,shadow xshift=0.1pt, shadow yshift=-0.15pt},
 		},
 		o/.style={
 			yscale=1.2,
@@ -1861,7 +1871,7 @@
 			solid,
 			draw=black,
 			fill=white,
-			copy shadow={fill=black,shadow xshift=0.2pt, shadow yshift=-0.3pt},
+			double copy shadow={fill=black,shadow xshift=0.1pt, shadow yshift=-0.15pt},
 		},
 		O/.style={
 			yscale=1.2,
@@ -1868,8 +1878,8 @@
 			solid,
 			draw=black,
 			fill=white,
-			copy shadow={fill=black,shadow xshift=0.2pt, shadow yshift=-0.3pt},
-		},
+			double copy shadow={fill=green,shadow xshift=0.1pt, shadow yshift=-0.15pt},
+		}
 		t/.style={
 			yscale=1.2,
 			solid,
@@ -2334,9 +2344,12 @@
 		{%
 			\IfStrEqCase{\dynkin at string}%
 			{%
-				{even}{\gdef\dynkin at string{***.***}\global\dynkin at oddfalse\global\dynkin at Satake@diagramfalse}%
-				{odd}{\gdef\dynkin at string{****.***}\global\dynkin at oddtrue\global\dynkin at Satake@diagramfalse}%
-				{}{\gdef\dynkin at string{**.**}\global\dynkin at Satake@diagramfalse}%
+				{even}{\gdef\dynkin at string{ddd.ddd}\global\dynkin at oddfalse\global\dynkin at Satake@diagramfalse}%
+%				{even}{\gdef\dynkin at string{***.***}\global\dynkin at oddfalse\global\dynkin at Satake@diagramfalse}%
+				{odd}{\gdef\dynkin at string{dddd.ddd}\global\dynkin at oddtrue\global\dynkin at Satake@diagramfalse}%
+%				{odd}{\gdef\dynkin at string{****.***}\global\dynkin at oddtrue\global\dynkin at Satake@diagramfalse}%
+				{}{\gdef\dynkin at string{dd.dd}\global\dynkin at Satake@diagramfalse}%
+%				{}{\gdef\dynkin at string{**.**}\global\dynkin at Satake@diagramfalse}%
 				{I}{	\gdef\dynkin at string{oo.oo}}%
 				{II}{\gdef\dynkin at string{*o*.o*}}%
 				{IIIa}{\global\dynkin at ply=2\gdef\dynkin at string{oo.o**.**o.oo}}%
@@ -2352,12 +2365,15 @@
 				{}{%
 					\global\dynkin at Satake@diagramfalse%
 					\ifdynkin at Coxeter%
-						\gdef\dynkin at string{***.***}%
+						\gdef\dynkin at string{ddd.ddd}%
+%						\gdef\dynkin at string{***.***}%
 					\else%
 						\ifdynkin at is@extended%
-							\gdef\dynkin at string{***.***}%
+							\gdef\dynkin at string{ddd.ddd}%
+%							\gdef\dynkin at string{***.***}%
 						\else%
-							\gdef\dynkin at string{**.***}%
+							\gdef\dynkin at string{dd.ddd}%
+%							\gdef\dynkin at string{**.***}%
 						\fi%
 					\fi%
 					}%
@@ -2373,9 +2389,11 @@
 				{}{%
 					\global\dynkin at Satake@diagramfalse%
 					\ifdynkin at Coxeter%
-						\gdef\dynkin at string{***.***}%
+						\gdef\dynkin at string{ddd.ddd}%
+%						\gdef\dynkin at string{***.***}%
 					\else%
-						\gdef\dynkin at string{**.***}%
+						\gdef\dynkin at string{dd.ddd}%
+%						\gdef\dynkin at string{**.***}%
 					\fi%
 					}%
 				{I}{\gdef\dynkin at string{oo.oo}}%
@@ -2392,20 +2410,25 @@
 					\global\dynkin at Satake@diagramfalse%
 					\ifdynkin at is@extended%
 							\ifnum\dynkin at ply=4%
-								\gdef\dynkin at string{****.*.*****}
+								\gdef\dynkin at string{dddd.d.ddddd}
+%								\gdef\dynkin at string{****.*.*****}
 							\else%
-								\gdef\dynkin at string{***.****}%
+								\gdef\dynkin at string{ddd.dddd}%
+%								\gdef\dynkin at string{***.****}%
 							\fi%
 					\else%
 						\ifdynkin at is@twisted%
 							\IfStrEqCase{\dynkin at twisted@series}%
 							{%
-								{2}{	\gdef\dynkin at string{**.***}}%
-								{3}{\gdef\dynkin at string{***}}%
+								{2}{	\gdef\dynkin at string{dd.ddd}}%
+%								{2}{	\gdef\dynkin at string{**.***}}%
+								{3}{\gdef\dynkin at string{ddd}}%
+%								{3}{\gdef\dynkin at string{***}}%
 							}%
 							[\dynkin at error@series]%
 						\else%
-							\gdef\dynkin at string{**.****}%
+							\gdef\dynkin at string{dd.dddd}%
+%							\gdef\dynkin at string{**.****}%
 						\fi%
 					\fi%
 				}%
@@ -2427,7 +2450,8 @@
 					\global\dynkin at Satake@diagramfalse%
 					\IfStrEq{\dynkin at twisted@series}{2}%
 					{%
-						\gdef\dynkin at string{*****}%
+						\gdef\dynkin at string{ddddd}%
+%						\gdef\dynkin at string{*****}%
 					}%
 					{%
 						\dynkin at error@series%
@@ -2485,7 +2509,7 @@
 	[\dynkin at error@series]%
 	\ifdynkin at Satake@diagram%
 	\else%
-		\StrSubstitute{\dynkin at string}{*}{\dynkin at root@mark}[\temp]%
+		\StrSubstitute{\dynkin at string}{d}{\dynkin at root@mark}[\temp]%
 		\xdef\dynkin at string{\temp}%
 	\fi%
 }%



More information about the tex-live-commits mailing list