summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty')
-rw-r--r--Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty68
1 files changed, 46 insertions, 22 deletions
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%
}%