1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
# familytree package
# Matthew Bertucci 2022/06/29 for v3.1
#include:relsize
#include:xparse
## Individual Box (ft-individual.dtx) ##
\indvdldef{new box name}{individual name}
\indvdldef{new box name}{individual name}[additional info]
\indvdldef{new box name}{individual name}[additional info][maleline xlength]#*
\indvdldef{new box name}[title%text]{individual name}
\indvdldef{new box name}[title%text]{individual name}[additional info]#*
\indvdldef{new box name}[title%text]{individual name}[additional info][maleline xlength]#*
\indvdldef[child mark]{new box name}{individual name}
\indvdldef[child mark]{new box name}{individual name}[additional info]#*
\indvdldef[child mark]{new box name}{individual name}[additional info][maleline xlength]#*
\indvdldef[child mark]{new box name}[title%text]{individual name}#*
\indvdldef[child mark]{new box name}[title%text]{individual name}[additional info]#*
\indvdldef[child mark]{new box name}[title%text]{individual name}[additional info][maleline xlength]
\ftindvdldef{new box name}{individual name}#S
\ftindvdldef{new box name}{individual name}[additional info]#S
\ftindvdldef{new box name}{individual name}[additional info][maleline xlength]#S
\ftindvdldef{new box name}[title%text]{individual name}#S
\ftindvdldef{new box name}[title%text]{individual name}[additional info]#S
\ftindvdldef{new box name}[title%text]{individual name}[additional info][maleline xlength]#S
\ftindvdldef[child mark]{new box name}{individual name}#S
\ftindvdldef[child mark]{new box name}{individual name}[additional info]#S
\ftindvdldef[child mark]{new box name}{individual name}[additional info][maleline xlength]#S
\ftindvdldef[child mark]{new box name}[title%text]{individual name}#S
\ftindvdldef[child mark]{new box name}[title%text]{individual name}[additional info]#S
\ftindvdldef[child mark]{new box name}[title%text]{individual name}[additional info][maleline xlength]#S
\biological
\ftbiological#*
\adopted
\ftadopted#*
\top
\fttop#*
\blank
\ftblank#*
\haschild
\fthaschild#*
\private
\ftprivate#*
\maleline
\ftmaleline#*
\femaleline
\ftfemaleline#*
\patrilineal
\ftpatrilineal#*
\matrilineal
\ftmatrilineal#*
\nameboxcfg{space from child mark}{font}{space to maleline}{maleline length}
\ftnameboxcfg{space from child mark}{font}{space to maleline}{maleline length}#*
\cmarkboxcfg{space between two lines}{line length}
\ftcmarkboxcfg{space between two lines}{line length}#*
\titleboxcfg{indent}{font}{linestretch}{vspace to individual name}
\fttitleboxcfg{indent}{font}{linestretch}{vspace to individual name}
\optboxcfg{vspace to individual name}{indent}{font}{linestretch}
\ftoptboxcfg{vspace to individual name}{indent}{font}{linestretch}#*
## Sibling Box (ft-sibling.dtx) ##
\sblngdef{new box name}{list of individual boxes}
\ftsblngdef{new box name}{list of individual boxes}#*
\ivaldef{new box name}{length}
\ftivaldef{new box name}{length}#*
\ival
\ftival#*
\ivalnameCY#S
\ivalival#S
\ivali
\ftivali#*
\ivalinameCY#S
\ivaliival#S
\ivalii
\ftivalii#*
\ivaliinameCY#S
\ivaliiival#S
\sblngboxcfg{space between siblings}
\ftsblngboxcfg{space between siblings}#*
## Parent-child Relationship Box or Generations Box (ft-gens.dtx) ##
\pcdef{new box name}{parent box name}{child box name}
\ftpcdef{new box name}{parent box name}{child box name}#*
\gensdef{new box name}{parent box name}{list of connection pairs}
\ftgensdef{new box name}{parent box name}{list of connection pairs}#*
## Marriage Box (ft-marriage.dtx) ##
\mrrgdef{new box name}{spouse list A}{oneself}{spouse list B}
\mrrgdef{new box name}{spouse list A}{oneself}{spouse list B}[childline xlength]
\ftmrrgdef{new box name}{spouse list A}{oneself}{spouse list B}#*
\ftmrrgdef{new box name}{spouse list A}{oneself}{spouse list B}[childline xlength]#*
\mrrgboxcfg{space between two lines}{space between name and line}{line length}
\ftmrrgboxcfg{space between two lines}{space between name and line}{line length}#*
## Library (ft-lib.dtx) ##
\ftymd{year}
\ftymd{year}[month]
\ftymd{year}[month][date]
\ftundef{box name}
\ifftdbg#*
\ftdbgtrue#*
\ftdbgfalse#*
|