summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-01-24 22:12:17 +0000
committerKarl Berry <karl@freefriends.org>2019-01-24 22:12:17 +0000
commit6ce7a289e11addd60648c7e43493ae946a1f2d73 (patch)
tree884e668370ddefbc4fd0c9613adc8343f27426ca
parent2c756ab2768e8f330dce96cf2dc9eeb273ebc8e6 (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/README6
-rw-r--r--Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdfbin746174 -> 744590 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex7
-rw-r--r--Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty68
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 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.
diff --git a/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf b/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.pdf
index 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
Binary files differ
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%
}%