aboutsummaryrefslogtreecommitdiff
path: root/graphics/jgraph/files/patch-ad
blob: 25a244d1549fef25a1c522a185389fb5b8b7dfde (plain) (blame)
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
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
--- jgraph.1.orig	Fri Mar 19 16:27:09 1999
+++ jgraph.1	Wed Aug  4 16:42:13 1999
@@ -307,7 +307,7 @@
 command lets you explicitly enter one which will go directly into the 
 jgraph output.  Its units are the 
 final postscript units.  It's probably best to use the 
-\fB\-p\FR 
+\fB\-p\fR 
 option
 to see what the bounding box is that jgraph produces, and then
 alter that accordingly with
@@ -333,10 +333,10 @@
 These two commands allow the user to include strings or
 files (the token specifies the filename) which will be copied directly 
 into jgraph's output.
-The \fIpreamble\fB is included at the beginning of the output
+The \fIpreamble\fR is included at the beginning of the output
 (after some initial postscript to set things up for jgraph), 
-and the \fIepilogue\fB is included at the end.  A good use for
-the \fIpreamble\fB is to set up a postscript dictionary if you're
+and the \fIepilogue\fR is included at the end.  A good use for
+the \fIpreamble\fR is to set up a postscript dictionary if you're
 using postscript marks.
 .PD
 .RE
@@ -364,13 +364,13 @@
 \fB\|{\fIinteger\fB\|}.  \fR
 If the curve doesn't exist, then this command creates it and starts
 editing it.  
-\fINewcurve\fB
+\fINewcurve\fR
 and 
-\fIcurve\fB
+\fIcurve\fR
 interact as 
-\fInewgraph\fB
+\fInewgraph\fR
 and
-\fIgraph\fB
+\fIgraph\fR
 do.
 .TP
 \fBnewline\fR  
@@ -412,28 +412,28 @@
 .ns
 .TP
 \fBcopystring \|[\fIinteger\fB\|]\fR
-\fIString\fB
+\fIString\fR
 and
-\fIcopystring\fB
+\fIcopystring\fR
 are to 
-\fInewstring\fB
+\fInewstring\fR
 as
-\fIcurve\fB
+\fIcurve\fR
 and
-\fIcopycurve\fB
+\fIcopycurve\fR
 are to
-\fInewcurve.\fB
+\fInewcurve.\fR
 .TP
 \fBborder\fR
 .br
 .ns
 .TP
 \fBnoborder\fR
-\fIBorder\fR\fB
+\fIBorder\fR
 draws a square border around the area defined by the axes.
-\fINoborder\fB
+\fINoborder\fR
 specifies no border.
-\fINoborder\fB
+\fINoborder\fR
 is the default.  
 .TP
 \fBclip\fR
@@ -441,15 +441,15 @@
 .ns
 .TP
 \fBnoclip\fR
-\fIClip\fB
+\fIClip\fR
 specifies that all curves in the graph will be clipped -- that is,
 no points outside of the of axes will be plotted.  Clipping can also be
 specified on a per-curve basis.  The default is
-\fInoclip.\fB
+\fInoclip.\fR
 .TP
 \fBinherit_axes\fR   
 This is an old command which is kept for backward compatibility.
-\fICopycurve.\fB
+\fICopycurve.\fR
 is equivalent to:
 .PP
 .nf
@@ -464,9 +464,9 @@
 \fBy_translate \|[\fIfloat\fB\|]\fR   
 By default, the bottom left-hand corner of each graph is at point
 (0,0) (final postscript units).
-\fIX_translate\fB
+\fIX_translate\fR
 and
-\fIY_translate\fB
+\fIY_translate\fR
 translate the bottom left-hand corner of the graph 
 \fB\|[\fIfloat\fB\|] \fR
 inches.  The main use of this is to draw more than one graph on 
@@ -474,12 +474,12 @@
 page when it computes its bounding box for centering.  Thus, if
 only one graph is drawn, it will always be centered on the page, 
 regardless of its 
-\fIX_translate\fB
+\fIX_translate\fR
 and
-\fIY_translate\fB
+\fIY_translate\fR
 values.  These values are used for relative placement of the graphs.
    To change the centering of the graphs, use
-\fIbbox.\fB
+\fIbbox.\fR
 .TP
 \fBX \|[\fIfloat\fB\|]\fR
 .br
@@ -487,9 +487,9 @@
 .TP
 \fBY \|[\fIfloat\fB\|]\fR   
 These are the same as 
-\fIX\fB
+\fIX\fR
 and 
-\fIY\fB
+\fIY\fR
 in the
 Top-level commands, except that they let the user continue editing
 the current graph.
@@ -500,9 +500,9 @@
 .B SIMPLE AXIS EDITING COMMANDS
 These commands act on the current
 axis as chosen by 
-\fIxaxis\fB
+\fIxaxis\fR
 or
-\fIyaxis\fB
+\fIyaxis\fR
 (see GRAPH EDITING COMMANDS). 
 Axis editing terminates when a graph or top-level command is given. 
 There are more advanced axis editing commands given below which have
@@ -531,9 +531,9 @@
 \fB\-p \fR
 option.  Unless stated, all units (for example point
 plotting, string plotting, etc.) will be in terms of the
-\fImin\fB
+\fImin\fR
 and
-\fImax\fB
+\fImax\fR
 values of the x and y axes.
 .TP
 \fBsize \|[\fIfloat\fB\|]\fR   
@@ -556,9 +556,9 @@
 \fB\-p \fR
 for the value).  By default, each hash mark
 will be labeled with its value.  
-\fIHash\fB
+\fIHash\fR
 and 
-\fIshash\fB
+\fIshash\fR
 are ignored if
 the axes are logarithmic.
 .TP
@@ -571,11 +571,11 @@
 \fBhash\fR
 = -1.
 If 
-\fIhash\fB
+\fIhash\fR
 is set by the user, 
-\fIshash\fB
+\fIshash\fR
 is defaulted to the
-\fImin\fB
+\fImin\fR
 value of the axis.
 .TP
 \fBmhash \|[\fIinteger\fB\|]\fR   
@@ -609,7 +609,7 @@
 If the precision is negative, then jgraph chooses a default:  For 
 ``g'' and ``G'', the default is 6.  For ``e'' and ``E'', the default
 is 0, and for ``f'', jgraph tries to determine a reasonable default.
-Please read the man page of \fBprinf(1)\fR for a complete description
+Please read the man page of \fBprintf(1)\fR for a complete description
 of how it formats floating point numbers.
 .TP
 \fBlabel\fR   
@@ -623,57 +623,57 @@
 \fBdraw_at \|[\fIfloat\fB\|]\fR   
 Draw the axis line at this point on the other axis. 
 The default is usually the other axis's 
-\fImin, \fB
+\fImin, \fR
 however if 
-\fIhash_scale \fB
+\fIhash_scale \fR
 is positive (see 
-\fIhash_scale \fB
+\fIhash_scale \fR
 under ADVANCED AXIS EDITING), it will be
 the other axis's 
-\fImax.\fB
+\fImax.\fR
 .TP
 \fBnodraw\fR   
 Do not draw the axis, the hash marks or any labels.  This
 is useful for plotting points with no axes, and for overlaying graphs
 on top of one another with no clashes.  This is equivalent to
-\fIno_draw_axis,\fB
-\fIno_draw_axis_label,\fB
-\fIno_draw_hash_marks,\fB
+\fIno_draw_axis,\fR
+\fIno_draw_axis_label,\fR
+\fIno_draw_hash_marks,\fR
 and
-\fIno_draw_hash_labels.\fB
+\fIno_draw_hash_labels.\fR
 .TP
 \fBdraw\fR   
 Cancels the effect of 
-\fInodraw.  \fB
+\fInodraw.  \fR
 Default = 
-\fIdraw.\fB
+\fIdraw.\fR
 This is
 equivalent to 
-\fIdraw_axis,\fB
-\fIdraw_axis_label,\fB
-\fIdraw_hash_marks,\fB
+\fIdraw_axis,\fR
+\fIdraw_axis_label,\fR
+\fIdraw_hash_marks,\fR
 and 
-\fIdraw_hash_labels.\fB
+\fIdraw_hash_labels.\fR
 .TP
 \fBgrid_lines\fR
 .br
 .ns
 .TP
 \fBno_grid_lines\fR
-\fIGrid_lines\fB
+\fIGrid_lines\fR
 specifies to plot a grid line at each major hash
 mark on this axis.  The default is 
-\fIno_grid_lines.\fB
+\fIno_grid_lines.\fR
 .TP
 \fBmgrid_lines\fR
 .br
 .ns
 .TP
 \fBno_mgrid_lines\fR
-\fIMgrid_lines\fB
+\fIMgrid_lines\fR
 specifies to plot a grid line at each minor hash
 mark on this axis.  The default is 
-\fIno_mgrid_lines.\fB
+\fIno_mgrid_lines.\fR
 .PD
 .RE
 .LP
@@ -681,9 +681,9 @@
 .B CURVE EDITING COMMANDS 
 These commands act on the current curve as
 chosen by 
-\fInewcurve\fB
+\fInewcurve\fR
 or 
-\fIcurve\fB
+\fIcurve\fR
 (see GRAPH EDITING COMMANDS).  Curve
 editing terminates when a graph or top-level command is given.
 .RS
@@ -691,9 +691,9 @@
 \fBpts \|[\|{\fIfloat\fB\|} \|{\fIfloat\fB\|}\|]*\fR   
 This sets the points to plot in this
 curve.  The first 
-\fIfloat\fB
+\fIfloat\fR
 is the x value, and the second 
-\fIfloat\fB
+\fIfloat\fR
 is the y
 value of the point.  Points are plotted in the order specified.
 This command stops reading points when a non-float is given.
@@ -707,23 +707,23 @@
 \fBy_epts \|[\|{\fIfloat\fB\|} \|{\fIfloat\fB\|} \|{\fIfloat\fB\|} \|{\fIfloat\fB\|}\|]*\fR   
 This allows the user to specify points and ``confidence values'' (otherwise
 known as ``error bars'').  The first two 
-\fIfloats\fB
+\fIfloats\fR
 specify the x and y values of
 the point, as above.  If
 \fBx_epts\fR
 is specified,  then the second two
-\fIfloats\fB
+\fIfloats\fR
 specify range or confidence values
 for the x value of the point.  
 Error bars will be printed to each of these x values (using the 
 original point's y value)
 from the original point.  Similarly,
-\fIy_epts\fB
+\fIy_epts\fR
 specifies range or confidence values for the y value of the point.
-\fIpts\fB
-\fIx_epts\fB
+\fIpts\fR
+\fIx_epts\fR
 and
-\fIy_epts\fB
+\fIy_epts\fR
 can all be intermixed. 
 .TP
 \fBmarktype\fR   
@@ -744,12 +744,12 @@
 the label will be printed one unit to the right and one unit below the
 curve points (units are units of the x and y axes).
 Default label values are 0 for x and y, and center justification.
-  \fIPostscript:\fR See the \fIpostscript\fB token below.
-  \fIEps:\fR See the \fIeps\fB token below.
+  \fIPostscript:\fR See the \fIpostscript\fR token below.
+  \fIEps:\fR See the \fIeps\fR token below.
   \fINone\fR means that no mark will be
 plotted (this is useful for drawing lines).  
   There are four types of \fIgeneral\fR marks, which work using the 
-\fIgmarks\fB command described below.  The four marktypes are 
+\fIgmarks\fR command described below.  The four marktypes are 
 \fIgeneral\fR, \fIgeneral_nf\fR, \fIgeneral_bez\fR, and 
 \fIgeneral_bez_nf\fR.
   By default, a new mark is chosen for each curve.
@@ -781,11 +781,11 @@
 for 
 \fIgray\fR
 should be from 0 (black) to 1 (white).  Values for
-\fIcolor\fR\fB
+\fIcolor\fR
 should also be from 0 to 1.  They are RGB values, and thus define the 
 amount of red, green and blue in the curve respectively.  Specifying
 color nullifies the gray value, and vice versa.  The default is 
-\fIgray 0\fB
+\fIgray 0\fR
 .TP
 \fBfill \|[\fIfloat\fB\|]\fR   
 .br
@@ -794,16 +794,16 @@
 \fBcfill \|[\fIfloat\fB\| \|\fIfloat\fB\| \|\fIfloat\fB\|]\fR   
 This sets the filling of marks which define an area
 to fill (e.g.  \fIbox\fR, \fIcircle\fR, \fIxbar\fR).  
-\fIfill\fB
+\fIfill\fR
 defines a gray value, and 
-\fIcfill\fB
+\fIcfill\fR
 defines a color value (see 
-\fIgray\fB
+\fIgray\fR
 and
-\fIcolor\fB
+\fIcolor\fR
 above for a description of the units).
 The default is 
-\fIfill 0\fB
+\fIfill 0\fR
 (black).
 .TP
 \fBpattern \fItoken\fB \|[\fIfloat\fB\|]\fR   
@@ -837,17 +837,17 @@
 .ns
 .TP
 \fBppattern \fItoken\fB \|[\fIfloat\fB\|]\fR   
-\fIPoly\fB allows the user to make jgraph treat the curve as a 
+\fIPoly\fR allows the user to make jgraph treat the curve as a 
 closed polygon (or in the case of a bezier, a closed bezier curve).
-\fIpfill\fB, \fIpcfill\fB and \fIppattern\fB  specify the 
+\fIpfill\fR, \fIpcfill\fR and \fIppattern\fR  specify the 
 filling of the polygon,
-and work like \fIfill\fB, \fIcfill\fB and \fIpattern\fB above.  
-The default is \fInopoly\fB.
+and work like \fIfill\fR, \fIcfill\fR and \fIpattern\fR above.  
+The default is \fInopoly\fR.
 .TP
 \fBgmarks \|[\|{\fIfloat\fB\|} \|{\fIfloat\fB\|}\|]*\fR   
-\fIGmarks\fB
+\fIGmarks\fR
 is a way for the user to define custom marks.  For each mark on 
-\fI(x,y),\fB
+\fI(x,y),\fR
 Each pair of 
 \fB\|{\fIfloat_x\fB\|}, \|{\fIfloat_y\fB\|}, \fR
 will define a point on the mark (x + 
@@ -878,8 +878,8 @@
 will be copied to the output once for every mark.  The postscript will
 be set up so that when the string or file is put to the output, (0, 0) of
 the the axes is in the middle of the mark, it is rotated by
-\fImrotate\fB degrees, and scaled by 
-(\fImarksize_x\fB / 2), \fImarksize_y\fB / 2).
+\fImrotate\fR degrees, and scaled by 
+(\fImarksize_x\fR / 2), \fImarksize_y\fR / 2).
 Thus, the \fIbox\fR mark could be defined as:
 .PP
 .nf
@@ -887,14 +887,14 @@
                   1 1 lineto 1 -1 lineto -1 -1 lineto stroke
 .fi
 .PP
-If the \fImarksize_x\fB is defined to be (0, 0), then jgraph does no
+If the \fImarksize_x\fR is defined to be (0, 0), then jgraph does no
 scaling.  This is useful when the postscript has strings, and the 
 user does not want the strings to be scaled.
 .TP
 \fBeps {\fItoken\fB\|}\fR   
 This allows the user to include an encapsulated postscript file
 and treat it as a mark.  It automatically sets the marktype to
-\fIeps\fB.  The file will be scaled so that the bounding
+\fIeps\fR.  The file will be scaled so that the bounding
 box is \fImarksize\fR units.  Among other things, this allows the
 user to include whole jgraph files as marks.  Please see ad.jgr,
 explained in HINTS AND EXAMPLE GRAPHS below for an example of this feature.
@@ -912,17 +912,17 @@
 .ns
 .TP
 \fBnorarrows\fR
-\fIRarrows\fB
+\fIRarrows\fR
 specifies to draw an arrow at the end of every line
 segment in the curve.  
-\fILarrows\fB
+\fILarrows\fR
 specifies to draw an arrow at the beginning of every line segment.
 The size of the arrows can be changed by using
-\fIasize.\fB
+\fIasize.\fR
 The default is
-\fInolarrows\fB
+\fInolarrows\fR
 and
-\fInorarrows\fB.
+\fInorarrows\fR.
   Arrows always go exactly to the point specified, with the exception 
 of when the marktype is ``circle''.  In this case, the arrow goes to
 the edge of the circle.
@@ -940,9 +940,9 @@
 .ns
 .TP
 \fBnorarrow\fR
-This is analgous to the above, except that with \fIlarrow\fB, the
+This is analgous to the above, except that with \fIlarrow\fR, the
 only arrow drawn is to the beginning of the first segment in the
-curve, and with \fIrarrow\fB, the only arrow drawn is to the end
+curve, and with \fIrarrow\fR, the only arrow drawn is to the end
 of the last segment.
 .TP
 \fBasize \|[\fIfloat\fB\|] \|[\fIfloat\fB\|]\fR   
@@ -964,17 +964,17 @@
 .TP
 \fBapattern \fItoken\fB \|[\fIfloat\fB\|]\fR   
 These control the grayness or color of arrowheads.  
-\fIAfill\fB,
-\fIacfill\fB
+\fIAfill\fR,
+\fIacfill\fR
 and 
-\fIapattern\fB
+\fIapattern\fR
 work in the same way as 
-\fIfill\fB,
-\fIcfill\fB
+\fIfill\fR,
+\fIcfill\fR
 and
-\fIpattern\fB
+\fIpattern\fR
 described above.  The default is
-\fIafill 0\fB
+\fIafill 0\fR
 (black).
 .TP
 \fBlinetype \|[\fItoken\fB\|]\fR   
@@ -983,17 +983,17 @@
 \fIdotdash\fR, \fIdotdotdash\fR, \fIdotdotdashdash\fR, \fIgeneral\fR, and
 \fInone\fR.  The default is \fInone\fR.  \fIGeneral\fR lets the user define
 his own linetype using the
-\fIglines\fB
+\fIglines\fR
 command described below.  Points are connected in the
 order in which they are inserted using the 
-\fIpts\fB
+\fIpts\fR
 command.
 .TP
 \fBglines \|[\fIfloat\fB\|]*\fR   
 This lets the user specify the exact dashing of a line.  The format
 is as in postscript -- the first number is the length of the first
 dash, the second is the length of the space after the first dash,
-etc.  For example, \fIdotdash\fB could be defined as ``\fIglines\fB 5 3
+etc.  For example, \fIdotdash\fR could be defined as ``\fIglines\fR 5 3
 1 3''.  
 .TP
 \fBlinethickness \|[\fIfloat\fB\|]\fR   
@@ -1007,7 +1007,7 @@
 \fBnobezier\fR
 .br
 .ns
-\fIBezier\fB
+\fIBezier\fR
 specifies to use the curve's points to define successive bezier curves.
 The first point is the starting point.  The next two are control points
 for the bezier curve and the next point is the ending point.  If there
@@ -1016,7 +1016,7 @@
 point is the ending point.  Thus, a bezier must have a total of (3n + 1)
 points, where n is at least 1.
   In bezier curves, marks and arrows only apply to every third point.
-\fINobezier\fB is the default.
+\fINobezier\fR is the default.
 
 .TP
 \fBclip\fR
@@ -1026,16 +1026,16 @@
 \fBnoclip\fR
 This turns off clipping.  If clipping was specified for the 
 entire graph, then 
-\fInoclip\fB
+\fInoclip\fR
 has no effect.
-\fINoclip\fB
+\fINoclip\fR
 is the default.
 .TP
 \fBlabel\fR   
 This edits the label of this curve for the purposed of
 drawing a legend.  (see LABEL EDITING COMMANDS and LEGEND EDITING
 COMMANDS).  Unless the legend entry is 
-\fIcustom\fB,
+\fIcustom\fR,
 setting any label attribute except for the text itself
 will have no effect.
 .PD
@@ -1082,7 +1082,7 @@
 \fBhjr\fR   
 These set the horizontal justification to left,
 center, and right, respectively.  Default = 
-\fIhjc.\fB
+\fIhjc.\fR
 .TP
 \fBvjt\fR
 .br
@@ -1095,18 +1095,18 @@
 \fBvjb\fR   
 These set the vertical justification to top
 center, and bottom, respectively.  Default = 
-\fIvjb.\fB
+\fIvjb.\fR
 .TP
 \fBrotate \|[\fIfloat\fB\|]\fR   
 This will rotate the string 
 \fB\|[\fIfloat\fB\|] \fR
 degrees.  The point of rotation is defined by the
-\fIvj\fB
+\fIvj\fR
 and 
-\fIhj\fB
+\fIhj\fR
 commands.  For example, to rotate 90 degrees about the center of a string, 
 one would use
-\fIvjc hjc rotate 90.\fB
+\fIvjc hjc rotate 90.\fR
 .TP
 \fBlgray \|[\fIfloat\fB\|]\fR
 .br
@@ -1114,9 +1114,9 @@
 .TP
 \fBlcolor \|[\fIfloat\fB \fIfloat\fB \fIfloat\fB\|]\fR
 These control the color or the grayness of the label.  It works just as
-\fIgray\fB
+\fIgray\fR
 and
-\fIcolor\fB
+\fIcolor\fR
 do for curves and axes.  The default depends on the context.  For example,
 for strings and the title, the default is black.  For axis labels and hash
 labels, the default is the color of the axis.  For text as marks, the
@@ -1138,13 +1138,13 @@
 of the entry's curve.  Thus, for example, if you wanted each entry's
 fontsize to be 18, you had to set it in each entry's curve.  Now,
 default legend entry characteristics are set using the 
-\fIdefaults\fB
+\fIdefaults\fR
 keyword.  Unless a
-\fIcustom\fB
+\fIcustom\fR
 legend is specified, these default values override any values set in 
 the entry's curve.  Thus, to get all entries to have a fontsize of
 18, it must be set using 
-\fIdefaults fontsize 18.\fB
+\fIdefaults fontsize 18.\fR
 
 If legend editing seems cryptic, try the following example:
 .PP
@@ -1168,7 +1168,7 @@
 .br
 .ns
 .TP
-\fBoff\R
+\fBoff\fR
 These turn printing of the legend on and off.  The default is on
 (but, of course, if there are no curve labels defined, there will
 be no legend).
@@ -1223,16 +1223,16 @@
 .br
 .ns
 .TP
-\fIright\fB
+\fIright\fR
 These will automatically produce a legend to the left or
 the right of the graph.  
-\fILeft\fB
+\fILeft\fR
 is equivalent to 
-\fIdefaults hjr vjc\fB
+\fIdefaults hjr vjc\fR
 and
-\fIright\fB
+\fIright\fR
 is equivalent to 
-\fIdefaults hjl vjc.\fB
+\fIdefaults hjl vjc.\fR
 .TP
 \fBtop\fR   
 .br
@@ -1241,13 +1241,13 @@
 \fBbottom\fR
 These will automatically produce a legend on the top or
 the bottom of the graph.  
-\fITop\fB
+\fITop\fR
 is equivalent to 
-\fIdefaults hjl vjb\fB
+\fIdefaults hjl vjb\fR
  and
-\fIbottom\fB
+\fIbottom\fR
 is equivalent to
-\fIdefaults hjl vjt.\fB
+\fIdefaults hjl vjt.\fR
 .TP
 \fBx \|[\fIfloat\fB\|]\fR
 .br
@@ -1256,23 +1256,23 @@
 \fBy \|[\fIfloat\fB\|]\fR   
 These are included mainly for backward compatability to earlier
 versions of jgraph.  Setting 
-\fIx\fB
+\fIx\fR
 and 
-\fIy\fB
+\fIy\fR
 is equivalent to ``defaults x 
-\fIfloat\fB
+\fIfloat\fR
 y
-\fIfloat\fB
+\fIfloat\fR
 hjl vjt''
 .TP
 \fBcustom\fR   
 This lets the user control where each individual legend
 entry goes.  The values of the 
-\fIdefaults\fB
+\fIdefaults\fR
 fields are ignored, and instead, the values of the curve's
 labels are used.  All justifications have defined results, except 
 for 
-\fIhjc\fB.
+\fIhjc\fR.
 Similarly, rotation other than 0 is likely to produce bad effects.
 .PD
 .RE
@@ -1292,13 +1292,13 @@
 \fBcolor \|[\fIfloat\fB \fIfloat\fB \fIfloat\fB\|]\fR
 These specify either the grayness of the axis or its color.  Values
 for
-\fIgray\fB
+\fIgray\fR
 should be from 0 (black) to 1 (white).  Values for
-\fIcolor\fB
+\fIcolor\fR
 should also be from 0 to 1.  They are RGB values, and thus define the
 amount of red, green and blue in the axis respectively.  Specifying
 color nullifies the gray value, and vice versa.  The default is
-\fIgray 0\fB.
+\fIgray 0\fR.
 These values affect every part of the axis:  the label,
 the hash marks and labels, the axis line and the grid lines.
 .TP
@@ -1319,21 +1319,21 @@
 gridlines and the mgridlines to be different from those of the 
 axis lines.
 The default
-\fIgrid_gray\fB
+\fIgrid_gray\fR
 and
-\fIgrid_color\fB
+\fIgrid_color\fR
 is the same as the axis's
-\fIgray\fB
+\fIgray\fR
 and
-\fIcolor\fB.
+\fIcolor\fR.
 The default
-\fImgrid_gray\fB
+\fImgrid_gray\fR
 and
-\fImgrid_color\fB
+\fImgrid_color\fR
 is the same as 
-\fIgrid_gray\fB
+\fIgrid_gray\fR
 and
-\fIgrid_color\fB.
+\fIgrid_color\fR.
 .TP
 \fBhash_at \|[\fIfloat\fB\|]\fR   
 Draw a hash mark at this point.  No label is
@@ -1349,17 +1349,17 @@
 Edit the default characteristics of the hash labels. 
 This is so that the user can change the fontsize, justification,
 etc., of the hash labels.  Editing 
-\fIhash_labels \fB
+\fIhash_labels \fR
 is just like editing
 normal labels (see LABEL EDITING COMMANDS), except that the 
-\fI:,\fB
-\fIx,\fB
+\fI:,\fR
+\fIx,\fR
 and
-\fIy\fB
+\fIy\fR
 values are all ignored. Defaults for hash labels are as
 follows: Fontsize=9, Font=``Times-Roman'', Justification is dependent
 on whether it is the x or y axis and whether 
-\fIhash_scale\fB
+\fIhash_scale\fR
 is positive or negative.
 .TP
 \fBhash_scale \|[\fIfloat\fB\|]\fR   
@@ -1372,7 +1372,7 @@
 By default, the hash marks are drawn
 either above or below the axis.  This command changes where they are
 drawn.  
-\fIHash_scale\fB
+\fIHash_scale\fR
 still determines whether they are drawn above or
 below this point, and their size.
 .TP
@@ -1380,10 +1380,10 @@
 By default, the hash labels are
 drawn either above or below the hash marks (again, this is dependent
 on 
-\fIhash_scale\fB).
+\fIhash_scale\fR).
 This command changes where they are drawn. 
 Justification and fontsize, etc., can be changed with the
-\fIhash_labels\fB
+\fIhash_labels\fR
 command.
 .TP
 \fBauto_hash_marks\fR
@@ -1395,17 +1395,17 @@
 not 
 \fBjgraph \fR
 will automatically create hash marks according to 
-\fIhash,\fB
-\fImhash\fB
+\fIhash,\fR
+\fImhash\fR
 and
-\fIshash\fB
+\fIshash\fR
 (or 
-\fIlog_base\fB
+\fIlog_base\fR
 and
-\fImhash\fB
+\fImhash\fR
 for logarithmic axes). 
 The default is 
-\fIauto_hash_marks.\fB
+\fIauto_hash_marks.\fR
 .TP
 \fBauto_hash_labels\fR
 .br
@@ -1416,9 +1416,9 @@
 not 
 \fBjgraph \fR
 will automatically create hash labels for the
-\fIauto_hash_marks\fB.
+\fIauto_hash_marks\fR.
 Default = 
-\fIauto_hash_labels\fB.
+\fIauto_hash_labels\fR.
 .TP
 \fBdraw_axis\fR
 .br
@@ -1427,7 +1427,7 @@
 \fBno_draw_axis\fR   
 This toggles whether or not the axis
 line is drawn.  Default = 
-\fIdraw_axis.\fB
+\fIdraw_axis.\fR
 .TP
 \fBdraw_axis_label\fR
 .br
@@ -1436,10 +1436,10 @@
 \fBno_draw_axis_label\fR   
 This toggles whether or
 not the axis label (as editted by the 
-\fIlabel\fB
+\fIlabel\fR
 command) is drawn.
 Default = 
-\fIdraw_axis_label.\fB
+\fIdraw_axis_label.\fR
 .TP
 \fBdraw_hash_marks\fR
 .br
@@ -1448,11 +1448,11 @@
 \fBno_draw_hash_marks\fR   
 This toggles whether or
 not the hash marks (both automatic and those created with 
-\fIhash_at\fB
+\fIhash_at\fR
 and 
-\fImhash_at\fB)
+\fImhash_at\fR)
 are drawn.  Default = 
-\fIdraw_hash_marks.\fB
+\fIdraw_hash_marks.\fR
 .TP
 \fBdraw_hash_labels\fR
 .br
@@ -1461,7 +1461,7 @@
 \fBno_draw_hash_labels\fR   
 This toggles whether or
 not the hash labels are drawn.  Default = 
-\fIdraw_hash_labels.\fB
+\fIdraw_hash_labels.\fR
 .PD
 .RE
 .LP
@@ -1470,19 +1470,19 @@
 Hash labels are simply strings printed
 along the appropriate axis.  As a default, they are printed at the
 place denoted by the most recent 
-\fIhash_at\fB
+\fIhash_at\fR
 or 
-\fImhash_at\fB
+\fImhash_at\fR
 for this
 axis, but this can be changed by the 
-\fIat\fB
+\fIat\fR
 command.  If there has been
 no 
-\fIhash_at\fB
+\fIhash_at\fR
 or 
-\fImhash_at,\fB
+\fImhash_at,\fR
 then an
-\fIat\fB
+\fIat\fR
 command must be given, or
 there will be an error.  Hash editing terminates when either one of
 these commands is not given.
@@ -1509,9 +1509,9 @@
 .TP
 \fBFunction plotting\fR
 With the 
-\fIinclude\fB
+\fIinclude\fR
 and 
-\fIshell\fB
+\fIshell\fR
 statement, it's easy to
 create a file of points of a function with a c or awk program, and
 include it into a graph.  See the section HINTS AND EXAMPLE GRAPHS
@@ -1529,7 +1529,7 @@
 should be able to draw any kind of scatter/line/bar graph that
 a user desires.  To embellish the graph with extra text, axes, lines,
 etc., it is helpful to use 
-\fIcopygraph.\fB
+\fIcopygraph.\fR
 The following example graphs show a few examples of different features
 of jgraph.  They should be in the directory JGRAPH_DIR.
 .sp
@@ -1544,7 +1544,7 @@
 - ebars.jgr is a simple graph with error bars.
 - sin.jgr shows how a sin function can be plotted using a simple c
 program to produce the sin wave.  Moreover, this file shows a use of
-\fIcopygraph\fB
+\fIcopygraph\fR
 to plot an extra x and y axis at the 0 point.
 .sp
 - sin1.jgr is a further extension of sin.jgr only with one x and y
@@ -1570,9 +1570,9 @@
 - mab2.jgr is a graph created by Matt Blaze which shows how a 
 complicated output graph can be quite concisely and simply stated.
 In this graph, the x axis is a time line.  It shows usage of the 
-\fIhash_label\fB
+\fIhash_label\fR
 and
-\fIhash_labels\fB
+\fIhash_labels\fR
 commands, as well as displaying how jgraph lets you extract data from
 output files with awk.
 .sp
@@ -1597,20 +1597,20 @@
 .sp
 To view these graphs, use jgraph -P, and view the resulting output
 file with
-\fIgs,\fB
+\fIgs,\fR
 or a similar postscript viewer.
 To make a hard copy of these graphs, pipe the output of jgraph 
 -P directly to 
-\fIlpr.\fB
+\fIlpr.\fR
 
 .SH USING JGRAPH TO DRAW PICTURES
 As hypercube.jgr and alb.jgr show, jgraph can be used as a postscript
 preprocessor to make drawings.  There are two advantages 
 using jgraph to draw pictures instead of using standard drawing tools like
-\fIxfig\fB,
-\fIfigtool\fB,
+\fIxfig\fR,
+\fIfigtool\fR,
 or
-\fIidraw\fB.
+\fIidraw\fR.
 The first is that with jgraph, you know exactly where strings, lines,
 boxes, etc, will end up, because you plot them explicitly.  The second
 advantage is that for iterative drawings, with lots of patters, you