[XeTeX] XeLaTeX and jurabib

Bruno Voisin bvoisin at mac.com
Fri Jun 3 09:53:08 CEST 2005

Le 3 juin 05 à 09:29, Bruno Voisin a écrit :

> By the way, the standard XeTeX distro contains also UTF-8 versions  
> of some hyphenation files. For people with Gerben's TeX distro,  
> these files are put by the XeTeX installer inside /usr/local/teTeX/ 
> share/texmf.local/tex/generic/hyphen/. These get read before the  
> files, with non UTF-8 characters, inside the teTeX tree at /usr/ 
> local/teTeX/share/texmf.tetex/tex/generic/hyphen/, preventing the  
> problem you report.

Re-reading this message, I'm realizing the choice of the directory  
where XeTeX puts its UTF-8 hyphenation files might be problematic:  
because it's inside texmf.local/tex/generic/, the UTF-8 hyphenation  
files get read before the standard non-UTF-8 hyphenation files inside  
texmf.tex/tex/generic/, whatever the engine, and this might cause  
problems with other engines (pdfTeX, TeX). A location such as  
texmf.local/xetex/generic/hyphen/ might be more appropriate.

That's the only choice that seems safe for (pdf)TeX and useful for  
both XeTeX and XeLaTeX, given the settings inside /usr/local/teTeX/ 

     % XeTeX
     TEXINPUTS.xelatex = .;$TEXMF/{xetex,tex}/{xelatex,latex,generic,}//
     TEXINPUTS.xetex   = .;$TEXMF/{xetex,tex}/{xetex,plain,generic,}//

On the other hand, with the settings inside /usr/local/teTeX/share/ 

     % XeTeX
     TEXINPUTS.xelatex = .;$TEXMF/{xetex,tex}/{xetex,latex,generic,}//
     TEXINPUTS.xetex   = .;$TEXMF/{xetex,tex}/{xetex,plain,generic,}//

then the location texmf.local/tex/xetex/hyphen/ might be appropriate  
as well. I just don't know which one of the two texmf.cnf takes  
precedence. (I mean, I thought I did and that /usr/local/teTeX/ 
texmf.cnf was overwriting any value read from /usr/local/teTeX/share/ 
texmf/web2c/texmf.cnf, but a recent message by Gerben on memory  
settings to the OS X TeX list got me confused.)

Bruno Voisin

More information about the XeTeX mailing list