diff options
author | Karl Berry <karl@freefriends.org> | 2017-01-29 22:33:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-01-29 22:33:43 +0000 |
commit | f8fc789d01fafa97888e0536262890aa47b8ced2 (patch) | |
tree | 902253bec74eed59750c66fc7cfd82f29502e8bf /Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty | |
parent | bd56ba4e78930d918f50e0ca082dea03bc614938 (diff) |
genealogytree (29jan17)
git-svn-id: svn://tug.org/texlive/trunk@43086 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/genealogytree/genealogytree.sty | 43 |
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 - |