[Tex/LaTex] Preparing input for genealogytree

genealogygenealogytree

The documentation for genealogytree says in section 7.1 (Database Concept):

The content producer could be a human person directly, but more
presumably a machine like a genealogy program. The node content is
written as a comma separated key-value list. This list is processed
and its content formatted by a database processor.

But are there any examples of code for genealogy programs to output in a format suitable for genealogytree? I have used genealogytree several times and have really liked the output, but only with handwritten input. Now when I want to use data from a GEDCOM file (the most usual format for exchanging genealogical data) I thought that I remembered some (experimental?) code for importing data from a GEDCOM file that came with genealogytree, but it seems like I remember wrong (or it is no longer there).

Best Answer

Well, there is no program I know of that you could use (currently).

For private use, I do have a such a program which outputs genealogytree compatible code, but it is not based on GEDCOM and not suitable for publication. But you may take this information as proof of concept that an automatism could work, even if I know that this must be frustrating.

I strongly believe that there should be some software in future that transforms a GEDCOM file (with some selected proband) into genealogytree source code. I see the following paths:

  • Direct export out of a genealogy program. I had the (weak) hope that some author would implement such an export module into his/her software (hey, I can use this free tree drawing for my software), but I do not know of any yet.

  • Implementation of gedcom2latex as student thesis. Well, I did not find a student yet who is willing to do it (and provide the result as freeware or open source).

  • Implementation of gedcom2latex by you or anybody else who thinks: why does this tool not exist?

  • Implementation of gedcom2latex by myself. Actually, I don't need it, because I have my private solution, but I'm tempted to do it for eternal glory ;-) I did not have enough time to follow this path yet...

There in an open-source GEDCOM parser http://gedcom4j.org which could be used for gedcom2latex to build an internal tree which is to be exported as genealogytree source...

Related Question