summaryrefslogtreecommitdiff
path: root/macros/latex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex')
-rw-r--r--macros/latex/contrib/genealogytree/README4
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree-example-1.pdfbin202906 -> 202898 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree-example-2.pdfbin251362 -> 251357 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree-example-3.pdfbin197946 -> 197945 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree-example-4.pdfbin254371 -> 254364 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree-languages.pdfbin441641 -> 441585 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree.pdfbin7320569 -> 7328827 bytes
-rw-r--r--macros/latex/contrib/genealogytree/genealogytree.sty14
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.contour.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex66
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.node.code.tex12
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.options.code.tex103
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.parser.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.processing.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex29
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.danish.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.english.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.french.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.german.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.italian.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlib.debug.code.tex4
-rw-r--r--macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex10
-rw-r--r--macros/latex/contrib/genealogytree/gtrlib.templates.code.tex4
26 files changed, 171 insertions, 119 deletions
diff --git a/macros/latex/contrib/genealogytree/README b/macros/latex/contrib/genealogytree/README
index b3afb7d612..3b793e1cef 100644
--- a/macros/latex/contrib/genealogytree/README
+++ b/macros/latex/contrib/genealogytree/README
@@ -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
diff --git a/macros/latex/contrib/genealogytree/genealogytree-example-1.pdf b/macros/latex/contrib/genealogytree/genealogytree-example-1.pdf
index 36771dfba5..0f4311d752 100644
--- a/macros/latex/contrib/genealogytree/genealogytree-example-1.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree-example-1.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree-example-2.pdf b/macros/latex/contrib/genealogytree/genealogytree-example-2.pdf
index 1c657ccf5c..ef6cb5cef5 100644
--- a/macros/latex/contrib/genealogytree/genealogytree-example-2.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree-example-2.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree-example-3.pdf b/macros/latex/contrib/genealogytree/genealogytree-example-3.pdf
index 3fe43018cf..fb446c4923 100644
--- a/macros/latex/contrib/genealogytree/genealogytree-example-3.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree-example-3.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree-example-4.pdf b/macros/latex/contrib/genealogytree/genealogytree-example-4.pdf
index 1a90b164f4..cd3c8ec48e 100644
--- a/macros/latex/contrib/genealogytree/genealogytree-example-4.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree-example-4.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree-languages.pdf b/macros/latex/contrib/genealogytree/genealogytree-languages.pdf
index 31850dcf74..023068205a 100644
--- a/macros/latex/contrib/genealogytree/genealogytree-languages.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree-languages.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree.pdf b/macros/latex/contrib/genealogytree/genealogytree.pdf
index c3311fe7c6..fb25a1a87c 100644
--- a/macros/latex/contrib/genealogytree/genealogytree.pdf
+++ b/macros/latex/contrib/genealogytree/genealogytree.pdf
Binary files differ
diff --git a/macros/latex/contrib/genealogytree/genealogytree.sty b/macros/latex/contrib/genealogytree/genealogytree.sty
index d4ec561772..e9675d9491 100644
--- a/macros/latex/contrib/genealogytree/genealogytree.sty
+++ b/macros/latex/contrib/genealogytree/genealogytree.sty
@@ -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@version{2.00}
+\ProvidesPackage{genealogytree}[2020/07/28 version 2.01 genealogy trees]
+\def\gtr@version{2.01}
\RequirePackage{expl3}[2020/02/25]
\RequirePackage{xparse}
@@ -39,7 +39,13 @@
\def\gtr@load@language@nil#1-#2\@nil{\gtruselibrary{lang.#1}}
\def\gtr@load@language#1{\gtr@load@language@nil#1-\@nil}%
-\def\gtrloadlanguage#1{\forcsvlist{\gtr@load@language}{#1}}
+\ExplSyntaxOn
+\NewDocumentCommand{\gtrloadlanguage}{ m }
+ {
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_map_function:NN \l_tmpa_clist \gtr@load@language
+ }
+\ExplSyntaxOff
\gtrset{
code/.code={#1},
diff --git a/macros/latex/contrib/genealogytree/gtrcore.contour.code.tex b/macros/latex/contrib/genealogytree/gtrcore.contour.code.tex
index ed8fdc948e..70b302a0cb 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.contour.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.contour.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% Contour
diff --git a/macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex b/macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex
index 33ccb6edcd..f917d7cc92 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% Auxiliary Tools
@@ -502,36 +502,40 @@
%%%%%%%%%%%%%%%%%%
-\def\gtr@draw@family@extra(#1#2#3){%
- \begin{scope}[genealogytree extra edges scope]%
- \csundef{gtr@fam@\gtr@currentfamily @par}%
- \def\do##1{%
- \gtr@getPerNumForId{##1}%
- \ifdefempty{\gtr@tmp@num}{}{%
- \listcseadd{gtr@fam@\gtr@currentfamily @par}{\gtr@tmp@num}}%
- }%
- \docsvlist{#1}%
- \csundef{gtr@fam@\gtr@currentfamily @chi}%
- \def\do##1{%
- \gtr@getPerNumForId{##1}%
- \ifdefempty{\gtr@tmp@num}{}{%
- \listcseadd{gtr@fam@\gtr@currentfamily @chi}{\gtr@tmp@num}}%
- }%
- \docsvlist{#2}%
- \gtrset{edges={#3}}%
- %
- \gtr@predraw@family{\gtr@currentfamily}%
- \dimdef\gtr@dat@draw@x{\gtr@dat@draw@x+\gtrkv@edge@core@xshift}%
- \dimdef\gtr@dat@draw@y{\gtr@dat@draw@y+\gtrkv@edge@core@yshift}%
- \coordinate (dat@draw) at (\gtr@dat@draw@x,\gtr@dat@draw@y) {};
- \ifnum\numexpr\gtr@legnum>\gtrkv@edge@noleg\relax%
- \tikzset{gtr@link/.style={/gtr/edge/gtr@edge@background}}%,
- \csuse{gtr@edge@\gtrkv@edgemode @\gtr@timeflow}%
- \tikzset{gtr@link/.style={/gtr/edge/gtr@edge@foreground}}%,
- \csuse{gtr@edge@\gtrkv@edgemode @\gtr@timeflow}%
- \fi%
- \end{scope}%
+\ExplSyntaxOn
+\def\gtr@draw@family@extra(#1#2#3){
+ \begin{scope}[genealogytree~extra~edges~scope]
+ \csundef{gtr@fam@\gtr@currentfamily @par}
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \gtr@getPerNumForId{##1}
+ \ifdefempty{\gtr@tmp@num}{}{
+ \listcseadd{gtr@fam@\gtr@currentfamily @par}{\gtr@tmp@num}}
+ }
+ \csundef{gtr@fam@\gtr@currentfamily @chi}
+ \clist_set:Nn \l_tmpa_clist { #2 }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \gtr@getPerNumForId{##1}
+ \ifdefempty{\gtr@tmp@num}{}{
+ \listcseadd{gtr@fam@\gtr@currentfamily @chi}{\gtr@tmp@num}}
+ }
+ \gtrset{edges={#3}}
+ \gtr@predraw@family{\gtr@currentfamily}
+ \dimdef\gtr@dat@draw@x{\gtr@dat@draw@x+\gtrkv@edge@core@xshift}
+ \dimdef\gtr@dat@draw@y{\gtr@dat@draw@y+\gtrkv@edge@core@yshift}
+ \coordinate~(dat@draw)~at~(\gtr@dat@draw@x,\gtr@dat@draw@y)~{};
+ \ifnum\numexpr\gtr@legnum>\gtrkv@edge@noleg\relax
+ \tikzset{gtr@link/.style={/gtr/edge/gtr@edge@background}}
+ \csuse{gtr@edge@\gtrkv@edgemode @\gtr@timeflow}
+ \tikzset{gtr@link/.style={/gtr/edge/gtr@edge@foreground}}
+ \csuse{gtr@edge@\gtrkv@edgemode @\gtr@timeflow}
+ \fi
+ \end{scope}
}
+\ExplSyntaxOff
+
\def\gtr@draw@family#1{%
\begingroup%
diff --git a/macros/latex/contrib/genealogytree/gtrcore.node.code.tex b/macros/latex/contrib/genealogytree/gtrcore.node.code.tex
index 956bb07303..a02204cef1 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.node.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.node.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@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@print@date@single@calendar\gtr@print@date@single@calendar@none},
calendar print/all but AD/.code={\let\gtr@print@date@single@calendar\gtr@print@date@single@calendar@AD},
date range full/.code n args={3}{\def\gtrkv@range@full@A{#1}\def\gtrkv@range@full@B{#2}\def\gtrkv@range@full@C{#3}},
- date range before/.code 2 args={\def\gtrkv@range@before@A{#1}\def\gtrkv@range@before@B{#2}},
- date range after/.code 2 args={\def\gtrkv@range@after@A{#1}\def\gtrkv@range@after@B{#2}},
+ date range before/.code n args={2}{\def\gtrkv@range@before@A{#1}\def\gtrkv@range@before@B{#2}},
+ date range after/.code n args={2}{\def\gtrkv@range@after@A{#1}\def\gtrkv@range@after@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@place@pre{#1}\def\gtrkv@place@app{#2}},
+ place text/.code n args={2}{\def\gtrkv@place@pre{#1}\def\gtrkv@place@app{#2}},
event text/.code n args={4}{\def\gtrkv@event@pre{#1}\def\gtrkv@event@sepdate{#2}\def\gtrkv@event@sepplace{#3}\def\gtrkv@event@app{#4}},
event format/.is choice,
event format/prefix date place/.code={\let\gtrPrintEvent=\gtrPrintEvent@prefixdateplace},
diff --git a/macros/latex/contrib/genealogytree/gtrcore.options.code.tex b/macros/latex/contrib/genealogytree/gtrcore.options.code.tex
index 7dc7f3c232..10eb3711a7 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.options.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.options.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% General handling
@@ -94,40 +94,81 @@
%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\gtrsetoptionsforsubtree}[2]{%
- \def\do##1{%
- \gtr@keys@addvalue{/gtr/sopt/##1}{subtree={#2}}%
- }%
- \docsvlist{#1}%
-}
+\ExplSyntaxOn
-\newcommand{\gtrsetoptionsforfamily}[2]{%
- \def\do##1{%
- \gtr@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@keys@addvalue{/gtr/sopt/##1}{#2}
+ }
+ }
-\newcommand{\gtrsetoptionsfornode}[2]{%
- \def\do##1{%
- \gtr@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@keys@addvalue{/gtr/sopt/##1}{family={#2}}
+ }
+ }
-\newcommand{\gtrignoresubtree}[1]{%
- \def\do##1{%
- \gtr@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@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@set@level@position@down#1{%
\csdimdef{gtr@per@#1@y}{\gtr@level@reference}%
@@ -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}}%
diff --git a/macros/latex/contrib/genealogytree/gtrcore.parser.code.tex b/macros/latex/contrib/genealogytree/gtrcore.parser.code.tex
index 579be1f91a..6b11207edd 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.parser.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.parser.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%% (local) stack implementation
\def\gtrnewstack#1{%
diff --git a/macros/latex/contrib/genealogytree/gtrcore.processing.code.tex b/macros/latex/contrib/genealogytree/gtrcore.processing.code.tex
index 38ef43851e..2720096a29 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.processing.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.processing.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% Processing - common
%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex b/macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex
index a4587240b8..783a75ca05 100644
--- a/macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% Symbols
@@ -46,15 +46,22 @@
\gtr@symbol@box@hook%
}
-\newcommand{\gtrSymbolsSetCreateSelected}[2]{%
- \colorlet{gtrsymbol}{#1}%
- \let\gtr@symbol@core\gtr@symbol@copy%
- \def\do##1{%
- \begingroup\edef\x{\endgroup\noexpand\setbox\expandonce{\csname gtr@sym@##1@box\endcsname}%
- =\noexpand\color@hbox\expandonce{\csname gtr@sym@##1@pic\endcsname}\noexpand\color@endbox}%
- \x}%
- \docsvlist{#2}%
-}
+\ExplSyntaxOn
+\NewDocumentCommand{\gtrSymbolsSetCreateSelected}{ m m }
+ {
+ \colorlet{gtrsymbol}{#1}
+ \let\gtr@symbol@core\gtr@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@sym@##1@box} = \exp_not:N\hbox:n{ \exp_not:c{gtr@sym@##1@pic} }
+ }
+ }
+ }
+\ExplSyntaxOff
+
\def\gtr@symbol@print#1{%
\gtrlistseparator%
diff --git a/macros/latex/contrib/genealogytree/gtrlang.danish.code.tex b/macros/latex/contrib/genealogytree/gtrlang.danish.code.tex
index dc128db8cf..9596726bbe 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.danish.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.danish.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/danish/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex b/macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex
index 6a1fd02d0b..7b068271da 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/dutch/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.english.code.tex b/macros/latex/contrib/genealogytree/gtrlang.english.code.tex
index 2d3654f12c..ba77f95949 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.english.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.english.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/english/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.french.code.tex b/macros/latex/contrib/genealogytree/gtrlang.french.code.tex
index 54b083c9ff..cfe2af2b63 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.french.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.french.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/french/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.german.code.tex b/macros/latex/contrib/genealogytree/gtrlang.german.code.tex
index 104212f362..e084601e0c 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.german.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.german.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/german/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.italian.code.tex b/macros/latex/contrib/genealogytree/gtrlang.italian.code.tex
index 64ac85ca7a..bc99cced20 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.italian.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.italian.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/italian/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex b/macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex
index 67a621aed3..81ffcee6f8 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/spanish/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex b/macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex
index 9522390ed9..0b4f57c79e 100644
--- a/macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\gtrset{language@/swedish/.code={%
\gtrset{symlang/.cd,
diff --git a/macros/latex/contrib/genealogytree/gtrlib.debug.code.tex b/macros/latex/contrib/genealogytree/gtrlib.debug.code.tex
index 1ed43e435e..2fd01928b0 100644
--- a/macros/latex/contrib/genealogytree/gtrlib.debug.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlib.debug.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
\RequirePackage{array,tabularx}
\tcbuselibrary{breakable}
diff --git a/macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex b/macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex
index 5ba40199b0..e62e479bdc 100644
--- a/macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@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} }
diff --git a/macros/latex/contrib/genealogytree/gtrlib.templates.code.tex b/macros/latex/contrib/genealogytree/gtrlib.templates.code.tex
index 0dc5a7ea9b..d0d9564701 100644
--- a/macros/latex/contrib/genealogytree/gtrlib.templates.code.tex
+++ b/macros/latex/contrib/genealogytree/gtrlib.templates.code.tex
@@ -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@set@library@version{2.00}
+\gtr@set@library@version{2.01}
% Templates