texlive[67211] Master/texmf-dist: dynkin-diagrams (25may23)
commits+karl at tug.org
commits+karl at tug.org
Thu May 25 22:36:18 CEST 2023
Revision: 67211
http://tug.org/svn/texlive?view=revision&revision=67211
Author: karl
Date: 2023-05-25 22:36:18 +0200 (Thu, 25 May 2023)
Log Message:
-----------
dynkin-diagrams (25may23)
Modified Paths:
--------------
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/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 2023-05-24 23:43:14 UTC (rev 67210)
+++ trunk/Master/texmf-dist/doc/latex/dynkin-diagrams/dynkin-diagrams.tex 2023-05-25 20:36:18 UTC (rev 67211)
@@ -1,7 +1,7 @@
\documentclass{amsart}
\title[The Dynkin diagrams package]%
{The Dynkin diagrams package \\
-Version 3.141\,592\,653\,589\,793\,23}
+Version 3.141\,592\,653\,589\,793\,238}
%% My name:
\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{18 May 2023}
+\date{25 May 2023}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\usepackage{etoolbox}
@@ -321,11 +321,13 @@
[Coxeter]A{};
[Coxeter]B{};
[Coxeter]C{};
+[Coxeter]D{};
[Coxeter]E6;
[Coxeter]E7;
[Coxeter]E8;
[Coxeter]F4;
[Coxeter,gonality=n]G2;
+[Coxeter]H2;
[Coxeter]H3;
[Coxeter]H4;
[Coxeter,gonality=n]I{}}
Modified: trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty 2023-05-24 23:43:14 UTC (rev 67210)
+++ trunk/Master/texmf-dist/tex/latex/dynkin-diagrams/dynkin-diagrams.sty 2023-05-25 20:36:18 UTC (rev 67211)
@@ -1,6 +1,6 @@
% The Dynkin Diagrams package.
%
-% Version 3.141 592 653 589 793 23
+% Version 3.141 592 653 589 793 238
%
% This package draws Dynkin diagrams in LaTeX
% documents, using the TikZ package.
@@ -13,12 +13,10 @@
% Released under the LaTeX Project Public License v1.3c or later, see
% http://www.latex-project.org/lppl.txt
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{dynkin-diagrams}[2023/05/18 Dynkin diagrams]
+\ProvidesPackage{dynkin-diagrams}[2023/05/25 Dynkin diagrams]
\RequirePackage{tikz}
\RequirePackage{xstring}
-\RequirePackage{xparse}
\RequirePackage{etoolbox}
-\RequirePackage{expl3}
\RequirePackage{pgfkeys}
\RequirePackage{pgfopts}
\RequirePackage{amsmath}
@@ -130,15 +128,21 @@
\xdef\dynkin at string{#4}%
\xdef\dynkin at series{#2}%
\dynkin at grok@series%
- \IfSubStr{ABCDEFGHI}{\dynkin at series}{}{\dynkin at error@series}%
- \IfInteger{\dynkin at string}%
- {%
+ \expandafter\expandafter%
+ \ifx\csname dynkin\dynkin at series \endcsname\relax%
+ % Undefined series
+ \dynkin at error@series%
+ \fi
+%% \IfSubStr{ABCDEFGHI}{\dynkin at series}{}{\dynkin at error@series}%
+%% \IfInteger{\dynkin at string}%
+ \if!\ifnum9<1\dynkin at string!\fi%
+%% {%
\dynkin at integer@rank%
- }%
- {%
+%% }%
+%% {%
% Turn Satake codes into Dynkin diagram expressions in \dynkin at string.
- \dynkin at grok@Satake at codes%
- }%
+\else\dynkin at grok@Satake at codes\fi%
+%% }%
% Expand out any digits in \dynkin at string into multiples of the various root marks.
\expand at Dynkin@Roots at Digits%
% Assign to \dynkin at roots the input string \dynkin at string with all . symbols removed,
@@ -4962,19 +4966,33 @@
%% Draws an F series Dynkin diagram.
\newcommand*{\Fdynkin}%
{%
- \dynkinPlaceRootHere*{1}{below}{above}%
- \dynkinPlaceRootRelativeTo*{2}{1}{east}{below}{above}%
- \dynkinPlaceRootRelativeTo*{3}{2}{east}{below}{above}%
- \dynkinPlaceRootRelativeTo*{4}{3}{east}{below}{above}%
- \ifdynkin at Coxeter%
+ \ifnum\dynkin at ply>1\relax%
+ \dynkin at jump{1}%
+ \dynkinPlaceRootHere*{1}{left}{above}%
+ \dynkinPlaceRootRelativeTo*{2}{1}{east}{below}{above}%
+ \dynkinPlaceRootRelativeTo*{3}{2}{southfold}{left}{below}%
+ \dynkinEdge*{DoubleDownRightSemiCircle}{2}{3}%
+ \dynkinPlaceRootRelativeTo*{4}{3}{west}{below}{above}%
+ \ifdynkin at arrows%
+ \dynkinLeftFold*{1}{4}%
+ \fi%
\dynkinEdge*{SingleEdge}{1}{2}%
- \dynkinEdge*{SingleEdge}{2}{3}%
\dynkinEdge*{SingleEdge}{3}{4}%
- \dynkinEdgeLabel{2}{3}{4}%
\else%
- \dynkinEdge*{SingleEdge}{1}{2}%
- \dynkinEdge*{SingleEdge}{3}{4}%
- \dynkinEdge*{DoubleEdge}{2}{3}%
+ \dynkinPlaceRootHere*{1}{below}{above}%
+ \dynkinPlaceRootRelativeTo*{2}{1}{east}{below}{above}%
+ \dynkinPlaceRootRelativeTo*{3}{2}{east}{below}{above}%
+ \dynkinPlaceRootRelativeTo*{4}{3}{east}{below}{above}%
+ \ifdynkin at Coxeter%
+ \dynkinEdge*{SingleEdge}{1}{2}%
+ \dynkinEdge*{SingleEdge}{2}{3}%
+ \dynkinEdge*{SingleEdge}{3}{4}%
+ \dynkinEdgeLabel{2}{3}{4}%
+ \else%
+ \dynkinEdge*{SingleEdge}{1}{2}%
+ \dynkinEdge*{SingleEdge}{3}{4}%
+ \dynkinEdge*{DoubleEdge}{2}{3}%
+ \fi%
\fi%
}%
%% \Gdynkin
@@ -5239,6 +5257,7 @@
\xdef\dynkin at fold@radius{\pgfmathresult pt}%
\dynkin at fold{2}{\the\dynkin at rank@minus at two}%
% We place the root number rank-2 once again (it is already placed in the \dynkin at fold):
+ \dynkinMoveToRoot*{\the\dynkin at rank@minus at two}%
\dynkinPlaceRootHere*%
{\the\dynkin at rank@minus at two}%
{below right}{above right}%
More information about the tex-live-commits
mailing list.