This is XeTeXk, Version 3.141592-2.2-0.996-patch1 (Web2C 7.5.6) (format=xelatex 2008.2.12) 12 FEB 2008 19:20 entering extended mode %&-line parsing enabled. **test.tex (./test.tex LaTeX2e <2005/12/01> (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size10.clo File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option) ) \c@part=\count79 \c@section=\count80 \c@subsection=\count81 \c@subsubsection=\count82 \c@paragraph=\count83 \c@subparagraph=\count84 \c@figure=\count85 \c@table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty Package: fontspec 2006/12/24 v1.13 Advanced font selection for XeLaTeX (/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty Package: ifxetex 2006/08/21 v0.3 Provides ifxetex conditional ) \c@zf@newff=\count87 \c@zf@index=\count88 \c@zf@script=\count89 \c@zf@language=\count90 (/usr/share/texmf-texlive/tex/latex/tools/calc.sty Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ) \calc@Acount=\count91 \calc@Bcount=\count92 \calc@Adimen=\dimen103 \calc@Bdimen=\dimen104 \calc@Askip=\skip43 \calc@Bskip=\skip44 LaTeX Info: Redefining \setlength on input line 75. LaTeX Info: Redefining \addtolength on input line 76. \calc@Ccount=\count93 \calc@Cskip=\skip45 ) ! LaTeX Error: File `xkeyval.sty' not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: LaTeX Warning: You have requested, on input line 54, version `2005/05/07' of package xkeyval, but only version `' is available. (/usr/share/texmf/tex/latex/lm/lmodern.sty Package: lmodern 2007/01/14 v1.3 Latin Modern Fonts LaTeX Font Info: Overwriting symbol font `operators' in version `normal' (Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 13. LaTeX Font Info: Overwriting symbol font `letters' in version `normal' (Font) OML/cmm/m/it --> OML/lmm/m/it on input line 14. LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' (Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 15. LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' (Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 16. LaTeX Font Info: Overwriting symbol font `operators' in version `bold' (Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 17. LaTeX Font Info: Overwriting symbol font `letters' in version `bold' (Font) OML/cmm/b/it --> OML/lmm/b/it on input line 18. LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' (Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 19. LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' (Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 20. LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' (Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 22. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' (Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 23. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' (Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 24. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' (Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 25. LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' (Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' (Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 27. LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' (Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 28. LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' (Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 29. ) (/usr/share/texmf-texlive/tex/latex/base/fontenc.sty Package: fontenc 2005/09/27 v1.99g Standard LaTeX package (/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def File: eu1enc.def 2006/08/13 v0.1a Experimental unicode font encoding ) LaTeX Font Info: Try loading font information for EU1+lmr on input line 100. (/usr/share/texmf-texlive/tex/xelatex/euenc/lm/eu1lmr.fd File: eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern )) ! Undefined control sequence. l.518 \define@key [zf]{prepreparse}{ExternalLocation}[]{% ? ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.518 \define@key[ zf]{prepreparse}{ExternalLocation}[]{% ? ! Parameters must be numbered consecutively. ## l.521 \gdef\zf@font@wrap## 1{[#1##1]}} ? ! Parameters must be numbered consecutively. 1 l.521 \gdef\zf@font@wrap##1 {[#1##1]}} ? ! Undefined control sequence. l.522 \define@choicekey [zf]{preparse}{Renderer}{AAT,ICU}{% ? quit OK, entering \batchmode... ! Undefined control sequence. l.523 \edef\zf@suffix{\zf@suffix /#1}% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@suffix. 1 l.523 \edef\zf@suffix{\zf@suffix/#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Argument of \zf@font@wrap has an extra }. \par l.525 ...zf@family@long{\zf@family@long +rend:#1}} I've run across a `}' that doesn't seem to match anything. For example, `\def\a#1{...}' and `\a}' would produce this error. If you simply proceed now, the `\par' that I've just inserted will cause me to report a runaway argument that might be the root of the problem. But if your `}' was spurious, just type `2' and it will go away. Runaway argument? \zf@suffix " at \f@size pt \edef \zf@family@long {\zf@family@long +re\ETC. ! Paragraph ended before \zf@font@wrap was complete. \par l.525 ...zf@family@long{\zf@family@long +rend:#1}} I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Font \zf@basefont="" not loadable: installed font not found. \par l.525 ...zf@family@long{\zf@family@long +rend:#1}} I wasn't able to find this font in the Mac OS, so I will ignore the font specification. You might try inserting a different font spec; e.g., type `I\font='. ! Undefined control sequence. l.526 \define@key [zf]{preparse}{Script}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.526 \define@key[ zf]{preparse}{Script}{% You're in trouble here. Try typing to proceed. If that doesn't work, type X to quit. ! Undefined control sequence. l.528 \edef\zf@suffix{\zf@suffix /ICU}% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Argument of \zf@font@wrap has an extra }. \par l.531 {\setkeys[zf@feat]{Script}{#1}}} I've run across a `}' that doesn't seem to match anything. For example, `\def\a#1{...}' and `\a}' would produce this error. If you simply proceed now, the `\par' that I've just inserted will cause me to report a runaway argument that might be the root of the problem. But if your `}' was spurious, just type `2' and it will go away. Runaway argument? \zf@suffix " at \f@size pt \edef \zf@family@long {\zf@family@long +sc\ETC. ! Paragraph ended before \zf@font@wrap was complete. \par l.531 {\setkeys[zf@feat]{Script}{#1}}} I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Font \zf@basefont="" not loadable: installed font not found. \par l.531 {\setkeys[zf@feat]{Script}{#1}}} I wasn't able to find this font in the Mac OS, so I will ignore the font specification. You might try inserting a different font spec; e.g., type `I\font='. ! Undefined control sequence. l.532 \define@key [zf]{preparse}{Language}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.532 \define@key[ zf]{preparse}{Language}{% You're in trouble here. Try typing to proceed. If that doesn't work, type X to quit. ! Undefined control sequence. l.534 \edef\zf@suffix{\zf@suffix /ICU}% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Argument of \zf@font@wrap has an extra }. \par l.537 {\setkeys[zf@feat]{Lang}{#1}}} I've run across a `}' that doesn't seem to match anything. For example, `\def\a#1{...}' and `\a}' would produce this error. If you simply proceed now, the `\par' that I've just inserted will cause me to report a runaway argument that might be the root of the problem. But if your `}' was spurious, just type `2' and it will go away. Runaway argument? \zf@suffix " at \f@size pt \edef \zf@family@long {\zf@family@long +la\ETC. ! Paragraph ended before \zf@font@wrap was complete. \par l.537 {\setkeys[zf@feat]{Lang}{#1}}} I suspect you've forgotten a `}', causing me to apply this control sequence to too much text. How can we recover? My plan is to forget the whole thing and hope for the best. ! Font \zf@basefont="" not loadable: installed font not found. \par l.537 {\setkeys[zf@feat]{Lang}{#1}}} I wasn't able to find this font in the Mac OS, so I will ignore the font specification. You might try inserting a different font spec; e.g., type `I\font='. ! Undefined control sequence. l.538 \define@key [zf]{preparse}{BoldFont}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.538 \define@key[ zf]{preparse}{BoldFont}{% You're in trouble here. Try typing to proceed. If that doesn't work, type X to quit. ! Illegal parameter number in definition of \@tempa. 1 l.539 \edef\@tempa{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.545 \zf@partial@fontname #1\@nil=\zf@bf The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.545 \zf@partial@fontname# 1\@nil=\zf@bf Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.545 \zf@partial@fontname#1\@nil =\zf@bf The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.545 \zf@partial@fontname#1\@nil=\zf@bf The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.546 \edef\zf@family@long{\zf@family@long bf:#1}% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.546 ...edef\zf@family@long{\zf@family@long bf:#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.548 \define@key [zf]{preparse}{ItalicFont}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \@tempa. 1 l.549 \edef\@tempa{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.555 \zf@partial@fontname #1\@nil=\zf@it The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.555 \zf@partial@fontname# 1\@nil=\zf@it Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.555 \zf@partial@fontname#1\@nil =\zf@it The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.555 \zf@partial@fontname#1\@nil=\zf@it The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.556 \edef\zf@family@long{\zf@family@long it:#1}% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.556 ...edef\zf@family@long{\zf@family@long it:#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.558 \define@key [zf]{preparse}{BoldItalicFont}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.559 \zf@partial@fontname #1\@nil=\zf@bfit The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.559 \zf@partial@fontname# 1\@nil=\zf@bfit Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.559 \zf@partial@fontname#1\@nil =\zf@bfit The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.559 \zf@partial@fontname#1\@nil=\zf@bfit The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.560 \edef\zf@family@long{\zf@family@long bfit:#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.560 ...ef\zf@family@long{\zf@family@long bfit:#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.561 \define@key [zf]{options}{SmallCapsFont}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \@tempa. 1 l.562 \edef\@tempa{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.568 \zf@partial@fontname #1\@nil=\zf@sc The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.568 \zf@partial@fontname# 1\@nil=\zf@sc Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.568 \zf@partial@fontname#1\@nil =\zf@sc The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.568 \zf@partial@fontname#1\@nil=\zf@sc The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.577 \define@key [zf]{preparse}{UprightFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@up@feat. 1 l.578 \def\zf@up@feat{,#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.579 \edef\zf@family@long{\zf@family@long rmfeat:#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.579 ...\zf@family@long{\zf@family@long rmfeat:#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.580 \define@key [zf]{preparse}{BoldFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@bf@feat. 1 l.581 \def\zf@bf@feat{,#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.582 \edef\zf@family@long{\zf@family@long bffeat:#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.582 ...\zf@family@long{\zf@family@long bffeat:#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.583 \define@key [zf]{preparse}{ItalicFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@it@feat. 1 l.584 \def\zf@it@feat{,#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.585 \edef\zf@family@long{\zf@family@long itfeat:#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.585 ...\zf@family@long{\zf@family@long itfeat:#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.586 \define@key [zf]{preparse}{BoldItalicFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@bfit@feat. 1 l.587 \def\zf@bfit@feat{,#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.588 \edef\zf@family@long{\zf@family@long bfitfeat:#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@family@long. 1 l.588 ...f@family@long{\zf@family@long bfitfeat:#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.589 \define@key [zf]{options}{SmallCapsFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@sc@feat. 1 l.590 \unless\ifzf@firsttime\def\zf@sc@feat{,#1 }\fi You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.592 \define@key [zf]{preparse}{SizeFeatures}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@size@feat. 1 l.594 \def\zf@size@feat{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.597 \define@key [zf]{sizing}{Size}{\def\zf@size{#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@size. 1 l.597 ...ine@key[zf]{sizing}{Size}{\def\zf@size{#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.598 \define@key [zf]{sizing}{Font}{\def\zf@size@fnt{#1}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@size@fnt. 1 l.598 ...key[zf]{sizing}{Font}{\def\zf@size@fnt{#1 }} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.599 \define@key [zf]{options}{Scale}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \@tempa. 1 l.600 \edef\@tempa{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@scale. 1 l.609 \edef\zf@scale{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@scale. 1 l.613 \edef\zf@scale{s*[\zf@scale ]}} You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.623 \define@key [zf]{options}{WordSpace}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.626 \zf@wordspace@parse #1,\zf@@ii,\zf@@iii,\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.626 \zf@wordspace@parse# 1,\zf@@ii,\zf@@iii,\zf@@ Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.626 \zf@wordspace@parse#1,\zf@@ii ,\zf@@iii,\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.626 \zf@wordspace@parse#1,\zf@@ii,\zf@@iii ,\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.626 ...@wordspace@parse#1,\zf@@ii,\zf@@iii,\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.643 \define@key [zf]{options}{PunctuationSpace}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up `weird error' in the index to The TeXbook.) ! Illegal unit of measure (pt inserted). ## l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) ! Illegal parameter number in definition of . ' l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Package calc Error: `##' invalid at this point. See the calc package documentation for explanation. Type H for immediate help. ... l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % I expected to see one of: + - * / ) ! Undefined control sequence. \@calc@post@scan ...fi \fi \fi \fi \fi \calc@next l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. ##1\fontdimen 7\zf@basefont l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing font identifier. ! l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % I was looking for a control sequence whose current meaning has been defined by \font. ! Missing number, treated as zero. ! l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up `weird error' in the index to The TeXbook.) ! Illegal unit of measure (pt inserted). ! l.645 ...ngth\@tempdima{#1\fontdimen7\zf@basefont} % Dimensions can be in units of em, ex, in, pt, pc, cm, mm, dd, cc, bp, or sp; but yours is a new one! I'll assume that you meant to say pt, for printer's points. To recover gracefully from this error, it's best to delete the erroneous units; e.g., type `2' to delete two letters. (See Chapter 27 of The TeXbook.) ! Undefined control sequence. l.646 \edef\zf@adjust{\zf@adjust \fontdimen7\font\the\@tempdima}} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Extra }, or forgotten \endgroup. l.646 ...zf@adjust\fontdimen7\font\the\@tempdima}} I've deleted a group-closing symbol because it seems to be spurious, as in `$x}$'. But perhaps the } is legitimate and you forgot something else, as in `\hbox{$x}'. In such cases the way to recover is to insert both the forgotten and the deleted material, e.g., by typing `I$}'. ! Undefined control sequence. l.647 \define@key [zf]{options}{LetterSpace}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \zf@update@ff ...f@firsttime \xdef \zf@ff {\zf@ff #1\ifzf@icu ,\else ;\fi }\fi l.649 \zf@update@ff{letterspace=#1} } The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@ff. 1 l.649 \zf@update@ff{letterspace=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.650 \define@key [zf]{options}{HyphenChar}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \@tempa. 1 l.652 \edef\@tempa{#1 }% You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.657 \zf@check@one@char #1\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! You can't use `macro parameter character #' in horizontal mode. l.657 \zf@check@one@char# 1\zf@@ Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.657 \zf@check@one@char#1\zf@@ The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. l.669 {\zf@basefont \ifnum\XeTeXcharglyph#1 > 0 The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Missing number, treated as zero. ## l.669 {\zf@basefont\ifnum\XeTeXcharglyph# 1 > 0 A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up `weird error' in the index to The TeXbook.) ! Missing = inserted for \ifnum. ## l.669 {\zf@basefont\ifnum\XeTeXcharglyph# 1 > 0 I was expecting to see `<', `=', or `>'. Didn't. ! Missing number, treated as zero. ## l.669 {\zf@basefont\ifnum\XeTeXcharglyph# 1 > 0 A number should have been here; I inserted `0'. (If you can't figure out why I needed to see a number, look up `weird error' in the index to The TeXbook.) ! You can't use `macro parameter character #' in horizontal mode. ## l.669 {\zf@basefont\ifnum\XeTeXcharglyph# 1 > 0 Sorry, but I'm not programmed to handle this case; I'll just pretend that you didn't ask for it. If you're in the wrong mode, you might be able to return to the right one by typing `I}' or `I$' or `I\par'. ! Undefined control sequence. l.679 \define@key [zf]{options}{Colour}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@ff. 1 l.681 \zf@update@ff{color=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@ff. 1 l.681 \zf@update@ff{color=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.683 \define@key [zf]{options}{Mapping}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@ff. 1 l.685 \zf@update@ff{mapping=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@ff. 1 l.685 \zf@update@ff{mapping=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@ff. 1 l.685 \zf@update@ff{mapping=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Undefined control sequence. l.686 \define@key [zf]{options}{Weight}{% The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Illegal parameter number in definition of \zf@ff. 1 l.688 \zf@update@ff{weight=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@ff. 1 l.688 \zf@update@ff{weight=#1} } You meant to type ## instead of #, right? Or maybe a } was forgotten somewhere earlier, and things are all screwed up? I'm going to assume that you meant ##. ! Illegal parameter number in definition of \zf@ff. 1 l.688 \zf@update@ff{weight=#1} } (That makes 100 errors; please try again.) Here is how much of TeX's memory you used: 729 strings out of 95807 8944 string characters out of 1191537 50145 words of memory out of 1500000 3830 multiletter control sequences out of 10000+50000 3648 words of font info for 15 fonts, out of 1200000 for 2000 78 hyphenation exceptions out of 8191 27i,0n,24p,315b,74s stack positions out of 5000i,500n,6000p,200000b,5000s No pages of output.