[OS X TeX]

Paul Fontana fontanap at seattleu.edu
Fri Sep 8 01:21:44 CEST 2006


> Since you installed into your private TeX tree, no texhash is needed 
> for this. But it's a fault to invoke 'sudo updmap ...' – have you 
> controlled whether pku.map was found and where the MAP files were 
> created? I'd recommend to invoke updmap without sudo that the MAP 
> files are created in your TeX tree. TeX does not seem to find a MAP 
> file that contains the contents of the pku.map file fragment. That's 
> the reason why dvips looks for pkur8r. The MAP file (fragment) 
> translates the name to pkur8a.pfb. But this name translation does not 
> happen.


Thanks, Pete.  I am not very knowledgeable about UNIX or TeX, so some 
of your suggestions are beyond me.  Here's what I can say:

The log file from the updmap command contains the line,
updmap: using map file 
`/Users/fontanap/Library/texmf/fonts/map/dvips/adobe/pku.map'

and this file pku.map is:
pkur8r Kaufmann <8r.enc <pkur8a.pfb " TeXBase1Encoding ReEncodeFont "
pkuro8r Kaufmann <8r.enc <pkur8a.pfb " TeXBase1Encoding ReEncodeFont 
0.167 SlantFont "
pkub8r Kaufmann-Bold <8r.enc <pkub8a.pfb " TeXBase1Encoding 
ReEncodeFont "
pkubo8r Kaufmann-Bold <8r.enc <pkub8a.pfb " TeXBase1Encoding 
ReEncodeFont 0.167 SlantFont "

The end of the updmap log file says:

updmap: Generating output for ps2pk...
updmap: Generating output for dvips...
updmap: Generating output for pdftex...
updmap: Generating output for dvipdfm...
updmap: All output generated!


updmap: Files generated:
-rw-r--r--  1 root  fontanap  26001  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvipdfm/updmap/dvipdfm_dl14.map
-rw-r--r--  1 root  fontanap  26582  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvipdfm/updmap/dvipdfm_ndl14.map
-rw-r--r--  1 root  fontanap   8237  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvips/updmap/builtin35.map
-rw-r--r--  1 root  fontanap  12134  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvips/updmap/download35.map
-rw-r--r--  1 root  fontanap  82658  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvips/updmap/ps2pk.map
-rw-r--r--  1 root  fontanap  64486  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvips/updmap/psfonts_pk.map
-rw-r--r--  1 root  fontanap  78767  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/dvips/updmap/psfonts_t1.map
-rw-r--r--  1 root  fontanap  82665  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/pdftex/updmap/pdftex_dl14.map
-rw-r--r--  1 root  fontanap  81196  7 Sep 14:50 
/Users/fontanap/.texmf-var/fonts/map/pdftex/updmap/pdftex_ndl14.map

updmap: Map file links:
psfonts.map -> psfonts_t1.map
pdftex.map -> pdftex_dl14.map
dvipdfm.map -> dvipdfm_dl14.map

********************
Do these look like the right places for dvips to look?  Does the map 
fragment look OK?

> What is 'kpsewhich pkur8a.pfb' returning? The path name to the font 
> file? Then all is OK ...

$ kpsewhich pkur8a.pfb
/Users/fontanap/Library/texmf/fonts/type1/adobe/kaufmann/pkur8a.pfb

Looks right to me, assuming the .pfb file is OK.

> A check whether the MAP file was updated would be to grep for the font 
> names in the MAP file ...

Which file?  psfonts.map?  psfonts_t1.map?  Which font name?  Kaufmann? 
  pkur8a?  pkur8r?  What should the entry look like?

> My check is a bit of csh scripting:
>
> 	set Viewer   = "TeXShop.app"
> 	set Font     = "some family name"
> 	
> 	foreach Kode ( 7t 8t 8c )
> 	    if ( -f ${Kode}.lst ) rm ${Kode}.lst
> 	    set Anzahl  =  `ls -1 *${Kode}.vpl | wc -l`
> 	    foreach font ( `ls -1 *${Kode}.vpl | sed -e 's/.vpl/ /g'` )
> 	        @ Anzahl--
> 	        echo $font >> ${Kode}.lst
> 	        if ( $Anzahl != 0 ) then
> 	            echo $init >> ${Kode}.lst
> 	        else
> 	            echo $bye >> ${Kode}.lst
> 	        endif
> 	    end
> 	    pdflatex nfssfont < ${Kode}.lst
> 	    mv nfssfont.pdf nfssfont_${Font}-${Kode}.pdf
> 	    open -a "$Viewer" nfssfont_${Font}-${Kode}.pdf
> 	end
> 	#
> 	rm *.aux *.ps *.recs nfssfont.log *.pl *.vpl *.mtx *.t1a *.lst #*.log

Sorry, but I don't know how to execute a csh script and don't know this 
language well enough to follow your code.  Do I just copy your text 
into a file and type its name at the command line?  What should the 
output be?

Thanks for your help in troubleshooting this!
-- pwf

>

------------------------- 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