summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-12-08 23:15:37 +0000
committerKarl Berry <karl@freefriends.org>2017-12-08 23:15:37 +0000
commit3b86cff54f8e4f923f80281a6e85e88702f32465 (patch)
treebd18d025479ef75d0eda5e4e0a20c3a2909f304e
parentcfad599161eedb04a18d0a4ccb28a0288953af54 (diff)
genealogytree (8dec17)
git-svn-id: svn://tug.org/texlive/trunk@46018 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/README2
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdfbin202887 -> 202887 bytes
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdfbin251362 -> 251362 bytes
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdfbin197953 -> 197953 bytes
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdfbin419264 -> 444816 bytes
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zipbin194023 -> 195938 bytes
-rw-r--r--Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdfbin5711133 -> 5796526 bytes
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty8
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.contour.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.node.code.tex20
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex56
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.parser.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.processing.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.symbols.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.danish.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.dutch.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.english.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.french.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.german.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex87
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex87
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlib.debug.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrlib.templates.code.tex4
25 files changed, 267 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/latex/genealogytree/README b/Master/texmf-dist/doc/latex/genealogytree/README
index 65e15b7c48a..0af9a71dcb1 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%%
%% -------------------------------------------------------------------------------------------
%% Copyright (c) 2013-2017 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
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 5b7ad819b5c..d648b2071e7 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-1.pdf
Binary files 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 7fe6a0b2cf4..a19fe5a4536 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-2.pdf
Binary files 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 7e1bffc2294..e4d3c71c3d0 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-example-3.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf
index 4bf496edb90..95690c94772 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree-languages.pdf
Binary files 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 d9b9a85fab7..38f451dd4fb 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.doc.sources.zip
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf
index 7a9a4b11704..83a8ce7546a 100644
--- a/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf
+++ b/Master/texmf-dist/doc/latex/genealogytree/genealogytree.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty b/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
index f151fb1234a..541131d9164 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% genealogytree.sty: genealogy trees (graphs)
%%
%% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{genealogytree}[2017/09/15 version 1.21 genealogy trees]
-\def\gtr@version{1.21}
+\ProvidesPackage{genealogytree}[2017/12/08 version 1.30 genealogy trees]
+\def\gtr@version{1.30}
\RequirePackage{tcolorbox}[2016/11/18]
@@ -132,6 +132,8 @@
\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{lang.spanish}{gtrlang.spanish.code.tex}
+\gtr@add@library{lang.swedish}{gtrlang.swedish.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 d7abdd32baf..7cfc627e5a6 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.contour.code.tex: Contours
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%%%%%%%%%%
%% 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 0e81fa4c3a4..9954d2056ae 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.drawing.code.tex: Drawing
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%%%%%%%%%%
%% 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 a719ec7e506..698d79c0138 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.node.code.tex: Node Boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%
% Processors %
@@ -826,6 +826,14 @@
\csuse{#1year}%
}
+\gtr@dateformat@factory{d/m yyyy}{%
+ \ifcsdef{#1month}{%
+ \ifcsdef{#1day}{\gtr@cs@strip@zero{#1day}/}{}%
+ \gtr@cs@strip@zero{#1month}\ %
+ }{}%
+ \csuse{#1year}%
+}
+
\gtr@dateformat@factory{d/M/yyyy}{%
\ifcsdef{#1month}{%
\ifcsdef{#1day}{\gtr@cs@strip@zero{#1day}/}{}%
@@ -1034,6 +1042,14 @@
}{}%
}
+\gtr@dateformat@factory{yyyy d/m}{%
+ \csuse{#1year}%
+ \ifcsdef{#1month}{%
+ \ \ifcsdef{#1day}{\gtr@cs@strip@zero{#1day}/}{}%
+ \gtr@cs@strip@zero{#1month}%
+ }{}%
+}
+
\gtr@dateformat@factory{yyyy mm dd}{%
\csuse{#1year}%
\ifcsdef{#1month}{%
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 351f10305b1..f3d20440a5e 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.options.code.tex: Options
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%%%%%%%%%%
%% General handling
@@ -149,19 +149,39 @@
\csdimdef{gtr@per@#1@dim}{\ht\csuse{gtr@per@#1@box}+\dp\csuse{gtr@per@#1@box}}%
}
-
-\def\gtr@set@position@family@down#1{%
- \csdimdef{gtr@fam@#1@pos}{\gtr@level@reference-\gtr@level@size-\csuse{gtr@fam@#1@frac}\dimexpr\gtr@level@distance}%
-}
-
-\def\gtr@set@position@family@up#1{%
- \csdimdef{gtr@fam@#1@pos}{-\gtr@level@reference+\gtr@level@size+\csuse{gtr@fam@#1@frac}\dimexpr\gtr@level@distance}%
+\gtrset{%
+ reset edge level shift/.code={%
+ \def\gtr@set@position@family@down##1{%
+ \csdimdef{gtr@fam@##1@pos}{\gtr@level@reference-\gtr@level@size-\csuse{gtr@fam@##1@frac}\dimexpr\gtr@level@distance}%
+ }%
+ \def\gtr@set@position@family@up##1{%
+ \csdimdef{gtr@fam@##1@pos}{-\gtr@level@reference+\gtr@level@size+\csuse{gtr@fam@##1@frac}\dimexpr\gtr@level@distance}%
+ }%
+ \let\gtr@set@position@family@left=\gtr@set@position@family@down%
+ \let\gtr@set@position@family@right=\gtr@set@position@family@up%
+ },
+ nullify edge level shift/.code={%
+ \def\gtr@set@position@family@down##1{%
+ \csdimdef{gtr@fam@##1@pos}{\gtr@level@reference-\gtr@level@size-0.5\dimexpr\gtr@level@distance}%
+ }%
+ \def\gtr@set@position@family@up##1{%
+ \csdimdef{gtr@fam@##1@pos}{-\gtr@level@reference+\gtr@level@size+0.5\dimexpr\gtr@level@distance}%
+ }%
+ \let\gtr@set@position@family@left=\gtr@set@position@family@down%
+ \let\gtr@set@position@family@right=\gtr@set@position@family@up%
+ },
+ switch edge level shift/.code={%
+ \def\gtr@set@position@family@down##1{%
+ \csdimdef{gtr@fam@##1@pos}{\gtr@level@reference-\gtr@level@size-\gtr@level@distance+\csuse{gtr@fam@##1@frac}\dimexpr\gtr@level@distance}%
+ }%
+ \def\gtr@set@position@family@up##1{%
+ \csdimdef{gtr@fam@##1@pos}{-\gtr@level@reference+\gtr@level@size+\gtr@level@distance-\csuse{gtr@fam@##1@frac}\dimexpr\gtr@level@distance}%
+ }%
+ \let\gtr@set@position@family@left=\gtr@set@position@family@down%
+ \let\gtr@set@position@family@right=\gtr@set@position@family@up%
+ },
}
-\let\gtr@set@position@family@left=\gtr@set@position@family@down
-
-\let\gtr@set@position@family@right=\gtr@set@position@family@up
-
\newif\ifgtr@timeflow@vertical
\def\gtr@init@timeflow@down{%
@@ -342,6 +362,15 @@
x/.style n args={3}{extra edges prepend for family={##1}{##2}{##3}{#2}},%
#1},
%
+ edges@shift@down/.style={family edges={yshift=#1}},
+ edges@shift@up/.style={family edges={yshift=-#1}},
+ edges@shift@left/.style={family edges={xshift=#1}},
+ edges@shift@right/.style={family edges={xshift=-#1}},
+ edges shift/.style={edges@shift@\gtr@timeflow={#1}},
+ edges up/.style={edges shift=\gtr@level@distance/3},
+ edges down/.style={edges shift=-\gtr@level@distance/3},
+ edges up by/.style args={#1 of #2}{edges shift=#1\dimexpr\gtr@level@distance/#2},
+ edges down by/.style args={#1 of #2}{edges shift=-#1\dimexpr\gtr@level@distance/#2},
%
phantom*/.style={subtree={processing=tcolorbox,deletion content interpreter,edges=none,
box={empty,notitle,no underlay,no overlay,no shadow,no borderline,code={\ifstrempty{#1}{}{%
@@ -434,6 +463,7 @@
\gtrset{%
reset/.style={%
+ reset edge level shift,
id prefix=,
id suffix=,
timeflow=down,
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 a85a8dbb982..bd4af1f25cf 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.parser.code.tex: Parser
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%% (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 3b7ccefb8de..b2759bf965f 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.processing.code.tex: Processing
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%%%%%%%%%%
%% 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 e0b7545e297..c153188ef4a 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrcore.symbols.code.tex: Symbols
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
%%%%%%%%%%%%%%%%%%%%%%%
%% Symbols
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 e477f9fe837..34da81589e7 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.danish.code.tex: Danish language
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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 d497db1e316..3b3f281efa5 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.dutch.code.tex: Dutch language
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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 2702d4ff048..3bf6ff5cdd7 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.english.code.tex: English language
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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 b2c96de846f..c56b1d44d26 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.french.code.tex: French language
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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 a5dadd4521b..24683bcf570 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.german.code.tex: German language
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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
index ad156a4a07d..d7ae642ac32 100644
--- a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
+++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.italian.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package genealogytree - version 1.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlang.italian.code.tex: Italian language
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\gtrset{language@/italian/.code={%
\gtrset{symlang/.cd,
diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex
new file mode 100644
index 00000000000..18e659d5e6c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.spanish.code.tex
@@ -0,0 +1,87 @@
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
+%% gtrlang.spanish.code.tex: Spanish language
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2013-2017 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>
+%% -------------------------------------------------------------------------------------------
+%%
+%% 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.30}
+
+\gtrset{language@/spanish/.code={%
+ \gtrset{symlang/.cd,
+ Born=nacimiento,
+ Bornoutofwedlock=nacimiento fuera del matrimonio,
+ Stillborn=nacimiento muerto,
+ Diedonbirthday=muri\'o al nacer,
+ Baptized=bautizo,
+ Engaged=compromiso,
+ Married=matrimonio,
+ Divorced=divorcio,
+ Partnership=pareja no casada,
+ Floruit=periodo de actividad,
+ Died=muerte,
+ Killed=muri\'o en acci\'on,
+ Buried=entierro,
+ Funeralurn=cremado,
+ Female=mujer,
+ Male=hombre,
+ Neuter=neutro
+ }%
+ \gtrset{%
+ month long/.cd,
+ 01/.initial=enero,
+ 02/.initial=febrero,
+ 03/.initial=marzo,
+ 04/.initial=abril,
+ 05/.initial=mayo,
+ 06/.initial=junio,
+ 07/.initial=julio,
+ 08/.initial=agosto,
+ 09/.initial=septiembre,
+ 10/.initial=octubre,
+ 11/.initial=noviembre,
+ 12/.initial=diciembre,
+ }%
+ \gtrset{%
+ month short/.cd,
+ 01/.initial=ene\protect\dot,
+ 02/.initial=feb\protect\dot,
+ 03/.initial=mar\protect\dot,
+ 04/.initial=abr\protect\dot,
+ 05/.initial=may\protect\dot,
+ 06/.initial=jun\protect\dot,
+ 07/.initial=jul\protect\dot,
+ 08/.initial=ago\protect\dot,
+ 09/.initial=sep\protect\dot,
+ 10/.initial=oct\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{jul.}},
+ 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={}{ a }{},
+ date range before={antes de }{},
+ date range after={despu\'es de }{},
+ place text={en }{},
+ }%
+}}
diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex
new file mode 100644
index 00000000000..1d886371e9d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/genealogytree/gtrlang.swedish.code.tex
@@ -0,0 +1,87 @@
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
+%% gtrlang.swedish.code.tex: Swedish language
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2013-2017 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Translation by Per Starbaeck <per at starback.se>
+%% -------------------------------------------------------------------------------------------
+%%
+%% 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.30}
+
+\gtrset{language@/swedish/.code={%
+ \gtrset{symlang/.cd,
+ Born=f\"odd,
+ Bornoutofwedlock=f\"odd utom \"aktenskapet,
+ Stillborn=d\"odf\"odd,
+ Diedonbirthday=d\"od p\protect\aa{} f\"odelsedagen,
+ Baptized=d\"opt,
+ Engaged=f\"orlovad,
+ Married=gift,
+ Divorced=skild,
+ Partnership=partner,
+ Floruit=floruit,
+ Died=d\"od,
+ Killed=d\"od i strid,
+ Buried=begravd,
+ Funeralurn=kremerad,
+ Female=kvinna,
+ Male=man,
+ Neuter=ok\"ant k\"on
+ }%
+ \gtrset{%
+ month long/.cd,
+ 01/.initial=januari,
+ 02/.initial=februari,
+ 03/.initial=mars,
+ 04/.initial=april,
+ 05/.initial=maj,
+ 06/.initial=juni,
+ 07/.initial=juli,
+ 08/.initial=augusti,
+ 09/.initial=september,
+ 10/.initial=oktober,
+ 11/.initial=november,
+ 12/.initial=december,
+ }%
+ \gtrset{%
+ month short/.cd,
+ 01/.initial=jan\protect\dot,
+ 02/.initial=feb\protect\dot,
+ 03/.initial=mar\protect\dot,
+ 04/.initial=apr\protect\dot,
+ 05/.initial=maj,
+ 06/.initial=jun\protect\dot,
+ 07/.initial=jul\protect\dot,
+ 08/.initial=aug\protect\dot,
+ 09/.initial=sep\protect\dot,
+ 10/.initial=okt\protect\dot,
+ 11/.initial=nov\protect\dot,
+ 12/.initial=dec\protect\dot,
+ }%
+ \gtrset{%
+ set@typical@date@format=d month yyyy,
+ calendar text for=AD is {}{ e.\,kr.},
+ calendar text for=BC is {}{ f.\,kr.},
+ calendar text for=GR is {}{\protect\textsuperscript{greg.}},
+ calendar text for=JU is {}{\protect\textsuperscript{jul.}},
+ calendar text for=caAD is {ca.~}{ e.\,kr.},
+ calendar text for=caBC is {ca.~}{ f.\,kr.},
+ calendar text for=ca is {ca.~}{},
+ date range full={}{--}{},
+ date range before={f\"ore }{},
+ date range after={efter }{},
+ place text={i }{},
+ }%
+}}
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 abcdc2e1fd6..a0d33baa7ce 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlib.debug.code.tex: Debugger
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
\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 ceb903cff97..b3e24d72452 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.21 (2017/09/15)
+%% The LaTeX package genealogytree - version 1.30 (2017/12/08)
%% gtrlib.templates.code.tex: Templates
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.21}
+\gtr@set@library@version{1.30}
% Templates