summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/make-tex-work/html/ch15.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/make-tex-work/html/ch15.html')
-rw-r--r--Master/texmf-doc/doc/english/make-tex-work/html/ch15.html958
1 files changed, 958 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/english/make-tex-work/html/ch15.html b/Master/texmf-doc/doc/english/make-tex-work/html/ch15.html
new file mode 100644
index 00000000000..339ed29bd3f
--- /dev/null
+++ b/Master/texmf-doc/doc/english/make-tex-work/html/ch15.html
@@ -0,0 +1,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>
+