@@ -48,7 +48,7 @@ class KatexExample extends ContentExample {
48
48
'<span class="mord sizing reset-size6 size4">8</span>'
49
49
'<span class="mord sizing reset-size6 size3">9</span>'
50
50
'<span class="mord sizing reset-size6 size1">0</span></span></span></span></span></p>' , [
51
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
51
+ KatexSpanNode (nodes: [
52
52
KatexStrutNode (heightEm: 1.6034 , verticalAlignEm: null ),
53
53
KatexSpanNode (
54
54
styles: KatexSpanStyles (fontSizeEm: 2.488 ), // .reset-size6.size11
@@ -96,13 +96,12 @@ class KatexExample extends ContentExample {
96
96
'<span class="mord sizing reset-size6 size1">'
97
97
'<span class="mord">1</span>'
98
98
'<span class="mord sizing reset-size1 size11">2</span></span></span></span></span></span></p>' , [
99
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
99
+ KatexSpanNode (nodes: [
100
100
KatexStrutNode (heightEm: 1.6034 , verticalAlignEm: null ),
101
101
KatexSpanNode (
102
102
styles: KatexSpanStyles (fontSizeEm: 0.5 ), // reset-size6 size1
103
103
nodes: [
104
- KatexSpanNode (styles: KatexSpanStyles (),
105
- text: '1' ),
104
+ KatexSpanNode (text: '1' ),
106
105
KatexSpanNode (
107
106
styles: KatexSpanStyles (fontSizeEm: 4.976 ), // reset-size1 size11
108
107
text: '2' ),
@@ -126,26 +125,25 @@ class KatexExample extends ContentExample {
126
125
'<span class="mord"><span class="delimsizing size2">[</span></span>'
127
126
'<span class="mord"><span class="delimsizing size3">⌈</span></span>'
128
127
'<span class="mord"><span class="delimsizing size4">⌊</span></span></span></span></span></span></p>' , [
129
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
128
+ KatexSpanNode (nodes: [
130
129
KatexStrutNode (heightEm: 3 , verticalAlignEm: - 1.25 ),
131
- KatexSpanNode (styles: KatexSpanStyles (),
132
- text: '⟨' ),
133
- KatexSpanNode (styles: KatexSpanStyles (), nodes: [
130
+ KatexSpanNode (text: '⟨' ),
131
+ KatexSpanNode (nodes: [
134
132
KatexSpanNode (
135
133
styles: KatexSpanStyles (fontFamily: 'KaTeX_Size1' ),
136
134
text: '(' ),
137
135
]),
138
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
136
+ KatexSpanNode (nodes: [
139
137
KatexSpanNode (
140
138
styles: KatexSpanStyles (fontFamily: 'KaTeX_Size2' ),
141
139
text: '[' ),
142
140
]),
143
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
141
+ KatexSpanNode (nodes: [
144
142
KatexSpanNode (
145
143
styles: KatexSpanStyles (fontFamily: 'KaTeX_Size3' ),
146
144
text: '⌈' ),
147
145
]),
148
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
146
+ KatexSpanNode (nodes: [
149
147
KatexSpanNode (
150
148
styles: KatexSpanStyles (fontFamily: 'KaTeX_Size4' ),
151
149
text: '⌊' ),
@@ -170,23 +168,20 @@ class KatexExample extends ContentExample {
170
168
'<span class="base">'
171
169
'<span class="strut" style="height:0.6444em;"></span>'
172
170
'<span class="mord">2</span></span></span></span></span></p>' , [
173
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
171
+ KatexSpanNode (nodes: [
174
172
KatexStrutNode (heightEm: 0.6444 , verticalAlignEm: null ),
175
- KatexSpanNode (styles: KatexSpanStyles (),
176
- text: '1' ),
173
+ KatexSpanNode (text: '1' ),
177
174
KatexSpanNode (
178
175
styles: KatexSpanStyles (marginRightEm: 0.2778 ),
179
176
nodes: []),
180
- KatexSpanNode (styles: KatexSpanStyles (),
181
- text: ':' ),
177
+ KatexSpanNode (text: ':' ),
182
178
KatexSpanNode (
183
179
styles: KatexSpanStyles (marginRightEm: 0.2778 ),
184
180
nodes: []),
185
181
]),
186
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
182
+ KatexSpanNode (nodes: [
187
183
KatexStrutNode (heightEm: 0.6444 , verticalAlignEm: null ),
188
- KatexSpanNode (styles: KatexSpanStyles (),
189
- text: '2' ),
184
+ KatexSpanNode (text: '2' ),
190
185
]),
191
186
]);
192
187
@@ -212,9 +207,9 @@ class KatexExample extends ContentExample {
212
207
'<span class="sizing reset-size6 size3 mtight">'
213
208
'<span class="mord mtight">'
214
209
'<span class="mord mtight">′</span></span></span></span></span></span></span></span></span></span></span></span></span></p>' , [
215
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
210
+ KatexSpanNode (nodes: [
216
211
KatexStrutNode (heightEm: 0.8019 , verticalAlignEm: null ),
217
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
212
+ KatexSpanNode (nodes: [
218
213
KatexSpanNode (
219
214
styles: KatexSpanStyles (
220
215
fontFamily: 'KaTeX_Math' , fontStyle: KatexSpanFontStyle .italic),
@@ -229,8 +224,8 @@ class KatexExample extends ContentExample {
229
224
styles: KatexSpanStyles (marginRightEm: 0.05 ),
230
225
nodes: [
231
226
KatexSpanNode (styles: KatexSpanStyles (fontSizeEm: 0.7 ), nodes: [
232
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
233
- KatexSpanNode (styles : KatexSpanStyles (), text: '′' ),
227
+ KatexSpanNode (nodes: [
228
+ KatexSpanNode (text: '′' ),
234
229
]),
235
230
]),
236
231
])),
@@ -264,9 +259,9 @@ class KatexExample extends ContentExample {
264
259
'<span class="vlist-s"></span></span>'
265
260
'<span class="vlist-r">'
266
261
'<span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></span></p>' , [
267
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
262
+ KatexSpanNode (nodes: [
268
263
KatexStrutNode (heightEm: 0.5806 , verticalAlignEm: - 0.15 ),
269
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
264
+ KatexSpanNode (nodes: [
270
265
KatexSpanNode (
271
266
styles: KatexSpanStyles (
272
267
fontFamily: 'KaTeX_Math' , fontStyle: KatexSpanFontStyle .italic),
@@ -322,10 +317,10 @@ class KatexExample extends ContentExample {
322
317
'<span class="vlist-s"></span></span>'
323
318
'<span class="vlist-r">'
324
319
'<span class="vlist" style="height:0.247em;"><span></span></span></span></span></span></span></span></span></span></span></p>' , [
325
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
320
+ KatexSpanNode (nodes: [
326
321
KatexStrutNode (heightEm: 0.9614 , verticalAlignEm: - 0.247 ),
327
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
328
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
322
+ KatexSpanNode (nodes: [
323
+ KatexSpanNode (nodes: []),
329
324
KatexSpanNode (
330
325
styles: KatexSpanStyles (textAlign: KatexSpanTextAlign .left),
331
326
nodes: [
@@ -382,16 +377,16 @@ class KatexExample extends ContentExample {
382
377
'<span class="mord">'
383
378
'<span class="mord mathnormal">b</span></span></span></span></span></span>'
384
379
'<span class="mord mathnormal">c</span></span></span></span></span></p>' , [
385
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
380
+ KatexSpanNode (nodes: [
386
381
KatexStrutNode (heightEm: 0.9444 , verticalAlignEm: null ),
387
382
KatexSpanNode (
388
383
styles: KatexSpanStyles (fontFamily: 'KaTeX_Math' , fontStyle: KatexSpanFontStyle .italic),
389
384
text: 'a' ),
390
385
KatexVlistNode (rows: [
391
386
KatexVlistRowNode (
392
387
verticalOffsetEm: - 3.25 + 3 ,
393
- node: KatexSpanNode (styles : KatexSpanStyles (), nodes: [
394
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
388
+ node: KatexSpanNode (nodes: [
389
+ KatexSpanNode (nodes: [
395
390
KatexSpanNode (
396
391
styles: KatexSpanStyles (fontFamily: 'KaTeX_Math' , fontStyle: KatexSpanFontStyle .italic),
397
392
text: 'b' ),
@@ -417,12 +412,12 @@ class KatexExample extends ContentExample {
417
412
'<span class="mord">1</span>'
418
413
'<span class="mspace" style="margin-right:-0.1667em;"></span>'
419
414
'<span class="mord">2</span></span></span></span></span></p>' , [
420
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
415
+ KatexSpanNode (nodes: [
421
416
KatexStrutNode (heightEm: 0.6444 , verticalAlignEm: null ),
422
- KatexSpanNode (styles : KatexSpanStyles (), text: '1' ),
423
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
417
+ KatexSpanNode (text: '1' ),
418
+ KatexSpanNode (nodes: []),
424
419
KatexNegativeMarginNode (leftOffsetEm: - 0.1667 , nodes: [
425
- KatexSpanNode (styles : KatexSpanStyles (), text: '2' ),
420
+ KatexSpanNode (text: '2' ),
426
421
]),
427
422
]),
428
423
]);
@@ -463,45 +458,45 @@ class KatexExample extends ContentExample {
463
458
'<span class="vlist" style="height:0.2155em;"><span></span></span></span></span>'
464
459
'<span class="mspace" style="margin-right:-0.125em;"></span>'
465
460
'<span class="mord textrm">X</span></span></span></span></span></span></span></p>' , [
466
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
461
+ KatexSpanNode (nodes: [
467
462
KatexStrutNode (heightEm: 0.8988 , verticalAlignEm: - 0.2155 ),
468
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
463
+ KatexSpanNode (nodes: [
469
464
KatexSpanNode (
470
465
styles: KatexSpanStyles (fontFamily: 'KaTeX_Main' ),
471
466
text: 'K' ),
472
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
467
+ KatexSpanNode (nodes: []),
473
468
KatexNegativeMarginNode (leftOffsetEm: - 0.17 , nodes: [
474
469
KatexVlistNode (rows: [
475
470
KatexVlistRowNode (
476
471
verticalOffsetEm: - 2.905 + 2.7 ,
477
- node: KatexSpanNode (styles : KatexSpanStyles (), nodes: [
478
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
472
+ node: KatexSpanNode (nodes: [
473
+ KatexSpanNode (nodes: [
479
474
KatexSpanNode (
480
475
styles: KatexSpanStyles (fontFamily: 'KaTeX_Main' , fontSizeEm: 0.7 ), // .reset-size6.size3
481
476
text: 'A' ),
482
477
]),
483
478
])),
484
479
]),
485
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
480
+ KatexSpanNode (nodes: []),
486
481
KatexNegativeMarginNode (leftOffsetEm: - 0.15 , nodes: [
487
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
482
+ KatexSpanNode (nodes: [
488
483
KatexSpanNode (
489
484
styles: KatexSpanStyles (fontFamily: 'KaTeX_Main' ),
490
485
text: 'T' ),
491
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
486
+ KatexSpanNode (nodes: []),
492
487
KatexNegativeMarginNode (leftOffsetEm: - 0.1667 , nodes: [
493
488
KatexVlistNode (rows: [
494
489
KatexVlistRowNode (
495
490
verticalOffsetEm: - 2.7845 + 3 ,
496
- node: KatexSpanNode (styles : KatexSpanStyles (), nodes: [
497
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
491
+ node: KatexSpanNode (nodes: [
492
+ KatexSpanNode (nodes: [
498
493
KatexSpanNode (
499
494
styles: KatexSpanStyles (fontFamily: 'KaTeX_Main' ),
500
495
text: 'E' ),
501
496
]),
502
497
])),
503
498
]),
504
- KatexSpanNode (styles : KatexSpanStyles (), nodes: []),
499
+ KatexSpanNode (nodes: []),
505
500
KatexNegativeMarginNode (leftOffsetEm: - 0.125 , nodes: [
506
501
KatexSpanNode (
507
502
styles: KatexSpanStyles (fontFamily: 'KaTeX_Main' ),
@@ -538,9 +533,9 @@ class KatexExample extends ContentExample {
538
533
'<span class="vlist-s"></span></span>'
539
534
'<span class="vlist-r">'
540
535
'<span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></span></p>' , [
541
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
536
+ KatexSpanNode (nodes: [
542
537
KatexStrutNode (heightEm: 0.8333 , verticalAlignEm: - 0.15 ),
543
- KatexSpanNode (styles : KatexSpanStyles (), nodes: [
538
+ KatexSpanNode (nodes: [
544
539
KatexSpanNode (
545
540
styles: KatexSpanStyles (
546
541
marginRightEm: 0.07847 ,
@@ -552,7 +547,7 @@ class KatexExample extends ContentExample {
552
547
KatexVlistNode (rows: [
553
548
KatexVlistRowNode (
554
549
verticalOffsetEm: - 2.55 + 2.7 ,
555
- node: KatexSpanNode (styles : KatexSpanStyles (), nodes: [
550
+ node: KatexSpanNode (nodes: [
556
551
KatexNegativeMarginNode (leftOffsetEm: - 0.0785 , nodes: [
557
552
KatexSpanNode (
558
553
styles: KatexSpanStyles (marginRightEm: 0.05 ),
0 commit comments