[XeTeX] \emph{} exceeds TeX capacity with slides

Ulrike Fischer news3 at nililand.de
Fri Oct 15 09:38:35 CEST 2010

Am Thu, 14 Oct 2010 20:44:19 +0200 schrieb Pablo Rodríguez:

> Hi there,
> for some strange reason using both XeTeX and LuaTeX the \emph{} command 
> contained in the sample document below exceeds TeX capacity:
> \documentclass[12pt]{slides}
> \usepackage{fontspec}
> \setsansfont{FreeSans}
> \begin{document}
> hi \emph{hello}
> \end{document}
> This only happens when fontspec is loaded with the slides as documentclass.
> I guess this might be a bug in fontspec (I use TL2010 and I updated all 
> new packages today).
> Could anyone confirm this?

That's a quite ironic bug. slides is doing what Will likes to do
too: It handles \textit and \textsl identically by setting 


Now when you are using \textsl, fontspec doesn't find 
EU1/Arial(0)/m/\sldefault and tries 
EU1/Arial(0)/m/\ifdefault instead and ends in a loop:

LaTeX Font Info:    Font shape `EU1/Arial(0)/m/sl' in size <12> not
         Font shape `EU1/Arial(0)/m/sl' tried instead on input line 

You can reproduce the problem with other classes too:


 hi \textsl{hello}

Ulrike Fischer 

More information about the XeTeX mailing list