This is TeX, Version 3.14159 (Web2C 7.2) (format=latex 1998.7.3) 26 NOV 1998 18:10 **211-01.tex 211-02.tex 211-03.tex 211-04.tex 211-05.tex 211-06.tex 211-07.tex 211-08.tex 211-09.tex 211-10.tex 211-11.tex 211-12.tex 211.tex (211-01.tex LaTeX2e <1998/06/01> Babel and hyphenation patterns for american, french, german, nohyphenat ion, loaded. ! LaTeX Error: No counter 'chapter' defined. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.1 \setcounter{chapter}{0} ? ! Undefined control sequence. l.3 \chapter {Vector Spaces} ? ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.3 \chapter{V ector Spaces} ? Missing character: There is no V in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no S in font nullfont! Missing character: There is no p in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no s in font nullfont! Overfull \hbox (20.0pt too wide) in paragraph at lines 3--4 [] [] \begin #1->\@ifundefined {#1}{\def \reserved@a {\@latex@error {Environment #1 u ndefined}\@eha }}{\def \reserved@a {\def \@currenvir {#1}\edef \@currenvline {\ on@line }\csname #1\endcsname }}\@ignorefalse \begingroup \@endpefalse \reserve d@a #1<-preamble \@ifundefined #1->\expandafter \ifx \csname #1\endcsname \relax \expandafter \@ firstoftwo \else \expandafter \@secondoftwo \fi #1<-preamble \@firstoftwo #1#2->#1 #1<-\def \reserved@a {\@latex@error {Environment preamble undefined}\@eha } #2<-\def \reserved@a {\def \@currenvir {preamble}\edef \@currenvline {\on@line }\csname preamble\endcsname } \@ignorefalse ->\global \let \if@ignore \iffalse \@endpefalse ->\let \if@endpe \iffalse \reserved@a ->\@latex@error {Environment preamble undefined}\@eha \@latex@error #1#2->\GenericError {\space \space \space \@spaces \@spaces \@spa ces }{LaTeX Error: #1}{See the LaTeX manual or LaTeX Companion for explanation. }{#2} #1<-Environment preamble undefined #2<-\@eha \GenericError ->\protect \GenericError \GenericError #1#2#3#4->\begingroup \immediate \write \@unused \def \Message Break \set@display@protect \edef \@err@ #4 \errhelp \@err@ \let \@err@ \@empty \def \MessageBreak #1 \def \errmessage #2. #3 Type H for immediate help\@err@ \endgroup #1<-\space \space \space \@spaces \@spaces \@spaces #2<-LaTeX Error: Environment preamble undefined #3<-See the LaTeX manual or LaTeX Companion for explanation. #4<-\@eha \write-> \set@display@protect ->\let \protect \string \@eha ->Your command was ignored.\MessageBreak Type \space I \space to replace it with another command,\MessageBreak or \space \sp ace to continue without it. \MessageBreak -> \space -> \space -> \MessageBreak -> \space -> \space -> \@err@ -> Your command was ignored. Type I to replace it with another command, or to continue without it. ->\errmessage LaTeX Error: Environment preamble undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help\@err@ \@err@ -> ! LaTeX Error: Environment preamble undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.6 \begin{preamble} ? \everypar->\@nodocument \@nodocument ->\@latex@error {Missing \protect \begin {document}}\@ehd \@latex@error #1#2->\GenericError {\space \space \space \@spaces \@spaces \@spa ces }{LaTeX Error: #1}{See the LaTeX manual or LaTeX Companion for explanation. }{#2} #1<-Missing \protect \begin {document} #2<-\@ehd \GenericError ->\protect \GenericError \GenericError #1#2#3#4->\begingroup \immediate \write \@unused \def \Message Break \set@display@protect \edef \@err@ #4 \errhelp \@err@ \let \@err@ \@empty \def \MessageBreak #1 \def \errmessage #2. #3 Type H for immediate help\@err@ \endgroup #1<-\space \space \space \@spaces \@spaces \@spaces #2<-LaTeX Error: Missing \protect \begin {document} #3<-See the LaTeX manual or LaTeX Companion for explanation. #4<-\@ehd \write-> \set@display@protect ->\let \protect \string \@ehd ->You're in trouble here. \space \@ehc \space -> \@ehc ->Try typing \space \space to proceed.\MessageBreak If that does n't work, type \space X \space to quit. \space -> \space -> \MessageBreak -> \space -> \space -> \@err@ -> You' re in trouble here. Try typing to proceed. If that doesn't work, type X to quit. ->\errmessage LaTeX Error: Missing \protect \begin {document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help\@err@ \@err@ -> ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.7 R ecall that in course 131 you studied the notion of a ? Missing character: There is no R in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no u in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no 3 in font nullfont! Missing character: There is no 1 in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no u in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no u in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no a in font nullfont! \em ->\protect \em \em ->\@nomath \em \ifdim \fontdimen \@ne \font >\z@ \upshape \else \itshape \ fi \@nomath #1->\relax \ifmmode \@font@warning {Command \noexpand #1invalid in mat h mode}\fi #1<-\em \itshape ->\protect \itshape \itshape ->\not@math@alphabet \itshape \mathit \fontshape \itdefault \selectfo nt \not@math@alphabet #1#2->\relax \ifmmode \@latex@error {Command \noexpand #1inv alid in math mode}{Please \ifx #2\relax define a new math alphabet if you want to use a special font in math mode\else use the math alphabet \noex pand #2instead of the #1command\fi . }\fi #1<-\itshape #2<-\mathit \fontshape ->\protect \fontshape \fontshape #1->\edef \f@shape {#1} #1<-\itdefault \itdefault ->it \selectfont ->\protect \selectfont \selectfont ->\ifx \f@linespread \baselinestretch \else \set@fontsize \baselin estretch \f@size \f@baselineskip \fi \xdef \font@name {\csname \curr@fontshape /\f@size \endcsname }\pickup@font \font@name \size@update \enc@update \set@fontsize #1#2#3->\@defaultunits \@tempdimb #2pt\relax \@nnil \edef \f@size {\strip@pt \@tempdimb }\@defaultunits \@tempskipa #3pt\relax \@nnil \edef \f@b aselineskip {\the \@tempskipa }\edef \f@linespread {#1}\let \baselinestretch \f @linespread \def \size@update {\baselineskip \f@baselineskip \relax \baselinesk ip \f@linespread \baselineskip \normalbaselineskip \baselineskip \setbox \strut box \hbox {\vrule \@height .7\baselineskip \@depth .3\baselineskip \@width \z@ }\let \size@update \relax } #1<-\baselinestretch #2<-\f@size #3<-\f@baselineskip \@defaultunits ->\afterassignment \remove@to@nnil \f@size ->10 \remove@to@nnil #1\@nnil -> #1<-\relax \strip@pt ->\expandafter \rem@pt \the \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi #1<-10 #2<-0 \@defaultunits ->\afterassignment \remove@to@nnil \f@baselineskip ->10pt \remove@to@nnil #1\@nnil -> #1<-pt\relax \baselinestretch ->1 \curr@fontshape ->\f@encoding /\f@family /\f@series /\f@shape \f@encoding ->OT1 \f@family ->cmr \f@series ->m \f@shape ->it \f@size ->10 \pickup@font ->\expandafter \ifx \font@name \relax \define@newfont \fi \font@name ->\OT1/cmr/m/it/10 \define@newfont ->\begingroup \let \typeout \@font@info \escapechar \m@ne \expa ndafter \expandafter \expandafter \split@name \expandafter \string \font@name \ @nil \try@load@fontshape \expandafter \ifx \csname \curr@fontshape \endcsname \ relax \wrong@fontshape \else \extract@font \fi \endgroup font@name ->OT1/cmr/m/it/10 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OT1 #2<-cmr #3<-m #4<-it #5<-10 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OT1 f@family ->cmr curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->it extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->it OT1/cmr/m/it -><5><6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28> <20.74><24.88>cmti12 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28><20 .74><24.88>cmti12 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28><20.74><24.88>c mti12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10 <12><14.4><17.28><20.74><24.88>cmti12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28><20.74><24.88>cmti 12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12 ><14.4><17.28><20.74><24.88>cmti12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<-cmti7 #3<-8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28><20.74><24.88>cmti12<-*>@n il < f@size ->10 reserved@f ->extract@rangefontinfo <8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4>< 17.28><20.74><24.88>cmti12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-8 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-8 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-8 #2<-cmti8 #3<-9>cmti9<10><10.95>cmti10<12><14.4><17.28><20.74><24.88>cmti12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <9>cmti9<10><10.95>cmti10<12><14.4><17.28><2 0.74><24.88>cmti12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-9 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-9 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-9 #2<-cmti9 #3<-10><10.95>cmti10<12><14.4><17.28><20.74><24.88>cmti12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <10><10.95>cmti10<12><14.4><17.28><20.74><24 .88>cmti12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-10 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-10 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-10 #2<- #3<-10.95>cmti10<12><14.4><17.28><20.74><24.88>cmti12<-*>@nil < f@size ->10 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10.95 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-cmti10 #2<- set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmti10 remove@to@nnil #1@nnil -> #1<-12><14.4><17.28><20.74><24.88>cmti12<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info -> s@fct@ ->empty@sfcnt @font@warning empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->10 mandatory@arg ->cmti10 space -> reserved@f -> font@name ->OT1/cmr/m/it/10 external@font ->cmti10 at10.0pt font@name ->OT1/cmr/m/it/10 f@encoding ->OT1 f@family ->cmr OT1+cmr ->hyphenchar font 45 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->it OT1/cmr/m/it -><5><6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28> <20.74><24.88>cmti12 <5><6><7>cmti7<8>cmti8<9>cmti9<10><10.95>cmti10<12><14.4><17.28><20.74><24.88>c mti12 -> \font@name ->\OT1/cmr/m/it/10 \size@update ->\baselineskip \f@baselineskip \relax \baselineskip \f@linespread \baselineskip \normalbaselineskip \baselineskip \setbox \strutbox \hbox {\vrul e \@height .7\baselineskip \@depth .3\baselineskip \@width \z@ }\let \size@upda te \relax \f@baselineskip ->10.0pt \f@linespread ->1 \@height ->height \@depth ->depth \@width ->width \enc@update ->\expandafter \let \csname \cf@encoding -cmd\endcsname \@changed@c md \expandafter \let \csname \f@encoding -cmd\endcsname \@current@cmd \default@ T \csname T@\f@encoding \endcsname \csname D@\f@encoding \endcsname \let \enc@u pdate \relax \let \cf@encoding \f@encoding \cf@encoding -> \f@encoding ->OT1 \default@T -> \f@encoding ->OT1 \T@OT1 -> \f@encoding ->OT1 \D@OT1 ->\def \default@family {cmr}\def \default@series {m}\def \default@shape {n} Missing character: There is no . in font nullfont! Missing character: There is no I in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no u in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no w in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no e in font nullfont! \em ->\protect \em \em ->\@nomath \em \ifdim \fontdimen \@ne \font >\z@ \upshape \else \itshape \ fi \@nomath #1->\relax \ifmmode \@font@warning {Command \noexpand #1invalid in mat h mode}\fi #1<-\em \itshape ->\protect \itshape \itshape ->\not@math@alphabet \itshape \mathit \fontshape \itdefault \selectfo nt \not@math@alphabet #1#2->\relax \ifmmode \@latex@error {Command \noexpand #1inv alid in math mode}{Please \ifx #2\relax define a new math alphabet if you want to use a special font in math mode\else use the math alphabet \noex pand #2instead of the #1command\fi . }\fi #1<-\itshape #2<-\mathit \fontshape ->\protect \fontshape \fontshape #1->\edef \f@shape {#1} #1<-\itdefault \itdefault ->it \selectfont ->\protect \selectfont \selectfont ->\ifx \f@linespread \baselinestretch \else \set@fontsize \baselin estretch \f@size \f@baselineskip \fi \xdef \font@name {\csname \curr@fontshape /\f@size \endcsname }\pickup@font \font@name \size@update \enc@update \set@fontsize #1#2#3->\@defaultunits \@tempdimb #2pt\relax \@nnil \edef \f@size {\strip@pt \@tempdimb }\@defaultunits \@tempskipa #3pt\relax \@nnil \edef \f@b aselineskip {\the \@tempskipa }\edef \f@linespread {#1}\let \baselinestretch \f @linespread \def \size@update {\baselineskip \f@baselineskip \relax \baselinesk ip \f@linespread \baselineskip \normalbaselineskip \baselineskip \setbox \strut box \hbox {\vrule \@height .7\baselineskip \@depth .3\baselineskip \@width \z@ }\let \size@update \relax } #1<-\baselinestretch #2<-\f@size #3<-\f@baselineskip \@defaultunits ->\afterassignment \remove@to@nnil \f@size ->10 \remove@to@nnil #1\@nnil -> #1<-\relax \strip@pt ->\expandafter \rem@pt \the \rem@pt #1.#2pt->#1\ifnum #2>\z@ .#2\fi #1<-10 #2<-0 \@defaultunits ->\afterassignment \remove@to@nnil \f@baselineskip ->10pt \remove@to@nnil #1\@nnil -> #1<-pt\relax \baselinestretch ->1 \curr@fontshape ->\f@encoding /\f@family /\f@series /\f@shape \f@encoding ->OT1 \f@family ->cmr \f@series ->m \f@shape ->it \f@size ->10 \pickup@font ->\expandafter \ifx \font@name \relax \define@newfont \fi \font@name ->\OT1/cmr/m/it/10 \font@name ->\OT1/cmr/m/it/10 \size@update ->\baselineskip \f@baselineskip \relax \baselineskip \f@linespread \baselineskip \normalbaselineskip \baselineskip \setbox \strutbox \hbox {\vrul e \@height .7\baselineskip \@depth .3\baselineskip \@width \z@ }\let \size@upda te \relax \f@baselineskip ->10.0pt \f@linespread ->1 \@height ->height \@depth ->depth \@width ->width \enc@update ->\expandafter \let \csname \cf@encoding -cmd\endcsname \@changed@c md \expandafter \let \csname \f@encoding -cmd\endcsname \@current@cmd \default@ T \csname T@\f@encoding \endcsname \csname D@\f@encoding \endcsname \let \enc@u pdate \relax \let \cf@encoding \f@encoding \cf@encoding -> \f@encoding ->OT1 \default@T -> \f@encoding ->OT1 \T@OT1 -> \f@encoding ->OT1 \D@OT1 ->\def \default@family {cmr}\def \default@series {m}\def \default@shape {n} Missing character: There is no . in font nullfont! Missing character: There is no W in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no w in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no u in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no g in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no , in font nullfont! Missing character: There is no w in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no h in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no n in font nullfont! Missing character: There is no y in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no d in font nullfont! \everymath->\check@mathfonts \the \everymath \check@mathfonts ->\ifx \glb@currsize \f@size \else \glb@settings \init@restore @glb@settings \fi \let \curr@math@size \f@size \def \init@restore@glb@settings {\aftergroup \restglb@settings } \glb@settings ->\expandafter \ifx \csname S@\f@size \endcsname \relax \calculat e@math@sizes \fi \csname S@\f@size \endcsname \ifmath@fonts \begingroup \escape char \m@ne \csname mv@\math@version \endcsname \globaldefs \@ne \math@fonts \le t \glb@currsize \f@size \endgroup \the \every@math@size \fi \f@size ->10 \f@size ->10 \S@10 ->\gdef \tf@size {\@xpt }\gdef \sf@size {7}\gdef \ssf@size {5} math@version ->normal mv@normal ->getanddefine@fonts symoperators OT1/cmr/m/n getanddefine@fonts syml etters OML/cmm/m/it getanddefine@fonts symsymbols OMS/cmsy/m/n getanddefine@fon ts symlargesymbols OMX/cmex/m/n install@mathalphabet @mathbf {select@group @mat hbf M@OT1 OT1/cmr/bx/n }install@mathalphabet @mathsf {select@group @mathsf M@OT 1 OT1/cmss/m/n }install@mathalphabet @mathit {select@group @mathit M@OT1 OT1/cm r/m/it }install@mathalphabet @mathtt {select@group @mathtt M@OT1 OT1/cmtt/m/n } getanddefine@fonts #1#2->xdef font@name {csname string #2/tf@size endcsname }pi ckup@font let textfont@name font@name xdef font@name {csname string #2/sf@size endcsname }pickup@font let scriptfont@name font@name xdef font@name {csname str ing #2/ssf@size endcsname }pickup@font edef math@fonts {math@fonts textfont #1t extfont@name scriptfont #1scriptfont@name scriptscriptfont #1font@name } #1<-symoperators #2<-OT1/cmr/m/n tf@size ->@xpt @xpt ->10 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OT1/cmr/m/n/10 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OT1/cmr/m/n/10 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OT1 #2<-cmr #3<-m #4<-n #5<-10 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OT1 f@family ->cmr curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74> <24.88>cmr17 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 <-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4 >cmr12<17.28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-* >@nil < f@size ->10 reserved@f ->extract@rangefontinfo <7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cm r12<17.28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@n il < f@size ->10 reserved@f ->extract@rangefontinfo <8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12 <17.28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-8 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-8 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-8 #2<- #3<-9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17 .28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-9 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-9 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-9 #2<- #3<-10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28 ><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-10 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-10 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-10 #2<- #3<-12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < f@size ->10 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-12 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmr* remove@star #1*->#1 #1<-cmr set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmr remove@to@nnil #1@nnil -> #1<-10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmr f@size ->10 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->10 mandatory@arg ->cmr10 space -> reserved@f -> font@name ->OT1/cmr/m/n/10 external@font ->cmr10 at10.0pt font@name ->OT1/cmr/m/n/10 f@encoding ->OT1 f@family ->cmr OT1+cmr ->hyphenchar font 45 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 <5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 -> sf@size ->7 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OT1/cmr/m/n/7 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OT1/cmr/m/n/7 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OT1 #2<-cmr #3<-m #4<-n #5<-7 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OT1 f@family ->cmr curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74> <24.88>cmr17 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 <-*>@nil < f@size ->7 reserved@f ->extract@rangefontinfo <6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4 >cmr12<17.28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-* >@nil < f@size ->7 reserved@f ->extract@rangefontinfo <7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cm r12<17.28><20.74><24.88>cmr17<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@n il < f@size ->7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-12 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmr* remove@star #1*->#1 #1<-cmr set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmr remove@to@nnil #1@nnil -> #1<-10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmr f@size ->7 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->7 mandatory@arg ->cmr7 space -> reserved@f -> font@name ->OT1/cmr/m/n/7 external@font ->cmr7 at7.0pt font@name ->OT1/cmr/m/n/7 f@encoding ->OT1 f@family ->cmr OT1+cmr ->hyphenchar font 45 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 <5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 -> ssf@size ->5 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OT1/cmr/m/n/5 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OT1/cmr/m/n/5 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OT1 #2<-cmr #3<-m #4<-n #5<-5 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OT1 f@family ->cmr curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74> <24.88>cmr17 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 <-*>@nil < f@size ->5 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-6 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-12 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmr* remove@star #1*->#1 #1<-cmr set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmr remove@to@nnil #1@nnil -> #1<-10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmr f@size ->5 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->5 mandatory@arg ->cmr5 space -> reserved@f -> font@name ->OT1/cmr/m/n/5 external@font ->cmr5 at5.0pt font@name ->OT1/cmr/m/n/5 f@encoding ->OT1 f@family ->cmr OT1+cmr ->hyphenchar font 45 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OT1 f@family ->cmr f@series ->m f@shape ->n OT1/cmr/m/n -><5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.7 4><24.88>cmr17 <5><6><7><8><9><10><12>gen*cmr<10.95>cmr10<14.4>cmr12<17.28><20.74><24.88>cmr17 -> math@fonts -> textfont@name ->OT1/cmr/m/n/10 scriptfont@name ->OT1/cmr/m/n/7 font@name ->OT1/cmr/m/n/5 getanddefine@fonts #1#2->xdef font@name {csname string #2/tf@size endcsname }pi ckup@font let textfont@name font@name xdef font@name {csname string #2/sf@size endcsname }pickup@font let scriptfont@name font@name xdef font@name {csname str ing #2/ssf@size endcsname }pickup@font edef math@fonts {math@fonts textfont #1t extfont@name scriptfont #1scriptfont@name scriptscriptfont #1font@name } #1<-symletters #2<-OML/cmm/m/it tf@size ->@xpt @xpt ->10 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OML/cmm/m/it/10 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OML/cmm/m/it/10 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OML #2<-cmm #3<-m #4<-it #5<-10 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OML f@family ->cmm curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24 .88>cmmi12 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<- *>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14 .4><17.28><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@ nil < f@size ->10 reserved@f ->extract@rangefontinfo <7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4> <17.28><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17 .28><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-8 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-8 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-8 #2<- #3<-9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28 ><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-9 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-9 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-9 #2<-gen*cmmi #3<-10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <10><10.95>cmmi10<12><14.4><17.28><20.74><24 .88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-10 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-10 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-10 #2<- #3<-10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < f@size ->10 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10.95 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-cmmi10 #2<- set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmmi10 remove@to@nnil #1@nnil -> #1<-12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info -> s@fct@ ->empty@sfcnt @font@warning empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->10 mandatory@arg ->cmmi10 space -> reserved@f -> font@name ->OML/cmm/m/it/10 external@font ->cmmi10 at10.0pt font@name ->OML/cmm/m/it/10 f@encoding ->OML f@family ->cmm OML+cmm ->skewchar font 127 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 <5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12 - > sf@size ->7 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OML/cmm/m/it/7 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OML/cmm/m/it/7 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OML #2<-cmm #3<-m #4<-it #5<-7 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OML f@family ->cmm curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24 .88>cmmi12 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<- *>@nil < f@size ->7 reserved@f ->extract@rangefontinfo <6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14 .4><17.28><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@ nil < f@size ->7 reserved@f ->extract@rangefontinfo <7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4> <17.28><20.74><24.88>cmmi12<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < f@size ->7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmmi* remove@star #1*->#1 #1<-cmmi set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmmi remove@to@nnil #1@nnil -> #1<-10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmmi f@size ->7 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->7 mandatory@arg ->cmmi7 space -> reserved@f -> font@name ->OML/cmm/m/it/7 external@font ->cmmi7 at7.0pt font@name ->OML/cmm/m/it/7 f@encoding ->OML f@family ->cmm OML+cmm ->skewchar font 127 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 <5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12 - > ssf@size ->5 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OML/cmm/m/it/5 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OML/cmm/m/it/5 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OML #2<-cmm #3<-m #4<-it #5<-5 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OML f@family ->cmm curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24 .88>cmmi12 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<- *>@nil < f@size ->5 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-6 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmmi* remove@star #1*->#1 #1<-cmmi set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmmi remove@to@nnil #1@nnil -> #1<-10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmmi f@size ->5 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->5 mandatory@arg ->cmmi5 space -> reserved@f -> font@name ->OML/cmm/m/it/5 external@font ->cmmi5 at5.0pt font@name ->OML/cmm/m/it/5 f@encoding ->OML f@family ->cmm OML+cmm ->skewchar font 127 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OML f@family ->cmm f@series ->m f@shape ->it OML/cmm/m/it -><5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74> <24.88>cmmi12 <5><6><7><8><9>gen*cmmi<10><10.95>cmmi10<12><14.4><17.28><20.74><24.88>cmmi12 - > math@fonts ->textfont symoperators OT1/cmr/m/n/10 scriptfont symoperators OT1/c mr/m/n/7 scriptscriptfont symoperators OT1/cmr/m/n/5 textfont@name ->OML/cmm/m/it/10 scriptfont@name ->OML/cmm/m/it/7 font@name ->OML/cmm/m/it/5 getanddefine@fonts #1#2->xdef font@name {csname string #2/tf@size endcsname }pi ckup@font let textfont@name font@name xdef font@name {csname string #2/sf@size endcsname }pickup@font let scriptfont@name font@name xdef font@name {csname str ing #2/ssf@size endcsname }pickup@font edef math@fonts {math@fonts textfont #1t extfont@name scriptfont #1scriptfont@name scriptscriptfont #1font@name } #1<-symsymbols #2<-OMS/cmsy/m/n tf@size ->@xpt @xpt ->10 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMS/cmsy/m/n/10 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OMS/cmsy/m/n/10 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OMS #2<-cmsy #3<-m #4<-n #5<-10 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OMS f@family ->cmsy curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cm sy10 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <6><7><8><9><10>gen*cmsy<10.95><12><14.4><17 .28><20.74><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <7><8><9><10>gen*cmsy<10.95><12><14.4><17.28 ><20.74><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <8><9><10>gen*cmsy<10.95><12><14.4><17.28><2 0.74><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-8 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-8 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-8 #2<- #3<-9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <9><10>gen*cmsy<10.95><12><14.4><17.28><20.7 4><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-9 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-9 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-9 #2<- #3<-10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 reserved@f ->extract@rangefontinfo <10>gen*cmsy<10.95><12><14.4><17.28><20.74>< 24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-10 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-10 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-10 #2<-gen*cmsy #3<-10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->10 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmsy* remove@star #1*->#1 #1<-cmsy set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmsy remove@to@nnil #1@nnil -> #1<-10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmsy f@size ->10 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->10 mandatory@arg ->cmsy10 space -> reserved@f -> font@name ->OMS/cmsy/m/n/10 external@font ->cmsy10 at10.0pt font@name ->OMS/cmsy/m/n/10 f@encoding ->OMS f@family ->cmsy OMS+cmsy ->skewchar font 48 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 <5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10 -> sf@size ->7 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMS/cmsy/m/n/7 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OMS/cmsy/m/n/7 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OMS #2<-cmsy #3<-m #4<-n #5<-7 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OMS f@family ->cmsy curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cm sy10 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->7 reserved@f ->extract@rangefontinfo <6><7><8><9><10>gen*cmsy<10.95><12><14.4><17 .28><20.74><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-6 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-6 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-6 #2<- #3<-7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->7 reserved@f ->extract@rangefontinfo <7><8><9><10>gen*cmsy<10.95><12><14.4><17.28 ><20.74><24.88>cmsy10<-*>@nil <@nnil extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-7 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-7 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-7 #2<- #3<-8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmsy* remove@star #1*->#1 #1<-cmsy set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmsy remove@to@nnil #1@nnil -> #1<-10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmsy f@size ->7 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->7 mandatory@arg ->cmsy7 space -> reserved@f -> font@name ->OMS/cmsy/m/n/7 external@font ->cmsy7 at7.0pt font@name ->OMS/cmsy/m/n/7 f@encoding ->OMS f@family ->cmsy OMS+cmsy ->skewchar font 48 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 <5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10 -> ssf@size ->5 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMS/cmsy/m/n/5 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OMS/cmsy/m/n/5 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OMS #2<-cmsy #3<-m #4<-n #5<-5 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OMS f@family ->cmsy curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cm sy10 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-5 is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<-5 #2<-> check@single #1>#2<#3@nnil ->def reserved@f {extract@rangefontinfo <#3@nnil }if dim f@size p@ =#1p@ set@simple@size@args #2<#3@nnil execute@size@function sizef n@info ifx external@font @empty else let reserved@f @empty fi fi reserved@f #1<-5 #2<- #3<-6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < f@size ->5 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-6 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-7 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-8 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-9 set@simple@size@args #1<->if <#1->set@simple@size@args #1<-10 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-gen #2<-cmsy* remove@star #1*->#1 #1<-cmsy set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmsy remove@to@nnil #1@nnil -> #1<-10.95><12><14.4><17.28><20.74><24.88>cmsy10<-*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->gen s@fct@gen ->gen@sfcnt @font@warning gen@sfcnt ->edef mandatory@arg {mandatory@arg f@size }empty@sfcnt mandatory@arg ->cmsy f@size ->5 empty@sfcnt #1->@tempdimb f@size p@ ifx optional@arg @empty else @tempdimb opti onal@arg @tempdimb #1{Fontspace shapespace `curr@fontshape 'space willspace beM essageBreak scaledspace tospace sizespace the @tempdimb }fi edef external@font {mandatory@arg space atthe @tempdimb } #1<-@font@warning f@size ->5 mandatory@arg ->cmsy5 space -> reserved@f -> font@name ->OMS/cmsy/m/n/5 external@font ->cmsy5 at5.0pt font@name ->OMS/cmsy/m/n/5 f@encoding ->OMS f@family ->cmsy OMS+cmsy ->skewchar font 48 curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMS f@family ->cmsy f@series ->m f@shape ->n OMS/cmsy/m/n -><5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88 >cmsy10 <5><6><7><8><9><10>gen*cmsy<10.95><12><14.4><17.28><20.74><24.88>cmsy10 -> math@fonts ->textfont symoperators OT1/cmr/m/n/10 scriptfont symoperators OT1/c mr/m/n/7 scriptscriptfont symoperators OT1/cmr/m/n/5 textfont symletters OML/cm m/m/it/10 scriptfont symletters OML/cmm/m/it/7 scriptscriptfont symletters OML/ cmm/m/it/5 textfont@name ->OMS/cmsy/m/n/10 scriptfont@name ->OMS/cmsy/m/n/7 font@name ->OMS/cmsy/m/n/5 getanddefine@fonts #1#2->xdef font@name {csname string #2/tf@size endcsname }pi ckup@font let textfont@name font@name xdef font@name {csname string #2/sf@size endcsname }pickup@font let scriptfont@name font@name xdef font@name {csname str ing #2/ssf@size endcsname }pickup@font edef math@fonts {math@fonts textfont #1t extfont@name scriptfont #1scriptfont@name scriptscriptfont #1font@name } #1<-symlargesymbols #2<-OMX/cmex/m/n tf@size ->@xpt @xpt ->10 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMX/cmex/m/n/10 sf@size ->7 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMX/cmex/m/n/7 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OMX/cmex/m/n/7 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OMX #2<-cmex #3<-m #4<-n #5<-7 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OMX f@family ->cmex curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n OMX/cmex/m/n -><->sfixed*cmex10 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><->sfixed*cmex10 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-- is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<- #2<--> check@range #1-#2>#3<#4@nnil ->ifnot@nil {#3}{def reserved@f {extract@rangefont info <#4@nnil }upper@bound 0#2p@ ifdim upper@bound =z@ upper@bound maxdimen fi ifdim f@size p@ @nil < ifnot@nil #1->def reserved@a {#1}ifx reserved@a @nnil expandafter @gobble else expandafter @firstofone fi #1<-sfixed*cmex10 @firstofone #1->#1 #1<-def reserved@f {extract@rangefontinfo <-*>@nil <@nnil }upper@bound 0p@ ifdi m upper@bound =z@ upper@bound maxdimen fi ifdim f@size p@ @nil <@nnil execute@size@function sizefn@info ifx external@font @empty else le t reserved@f @empty fi fi fi reserved@f f@size ->7 f@size ->7 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-sfixed #2<-cmex10* remove@star #1*->#1 #1<-cmex10 set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmex10 remove@to@nnil #1@nnil -> #1<--*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->sfixed s@fct@sfixed ->fixed@sfcnt @font@info fixed@sfcnt #1->ifx optional@arg @empty let external@font mandatory@arg else ed ef external@font {mandatory@arg space atoptional@arg pt}fi #1{Externalspace fon tspace `external@font 'space loadedspace forspace sizeMessageBreak } #1<-@font@info @font@info #1->GenericInfo {(Font)@spaces @spaces @spaces space space }{LaTeX F ont Info: space space space #1} #1<-Externalspace fontspace `external@font 'space loadedspace forspace sizeMess ageBreak GenericInfo ->protect GenericInfo GenericInfo #1#2->begingroup def MessageBreak { #1}set@display@protect immediate write m@ne {#2on@line .}endgroup #1<-(Font)@spaces @spaces @spaces space space #2<-LaTeX Font Info: space space space Externalspace fontspace `external@font ' space loadedspace forspace sizeMessageBreak set@display@protect ->let protect string write->LaTeX Font Info: space space space Externalspace fontspace `external@fon t 'space loadedspace forspace sizeMessageBreak on@line . space -> space -> space -> space -> space -> external@font ->cmex10 space -> space -> space -> MessageBreak -> (Font)@spaces @spaces @spaces space space @spaces ->space space space space space -> space -> space -> space -> @spaces ->space space space space space -> space -> space -> space -> @spaces ->space space space space space -> space -> space -> space -> space -> space -> f@size ->7 on@line -> on input line the inputlineno LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line 10. reserved@f -> font@name ->OMX/cmex/m/n/7 external@font ->cmex10 font@name ->OMX/cmex/m/n/7 f@encoding ->OMX f@family ->cmex OMX+cmex -> curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n OMX/cmex/m/n -><->sfixed*cmex10 <->sfixed*cmex10 -> ssf@size ->5 pickup@font ->expandafter ifx font@name relax define@newfont fi font@name ->OMX/cmex/m/n/5 define@newfont ->begingroup let typeout @font@info escapechar m@ne expandafter expandafter expandafter split@name expandafter string font@name @nil try@load@f ontshape expandafter ifx csname curr@fontshape endcsname relax wrong@fontshape else extract@font fi endgroup font@name ->OMX/cmex/m/n/5 split@name #1/#2/#3/#4/#5@nil ->def f@encoding {#1}def f@family {#2}def f@serie s {#3}def f@shape {#4}def f@size {#5} #1<-OMX #2<-cmex #3<-m #4<-n #5<-5 try@load@fontshape ->expandafter ifx csname f@encoding +f@family endcsname rela x @font@info {Try loading font information for f@encoding +f@family }global exp andafter let csname f@encoding +f@family endcsname @empty nfss@catcodes let nfs s@catcodes relax edef reserved@a {lowercase {noexpand InputIfFileExists {f@enco ding f@family .fd}}}reserved@a relax {@input@ {f@encoding f@family .fd}}fi f@encoding ->OMX f@family ->cmex curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n extract@font ->get@external@font global expandafter font font@name external@fon t relax font@name relax csname f@encoding +f@family endcsname csname curr@fonts hape endcsname relax get@external@font ->let external@font @empty edef font@info {expandafter expand after expandafter string csname curr@fontshape endcsname }try@size@range ifx ex ternal@font @empty try@size@substitution ifx external@font @empty @latex@error {Font expandafter string font@name space not found}@eha error@fontshape get@ext ernal@font fi fi curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n OMX/cmex/m/n -><->sfixed*cmex10 try@size@range ->expandafter extract@rangefontinfo font@info <-*>@nil <@nnil font@info -><->sfixed*cmex10 extract@rangefontinfo #1<#2>->is@range #2->@nil #2> #1<- #2<-- is@range #1-#2@nil ->if >#2expandafter check@single else expandafter check@rang e fi #1<- #2<--> check@range #1-#2>#3<#4@nnil ->ifnot@nil {#3}{def reserved@f {extract@rangefont info <#4@nnil }upper@bound 0#2p@ ifdim upper@bound =z@ upper@bound maxdimen fi ifdim f@size p@ @nil < ifnot@nil #1->def reserved@a {#1}ifx reserved@a @nnil expandafter @gobble else expandafter @firstofone fi #1<-sfixed*cmex10 @firstofone #1->#1 #1<-def reserved@f {extract@rangefontinfo <-*>@nil <@nnil }upper@bound 0p@ ifdi m upper@bound =z@ upper@bound maxdimen fi ifdim f@size p@ @nil <@nnil execute@size@function sizefn@info ifx external@font @empty else le t reserved@f @empty fi fi fi reserved@f f@size ->5 f@size ->5 set@simple@size@args #1<->if <#1if >#2>set@size@funct@args #1@nil let sizefn@info @e mpty else expandafter set@size@funct@args remove@star #2@nil def sizefn@info {# 1}fi #1<-sfixed #2<-cmex10* remove@star #1*->#1 #1<-cmex10 set@size@funct@args ->@ifnextchar [set@size@funct@args@ {set@size@funct@args@ [ ]} @ifnextchar #1#2#3->let reserved@d =#1def reserved@a {#2}def reserved@b {#3}fut urelet @let@token @ifnch #1<-[ #2<-set@size@funct@args@ #3<-set@size@funct@args@ [] @ifnch ->ifx @let@token @sptoken let reserved@c @xifnch else ifx @let@token res erved@d let reserved@c reserved@a else let reserved@c reserved@b fi fi reserved @c reserved@c ->set@size@funct@args@ [] set@size@funct@args@ [#1]#2@nil ->def mandatory@arg {#2}def optional@arg {#1} #1<- #2<-cmex10 remove@to@nnil #1@nnil -> #1<--*>@nil < execute@size@function #1->csname s@fct@#1endcsname #1<-sizefn@info sizefn@info ->sfixed s@fct@sfixed ->fixed@sfcnt @font@info fixed@sfcnt #1->ifx optional@arg @empty let external@font mandatory@arg else ed ef external@font {mandatory@arg space atoptional@arg pt}fi #1{Externalspace fon tspace `external@font 'space loadedspace forspace sizeMessageBreak } #1<-@font@info @font@info #1->GenericInfo {(Font)@spaces @spaces @spaces space space }{LaTeX F ont Info: space space space #1} #1<-Externalspace fontspace `external@font 'space loadedspace forspace sizeMess ageBreak GenericInfo ->protect GenericInfo GenericInfo #1#2->begingroup def MessageBreak { #1}set@display@protect immediate write m@ne {#2on@line .}endgroup #1<-(Font)@spaces @spaces @spaces space space #2<-LaTeX Font Info: space space space Externalspace fontspace `external@font ' space loadedspace forspace sizeMessageBreak set@display@protect ->let protect string write->LaTeX Font Info: space space space Externalspace fontspace `external@fon t 'space loadedspace forspace sizeMessageBreak on@line . space -> space -> space -> space -> space -> external@font ->cmex10 space -> space -> space -> MessageBreak -> (Font)@spaces @spaces @spaces space space @spaces ->space space space space space -> space -> space -> space -> @spaces ->space space space space space -> space -> space -> space -> @spaces ->space space space space space -> space -> space -> space -> space -> space -> f@size ->5 on@line -> on input line the inputlineno LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line 10. reserved@f -> font@name ->OMX/cmex/m/n/5 external@font ->cmex10 font@name ->OMX/cmex/m/n/5 f@encoding ->OMX f@family ->cmex OMX+cmex -> curr@fontshape ->f@encoding /f@family /f@series /f@shape f@encoding ->OMX f@family ->cmex f@series ->m f@shape ->n OMX/cmex/m/n -><->sfixed*cmex10 <->sfixed*cmex10 -> math@fonts ->textfont symoperators OT1/cmr/m/n/10 scriptfont symoperators OT1/c mr/m/n/7 scriptscriptfont symoperators OT1/cmr/m/n/5 textfont symletters OML/cm m/m/it/10 scriptfont symletters OML/cmm/m/it/7 scriptscriptfont symletters OML/ cmm/m/it/5 textfont symsymbols OMS/cmsy/m/n/10 scriptfont symsymbols OMS/cmsy/m /n/7 scriptscriptfont symsymbols OMS/cmsy/m/n/5 textfont@name ->OMX/cmex/m/n/10 scriptfont@name ->OMX/cmex/m/n/7 font@name ->OMX/cmex/m/n/5 math@fonts ->textfont symoperators OT1/cmr/m/n/10 scriptfont symoperators OT1/c mr/m/n/7 scriptscriptfont symoperators OT1/cmr/m/n/5 textfont symletters OML/cm m/m/it/10 scriptfont symletters OML/cmm/m/it/7 scriptscriptfont symletters OML/ cmm/m/it/5 textfont symsymbols OMS/cmsy/m/n/10 scriptfont symsymbols OMS/cmsy/m /n/7 scriptscriptfont symsymbols OMS/cmsy/m/n/5 textfont symlargesymbols OMX/cm ex/m/n/10 scriptfont symlargesymbols OMX/cmex/m/n/7 scriptscriptfont symlargesy mbols OMX/cmex/m/n/5 Missing character: There is no . in font nullfont! Missing character: There is no F in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no x in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no m in font nullfont! Missing character: There is no p in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! \everymath->\check@mathfonts \the \everymath \check@mathfonts ->\ifx \glb@currsize \f@size \else \glb@settings \init@restore @glb@settings \fi \let \curr@math@size \f@size \def \init@restore@glb@settings {\aftergroup \restglb@settings } ! Undefined control sequence. \Q l.11 $\Q , \R, \C, \Z/(p)$. ? ! Undefined control sequence. l.11 $\Q, \R , \C, \Z/(p)$. ? ! Undefined control sequence. l.11 $\Q, \R, \C , \Z/(p)$. ? ! Undefined control sequence. l.11 $\Q, \R, \C, \Z /(p)$. ? Missing character: There is no . in font nullfont! \end #1->\csname end#1\endcsname \@checkend {#1}\expandafter \endgroup \if@endp e \@doendpe \fi \if@ignore \@ignorefalse \ignorespaces \fi #1<-preamble \@checkend #1->\def \reserved@a {#1}\ifx \reserved@a \@currenvir \else \@badend {#1}\fi #1<-preamble \@badend #1->\@latex@error {\protect \begin {\@currenvir }\@currenvline \space ended by \protect \end {#1}}\@eha #1<-preamble \@latex@error #1#2->\GenericError {\space \space \space \@spaces \@spaces \@spa ces }{LaTeX Error: #1}{See the LaTeX manual or LaTeX Companion for explanation. }{#2} #1<-\protect \begin {\@currenvir }\@currenvline \space ended by \protect \end { preamble} #2<-\@eha \GenericError ->\protect \GenericError \GenericError #1#2#3#4->\begingroup \immediate \write \@unused \def \Message Break \set@display@protect \edef \@err@ #4 \errhelp \@err@ \let \@err@ \@empty \def \MessageBreak #1 \def \errmessage #2. #3 Type H for immediate help\@err@ \endgroup #1<-\space \space \space \@spaces \@spaces \@spaces #2<-LaTeX Error: \protect \begin {\@currenvir }\@currenvline \space ended by \p rotect \end {preamble} #3<-See the LaTeX manual or LaTeX Companion for explanation. #4<-\@eha \write-> \set@display@protect ->\let \protect \string \@eha ->Your command was ignored.\MessageBreak Type \space I \space to replace it with another command,\MessageBreak or \space \sp ace to continue without it. \MessageBreak -> \space -> \space -> \MessageBreak -> \space -> \space -> \@err@ -> Your command was ignored. Type I to replace it with another command, or to continue without it. ->\errmessage LaTeX Error: \protect \begin {\@currenvir }\@currenvline \space ended by \protect \end {preamble}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help\@err@ \@currenvir ->document \@currenvline -> \space -> \@err@ -> ! LaTeX Error: \begin{document} ended by \end{preamble}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.12 \end{preamble} ? Overfull \hbox (20.0pt too wide) in paragraph at lines 7--14 [] [] Overfull \hbox (14.82213pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 lin- [] Overfull \hbox (13.41655pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 ear [] Overfull \hbox (16.8665pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 vec- [] Overfull \hbox (12.6499pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 tor [] Overfull \hbox (22.48871pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 space [] Overfull \hbox (15.46097pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 real [] Overfull \hbox (22.74431pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 num- [] Overfull \hbox (16.9943pt too wide) in paragraph at lines 7--14 \OT1/cmr/m/it/10 bers [] Overfull \hbox (9.20833pt too wide) in paragraph at lines 7--14 \OML/cmm/m/it/10 K$ [] Overfull \hbox (31.1423pt too wide) in paragraph at lines 7--14 \OML/cmm/m/it/10 ; ; ; =\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 p\OT1/cmr/m/n/10 )$ [] ! LaTeX Error: Environment definition undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.15 \begin{definition} ? ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.16 L et $K$ be a field. A set $M$ is called a \emph{vector space over ? Missing character: There is no L in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no b in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no f in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no . in font nullfont! Missing character: There is no A in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no t in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no s in font nullfont! Missing character: There is no c in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no l in font nullfont! Missing character: There is no e in font nullfont! Missing character: There is no d in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no o in font nullfont! Missing character: There is no r in font nullfont! Missing character: There is no a in font nullfont! Missing character: There is no - in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no f in font nullfont! Overfull \hbox (20.0pt too wide) in paragraph at lines 16--18 [] [] Overfull \hbox (9.20833pt too wide) in paragraph at lines 16--18 \OML/cmm/m/it/10 K$ [] Overfull \hbox (10.79166pt too wide) in paragraph at lines 16--18 \OML/cmm/m/it/10 M$ [] Overfull \hbox (16.8665pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 vec- [] Overfull \hbox (12.6499pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 tor [] Overfull \hbox (22.48871pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 space [] Overfull \hbox (18.52763pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 over [] Overfull \hbox (13.03323pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 the [] Overfull \hbox (17.88878pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 field [] Overfull \hbox (9.20833pt too wide) in paragraph at lines 16--18 \OML/cmm/m/it/10 K$ [] Overfull \hbox (35.14699pt too wide) in paragraph at lines 16--18 \OML/cmm/m/it/10 K$\OT1/cmr/m/it/10 vector [] Overfull \hbox (23.2401pt too wide) in paragraph at lines 16--18 \OT1/cmr/m/it/10 space [] ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.18 \begin{enumerate}[ (i)] ? Missing character: There is no [ in font nullfont! Missing character: There is no ( in font nullfont! Missing character: There is no i in font nullfont! Missing character: There is no ) in font nullfont! Missing character: There is no ] in font nullfont! ! LaTeX Error: Something's wrong--perhaps a missing \item. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.20 a n operation ? ! LaTeX Error: Something's wrong--perhaps a missing \item. See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ... l.20 a n operation ? e Type to proceed, S to scroll future error messages, R to run without stopping, Q to run quietly, I to insert something, E to edit your file, 1 or ... or 9 to ignore the next 1 to 9 tokens of input, H for help, X to quit. ? x Here is how much of TeX's memory you used: 15 strings out of 10913 284 string characters out of 73356 43085 words of memory out of 263001 3018 multiletter control sequences out of 10000+0 3986 words of font info for 15 fonts, out of 200000 for 1000 15 hyphenation exceptions out of 1000 18i,1n,12p,220b,92s stack positions out of 300i,100n,500p,30000b,4000s No pages of output.