[OS X TeX] Local additions and multiple TeX distributions
Alan Munn
amunn at msu.edu
Thu Mar 8 09:54:24 EST 2007
At 11:44 AM +0100 3/8/07, Bruno Voisin wrote:
>Le 7 mars 07 à 22:55, Alan Munn a écrit :
>
>>Now that I've gotten around to updating my
>>older teTeX distribution, I now find myself
>>with two and a quarter TeX distributions:
>>Gerbens' based on TeX Live, (which I installed
>>with i-installer) the MacTeX TL distribution
>>and the leftover texmf.local from my old teTeX
>>distribution. So here's a few of questions:
>>
>>Since I have up-to-date versions via
>>i-installer of Ghostscript, fondu etc., I
>>didn't install any of these when I installed
>>MacTeX. Is this the correct strategy?
>
>You can also let MacTex install its versions of
>GhostScript, Fondu and the like. These are
>identical to the most recent versions installed
>by i-Installer, and the corresponding receipts
>are also installed by MacTeX, allowing
>transparent mix of i-Installer and MacTeX
>installations.
Ok, this is good to know.
>
>>Some things that were in my texmf.local are now
>>included in TL, but not in Gerben's
>>distribution. So I guess I need to selectively
>>copy what was in my texmf.local to the TL
>>texmf-local, right? (I have multiple users
>>using TeX, so I don't generally install things
>>in ~/Library/texmf except for testing purposes)
>>
>>Am I getting myself into a lot of hassles with
>>two distributions, since I will need to make
>>local additions in two places, or can I make
>>texmf-local a symbolic link to (the new)
>>texmf.local (or vice versa)? Are there
>>advantages to making the link in one direction
>>or the other (or is is just a bad idea?)
>
>Do *not* make /usr/local/texlive/texmf-local/ a
>symlink to /usr/local/gwTeX/texmf.local/: the
>texmf.local directory of gwTeX is not quite the
>same as it used to be in teTeX:
>
>- In teTeX, texmf.local was the repository of
>both user-added files and files generated at
>install time (global map files such as
>psfonts.map and pdftex.map, format files such as
>tex.fmt, hyphenation configuration files such as
>language.dat, and so forth).
>
>- In gwTeX, the repository for user additions is
>texmf.pkgs, and the repository for generated
>files is texmf.local.
>
>Hence, by making/usr/local/texlive/texmf-local/
>a symlink to /usr/local/gwTeX/texmf.local/, you
>would break MacTeX by making it use the
>generated files of gwTeX instead of its own
>generated files within
>/usr/local/texlive/2007/texmf-var/.
Thanks a lot, Bruno. This is very helpful, and
saved me from some major headaches had I gone on
with my plan.
>
>Currently I think the only safe solution is,
>sadly, to maintain two local trees, one in
>/usr/local/texlive/texmf-local/ for MacTeX and
>the other in /usr/local/gwTeX/texmf.pkgs/ for
>gwTeX, taking into account the differences
>between the default contents of MacTeX and
>gwTeX. For example, support for the Adobe Euro
>fonts is built-in within MacTeX but is absent
>from gwTeX; as a consequence, my texmf-local for
>MacTeX does not include the Adobe Euro support
>files, while my texmf.pkgs for gwTeX does.
>
>The above, of course, provided you have the two
>TeX distros, MacTeX and gwTeX, installed
>simultaneously. This situation is not optimal,
>and is confusing for the users, and I think that
>one distro will prevail in the long run, making
>it unnecessary for users to worry about such
>things.
I agree. I guess I was getting a little spooked
by what seemed to be various problems that were
arising with MacTeX but not with gwTeX, which is
why I would like both for the moment. Gerben's
distribution seems to be rock solid.
One question, though. Shouldn't I continue to
put my local additions into the gwTeX/texmf.local
directory rather than gwTeX/texmf,pkgs (which I
thought was for Gerben's extra additions.)
>
>Another (untested) possibility: create a
>directory /Library/TeX/Local/, say, and put
>there your local additions, mimicking the
>structure of texmf trees inside it; then edit
>texmf.cnf for each distribution, namely in
>/usr/local/gwTeX/texmf.cnf for gwTeX set:
>
>TEXMFPKGS=/Library/TeX/Local
>
>and in /usr/local/texlive/2007/texmf/web2c/texmf.cnf for MacTeX set:
>
>TEXMFLOCAL=/Library/TeX/Local
No, I won't attempt this. Since most of the
extras I install can be installed with mpm, it's
not very hard to keep two sets of local additions.
Thanks again.
Alan
--
Alan Munn
amunn at msu.edu
Department of Linguistics
and Germanic, Slavic, Asian and African Languages Fax. +1-517-432-2736
Michigan State University, East Lansing MI 48824 Tel. +1-517-355-7491
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the MacOSX-TeX
mailing list