Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I've made some modifications to my TeX installation outside of the TeX Live Utility, which I use primarily, as a convenient way to keep my installation up to date. For example, I've added some fonts manually followed by texhash, and some others using getnonfreefonts.

Does that mean that after each time I run TeXLive Utility (or tlmgr), I need to rerun any and all other config tools I might have used outside of TeX Live (e.g., texhash or udmap)?

share|improve this question
    
No. Why should it be necessary? –  egreg Mar 11 '12 at 22:31
    
@egreg: A comment on a another post made me wonder, and I'm not familiar enough with the tools to know how they interact. –  raxacoricofallapatorius Mar 11 '12 at 22:34
add comment

1 Answer

up vote 3 down vote accepted

If you install fonts in the "local" tree (/usr/local/texlive/texmf-local) then you'll run updmap-sys for making them known to the system and no intervention should be necessary in case tlmgr updates font related packages.

The getnonfreefonts-sys tool just does this automatically.

The situation would be very different if you installed fonts in your personal tree (~/texmf on GNU/Linux systems or ~/Library/texmf on Mac OS X) and made them known with updmap (or you used getnonfreefonts).

In this case changes made to the system wide font map would not be reflected in the personal font map that updmap has created. Therefore it's always best to do "global" font installations and updmap should be run each time an update to TeX Live acts on font related packages.

share|improve this answer
    
Likewise for fonts I add manually followed by texhash I assume, as long as I put them in /usr/local/texlive/texmf-local? –  raxacoricofallapatorius Mar 13 '12 at 3:50
1  
@raxacoricofallapatorius mktexlsr (the real name of texhash is automatically performed by tlmgr after any update and it acts also on the local tree. –  egreg Mar 13 '12 at 9:48
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.