CTAN Comprehensive TeX Archive Network

CTAN Update: genealogytree

Date: June 20, 2020 11:01:53 AM CEST
Thomas F. Sturm submitted an update to the genealogytree package. Version: 2.00 2020-06-19 License: lppl1.3 Summary description: Pedigree and genealogical tree diagrams Announcement text:
* (#31) Template 'database sideways' et.al. raised errors when used in combination with 'family database'. * Implementation of '\genealogytree' slightly changed. * (#34) New options for influencing the autolayout algorithm to avoid overlapping edges for childless families: 'insert for childless families', 'insert phantom for childless families', 'insert for childless families level limit'. * New algorithm for automatic ancestor completion. This autofill is controlled by the new options 'autofill parents unspecific', 'autofill parents unspecific*', 'autofill parents male female', 'autofill parents male female*', 'autofill parents female male', 'autofill parents female male*', 'autofill parents none', 'complemented', 'complemented phantom'. * New option 'ignore parent childs' to remove all siblings in an ancestor tree. * New data base keys for holding relation information: 'relation', 'ancestor', 'descendant', 'sibling', 'unrelated'. * New data base key for holding age information and accompanying options and macros: 'age', 'age code', '\gtrPrintAge, '\gtrifagedefined', '\gtrDBage'. * Conversion with MuPDF added and externalization rewritten for MuPDF. * New auxiliary tools for graph (picture) sizing '\gtrautosizebox', '\gtrautosizebox*', 'autosizetikzpicture', 'autosizetikzpicture*'. * Graph example file example.neumann.graph added. * (#31) New library 'fanchart' to draw fan chart diagrams with a plethora of macros and options: '\gtrfanchart', 'gtrfanchartinput', 'fanchart radii', 'fanchart inner offset', 'fanchart outer offset', 'fanchart minor angle', 'fanchart major angle', 'fanchart angles', 'fanchart open full', 'fanchart open up', 'fanchart open down', 'fanchart open left', 'fanchart open right', 'fanchart open for', 'fanchart reset bounds', 'fanchart bounds border', 'fanchart landscape from level', 'fanchart text portrait', 'fanchart text landscape', 'fanchart boundary color', 'fanchart boundary width', 'fanchart root style', 'fanchart root malefemale', 'fanchart segment style', 'fanchart segment malefemale', 'fanchart segment relation', 'fanchart segment wave', 'fanchart segment colorwheel', 'fanchart segment radial', 'fanchart marker style', 'fanchart marker malefemale', 'fanchart marker relation', 'fanchart marker wave', 'fanchart marker colorwheel', 'fanchart marker radial', '/tikz/gtr set color wave', '/tikz/gtr set color colorwheel', '/tikz/gtr set color series', 'fanchart complemented segment style', 'fanchart complemented marker style', 'fanchart segment style for levels', 'fanchart marker style for levels', 'fanchart segment style for ids', 'fanchart marker style for ids', 'fanchart male style', 'fanchart female style', 'fanchart neuter style', 'fanchart ancestor style', 'fanchart descendant style', 'fanchart sibling style', 'fanchart unrelated style'. - Templates with 'fanchart template': 'malefemale sober', 'malefemale relation', 'colorwheel sober', 'colorwheel serious', 'colorwheel malefemale', 'colorwheel rich', 'colorwheel opulent', 'wave sober', 'wave serious', 'wave malefemale', 'wave rich', 'wave opulent', 'radial sober', 'radial serious', 'radial malefemale', 'radial rich', 'radial opulent'. - Advanced customization: '\gtrcomplemented', 'fanchart-segment-definition', 'fanchart-marker-definition', 'fanchart-segment-code', 'fanchart-root-code', '\l_getree_fanchart_minor_angle_tl', '\l_getree_fanchart_major_angle_tl', '\l_getree_fanchart_angle_a_tl', '\l_getree_fanchart_angle_b_tl', '\l_getree_fanchart_radius_a_tl', '\l_getree_fanchart_radius_b_tl', '\l_getree_fanchart_offset_a_tl', '\l_getree_fanchart_offset_b_tl', '\l_getree_fanchart_line_width_tl', '\l_getree_fanchart_level_tl', '\l_getree_fanchart_ratio_tl', '\l_getree_fanchart_id_tl', '\c_getree_fanchart_maximum_rings_tl', '\getree_fanchart_if_complemented_node_p:', '\getree_fanchart_if_complemented_node:TF', '\getree_fanchart_set_segment_style:n', '\getree_fanchart_set_marker_style:n', '\getree_fanchart_set_color_wave:n', '\getree_fanchart_set_color_colorwheel:n', '\getree_fanchart_draw_path:n', '\getree_fanchart_draw_path:nnn', '\getree_fanchart_draw_root_style:n', '\getree_fanchart_draw_segment_standard:'.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/genealogytree The package’s files themselves can be inspected at http://mirror.ctan.org/macros/latex/contrib/genealogytree/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

genealogytree – Pedigree and genealogical tree diagrams

Pedigree and genealogical tree diagrams are proven tools to visualize genetic and relational connections between individuals. The naming (“tree”) derives from historical family diagrams. However, even the smallest family entity consisting of two parents and several children is hardly a ‘mathematical’ tree — it is a more general graph.

The package provides a set of tools to typeset genealogical trees (i.e., to typeset a set of special graphs for the description of family-like structures). The package uses an autolayout algorithm which can be customized, e.​g., to prioritize certain paths.

Version2.3.0 2023-03-09
Copyright2013–2023 Prof. Dr. Dr. Thomas F. Sturm
MaintainerThomas F. Sturm



Guest Book Sitemap Contact Contact Author