[OS X TeX] New TeX i-Packages release

Gerben Wierda Gerben.Wierda at rna.nl
Wed Oct 12 21:42:08 CEST 2005


On 12 Oct 2005, at 18:18, Gary L. Gray wrote:

>
> On Oct 12, 2005, at 10:41 AM, Herbert Schulz wrote:
>
>
>> Where did you have the map files?
>>
>
> The map file is at:
>
> ~/Library/texmf/fonts/map/dvips/ifmath/iffonts.map
>
>
>> If they were in your personal tree check to make sure they are  
>> still there.
>>
>
> Yes, as I indicate above, it is still there.
>
>
>> If not, get them from a backup and you may have to do an updmap- 
>> sys to enable the maps and add them to the list. I think (big  
>> assumption here) that the distribution will delete map files in ~/ 
>> Library/texmf/fonts/map/*/updmap/.
>>
>
> I thought about that, but when given the option, I have been  
> telling it to keep my stuff. I think that the window was titled  
> something like "Individual user configuration handling?". I told it  
> to "Keep as is". Is this what you are referring to? Should I have  
> done something else?

This whole stuff has been removed and this panel is gone too.  
Anything in ~/Library/texmf will be ignored by the i-Package.

>> PS I have no problem with the informal math fonts here but I  
>> installed them in texmf.local.

This is essential, see below.

> I would really like to know what happened here. I must say that I  
> am not the most novice user and I am finding all of these choices  
> to be more confusing all the time. I really wish that more  
> information was provided when major changes to the installation are  
> made (as appears to be the case with the recent TeX release). I am  
> not saying that the changes shouldn't have been made since they  
> appear (from what I have gleaned from the list) to be important, I  
> just wish that the consequences were better summarized for people  
> like me. Am I the only person whose head is spinning? I pity people  
> who are just starting out. :-)

The changes in the teTeX tools turn out to have a lot of effects.  
First: the new i-Package does not offer to do anything anymore in the  
~/Library/texmf.

The map files in ~/Library/texmf are not found anymore by the system- 
wide configuration during the i-Package configuration file because  
the new configurations are run as root with home directory set to the  
home directory of root. Hence, anything in ~gary/Libraray/texmf will  
not be seen and e.g. an updmap --syncwithtrees will disable any map  
not found (which includes those in ~gary/Library/texmf)

If you want to add a map file to the system wide situation, the right  
place now is texmf.local.

The result of this approach is that you will get *exactly* the same  
setup for your system-wide configuration, independent from the person  
running the TeX i-Package configure phase. I think that is clean. But  
it is different from the past.

In terms of the command line, the following behaviours (using TL2005  
stuff), (example: map file handling):

System wide (this is how the TeX i-Package does it).

1. Install the map file in texmf.local (~/Library/texmf is ignored)
2. Run:
     sudo -H -u root updmap-sys --enable Map foo.map


Personal:
1. Install the map file in ~/Library/texmf
2. Run:
     updmap --enable Map foo.map


Compatible with TL2004 (written in texmf.local but ~/Library/texmf is  
*not* ignored):

1. Install in ~/Library/texmf of texmf.local
2. Run:
     sudo updmap-sys --enable Map foo.map

G
------------------------- 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 macostex-archives mailing list