summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/uspatent/tex/uspatent.layout
blob: 4cbaa3a7648689ea08f9f39e22bbec00c336afaa (plain)
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[uspatent]{uspatent}
# uspatent textclass definition file
# Author: Peter J. Pupalaikis <pete_pope@hotmail.com>
# Version 1.0

Format 35
Columns            1
Sides              2
SecNumDepth        1
TocDepth           1
DefaultStyle       Standard
PageStyle          Headings
Provides makeidx   1
Provides framed    1
Provides subscript 1
# Memoir has support for line spacing, but uses different names from
# what setspace.sty does.  
Provides SetSpace  1


ClassOptions
	FontSize             9|10|11|12|14|17
	PageStyle            empty|plain|headings|myheadings|ruled|Ruled|companion
	Other                oldfontcommands
End


Style Standard
	Margin                Static
	LatexType             Paragraph
	LatexName             dummy
	ParIndent             0.4
	ParSkip               0.4
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             No_Label
End


Input stdinsets.inc
Input stdlists.inc
Input stdcounters.inc
Input stdfloats.inc
Input stdsections.inc
Input stdstarsections.inc
Input numreport.inc
Input stdtitle.inc
Input stdstruct.inc

Input lyxmacros.inc
Input stdlayouts.inc

NoStyle Part
NoStyle Chapter
NoStyle Section
NoStyle Subsection
NoStyle Subsubsection
NoStyle Subparagraph
NoStyle Part*
NoStyle Chapter*
NoStyle Section*
NoStyle Subsection*
NoStyle Subsubsection*
NoStyle Subparagraph*
NoStyle LyX-Code
NoStyle Quotation
NoStyle Quote
NoStyle Verse
NoStyle Address
NoStyle Abstract
NoStyle Bibliography
NoStyle Author
NoStyle Right_Address

Style Inventor
	Margin                Static
	LatexType             Command
	Category              FrontMatter
	InTitle               1
	LatexName             inventor
	LabelSep              xxx
	ParSkip               0.4
	TopSep                1.3
	BottomSep             0.7
	ParSep                0.7
	Align                 Center
	LabelType             No_Label
	Font
	  Size                Large
	EndFont
End

Style PatentSection
	Category			section
	Align				center
	LatexType			Command
	LatexName			patentSection
	Font
		Series		Bold
		Shape			SmallCaps
		Misc			underbar
		Size			Larger
	EndFont
	ParSep			0.4
	TopSep			2
End

Style	DrawingsDescriptionSection
	Category			Drawings
	LatexType			command
	LatexName			patentDrawingDescriptions
	KeepEmpty			1
	LabelType			Static
	LabelString		"------- Brief Description of Drawings  ------"
	Align				Right
	Font
		Series		Bold
		Shape			SmallCaps
		Color			Blue
	  	Size			Tiny
	EndFont
End

Style PatentParagraph
	Category			MainText
	LatexType			Command
	LatexName			patentParagraph
	ParSep			0.4
End

Style AssigneeName
	Category			Information
	LatexType			Command
	LatexName			setAssigneeName
	LabelType			Static
	LabelString		"Assignee Name: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style AssigneeAddress
	Category			Information
	LatexType			Command
	LatexName			setAssigneeAddress
	LabelType			Static
	LabelString		"Assignee Address: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style AssigneeCity
	Category			Information
	LatexType			Command
	LatexName			setAssigneeCity
	LabelType			Static
	LabelString		"Assignee City: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style AssigneePhone
	Category			Information
	LatexType			Command
	LatexName			setAssigneePhone
	LabelType			Static
	LabelString		"Assignee Phone: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style DocketNumber
	Category			Information
	LatexType			Command
	LatexName			setDocketNumber
	LabelType			Static
	LabelString		"Docket Number: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style LawyerName
	Category			Information
	LatexType			Command
	LatexName			setLawyerName
	LabelType			Static
	LabelString		"Patent Lawyer Name: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style LawyerNumber
	Category			Information
	LatexType			Command
	LatexName			setLawyerNumber
	LabelType			Static
	LabelString		"Patent Lawyer Reg Number: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style LawyerPhone
	Category			Information
	LatexType			Command
	LatexName			setLawyerPhone
	LabelType			Static
	LabelString		"Patent Lawyer Phone: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style OtherInventor
	Category			Information
	LatexType			Command
	LatexName			setOtherInventor
	KeepEmpty			0
	LabelType			Static
	LabelString		"Other Inventor: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style Version
	Category			Information
	LatexType			Command
	LatexName			setDocumentVersion
	KeepEmpty			0
	LabelType			Static
	LabelString		"Version: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style FigureDefinition
	Category			Drawings
	LatexType			Command
	LatexName			figureDefinition
	KeepEmpty			0
	LabelType			Static
	LabelString		"Figure Definition: "
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style FigureCaption
	Category			Drawings
	LatexType			Command
	LatexName			figureCaption
	KeepEmpty			0
	LabelType			Static
	LabelString		"Figure Caption: "
	Align				right
	Font
		Color			Green
	  	Size			Small
	EndFont
End

Style FigureClearPageAfter
	Category			Drawings
	LatexType			Command
	LatexName			figureClearPageAfter
	KeepEmpty			1
	LabelType			Static
	LabelString		"Figure Clear Page After"
	Align				right
	Font
		Color			Green
	  	Size			Small
	EndFont
End

Style FigureExtension
	Category			Drawings
	LatexType			Command
	LatexName			figureExtension
	KeepEmpty			0
	LabelType			Static
	LabelString		"Figure Extension: "
	Align				right
	Font
		Color			Green
	  	Size			Small
	EndFont
End

Style FigureDescription
	Category			Drawings
	LatexType			Command
	LatexName			figureDescription
	KeepEmpty			0
	LabelType			Static
	LabelString		"Figure Description: "
	Align				right
	Font
		Color			Green
	  	Size			Small
	EndFont
End

Style AnnotationDefinition
	Category			Drawings
	LatexType			Command
	LatexName			annotationDefinition
	KeepEmpty			0
	LabelType			Static
	LabelString		"Annotation Definition: "
	Align				right
	Font
		Series		Bold
		Color			Red
	  	Size			Small
	EndFont
End

Style AnnotationDescription
	Category			Drawings
	LatexType			Command
	LatexName			annotationDescription
	KeepEmpty			0
	LabelType			Static
	LabelString		"Annotation Description: "
	Align				right
	Font
		Color			Red
	  	Size			Small
	EndFont
End

Style AnnotationName
	Category			Drawings
	LatexType			Command
	LatexName			annotationName
	KeepEmpty			0
	LabelType			Static
	LabelString		"Annotation Name: "
	Align				right
	Font
		Color			Red
	  	Size			Small
	EndFont
End

Style DraftMode
	Category			PrintingMode
	LatexType			command
	LatexName			setPrintingModeDraft
	KeepEmpty			1
	LabelType			Static
	LabelString		"Printing Mode --- Draft"
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style ApplicationMode
	Category			PrintingMode
	LatexType			command
	LatexName			setPrintingModeApplication
	KeepEmpty			1
	LabelType			Static
	LabelString		"Printing Mode --- Application"
	Align				right
	Font
		Series		Bold
		Color			Green
	  	Size			Small
	EndFont
End

Style	ClaimsStart
	Category			Claims
	LatexType			command
	LatexName			patentClaimsStart
	KeepEmpty			1
	LabelType			Static
	LabelString		"------- Start of Patent Claims ------"
	Align				Right
	Font
		Series		Bold
		Shape			SmallCaps
		Color			Blue
	  	Size			Tiny
	EndFont
End

Style	ClaimsEnd
	Category			Claims
	LatexType			command
	LatexName			patentClaimsEnd
	KeepEmpty			1
	LabelType			Static
	LabelString		"------- End of Patent Claims ------"
	Align				Right
	Font
		Series		Bold
		Shape			SmallCaps
		Color			Blue
	  	Size			Tiny
	EndFont
End

InsetLayout "Flex:ClaimReference"
	LyXType               custom
	Decoration            classic
	LabelString           ClaimRef
	ContentAsLabel        true
	LatexName             claimRef
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	Font
	  Family              Typewriter
	  Color               Red
	EndFont
	LabelFont
	  Family              Typewriter
	  Color               Red
	  Size                Small
	EndFont
	HTMLIsBlock           false
End

Style	Claim
	Category			Claims
	LatexType			command
	LatexName			beginClaim
	Font
		Series		Bold
	  	Color			Blue
	EndFont
End

Style	DrawingsSection
	Category			Drawings
	LatexType			command
	LatexName			patentDrawings
	KeepEmpty			1
	LabelType			Static
	LabelString		"------- Patent Drawings ------"
	Align				Right
	Font
		Series		Bold
		Shape			SmallCaps
		Color			Blue
	  	Size			Tiny
	EndFont
End

InsetLayout "Flex:FigureReference"
	LyXType               custom
	Decoration            classic
	LabelString           PatentFigure
	ContentAsLabel        true
	LatexName             referencePatentFigure
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	Font
	  Family              Typewriter
	  Color               Blue
	EndFont
	LabelFont
	  Family              Typewriter
	  Color               Blue
	  Size                Small
	EndFont
	HTMLIsBlock           false
End

InsetLayout "Flex:Annotation"
	LyXType               custom
	Decoration            classic
	LabelString           Annotation
	ContentAsLabel        true
	LatexName             annotate
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	Font
	  Family              Typewriter
	  Color               Green
	EndFont
	LabelFont
	  Family              Typewriter
	  Color               Green
	  Size                Small
	EndFont
	HTMLIsBlock           false
End


InsetLayout "Flex:PatentComment"
	LyXType               custom
	Decoration            classic
	LabelString           Comment
	ContentAsLabel        false
	LatexName             patentComment
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	LabelFont
	  Family              Typewriter
	  Color               Yellow
	  Size                Small
	EndFont
	HTMLIsBlock           false
End

InsetLayout "Flex:Annotation+Name"
	LyXType               custom
	Decoration            classic
	LabelString           Annotation+Name
	ContentAsLabel        true
	LatexName             annotateWithName
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	Font
	  Series              Bold
	  Family              Typewriter
	  Color               Green
	EndFont
	LabelFont
	  Series              Bold
	  Family              Typewriter
	  Color               Green
	  Size                Small
	EndFont
	HTMLIsBlock           false
End


InsetLayout "Flex:Acronym"
	LyXType               custom
	Decoration            classic
	LabelString           Acronym
	ContentAsLabel        true
	LatexName             ac
	LatexType             command
	MultiPar              false
	CustomPars            false
	ForcePlain            true
	PassThru              true
	FreeSpacing           true
	ForceLTR              true
	HTMLIsBlock           false
End

Float
	Type                  figure
	GuiName               FIG.
	Placement             tbp
	Extension             lof
	NumberWithin          none
	Style                 plain
	ListName              "List of Figures"
	IsPredefined          true
	UsesFloatPkg          false
	ListCommand           listoffigures
	RefPrefix             fig
End