texlive[55978] Master/texmf-dist: genealogytree (28jul20)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 28 23:53:55 CEST 2020


Revision: 55978
          http://tug.org/svn/texlive?view=revision&revision=55978
Author:   karl
Date:     2020-07-28 23:53:54 +0200 (Tue, 28 Jul 2020)
Log Message:
-----------
genealogytree (28jul20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/genealogytree/README
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-4.pdf
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip
    trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf
    trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.fanchart.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/genealogytree/README	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/doc/latex/genealogytree/README	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,7 +1,7 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %%
 %% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2017 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2020 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
 %% -------------------------------------------------------------------------------------------
 %%
 %% This work may be distributed and/or modified under the

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-4.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% genealogytree.sty: genealogy trees (graphs)
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{genealogytree}[2020/06/19 version 2.00 genealogy trees]
-\def\gtr at version{2.00}
+\ProvidesPackage{genealogytree}[2020/07/28 version 2.01 genealogy trees]
+\def\gtr at version{2.01}
 
 \RequirePackage{expl3}[2020/02/25]
 \RequirePackage{xparse}
@@ -39,7 +39,13 @@
 
 \def\gtr at load@language at nil#1-#2\@nil{\gtruselibrary{lang.#1}}
 \def\gtr at load@language#1{\gtr at load@language at nil#1-\@nil}%
-\def\gtrloadlanguage#1{\forcsvlist{\gtr at load@language}{#1}}
+\ExplSyntaxOn
+\NewDocumentCommand{\gtrloadlanguage}{ m }
+  {
+    \clist_set:Nn \l_tmpa_clist { #1 }
+    \clist_map_function:NN \l_tmpa_clist \gtr at load@language
+  }
+\ExplSyntaxOff
 
 \gtrset{
   code/.code={#1},

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.contour.code.tex: Contours
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Contour

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.drawing.code.tex: Drawing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Auxiliary Tools
@@ -502,37 +502,41 @@
 
 %%%%%%%%%%%%%%%%%%
 
-\def\gtr at draw@family at extra(#1#2#3){%
-  \begin{scope}[genealogytree extra edges scope]%
-  \csundef{gtr at fam@\gtr at currentfamily @par}%
-  \def\do##1{%
-    \gtr at getPerNumForId{##1}%
-    \ifdefempty{\gtr at tmp@num}{}{%
-      \listcseadd{gtr at fam@\gtr at currentfamily @par}{\gtr at tmp@num}}%
-  }%
-  \docsvlist{#1}%
-  \csundef{gtr at fam@\gtr at currentfamily @chi}%
-  \def\do##1{%
-    \gtr at getPerNumForId{##1}%
-    \ifdefempty{\gtr at tmp@num}{}{%
-      \listcseadd{gtr at fam@\gtr at currentfamily @chi}{\gtr at tmp@num}}%
-  }%
-  \docsvlist{#2}%
-  \gtrset{edges={#3}}%
-  %
-  \gtr at predraw@family{\gtr at currentfamily}%
-  \dimdef\gtr at dat@draw at x{\gtr at dat@draw at x+\gtrkv at edge@core at xshift}%
-  \dimdef\gtr at dat@draw at y{\gtr at dat@draw at y+\gtrkv at edge@core at yshift}%
-  \coordinate (dat at draw) at (\gtr at dat@draw at x,\gtr at dat@draw at y) {};
-  \ifnum\numexpr\gtr at legnum>\gtrkv at edge@noleg\relax%
-    \tikzset{gtr at link/.style={/gtr/edge/gtr at edge@background}}%,
-    \csuse{gtr at edge@\gtrkv at edgemode @\gtr at timeflow}%
-    \tikzset{gtr at link/.style={/gtr/edge/gtr at edge@foreground}}%,
-    \csuse{gtr at edge@\gtrkv at edgemode @\gtr at timeflow}%
-  \fi%
-  \end{scope}%
+\ExplSyntaxOn
+\def\gtr at draw@family at extra(#1#2#3){
+  \begin{scope}[genealogytree~extra~edges~scope]
+  \csundef{gtr at fam@\gtr at currentfamily @par}
+  \clist_set:Nn \l_tmpa_clist { #1 }
+  \clist_map_inline:Nn \l_tmpa_clist
+    {
+      \gtr at getPerNumForId{##1}
+      \ifdefempty{\gtr at tmp@num}{}{
+        \listcseadd{gtr at fam@\gtr at currentfamily @par}{\gtr at tmp@num}}
+    }
+  \csundef{gtr at fam@\gtr at currentfamily @chi}
+  \clist_set:Nn \l_tmpa_clist { #2 }
+  \clist_map_inline:Nn \l_tmpa_clist
+    {
+      \gtr at getPerNumForId{##1}
+      \ifdefempty{\gtr at tmp@num}{}{
+        \listcseadd{gtr at fam@\gtr at currentfamily @chi}{\gtr at tmp@num}}
+    }
+  \gtrset{edges={#3}}
+  \gtr at predraw@family{\gtr at currentfamily}
+  \dimdef\gtr at dat@draw at x{\gtr at dat@draw at x+\gtrkv at edge@core at xshift}
+  \dimdef\gtr at dat@draw at y{\gtr at dat@draw at y+\gtrkv at edge@core at yshift}
+  \coordinate~(dat at draw)~at~(\gtr at dat@draw at x,\gtr at dat@draw at y)~{};
+  \ifnum\numexpr\gtr at legnum>\gtrkv at edge@noleg\relax
+    \tikzset{gtr at link/.style={/gtr/edge/gtr at edge@background}}
+    \csuse{gtr at edge@\gtrkv at edgemode @\gtr at timeflow}
+    \tikzset{gtr at link/.style={/gtr/edge/gtr at edge@foreground}}
+    \csuse{gtr at edge@\gtrkv at edgemode @\gtr at timeflow}
+  \fi
+  \end{scope}
 }
+\ExplSyntaxOff
 
+
 \def\gtr at draw@family#1{%
   \begingroup%
   \let\gtr at extra@edges at pre=\@undefined%

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.node.code.tex: Node Boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %%%%%%%%%%%%%%
 % Processors %
@@ -253,7 +253,7 @@
   male/.style={colframe=blue},
   female/.style={colframe=red},
   neuter/.style={},
-  if image defined/.code 2 args={\gtrifimagedefined{\tcbset{#1}}{\tcbset{#2}}},
+  if image defined/.code n args={2}{\gtrifimagedefined{\tcbset{#1}}{\tcbset{#2}}},
 }
 
 \gtrset{
@@ -1297,11 +1297,11 @@
   calendar print/none/.code={\let\gtr at print@date at single@calendar\gtr at print@date at single@calendar at none},
   calendar print/all but AD/.code={\let\gtr at print@date at single@calendar\gtr at print@date at single@calendar at AD},
   date range full/.code n args={3}{\def\gtrkv at range@full at A{#1}\def\gtrkv at range@full at B{#2}\def\gtrkv at range@full at C{#3}},
-  date range before/.code 2 args={\def\gtrkv at range@before at A{#1}\def\gtrkv at range@before at B{#2}},
-  date range after/.code 2 args={\def\gtrkv at range@after at A{#1}\def\gtrkv at range@after at B{#2}},
+  date range before/.code n args={2}{\def\gtrkv at range@before at A{#1}\def\gtrkv at range@before at B{#2}},
+  date range after/.code n args={2}{\def\gtrkv at range@after at A{#1}\def\gtrkv at range@after at B{#2}},
   date range separator/.style={date range full={}{#1}{},date range before={#1}{},date range after={}{#1}},
   date range separator/.default={--},
-  place text/.code 2 args={\def\gtrkv at place@pre{#1}\def\gtrkv at place@app{#2}},
+  place text/.code n args={2}{\def\gtrkv at place@pre{#1}\def\gtrkv at place@app{#2}},
   event text/.code n args={4}{\def\gtrkv at event@pre{#1}\def\gtrkv at event@sepdate{#2}\def\gtrkv at event@sepplace{#3}\def\gtrkv at event@app{#4}},
   event format/.is choice,
   event format/prefix date place/.code={\let\gtrPrintEvent=\gtrPrintEvent at prefixdateplace},

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.options.code.tex: Options
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% General handling
@@ -94,41 +94,82 @@
 %%%%%%%%%%%%%%%%%%%%%%%
 
 
-\newcommand{\gtrsetoptionsforsubtree}[2]{%
-  \def\do##1{%
-    \gtr at keys@addvalue{/gtr/sopt/##1}{subtree={#2}}%
-  }%
-  \docsvlist{#1}%
-}
+\ExplSyntaxOn
 
 
-\newcommand{\gtrsetoptionsforfamily}[2]{%
-  \def\do##1{%
-    \gtr at keys@addvalue{/gtr/sopt/##1}{family={#2}}%
-  }%
-  \docsvlist{#1}%
-}
+\cs_new:Npn \getree_set_options_for_subtree:nn #1#2
+  {
+    \clist_set:Nn \l_tmpa_clist { #1 }
+    \clist_map_inline:Nn \l_tmpa_clist
+      {
+        \gtr at keys@addvalue{/gtr/sopt/##1}{#2}
+      }
+  }
 
-\newcommand{\gtrsetoptionsfornode}[2]{%
-  \def\do##1{%
-    \gtr at keys@addvalue{/gtr/nopt/##1}{#2}%
-  }%
-  \docsvlist{#1}%
-}
 
+\cs_new:Npn \getree_set_options_for_family:nn #1#2
+  {
+    \clist_set:Nn \l_tmpa_clist { #1 }
+    \clist_map_inline:Nn \l_tmpa_clist
+      {
+        \gtr at keys@addvalue{/gtr/sopt/##1}{family={#2}}
+      }
+  }
 
-\newcommand{\gtrignoresubtree}[1]{%
-  \def\do##1{%
-    \gtr at keys@addvalue{/gtr/sopt/##1}{ignore}%
-  }%
-  \docsvlist{#1}%
-}
 
-\newcommand{\gtrignorenode}[1]{%
-  \gtrsetoptionsfornode{#1}{ignore}%
+\cs_new:Npn \getree_set_options_for_node:nn #1#2
+  {
+    \clist_set:Nn \l_tmpa_clist { #1 }
+    \clist_map_inline:Nn \l_tmpa_clist
+      {
+        \gtr at keys@addvalue{/gtr/nopt/##1}{#2}
+      }
+  }
+
+
+\NewDocumentCommand{\gtrsetoptionsforsubtree}{ m +m }
+  {
+    \getree_set_options_for_subtree:nn {#1}{#2}
+  }
+
+
+\NewDocumentCommand{\gtrsetoptionsforfamily}{ m +m }
+  {
+    \getree_set_options_for_family:nn {#1}{#2}
+  }
+
+
+\NewDocumentCommand{\gtrsetoptionsfornode}{ m +m }
+  {
+    \getree_set_options_for_node:nn {#1}{#2}
+  }
+
+
+\NewDocumentCommand{\gtrignoresubtree}{ m }
+  {
+    \getree_set_options_for_subtree:nn{#1}{ignore}
+  }
+
+
+\NewDocumentCommand{\gtrignorenode}{ m }
+  {
+    \getree_set_options_for_node:nn{#1}{ignore}
+  }
+
+
+\gtrset{
+  options~for~subtree/.code~n~args={2}{\getree_set_options_for_subtree:nn{#1}{#2}},
+  options~for~family/.code~n~args={2}{\getree_set_options_for_family:nn{#1}{#2}},
+  options~for~node/.code~n~args={2}{\getree_set_options_for_node:nn{#1}{#2}},
+  %
+  ignore~subtree/.code={\getree_set_options_for_subtree:nn{#1}{ignore}},
+  ignore~node/.code={\getree_set_options_for_node:nn{#1}{ignore}},
 }
 
+\ExplSyntaxOff
 
+
+
 \def\gtr at set@level at position@down#1{%
   \csdimdef{gtr at per@#1 at y}{\gtr at level@reference}%
   \csdimdef{gtr at per@#1 at dim}{\wd\csuse{gtr at per@#1 at box}}%
@@ -333,12 +374,6 @@
   },
   disconnect/.default=both,
   %
-  options for subtree/.code 2 args={\gtrsetoptionsforsubtree{#1}{#2}},
-  options for family/.code 2 args={\gtrsetoptionsforfamily{#1}{#2}},
-  options for node/.code 2 args={\gtrsetoptionsfornode{#1}{#2}},
-  %
-  ignore subtree/.code={\gtrignoresubtree{#1}},
-  ignore node/.code={\gtrignorenode{#1}},
   ignore level/.code={%
     \ifnum#1>0\relax%
       \gtrset{level #1/.style={node=ignore}}%

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.parser.code.tex: Parser
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %% (local) stack implementation
 \def\gtrnewstack#1{%

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.processing.code.tex: Processing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Processing - common
 %%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrcore.symbols.code.tex: Symbols
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Symbols
@@ -46,16 +46,23 @@
   \gtr at symbol@box at hook%
 }
 
-\newcommand{\gtrSymbolsSetCreateSelected}[2]{%
-  \colorlet{gtrsymbol}{#1}%
-  \let\gtr at symbol@core\gtr at symbol@copy%
-  \def\do##1{%
-    \begingroup\edef\x{\endgroup\noexpand\setbox\expandonce{\csname gtr at sym@##1 at box\endcsname}%
-      =\noexpand\color at hbox\expandonce{\csname gtr at sym@##1 at pic\endcsname}\noexpand\color at endbox}%
-    \x}%
-  \docsvlist{#2}%
-}
+\ExplSyntaxOn
+\NewDocumentCommand{\gtrSymbolsSetCreateSelected}{ m m }
+  {
+    \colorlet{gtrsymbol}{#1}
+    \let\gtr at symbol@core\gtr at symbol@copy
+    \clist_set:Nn \l_tmpa_clist { #2 }
+    \clist_map_inline:Nn \l_tmpa_clist
+      {
+        \use:x
+          {
+            \exp_not:N\setbox \exp_not:c{gtr at sym@##1 at box} = \exp_not:N\hbox:n{ \exp_not:c{gtr at sym@##1 at pic} }
+          }
+      }
+  }
+\ExplSyntaxOff
 
+
 \def\gtr at symbol@print#1{%
   \gtrlistseparator%
   \csuse{gtrsym#1}=\csuse{gtr at sym@#1 at text}%

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.danish.code.tex: Danish language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/danish/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.dutch.code.tex: Dutch language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/dutch/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.english.code.tex: English language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/english/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.french.code.tex: French language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/french/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.german.code.tex: German language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/german/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.italian.code.tex: Italian language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/italian/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.spanish.code.tex: Spanish language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/spanish/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlang.swedish.code.tex: Swedish language
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \gtrset{language@/swedish/.code={%
   \gtrset{symlang/.cd,

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlib.debug.code.tex: Debugger
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \RequirePackage{array,tabularx}
 \tcbuselibrary{breakable}

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.fanchart.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.fanchart.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.fanchart.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlib.fanchart.code.tex: Fancharts
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 \ExplSyntaxOn
 
@@ -83,9 +83,9 @@
 
      \tl_set:Nn \l_tmpa_tl {\fp_to_dim:n{ sqrt(2)*\l__getree_fanchart_inner_fp }}
     \use:x
-    {
-      \exp_not:N\pgfkeys{/gtr/level~0/.append~code={\exp_not:N\pgfkeysalso{node~size=\l_tmpa_tl,level~size=\l_tmpa_tl}}}
-    }
+      {
+        \exp_not:N\pgfkeys{/gtr/level~0/.append~code={\exp_not:N\pgfkeysalso{node~size=\l_tmpa_tl,level~size=\l_tmpa_tl}}}
+      }
     \int_step_inline:nnn {1} { \c_getree_fanchart_maximum_rings_tl-1 }
       {
         \fp_set:Nn \l__getree_fanchart_outer_fp { \fparray_item:Nn\g__getree_fanchart_radii_fparry{##1+1} }

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex	2020-07-28 21:53:23 UTC (rev 55977)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex	2020-07-28 21:53:54 UTC (rev 55978)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 2.00 (2020/06/19)
+%% The LaTeX package genealogytree - version 2.01 (2020/07/28)
 %% gtrlib.templates.code.tex: Templates
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{2.00}
+\gtr at set@library at version{2.01}
 
 % Templates
 



More information about the tex-live-commits mailing list.