summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex')
-rw-r--r--Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex21
1 files changed, 15 insertions, 6 deletions
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 50282d9fb2e..9362dd2bdc5 100644
--- a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
+++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.drawing.code.tex
@@ -1,8 +1,8 @@
-%% The LaTeX package genealogytree - version 1.00 (2015/09/21)
+%% The LaTeX package genealogytree - version 1.01 (2016/07/29)
%% gtrcore.drawing.code.tex: Drawing
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2013-2015 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2013-2016 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,13 +17,14 @@
%%
%% This work consists of all files listed in README
%%
-\gtr@set@library@version{1.00}
+\gtr@set@library@version{1.01}
%%%%%%%%%%%%%%%%%%%%%%%
%% Drawing
%%%%%%%%%%%%%%%%%%%%%%%
\tikzset{genealogytree edges scope/.style={}}
+\tikzset{genealogytree extra edges scope/.style={}}
\def\gtr@reset@before@parser{%
\global\def\gtrkv@after@parser{}%
@@ -90,10 +91,18 @@
}
\def\gtr@create@node@person#1{%
+ \ifcsdef{gtr@per@#1@tikz}{%
+ \letcs\gtr@temp@tikz{gtr@per@#1@tikz}%
+ \tikzset{gtr@node@opt/.code={\pgfkeysalsofrom{\gtr@temp@tikz}}}%
+ }{%
+ \tikzset{gtr@node@opt/.code={}}%
+ }%
\letcs\gtr@temp{gtr@per@#1@box}%
\node[minimum width=\dimexpr\wd\gtr@temp\relax,
minimum height=\dimexpr\ht\gtr@temp+\dp\gtr@temp\relax,
- alias={\csuse{gtr@per@#1@id}}] (p@#1)
+ alias={\csuse{gtr@per@#1@id}},
+ gtr@node@opt%
+ ] (p@#1)
at (\csuse{gtr@per@#1@x},\csuse{gtr@per@#1@y}){};
}
@@ -390,7 +399,7 @@
%%%%%%%%%%%%%%%%%%
\def\gtr@draw@family@extra(#1#2#3){%
- \begingroup%
+ \begin{scope}[genealogytree extra edges scope]%
\csundef{gtr@fam@\gtr@currentfamily @par}%
\def\do##1{%
\gtr@getPerNumForId{##1}%
@@ -417,7 +426,7 @@
\tikzset{gtr@link/.style={/gtr/edge/gtr@edge@foreground}}%,
\csuse{gtr@edge@\gtrkv@edgemode @\gtr@timeflow}%
\fi%
- \endgroup%
+ \end{scope}%
}
\def\gtr@draw@family#1{%