[OS X TeX] TeX i-Package updated, Easy Mac font support for PDFTeX
bvoisin at mac.com
Wed Dec 7 10:29:57 EST 2005
Le 7 déc. 05 à 16:06, Martin Buchmann a écrit :
> That's just the very issue i'm dealing with: Where to put my
> personal map files instead?
> /usr/local/teTeX/share/texmf.local/fonts/map/dvips/misc ??
Indeed, if you want them to be usable by all account owners on your Mac.
To put files there, you can either use drag-and-drop from the Finder
(you'll be asked to authenticate) or use "sudo mv" or "sudo cp" in
- Run "sudo texhash".
- Run "sudo -H updmap-sys" with the necessary addition of the
appropriate map file names and options, for example:
sudo -H updmap-sys --enable Map mymapfile.map
The TeX i-Package actually uses ""sudo -H -u root updmap-sys", to
also set root as the file owner (if I understood correctly).
Earlier on Gerben detailed the various issues in a rather technical
message reproduced at the end of this message. That was at the time
of the per-user vs. global configuration havoc. I'm not sure whether,
due to design decisions made later on, the following still applies as
> De : Gerben Wierda
> Date : 14 octobre 2005 17:57:16 HAEC
> À : TeX on Mac OS X Mailing List
> Objet : Rép : [OS X TeX] right place for a .map line
> First, all of your sty files and such work fine when you leave them
> in ~/Library/texmf, They only work for you and no other user on
> your system. But that has not changed. TeX reads input like it used
> to do. This change is only about configuring TeX.
> Old: updmap (read: updmap, fmtutil or texconfig) wrote in the
> texmf.local directory but did look also in the ~/Library/texmf
> directory for input.
> New: updmap-sys behaves like updmap used to.
> New: updmap reads like updmap used to but writes in ~/Library/
> texmf. Hence, when you change your paper size with texconfig only
> you get the new paper size (formats with new sets of hyphenation
> patterns, map files for dvips, etc)
> New: the TeX i-Package configures as user root using updmap-sys.
> Hence it does read ~root/Library/texmf (which hopefully does not
> exist) and it writes in texmf.local. This makes configuring with
> the TeX i-package independent from which user performs is.
> If you want the old behaviour, the command line is your friend:
> Instead of the old "sudo updmap" you now say "sudo updmap-sys" and
> that is it.
> The TeX i-Packages now say "sudo -H -u root updmap-sys" to get the
> independence of which user performs the configuration. That means
> that if you have done personal command line stuff and you rerun TeX
> i-Package configuration, your personal stuff is not found.
> If you want personal stuff and personal results, the clean way is
> to use updmap instead of updmap-sys without sudo. Your ~/Library/
> texmf will be used for input *and* output. So you get .fmt files
> there, the dvips and PDFTeX map files etc.
> It is now either pure system (input and output) or pure personal
> (input and output). It used to be output system with input also
> based on personal.
------------------------- 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