[tex-live] More on updmap problem

Gerben Wierda Gerben.Wierda at rna.nl
Sun Sep 28 16:38:57 CEST 2003

Here is some more info.

>> 	There are no map files in 
>> /usr/local/teTeX/share/texmf.local/dvips/config/ on this machine, 
>> only config.ps.  There are map files in the various subfolders of 
>> /usr/local/teTeX/share/texmf.local/fonts/map/ -- these appear to be 
>> re-created every time I run 'sudo updmap'.
> Yes, this is what Bruno Voisin found: you have to copy this files 
> where dvips, etc., are aware of them. I quote him:
> --------------------
> Because of the above (ie texmf.cnf not yet updated, I think), this 
> does not work: the .map files are updated by updmap in 
> /usr/local/teTeX/share/texmf.local/fonts/map, but they are not taken 
> into account by pdfTeX, which apparently reads only from 
> /usr/local/teTeX/share/texmf.local/dvips/config. Thus I copied 
> manually the updated files to this latter location, and run texhash:
> sudo cp 
> /usr/local/teTeX/share/texmf.local/fonts/map/dvipdfm/updmap/*.map 
> /usr/local/teTeX/share/texmf.local/dvips/config
> sudo cp 
> /usr/local/teTeX/share/texmf.local/fonts/map/dvips/updmap/*.map 
> /usr/local/teTeX/share/texmf.local/dvips/config
> sudo cp 
> /usr/local/teTeX/share/texmf.local/fonts/map/pdftex/updmap/*.map 
> /usr/local/teTeX/share/texmf.local/dvips/config
> sudo texhash
> and now everything's working properly: I can again typeset in pdfTeX, 
> and I get the Dingbats font embedded finally!!!

So it is a texmf.cnf settings problem. But as far as I know, I have set 
all the right settings. So I am missing one. Which one? I use the 
standard texmf.cnf from TL2003 with some overrides by myself which 
afaik have nothing to do with this:

% Our directory setup as explained in $SELFAUTOPARENT/share/README.gwtex
% TEXMFMAIN contains the TEXMF tree installed by make install of the 
% TEXMFTE contains the main TEXMF tree from teTeX
TEXMFTE = $SELFAUTOPARENT/share/texmf.tetex
% TEXMFGW contains GW specific defaults and additions
TEXMFGW = $SELFAUTOPARENT/share/texmf.gwtex
% TEXMFLOCAL contains any local system TeXadmin overrides
% $VARTEXMF is where texconfig writes its local settings
% User texmf trees can be catered for like this...
HOMETEXMF = $HOME/Library/texmf

% Our complete search path, the last three are searched through
% ls-R exclusively, which means that you have to run texhash
% after you have added, moved or deleted files in the tree

% If you want to disable the HOME trees, use this:

% The system trees.  These are the trees that are shared by all the 

% Where generated fonts may be written.  This tree is used when the 
% were found in a system tree and either that tree wasn't writable, or 
% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
VARTEXFONTS = /var/tmp/texfonts

% Where to look for ls-R files.  There need not be an ls-R in the
% directories in this path, but if there is one, Kpathsea will use it.
% This is default set to TEXMF+VARTEXFONTS but without HOMETEXMF

% Make font tfm files is mf files are available

% Make fonts when unavailable (not all fonts are available for pdf 
% Useful when using non-pdf-available fonts and going the 
tex->dvi->ps->pdf route
MKTEXPK.pdftex = 1
MKTEXPK.pdflatex = 1
MKTEXPK.pdfetex = 1
MKTEXPK.pdfelatex = 1

% Enable \write18 (run shell processes from within TeX job)
% Set to t if needed
% (I think this might have security implications, especially if you
% run tex jobs as administrator, so I keep it turned of by default
shell_escape = f

% files for XDvi without kpathsea support. I have been told that
% the following lines make it possible for people to use my distribution
PKFONTS.XDvi    = .:$TEXMF/%s:$VARTEXFONTS/pk/{%m,modeless}//
VFFONTS.XDvi    = .:$TEXMF/%s
PSHEADERS.XDvi  = .:$TEXMF/%q{dvips,fonts/type1}//
PSFIGURES.XDvi  = .:$TEXMF/%q{dvips,tex}//

% Fixes for missing entries in TeX Live's texmf.cnf

TEXINPUTS.pdfamstex = .;$TEXMF/{pdftex,tex}/{amstex,plain,generic,}//

More information about the tex-live mailing list