[XeTeX] Problem with footnotes and xltxtra

Dominik Wujastyk wujastyk at gmail.com
Thu Sep 30 10:43:50 CEST 2010


A quick trial of this shows that the problem goes away when the "no-sscript"
argument is removed from xltxtra (and the "minimal" class is replaced by
"article" to get the \footnotesize command).

Next thing to do (not by me) is debug [no-sscript].

DW




On 30 September 2010 10:35, Marc van Dongen <dongen at cs.ucc.ie> wrote:

> Dear all,
>
> I've just updated TeXLive 2010 (using tlmgr update --all) and this broke
> footnotes. Basically xelatex freezes when processing footnotes. When I
> remove the footnote it's freeze at the next footnote. The following
> minimal example makes xelatex freeze at the footnote and I have to
> interrupt the program.
>
> \documentclass{minimal}
> \listfiles
> \usepackage[no-sscript]{xltxtra}
> \begin{document}
>   Hello\footnote{freezing} world.
> \end{document}
>
> The following is the output I get (it also shows the interrupt).
> This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
>  restricted \write18 enabled.
> entering extended mode
> (./tmp.tex
> LaTeX2e <2009/09/24>
> Babel <v3.8l> and hyphenation patterns for english, dumylang,
> nohyphenation, german-x-2009-06-19, ngerman-x-2009-06-19, afrikaans,
> ancientgreek,
> ibycus, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian,
> czech,
> danish, dutch, esperanto, estonian, finnish, french, galician, german,
> ngerman,
> swissgerman, monogreek, greek, hungarian, icelandic, assamese, bengali,
> gujarati,
> hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, telugu,
> indonesian,
> interlingua, irish, italian, kurmanji, lao, latin, mongolian, mongolianlmc,
> bokmal, nynorsk, polish, portuguese, romanian, russian, sanskrit, serbian,
> slovak,
> slovenian, spanish, swedish, turkish, ukrainian, uppersorbian, welsh,
> loaded.
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/minimal.cls
> Document Class: minimal 2001/05/25 Standard LaTeX minimal class
> ) (/usr/local/texlive/2010/texmf-dist/tex/latex/xltxtra/xltxtra.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3intexpr.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3luatex.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
> (/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex
> (/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/keyval.tex)))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1enc.def)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1lmr.fd))
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/realscripts/realscripts.sty
>  LaTeX Warning: Redefining document command \textsubscript
> (LaTeX)  with arg. spec. 's' on line 32.
>  LaTeX Warning: Redefining document command \textsuperscript
> (LaTeX)  with arg. spec. 's' on line 35.
> ) (/usr/local/texlive/2010/texmf-dist/tex/latex/metalogo/metalogo.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
> (/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))))
> (./tmp.aux)^C
> ! Interruption.
> <to be read again>
>                   {
> l.5    Hello\footnote{
>                      freezing} world.
> ? x
> No pages of output.
> Transcript written on tmp.log.
> shell returned 1
>
> If I remove the no-sscript option from the usepackage I get the
> following (this time there's no need for an interrupt):
>
> ! Undefined control sequence.
> \@footnotetext ...tins {\reset at font \footnotesize
>                                                  \interlinepenalty
> \interfo...
> l.5    Hello\footnote{freezing}
>                                world.
> Any help much appreciated.
>
> Regards,
> Marc van Dongen
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20100930/33aaafc8/attachment-0001.html>


More information about the XeTeX mailing list