[tex-live] Found the reason. Was: mktexpk problem, works with TL2003 not with TL2004

Gerben Wierda Gerben.Wierda at rna.nl
Sun Oct 10 15:33:45 CEST 2004


On Oct 10, 2004, at 15:07, Thomas Esser wrote:

>>> b>kpathsea: Running mktexpk --mfmode / --bdpi 72 --mag 1+0/72 --dpi 
>>> 72 wierda
>
> The question is why pdftex internally uses pk_resolution=72.

The pdflatex format creation log contains:

> running `pdfetex -ini   -jobname=pdflatex -progname=pdflatex 
> *pdflatex.ini' ...
> This is pdfeTeX, Version 3.141592-1.20a-2.2 (Web2C 7.5.3) (INITEX)
> output format initialized to DVI
> entering extended mode
> (/usr/local/teTeX/share/texmf.tetex/pdftex/latex/config/pdflatex.ini
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/latex.ltx
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/texsys.cfg)
> ./texsys.aux found
>
>
> \@currdir set to: ./.
>
>
> Assuming \openin and \input
> have the same search path.
>
>
> Defining UNIX/DOS style filename parser.
>
> catcodes, registers, compatibility for TeX 2,  parameters,
> LaTeX2e <2003/12/01>
> hacks, control, par, spacing, files, font encodings, lengths,
> ====================================
>
> Local config file fonttext.cfg used
>
> ====================================
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/config/fonttext.cfg
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/fonttext.ltx
> === Don't modify this file, use a .cfg file instead ===
>
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/omlenc.def)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/t1enc.def)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ot1enc.def)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/omsenc.def)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/t1cmr.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ot1cmr.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ot1cmss.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ot1cmtt.fd)))
> ====================================
>
> Local config file fontmath.cfg used
>
> ====================================
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/config/fontmath.cfg
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/fontmath.ltx
> === Don't modify this file, use a .cfg file instead ===
>
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/omlcmm.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/omscmsy.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/omxcmex.fd)
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ucmr.fd)))
> ====================================
>
> Local config file preload.cfg used
>
> =====================================
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/config/preload.cfg
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/preload.ltx)) page 
> nos.,
> x-ref, environments, center, verbatim, math definitions, boxes, title,
> sectioning, contents, floats, footnotes, index, bibliography, output,
> ===========================================
> Local configuration file hyphen.cfg used
> ===========================================
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/babel/hyphen.cfg
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/hyphen.tex)
> (/usr/local/teTeX/share/texmf.gwtex/tex/generic/hyphen/ukhyphen.tex)
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/frhyph.tex
> frhyph.tex - French hyphenation patterns (V2.12) <2002/12/11>)
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/dehypht.tex
> German Traditional Hyphenation Patterns `dehypht' Version 3.2a 
> <1999/03/03>
> (Formerly known under the name `ghyph31' and `ghyphen'.))
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/dehyphn.tex
> New German Hyphenation Patterns `dehyphn' Rev.31 <2001-05-07> (WaS))
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/nehyph.tex)
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/zerohyph.tex))
> =================================
> Applying patch file ltpatch.ltx
> =================================
> (/usr/local/teTeX/share/texmf.tetex/tex/latex/base/ltpatch.ltx)
>  ) )
> Beginning to dump on file pdflatex.fmt
>  (format=pdflatex 2004.10.10)
> 4766 strings of total length 64651
> 44228 memory locations dumped; current usage is 144&42277
> 3210 multiletter control sequences
> \font\nullfont=nullfont
> \font\OMX/cmex/m/n/10=cmex10
> \font\tenln=line10
> \font\tenlnw=linew10
> \font\tencirc=lcircle10
> \font\tencircw=lcirclew10
> \font\OT1/cmr/m/n/5=cmr5
> \font\OT1/cmr/m/n/7=cmr7
> \font\OT1/cmr/m/n/10=cmr10
> \font\OML/cmm/m/it/5=cmmi5
> \font\OML/cmm/m/it/7=cmmi7
> \font\OML/cmm/m/it/10=cmmi10
> \font\OMS/cmsy/m/n/5=cmsy5
> \font\OMS/cmsy/m/n/7=cmsy7
> \font\OMS/cmsy/m/n/10=cmsy10
> 3633 words of font info for 14 preloaded fonts
> 62 hyphenation exceptions
> Hyphenation trie of length 47864 has 1200 ops out of 35111
>   265 for language 5
>   235 for language 4
>   207 for language 3
>   88 for language 2
>   224 for language 1
>   181 for language 0
> No pages of output.
> Transcript written on pdflatex.log.
> fmtutil: /usr/local/teTeX/share/texmf.local/web2c/pdflatex.fmt 
> installed.

And there is the culprit. Because pdflatex.ini from teTeX 2.95.6 
contains

> % Thomas Esser, 1998, 2004. public domain.
> \ifx\pdfoutput\undefined
> \else
>   \ifx\pdfoutput\relax
>   \else
>     \input pdftexconfig
>     \pdfoutput=1
>   \fi
> \fi
>
> \scrollmode
> \input latex.ltx
> \endinput

while the one in TeX Live's Master tree contains

> % Thomas Esser, 1998. public domain.
> \input pdftexconfig.tex
> \scrollmode
> \input latex.ltx
> \endinput

In other words, pdftexconfig.tex is never loaded in my case because the 
ini file in the last teTeX-texmf is not updated (though its author 
notice says it is from 2004 while the one in Master says it is 1998)

Which means I have the following question: is there an update to 
teTeX-texmf coming up?

Thanks,

G



More information about the tex-live mailing list