[XeTeX] polyglossia: \newXeTeXintercharclass undefined

Igor Kotelnikov killedinaction at live.ru
Tue Dec 29 09:26:38 CET 2009




> Date: Tue, 29 Dec 2009 14:40:30 +0800
> From: lomov.vl at gmail.com
> To: xetex at tug.org
> Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined
> 
> On Tue, Dec 29, 2009 at 11:38:51 +0600, Igor Kotelnikov wrote:
> 
> > Thank you, Ross!
> 
> > As a temporal remedy, I prepended a call to poliglossia package by the command 
> 
> > \providecommand{\newXeTeXintercharclass}[1]{\edef #1\relax}
> 
> > It cancels all errors.
> 
> And hides problem :|.
> 
> You example (except font) works fine for me: TL 2009, ArchLinux
> (x86_64).
> 
> Please, check version of you xelatex.ini as Akira suggested.
> 
> Mine:
> bash$ head $(kpsewhich xelatex.ini)
> 
> % xelatex.ini
> % jonathan kew
> % updated: 24 June 2009

Here is my version:
% xelatex.ini
% jonathan kew
% updated: 16 June 2008

 
> xetex program version:
> bash$ xetex --version
> 
> XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009)
> kpathsea version 5.0.0
> Copyright 2009 SIL International and Jonathan Kew.
> There is NO warranty.  Redistribution of this software is
> covered by the terms of both the XeTeX copyright and
> the Lesser GNU General Public License.
> For more information about these matters, see the file
> named COPYING and the XeTeX source.
> Primary author of XeTeX: Jonathan Kew.
> Compiled with ICU version 3.8.1 [with modifications for XeTeX]
> Compiled with zlib version 1.2.3; using 1.2.3
> Compiled with FreeType2 version 2.3.9; using 2.3.9
> Compiled with fontconfig version 2.6.0; using 2.8.0
> Compiled with libpng version 1.2.39; using 1.2.39
> Compiled with xpdf version 3.02pl3
> 

My version:

C:\Program Files\MiKTeX 2.8>xetex --version
MiKTeX-XeTeX 2.8.3563 (0.9995.1 texlive svn 15079) (MiKTeX 2.8)
Copyright (C) 1982 D. E. Knuth, (C) 1994-2006 by SIL International
TeX is a trademark of the American Mathematical Society.


> Seems that you and Ross have previous (old) xetex program (may be
> xelatex.ini too).
> 
> According to miktex.org site:
> MiKTeX 2.8, xetex 0.9995.1
> MiKTeX 2.9, xetex 0.9995.1
> 
I have exactly this version of executables but a bit older version of xelatex.ini. I updated xelatex.ini to the most recent version but nothing changed, the error persists. It seems that MiKTeX users should wait for the version 0.9995.2 of xetex. 



> I don't now that were changed between versions 0.9995.1 and 0.9995.2
> but you could overwrite your xelatex.ini with new one[1] and regenerate
> format xelatex.
> 
> 
> >> From: ross at ics.mq.edu.au
> >> Date: Tue, 29 Dec 2009 16:20:16 +1100
> >> To: xetex at tug.org
> >> Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined
> 
> >> Hello Igor,
> >> On 29/12/2009, at 4:08 PM, Igor Kotelnikov wrote:
> 
> >>> When I load the polyglossia package, I have the following error:
> 
> >>> ! Undefined control sequence.
> >>> l.96 \newXeTeXintercharclass
> >>>                             \xpg at normalclass
> >>> ?
> >>> ! Undefined control sequence.
> >>> l.96 \newXeTeXintercharclass\xpg at normalclass
> 
> >>> I have installed the most recent MiKTeX 2.8. Moreover, I updated  
> >>> polyglossia to the most recent version manually since MiKTeX comes  
> >>> with an older version (dated by January 2009), which, however. has  
> >>> version higher number (1.1.0.2)  instead of currently available  
> >>> polyglossia 2009/11/20 v1.1.0. Perhaps, MiKTeX comes in wrong  
> >>> configuration but I don't know how to correct it.
> 
> >> No, it is not specific to MikTeX.
> >> I get the same with
> >>     XeTeXk, Version 3.1415926-2.2-0.999.7 (Web2C 7.5.6)
> >> on  MacOS X.
> 
> >> Presumably the primitive comes with an even later version
> >> of XeTeX itself.
> 
> 
> 
> >> You can just hit return a couple of times to continue
> >> processing past this point.
> 
> >> What I'd like to see is for Polyglossia to do a version check,
> >> skipping this for versions that do not support \newXeTeXintercharclass .
> 
> 
> >>> Transcript of compilation and source files are attached to this  
> >>> message.
> 
> >> Of course, updating XeTeX from sources is another option.
> 
> [1]
> http://scripts.sil.org/svn-view/xetex/TRUNK/texmf/tex/xelatex/config/xelatex.ini
> 
> -- 
> #if _FP_W_TYPE_SIZE < 32
> #error "Here's a nickel kid.  Go buy yourself a real computer."
> #endif
> 	-- linux/arch/sparc64/double.h
 		 	   		  
_________________________________________________________________
Новая Windows 7 — найдите правильный  компьютер для себя. Узнайте больше.
http://windows.microsoft.com/ru-ru/windows/shop
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20091229/eaaf97bd/attachment-0001.html>


More information about the XeTeX mailing list