diff options
author | Karl Berry <karl@freefriends.org> | 2015-01-13 22:23:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-01-13 22:23:41 +0000 |
commit | 9da0834459cf637fe4859f8b41f1ec7fcf725d2e (patch) | |
tree | fe22eb3209df4a5268f596c1e0459dbb38dac6df /Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex | |
parent | aa554adb4c5282f8b587a157a47bfe79285696d9 (diff) |
genealogytree (13jan15)
git-svn-id: svn://tug.org/texlive/trunk@36048 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex new file mode 100644 index 00000000000..5045d286944 --- /dev/null +++ b/Master/texmf-dist/tex/latex/genealogytree/gtrcore.options.code.tex @@ -0,0 +1,84 @@ +%% The LaTeX package genealogytree - version 0.10 (2015/01/12) +%% gtrcore.options.code.tex: Options +%% +%% ------------------------------------------------------------------------------------------- +%% Copyright (c) 2013-2015 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de> +%% ------------------------------------------------------------------------------------------- +%% +%% 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{0.10} + +%%%%%%%%%%%%%%%%%%%%%%% +%% Key Management +%%%%%%%%%%%%%%%%%%%%%%% + +\newif\ifgtr@timeflow@vertical + +\def\gtr@init@timeflow@down{% + \gtr@timeflow@verticaltrue% + \let\gtrkv@node@minwidth=\gtrkv@node@minsize% + \let\gtrkv@node@maxwidth=\gtrkv@node@maxsize% + \let\gtrkv@node@minheigth=\gtrkv@level@size% + \let\gtrkv@node@maxheigth=\gtrkv@level@size% +} + +\let\gtr@init@timeflow@up=\gtr@init@timeflow@down + +\def\gtr@init@timeflow@left{% + \gtr@timeflow@verticalfalse% + \let\gtrkv@node@minwidth=\gtrkv@level@size% + \let\gtrkv@node@maxwidth=\gtrkv@level@size% + \let\gtrkv@node@minheigth=\gtrkv@node@minsize% + \let\gtrkv@node@maxheigth=\gtrkv@node@maxsize% +} + +\let\gtr@init@timeflow@right=\gtr@init@timeflow@left + + +\gtrset{% + child distance in parent graph/.store in=\gtrkv@dist@sibling@par,% + child distance in child graph/.store in=\gtrkv@dist@sibling@chi,% + parent distance in parent graph/.store in=\gtrkv@dist@parent@par,% + parent distance in child graph/.store in=\gtrkv@dist@parent@chi,% + further distance/.store in=\gtrkv@dist@further,% + % + child distance/.style={child distance in parent graph=#1,child distance in child graph=#1},% + parent distance/.style={parent distance in parent graph=#1,parent distance in child graph=#1},% + % + level/.style=, +} + +\gtrset{% + timeflow/.store in=\gtrkv@timeflow, + level distance/.store in=\gtrkv@level@distance, + level size/.store in=\gtrkv@level@size, + node sizes/.code args={#1~#2}{\def\gtrkv@node@minsize{#1}\def\gtrkv@node@maxsize{#2}}, + node size/.style={node sizes=#1~#1},% + proband level/.store in=\gtrkv@proband@level, + tree offset/.store in=\gtrkv@tree@offset, +} + +\gtrset{% + timeflow=down, + level distance=5mm, + level size=3.5cm, + node size=2.5cm, + proband level=0, + tree offset=0pt, + child distance in parent graph=1mm,% + child distance in child graph=2mm,% + parent distance in parent graph=2mm,% + parent distance in child graph=1mm,% + further distance=3mm,% +} |