[OS X TeX] Re: Context problem

Bruno Voisin bvoisin at mac.com
Fri Oct 15 11:50:10 CEST 2004


Le 15 oct. 04, à 11:35, Ross Moore a écrit :

> On 15/10/2004, at 7:26 PM, Jonathan Kew wrote:
>
>> On 15 Oct 2004, at 9:28 am, Gerben Wierda wrote:
>>
>>> TL 2004 does not use the  .efmt etc extensions anymore. Every 
>>> extension is .fmt and most engines are just links to pdfetex which 
>>> changes its mode depending on how it is called.
>>>
>>> Format creation therefore mixing old and new are problematic. This 
>>> is true with XeTeX as well.
>>
>> I'm aware of this change; currently, the XeTeX 0.88 installer 
>> attempts to patch fmtutil so that it will know about the .xfmt 
>> extension (can anyone confirm whether this works?). The correct fix 
>> is probably to change xetex to use .fmt as well. (I haven't had time 
>> to try the TL 2004 setup myself yet; "real work" calls!)
>
> Why don't you just continue to create it as  xetex.xfmt
> and also include a symbolic link:  ln -s xetex.xfmt  xetex.fmt
> and similarly for  xelatex.xfmt .
>
> That way you shouldn't need to make assumptions about whether
> it is a  TeXLive 2003, TeXLive 2004, or other teTeX installation.

Hi Ross,

The problem is wider-ranging. I experienced this as a beta-tester of 
Gerben's experimental setup a week ago. Attempting to run XeTeX with 
TL2004 results in Czech hyphenation formats being read instead of the 
standard ones during creation of xetex.fmt and xelatex.fmt (and babel 
being thus messed up). I think this results from the TDS having changed 
between TL2003 and TL2004. I noticed this by remarking first that, in a 
paper I'm writing, the figures, previously with captions "Figure 1: 
blah blah blah", got captions "Fig. 1: blah blah blah". Then I realized 
hyphenations points had changed as well.

This is one of the issues, I think, which have delayed Gerben's release 
of his new setup.

Bruno

PS: Some technical details. With TL 2004, during creation of pdfLaTeX 
you'll get:

> running `etex -ini   -jobname=latex -progname=latex *latex.ini' ...
> This is pdfeTeX, Version 3.141592-1.20a-2.2 (Web2C 7.5.3) (INITEX)
> output format initialized to DVI

then:

> (/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.local/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.local/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/zerohyph.tex))

On the other hand during creation of XeLaTeX you'll get:

> running `xetex -ini   -jobname=xelatex -progname=xelatex *xelatex.ini' 
> ...
> This is XeTeX, Version 3.14159-2.1-0.871 (Web2C 7.5.2) (INITEX)

then:

> (/usr/local/teTeX/share/texmf.tetex/tex/cslatex/fonttext.cfg
> (/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/cslatex/il2enc.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/cslatex/il2cmr.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/cslatex/hyphen.cfg
>
> Loading english hyphenation patterns and exceptions
> (/usr/local/teTeX/share/texmf.tetex/tex/generic/hyphen/hyphen.tex)
>
> Loading czech hyphenation patterns and exceptions for IL2
> (/usr/local/teTeX/share/texmf.tetex/tex/csplain/czhyphen.tex)
>
> Loading czech hyphenation patterns and exceptions for T1
> (/usr/local/teTeX/share/texmf.tetex/tex/csplain/czhyphen.tex)
>
> Loading slovak hyphenation patterns and exceptions for IL2
> (/usr/local/teTeX/share/texmf.tetex/tex/csplain/skhyphen.tex)
>
> Loading slovak hyphenation patterns and exceptions for T1
> (/usr/local/teTeX/share/texmf.tetex/tex/csplain/skhyphen.tex))
--------------------- 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 Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the Macostex-archives mailing list