PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/texlive/texmf-dist/tex/latex/koma-script
Viewing File: /usr/share/texlive/texmf-dist/tex/latex/koma-script/tocstyle.sty
%% %% This is file `tocstyle.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% tocstyle.dtx (with options: `package,trace,tocstyle') %% scrlogo.dtx (with options: `logo') %% %% Copyright (c) 2007-2012 by Markus Kohm <komascript(at)gmx.info> %% %% Copyright (c) 1994-2007 %% Markus Kohm and any individual authors listed elsewhere in this file. %% %% This file was generated from file(s) of the KOMA-Script bundle. %% --------------------------------------------------------------- %% %% This work may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, version 1.3c of the license. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later and of this work. %% %% This work has the LPPL maintenance status "author-maintained". %% %% The Current Maintainer and author of this work is Markus Kohm. %% %% This file may only be distributed together with the file %% `tocstyle.dtx' and `scrlogo.dtx'. You may however distribute the files %% `tocstyle.dtx' and `scrlogo.dtx' without this file. %% %% If this file is a beta version, you are not allowed to distribute it. %% %% English and German manuals are part of KOMA-Script bundle. %% ---------------------------------------------------------- %% %% The english manual is at `tocstyle.dtx', too. %% %% The KOMA-Script bundle (but not this file) was based upon the LaTeX2.09 %% Script family created by Frank Neukam 1993 and the LaTeX2e standard %% classes created by The LaTeX3 Project 1994-1996. %% %% THIS IS AN ALPHA VERSION! %% USAGE OF THIS VERSION IS ON YOUR OWN RISK! %% EVERYTHING MAY HAPPEN! %% EVERYTHING MAY CHANGE IN FUTURE! %% THERE IS NO SUPPORT, IF YOU USE THIS PACKAGE! %% %%% From File: tocstyle.dtx \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesPackage{tocstyle} [2009/11/09 v0.2d-alpha LaTeX2e KOMA-Script package (versatile toc styles)] \PackageWarningNoLine{tocstyle}{% THIS IS AN ALPHA VERSION!\MessageBreak USAGE OF THIS VERSION IS ON YOUR OWN RISK!\MessageBreak EVERYTHING MAY HAPPEN!\MessageBreak EVERYTHING MAY CHANGE IN FUTURE!\MessageBreak THERE IS NO SUPPORT, IF YOU USE THIS PACKAGE!\MessageBreak Maybe it would be better, not to load this package% } \newif\if@tocstyle@penalties \newif\iftocstyle@autolength \newif\iftocstyle@indentnotnumbered \newcount\tocstyle@indentstyle\tocstyle@indentstyle=\z@ \newcommand*{\selecttocstyleoption}[1]{% \begingroup \edef\@tempa{#1}% \edef\@tempb{tocbreaksstrict}% \ifx\@tempa\@tempb\aftergroup\@tocstyle@penaltiestrue\else \edef\@tempb{tocbreakscareless}% \ifx\@tempa\@tempb\aftergroup\@tocstyle@penaltiesfalse\else \edef\@tempb{tocindentauto} \ifx\@tempa\@tempb\aftergroup\tocstyle@autolengthtrue\else \edef\@tempb{tocindentmanual}% \ifx\@tempa\@tempb\aftergroup\tocstyle@autolengthfalse\else \edef\@tempb{tocgraduated}% \ifx\@tempa\@tempb \aftergroup\tocstyle@indentstyle\aftergroup\z@ \else \edef\@tempb{tocflat}% \ifx\@tempa\@tempb \aftergroup\tocstyle@indentstyle\aftergroup\@ne \aftergroup\relax \else \edef\@tempb{tocfullflat}% \ifx\@tempa\@tempb \aftergroup\tocstyle@indentstyle\aftergroup\tw@ \aftergroup\relax \else \edef\@tempb{toctextentriesindented}% \ifx\@tempa\@tempb\aftergroup\tocstyle@indentnotnumberedtrue \else \edef\@tempb{toctextentriesleft}% \ifx\@tempa\@tempb \aftergroup\tocstyle@indentnotnumberedfalse \else \PackageError{tocstyle}{unknown option `#1'}{% You've told me to select toc style option `#1',\MessageBreak but tocstyle doesn't know an option named `#1'}% \fi \fi \fi \fi \fi \fi \fi \fi \fi \endgroup } \newif\iftochaschapter\tochaschapterfalse \ifcsname l@chapter\endcsname \ifcsname chapter\endcsname \tochaschaptertrue \fi \fi \DeclareOption{tocbreaksstrict}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocbreakscareless}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocindentauto}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocindentmanual}{\selecttocstyleoption\CurrentOption} \DeclareOption{toctextentriesindented}{\selecttocstyleoption\CurrentOption} \DeclareOption{toctextentriesleft}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocgraduated}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocflat}{\selecttocstyleoption\CurrentOption} \DeclareOption{tocfullflat}{\selecttocstyleoption\CurrentOption} \ExecuteOptions{tocbreaksstrict,tocindentauto,tocgraduated,% toctextentriesleft} \ProcessOptions\relax \ifcsname if@tocleft\endcsname \expandafter\let\csname if@tempswa\expandafter\endcsname \csname if@tocleft\endcsname \else \@tempswafalse \fi \if@tempswa \PackageWarningNoLine{tocstyle}{% You should not use class option `toc=flat'!\MessageBreak This may result in errors or unexpected results.\MessageBreak I'll try to deactivate `toc=flat', now.\MessageBreak You may use package options `tocflat' and\MessageBreak `tocindentauto' instead of `toc=flat'}% \csname @tocleftfalse\endcsname \fi \newcommand*\tocstyle@saved@starttoc{} \let\tocstyle@saved@starttoc\@starttoc \renewcommand*{\@starttoc}[1]{% \tocstyle@pre@starttoc{#1}% \tocstyle@saved@starttoc{#1}% \tocstyle@post@starttoc{#1}% } \newcommand*{\tocstyle@saved@dottedtocline}{} \newcommand*{\tocstyle@dottedtocline}[5]{% \let\numberline\tocstyle@numberline \ifnum #1>\c@tocdepth \else \if@tocstyle@penalties \begingroup \@tempcnta 20010 \advance \@tempcnta by -#1 \ifnum \@tempcnta>\lastpenalty \aftergroup\penalty\aftergroup\@lowpenalty \fi \endgroup \fi \edef\tocstyledepth{#1}% \tocstyle@activate@features \ifx\tocstyle@feature@entryvskip\relax \vskip \z@ \@plus.2\p@ \else \addvspace{\tocstyle@feature@entryvskip}% \fi {% \parskip \z@ \parindent \z@ \leftskip \z@ \rightskip \z@ \tocstyle@feature@raggedhook \@tempdima #3\relax \@tempdimb #2\relax \typeout{number indent by \string\l@... (\tocstyleTOC, \tocstyledepth): \space\the\@tempdimb}% \typeout{text indent by \string\l@... (\tocstyleTOC, \tocstyledepth): \space\the\@tempdima}% \ifnum #1>\z@\relax \@tempcnta #1\relax \advance\@tempcnta \m@ne \ifcsname tocstyle@maxskipwidth@\tocstyleTOC @\the\@tempcnta\endcsname \ifcsname tocstyle@maxnumwidth@\tocstyleTOC @\the\@tempcnta\endcsname \@tempdimb \csname tocstyle@maxskipwidth@\tocstyleTOC @\the\@tempcnta\endcsname \advance\@tempdimb \csname tocstyle@maxnumwidth@\tocstyleTOC @\the\@tempcnta\endcsname \fi \fi \fi \typeout{number indent by parent (\tocstyleTOC, \tocstyledepth): \space\the\@tempdimb}% \ifcsname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname \ifdim \@tempdimb> \csname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname\relax \expandafter\xdef\csname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname{\the\@tempdimb}% \fi \else \expandafter\xdef\csname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname{\the\@tempdimb}% \fi \iftocstyle@autolength \ifcsname tocstyle@maxskipwidth@\tocstyleTOC @#1\endcsname \@tempdimb \csname tocstyle@maxskipwidth@\tocstyleTOC @#1\endcsname \relax \fi \ifcsname tocstyle@maxnumwidth@\tocstyleTOC @#1\endcsname \@tempdima \csname tocstyle@maxnumwidth@\tocstyleTOC @#1\endcsname \relax \fi \typeout{text indent calculated (\tocstyleTOC, \tocstyledepth): \the\@tempdima}% \typeout{number indent calculated (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% \else \@tempdimb #2\relax \typeout{number indent explicite (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% \fi \ifcsname tocstyle@unumwidth@\tocstyleTOC @\endcsname \ifdim \@tempdima> \csname tocstyle@unumwidth@\tocstyleTOC @\endcsname\relax \expandafter\xdef\csname tocstyle@unumwidth@\tocstyleTOC @\endcsname{\the\@tempdima}% \fi \else \expandafter\xdef\csname tocstyle@unumwidth@\tocstyleTOC @\endcsname{\the\@tempdima}% \fi \ifcase\tocstyle@indentstyle\relax\else \@tempdimb \z@ \ifcsname tocstyle@maxunumwidth@\tocstyleTOC @\endcsname \@tempdima \csname tocstyle@maxunumwidth@\tocstyleTOC @\endcsname \relax \fi \typeout{text noindent (\tocstyleTOC, \tocstyledepth): \the\@tempdima}% \typeout{number noindent (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% \fi \advance\parindent \@tempdimb\@afterindenttrue \advance\leftskip \parindent \advance\rightskip \@tocrmarg \parfillskip -\rightskip \ifx\tocstyle@feature@parfillskip\relax\else \advance\parfillskip \tocstyle@feature@parfillskip\relax \fi \interlinepenalty\@M \leavevmode \advance\leftskip \@tempdima \null\nobreak \iftocstyle@indentnotnumbered\else \hskip -\leftskip \fi \tocstyle@feature@entryhook {#4}\nobreak \ifx\tocstyle@feature@leaders\relax \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{\tocstyle@feature@dothook .}% \mkern \@dotsep mu$}\hfill \else \tocstyle@feature@leaders \fi \nobreak \ifx\tocstyle@feature@pagenumberbox\relax \hb@xt@\@pnumwidth{\hfil\tocstyle@feature@pagenumberhook #5}% \else \tocstyle@feature@pagenumberbox{\tocstyle@feature@pagenumberhook #5}% \fi \par }% \if@tocstyle@penalties \bgroup \@tempcnta 20009 \advance\@tempcnta by -#1 \edef\reserved@a{\egroup\penalty\the\@tempcnta\relax}% \reserved@a \fi \fi} \newcommand*{\tocstyle@saved@numberline}{} \newcommand*{\tocstyle@numberline}[1]{% \begingroup \ifx\tocstyle@feature@spaceafternumber\relax \settowidth\@tempdima{\tocstyle@@numberline{#1}\enskip}% \else \settowidth\@tempdima{\tocstyle@@numberline{#1}}% \advance \@tempdima \tocstyle@feature@spaceafternumber\relax \fi \ifcsname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname \ifdim \@tempdima > \csname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname\relax \expandafter\xdef\csname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname{\the\@tempdima}% \fi \else \expandafter\xdef\csname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname{\the\@tempdima}% \fi \endgroup \iftocstyle@indentnotnumbered \hskip -\leftskip \fi \ifcase \tocstyle@indentstyle \hb@xt@\@tempdima{\tocstyle@@numberline{#1}\hfil}% \or \hb@xt@\@tempdima{\tocstyle@@numberline{#1}\hfil}% \else \ifx\tocstyle@feature@spaceafternumber\relax \hbox{\tocstyle@@numberline{#1}\enskip}% \else \hbox{\tocstyle@@numberline{#1}\hskip \tocstyle@feature@spaceafternumber\relax}% \fi \fi } \newcommand*{\tocstyle@@numberline}[1]{% #1\csname autodot\endcsname } \AtBeginDocument{% \ifcsname l@part\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@part{\tocstyle@l@define{part}{-1}}{}}% \fi \ifcsname l@chapter\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@chapter{\tocstyle@l@define{chapter}{0}}{}}% \fi \ifcsname l@section\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@section{\tocstyle@l@define{section}{1}}{}}% \fi \ifcsname l@subsection\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@subsection{\tocstyle@l@define{subsection}{2}}{}}% \fi \ifcsname l@subsubsection\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@subsubsection{\tocstyle@l@define{subsubsection}{3}}{}}% \fi \ifcsname l@paragraph\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@paragraph{\tocstyle@l@define{paragraph}{4}}{}}% \fi \ifcsname l@subparagraph\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@subparagraph{\tocstyle@l@define{subparagraph}{5}}{}}% \fi \ifcsname l@table\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@table{\tocstyle@l@define{table}{1}}{}}% \fi \ifcsname l@figure\endcsname \setbox\@tempboxa\vbox{\hsize\maxdimen \l@figure{\tocstyle@l@define{figure}{1}}{}}% \fi \def\@tempa#1#2#3#4#5{% \ifnum #1>\c@tocdepth \else \vskip \z@ \@plus.2\p@ {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip \parindent #2\relax\@afterindenttrue \interlinepenalty\@M \leavevmode \@tempdima #3\relax \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip {#4}\nobreak \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill \nobreak \hb@xt@\@pnumwidth{\hfil \normalfont \normalcolor #5}% \par}% \fi}% \ifx\@dottedtocline\@tempa\else \tocstyle@macrochangewarning\@dottedtocline \fi \let\tocstyle@saved@dottedtocline\@dottedtocline \def\@tempa#1{\hb@xt@\@tempdima{#1\autodot\hfil}}% \ifx\numberline\@tempa\else \def\@tempa#1{\hb@xt@\@tempdima{#1\hfil}}% \ifx\numberline@tempa\else \tocstyle@macrochangewarning\numberline \fi \fi \let\tocstyle@saved@numberline\numberline } \newcommand*{\tocstyle@macrochangewarning}[1]{% \PackageWarningNoLine{tocstyle}{% unexpected \string#1\space definition!\MessageBreak You are either using an unknown LaTeX kernel\MessageBreak version, an unknown class or package, that redefines\MessageBreak \string#1, or a \string#1\space redefinition\MessageBreak at the document preamble.\MessageBreak Because of this you may get unexpected results!\MessageBreak Maybe it would be better not to use package tocstyle}% \PackageInfo{tocstyle}{Unexpected definition is:\MessageBreak \meaning#1}% } \newcommand*{\tocstyle@activate@all@l}{} \newcommand*{\tocstyle@l@define}[2]{% \advance\leftskip-\@tempdima \edef\@tempa{% \noexpand\global\noexpand\let \expandafter\noexpand\csname tocstyle@saved@l@#1\endcsname \expandafter\noexpand\csname l@#1\endcsname \noexpand\gdef \expandafter\noexpand\csname tocstyle@l@#1\endcsname{% \noexpand\@dottedtocline{#2}{\the\leftskip}{\the\@tempdima}}% \noexpand\g@addto@macro\noexpand\tocstyle@activate@all@l{% \noexpand\let\expandafter\noexpand\csname l@#1\endcsname \expandafter\noexpand\csname tocstyle@l@#1\endcsname }% }% \PackageInfo{tocstyle}{prepare \expandafter\string \csname l@#1\endcsname\space for redefinition}% \@tempa } \newcommand*{\showtoc}[2][\aliastoc\tocstyleTOC\tocstyleAliasTOC]{% \ifcsname tocstyle@copyname@#2\endcsname \@tempcnta \csname tocstyle@copyname@#2\endcsname\relax \advance\@tempcnta \@ne \expandafter\xdef\csname tocstyle@copyname@#2\endcsname{\the\@tempcnta}% \else \expandafter\xdef\csname tocstyle@copyname@#2\endcsname{1}% \fi \ifx\@dofilelist\relax\let\@dofilelist\@empty\fi \edef\@tempa{\noexpand\g@addto@macro\noexpand\@dofilelist{% \noexpand\tocstyle@copy@toc{#2}{\csname tocstyle@copyname@#2\endcsname}}% }\@tempa% \begingroup \edef\tocstyleAliasTOC{#2}% \edef\tocstyleTOC{#2\csname tocstyle@copyname@#2\endcsname}% #1 \tocstyle@pre@starttoc{#2\csname tocstyle@copyname@#2\endcsname}% \makeatletter \@input{\jobname.#2\csname tocstyle@copyname@#2\endcsname}% \@nobreakfalse \tocstyle@post@starttoc{#2\csname tocstyle@copyname@#2\endcsname}% \endgroup } \newcommand*{\tocstyle@copy@toc}[2]{% \if@filesw \begingroup \endlinechar=\m@ne \immediate\closeout\csname tf@#1\endcsname \immediate\openin\@inputcheck \jobname.#1 \immediate\openout\@partaux \jobname.#1#2 \loop\unless\ifeof\@inputcheck \immediate\readline\@inputcheck to \@tempa \immediate\write\@partaux{\@tempa}% \repeat \immediate\closeout\@partaux \immediate\closein\@inputcheck \endgroup \fi } \newcommand*{\aliastoc}[2]{% \expandafter\edef\csname tocstyle@alias@TOC@#1\endcsname{#2}% } \newcommand*{\tocstyle@pre@starttoc}[1]{% \begingroup \expandafter\ifx\csname tocstyle@deactivated@\endcsname\relax \expandafter\ifx\csname tocstyle@deactivated@#1\endcsname\relax\relax \tocstyle@activetrue \else \tocstyle@activefalse \fi \else \tocstyle@activefalse \fi \iftocstyle@active \let\@dottedtocline\tocstyle@dottedtocline \parskip \z@ \parindent \z@ \parfillskip \z@\@plus 1fil \ifcsname tocstyle@alias@TOC@#1\endcsname \edef\tocstyleAliasTOC{\csname tocstyle@alias@TOC@#1\endcsname}% \else \edef\tocstyleAliasTOC{#1}% \fi \edef\tocstyleTOC{#1}% \tocstyle@activate@all@l \fi } \newcommand*{\tocstyle@post@starttoc}[1]{% \iftocstyle@active \if@filesw \ifcsname tocstyle@unumwidth@#1@\endcsname \protected@write\@auxout{}{% \protect\tocstyle@set@width{unum}{#1}{}{% \csname tocstyle@unumwidth@#1@\endcsname}% }% \fi \expandafter\let\expandafter\@tempa \csname tocstyle@depthlist@#1\endcsname \ifx\@tempa\relax\else \expandafter\@for \expandafter\@tempa\expandafter:\expandafter=\@tempa \do {% \ifcsname tocstyle@numwidth@#1@\@tempa\endcsname \protected@write\@auxout{}{% \protect\tocstyle@set@width{num}{#1}{\@tempa}{% \csname tocstyle@numwidth@#1@\@tempa\endcsname}% }% \fi \ifcsname tocstyle@skipwidth@#1@\@tempa\endcsname \protected@write\@auxout{}{% \protect\tocstyle@set@width{skip}{#1}{\@tempa}{% \csname tocstyle@skipwidth@#1@\@tempa\endcsname}% }% \fi }% \fi \fi \fi \endgroup } \newcommand*{\tocstyle@set@width}[4]{% \iftocstyle@indentnotnumbered \ifdim #4<\z@ \expandafter\gdef\csname tocstyle@max#1width@#2@#3\endcsname{% \dimexpr #4/2\relax}% \else \expandafter\gdef\csname tocstyle@max#1width@#2@#3\endcsname{#4}% \fi \else \ifdim #4<\z@ \expandafter\gdef\csname tocstyle@max#1width@#2@#3\endcsname{\z@}% \else \expandafter\gdef\csname tocstyle@max#1width@#2@#3\endcsname{#4}% \fi \fi } \newcommand*{\tocstyleTOC}{} \newcommand*{\tocstyleAliasTOC}{} \newcommand*{\tocstyledepth}{} \newif\iftocstyle@active \newcommand*{\deactivatetocstyle}[1][]{% \expandafter\let\csname tocstyle@deactivated@#1\endcsname\@empty} \newcommand*{\reactivatetocstyle}[1][]{% \expandafter\let\csname tocstyle@deactivated@#1\endcsname\relax} \newcommand*{\@settocfeature}[1][]{% \@ifnextchar[ {\@@settocfeature[{#1}]}{\@@settocfeature[{#1}][]} } \def\@@settocfeature[#1][#2]#3#4{% \typeout{exclude: \tocstyle@feature@excludelist}% \@expandtwoargs\in@{,#3,}{,\tocstyle@feature@excludelist,}% \ifin@\else \expandafter\ifcsname tocstyle@feature@#3\endcsname \@namedef{tocstyle@feature@#3@#1@#2}{#4}% \begingroup \expandafter\let\expandafter\@tempa \csname tocstyle@commandlist@#1\endcsname \@expandtwoargs\in@{,tocstyle@feature@#3@#1@#2,}{,\@tempa,}% \ifin@\let\@tempa\endgroup\else \edef\@tempa{\endgroup \noexpand\expandafter\noexpand\ifx \noexpand\csname tocstyle@commandlist@#1\noexpand\endcsname\relax \noexpand\expandafter\noexpand\expandafter\noexpand\expandafter \noexpand\def \noexpand\else \noexpand\expandafter\noexpand\expandafter\noexpand\expandafter \noexpand\l@addto@macro \noexpand\fi \noexpand\csname tocstyle@commandlist@#1\noexpand\endcsname% {tocstyle@feature@#3@#1@#2,}}% \fi \@tempa \else \PackageError{tocstyle}{unkown feature `#3'}{% You've told me to set up toc style feature `#3',\MessageBreak but I don't know this feature.\MessageBreak See the tocstyle manual for all known feature.\MessageBreak }% \fi \fi } \newcommand*{\settocfeature}{} \let\settocfeature\@settocfeature \providecommand{\l@addto@macro}[2]{% \edef#1{\unexpanded\expandafter{#1#2}}% }% \newcommand*{\@settocstylefeature}{% \@ifnextchar[ {\@settocfeature[]}{\@settocfeature[][]}% } \newcommand*{\settocstylefeature}{} \let\settocstylefeature\@settocstylefeature \newcommand*{\tocstyle@activate@features}{% \expandafter\ifx\csname tocstyle@depthlist@\tocstyleTOC\endcsname\relax \expandafter\xdef\csname tocstyle@depthlist@\tocstyleTOC\endcsname{% \tocstyledepth}% \else \expandafter\let\expandafter\@tempa \csname tocstyle@depthlist@\tocstyleTOC\endcsname \@expandtwoargs\in@{,\tocstyledepth,}{,\@tempa,}% \ifin@\else \expandafter\xdef\csname tocstyle@depthlist@\tocstyleTOC\endcsname{% \csname tocstyle@depthlist@\tocstyleTOC\endcsname,\tocstyledepth}% \fi \fi \expandafter\@for \expandafter\@tempa \expandafter:\expandafter=\tocstyle@featurelist \do {% \@ifundefined{tocstyle@feature@\@tempa @\tocstyleAliasTOC @\tocstyledepth}{% \@ifundefined{tocstyle@feature@\@tempa @@\tocstyledepth}{% \@ifundefined{tocstyle@feature@\@tempa @\tocstyleAliasTOC @}{% \@ifundefined{tocstyle@feature@\@tempa @@}{% \expandafter\let\csname tocstyle@feature@\@tempa\endcsname\relax }{% \expandafter\let\csname tocstyle@feature@\@tempa \expandafter\endcsname \csname tocstyle@feature@\@tempa @@\endcsname }% }{% \expandafter\let\csname tocstyle@feature@\@tempa \expandafter\endcsname \csname tocstyle@feature@\@tempa @\tocstyleAliasTOC @\endcsname }% }{% \expandafter\let\csname tocstyle@feature@\@tempa \expandafter\endcsname \csname tocstyle@feature@\@tempa @@\tocstyledepth\endcsname }% }{% \expandafter\let\csname tocstyle@feature@\@tempa \expandafter\endcsname \csname tocstyle@feature@\@tempa @\tocstyleAliasTOC @\tocstyledepth\endcsname }% }% } \newcommand*{\newtocstyle}{% \@ifnextchar [{\@newtocstyle}{\@newtocstyle[]}} \newcommand*{\@newtocstyle}{} \def\@newtocstyle[#1]{% \@ifnextchar [{\@@newtocstyle[{#1}]}{\@newtocstyle[{#1}][]}} \newcommand*{\@@newtocstyle}{} \def\@@newtocstyle[#1][#2]#3#4{% \@ifundefined{tocstyle@style@#3}{% \@ifundefined{tocstyle@style@#1}{% \ifx \relax#1\relax\else \PackageError{tocstyle}{unknown parent TOC style `#1'}{% You've told me to inheritate parent TOC style `#1',\MessageBreak but there's no TOC style `#1' defined.}% \fi \expandafter\def\csname tocstyle@style@#3\endcsname{#4}% }{% \expandafter\def\csname tocstyle@style@#3\endcsname{% \edef\reserved@a{% \noexpand\l@addto@macro\noexpand\tocstyle@feature@excludelist{#2}% \noexpand\@usetocstyle{#1}% \noexpand\def\noexpand\tocstyle@feature@excludelist{% \tocstyle@feature@excludelist}% }\reserved@a #4% }% }% }{% \PackageError{tocstyle}{TOC style `#3' already defined}{% You've tried to define a new TOC style `#3',\MessageBreak but there's already a TOC style named `#3'.}% }% } \newcommand*{\tocstyle@feature@excludelist}{} \newcommand*{\usetocstyle}[2][]{% \@ifundefined{tocstyle@deprecated@style@#2}{% \@ifundefined{tocstyle@style@#2}{% \PackageError{tocstyle}{unknown TOC style `#2'}{% You've told me to use TOC style `#2',\MessageBreak but there's no TOC style `#2' defined.}% }{% \def\settocfeature{% \@ifnextchar[ %] {\@@settocfeature[{#1}]}{\@@settocfeature[{#1}][]}% }% \let\settocstylefeature\settocfeature \expandafter\ifx\csname tocstyle@commandlist@#1\endcsname\relax \else \expandafter\expandafter\expandafter\@for \expandafter\expandafter\expandafter\@tempa \expandafter\expandafter\expandafter:% \expandafter\expandafter\expandafter=% \csname tocstyle@commandlist@#1\endcsname \do{% \expandafter\let\csname \@tempa\endcsname\relax }% \expandafter\let\csname tocstyle@commandlist@#1\endcsname\relax \fi \@usetocstyle{#2}% \let\settocfeature\@settocfeature \let\settocstylefeature\@settocstylefeature }% }{% \expandafter\ifx\csname tocstyle@deprecated@style@#2\endcsname\@empty \PackageWarning{tocstyle}{% deprecated TOC style `#2'!\MessageBreak You should not longer use this style,\MessageBreak because it will be removed soon.\MessageBreak You should select another TOC style}% \usetocstyle[{#1}]{deprecated@#2}% \else \PackageWarning{tocstyle}{% deprecated TOC style `#2'!\MessageBreak You should use TOC style '\csname tocstyle@deprecated@style@#2\endcsname'\MessageBreak instead of `#2'}% \fi }% } \newcommand*{\@usetocstyle}[1]{% \csname tocstyle@style@#1\endcsname } \newcommand*{\tocstyle@featurelist}{% pagenumberhook,entryhook,dothook,entryvskip,leaders,raggedhook,% spaceafternumber,parfillskip,pagenumberbox,% } \newcommand*{\tocstyle@feature@pagenumberhook}{} \let\tocstyle@feature@pagenumberhook\relax \newcommand*{\tocstyle@feature@pagenumberbox}{} \let\tocstyle@feature@pagenumberbox\relax \newcommand*{\tocstye@feature@entryhook}{} \let\tocstyle@feature@entryhook\relax \newcommand*{\tocstye@feature@dothook}{} \let\tocstyle@feature@dothook\relax \newcommand*{\tocstye@feature@entryvskip}{} \let\tocstyle@feature@entryvskip\relax \newcommand*{\tocstye@feature@leaders}{} \let\tocstyle@feature@leaders\relax \newcommand*{\tocstye@feature@parfillskip}{} \let\tocstyle@feature@parfillskip\relax \newcommand*{\tocstye@feature@raggedhook}{} \let\tocstyle@feature@raggedhook\relax \newcommand*{\tocstye@feature@spaceafternumber}{} \let\tocstyle@feature@spaceafternumber\relax \newcommand*{\iftochasdepth}[2]{% \begingroup \expandafter\let\expandafter\@tempa\csname tocstyle@depthlist@#1\endcsname \ifx\@tempa\relax \aftergroup\@secondoftwo \else \@expandtwoargs\in@{,#2,}{,\@tempa}% \expandafter\aftergroup\ifin@ \@firstoftwo \else \@secondoftwo \fi \fi \endgroup } \newtocstyle{standard}{% \settocfeature{dothook}{\normalfont}% \settocfeature[-1]{entryhook}{\bfseries}% \settocfeature[-1]{entryvskip}{2.25em\@plus\p@}% \settocfeature[-1]{leaders}{\hfill}% \settocfeature[0]{entryvskip}{1em\@plus\p@}% \settocfeature[0]{leaders}{\hfill}% \settocfeature[0]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\bfseries\fi \endgroup }% \iftochaschapter\else \settocfeature[1]{entryvskip}{1em\@plus\p@}% \settocfeature[1]{leaders}{\hfill}% \settocfeature[1]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\bfseries\fi \endgroup }% \fi } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname sectfont\endcsname\relax \newtocstyle{KOMAlike}{% \settocfeature{dothook}{\normalfont}% \settocfeature[-1]{entryhook}{\sffamily\bfseries}% \settocfeature[-1]{entryvskip}{2.25em\@plus\p@}% \settocfeature[-1]{leaders}{\hfill}% \settocfeature[0]{entryvskip}{1em\@plus\p@}% \settocfeature[0]{leaders}{\hfill}% \settocfeature[0]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\sffamily\bfseries\fi \endgroup }% \iftochaschapter\else \settocfeature[1]{entryvskip}{1em\@plus\p@}% \settocfeature[1]{leaders}{\hfill}% \settocfeature[1]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\sffamily\bfseries\fi \endgroup }% \fi } \else \newtocstyle{KOMAlike}{% \settocfeature{dothook}{\normalfont}% \settocfeature[-1]{entryhook}{\sectfont}% \settocfeature[-1]{entryvskip}{2.25em\@plus\p@}% \settocfeature[-1]{leaders}{\hfill}% \settocfeature[0]{entryvskip}{1em\@plus\p@}% \settocfeature[0]{leaders}{\hfill}% \settocfeature[0]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\sectfont\fi \endgroup }% \iftochaschapter\else \settocfeature[1]{entryvskip}{1em\@plus\p@}% \settocfeature[1]{leaders}{\hfill}% \settocfeature[1]{entryhook}{% \begingroup \edef\@tempa{toc}% \ifx\tocstyleAliasTOC\@tempa\aftergroup\sectfont\fi \endgroup }% \fi } \fi \newcommand*{\tocstyle@deprecated@style@KOMAScript}{KOMAlike}% \newtocstyle[KOMAlike]{classic}{% \settocfeature{pagenumberhook}{\normalfont\normalcolor}% \settocfeature{raggedhook}{\raggedright}% } \newtocstyle[classic][leaders]{allwithdot}{} \newtocstyle[allwithdot]{noonewithdot}{% \settocfeature{leaders}{\hfill}% } \newtocstyle[classic][leaders]{nopagecolumn}{% \settocfeature{leaders}{\quad}% \settocfeature{parfillskip}{\z@ plus 1fil}% \settocfeature{pagenumberbox}{\hbox}% } \InputIfFileExists{tocstyle.cfg}{% \PackageInfo{tocstyle}{using tocstyle.cfg}% }{% \PackageInfo{tocstyle}{no tocstyle.cfg found}% } %%% From File: scrlogo.dtx \@ifundefined{KOMAScript}{% \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em% M\kern.05em A\kern.1em-\kern.1em Script}}}{} \endinput %% %% End of file `tocstyle.sty'.