Some of these tools work under MacOS X, some do not. We are still working on figuring out which.

ArabTeX

Free-ware
Arab-TeX is a TeX typesetting package for Arabic, Persian, Urdu, Pashto (Afghanic), and several related scripts.

It is a free, though copyrighted, package developed by Professor Klaus Lagally of Stuttgart. It can be downloaded directly from CTAN.

ArabTeX also runs under OzTeX, whose author, Andrew Trevorrow, helped to configure this implementation of the ArabTeX package. It should work under other implementations. Go to its home site for more information.

BBEdit TeX Tools

by Ujwal S. Sathyam setlur@bigfoot.com
Free-ware
Requires BBEdit (not the Lite version)
This is version 1.0 initial release of Tex Tools plug-in for BBEdit, a popular text editor for the Macintosh. It provides an integrated interface between BBEdit and various TeX-related software such as the typesetter, DVI previewer, BibTeX, Excalibur, etc. This tool is a 68K BBEdit tool and should work on a 68K or PowerPC Macintosh with BBEdit version 3.5.2 or later, though I have tested it with only version 4.0.3 and the 5.1 demo version on a PowerPC. Since this is a tool providing a floating palette rather than an extension, it will not work with BBEdit Lite. MacOS 7.0 or greater is also required. To use it, drop the tool into the BBEdit Extensions (BBEdit 4.0) or BBEdit Plug-ins (BBEdit > 4.5) folder.

The TeX Tools plug-in scans your system for most TeX-related applications and provides a floating palette showing the icons of the applications it found. Clicking on an icon executes an appropriate task. For example, clicking on the OzTeX icon typesets the current window. Clicking on BibTeX icon runs the *.aux file through BibTeX, clicking on the Ghost-Script icon opens the *.ps file.

The applications currently recognized are:

  • OzTeX (TeX, DVI viewer, and dvips)
  • Textures
  • CMacTeX (TeX, DVI viewer, dvips, and PDF-Tex)
  • BibTeX
  • Excalibur
  • Make-Index
  • Ghost-Script
  • Acrobat

Keyboard modifiers change the action taken. Read the file TeXToolsDoc.dvi or TeXToolsDoc.pdf for a complete documentation.

BibDesk

From the author:

  • What it is
    • A graphical BibTeX-bibliography manager for Mac OS X (v10.1).
    • A program I wrote to help me manage all the electronic copies of papers I was reading and the bibliographic information about them.
    • BibDesk is intended to help organize and use a set of bibliographic databases in BibTeX .bib format. It is aimed initially at making it easy to find a paper you want to cite in a large database and then to add the citation command to a text file (presumably a TeX source file.)
    • BibDesk uses the standard BibTeX .bib file format so that you can still use the existing nice tools without too much hassle.
    See Features

Bookends

Cripple-Ware (limit of 50 references without fee.)
Bookends is a full-featured and cost-effective bibliography/reference and information management system for students and professionals. Bookends runs natively in Mac OS X as well as Mac OS 9.x. With Bookends you can easily import references (information about journal articles, books, etc.) from hundreds of online sources (even import references directly from PubMed ,Medline on BioMedNet, and some OVID databases without intermediary files). Import references from BibTeX, EndNote, Papyrus, and Reference Manager databases. "Scan" your manuscripts to generate finished versions ready for submission or publication, with full in-text citations and bibliographies that meet the most exacting requirements. Plug-ins let you access the power of Bookends from within Microsoft Word and Nisus Writer/Nisus Writer Express to directly format manuscripts for publication. Bookends can also scan manuscripts saved from any word processor in RTF format. Attach any file to a reference and with a single click open it in Bookends or in the application that created it. This means you can, for example, search Bookends for an article and, if present on the hard disk or server, instantly open its PDF file. Pictures and graphics (figures, graphs, diagrams, etc.) are just as easily accessed.

CocoAspell

CocoAspell is Mac OS X implementation of Aspell -- A more intelligent Ispell -- that is being developed by Kevin Atkinson. Here is a brief snippet of how Kevin describes Aspell on his web site: Aspell is an Open Source spell checker designed to eventually replace Ispell. Its main feature is that it does a much better job of coming up with possible suggestions than Ispell does. In fact recent tests shows that it even does better than Microsoft Word 97's spell checker or just about any other spell checker I have seen. It also has support for checking (La)TeX and HTML files, and run time support for other non English languages.

Cyclone

Free-ware
Cyclone is a text converting utility application for the Macintosh that uses Apple Text Encoding Converter.

Equation Service

Equation Service is a program that uses pdflatex to produce small PDF files containing equations and other text. You can either do the input and typesetting in the main Equation Service window and then drag and drop the resulting PDF into your application, or highlight text in the other application and run Equation Service on it by typing command-/.

Excalibur

by Rick Zaccone zaccone@bucknell.edu
Free-ware
Excalibur is a very nice spell checker for any Macintosh text file or the clipboard, but it is specifically designed for use with LaTeX files. Features include:
  • Excalibur will offer suggestions for how to correct a word.
  • Excalibur can spell check the clipboard. This makes it a good spelling checker for any text based application such as Alpha or SimpleText.
  • Excalibur also works with Eudora Pro, BBEdit, MT NewsWatcher, Communicate, Nisus Writer, AppleWorks (formerly ClarisWorks), WordPerfect, and any other program that supports Word Services.
  • You can teach it about new LaTeX commands and environments that you define.
  • You can create your own dictionaries.
  • Works on any plain TEXT file. (type TEXT)
  • Works on formatted files via Word Services.
  • You will need Mac OS 8.6 or higher to run Excalibur 4.0.
  • Version 3.0.2 of Excalibur will run on System 7.1 or higher, but it requires the Classic environment on Mac OS X. It is still available from the Excalibur ftp server.
  • Version 2.6 of Excalibur is still available too. It will run on System 6.0.5 or greater, and it will run on any Macintosh since the Mac Plus.
  • The "Standard Dictionary" (American English) distributed with Excalibur has over 162,000 words.

Excel2LaTeX

by JAM Software
Free-ware:
It's difficult to create tables in LaTeX, especially if some columns are calculated. Excel2LaTeX allows you to transform the current selection from Excel to Latex. Most of the formatting will be kept (bold, italic, border lines, multicolumn cells, etc.). The LaTeX code can be copied to the clipboard or saved as a LaTeX file, which then can be included in an existing LaTeX document using the \input command.
Don't mind that the page says that it is Windows software.

FasTeX

by Filip G. Machi, Jerrold E. Marsden, Wendy G. McKay fastex@cds.caltech.edu
Free-ware: (TypeIt4Me is shareware)
FasTeX is a system of keyboard shortcuts for the fast keying of TeX (LaTeX, AmSTeX, AMSLaTeX) currently available for Macintosh and Unix computers. It replaces any keyboard shortcut by the equivalent TeX command or group of commands and will speed up your TeX inputting by a factor of 3, as well as providing many useful templates. It also helps to avoid the creation of special macro command abbreviations that make the TeX code hard to read and edit quickly by others who work on the same files. A set of files, which we shall refer to as the FasTeX Shortcut Files, contains the mapping information that expands keyboard shortcuts into the corresponding TeX commands.

iStorm

by Math Game House Software
Payware
iStorm fills the wide gap between crude e-mail collaboration and the expensive "image-full but content-free" video conferencing, with zero-configuration advantage of the Rendezvous.
Built-in Math and TeX interface sport intelligent in-line substitution mode, which enables users to type an expression and see it replaced by TeX equation or the answer by a single key stroke, even without having to select it. More features are highlighted in the following movies: http://www.mathgamehouse.com/istorm/gallery.html

LaTeX Glossary

by Gianluca Gorni gorni@dimi.uniud.it
Freeware
Requires BBEdit 6 or later
This is a very nice glossary for BBEdit of LaTeX commands. As you can see from the following excerpt from the ReadMe, it has a lot of stuff. It also contains a Mathematica Glossary Tool and four AppleScripts.

LaTeX Equation Editor

Freeware
The LaTeX Equation Editor provides an elegant graphical interface to LaTeX, a powerful typesetting engine for mathematics, enabling you to quickly generate professional-looking mathematics for inclusion in your slides.

MacGhostViewX

See TeXTools.

No-name File Type Converters

by Joe Slater joseph.slater@wright.edu
Freeware (GPL)
Requires Perl (standard in MacOS X)
If you have the original version, pre-7/6/2002, please delete all files, drag and drop scripts... and replace them with the new ones posted at the site below. These scripts are written to convert a bunch of files from one text format to another. They are written in PERL, and PERL must be installed on your system in order to run them. Go to http://www.cpan.org/ports/index.html to get it for free. If you have a UNIX system, it's probably already installed. If you are running Linux, it's probably on your CD, if not already installed (see the UNIX section). Additional details can be found at here.

Odd Jobs

by Andrew Trevorrow akt@kagi.com
Shareware - $20
68K and PowerPC (System 7 or later)
Updated: 8/27/2004

Odd Jobs is a collection of powerful file-processing tasks. The easiest way to use Odd Jobs is to drop files/folders/disks onto an appropriate "joblet" (or a conveniently located alias). Some of the supplied joblets are very handy for TeX users:

     Alpha Doc         - converts given text files to Alpha documents
     BBEdit Doc        - converts given text files to BBEdit documents
     Count Items       - counts files/aliases/folders
     Delete 4bit Icons - deletes 16-color custom icons from selected files
     Delete 68K Code   - deletes 680x0 code from fat applications
     Delete Res Fork   - deletes resource forks from given text files
     EPSF <-> TEXT     - changes an EPSF file to TEXT and vice versa
     Mac Text          - converts Unix/DOS text files to Mac format
     Same Names        - finds all duplicate file names in given folders/disks
     Send PS           - sends PostScript files to the current printer
     Show Aliases      - shows aliases (and detects bad links)
     Show Apps         - shows applications and their creator codes
     Show Essential    - shows files/folders with the "Essential" label
     Show Folders      - shows the folder hierarchy in given folders/disks
     Show Long Names   - shows file/folder names longer than 25 characters
     Show Weird Names  - shows file/folder names with invisible characters
     Sort PKs          - moves PK files into appropriate subfolders
     Trash TeX Temps   - moves TeX's *.log/aux/toc files to the Trash
     Unlock Files      - have a guess!
Many other tasks are possible. Joblets run specific tasks based on the general-purpose jobs built into Odd Jobs. It's a simple matter to modify an existing joblet (just double click on it), or to create new ones. Details are provided in the Help menu.

The most interesting feature in Odd Jobs is its pattern matching capabilities. You can restrict processing to files/folders whose names, types, creators or attributes match grep-like patterns. Some examples: The Show Weird Names joblet uses the pattern *[\0-\31\127]* to find all file/folder names containing any control character or delete; Show Long Names uses the pattern ?<26->; and Send PS uses *.(ps|eps(|f)) to match file names ending in .ps or .eps or .epsf. Such patterns allow you to do sophisticated selections that can't be done using Find File.

pdfselect

by Claus Gerhardt
Freeware
A pdfselect script that will extract pages from a pdf file and save the result in one or multiple pdf files depending on your wishes.

tkbibtex

by Peter Corke peter.corke@csiro.au
Freeware
Requires Tcl/Tk
tkbibtex is a portable editor and browser for BibTeX format file. It is written in Tcl/Tk and runs under Unix or Windows based wish interpreters. It is inspired by, or modeled on, an old OpenWindows application called bibcard. You can find information on how to install tkbibtex on a Mac on the bottom of the tkbibtex page. Joe Slater has confirmed that this (at least last time he reported) works using the 8.4a4 MacOSX tcl install on sourceforge.

PDF Nup Maker

by J. McKenzie Alexander Freeware
Apple's "Save as PDF" feature allows you to create PDF files from any application which can print. However, it doesn't respect the Layout settings. If you want to put two or three (or more) pages on a single page, you're out of luck.

The PDF Nup Maker makes creating N-up PDF files as easy as drag-and-drop. Pick the settings you want, drag a PDF file to the preview window, drop, and wait a few seconds. A new PDF will appear in the preview window, which you can then drag to the appropriate folder in the Finder.

TeX FoG

by Marco Coïsson
Freeware
TeX FoG (TeX (Fo)rmula (G)raphic user interface) is an equation editor to be used for typing TeX and LaTeX equations without the need to remember all the commands. At the moment version 1.2.1 is available. This update fixes a bug that caused the greek letter \Pi to be typed as \Phi. Note that file formats have changed since version 1.2. Older file formats cannot be opened/saved by version 1.2 or later.

WARMFigToPDF

by Francesco Costanzo and Gary L. Gray
Freeware
A system for labeling figures generated with Adobe Illustrator. WARMFigToPDF is an AppleScript that works with Illustrator, WARMreader, and xy-pic to automate the process of labeling figures in LaTeX. From the website:
We do almost all of our writing in LaTeX under Mac OS X and we have several requirements for the figures we insert in our documents:
  • We need to be able to label our figures with some reasonably complex mathematical expressions.
  • We like our figure labels to use the same fonts as the document. For us, this generally means Computer Modern, Lucida Bright, or Times.
  • We draw all of our figures using Adobe Illustrator (sometimes drawn from scratch and sometimes they are cleaned up and annotated Mathematica plots), so we need to be able to label Illustrator figures.
Under Mac OS 8/9, we used Textures to create the labels, saved the preview as Illustrator 88 files, and then simply placed the labels on our Illustrator drawings. With the advent of Mac OS X, Richard Koch's TeXShop, and Gerben Wierda's TeXLive-teTeX distribution, we tired of running Classic under OS X and chose to go with an OS X-only solution. This required coming up with a new figure-labeling procedure.

WARMreader/Xy-pic

by Ross Moore ross@mpce.mq.edu.au
Freeware
For Textures, OzTeX and possibly CMacTeX
I recently started using WARMreader with Xy-pic to label plots and diagrams. The reason I have done this is because of the endless string of problems with various versions of Adobe Illustrator and TeX fonts (who knows what Illustrator for OS X will do to this situation when it finally shows up). It is rather confusing at first, but it is quite nice once you get the hang of it.

By itself, Xy-pic is a package for typesetting a variety of graphs and diagrams with TeX. Xy-pic works with most formats (including LaTeX, AMS-LaTeX, AMS-TeX, and plain TeX), in particular Xy-pic is provided as a LaTeX2e `supported package' (following the `CTAN LaTeX2e bundle' standard).

WARMreader, along with Xy-pic, is a system for placing labels on included graphics in a way that does not require the user be concerned with explicit lengths or coordinates. The full system was developed specifically for use on Macintosh computers but, due to its modularity, can be used with other systems as well.

The WARMreader package defines macros to read information from a file, indicating the location of specially marked points where labels may be desired. It also provides a link to the Xy-pic macros, which allow arbitrary labels to be attached at these points.

Mac Converters for TeX/LaTeX
Many converters can be built directly from the command line if you have the Apple Developer tools. Alternatively, both Fink and i-Installer have most everything that exists. Most of these converters still require the use of the command line. The Terminal application can be found in your utilities folder.

Fink

by a lot of people.

Free
Current Version: If your using it, use the application to find out.
Fink is a generic software package manager for Mac OS X. It is intended to be a command-line tool, but has been made easier to use by the average user by Fink Commander. It, or the i-Installer version of TeX, is required with TeXShop, iTeXMac, and TeXTools and may also be used by OzTeX instead of its built in TeX.
Includes ability to install and maintain: bash, hyperref, ifmslide, latex2html, latex2rtf, lyx, oberdiek, pdfscreen, seminar, tex2im, vim, xemacs, kate, auctex, tex4ht, and texpower. Info on what these packages are is available on the fink website. There are likely more packages of interest that I forgot to list (outside of graphics editors). Some of them are only available as unstable, so be warned. To install packages still listed as unstable, see the Fink COmmander preferences, fink tab, and check "use unstable packages".
Novice use: Download the binary installer from the fink web site and install as per the instructions. Use Fink Commander, and make sure to update by clicking on the green CVS cylinder icon if you haven't recently (even after you first install!). If you have trouble, it can usually be fixed by this step. After that, select the packages you want, and click the blue plus (install binaries). If there isn't an asterisk in the binary column, then the package isn't available in binary form.
Expert use: Please go to the fink web site and spend a while reading. You may have to go back a few times, but more than enough is posted to make you an expert able to download and build everything fink has to offer from source. Fink Commander can be used by experts, but a real expert likes the command line. ;)

TeX i-Installer

by Gerben Wierda

Free - Donations Requested
Current Version: If your using it, use the application to find out.
i-Installer is a generic software install and configuration tool for Mac OS X. i-Installer can be used to install TeX Live and teTeX for your TeX applications (everything you would see on a unix build), GhostScript, as well as a growing number of other utilities. It or Fink is required with TeXShop, iTeXMac, and TeXTools and may also be used by OzTeX. instead of its built-in TeX.
Includes ability to install and maintain: i-Installer.ii, TeXLive-bin.ii, teTeX-texmf.ii, gs6.01.ii, gs7.ii, CM-Super.ii, bzip2.ii, libpng.ii, libtiff.ii, jpeg.ii, freetype2.ii, netpbm.ii, ImageMagick.ii, latex2rtf.ii, rtf2latex2e.ii, autotrace.ii, pfaedit.ii, bash.ii , wvware.ii (MS Word Converter).

tth

by Ian H. Hutchinson

Mixed License. See your situation.
From the tth web site:

TTH translates TEX, the predominant mark-up language for expressing mathematics, into HTML, the language of world-wide-web browsers. It thereby enables mathematical documents to be made available on the web. Document structure, using either the Plain or LaTeX macro packages, is also translated and incorporated in the form of hyperlinks.

TTH is extremely fast and completely portable. It produces more compact, faster viewing, web documents than other converters, because it really translates the equations, instead of converting them to images.


The standard version of TtH is not licensed for commercial use. For purposes of licensing, commercial use is any use in the course of their employment by someone who works for a company or other entity that provides products or services in return for payment. Examples of commercial use include use by publishers, journals, magazines, businesses, consultants, web-page designers and so on. If in doubt, a rule of thumb is that if your organization or business has to pay taxes, it is commercial. Non-commercial use is predominantly educational. If you intend commercial use, you may download the standard TtH for purposes of a 15 day evaluation, but it may not be used beyond the trial period, nor may HTML pages translated by it be retained on your web server thereafter. For information on purchasing TtHgold, the commercial version, please go to the TtHgold page.


TtH builds easily if you have the Apple Developer Tools installed. Joe Slater has built it. You can download an already built copy: download Also see OzTtH below.

OzTtH

by Andrew Trevorrow Freeware
OzTtH is a Macintosh port of TtH, a TeX to HTML translator created by Ian Hutchinson (hutch@pfc.mit.edu). Please make sure you read the TtH manual (just double-click on manual.html) before using OzTtH. See the included docs for further details. IMPORTANT: This software is only free to use for non-commercial purposes. For details on commercial use see the license.txt file or visit http://www.tex2html.com/. Go to OzTeX

This page was last modified on Wednesday, July 18, 2007 at 12:01:04.