summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty')
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty43
1 files changed, 30 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty b/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
index 566eb666699..bb27ff47214 100644
--- a/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
+++ b/Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 1.01 (2016/07/29)
+%% The LaTeX package genealogytree - version 1.10 (2017/01/29)
%% genealogytree.sty: genealogy trees (graphs)
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2016 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2017 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,10 +18,10 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{genealogytree}[2016/07/29 version 1.01 genealogy trees]
-\def\gtr@version{1.01}
+\ProvidesPackage{genealogytree}[2017/01/29 version 1.10 genealogy trees]
+\def\gtr@version{1.10}
-\RequirePackage{tcolorbox}[2016/07/14]
+\RequirePackage{tcolorbox}[2016/11/18]
\tcbuselibrary{skins,fitting,external}
\usetikzlibrary{arrows.meta}
@@ -80,19 +80,35 @@
\providecommand{\gtrpkgprefix}{}
-\def\gtr@load@library#1#2{%
- \pgfkeysifdefined{/gtr/libload/#1}{}{%
- \pgfkeyssetvalue{/gtr/libload/#1}{}%
+\def\gtr@load@library@#1#2#3{%
+ \pgfkeysifdefined{/gtr/libload/#2}{}{%
+ \pgfkeyssetvalue{/gtr/libload/#2}{}%
\@pushfilename%
- \xdef\@currname{#2}%
+ \xdef\@currname{#3}%
\makeatletter%
- \def\gtr@library@version{-}%
- \input\gtrpkgprefix#2\relax%
- \gtr@check@library@version%
+ #1%
\@popfilename%
}%
}
+\def\gtr@load@library{\gtr@load@library@{%
+ \def\gtr@library@version{-}%
+ \input\gtrpkgprefix\@currname\relax%
+ \gtr@check@library@version%
+}}
+
+\def\gtr@load@external@library{\gtr@load@library@{%
+ \typeout{External library (genealogytree): '\@currname'}
+ \input\@currname\relax%
+}}
+
+\gtrset{library/.unknown/.code={%
+ \IfFileExists{gtrlib.\pgfkeyscurrentname.code.tex}%
+ {\begingroup\edef\x{\endgroup\noexpand\gtr@load@external@library%
+ {\pgfkeyscurrentname}{gtrlib.\pgfkeyscurrentname.code.tex}}\x}%
+ {\gtr@error{The library '\pgfkeyscurrentname' is unknown}{Perhaps you misspelled it.}}%
+}}
+
\def\gtr@add@library#1#2{%
\gtrset{library/#1/.code={\gtr@load@library{#1}{#2}}}%
\DeclareOption{#1}{\appto\gtr@optionlist{,#1}}%
@@ -110,7 +126,9 @@
\gtr@add@library{core.options}{gtrcore.options.code.tex}
\gtr@add@library{core.symbols}{gtrcore.symbols.code.tex}
+\gtr@add@library{lang.danish}{gtrlang.danish.code.tex}
\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{debug}{gtrlib.debug.code.tex}
@@ -132,4 +150,3 @@
}
\begingroup\edef\x{\endgroup\noexpand\gtruselibrary{\gtr@optionlist}}\x
-