1# strands package
2# Matthew Bertucci 9/21/2021 for v1.1
3
4#include:forarray
5#include:tikz
6#include:xfp
7#include:xstring
8
9\vpartition{sorted blocks}
10\vpartition[options%keyvals]{sorted blocks}
11
12#keyvals:\vpartition
13bend=%<integer%>
14bulla=#0,1
15bullb=#0,1
16bulletends=
17floor=
18font=%<fontsize%>
19height=
20labelver=
21labelhor=
22norma=
23normb=
24nstr=%<integer%>
25reflect=%<integer%>
26rotate=%<integer%>
27scale=
28strwidth=
29tkzpic=#0,1
30type=#0,2,3,4,5
31width=
32#endkeyvals
33
34\arcpartition{sorted blocks}
35\arcpartition[options%keyvals]{sorted blocks}
36
37#keyvals:\arcpartition
38bend=%<integer%>
39bull=#0,1
40bulletsize=
41floor=
42font=%<fontsize%>
43labelver=
44labelhor=
45norma=
46normb=
47num=%<integer%>
48rotate=%<integer%>
49scale=
50strwidth=
51tkzpic=#0,1
52type=#0,1
53width=
54#endkeyvals
55
56\permutation{images of 1 to n}
57\permutation[options%keyvals]{images of 1 to n}
58
59#keyvals:\permutation
60bulla=#0,1
61bullb=#0,1
62bulletends=
63floor=
64font=%<fontsize%>
65height=
66labelver=
67labelhor=
68norma=
69normb=
70nstr=%<integer%>
71rotate=%<integer%>
72scale=
73strwidth=
74tkzpic=#0,1
75type=#0,2,3,4,5
76width=
77#endkeyvals
78
79\tiedpair{permutation}{set partition}
80\tiedpair[options%keyvals]{permutation}{set partition}
81
82#keyvals:\tiedpair
83above=#0,1
84bend=%<integer%>
85bulla=#0,1
86bullb=#0,1
87bulletends=
88floor=
89font=%<fontsize%>
90height=
91labelver=
92labelhor=
93norma=
94normb=
95nstr=%<integer%>
96rotate=%<integer%>
97scale=
98strwidth=
99tkzpic=#0,1
100type=#0,2,3,4,5
101width=
102#endkeyvals
103
104\tie{dots}
105\tie[options%keyvals]{dots}
106
107#keyvals:\tie
108bend=%<integer%>
109bull=#0,1
110bulletie=
111color=#%color
112floor=
113height=
114snake#true,false
115snakeamp=
116snakends=
117snakelen=
118style=#solid,dashed,dotted
119tieheight=
120tiewidth=
121width=
122#endkeyvals
123
124\strands{generators}
125\strands[options%keyvals]{generators}
126
127#keyvals:\strands
128bendbraid=%<integer%>
129bendtangle=%<integer%>
130bulla=#0,1
131bullb=#0,1
132bulletends=
133direction=
134floor=
135height=
136labelver=
137labelhor=
138nstr=%<integer%>
139rotate=%<integer%>
140scale=
141strwidth=
142tiebull=#0,1
143tiebullsize=
144tiecolor=#%color
145tieheight=
146tiesnake=
147tiesnakeamp=
148tiesnakends=
149tiesnakelen=
150tiestyle=#solid,dashed,dotted
151tiewidth=
152tkzpic=#0,1
153type=#0,2,3,4,5
154width=
155#endkeyvals
156