diff options
author | Karl Berry <karl@freefriends.org> | 2019-01-24 22:12:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-01-24 22:12:17 +0000 |
commit | 6ce7a289e11addd60648c7e43493ae946a1f2d73 (patch) | |
tree | 884e668370ddefbc4fd0c9613adc8343f27426ca | |
parent | 2c756ab2768e8f330dce96cf2dc9eeb273ebc8e6 (diff) |
dynkin-diagrams (24jan19)
git-svn-id: svn://tug.org/texlive/trunk@49808 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/dynkin-diagrams/README | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf | bin | 746174 -> 744590 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex | 7 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty | 68 |
4 files changed, 53 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/dynkin-diagrams/README b/Master/texmf-dist/doc/latex/dynkin-diagrams/README index 68fdc4fdc9e..cdd04fdf1f4 100644 --- a/Master/texmf-dist/doc/latex/dynkin-diagrams/README +++ b/Master/texmf-dist/doc/latex/dynkin-diagrams/README @@ -2,9 +2,9 @@ ___________________________________ Dynkin diagrams - v3.14159 + v3.141592 - 21 January 2019 + 24 January 2019 ___________________________________ Authors : Ben McKay @@ -16,6 +16,6 @@ Licence : Released under the LaTeX Project Public License v1.3c or ---------------------------------------------------------------------- Draws Dynkin diagrams in LaTeX documents, using the TikZ package. -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. diff --git a/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf b/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf Binary files differindex 0224ad22727..d28d05f96c2 100644 --- a/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf +++ b/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf diff --git a/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex b/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex index b3c41ac7af1..6d84d1606d9 100644 --- a/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex +++ b/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex @@ -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@ucc.ie} -\date{21 January 2019} +\date{24 January 2019} \usepackage{etex} \usepackage[T1]{fontenc} @@ -298,6 +298,7 @@ We use a solid gray bar to denote the folding of a Dynkin diagram, rather than t \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 @@ The word ``ceref'' is an old form of the word ``serif''. \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} diff --git a/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty b/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty index 7e2cf00bca0..32e6c17833b 100644 --- a/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty +++ b/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty @@ -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,34 +1842,44 @@ decoration= 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, 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, 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, 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 @@ decoration= {% \IfStrEqCase{\dynkin@string}% {% - {even}{\gdef\dynkin@string{***.***}\global\dynkin@oddfalse\global\dynkin@Satake@diagramfalse}% - {odd}{\gdef\dynkin@string{****.***}\global\dynkin@oddtrue\global\dynkin@Satake@diagramfalse}% - {}{\gdef\dynkin@string{**.**}\global\dynkin@Satake@diagramfalse}% + {even}{\gdef\dynkin@string{ddd.ddd}\global\dynkin@oddfalse\global\dynkin@Satake@diagramfalse}% +% {even}{\gdef\dynkin@string{***.***}\global\dynkin@oddfalse\global\dynkin@Satake@diagramfalse}% + {odd}{\gdef\dynkin@string{dddd.ddd}\global\dynkin@oddtrue\global\dynkin@Satake@diagramfalse}% +% {odd}{\gdef\dynkin@string{****.***}\global\dynkin@oddtrue\global\dynkin@Satake@diagramfalse}% + {}{\gdef\dynkin@string{dd.dd}\global\dynkin@Satake@diagramfalse}% +% {}{\gdef\dynkin@string{**.**}\global\dynkin@Satake@diagramfalse}% {I}{ \gdef\dynkin@string{oo.oo}}% {II}{\gdef\dynkin@string{*o*.o*}}% {IIIa}{\global\dynkin@ply=2\gdef\dynkin@string{oo.o**.**o.oo}}% @@ -2352,12 +2365,15 @@ decoration= {}{% \global\dynkin@Satake@diagramfalse% \ifdynkin@Coxeter% - \gdef\dynkin@string{***.***}% + \gdef\dynkin@string{ddd.ddd}% +% \gdef\dynkin@string{***.***}% \else% \ifdynkin@is@extended% - \gdef\dynkin@string{***.***}% + \gdef\dynkin@string{ddd.ddd}% +% \gdef\dynkin@string{***.***}% \else% - \gdef\dynkin@string{**.***}% + \gdef\dynkin@string{dd.ddd}% +% \gdef\dynkin@string{**.***}% \fi% \fi% }% @@ -2373,9 +2389,11 @@ decoration= {}{% \global\dynkin@Satake@diagramfalse% \ifdynkin@Coxeter% - \gdef\dynkin@string{***.***}% + \gdef\dynkin@string{ddd.ddd}% +% \gdef\dynkin@string{***.***}% \else% - \gdef\dynkin@string{**.***}% + \gdef\dynkin@string{dd.ddd}% +% \gdef\dynkin@string{**.***}% \fi% }% {I}{\gdef\dynkin@string{oo.oo}}% @@ -2392,20 +2410,25 @@ decoration= \global\dynkin@Satake@diagramfalse% \ifdynkin@is@extended% \ifnum\dynkin@ply=4% - \gdef\dynkin@string{****.*.*****} + \gdef\dynkin@string{dddd.d.ddddd} +% \gdef\dynkin@string{****.*.*****} \else% - \gdef\dynkin@string{***.****}% + \gdef\dynkin@string{ddd.dddd}% +% \gdef\dynkin@string{***.****}% \fi% \else% \ifdynkin@is@twisted% \IfStrEqCase{\dynkin@twisted@series}% {% - {2}{ \gdef\dynkin@string{**.***}}% - {3}{\gdef\dynkin@string{***}}% + {2}{ \gdef\dynkin@string{dd.ddd}}% +% {2}{ \gdef\dynkin@string{**.***}}% + {3}{\gdef\dynkin@string{ddd}}% +% {3}{\gdef\dynkin@string{***}}% }% [\dynkin@error@series]% \else% - \gdef\dynkin@string{**.****}% + \gdef\dynkin@string{dd.dddd}% +% \gdef\dynkin@string{**.****}% \fi% \fi% }% @@ -2427,7 +2450,8 @@ decoration= \global\dynkin@Satake@diagramfalse% \IfStrEq{\dynkin@twisted@series}{2}% {% - \gdef\dynkin@string{*****}% + \gdef\dynkin@string{ddddd}% +% \gdef\dynkin@string{*****}% }% {% \dynkin@error@series% @@ -2485,7 +2509,7 @@ decoration= [\dynkin@error@series]% \ifdynkin@Satake@diagram% \else% - \StrSubstitute{\dynkin@string}{*}{\dynkin@root@mark}[\temp]% + \StrSubstitute{\dynkin@string}{d}{\dynkin@root@mark}[\temp]% \xdef\dynkin@string{\temp}% \fi% }% |