File: ch15.html

package info (click to toggle)
texlive-doc 2007.dfsg.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 129,872 kB
  • ctags: 3,330
  • sloc: xml: 23,147; perl: 8,370; makefile: 843; sh: 352; lisp: 276; java: 159; python: 97; sed: 4
file content (958 lines) | stat: -rw-r--r-- 36,472 bytes parent folder | download | duplicates (2)
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
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta name="generator"
    content="HTML Tidy for Linux/x86 (vers 1st March 2002), see www.w3.org" />
    <meta http-equiv="Content-Type"
    content="text/html; charset=ISO-8859-1" />

    <title>Chapter&#160;15.&#160;TeX on the Macintosh</title>
    <link rel="stylesheet" href="mtw.css" type="text/css" />
    <meta name="generator"
    content="DocBook XSL Stylesheets V1.53.0" />
    <link rel="home" href="index.html" title="Making TeX Work" />
    <link rel="up" href="pt03.html"
    title="Part&#160;III.&#160;A Tools Overview" />
    <link rel="previous" href="ch14.html"
    title="Chapter&#160;14.&#160;Commercial Environments" />
    <link rel="next" href="ch16.html"
    title="Chapter&#160;16.&#160;TeX Utilities" />
  </head>

  <body>
    <div class="navheader">
      <table border="0" cellpadding="0" cellspacing="0"
      width="100%" summary="Navigation table">
        <tr>
          <td align="left">&#160;<a title="Making TeX Work"
          href="index.html"><img src="figures/nav-home.png"
          alt="Home" border="0" /></a>&#160;<a
          title="Chapter&#160;14.&#160;Commercial Environments"
          href="ch14.html"><img src="figures/nav-prev.png"
          alt="Prev" border="0" /></a>&#160;<a
          title="Part&#160;III.&#160;A Tools Overview"
          href="pt03.html"><img src="figures/nav-up.png" alt="Up"
          border="0" /></a>&#160;<a
          title="Chapter&#160;16.&#160;TeX Utilities"
          href="ch16.html"><img src="figures/nav-next.png"
          alt="Next" border="0" /></a></td>

          <td align="right"><i>Making TeX Work</i> Version 1.0.1
          <span class="alpha-version">(<a
          href="co01.html"><em>Alpha</em></a>)</span></td>
        </tr>
      </table>
    </div>

    <div class="chapter">
      <div class="titlepage">
        <div>
          <h2 class="title"><a id="chap.mac"
          name="chap.mac"></a>Chapter&#160;15.&#160;TeX on the
          Macintosh</h2>
        </div>

        <div>
          <p class="releaseinfo">$Revision: 1.1 $</p>
        </div>

        <div>
          <p class="pubdate">$Date: 2002/08/23 14:31:13 $</p>
        </div>
        <hr class="component-separator" />
      </div>

      <p><a id="id2931284" class="indexterm"
      name="id2931284"></a>For the most part, using TeX on the
      Macintosh is like using TeX on any other system. Certainly,
      the TeX documents that you edit are the same, and the output
      (on paper) is the same as the output from any other version
      of TeX.</p>

      <p>However, because they are immersed in a consistent
      graphical environment, Macintosh tools have a substantially
      different appearance from their non-graphical
      counterparts.<sup>[<a id="id2931310" name="id2931310"
      href="#ftn.id2931310">128</a>]</sup></p>

      <p>There are four implementations of TeX available for the
      Macintosh. Of these four, one is commercial, two are
      shareware, and one is (mostly) free. The following sections
      present an overview of each implementation, in alphabetical
      order.</p>

      <div class="section">
        <div class="titlepage">
          <div>
            <h2 class="title" style="clear: both"><a
            id="sec.Excalibur"
            name="sec.Excalibur"></a>CMacTeX</h2>
          </div>
        </div>

        <p>The CMacTeX<a id="id2931194" class="indexterm"
        name="id2931194"></a> package includes the most recent
        versions of TeX and MetaFont and all of the standard tools.
        A port of \dvips\index{dvips!for Macintosh} is also
        included, as well as a <tt>DVI</tt> previewer and a
        <b>PrintPS<a id="id2931222" class="indexterm"
        name="id2931222"></a></b> tool for printing PostScript
        files directly to a LaserWriter printer over AppleTalk.</p>

        <p>Each utility is a straightforward port of its unix
        counterpart. Command-line options have been replaced by
        standard Mac dialog boxes and menus where appropriate. TeX
        has been extended to include a built-in editor, although it
        is not necessary to use that editor if you have another
        favorite.</p>

        <p>By design, CMacTeX is a very modular package. This makes
        it easy to substitute different tools, or different ports
        of the same tools, where it is advantageous to do so. For
        example, you can use <b>MacGS<a id="id2931255"
        class="indexterm" name="id2931255"></a></b><a
        id="id2933708" class="indexterm" name="id2933708"></a> (a
        Macintosh version of <b>Ghostscript</b>) as a previewer if
        you like.</p>

        <p>Small versions of TeX, iniTeX, MetaFont, and
        <b>iniMF</b> are provided in the free distribution of
        CMacTeX. Big versions are available only in a commercial
        distribution purchased directly from the author. At the
        time of this writing, the commercial distribution is
        available on diskettes and via email. The commercial
        version also provides fully automated font generation (see
        &#8220;<a href="ch05.html#sec.autofont"
        title="Automatic Font Generation by DVI Drivers">the
        section called &#8220;Automatic Font Generation by DVI
        Drivers&#8221;</a>&#8221; in Chapter&#160;<a
        href="ch05.html"
        title="Chapter&#160;5.&#160;Fonts">Chapter&#160;5</a>,
        <span class="emphasis"><em><a href="ch05.html"
        title="Chapter&#160;5.&#160;Fonts">Chapter&#160;5</a></em></span>)
        and faster versions of TeX and MetaFont.</p>

        <p>The configuration files<a id="id2933780"
        class="indexterm" name="id2933780"></a> used by CMacTeX
        resemble the environment variables used by implementations
        of TeX on other systems. You can set up multiple search
        folders for input files and fonts, for example, by
        providing a list of folder names separated by colons.</p>

        <p>Table&#160;<a href="ch15.html#tab.mac.cmacdist"
        title="Table&#160;15.1.&#160;Summary of the \protect\cmactex Distribution at CTAN">
        Table&#160;15.1</a> summarizes the CMacTeX version 2.1
        distribution available on the CTAN archives (in
        <tt>systems/mac/cmactex</tt>) as of July, 1993. The
        top-level folders and their contents are presented, not a
        list of the archive files that form the distribution.</p>

        <div class="table">
          <a id="tab.mac.cmacdist" name="tab.mac.cmacdist"></a>

          <p class="title"><b>Table&#160;15.1.&#160;Summary of the
          \protect\cmactex Distribution at CTAN</b></p>

          <table
          summary="Summary of the \protect\cmactex Distribution at CTAN"
           border="1">
            <colgroup>
              <col align="left" />
              <col align="left" />
            </colgroup>

            <thead>
              <tr>
                <th align="left">\bf Folder</th>

                <th align="left">\bf Description</th>
              </tr>
            </thead>

            <tbody>
              <tr>
                <td align="left">\it TeX</td>

                <td align="left">Small versions of TeX</td>
              </tr>

              <tr>
                <td align="left">\it Metafont</td>

                <td align="left">Small versions of MetaFont</td>
              </tr>

              <tr>
                <td align="left">\it view\</td>

                <td align="left">print</td>

                <td><tt>DVI</tt> previewer and <b>PrintPS</b></td>
              </tr>

              <tr>
                <td align="left">\it dvips5516</td>

                <td align="left">Complete distribution of \dvips,
                version 5.516.</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it Utilities</td>

                <td align="left">All of the standard \texware and
                \mfware utilities</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it ams</td>

                <td align="left">Versions of AMSTeX and
                AMSLaTeX</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it ams-pk</td>

                <td align="left">\AmS-fonts in <tt>PK</tt>
                format</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it ams-tfm</td>

                <td align="left"><tt>TFM</tt> files for the
                \AmS-fonts</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it amsfonts</td>

                <td align="left">MetaFont sources for version 2.0
                of the \AmS-fonts</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it tfms</td>

                <td align="left"><tt>TFM</tt> files for the CMR and
                LaTeX fonts</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it cmpk300</td>

                <td align="left">The CMR fonts in <tt>PK</tt>
                format</td>

                <td class="auto-generated">&#160;</td>
              </tr>

              <tr>
                <td align="left">\it lpk300</td>

                <td align="left">The LaTeX extensions to CMR in
                <tt>PK</tt> format</td>

                <td class="auto-generated">&#160;</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>The installation instructions for CMacTeX are easy to
        understand, but you will have to configure CMacTeX before
        you try to use it. Unfortunately, the default configuration
        files do not reflect the layout of folders that results
        directly from unpacking the archive files.</p>

        <p>CMacTeX includes a prebuilt format file for Plain TeX,
        but if you want to use LaTeX, you will have to build the
        format file with iniTeX first.</p>
      </div>

      <div class="section">
        <div class="titlepage">
          <div>
            <h2 class="title" style="clear: both"><a id="id2934116"
            name="id2934116"></a>DirectTeX</h2>
          </div>
        </div>

        <p>DirectTeX<a id="id2934125" class="indexterm"
        name="id2934125"></a> <a id="id2934136" class="indexterm"
        name="id2934136"></a> is a Macintosh Programmer's Workshop
        (MPW)<a id="id2934152" class="indexterm"
        name="id2934152"></a> based TeX package. It is distributed
        in archive files containing eight disk images. You will
        have to copy each disk image onto a diskette (using a tool
        provided) before you can install DirectTeX.</p>

        <p>Because I don't have access to a Mac with MPW installed,
        there is very little that I can say about DirectTeX at this
        point.</p>
      </div>

      <div class="section">
        <div class="titlepage">
          <div>
            <h2 class="title" style="clear: both"><a id="id2934176"
            name="id2934176"></a>OzTeX</h2>
          </div>
        </div>

        <p>OzTeX<a id="id2934185" class="indexterm"
        name="id2934185"></a> is a complete TeX package that
        includes an integrated <tt>DVI</tt> previewer. OzTeX can
        print TeX <tt>DVI</tt> files directly to any printer
        selected by the <b>Chooser<a id="id2934223"
        class="indexterm" name="id2934223"></a></b>. Because OzTeX
        does not include MetaFont, you may need to get from some
        other source <tt>PK</tt> files at a resolution appropiate
        for your printer. The standard OzTeX distribution includes
        a complete set of <tt>PK</tt> files<a id="id2934253"
        class="indexterm" name="id2934253"></a> for 300dpi and
        360dpi printers.</p>

        <p>A default configuration file and a selection of
        specialized configuration files for different printers and
        environments are provided with OzTeX. The distinction
        between big and small implementations of TeX has been
        replaced by configurable memory limits<a id="id2934277"
        class="indexterm" name="id2934277"></a>. With enough RAM
        and appropriate configuration, you should be able to get
        OzTeX to process any TeX file you give it.</p>

        <p>OzTeX includes a simple text editor called
        <b>$\Sigma$Edit<a id="id2934309" class="indexterm"
        name="id2934309"></a></b>, but you can replace it with any
        editor you choose. Table&#160;<a
        href="ch15.html#tab.mac.oztexdist"
        title="Table&#160;15.2.&#160;Summary of the \protect\oztex Distribution at CTAN">
        Table&#160;15.2</a> summarizes the OzTeX version 1.5
        distribution available on the CTAN archives (in
        <tt>systems/mac/oztex</tt>) as of July, 1993. The top-level
        folders and their contents are given, not a list of the
        archive files that form the distribution.</p>

        <div class="table">
          <a id="tab.mac.oztexdist" name="tab.mac.oztexdist"></a>

          <p class="title"><b>Table&#160;15.2.&#160;Summary of the
          \protect\oztex Distribution at CTAN</b></p>

          <table
          summary="Summary of the \protect\oztex Distribution at CTAN"
           border="1">
            <colgroup>
              <col align="left" />
              <col align="left" />
            </colgroup>

            <thead>
              <tr>
                <th align="left">\bf Folder</th>

                <th align="left">\bf Contents</th>
              </tr>
            </thead>

            <tbody>
              <tr>
                <td align="left">\it Configs</td>

                <td align="left">Configuration files</td>
              </tr>

              <tr>
                <td align="left">\it TeX-formats</td>

                <td align="left">Format files for Plain TeX and
                LaTeX</td>
              </tr>

              <tr>
                <td align="left">\it TeX-fonts</td>

                <td align="left"><tt>TFM</tt> files for CMR, LaTeX,
                and PostScript fonts</td>
              </tr>

              <tr>
                <td align="left">\it Help-files</td>

                <td align="left">Online help files</td>
              </tr>

              <tr>
                <td align="left">\it PS-files</td>

                <td align="left">PostScript sources for OzTeX's
                PostScript built-in driver</td>
              </tr>

              <tr>
                <td align="left">\it TeX-docs</td>

                <td align="left">Example TeX files</td>
              </tr>

              <tr>
                <td align="left">\it LaTeX-docs</td>

                <td align="left">LaTeX sources for a 26 page User's
                Guide to OzTeX</td>
              </tr>

              <tr>
                <td align="left">\it $\Sigma$Edit</td>

                <td align="left">A simple text editor desk
                accessory</td>
              </tr>

              <tr>
                <td align="left">\it TeX-inputs</td>

                <td align="left">Input files for Plain TeX and
                LaTeX</td>
              </tr>

              <tr>
                <td align="left">\it PK-files</td>

                <td align="left">A set of <tt>PK</tt> files for
                300dpi and 360dpi printers</td>
              </tr>
            </tbody>
          </table>
        </div>

        <p>The OzTeX <tt>DVI</tt> printer recognizes \special
        commands for inserting PICT<a id="id2934565"
        class="indexterm" name="id2934565"></a>, PNTG<a
        id="id2934574" class="indexterm" name="id2934574"></a>
        (<b>MacPaint</b>), and EPSF<a id="id2934589"
        class="indexterm" name="id2934589"></a> images into your
        documents. Provision is also made for including raw
        PostScript code if the selected printer is a PostScript<a
        id="id2934601" class="indexterm" name="id2934601"></a>
        printer.</p>

        <p>OzTeX is a shareware program. If you continue to use it
        after a reasonable trial period, you are expected to
        purchase it.</p>
      </div>

      <div class="section">
        <div class="titlepage">
          <div>
            <h2 class="title" style="clear: both"><a id="id2934618"
            name="id2934618"></a>Textures</h2>
          </div>
        </div>

        <p><b>Textures<a id="id2934631" class="indexterm"
        name="id2934631"></a></b> is a commercial implementation of
        TeX from Blue Sky Research<a id="id2934639"
        class="indexterm" name="id2934639"></a>. It has a number of
        features that make it unique in the TeX market. It is
        supported by a complete user's guide and access to
        telephone and email product support.</p>

        <p>Textures supports an interactive preview mode called
        <span class="emphasis"><em>Lightning</em></span> Textures<a
        id="id2934662" class="indexterm" name="id2934662"></a><a
        id="id2934669" class="indexterm" name="id2934669"></a>. It
        is this feature that really sets Textures apart from other
        implementations. In this mode, changes to your document are
        reflected immediately in the preview window. In an
        environment with sufficient resources (memory and
        processing speed), the result is striking. Constructing
        complex items like tables and mathematical formulae is much
        easier, especially for the TeX novice, than using the
        conventional edit, TeX, preview, debug cycle. Because the
        log file is also visible, it's easy to see when you've
        written erroneous TeX code.</p>

        <p>Note that <span class="emphasis"><em>Lightning
        Textures</em></span> is not really a WYSIWYG environment
        (like <b>Scientific Word</b>, for example) because you
        still enter regular TeX commands in a purely textual
        fashion. You get immediate feedback in a different
        window.</p>

        <p>Textures is fast. Extensive instrumentation and
        hand-tuning of the program has produced an executable that
        is several (maybe many) times faster than other TeX
        executables on similar hardware.</p>

        <p>A complete set of Computer Modern Roman fonts is
        provided in Adobe Type&#160;1 format. This means that any
        font can be rendered at any size without loss of quality.
        PostScript versions of the \AmS-fonts are also available.
        The fonts can be purchased separately in either Macintosh
        or Adobe <tt>PFB</tt> formats.</p>

        <p>Textures is a very integrated environment. This can
        hardly be labelled a disadvantage considering how well it
        works, but it does mean that some extra effort is required
        if you want access to your document in a less integrated
        fashion. Using another editor to compose your document is
        possible, but it prevents you from using <span
        class="emphasis"><em>Lighting</em></span> Textures.
        Starting with version 1.6, the Textures editor includes a
        macro programming language, so you can customize it with
        features that you find useful. Blue Sky Research provides
        the tools you need to incorporate other fonts into TeX or
        extract TeX files (like <tt>DVI</tt> files) that are
        normally hidden from view by Textures.</p>

        <p>Figure&#160;<a href="ch15.html#fig.mac.textures"
        title="Figure&#160;15.1.&#160;Editing, previewing, and typesetting in Textures">
        Figure&#160;15.1</a> shows an example of a Textures
        session. The preview quality in this image is less than
        optimal because the Macintosh that Textures is running on
        does not have Adobe Type Manager.</p>

        <div class="figure">
          <a id="fig.mac.textures" name="fig.mac.textures"></a>

          <p class="title"><b>Figure&#160;15.1.&#160;Editing,
          previewing, and typesetting in Textures</b></p>
<pre class="screen">
FIXME:
</pre>
        </div>

        <p>Because the Computer Modern Roman fonts are included in
        Adobe Type&#160;1 format, MetaFont is not provided in the
        Textures package. Recently, BSR made their version of
        MetaFont freely available. BSR's MetaFont was designed to
        work with Textures, and creates output files that are
        suitable for Textures, but not necessarily the standard
        <tt>GF</tt> and <tt>TFM</tt> files you might expect. Those
        files can be obtained elsewhere, of course.</p>

        <p>The Textures package includes implementations of many
        auxiliary TeX programs including BibTeX<a id="id2934846"
        class="indexterm" name="id2934846"></a>, <b>MakeIndex<a
        id="id2934864" class="indexterm" name="id2934864"></a></b>,
        the <b>Excalibur<a id="id2934878" class="indexterm"
        name="id2934878"></a></b> spellchecker (see the &#8220;<a
        href="ch15.html#sec.Excalibur" title="CMacTeX">the section
        called &#8220;CMacTeX&#8221;</a>&#8221; section later in
        this chapter), a <b>DVITool<a id="id2934906"
        class="indexterm" name="id2934906"></a></b> for importing
        and exporting <tt>DVI</tt> files, and font tools for
        importing and exporting fonts. (Because Textures doesn't
        use <tt>PK</tt> files directly, the standard \mfware tools
        are not provided.) The Textures font tools are freely
        available from Blue Sky Research; see the &#8220;<a
        href="ch15.html#sec.bsrtools" title="BSR Font Tools">the
        section called &#8220;BSR Font Tools&#8221;</a>&#8221;
        section later in this chapter. Textures also supports
        virtual fonts.</p>

        <p>Textures includes the Eplain<a id="id2934956"
        class="indexterm" name="id2934956"></a> and Midnight<a
        id="id2934964" class="indexterm" name="id2934964"></a>
        macro packages in addition to Plain TeX and LaTeX. iniTeX
        is built into Textures, so you can make additional format
        files as described in Chapter&#160;<a href="ch04.html"
        title="Chapter&#160;4.&#160;Macro Packages">Chapter&#160;4</a>,
        <span class="emphasis"><em><a href="ch04.html"
        title="Chapter&#160;4.&#160;Macro Packages">Chapter&#160;4</a></em></span>.
        Making format files with Textures requires a Macintosh Plus
        or other system with at least 1Mb of memory.</p>

        <p>The Textures previewer and printing operations
        understand bitmap or scalable (EPSF) pictures inserted into
        your document with \special commands. Although not visible
        on the previewer, raw PostScript can also be inserted for
        documents printed on PostScript devices.</p>
      </div>

      <div class="section">
        <div class="titlepage">
          <div>
            <h2 class="title" style="clear: both"><a id="id2935013"
            name="id2935013"></a>Other Tools</h2>
          </div>
        </div>

        <p>The following sections describe Macintosh versions of
        other common tools. Some of these programs are unique to
        the Mac, while others are ports of tools from other
        systems.</p>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935026"
              name="id2935026"></a>Alpha</h3>
            </div>
          </div>

          <p><b>Alpha<a id="id2935040" class="indexterm"
          name="id2935040"></a></b> is a sophisticated shareware
          editor for text files. <b>Alpha</b> uses <b>Tcl<a
          id="id2935061" class="indexterm"
          name="id2935061"></a></b>, an interpreted C-like
          language, as a macro programming language for extending
          the editor. LaTeX support, which is written in
          <b>Tcl</b>, is very complete. An example of the
          <b>Alpha</b> editor is shown in Figure&#160;<a
          href="ch15.html#fig.mac.alpha"
          title="Figure&#160;15.2.&#160;Alpha editing the fonts chapter from this book">
          Figure&#160;15.2</a>.</p>

          <div class="figure">
            <a id="fig.mac.alpha" name="fig.mac.alpha"></a>

            <p class="title"><b>Figure&#160;15.2.&#160;Alpha
            editing the fonts chapter from this book</b></p>
<pre class="screen">
FIXME:
</pre>
          </div>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935128"
              name="id2935128"></a>BBEdit</h3>
            </div>
          </div>

          <p><b>BBEdit<a id="id2935142" class="indexterm"
          name="id2935142"></a></b> is another shareware editor.
          Like <b>Alpha</b>, it has a wide range of features
          including a LaTeX-aware editing mode. An example of the
          <b>BBEdit</b> editor is shown in Figure&#160;<a
          href="ch15.html#fig.mac.bbedit"
          title="Figure&#160;15.3.&#160;\program{BBEdit} editing the fonts chapter from this book">
          Figure&#160;15.3</a>.</p>

          <div class="figure">
            <a id="fig.mac.bbedit" name="fig.mac.bbedit"></a>

            <p class="title">
            <b>Figure&#160;15.3.&#160;\program{BBEdit} editing the
            fonts chapter from this book</b></p>
<pre class="screen">
FIXME:
</pre>
          </div>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="sec.bsrtools"
              name="sec.bsrtools"></a>BSR Font Tools</h3>
            </div>
          </div>

          <p>The Macintosh Programmer's Workshop (MPW)<a
          id="id2935216" class="indexterm" name="id2935216"></a> is
          required to use the Blue Sky Research Font Tools. These
          tools were written for Textures users so that they could
          make other fonts, like those created with MetaFont, for
          example, usable in Textures. In practice however, they
          create standard Macintosh font resources, so the
          resulting fonts can be used by any Mac application.
          Table&#160;<a href="ch15.html#tab.mac.bsrtools"
          title="Table&#160;15.3.&#160;Font Tools in the BSR package">
          Table&#160;15.3</a> describes the tools included in the
          <b>BSR Font Tools<a id="id2935252" class="indexterm"
          name="id2935252"></a></b> package.</p>

          <div class="table">
            <a id="tab.mac.bsrtools" name="tab.mac.bsrtools"></a>

            <p class="title"><b>Table&#160;15.3.&#160;Font Tools in
            the BSR package</b></p>

            <table summary="Font Tools in the BSR package"
            border="1">
              <colgroup>
                <col align="left" />
                <col align="left" />
              </colgroup>

              <thead>
                <tr>
                  <th align="left">\bf Tool</th>

                  <th align="left">\bf Description</th>
                </tr>
              </thead>

              <tbody>
                <tr>
                  <td align="left">\it GFtoPK</td>

                  <td align="left">Converts MetaFont <tt>GF</tt>
                  files into standard <tt>PK</tt> format</td>
                </tr>

                <tr>
                  <td align="left">\it PKtoFOND</td>

                  <td align="left">Creates Mac FOND resource from
                  <tt>PK</tt> and <tt>TFM</tt> files</td>
                </tr>

                <tr>
                  <td align="left">\it TFMtoSuit</td>

                  <td align="left">Creates a font metrics
                  suitcase</td>
                </tr>

                <tr>
                  <td align="left">\it NFNTcon</td>

                  <td align="left">Finds NFNT resource numbering
                  conflicts</td>
                </tr>

                <tr>
                  <td align="left">\it TFtoPL</td>

                  <td align="left">Converts <tt>TFM</tt> files into
                  <tt>PL</tt> files</td>
                </tr>

                <tr>
                  <td align="left">\it PLtoTF</td>

                  <td align="left">Translates <tt>PL</tt> files
                  (back) into <tt>TFM</tt> files</td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935468"
              name="id2935468"></a>Excalibur</h3>
            </div>
          </div>

          <p><b>Excalibur<a id="id2935481" class="indexterm"
          name="id2935481"></a></b> is a spellchecker designed to
          work with LaTeX documents. An example of <b>Excalibur</b>
          is shown in Figure&#160;<a
          href="ch15.html#fig.mac.Excalibur"
          title="Figure&#160;15.4.&#160;\program{Excalibur} spellchecking the fonts chapter from this book">
          Figure&#160;15.4</a>.</p>

          <div class="figure">
            <a id="fig.mac.Excalibur" name="fig.mac.Excalibur"></a>

            <p class="title">
            <b>Figure&#160;15.4.&#160;\program{Excalibur}
            spellchecking the fonts chapter from this book</b></p>
<pre class="screen">
FIXME:
</pre>
          </div>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935534"
              name="id2935534"></a>HyperBibTeX</h3>
            </div>
          </div>

          <p><a id="id2935542" class="indexterm"
          name="id2935542"></a>This is a hypercard stack for
          maintaining bibliographic databases <a id="id2935554"
          class="indexterm" name="id2935554"></a> <a id="id2935565"
          class="indexterm" name="id2935565"></a> suitable for use
          with BibTeX<a id="id2935577" class="indexterm"
          name="id2935577"></a>. BibTeX is described in
          Chapter&#160;<a href="ch12.html"
          title="Chapter&#160;12.&#160;Bibliographies, Indexes, and Glossaries">
          Chapter&#160;12</a>, <span class="emphasis"><em><a
          href="ch12.html"
          title="Chapter&#160;12.&#160;Bibliographies, Indexes, and Glossaries">
          Chapter&#160;12</a></em></span>. An example of
          HyperBibTeX is shown in Figure&#160;<a
          href="ch15.html#fig.mac.hyperbib"
          title="Figure&#160;15.5.&#160;The \program{Hyper\BibTeX} view of a bibliographic database">
          Figure&#160;15.5</a>.</p>

          <div class="figure">
            <a id="fig.mac.hyperbib" name="fig.mac.hyperbib"></a>

            <p class="title"><b>Figure&#160;15.5.&#160;The
            \program{Hyper\BibTeX} view of a bibliographic
            database</b></p>
<pre class="screen">
FIXME:
</pre>
          </div>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935646"
              name="id2935646"></a>MacGS</h3>
            </div>
          </div>

          <p><b>MacGS<a id="id2935659" class="indexterm"
          name="id2935659"></a></b> is a Macintosh port of GNU
          <b>Ghostscript</b><a id="id2935673" class="indexterm"
          name="id2935673"></a>, described in Chapter&#160;<a
          href="ch09.html"
          title="Chapter&#160;9.&#160;Previewing">Chapter&#160;9</a>,
          <span class="emphasis"><em><a href="ch09.html"
          title="Chapter&#160;9.&#160;Previewing">Chapter&#160;9</a></em></span>.</p>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935708"
              name="id2935708"></a>dvidvi</h3>
            </div>
          </div>

          <p><b>dvidvi<a id="id2935720" class="indexterm"
          name="id2935720"></a></b> is a Macintosh port of the
          <b>dvidvi</b> utility for rearranging pages in a
          <tt>DVI</tt> file.</p>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935748"
              name="id2935748"></a>MacDVIcopy</h3>
            </div>
          </div>

          <p><b>MacDVIcopy<a id="id2935761" class="indexterm"
          name="id2935761"></a></b> is a port of the <b>DVICOPY<a
          id="id2935775" class="indexterm"
          name="id2935775"></a></b> utility, which transforms
          virtual font references in a <tt>DVI</tt> file into the
          appropriate non-virtual fonts or commands. This allows
          DVI drivers and previewers that lack support for virtual
          fonts to preview documents that use them.</p>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935800"
              name="id2935800"></a>MacBibTeX</h3>
            </div>
          </div>

          <p>MacBibTeX<a id="id2935808" class="indexterm"
          name="id2935808"></a> is a port of the standard BibTeX
          utility for accessing bibliographic databases in a
          document. BibTeX is described in Chapter&#160;<a
          href="ch12.html"
          title="Chapter&#160;12.&#160;Bibliographies, Indexes, and Glossaries">
          Chapter&#160;12</a>.</p>
        </div>

        <div class="section">
          <div class="titlepage">
            <div>
              <h3 class="title"><a id="id2935830"
              name="id2935830"></a>MacMakeIndex</h3>
            </div>
          </div>

          <p><b>MacMakeIndex<a id="id2935843" class="indexterm"
          name="id2935843"></a></b> is a port of the standard
          <b>MakeIndex</b> for creating sorted, multilevel indexes
          in a document. <b>MakeIndex</b> is described in
          Chapter&#160;<a href="ch12.html"
          title="Chapter&#160;12.&#160;Bibliographies, Indexes, and Glossaries">
          Chapter&#160;12</a>.</p>
        </div>
      </div>

      <div class="footnotes">
        <br />
        <hr width="100" align="left" />

        <div class="footnote">
          <p><sup>[<a id="ftn.id2931310" name="ftn.id2931310"
          href="#id2931310">128</a>]</sup> {I'm not going to argue
          about the relative merits of graphical and non-graphical
          environments or particular implementations of graphical
          environments. When all is said and done, the Mac <span
          class="emphasis"><em>is</em></span> different. At least
          today.}</p>
        </div>
      </div>
    </div>

    <div class="navfooter">
      <table width="100%" summary="Navigation table">
        <tr>
          <td width="40%" align="left"><a
          title="Chapter&#160;14.&#160;Commercial Environments"
          href="ch14.html"><img src="figures/nav-prev.png"
          alt="Prev" border="0" /></a>&#160;</td>

          <td width="20%" align="center"><a title="Making TeX Work"
          href="index.html"><img src="figures/nav-home.png"
          alt="Home" border="0" /></a></td>

          <td width="40%" align="right">&#160;<a
          title="Chapter&#160;16.&#160;TeX Utilities"
          href="ch16.html"><img src="figures/nav-next.png"
          alt="Next" border="0" /></a></td>
        </tr>

        <tr>
          <td width="40%" align="left">
          Chapter&#160;14.&#160;Commercial Environments&#160;</td>

          <td width="20%" align="center"><a
          title="Part&#160;III.&#160;A Tools Overview"
          href="pt03.html"><img src="figures/nav-up.png" alt="Up"
          border="0" /></a></td>

          <td width="40%" align="right">
          &#160;Chapter&#160;16.&#160;TeX Utilities</td>
        </tr>
      </table>
    </div>
  </body>
</html>