<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<br><br>> Date: Tue, 29 Dec 2009 14:40:30 +0800<br>> From: lomov.vl@gmail.com<br>> To: xetex@tug.org<br>> Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined<br>> <br>> On Tue, Dec 29, 2009 at 11:38:51 +0600, Igor Kotelnikov wrote:<br>> <br>> > Thank you, Ross!<br>> <br>> > As a temporal remedy, I prepended a call to poliglossia package by the command <br>> <br>> > \providecommand{\newXeTeXintercharclass}[1]{\edef #1\relax}<br>> <br>> > It cancels all errors.<br>> <br>> And hides problem :|.<br>> <br>> You example (except font) works fine for me: TL 2009, ArchLinux<br>> (x86_64).<br>> <br>> Please, check version of you xelatex.ini as Akira suggested.<br>> <br>> Mine:<br>> bash$ head $(kpsewhich xelatex.ini)<br>> <br>> % xelatex.ini<br>> % jonathan kew<br>> % updated: 24 June 2009<br><br>Here is my version:<br>% xelatex.ini<br>% jonathan kew<br>% updated: 16 June 2008<br><br> <br>> xetex program version:<br>> bash$ xetex --version<br>> <br>> XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009)<br>> kpathsea version 5.0.0<br>> Copyright 2009 SIL International and Jonathan Kew.<br>> There is NO warranty. Redistribution of this software is<br>> covered by the terms of both the XeTeX copyright and<br>> the Lesser GNU General Public License.<br>> For more information about these matters, see the file<br>> named COPYING and the XeTeX source.<br>> Primary author of XeTeX: Jonathan Kew.<br>> Compiled with ICU version 3.8.1 [with modifications for XeTeX]<br>> Compiled with zlib version 1.2.3; using 1.2.3<br>> Compiled with FreeType2 version 2.3.9; using 2.3.9<br>> Compiled with fontconfig version 2.6.0; using 2.8.0<br>> Compiled with libpng version 1.2.39; using 1.2.39<br>> Compiled with xpdf version 3.02pl3<br>> <br><br>My version:<br><br>C:\Program Files\MiKTeX 2.8>xetex --version<br>MiKTeX-XeTeX 2.8.3563 (0.9995.1 texlive svn 15079) (MiKTeX 2.8)<br>Copyright (C) 1982 D. E. Knuth, (C) 1994-2006 by SIL International<br>TeX is a trademark of the American Mathematical Society.<br><br><br>> Seems that you and Ross have previous (old) xetex program (may be<br>> xelatex.ini too).<br>> <br>> According to miktex.org site:<br>> MiKTeX 2.8, xetex 0.9995.1<br>> MiKTeX 2.9, xetex 0.9995.1<br>> <br>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. <br><br><br><br>> I don't now that were changed between versions 0.9995.1 and 0.9995.2<br>> but you could overwrite your xelatex.ini with new one[1] and regenerate<br>> format xelatex.<br>> <br>> <br>> >> From: ross@ics.mq.edu.au<br>> >> Date: Tue, 29 Dec 2009 16:20:16 +1100<br>> >> To: xetex@tug.org<br>> >> Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined<br>> <br>> >> Hello Igor,<br>> >> On 29/12/2009, at 4:08 PM, Igor Kotelnikov wrote:<br>> <br>> >>> When I load the polyglossia package, I have the following error:<br>> <br>> >>> ! Undefined control sequence.<br>> >>> l.96 \newXeTeXintercharclass<br>> >>> \xpg@normalclass<br>> >>> ?<br>> >>> ! Undefined control sequence.<br>> >>> l.96 \newXeTeXintercharclass\xpg@normalclass<br>> <br>> >>> I have installed the most recent MiKTeX 2.8. Moreover, I updated <br>> >>> polyglossia to the most recent version manually since MiKTeX comes <br>> >>> with an older version (dated by January 2009), which, however. has <br>> >>> version higher number (1.1.0.2) instead of currently available <br>> >>> polyglossia 2009/11/20 v1.1.0. Perhaps, MiKTeX comes in wrong <br>> >>> configuration but I don't know how to correct it.<br>> <br>> >> No, it is not specific to MikTeX.<br>> >> I get the same with<br>> >> XeTeXk, Version 3.1415926-2.2-0.999.7 (Web2C 7.5.6)<br>> >> on MacOS X.<br>> <br>> >> Presumably the primitive comes with an even later version<br>> >> of XeTeX itself.<br>> <br>> <br>> <br>> >> You can just hit return a couple of times to continue<br>> >> processing past this point.<br>> <br>> >> What I'd like to see is for Polyglossia to do a version check,<br>> >> skipping this for versions that do not support \newXeTeXintercharclass .<br>> <br>> <br>> >>> Transcript of compilation and source files are attached to this <br>> >>> message.<br>> <br>> >> Of course, updating XeTeX from sources is another option.<br>> <br>> [1]<br>> http://scripts.sil.org/svn-view/xetex/TRUNK/texmf/tex/xelatex/config/xelatex.ini<br>> <br>> -- <br>> #if _FP_W_TYPE_SIZE < 32<br>> #error "Here's a nickel kid. Go buy yourself a real computer."<br>> #endif<br>>         -- linux/arch/sparc64/double.h<br>                                            <br /><hr />Новая Windows 7 — найдите правильный компьютер для себя. <a href='http://windows.microsoft.com/ru-ru/windows/shop' target='_new'>Узнайте больше.</a></body>
</html>