[OS X TeX] Three new MacTeX install packages

Richard Koch koch at math.uoregon.edu
Thu Nov 23 15:31:23 EST 2006


Folks,

Three new MacTeX install packages are available by going to

	www.tug.org/~koch

and clicking on the link at the top of the page. The packages are

	MacTeX_teTeX (based on Gerben Wierda's original distribution, 332.1 MB)
	MacTeX_GWTeXLive (based on Gerben Wierda's TeX Live version, 377.4 MB)
	MacTeX_TeXLive (the full TeX Live 2005 distribution, unmodified,  
596.4 MB)

Each of these packages installs Ghostscript, ImageMagick, Font  
Utilities,
GUI TeX programs, and the appropriate TeX distribution, so each contains
everything needed to run TeX on Mac OS X.

The packages have a custom install option, so for instance it is  
possible to
install TeX without installing other pieces. Installing one TeX  
distribution does
not overwrite the others, so you can install all three distributions
and experiment.

The web page also contains a small program to switch from one  
distribution
to another in case you want to experiment:

	TeX_Switcher (256 KB)

The first of these packages is essentially the old MacTeX; the only  
difference
is an extra "Custom" button on one of the install dialogs. The other  
two packages
have exactly the same look and feel.

These packages install on Intel and PowerPC, for OS X systems 10.3  
and higher.

In all three versions, TeX is configured to use ~/Library/texmf for  
extra local files;
texhash need not be run after adding such files. Thus the current  
procedure
is unchanged.

For the moment, these packages have not been propagated to CTAN. If
download times are too slow, let me know and I'll investigate  
alternate sites.

If you are satisfied with your current distribution, there is no need  
to upgrade.

I have rushed these packages out to reassure Macintosh users that TeX on
OS X is alive and well. Gerben is working hard on his distribution  
(I'll believe
his end of support announcement when I see it); these distributions
show that the TeX experience on Mac OS X remains basically the same for
all three distributions.

----------------------

XeTeX is not available in the full TeX Live version, but this is a  
temporary problem
until texlive 2006 appears. XeTeX support in Gerben's TeX Live  
version works
on Intel but not on PowerPC (I remade the format files, but didn't  
notice the trick
mentioned on today's lists to produce the missing xelatex binary for  
PowerPC). I'll fix
that package in a few days.

Mysteriously, if you use TeXShop and kept your old
teTeX version around, you'll discover that XeTeX works for all three  
distributions.
That is because the engine script for xelatex appends the teTeX  
binary path to the
end of the PATH variable, so if TeXShop doesn't find the binary in  
the new
distribution, it looks in the old one.

The other major difference is the package gtamacfonts by Thomas A.  
Schmitz,
Adam Lindsay, and Gerben Wierda, which is available in both of  
Gerben's distributions
but not in the full TeX Live version.

Gerben's i-Installer is installed in all three versions. It can be  
used to update or
reconfigure TeX in the first two installations, but can only update  
Ghostscript,
ImageMagick, and the Font Utilities in the third installation.

------------------------

When Gerben installs TeX, he runs a small script to revise the PATH  
variable
and make sure that the TeX man entries are found. This script  
modifies /etc/csh.login,
/etc/profile, and /usr/share/misc/man.conf (or /etc/manpath.config in  
10.3). All of
these packages do the same thing; indeed a copy of Gerben's script is  
used to
make the changes. The script is slightly modified for the full TeX  
Live installation
because the man path and binary path are slightly different in that  
distribution.

It is necessary to configure front end programs so they use the  
correct TeX
distribution. Each front end program has one or more Preference items  
to do this.
The three MacTeX packages introduce a mechanism which makes it  
possible to
change these preferences only once, even if you later switch between
distributions. When MacTeX installs a TeX distribution, it also sets  
a symbolic
link named "/usr/local/texprograms" pointing to the binary directory  
of the currently
active distribution for the machine's processor. This symbolic link  
can be used
in Preferences. For example, TeXShop has a preference listing the  
path for TeX
binaries; the default value is

	/usr/local/teTeX/bin/powerpc-apple-darwin-current

This value can be changed to

	/usr/local/texprograms

and then TeXShop will work for all three distributions. A README file  
in the
/Applications/TeX directory explains how to set the preferences for  
all GUI
programs installed by MacTeX.

To switch between distributions, it is only necessary to call  
Gerben's script to
reset PATH and MAN pointers, and to reset the link /usr/local/ 
texprograms. That
is what the TeX_Switcher program does.

-----------------------

I expect the teTeX distribution to remain stable; if significant  
changes are
made, notify me and I'll remake the MacTeX package. Gerben's TeXLive
distribution will change rapidly over the next weeks and I'll  
continually revise the
corresponding MacTeX package.

Finally, the full TeX Live package will be revised as soon as  
texlive2006 comes
out. In this case I intend that the MacTeX installation always remain  
the full TeX Live
distribution with no additions. But it will be possible to add a "TeX  
Extras" install
phase to that MacTeX for additions. At the moment it would be nice to
add gtamacfonts to such an Extras package. I hope that others take up  
that
cause and construct such an Extras package. Others should also work
on configuration tools for the full TeX Live version.

Dick Koch
koch at math.uoregon.edu


------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list