File: familytree.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (104 lines) | stat: -rw-r--r-- 4,166 bytes parent folder | download
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#*