From 3207824fbb2fc17524f87aed145f05a03975d842 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 15 Sep 2017 21:22:14 +0000 Subject: genealogytree (15sep17) git-svn-id: svn://tug.org/texlive/trunk@45311 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/genealogytree/README | 2 +- .../genealogytree/genealogytree-example-1.pdf | Bin 203209 -> 202887 bytes .../genealogytree/genealogytree-example-2.pdf | Bin 251547 -> 251362 bytes .../genealogytree/genealogytree-example-3.pdf | Bin 198248 -> 197953 bytes .../genealogytree/genealogytree-languages.pdf | Bin 407575 -> 419264 bytes .../genealogytree/genealogytree.doc.sources.zip | Bin 192823 -> 194023 bytes .../doc/latex/genealogytree/genealogytree.pdf | Bin 5021893 -> 5711133 bytes .../tex/latex/genealogytree/genealogytree.sty | 7 +- .../latex/genealogytree/gtrcore.contour.code.tex | 4 +- .../latex/genealogytree/gtrcore.drawing.code.tex | 4 +- .../tex/latex/genealogytree/gtrcore.node.code.tex | 4 +- .../latex/genealogytree/gtrcore.options.code.tex | 4 +- .../latex/genealogytree/gtrcore.parser.code.tex | 4 +- .../genealogytree/gtrcore.processing.code.tex | 4 +- .../latex/genealogytree/gtrcore.symbols.code.tex | 26 +- .../latex/genealogytree/gtrlang.danish.code.tex | 4 +- .../tex/latex/genealogytree/gtrlang.dutch.code.tex | 4 +- .../latex/genealogytree/gtrlang.english.code.tex | 4 +- .../latex/genealogytree/gtrlang.french.code.tex | 4 +- .../latex/genealogytree/gtrlang.german.code.tex | 4 +- .../latex/genealogytree/gtrlang.italian.code.tex | 87 ++++++ .../tex/latex/genealogytree/gtrlib.debug.code.tex | 4 +- .../latex/genealogytree/gtrlib.templates.code.tex | 297 +++++++++++++++++++-- 23 files changed, 411 insertions(+), 56 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/genealogytree/README b/Master/texmf-dist/doc/latex/genealogytree/README index 2c1e6fc0c1c..65e15b7c48a 100644 --- a/Master/texmf-dist/doc/latex/genealogytree/README +++ b/Master/texmf-dist/doc/latex/genealogytree/README @@ -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 diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf index 9fafba1449c..5b7ad819b5c 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf differ diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf index f43c068f68b..7fe6a0b2cf4 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf differ diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf index 2b18e8691b1..7e1bffc2294 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf differ diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf index 13aa491eb44..4bf496edb90 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf differ diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip index 4b1c141e162..d9b9a85fab7 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip differ diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf index cdd6426aa1c..7a9a4b11704 100644 Binary files a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf and b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf differ diff --git a/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty b/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty index bc9bd63f2b6..f151fb1234a 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty +++ b/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty @@ -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@version{1.20} +\ProvidesPackage{genealogytree}[2017/09/15 version 1.21 genealogy trees] +\def\gtr@version{1.21} \RequirePackage{tcolorbox}[2016/11/18] @@ -131,6 +131,7 @@ \gtr@add@library{lang.english}{gtrlang.english.code.tex} \gtr@add@library{lang.french}{gtrlang.french.code.tex} \gtr@add@library{lang.german}{gtrlang.german.code.tex} +\gtr@add@library{lang.italian}{gtrlang.italian.code.tex} \gtr@add@library{debug}{gtrlib.debug.code.tex} \gtr@add@library{templates}{gtrlib.templates.code.tex} diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex index 835717d6a4b..d7abdd32baf 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%%%%%%%%%%% %% Contour diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex index 012edd5a830..0e81fa4c3a4 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%%%%%%%%%%% %% Drawing diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex index 0bb29c4e3c5..a719ec7e506 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%% % Processors % diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex index a4c5015b684..351f10305b1 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%%%%%%%%%%% %% General handling diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex index 831d72fefde..a85a8dbb982 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %% (local) stack implementation \def\gtrnewstack#1{% diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex index 358a5106849..3b7ccefb8de 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%%%%%%%%%%% %% Processing - common %%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex index 37fc22ed50c..e0b7545e297 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} %%%%%%%%%%%%%%%%%%%%%%% %% Symbols @@ -167,18 +167,18 @@ \gtr@symbol@factory{Floruit}{% \begin{gtr@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@tikzpicture}% }{0.012}% diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex index 89585245205..e477f9fe837 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \gtrset{language@/danish/.code={% \gtrset{symlang/.cd, diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex index 927231bacbe..d497db1e316 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \gtrset{language@/dutch/.code={% \gtrset{symlang/.cd, diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex index 97707964cb2..2702d4ff048 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \gtrset{language@/english/.code={% \gtrset{symlang/.cd, diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex index 93487403ff3..b2c96de846f 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \gtrset{language@/french/.code={% \gtrset{symlang/.cd, diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex index 50562934a91..a5dadd4521b 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \gtrset{language@/german/.code={% \gtrset{symlang/.cd, diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex new file mode 100644 index 00000000000..ad156a4a07d --- /dev/null +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex @@ -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 +%% Translation by Andrea Vaccari +%% ------------------------------------------------------------------------------------------- +%% +%% 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@set@library@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@typical@date@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 }{}, + }% +}} diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex index 2fbc4e0d8cf..abcdc2e1fd6 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} \RequirePackage{array,tabularx} \tcbuselibrary{breakable} diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex index ea3fe66adbd..ceb903cff97 100644 --- a/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex @@ -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@set@library@version{1.20} +\gtr@set@library@version{1.21} % Templates @@ -118,6 +118,40 @@ 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}}, }, +% + database@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@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@edges/.style={% + edges={perpendicular, + foreground={black,line width=0.3mm}, + background={white,line width=0.8mm} + }% + }, +% + database@edges@reduced/.style={% + edges={perpendicular, + foreground={black,line width=0.03mm}, + background={white,line width=0.08mm} + }% + }, % template/database pole/.style={ processing=database, @@ -137,10 +171,92 @@ segmentation style={solid,shorten >=1mm,shorten <=1mm}, \gtrDBsex, }, - edges={perpendicular, - foreground={black,line width=0.3mm}, - background={white,line width=0.8mm} + database@edges + }, +% + template/database pole reduced/.style={ + processing=database, + database format=full marriage above, + database@geometry@reduced, + level distance=0.6mm, + level size=4.5mm, + node size=2mm, + name font=\bfseries, + surn code={##1}, + database@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@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@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@frame!10!tcbcol@back},fill zoom image=\gtrDBimage] + ([xshift=-24mm]interior.south east) rectangle (interior.north east); + \end{tcbclipinterior}},% + }{% + segmentation style={solid,shorten >=1mm,shorten <=1mm}, + }, + }, + database@edges + }, +% + template/database poleportrait reduced/.style={ + processing=database, + database format=full marriage above, + database@geometry@reduced, + level distance=0.6mm, + level size=4.5mm, + node size=2mm, + name font=\bfseries, + surn code={##1}, + database@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@frame!10!tcbcol@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@edges@reduced }, % template/database portrait/.style={ @@ -171,10 +287,39 @@ \end{tcbclipinterior}% }, }, - edges={perpendicular, - foreground={black,line width=0.3mm}, - background={white,line width=0.8mm} + database@edges + }, +% + template/database portrait reduced/.style={ + processing=database, + database format=short no marriage, + database@geometry@reduced, + level distance=0.6mm, + level size=4mm, + node size=2mm, + name font=\bfseries, + surn code={##1}, + event format=prefix date, + database@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@edges@reduced }, % template/database traditional/.style={ @@ -206,6 +351,37 @@ background={white,line width=0.8mm} }, }, +% + template/database traditional reduced/.style={ + timeflow=down, + processing=database, + database format=short no marriage, + database@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, @@ -229,10 +405,104 @@ segmentation style={solid,shorten >=1mm,shorten <=1mm}, \gtrDBsex, }, - edges={perpendicular, - foreground={black,line width=0.3mm}, - background={white,line width=0.8mm} + database@edges + }, +% + template/database sideways reduced/.style={ + timeflow=left, + processing=database, + database format=medium, + database@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@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@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@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@frame!10!tcbcol@back},fill zoom image=\gtrDBimage] + ([xshift=-24mm]interior.south east) rectangle (interior.north east); + \end{tcbclipinterior}},% + }{% + segmentation style={solid,shorten >=1mm,shorten <=1mm}, + }, + }, + database@edges + }, +% + template/database sidewaysportrait reduced/.style={ + timeflow=left, + processing=database, + database format=medium, + database@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@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@frame!10!tcbcol@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@edges@reduced }, % template/database relationship/.style={ @@ -269,10 +539,7 @@ }, }{}, }, - edges={perpendicular, - foreground={black,line width=0.3mm}, - background={white,line width=0.8mm} - }, + database@edges }, % ahnentafel@malefemale/.style={ -- cgit v1.2.3