texlive[45311] Master/texmf-dist: genealogytree (15sep17)

commits+karl at tug.org commits+karl at tug.org
Fri Sep 15 23:22:15 CEST 2017


Revision: 45311
          http://tug.org/svn/texlive?view=revision&revision=45311
Author:   karl
Date:     2017-09-15 23:22:14 +0200 (Fri, 15 Sep 2017)
Log Message:
-----------
genealogytree (15sep17)

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-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/gtrlib.debug.code.tex
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex

Modified: trunk/Master/texmf-dist/doc/latex/genealogytree/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/genealogytree/README	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/doc/latex/genealogytree/README	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2013-2017 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>

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-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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% genealogytree.sty: genealogy trees (graphs)
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{genealogytree}[2017/07/18 version 1.20 genealogy trees]
-\def\gtr at version{1.20}
+\ProvidesPackage{genealogytree}[2017/09/15 version 1.21 genealogy trees]
+\def\gtr at version{1.21}
 
 \RequirePackage{tcolorbox}[2016/11/18]
 
@@ -131,6 +131,7 @@
 \gtr at add@library{lang.english}{gtrlang.english.code.tex}
 \gtr at add@library{lang.french}{gtrlang.french.code.tex}
 \gtr at add@library{lang.german}{gtrlang.german.code.tex}
+\gtr at add@library{lang.italian}{gtrlang.italian.code.tex}
 
 \gtr at add@library{debug}{gtrlib.debug.code.tex}
 \gtr at add@library{templates}{gtrlib.templates.code.tex}

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.contour.code.tex: Contours
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Contour

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.drawing.code.tex: Drawing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Drawing

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 %%%%%%%%%%%%%%
 % Processors %

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.options.code.tex: Options
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% General handling

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.parser.code.tex: Parser
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 %% (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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.processing.code.tex: Processing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 %%%%%%%%%%%%%%%%%%%%%%%
 %% 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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrcore.symbols.code.tex: Symbols
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 %%%%%%%%%%%%%%%%%%%%%%%
 %% Symbols
@@ -167,18 +167,18 @@
 
 \gtr at symbol@factory{Floruit}{%
   \begin{gtr at tikzpicture}[line width=4mm,rounded corners,color=gtrsymbol]%
-    \path[use as bounding box] (-1.05,-0.85) rectangle (1.05,1);
-    \draw (18:5mm)--(18:8mm);
-    \draw (90:5mm)--(90:8mm);
-    \draw (162:5mm)--(162:8mm);
-    \draw (234:5mm)--(234:8mm);
-    \draw (306:5mm)--(306:8mm);
+    \path[use as bounding box] (-1.05,-1) rectangle (1.05,0.85);
+    \draw (54:5mm)--(54:8mm);
+    \draw (126:5mm)--(126:8mm);
+    \draw (198:5mm)--(198:8mm);
+    \draw (270:5mm)--(270:8mm);
+    \draw (342:5mm)--(342:8mm);
     \fill (0,0) circle (2mm);
-    \fill (18:8mm) circle (2mm);
-    \fill (90:8mm) circle (2mm);
-    \fill (162:8mm) circle (2mm);
-    \fill (234:8mm) circle (2mm);
-    \fill (306:8mm) circle (2mm);
+    \fill (54:8mm) circle (2mm);
+    \fill (126:8mm) circle (2mm);
+    \fill (198:8mm) circle (2mm);
+    \fill (270:8mm) circle (2mm);
+    \fill (342:8mm) circle (2mm);
   \end{gtr at tikzpicture}%
 }{0.012}%
 

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 \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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 \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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 \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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 \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	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% 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{1.20}
+\gtr at set@library at version{1.21}
 
 \gtrset{language@/german/.code={%
   \gtrset{symlang/.cd,

Added: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -0,0 +1,87 @@
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
+%% gtrlang.italian.code.tex: Italian language
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2013-2017 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>
+%% -------------------------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `author-maintained'.
+%%
+%% This work consists of all files listed in README
+%%
+\gtr at set@library at version{1.21}
+
+\gtrset{language@/italian/.code={%
+  \gtrset{symlang/.cd,
+    Born=nato,
+    Bornoutofwedlock=nato fuori dal matrimonio,
+    Stillborn=nato morto,
+    Diedonbirthday=morto il giorno del compleanno,
+    Baptized=battezzato,
+    Engaged=fidanzato,
+    Married=sposato,
+    Divorced=divorziato,
+    Partnership=unione senza matrimonio,
+    Floruit=periodo di attivit\`a,
+    Died=morto,
+    Killed=ucciso in combattimento,
+    Buried=sepolto,
+    Funeralurn=cremato,
+    Female=femmina,
+    Male=maschio,
+    Neuter=neutro
+  }%
+  \gtrset{%
+    month long/.cd,
+    01/.initial=Gennaio,
+    02/.initial=Febbraio,
+    03/.initial=Marzo,
+    04/.initial=Aprile,
+    05/.initial=Maggio,
+    06/.initial=Giugno,
+    07/.initial=Luglio,
+    08/.initial=Agosto,
+    09/.initial=Settembre,
+    10/.initial=Ottobre,
+    11/.initial=Novembre,
+    12/.initial=Dicembre,
+  }%
+  \gtrset{%
+    month short/.cd,
+    01/.initial=Gen\protect\dot,
+    02/.initial=Feb\protect\dot,
+    03/.initial=Mar\protect\dot,
+    04/.initial=Apr\protect\dot,
+    05/.initial=Mag\protect\dot,
+    06/.initial=Giu\protect\dot,
+    07/.initial=Lug\protect\dot,
+    08/.initial=Ago\protect\dot,
+    09/.initial=Set\protect\dot,
+    10/.initial=Ott\protect\dot,
+    11/.initial=Nov\protect\dot,
+    12/.initial=Dic\protect\dot,
+  }%
+  \gtrset{%
+    set at typical@date at format=d month yyyy,
+    calendar text for=AD is {d.C. }{},
+    calendar text for=BC is {}{ a.C.},
+    calendar text for=GR is {}{\protect\textsuperscript{greg.}},
+    calendar text for=JU is {}{\protect\textsuperscript{giul.}},
+    calendar text for=caAD is {ca.~d.C. }{},
+    calendar text for=caBC is {ca.~}{ a.C.},
+    calendar text for=ca is {ca.~}{},
+    date range full={dal }{ al }{},
+    date range before={prima di }{},
+    date range after={dopo }{},
+    place text={a }{},
+  }%
+}}


Property changes on: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrlib.debug.code.tex: Debugger
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 \RequirePackage{array,tabularx}
 \tcbuselibrary{breakable}

Modified: trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex	2017-09-15 21:22:00 UTC (rev 45310)
+++ trunk/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex	2017-09-15 21:22:14 UTC (rev 45311)
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.20 (2017/07/18)
+%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
 %% gtrlib.templates.code.tex: Templates
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\gtr at set@library at version{1.20}
+\gtr at set@library at version{1.21}
 
 % Templates
 
@@ -119,6 +119,40 @@
             neuter/.style={colframe=black!75,colback=yellow!5,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,
+              fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{blue!25!black!30}},
+            female/.style={colframe=red!50!black,colback=red!50!yellow!5,
+              fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{red!25!black!30}},
+            neuter/.style={colframe=black!75,colback=yellow!5,
+              fuzzy shadow={0.1mm}{-0.1mm}{0mm}{0.012mm}{black!30}}},
+  },
+%
+  database at geometry@reduced/.style={%
+    level distance=0.5mm,
+    level size=3.5mm,
+    node size=2.5mm,
+    child distance in parent graph=0.1mm,
+    child distance in child graph=0.2mm,
+    parent distance in parent graph=0.2mm,
+    parent distance in child graph=0.1mm,
+    further distance=0.3mm,
+  },
+%
+  database at edges/.style={%
+    edges={perpendicular,
+      foreground={black,line width=0.3mm},
+      background={white,line width=0.8mm}
+    }%
+  },
+%
+  database at edges@reduced/.style={%
+    edges={perpendicular,
+      foreground={black,line width=0.03mm},
+      background={white,line width=0.08mm}
+    }%
+  },
+%
   template/database pole/.style={
     processing=database,
     database format=full marriage above,
@@ -137,12 +171,94 @@
       segmentation style={solid,shorten >=1mm,shorten <=1mm},
       \gtrDBsex,
     },
-    edges={perpendicular,
-      foreground={black,line width=0.3mm},
-      background={white,line width=0.8mm}
+    database at edges
+  },
+%
+  template/database pole reduced/.style={
+    processing=database,
+    database format=full marriage above,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=4.5mm,
+    node size=2mm,
+    name font=\bfseries,
+    surn code={##1},
+    database at malefemale@reduced,
+    box clear,
+    box={enhanced,
+      boxrule=0.03mm,boxsep=0.1pt,arc=0.1mm,fit basedim=0.7pt,
+      halign=flush center,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      segmentation style={solid,line width=0.04pt,shorten >=0.1mm,shorten <=0.1mm},
+      \gtrDBsex,
     },
+    database at edges@reduced
   },
 %
+  template/database poleportrait/.style={
+    processing=database,
+    database format=full marriage above,
+    level distance=6mm,
+    level size=4.5cm,
+    node size=2cm,
+    name font=\bfseries,
+    surn code={##1},
+    database at malefemale,
+    box clear,
+    box={enhanced,boxrule=0.3mm,
+      fit basedim=7pt,
+      halign=flush center,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      \gtrDBsex,
+      if image defined={%
+        width=45mm,
+        right=25mm,
+        segmentation style={solid,shorten >=25mm,shorten <=1mm},
+        underlay={\begin{tcbclipinterior}%
+          \path[preaction={fill=tcbcol at frame!10!tcbcol at back},fill zoom image=\gtrDBimage]
+          ([xshift=-24mm]interior.south east) rectangle (interior.north east);
+        \end{tcbclipinterior}},%
+      }{%
+        segmentation style={solid,shorten >=1mm,shorten <=1mm},
+      },
+    },
+    database at edges
+  },
+%
+  template/database poleportrait reduced/.style={
+    processing=database,
+    database format=full marriage above,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=4.5mm,
+    node size=2mm,
+    name font=\bfseries,
+    surn code={##1},
+    database at malefemale@reduced,
+    box clear,
+    box={enhanced,
+      boxrule=0.03mm,boxsep=0.1pt,arc=0.1mm,fit basedim=0.7pt,
+      halign=flush center,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      \gtrDBsex,
+      if image defined={%
+        width=4.5mm,
+        right=2.5mm,
+        segmentation style={solid,line width=0.04pt,shorten >=2.5mm,shorten <=0.1mm},
+        underlay={\begin{tcbclipinterior}%
+          \path[preaction={fill=tcbcol at frame!10!tcbcol at back},fill zoom image=\gtrDBimage]
+          ([xshift=-2.4mm]interior.south east) rectangle (interior.north east);
+        \end{tcbclipinterior}},%
+      }{%
+        segmentation style={solid,line width=0.04pt,shorten >=0.1mm,shorten <=0.1mm},
+      },
+    },
+    database at edges@reduced
+  },
+%
   template/database portrait/.style={
     processing=database,
     database format=short no marriage,
@@ -171,10 +287,39 @@
       \end{tcbclipinterior}%
       },
     },
-    edges={perpendicular,
-      foreground={black,line width=0.3mm},
-      background={white,line width=0.8mm}
+    database at edges
+  },
+%
+  template/database portrait reduced/.style={
+    processing=database,
+    database format=short no marriage,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=4mm,
+    node size=2mm,
+    name font=\bfseries,
+    surn code={##1},
+    event format=prefix date,
+    database at malefemale@reduced,
+    box clear,
+    box={enhanced,
+      boxrule=0.03mm,boxsep=0.1pt,arc=0.1mm,fit basedim=0.7pt,
+      top=2.5mm+0.2\tcbfitdim,
+      halign=flush center,
+      valign=center,%
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      \gtrDBsex,
+      underlay={\begin{tcbclipinterior}%
+        \gtrifimagedefined{\path[fill overzoom image=\gtrDBimage]
+          ([yshift=-2.5mm]interior.north west) rectangle (interior.north east);}{%
+          \path[fill overzoom picture=\gtrDrawSymbolicPortrait]
+          ([yshift=-2.5mm]interior.north west) rectangle (interior.north east);
+          }%
+      \end{tcbclipinterior}%
+      },
     },
+    database at edges@reduced
   },
 %
   template/database traditional/.style={
@@ -207,6 +352,37 @@
     },
   },
 %
+  template/database traditional reduced/.style={
+    timeflow=down,
+    processing=database,
+    database format=short no marriage,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=2mm,
+    node size=2mm,
+    event format=prefix date,
+    name font=\bfseries,
+    surn code={##1},
+    tcbset={gtrnodealign/.code={%
+      \gtrifleafchild{\tcbset{valign=top}}{%
+        \gtrifleafparent{\tcbset{valign=bottom}}{\tcbset{valign=center}}%
+      }%
+    }},
+    box clear,
+    box={blanker,
+      top=0.1mm,bottom=0.1mm,
+      fit basedim=0.7pt,
+      halign=flush center,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      gtrnodealign
+    },
+    edges={rounded=0.1mm,
+      foreground={black,line width=0.03mm},
+      background={white,line width=0.08mm}
+    },
+  },
+%
   template/database sideways/.style={
     timeflow=left,
     processing=database,
@@ -229,12 +405,106 @@
       segmentation style={solid,shorten >=1mm,shorten <=1mm},
       \gtrDBsex,
     },
-    edges={perpendicular,
-      foreground={black,line width=0.3mm},
-      background={white,line width=0.8mm}
+    database at edges
+  },
+%
+  template/database sideways reduced/.style={
+    timeflow=left,
+    processing=database,
+    database format=medium,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=4mm,
+    node size from=0.3mm to 5mm,
+    surn code=\textbf{##1},
+    pref code=\textbf{##1},
+    database at malefemale@reduced,
+    list separators={\tcbline\hangindent=\tcbfitdim\hangafter=1}%
+      {\par\hangindent=\tcbfitdim\hangafter=1}{\par}{\gtrifcommentdefined{\tcbline}{\gtrifprofessiondefined{\tcbline}{}}},
+    box clear,
+    box={enhanced,boxrule=0.03mm,
+      top=0.1mm,bottom=0.1mm,left=0.1mm,right=0.1mm,middle=0.07mm,boxsep=0pt,arc=0.1mm,
+      fit basedim=0.7pt,
+      halign=flush left,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      segmentation style={solid,line width=0.04pt,shorten >=0.1mm,shorten <=0.1mm},
+      \gtrDBsex,
     },
+    database at edges@reduced
   },
 %
+  template/database sidewaysportrait/.style={
+    timeflow=left,
+    processing=database,
+    database format=medium,
+    level distance=6mm,
+    level size=60mm,
+    node size from=3mm to 50mm,
+    surn code=\textbf{##1},
+    pref code=\textbf{##1},
+    database at malefemale,
+    list separators={\tcbline\hangindent=\tcbfitdim\hangafter=1}%
+      {\par\hangindent=\tcbfitdim\hangafter=1}{\par}{\gtrifcommentdefined{\tcbline}{\gtrifprofessiondefined{\tcbline}{}}},
+    box clear,
+    box={enhanced,boxrule=0.3mm,
+      top=1mm,bottom=1mm,left=1mm,right=1mm,middle=0.7mm,boxsep=0pt,
+      fit basedim=7pt,
+      halign=flush left,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      \gtrDBsex,
+      if image defined={%
+        height from=32.5mm to 60mm,
+        right=25mm,
+        segmentation style={solid,shorten >=25mm,shorten <=1mm},
+        underlay={\begin{tcbclipinterior}%
+          \path[preaction={fill=tcbcol at frame!10!tcbcol at back},fill zoom image=\gtrDBimage]
+          ([xshift=-24mm]interior.south east) rectangle (interior.north east);
+        \end{tcbclipinterior}},%
+      }{%
+        segmentation style={solid,shorten >=1mm,shorten <=1mm},
+      },
+    },
+    database at edges
+  },
+%
+  template/database sidewaysportrait reduced/.style={
+    timeflow=left,
+    processing=database,
+    database format=medium,
+    database at geometry@reduced,
+    level distance=0.6mm,
+    level size=6mm,
+    node size from=0.3mm to 5mm,
+    surn code=\textbf{##1},
+    pref code=\textbf{##1},
+    database at malefemale@reduced,
+    list separators={\tcbline\hangindent=\tcbfitdim\hangafter=1}%
+      {\par\hangindent=\tcbfitdim\hangafter=1}{\par}{\gtrifcommentdefined{\tcbline}{\gtrifprofessiondefined{\tcbline}{}}},
+    box clear,
+    box={enhanced,boxrule=0.03mm,
+      top=0.1mm,bottom=0.1mm,left=0.1mm,right=0.1mm,middle=0.07mm,boxsep=0pt,arc=0.1mm,
+      fit basedim=0.7pt,
+      halign=flush left,
+      fontupper=\sffamily,
+      before upper={\parskip 0.15\tcbfitdim plus 0pt minus 0pt},
+      \gtrDBsex,
+      if image defined={%
+        height from=3.25mm to 6mm,
+        right=2.5mm,
+        segmentation style={solid,line width=0.04pt,shorten >=2.5mm,shorten <=0.1mm},
+        underlay={\begin{tcbclipinterior}%
+          \path[preaction={fill=tcbcol at frame!10!tcbcol at back},fill zoom image=\gtrDBimage]
+          ([xshift=-2.4mm]interior.south east) rectangle (interior.north east);
+        \end{tcbclipinterior}},%
+      }{%
+        segmentation style={solid,line width=0.04pt,shorten >=0.1mm,shorten <=0.1mm},
+      },
+    },
+    database at edges@reduced
+  },
+%
   template/database relationship/.style={
     timeflow=down,
     processing=database,
@@ -269,10 +539,7 @@
         },
       }{},
     },
-    edges={perpendicular,
-      foreground={black,line width=0.3mm},
-      background={white,line width=0.8mm}
-    },
+    database at edges
   },
 %
   ahnentafel at malefemale/.style={



More information about the tex-live-commits mailing list