15,091
edits
Changes
no edit summary
{{Third-party pluginaddon}}
[[File:Menu-trees-gramps50.png|450px|right|thumb|Main menu showing all four reports for Addon:GenealogyTree]]
The '''GenealogyTree''' addon uses creates professional looking trees for the active person in the [[Addon:GenealogyTree#Prerequisites|LaTeX genealogytree (the Pedigree and genealogical tree diagrams package)]] to create professional looking trees for the active personfile format. The following reports are available:
* {{man label|[[Addon:GenealogyTree#Ancestor_tree|Ancestor Tree]]}}
* {{man label|[[Addon:GenealogyTree#Descendant_tree|Descendant Tree]]}}
== Usage ==
From the menu select {{man menu|Reports > Trees > [Xxxxx] Tree...}} where [Xxxxx] is one of the available reports.
== Features =Legend to Symbols===##found on page 230 of GenealogyTree documentation pdf##Legend to symbols used on chart.
* Creates professional looking family trees for = born, (*) born out of wedlock, +* = stillborn, *+ = died on the active person.* Output is only to <code>tex</code> or <code>pdf</code> files.birthday,
== Tree examples ==
===Descendant tree===
[[File:xxxGenealogyTree-Addon-descendant-example-50.png|450px|right|thumb|Descendant tree - example for Addon:GenealogyTree]]
Creates a tree chart showing the descendants of the active person.
===Grandparent tree===
[[File:xxxGenealogyTree-grandparent-example-50.png|450px|right|thumb|Grandparent tree - example for Addon:GenealogyTree]]Creates a Grandparent tree for the selected person.
{{-}}
===Sandclock tree===
[[File:xxxGenealogyTree-Addon-sandclock-example-51.png|450px|right|thumb|Sandclock tree - example for Addon:GenealogyTree]]Creates a Sandclock tree for the selected person. A sandclock connects ancestors and descendants starting from a single proband (active person).
{{-}}
===Sandclock Tree for a Family===
[[File:xxxGenealogyTree-Addon-sandclock_family-example-51.png|450px|right|thumb|Sandclock Tree for a Family - example for Addon:GenealogyTree]]Creates a Sandclock tree for the selected family.
{{-}}
== Prerequisites ==
The <code>texlive-pictures </code> package contains <code>genealogytree</code>.
The <code>texlive-fontsextra fonts-extra</code> package is required for non-latin fonts. See specific instructions for your operating system.* [[Addon:GenealogyTree#Linux|Linux]]* [[Addon:GenealogyTree#Apple MacOS|Apple MacOS]]* [[Addon:GenealogyTree#Microsoft Windows|Microsoft Windows]]
===Linux===
====Debian/Ubuntu==== * TeX support, at least 'texlive-base', 'texlive-binaries', 'tex-common', 'luatex' packages* for internal PDF output file format needs LaTex support(e.g., 'texlive-latex-base' package)* need for genealogytree needs 'texlive-pictures' package or download and install '[https://www.ctan.org/pkg/genealogytree genealogytree]'for the last version: <code>$ mkdir -p ~/texmf/tex/latex/genealogytree</code>or ''/var/lib/texmf'', ''/usr/local/share/texmf'' <code>$ cp ./genealogytree/* ~/texmf/tex/latex/genealogytree</code> <code>$ texhash ~/texmf</code> Same for '[https://www.ctan.org/pkg/tcolorbox tcolorbox]', and maybefor fonts : '[https://www.ctan.org/pkg/libertine libertines]', '[https://www.ctan.org/pkg/mweights mweights], etc ... <code>$ cp ~/texmf/tex/latex/libertine/map/libertine.map ~/.texmf-var/fonts/map/pdftex/updmap/pdftex.map</code> <code>$ updmap --enable Map=~/texmf/tex/latex/libertine/map/libertine.map</code> <code>$ sudo mktexlsr</code>
<code>$ mkdir sudo updmap-p sys --enable Map=~/.texmf/tex/latex/genealogytreelibertine/map/libertine.map</code>
===Apple MacOS===
Install the MacTeX distribution.
* https://www.tug.org/mactex/
{{stub}}
===Microsoft Windows===
==See also==* Feature request {{bug|10223}} LaTeX genealogytree reports* https://github.com/gramps-project/gramps/blob/master/gramps/gen/plug/docgen/treedoc.py (Instructions based creates the *.tex file and checks for the presence of lualatex.exe on Windows or lualatex on Linux )*[https://sourceforge.net/p/gramps/mailman/message/36223716/ Original instructions for installing PDF output support for Microsoft Windows]* [https://ctan.org/pkg/genealogytree LaTeX genealogytree] (the Pedigree and genealogical tree diagrams package) - By Prof. Dr. Dr. Thomas F. Sturm, [http://mirrors.ctan.org/macros/latex/contrib/genealogytree/genealogytree.pdf documentation] & examples ([https://github.com/T-F-S/genealogytree github])- CTAN(Comprehensive TeX Archive Network) - 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.* Questions tagged [https://tex.stackexchange.com/questions/tagged/genealogytree genealogytree] on tex.stackexchange.com '''Discussions on Gramps community support forum (Discourse)'''* [https://gramps.discourse.group/t/recurring-people-not-visible-on-exported-descendant-graph/4328/5 rendering of cousins marrying] and [[Addon:Family_Tree|Family Tree]] addon report as an alternative.
== Issues ==
See issues tagged with [https://gramps-project.org/bugs/tag_view_page.php?tag_id=294 GenealogyTree] on the bugtracker.
* The diagram doesn't scale to fit the page. For a large tree you will have to select a large paper size.
** Only the smallest value on Paper size item will be used
** {{bug|10512}}Sandclock tree generates one page of (possibly) a larger report
* {{bug|10494}} LaTeX report includes full images uncropped
* Help button url does not come here.
* No support for localized month names
* If you install only one of the reports the rest are installed also!
[[Category:Plugins]]
[[Category:Developers/General]]
[[Category:Prerequisites|G]]