texlive[62759] Master/texmf-dist: genealogytree (17mar22)
commits+karl at tug.org
commits+karl at tug.org
Thu Mar 17 21:25:10 CET 2022
Revision: 62759
http://tug.org/svn/texlive?view=revision&revision=62759
Author: karl
Date: 2022-03-17 21:25:10 +0100 (Thu, 17 Mar 2022)
Log Message:
-----------
genealogytree (17mar22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/genealogytree/CHANGES.md
trunk/Master/texmf-dist/doc/latex/genealogytree/README.md
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.portuguese.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/CHANGES.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/genealogytree/CHANGES.md 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/doc/latex/genealogytree/CHANGES.md 2022-03-17 20:25:10 UTC (rev 62759)
@@ -17,6 +17,39 @@
+## [2.2.0] - 2022-03-17
+
+### Added
+- Option `complemented family`
+- Color `gtr_Male_Frame`
+- Color `gtr_Male_Background`
+- Color `gtr_Female_Frame`
+- Color `gtr_Female_Background`
+- Color `gtr_Neuter_Frame`
+- Color `gtr_Neuter_Background`
+- Template `template=display 16:9 3`
+- Template `template=display 16:9 4`
+- Template `template=display 16:9 5`
+- Template `template=display 16:10 3`
+- Template `template=display 16:10 4`
+- Template `template=display 16:10 5`
+- Template `template=a4paper 3`
+- Template `template=a4paper 4`
+- Template `template=a3paper 5`
+- Template `template=letterpaper 3`
+- Template `template=letterpaper 4`
+- Option `template horizontal border`
+- Option `template vertical border`
+
+### Changed
+- Implementation of templates `ahnentafel 3`, `ahnentafel 4`, `ahnentafel 5` adapted
+
+### Fixed
+- Documentation example *Edge Varieties for Families with Unions* in 14.2.2
+ had a wrong summary number and 3 wrong pictures
+
+
+
## [2.1.0] - 2021-09-20
### Added
@@ -38,7 +71,7 @@
## [2.01] - 2020-07-28
### Added
-- New *LaTeXÜ macros added corresponding to existing macros:
+- New *LaTeX* macros added corresponding to existing macros:
- `\getree_set_options_for_subtree:nn`
- `\getree_set_options_for_family:nn`
- `\getree_set_options_for_node:nn`
@@ -46,7 +79,7 @@
to the documentation (issue #36)
### Changed
-- Implementation changed to avoid problems with spurious blanks
+- Implementation changed to avoid problems with spurious blanks
and resulting errors for
- Option `tcb/if image defined`
- Option `date range before`
@@ -227,7 +260,7 @@
- `tcolorbox` needs to be version 4.20 (2019/03/02) or newer.
### Fixed
-- The templates library used some internal color names of `tcolorbox`.
+- The templates library used some internal color names of `tcolorbox`.
They are adapted now to the new official names (issue #30).
@@ -267,7 +300,7 @@
## [1.21] - 2017-09-15
### Added
-- Italian translation `language=italian` provided by Andrea Vaccari
+- Italian translation `language=italian` provided by Andrea Vaccari
- Template `database pole reduced`
- Template `database poleportrait`
- Template `database poleportrait reduced`
Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/genealogytree/README.md 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/doc/latex/genealogytree/README.md 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,6 +1,6 @@
-# The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+# The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
-> Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+> Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
> This work may be distributed and/or modified under the
> conditions of the LaTeX Project Public License, either version 1.3
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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% genealogytree.sty: genealogy trees (graphs)
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,11 +18,11 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{genealogytree}[2021/09/20 version 2.1.0 genealogy trees]
-\def\gtr at version{2.1.0}
+\ProvidesPackage{genealogytree}[2022/03/17 version 2.2.0 genealogy trees]
+\def\gtr at version{2.2.0}
\RequirePackage{expl3}[2020/02/25]
-\RequirePackage{xparse}
+\RequirePackage{xparse,xfp}
\RequirePackage{tcolorbox}[2020/04/28]
\tcbuselibrary{skins,fitting,external}
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.contour.code.tex: Contours
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%%%%%%%%%%
%% Contour
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.drawing.code.tex: Drawing
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%%%%%%%%%%
%% Auxiliary Tools
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.node.code.tex: Node Boxes
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%
% Processors %
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.options.code.tex: Options
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%%%%%%%%%%
%% General handling
@@ -562,6 +562,7 @@
tree offset=0pt,
level/.style=,
complemented/.style=,
+ complemented family/.style=,
box clear,
processing=fit,
edges={perpendicular,foreground=,background=,anchoring=periphery,hide single leg,xshift=0pt,yshift=0pt},
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.parser.code.tex: Parser
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%% (local) stack implementation
\def\gtrnewstack#1{%
@@ -491,7 +491,7 @@
\long\def\gtr at trav@@complementedparent#1{%
\gtr at up@level at push%
\gtr at next@family%
- \gtr at proc@@parent at begin{}%
+ \gtr at proc@@parent at begin{family=complemented family}%
\ifgtr at ignore%
\advance\gtr at c@family -1\relax%
\else%
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.processing.code.tex: Processing
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%%%%%%%%%%
%% 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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrcore.symbols.code.tex: Symbols
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
%%%%%%%%%%%%%%%%%%%%%%%
%% Symbols
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.danish.code.tex: Danish language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Mikkel Eide Eriksen <mikkel dot eriksen at gmail dot com>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.dutch.code.tex: Dutch language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Dirk Bosmans <onstrees at myonline be>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.english.code.tex: English language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.french.code.tex: French language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Denis Bitouze <denis dot bitouze at univ-littoral fr>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.german.code.tex: German language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.italian.code.tex: Italian language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Andrea Vaccari <ing dot andrea dot vaccari at gmail com>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\gtrset{language@/italian/.code={%
\gtrset{symlang/.cd,
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.portuguese.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.portuguese.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.portuguese.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.portuguese.code.tex: Portuguese language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Natan de Almeida Laverde <natanlaverde at gmail dot com>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\gtrset{language@/portuguese/.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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.spanish.code.tex: Spanish language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Francisco G. Perez Sanchez <ozo.froid at gmail dot com>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlang.swedish.code.tex: Swedish language
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% Translation by Per Starbaeck <per at starback.se>
%% -------------------------------------------------------------------------------------------
%%
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlib.debug.code.tex: Debugger
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\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 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.fanchart.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlib.fanchart.code.tex: Fancharts
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
\ExplSyntaxOn
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex 2022-03-17 20:24:37 UTC (rev 62758)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex 2022-03-17 20:25:10 UTC (rev 62759)
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 2.1.0 (2021/09/20)
+%% The LaTeX package genealogytree - version 2.2.0 (2022/03/17)
%% gtrlib.templates.code.tex: Templates
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2021 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr at set@library at version{2.1.0}
+\gtr at set@library at version{2.2.0}
% Templates
@@ -114,17 +114,17 @@
},
%
database at malefemale/.style={
- tcbset={male/.style={colframe=blue!50!black,colback=blue!50!yellow!5,arc is angular,drop fuzzy shadow=blue!25!black!30},
- female/.style={colframe=red!50!black,colback=red!50!yellow!5,drop fuzzy shadow=red!25!black!30},
- neuter/.style={colframe=black!75,colback=yellow!5,drop fuzzy shadow=black!30}},
+ tcbset={male/.style={colframe=gtr_Male_Frame,colback=gtr_Male_Background,arc is angular,drop fuzzy shadow=blue!25!black!30},
+ female/.style={colframe=gtr_Female_Frame,colback=gtr_Female_Background,drop fuzzy shadow=red!25!black!30},
+ neuter/.style={colframe=gtr_Neuter_Frame,colback=gtr_Neuter_Background,drop fuzzy shadow=black!30}},
},
%
database at malefemale@reduced/.style={
- tcbset={male/.style={colframe=blue!50!black,colback=blue!50!yellow!5,arc is angular,
+ tcbset={male/.style={colframe=gtr_Male_Frame,colback=gtr_Male_Background,arc is angular,
fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{blue!25!black!30}},
- female/.style={colframe=red!50!black,colback=red!50!yellow!5,
+ female/.style={colframe=gtr_Female_Frame,colback=gtr_Female_Background,
fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{red!25!black!30}},
- neuter/.style={colframe=black!75,colback=yellow!5,
+ neuter/.style={colframe=gtr_Neuter_Frame,colback=gtr_Neuter_Background,
fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{black!30}}},
},
%
@@ -543,12 +543,12 @@
},
%
ahnentafel at malefemale/.style={
- tcbset={male/.style={colframe=blue!50!black,colback=blue!50!yellow!5,arc is angular},
- female/.style={colframe=red!50!black,colback=red!50!yellow!5},
- neuter/.style={colframe=black!75,colback=yellow!5}},
+ tcbset={male/.style={colframe=gtr_Male_Frame,colback=gtr_Male_Background,arc is angular},
+ female/.style={colframe=gtr_Female_Frame,colback=gtr_Female_Background},
+ neuter/.style={colframe=gtr_Neuter_Frame,colback=gtr_Neuter_Background}},
},
%
- template/ahnentafel 3/.style={
+ template/ahnentafel 3/.style={%
timeflow=left,
processing=database,
database format=medium,
@@ -561,34 +561,35 @@
ahnentafel at malefemale,
box={\gtrDBsex,before upper={\parskip=0.1\tcbfitdim},halign=flush left,},
edges={mesh,anchoring=center,no background,foreground={line width=10mm,green!50!black!50}},
- level/.code={\ifnum\numexpr##1>2\relax%
- \gtrset{%
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=42mm,
+ node size=50mm,
+ node box={fit basedim=10pt}
+ }%
+ \or\gtrset{% 1
+ level size=37mm,
+ node size=50mm,
+ parent distance=4mm,
+ further distance=2mm,
+ node box={fit basedim=9pt}
+ }%
+ \or\gtrset{% 2
+ level distance=3mm,
+ level size=36mm,
+ node size=40mm,
+ parent distance=2mm,
+ further distance=1mm,
+ node box={boxrule=0.4mm,arc=0.8mm,fit basedim=9pt}
+ }%
+ \else\gtrset{% 3+
parent distance=1mm,
further distance=0.5mm,
node box={boxrule=0.3mm,arc=0.6mm,valign=center,fit basedim=9pt},
family edges={foreground={line width=8mm,green!50!black!50}},
}%
- \fi},
- level 2/.style={
- level distance=3mm,
- level size=36mm,
- node size=40mm,
- parent distance=2mm,
- further distance=1mm,
- node box={boxrule=0.4mm,arc=0.8mm,fit basedim=9pt}
+ \fi%
},
- level 1/.style={
- level size=37mm,
- node size=50mm,
- parent distance=4mm,
- further distance=2mm,
- node box={fit basedim=9pt}
- },
- level 0/.style={
- level size=42mm,
- node size=50mm,
- node box={fit basedim=10pt}
- },
},
%
template/ahnentafel 4/.style={
@@ -604,43 +605,44 @@
ahnentafel at malefemale,
box={\gtrDBsex,before upper={\parskip=0.1\tcbfitdim},halign=flush left,},
edges={mesh,anchoring=center,no background,foreground={line width=10mm,green!50!black!50}},
- level/.code={\ifnum\numexpr##1>3\relax%
- \gtrset{%
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=42mm,
+ node size=50mm,
+ node box={fit basedim=10pt}
+ }%
+ \or\gtrset{% 1
+ level distance=-25mm,
+ level size=37mm,
+ node size=50mm,
+ parent distance=58mm,
+ further distance=2mm,
+ node box={fit basedim=9pt}
+ }%
+ \or\gtrset{% 2
+ level distance=3mm,
+ level size=36mm,
+ node size=40mm,
+ parent distance=2mm,
+ further distance=1mm,
+ node box={boxrule=0.4mm,arc=0.8mm,fit basedim=9pt}
+ }%
+ \or\gtrset{% 3
+ level size=38mm,
+ node size=26mm,
+ parent distance=1mm,
+ further distance=0.5mm,
+ node box={boxrule=0.3mm,arc=0.6mm,valign=center,fit basedim=8pt},
+ family edges={foreground={line width=8mm,green!50!black!50}},
+ }%
+ \else\gtrset{% 4+
parent distance=0.25mm,
further distance=0.25mm,
node box={boxrule=0.2mm,arc=0.4mm,valign=center,fit basedim=8pt},
family edges={foreground={line width=7mm,green!50!black!50}},
}%
- \fi},
- level 3/.style={
- level size=38mm,
- node size=26mm,
- parent distance=1mm,
- further distance=0.5mm,
- node box={boxrule=0.3mm,arc=0.6mm,valign=center,fit basedim=8pt},
- family edges={foreground={line width=8mm,green!50!black!50}},
+ \fi%
},
- level 2/.style={
- level distance=3mm,
- level size=36mm,
- node size=40mm,
- parent distance=2mm,
- further distance=1mm,
- node box={boxrule=0.4mm,arc=0.8mm,fit basedim=9pt}
- },
- level 1/.style={
- level distance=-25mm,
- level size=37mm,
- node size=50mm,
- parent distance=58mm,
- further distance=2mm,
- node box={fit basedim=9pt}
- },
- level 0/.style={
- level size=42mm,
- node size=50mm,
- node box={fit basedim=10pt}
- },
},
%
template/ahnentafel 5/.style={
@@ -656,57 +658,481 @@
ahnentafel at malefemale,
box={\gtrDBsex,before upper={\parskip=0.1\tcbfitdim},halign=flush left,},
edges={mesh,anchoring=center,no background,foreground={line width=5mm,green!50!black!50}},
- level/.code={\ifnum\numexpr##1>4\relax%
- \gtrset{%
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=40mm,
+ node size=50mm,
+ node box={fit basedim=10pt},
+ family edges={foreground={line width=10mm,green!50!black!50}},
+ }%
+ \or\gtrset{% 1
+ level distance=-25mm,
+ level size=35mm,
+ node size=50mm,
+ parent distance=58mm,
+ further distance=2mm,
+ node box={fit basedim=9pt},
+ family edges={foreground={line width=10mm,green!50!black!50}},
+ }%
+ \or\gtrset{% 2
+ level distance=3mm,
+ level size=30mm,
+ node size=40mm,
+ parent distance=2mm,
+ further distance=1mm,
+ node box={boxrule=0.4mm,arc=0.8mm,fit basedim=8pt},
+ family edges={foreground={line width=10mm,green!50!black!50}},
+ }%
+ \or\gtrset{% 3
+ level size=30mm,
+ node size=26mm,
+ parent distance=1mm,
+ further distance=0.5mm,
+ node box={boxrule=0.3mm,arc=0.6mm,fit basedim=7pt},
+ family edges={foreground={line width=8mm,green!50!black!50}},
+ }%
+ \or\gtrset{% 4
+ level size=34mm,
+ node size=16mm,
+ parent distance=0.25mm,
+ further distance=0.25mm,
+ node={list separators={\par}{, }{.\par}{\par}},
+ node box={boxrule=0.2mm,arc=0.4mm,valign=center,fit basedim=7pt},
+ family edges={foreground={line width=7mm,green!50!black!50}},
+ }%
+ \else\gtrset{% 5+
node={database format=short,list separators={, }{, }{.}{}},
node box={size=fbox,boxsep=0.5mm,boxrule=0.1mm,arc=0.2mm,
valign=center,fit basedim=6pt},
family edges={foreground={line width=5mm,green!50!black!50}},
}%
- \fi},
- level 4/.style={
- level size=34mm,
- node size=16mm,
- parent distance=0.25mm,
- further distance=0.25mm,
- node={list separators={\par}{, }{.\par}{\par}},
- node box={boxrule=0.2mm,arc=0.4mm,valign=center,fit basedim=7pt},
- family edges={foreground={line width=7mm,green!50!black!50}},
+ \fi%
},
- level 3/.style={
- level size=30mm,
- node size=26mm,
- parent distance=1mm,
- further distance=0.5mm,
- node box={boxrule=0.3mm,arc=0.6mm,fit basedim=7pt},
- family edges={foreground={line width=8mm,green!50!black!50}},
+ },
+%
+ template horizontal border/.style = {},
+ template vertical border/.style = {},
+ template at fixedsize@common/.style = {%
+ processing=database,
+ database format=full marriage below,
+ name font=\bfseries,
+ surn code={##1},
+ tcbset={%
+ male/.style={colframe=gtr_Male_Frame,colback=gtr_Male_Background,arc is angular},
+ female/.style={colframe=gtr_Female_Frame,colback=gtr_Female_Background},
+ neuter/.style={colframe=gtr_Neuter_Frame,gtr_Neuter_Background}%
+ },%
+ box clear,
+ complemented/.style={%
+ box={colframe=gray!50,colback=white},
},
- level 2/.style={
- level distance=3mm,
- level size=30mm,
- node size=40mm,
- parent distance=2mm,
- further distance=1mm,
- node box={boxrule=0.4mm,arc=0.8mm,fit basedim=8pt},
- family edges={foreground={line width=10mm,green!50!black!50}},
+ empty name text={},
+ },
+%
+ template at fixedsize@common at 3/.style = {%
+ template at fixedsize@common,
+ autofill parents male female* = 3,
+ box={enhanced,top=0mm,bottom=0mm,middle=0.15mm,
+ boxrule=0.15mm,boxsep=0.25mm,arc=0.5mm,fit basedim=9pt,
+ halign=flush center,
+ fontupper=\sffamily,
+ before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+ segmentation style={solid,line width=0.06mm,shorten >=0.4mm,shorten <=0.4mm},
+ \gtrDBsex,
},
- level 1/.style={
- level distance=-25mm,
- level size=35mm,
- node size=50mm,
- parent distance=58mm,
- further distance=2mm,
- node box={fit basedim=9pt},
- family edges={foreground={line width=10mm,green!50!black!50}},
+ edges={rounded=3pt,
+ foreground={black,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
+ complemented family/.style={%
+ edges={rounded=3pt,
+ foreground={gray!50,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
},
- level 0/.style={
- level size=40mm,
- node size=50mm,
- node box={fit basedim=10pt},
- family edges={foreground={line width=10mm,green!50!black!50}},
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=\gtr at tmpl@height at z,
+ node size=\gtr at tmpl@width at z,
+ }%
+ \or\gtrset{% 1
+ level size=\gtr at tmpl@height at i,
+ node size=\gtr at tmpl@width at i,
+ }%
+ \or\gtrset{% 2
+ level size=\gtr at tmpl@height at ii,
+ node size=\gtr at tmpl@width at ii,
+ }%
+ \or\gtrset{% 3
+ level size=\gtr at tmpl@height at iii,
+ node size=\gtr at tmpl@width at iii,
+ node box={fit basedim=8pt},
+ }%
+ \or\gtrset{% 4
+ node=ignore,
+ }%
+ \else\gtrset{% 5+
+ ignore,
+ }%
+ \fi%
},
},
%
+ template at fixedsize@common at 4/.style = {%
+ template at fixedsize@common,
+ autofill parents male female* = 4,
+ box={enhanced,top=0mm,bottom=0mm,middle=0.15mm,
+ boxrule=0.15mm,boxsep=0.25mm,arc=0.5mm,fit basedim=6.5pt,
+ halign=flush center,
+ fontupper=\sffamily,
+ before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+ segmentation style={solid,line width=0.06mm,shorten >=0.4mm,shorten <=0.4mm},
+ \gtrDBsex,
+ },
+ edges={rounded=3pt,
+ foreground={black,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
+ complemented family/.style={%
+ edges={rounded=3pt,
+ foreground={gray!50,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
+ },
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=\gtr at tmpl@height at z,
+ node size=\gtr at tmpl@width at z,
+ }%
+ \or\gtrset{% 1
+ level size=\gtr at tmpl@height at i,
+ node size=\gtr at tmpl@width at i,
+ }%
+ \or\gtrset{% 2
+ level size=\gtr at tmpl@height at ii,
+ node size=\gtr at tmpl@width at ii,
+ }%
+ \or\gtrset{% 3
+ level size=\gtr at tmpl@height at iii,
+ node size=\gtr at tmpl@width at iii,
+ }%
+ \or\gtrset{% 4
+ level size=\gtr at tmpl@height at iv,
+ node size=\gtr at tmpl@width at iv,
+ node box={fit basedim=6pt},
+ }%
+ \or\gtrset{% 5
+ node=ignore,
+ }%
+ \else\gtrset{% 6+
+ ignore,
+ }%
+ \fi%
+ },
+ },
+%
+ template/display 16:9 3/.style={
+ template at fixedsize@common at 3,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(312mm-2*(##1))/308mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{70mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{70mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{70mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{38.5mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(171mm-2*(##1))/167mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{36mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{36mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{36mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{59mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=2mm,
+ template vertical border=2mm,
+ level distance=3mm,
+ parent distance in parent graph=1.142857mm,
+ further distance=1.142857mm,
+ },
+%
+ template/display 16:10 3/.style={
+ template=display 16:9 3,
+ template vertical border/.style={template at vertical@border=(##1-10mm)},
+ template vertical border=2mm,
+ },
+%
+ template/display 16:9 4/.style={%
+ template at fixedsize@common at 4,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(308mm-2*(##1))/304mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{30mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iv {\fpeval{19mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(168mm-2*(##1))/164mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{25mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{25mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{25mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{40mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iv {\fpeval{49mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=2mm,
+ template vertical border=2mm,
+ level distance=3mm,
+ parent distance in parent graph=0.8mm,
+ further distance=0.8mm,
+ },
+%
+ template/display 16:10 4/.style={
+ template=display 16:9 4,
+ template vertical border/.style={template at vertical@border=(##1-10mm)},
+ template vertical border=2mm,
+ },
+%
+ template/display 16:9 5/.style={%
+ template at fixedsize@common,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(304.8mm-2*(##1))/300.8mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{40mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{40mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{40mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{20mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iv {\fpeval{15mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at v {\fpeval{9.4mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(167.5mm-2*(##1))/163.5mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{15mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{15mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{15mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{30mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iv {\fpeval{40mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at v {\fpeval{48.5mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=2mm,
+ template vertical border=2mm,
+ level distance=2.5mm,
+ parent distance in parent graph=0.490323mm,
+ further distance=0.490323mm,
+ autofill parents male female* = 5,
+ box={enhanced,top=0mm,bottom=0mm,middle=0.1mm,
+ boxrule=0.1mm,boxsep=0.2mm,arc=0.4mm,fit basedim=5pt,
+ halign=flush center,
+ fontupper=\sffamily,
+ before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+ segmentation style={solid,line width=0.05mm,shorten >=0.3mm,shorten <=0.3mm},
+ \gtrDBsex,
+ },
+ edges={rounded=3pt,
+ foreground={black,line width=0.2mm},
+ background={white,line width=0.6mm}
+ },
+ complemented family/.style={%
+ edges={rounded=3pt,
+ foreground={gray!50,line width=0.2mm},
+ background={white,line width=0.6mm}
+ },
+ },
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=\gtr at tmpl@height at z,
+ node size=\gtr at tmpl@width at z,
+ }%
+ \or\gtrset{% 1
+ level size=\gtr at tmpl@height at i,
+ node size=\gtr at tmpl@width at i,
+ }%
+ \or\gtrset{% 2
+ level size=\gtr at tmpl@height at ii,
+ node size=\gtr at tmpl@width at ii,
+ }%
+ \or\gtrset{% 3
+ level size=\gtr at tmpl@height at iii,
+ node size=\gtr at tmpl@width at iii,
+ }%
+ \or\gtrset{% 4
+ level size=\gtr at tmpl@height at iv,
+ node size=\gtr at tmpl@width at iv,
+ }%
+ \or\gtrset{% 5
+ level size=\gtr at tmpl@height at v,
+ node size=\gtr at tmpl@width at v,
+ node box={fit basedim=3.5pt},
+ }%
+ \or\gtrset{% 6
+ node=ignore,
+ }%
+ \else\gtrset{% 7+
+ ignore,
+ }%
+ \fi%
+ },
+ },
+%
+ template/display 16:10 5/.style={
+ template=display 16:9 5,
+ template vertical border/.style={template at vertical@border=(##1-10mm)},
+ template vertical border=2mm,
+ },
+%
+ template/a4paper 3/.style={
+ template at fixedsize@common at 3,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(290mm-2*(##1))/276mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{65mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{65mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{60mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{34.5mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(201mm-2*(##1))/187mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{38mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{38mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{41mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{70mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=7mm,
+ template vertical border=7mm,
+ level distance=3mm,
+ parent distance in parent graph=1mm,
+ further distance=1mm,
+ },
+%
+ template/letterpaper 3/.style={
+ template=a4paper 3,
+ template horizontal border/.style={template at horizontal@border=(##1+8.8mm)},
+ template vertical border/.style={template at vertical@border=(##1-2.95mm)},
+ template horizontal border=0.25in,
+ template vertical border=0.25in,
+ },
+%
+ template/a4paper 4/.style={
+ template at fixedsize@common at 4,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(286mm-2*(##1))/272mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{48mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{30mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iv {\fpeval{17mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(198mm-2*(##1))/184mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{27mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{27mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{27mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{43mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iv {\fpeval{60mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=7mm,
+ template vertical border=7mm,
+ level distance=3mm,
+ parent distance in parent graph=0.733333mm,
+ further distance=0.733333mm,
+ },
+%
+ template/letterpaper 4/.style={
+ template=a4paper 4,
+ template horizontal border/.style={template at horizontal@border=(##1+8.8mm)},
+ template vertical border/.style={template at vertical@border=(##1-2.95mm)},
+ template horizontal border=0.25in,
+ template vertical border=0.25in,
+ },
+%
+ template/a3paper 5/.style={
+ template at fixedsize@common,
+ template at horizontal@border/.code={%
+ \edef\gtr at tmpl@xscale {\fpeval{(398mm-2*(##1))/384mm}}%
+ \edef\gtr at tmpl@width at z {\fpeval{50mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at i {\fpeval{50mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at ii {\fpeval{50mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iii{\fpeval{30mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at iv {\fpeval{20mm*\gtr at tmpl@xscale}pt}%
+ \edef\gtr at tmpl@width at v {\fpeval{12mm*\gtr at tmpl@xscale}pt}%
+ },
+ template at vertical@border/.code={%
+ \edef\gtr at tmpl@yscale {\fpeval{(282mm-2*(##1))/268mm}}%
+ \edef\gtr at tmpl@height at z {\fpeval{30mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at i {\fpeval{30mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at ii {\fpeval{30mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iii{\fpeval{50mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at iv {\fpeval{58mm*\gtr at tmpl@yscale}pt}%
+ \edef\gtr at tmpl@height at v {\fpeval{70mm*\gtr at tmpl@yscale}pt}%
+ },
+ template horizontal border/.style={template at horizontal@border={##1}},
+ template vertical border/.style={template at vertical@border={##1}},
+ template horizontal border=7mm,
+ template vertical border=7mm,
+ level distance=3mm,
+ parent distance in parent graph=0.709677mm,
+ further distance=0.709677mm,
+ autofill parents male female* = 5,
+ box={enhanced,top=0mm,bottom=0mm,middle=0.15mm,
+ boxrule=0.15mm,boxsep=0.25mm,arc=0.5mm,fit basedim=6.5pt,
+ halign=flush center,
+ fontupper=\sffamily,
+ before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+ segmentation style={solid,line width=0.06mm,shorten >=0.4mm,shorten <=0.4mm},
+ \gtrDBsex,
+ },
+ edges={rounded=3pt,
+ foreground={black,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
+ complemented family/.style={%
+ edges={rounded=3pt,
+ foreground={gray!50,line width=0.3mm},
+ background={white,line width=0.9mm}
+ },
+ },
+ level/.code={%
+ \ifcase##1\relax\gtrset{% 0
+ level size=\gtr at tmpl@height at z,
+ node size=\gtr at tmpl@width at z,
+ }%
+ \or\gtrset{% 1
+ level size=\gtr at tmpl@height at i,
+ node size=\gtr at tmpl@width at i,
+ }%
+ \or\gtrset{% 2
+ level size=\gtr at tmpl@height at ii,
+ node size=\gtr at tmpl@width at ii,
+ }%
+ \or\gtrset{% 3
+ level size=\gtr at tmpl@height at iii,
+ node size=\gtr at tmpl@width at iii,
+ }%
+ \or\gtrset{% 4
+ level size=\gtr at tmpl@height at iv,
+ node size=\gtr at tmpl@width at iv,
+ node box={fit basedim=6pt},
+ }%
+ \or\gtrset{% 5
+ level size=\gtr at tmpl@height at v,
+ node size=\gtr at tmpl@width at v,
+ node box={fit basedim=5pt},
+ }%
+ \or\gtrset{% 6
+ node=ignore,
+ }%
+ \else\gtrset{% 7+
+ ignore,
+ }%
+ \fi%
+ },
+ },
}
@@ -752,3 +1178,10 @@
\definecolor{gtr_Blue_6}{rgb}{0.858824,0.898039,0.945098}
\definecolor{gtr_Bright_Red}{rgb}{1.000000,0.294118,0.062745}
+
+\colorlet{gtr_Male_Frame}{blue!50!black}
+\colorlet{gtr_Male_Background}{blue!50!yellow!5}
+\colorlet{gtr_Female_Frame}{red!50!black}
+\colorlet{gtr_Female_Background}{red!50!yellow!5}
+\colorlet{gtr_Neuter_Frame}{black!75}
+\colorlet{gtr_Neuter_Background}{yellow!5}
More information about the tex-live-commits
mailing list.