[XeTeX] XeTeX does not define the \XeTeX macro.

Heiko Oberdiek heiko.oberdiek at googlemail.com
Wed Dec 21 15:26:16 CET 2011


On Wed, Dec 21, 2011 at 12:25:08PM +0000, Philip TAYLOR wrote:

> Ulrike Fischer wrote:
> 
> >My name is Ulrike.
> 
> Mea culpa, mea culpa, mea maxima culpa.
> Sincere apologies, Ulrike.
> 
> >I saw that you wanted to use plain. But you didn't ask how to get
> >the logo with plain but "Where is \XeTeX canonically defined". I
> >assumed as a plain user you would be able to look in the codes and
> >copy a suitable definition.
> 
> Well, yes, of course I could.  But I assumed (perhaps naively)
> that just as e-TeX had provided the e-TeX logo in a file that
> was compatible with Plain e-TeX, XeTeX would have done the same.
> 
> I do appreciate that I am now one of an endangered minority of
> Plain users, but XeTeX is an /engine/, not a format, and it
> seems crazy to me to provide a definition of its logo in style
> files that are compatible only with LaTeX.  Your demonstration
> that Hologo.sty /can/ be used with Plain XeTeX is helpful, but
> of course I am put off by the fact that it warns me that it cannot
> find a free read register.

Unless you are using iniTeX it's probably a bug. In the latest
version I can't reproduce it, however the latest version isn't
yet on CTAN. I send it off-list to you, thus you can even
use it with iniTeX (xetex --ini):

\catcode`\{=1
\catcode`\}=2
% ... and other settings (\hsize, ...)

% Since 2011/12/21 v1.9
\input hologo.sty

\font\rm=cmr10
\rm
\hologo{XeTeX}

\font\lm=[lmroman10-regular]
\lm
\hologo{XeTeX}
...

The logo uses U+018E if the font has this glyph otherwise
the reversed E is constructed.

Yours sincerely
  Heiko Oberdiek


More information about the XeTeX mailing list