[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
programs
TEXMFMAIN = $SELFAUTOPARENT/share/texmf
% 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
TEXMFLOCAL = $SELFAUTOPARENT/share/texmf.local
% $VARTEXMF is where texconfig writes its local settings
VARTEXMF = $TEXMFLOCAL
% 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
TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFGW,!!$TEXMFTE,!!$TEXMFMAIN}
% If you want to disable the HOME trees, use this:
% TEXMF=!!{$TEXMFLOCAL,$TEXMFGW,$TEXMFTE,$TEXMFMAIN}
% The system trees. These are the trees that are shared by all the
users.
SYSTEXMF = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN
% Where generated fonts may be written. This tree is used when the
sources
% were found in a system tree and either that tree wasn't writable, or
the
% 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
TEXMFDBS = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN;$VARTEXFONTS
% Make font tfm files is mf files are available
MKTEXTFM = 1
% Make fonts when unavailable (not all fonts are available for pdf
directly)
% 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