home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / textutil / tex / source / latex_2e_1 / ltfss.dtx < prev    next >
LaTeX Document  |  1994-09-26  |  59.9 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file LaTeX 2e document text default
99% file LaTeX document text default
98% file LaTeX auxiliary file default
97% file LaTeX document, ASCII text default
100% TrID LaTeX 2e document (with rem) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/280 LaTeX (Master document) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime text/x-matlab default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 0a 25 20 5c 69 66 66 | 61 6c 73 65 0a 25 25 20 |%.% \iff|alse.%% |
|00000010| 43 6f 70 79 72 69 67 68 | 74 20 28 43 29 20 31 39 |Copyrigh|t (C) 19|
|00000020| 38 39 2d 39 34 20 62 79 | 20 46 72 61 6e 6b 20 4d |89-94 by| Frank M|
|00000030| 69 74 74 65 6c 62 61 63 | 68 20 61 6e 64 20 52 61 |ittelbac|h and Ra|
|00000040| 69 6e 65 72 20 53 63 68 | 5c 22 6f 70 66 2e 0a 25 |iner Sch|\"opf..%|
|00000050| 25 20 41 6c 6c 20 72 69 | 67 68 74 73 20 72 65 73 |% All ri|ghts res|
|00000060| 65 72 76 65 64 2e 0a 25 | 3c 2a 64 72 69 76 65 72 |erved..%|<*driver|
|00000070| 3e 0a 25 20 5c 66 69 0a | 5c 50 72 6f 76 69 64 65 |>.% \fi.|\Provide|
|00000080| 73 46 69 6c 65 7b 6c 74 | 66 73 73 2e 64 74 78 7d |sFile{lt|fss.dtx}|
|00000090| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5b 31 |. | [1|
|000000a0| 39 39 34 2f 30 35 2f 32 | 39 20 76 31 2e 30 61 20 |994/05/2|9 v1.0a |
|000000b0| 4c 61 54 65 58 20 4b 65 | 72 6e 65 6c 20 28 4e 46 |LaTeX Ke|rnel (NF|
|000000c0| 53 53 32 29 5d 0a 25 20 | 5c 69 66 66 61 6c 73 65 |SS2)].% |\iffalse|
|000000d0| 0a 5c 64 6f 63 75 6d 65 | 6e 74 63 6c 61 73 73 7b |.\docume|ntclass{|
|000000e0| 6c 74 78 64 6f 63 7d 0a | 5c 47 65 74 46 69 6c 65 |ltxdoc}.|\GetFile|
|000000f0| 49 6e 66 6f 7b 6c 74 66 | 73 73 2e 64 74 78 7d 0a |Info{ltf|ss.dtx}.|
|00000100| 5c 74 69 74 6c 65 7b 5c | 66 69 6c 65 6e 61 6d 65 |\title{\|filename|
|00000110| 7d 0a 5c 64 61 74 65 7b | 5c 66 69 6c 65 64 61 74 |}.\date{|\filedat|
|00000120| 65 7d 0a 5c 61 75 74 68 | 6f 72 7b 46 72 61 6e 6b |e}.\auth|or{Frank|
|00000130| 20 4d 69 74 74 65 6c 62 | 61 63 68 20 5c 61 6e 64 | Mittelb|ach \and|
|00000140| 20 52 61 69 6e 65 72 20 | 53 63 68 5c 22 6f 70 66 | Rainer |Sch\"opf|
|00000150| 7d 0a 5c 62 65 67 69 6e | 7b 64 6f 63 75 6d 65 6e |}.\begin|{documen|
|00000160| 74 7d 0a 5c 6d 61 6b 65 | 74 69 74 6c 65 0a 20 5c |t}.\make|title. \|
|00000170| 44 6f 63 49 6e 70 75 74 | 7b 5c 66 69 6c 65 6e 61 |DocInput|{\filena|
|00000180| 6d 65 7d 0a 5c 65 6e 64 | 7b 64 6f 63 75 6d 65 6e |me}.\end|{documen|
|00000190| 74 7d 0a 25 3c 2f 64 72 | 69 76 65 72 3e 0a 25 20 |t}.%</dr|iver>.% |
|000001a0| 5c 66 69 0a 25 0a 25 20 | 5c 73 65 63 74 69 6f 6e |\fi.%.% |\section|
|000001b0| 7b 4e 46 53 53 32 7d 0a | 25 20 54 68 65 20 64 6f |{NFSS2}.|% The do|
|000001c0| 63 75 6d 65 6e 74 61 74 | 69 6f 6e 20 66 6f 72 20 |cumentat|ion for |
|000001d0| 74 68 69 73 20 73 65 63 | 74 69 6f 6e 20 68 61 73 |this sec|tion has|
|000001e0| 20 62 65 65 6e 20 72 65 | 6d 6f 76 65 64 20 61 73 | been re|moved as|
|000001f0| 20 69 74 20 69 73 20 63 | 75 72 72 65 6e 74 6c 79 | it is c|urrently|
|00000200| 0a 25 20 6e 6f 74 20 75 | 70 20 74 6f 20 64 61 74 |.% not u|p to dat|
|00000210| 65 2e 0a 25 0a 25 20 5c | 53 74 6f 70 45 76 65 6e |e..%.% \|StopEven|
|00000220| 74 75 61 6c 6c 79 7b 7d | 0a 25 0a 25 20 20 20 20 |tually{}|.%.% |
|00000230| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 63 6f 64 65 |\begin{m|acrocode|
|00000240| 7d 0a 25 25 20 0a 25 25 | 20 54 68 69 73 20 69 73 |}.%% .%%| This is|
|00000250| 20 66 69 6c 65 20 60 6c | 74 66 73 73 2e 64 74 78 | file `l|tfss.dtx|
|00000260| 27 2c 20 67 65 6e 65 72 | 61 74 65 64 20 0a 25 25 |', gener|ated .%%|
|00000270| 20 6f 6e 20 3c 31 39 39 | 34 2f 39 2f 32 36 3e 20 | on <199|4/9/26> |
|00000280| 77 69 74 68 20 74 68 65 | 20 64 6f 63 73 74 72 69 |with the| docstri|
|00000290| 70 20 75 74 69 6c 69 74 | 79 20 28 32 2e 32 68 29 |p utilit|y (2.2h)|
|000002a0| 2e 0a 25 25 20 0a 25 25 | 20 54 68 65 20 6f 72 69 |..%% .%%| The ori|
|000002b0| 67 69 6e 61 6c 20 73 6f | 75 72 63 65 20 66 69 6c |ginal so|urce fil|
|000002c0| 65 73 20 77 65 72 65 3a | 0a 25 25 20 0a 25 25 20 |es were:|.%% .%% |
|000002d0| 66 61 6d 2e 64 74 78 20 | 20 28 77 69 74 68 20 6f |fam.dtx | (with o|
|000002e0| 70 74 69 6f 6e 73 3a 20 | 60 63 6f 6d 70 61 74 2c |ptions: |`compat,|
|000002f0| 32 65 6b 65 72 6e 65 6c | 27 29 0a 25 25 20 74 72 |2ekernel|').%% tr|
|00000300| 61 63 65 66 6e 74 2e 64 | 74 78 20 0a 25 25 20 73 |acefnt.d|tx .%% s|
|00000310| 65 74 73 69 7a 65 2e 64 | 74 78 20 0a 25 25 20 6c |etsize.d|tx .%% l|
|00000320| 61 74 69 6e 74 2e 64 74 | 78 20 20 28 77 69 74 68 |atint.dt|x (with|
|00000330| 20 6f 70 74 69 6f 6e 73 | 3a 20 60 63 6f 6d 70 61 | options|: `compa|
|00000340| 74 2c 32 65 6b 65 72 6e | 65 6c 27 29 0a 25 25 20 |t,2ekern|el').%% |
|00000350| 6c 66 6f 6e 74 73 2e 64 | 74 78 20 20 28 77 69 74 |lfonts.d|tx (wit|
|00000360| 68 20 6f 70 74 69 6f 6e | 73 3a 20 60 63 6f 6d 70 |h option|s: `comp|
|00000370| 61 74 27 29 0a 25 25 20 | 0a 25 25 20 43 6f 70 79 |at').%% |.%% Copy|
|00000380| 72 69 67 68 74 20 31 39 | 39 34 20 74 68 65 20 4c |right 19|94 the L|
|00000390| 61 54 65 58 33 20 70 72 | 6f 6a 65 63 74 20 61 6e |aTeX3 pr|oject an|
|000003a0| 64 20 74 68 65 20 69 6e | 64 69 76 69 64 75 61 6c |d the in|dividual|
|000003b0| 20 61 75 74 68 6f 72 73 | 2e 20 0a 25 25 20 41 6c | authors|. .%% Al|
|000003c0| 6c 20 72 69 67 68 74 73 | 20 72 65 73 65 72 76 65 |l rights| reserve|
|000003d0| 64 2e 20 46 6f 72 20 66 | 75 72 74 68 65 72 20 63 |d. For f|urther c|
|000003e0| 6f 70 79 72 69 67 68 74 | 20 69 6e 66 6f 72 6d 61 |opyright| informa|
|000003f0| 74 69 6f 6e 20 73 65 65 | 20 74 68 65 20 66 69 6c |tion see| the fil|
|00000400| 65 20 0a 25 25 20 6c 65 | 67 61 6c 2e 74 78 74 2c |e .%% le|gal.txt,|
|00000410| 20 61 6e 64 20 61 6e 79 | 20 6f 74 68 65 72 20 63 | and any| other c|
|00000420| 6f 70 79 72 69 67 68 74 | 20 69 6e 64 69 63 61 74 |opyright| indicat|
|00000430| 65 64 20 69 6e 20 74 68 | 69 73 20 66 69 6c 65 2e |ed in th|is file.|
|00000440| 20 0a 25 25 20 0a 25 25 | 20 54 68 69 73 20 66 69 | .%% .%%| This fi|
|00000450| 6c 65 20 69 73 20 70 61 | 72 74 20 6f 66 20 74 68 |le is pa|rt of th|
|00000460| 65 20 4c 61 54 65 58 32 | 65 20 73 79 73 74 65 6d |e LaTeX2|e system|
|00000470| 2e 20 0a 25 25 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |. .%% --|--------|
|00000480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 0a |--------|------ .|
|000004a0| 25 25 20 0a 25 25 20 54 | 68 69 73 20 73 79 73 74 |%% .%% T|his syst|
|000004b0| 65 6d 20 69 73 20 64 69 | 73 74 72 69 62 75 74 65 |em is di|stribute|
|000004c0| 64 20 69 6e 20 74 68 65 | 20 68 6f 70 65 20 74 68 |d in the| hope th|
|000004d0| 61 74 20 69 74 20 77 69 | 6c 6c 20 62 65 20 75 73 |at it wi|ll be us|
|000004e0| 65 66 75 6c 2c 20 0a 25 | 25 20 62 75 74 20 57 49 |eful, .%|% but WI|
|000004f0| 54 48 4f 55 54 20 41 4e | 59 20 57 41 52 52 41 4e |THOUT AN|Y WARRAN|
|00000500| 54 59 3b 20 77 69 74 68 | 6f 75 74 20 65 76 65 6e |TY; with|out even|
|00000510| 20 74 68 65 20 69 6d 70 | 6c 69 65 64 20 77 61 72 | the imp|lied war|
|00000520| 72 61 6e 74 79 20 6f 66 | 20 0a 25 25 20 4d 45 52 |ranty of| .%% MER|
|00000530| 43 48 41 4e 54 41 42 49 | 4c 49 54 59 20 6f 72 20 |CHANTABI|LITY or |
|00000540| 46 49 54 4e 45 53 53 20 | 46 4f 52 20 41 20 50 41 |FITNESS |FOR A PA|
|00000550| 52 54 49 43 55 4c 41 52 | 20 50 55 52 50 4f 53 45 |RTICULAR| PURPOSE|
|00000560| 2e 20 0a 25 25 20 0a 25 | 25 20 0a 25 25 20 49 4d |. .%% .%|% .%% IM|
|00000570| 50 4f 52 54 41 4e 54 20 | 4e 4f 54 49 43 45 3a 20 |PORTANT |NOTICE: |
|00000580| 0a 25 25 20 0a 25 25 20 | 46 6f 72 20 65 72 72 6f |.%% .%% |For erro|
|00000590| 72 20 72 65 70 6f 72 74 | 73 20 69 6e 20 63 61 73 |r report|s in cas|
|000005a0| 65 20 6f 66 20 55 4e 43 | 48 41 4e 47 45 44 20 76 |e of UNC|HANGED v|
|000005b0| 65 72 73 69 6f 6e 73 20 | 73 65 65 20 62 75 67 73 |ersions |see bugs|
|000005c0| 2e 74 78 74 2e 20 0a 25 | 25 20 0a 25 25 20 50 6c |.txt. .%|% .%% Pl|
|000005d0| 65 61 73 65 20 64 6f 20 | 6e 6f 74 20 72 65 71 75 |ease do |not requ|
|000005e0| 65 73 74 20 75 70 64 61 | 74 65 73 20 66 72 6f 6d |est upda|tes from|
|000005f0| 20 75 73 20 64 69 72 65 | 63 74 6c 79 2e 20 44 69 | us dire|ctly. Di|
|00000600| 73 74 72 69 62 75 74 69 | 6f 6e 20 69 73 20 0a 25 |stributi|on is .%|
|00000610| 25 20 64 6f 6e 65 20 74 | 68 72 6f 75 67 68 20 4d |% done t|hrough M|
|00000620| 61 69 6c 2d 53 65 72 76 | 65 72 73 20 61 6e 64 20 |ail-Serv|ers and |
|00000630| 54 65 58 20 6f 72 67 61 | 6e 69 7a 61 74 69 6f 6e |TeX orga|nization|
|00000640| 73 2e 20 0a 25 25 20 0a | 25 25 20 59 6f 75 20 61 |s. .%% .|%% You a|
|00000650| 72 65 20 6e 6f 74 20 61 | 6c 6c 6f 77 65 64 20 74 |re not a|llowed t|
|00000660| 6f 20 63 68 61 6e 67 65 | 20 74 68 69 73 20 66 69 |o change| this fi|
|00000670| 6c 65 2e 20 0a 25 25 20 | 0a 25 25 20 59 6f 75 20 |le. .%% |.%% You |
|00000680| 61 72 65 20 61 6c 6c 6f | 77 65 64 20 74 6f 20 64 |are allo|wed to d|
|00000690| 69 73 74 72 69 62 75 74 | 65 20 74 68 69 73 20 66 |istribut|e this f|
|000006a0| 69 6c 65 20 75 6e 64 65 | 72 20 74 68 65 20 63 6f |ile unde|r the co|
|000006b0| 6e 64 69 74 69 6f 6e 20 | 74 68 61 74 20 0a 25 25 |ndition |that .%%|
|000006c0| 20 69 74 20 69 73 20 64 | 69 73 74 72 69 62 75 74 | it is d|istribut|
|000006d0| 65 64 20 74 6f 67 65 74 | 68 65 72 20 77 69 74 68 |ed toget|her with|
|000006e0| 20 61 6c 6c 20 66 69 6c | 65 73 20 6d 65 6e 74 69 | all fil|es menti|
|000006f0| 6f 6e 65 64 20 69 6e 20 | 6d 61 6e 69 66 65 73 74 |oned in |manifest|
|00000700| 2e 74 78 74 2e 20 0a 25 | 25 20 0a 25 25 20 49 66 |.txt. .%|% .%% If|
|00000710| 20 79 6f 75 20 72 65 63 | 65 69 76 65 20 6f 6e 6c | you rec|eive onl|
|00000720| 79 20 73 6f 6d 65 20 6f | 66 20 74 68 65 73 65 20 |y some o|f these |
|00000730| 66 69 6c 65 73 20 66 72 | 6f 6d 20 73 6f 6d 65 6f |files fr|om someo|
|00000740| 6e 65 2c 20 63 6f 6d 70 | 6c 61 69 6e 21 20 0a 25 |ne, comp|lain! .%|
|00000750| 25 20 0a 25 25 20 59 6f | 75 20 61 72 65 20 4e 4f |% .%% Yo|u are NO|
|00000760| 54 20 41 4c 4c 4f 57 45 | 44 20 74 6f 20 64 69 73 |T ALLOWE|D to dis|
|00000770| 74 72 69 62 75 74 65 20 | 74 68 69 73 20 66 69 6c |tribute |this fil|
|00000780| 65 20 61 6c 6f 6e 65 2e | 20 59 6f 75 20 61 72 65 |e alone.| You are|
|00000790| 20 4e 4f 54 20 0a 25 25 | 20 41 4c 4c 4f 57 45 44 | NOT .%%| ALLOWED|
|000007a0| 20 74 6f 20 74 61 6b 65 | 20 6d 6f 6e 65 79 20 66 | to take| money f|
|000007b0| 6f 72 20 74 68 65 20 64 | 69 73 74 72 69 62 75 74 |or the d|istribut|
|000007c0| 69 6f 6e 20 6f 72 20 75 | 73 65 20 6f 66 20 65 69 |ion or u|se of ei|
|000007d0| 74 68 65 72 20 74 68 69 | 73 20 0a 25 25 20 66 69 |ther thi|s .%% fi|
|000007e0| 6c 65 20 6f 72 20 61 20 | 63 68 61 6e 67 65 64 20 |le or a |changed |
|000007f0| 76 65 72 73 69 6f 6e 2c | 20 65 78 63 65 70 74 20 |version,| except |
|00000800| 66 6f 72 20 61 20 6e 6f | 6d 69 6e 61 6c 20 63 68 |for a no|minal ch|
|00000810| 61 72 67 65 20 66 6f 72 | 20 63 6f 70 79 69 6e 67 |arge for| copying|
|00000820| 20 0a 25 25 20 65 74 63 | 2e 20 0a 25 25 25 20 46 | .%% etc|. .%%% F|
|00000830| 69 6c 65 3a 20 66 61 6d | 0a 25 25 20 5c 43 68 61 |ile: fam|.%% \Cha|
|00000840| 72 61 63 74 65 72 54 61 | 62 6c 65 0a 25 25 20 20 |racterTa|ble.%% |
|00000850| 7b 55 70 70 65 72 2d 63 | 61 73 65 20 20 20 20 5c |{Upper-c|ase \|
|00000860| 41 5c 42 5c 43 5c 44 5c | 45 5c 46 5c 47 5c 48 5c |A\B\C\D\|E\F\G\H\|
|00000870| 49 5c 4a 5c 4b 5c 4c 5c | 4d 5c 4e 5c 4f 5c 50 5c |I\J\K\L\|M\N\O\P\|
|00000880| 51 5c 52 5c 53 5c 54 5c | 55 5c 56 5c 57 5c 58 5c |Q\R\S\T\|U\V\W\X\|
|00000890| 59 5c 5a 0a 25 25 20 20 | 20 4c 6f 77 65 72 2d 63 |Y\Z.%% | Lower-c|
|000008a0| 61 73 65 20 20 20 20 5c | 61 5c 62 5c 63 5c 64 5c |ase \|a\b\c\d\|
|000008b0| 65 5c 66 5c 67 5c 68 5c | 69 5c 6a 5c 6b 5c 6c 5c |e\f\g\h\|i\j\k\l\|
|000008c0| 6d 5c 6e 5c 6f 5c 70 5c | 71 5c 72 5c 73 5c 74 5c |m\n\o\p\|q\r\s\t\|
|000008d0| 75 5c 76 5c 77 5c 78 5c | 79 5c 7a 0a 25 25 20 20 |u\v\w\x\|y\z.%% |
|000008e0| 20 44 69 67 69 74 73 20 | 20 20 20 20 20 20 20 5c | Digits | \|
|000008f0| 30 5c 31 5c 32 5c 33 5c | 34 5c 35 5c 36 5c 37 5c |0\1\2\3\|4\5\6\7\|
|00000900| 38 5c 39 0a 25 25 20 20 | 20 45 78 63 6c 61 6d 61 |8\9.%% | Exclama|
|00000910| 74 69 6f 6e 20 20 20 5c | 21 20 20 20 20 20 44 6f |tion \|! Do|
|00000920| 75 62 6c 65 20 71 75 6f | 74 65 20 20 5c 22 20 20 |uble quo|te \" |
|00000930| 20 20 20 48 61 73 68 20 | 28 6e 75 6d 62 65 72 29 | Hash |(number)|
|00000940| 20 5c 23 0a 25 25 20 20 | 20 44 6f 6c 6c 61 72 20 | \#.%% | Dollar |
|00000950| 20 20 20 20 20 20 20 5c | 24 20 20 20 20 20 50 65 | \|$ Pe|
|00000960| 72 63 65 6e 74 20 20 20 | 20 20 20 20 5c 25 20 20 |rcent | \% |
|00000970| 20 20 20 41 6d 70 65 72 | 73 61 6e 64 20 20 20 20 | Amper|sand |
|00000980| 20 5c 26 0a 25 25 20 20 | 20 41 63 75 74 65 20 61 | \&.%% | Acute a|
|00000990| 63 63 65 6e 74 20 20 5c | 27 20 20 20 20 20 4c 65 |ccent \|' Le|
|000009a0| 66 74 20 70 61 72 65 6e | 20 20 20 20 5c 28 20 20 |ft paren| \( |
|000009b0| 20 20 20 52 69 67 68 74 | 20 70 61 72 65 6e 20 20 | Right| paren |
|000009c0| 20 5c 29 0a 25 25 20 20 | 20 41 73 74 65 72 69 73 | \).%% | Asteris|
|000009d0| 6b 20 20 20 20 20 20 5c | 2a 20 20 20 20 20 50 6c |k \|* Pl|
|000009e0| 75 73 20 20 20 20 20 20 | 20 20 20 20 5c 2b 20 20 |us | \+ |
|000009f0| 20 20 20 43 6f 6d 6d 61 | 20 20 20 20 20 20 20 20 | Comma| |
|00000a00| 20 5c 2c 0a 25 25 20 20 | 20 4d 69 6e 75 73 20 20 | \,.%% | Minus |
|00000a10| 20 20 20 20 20 20 20 5c | 2d 20 20 20 20 20 50 6f | \|- Po|
|00000a20| 69 6e 74 20 20 20 20 20 | 20 20 20 20 5c 2e 20 20 |int | \. |
|00000a30| 20 20 20 53 6f 6c 69 64 | 75 73 20 20 20 20 20 20 | Solid|us |
|00000a40| 20 5c 2f 0a 25 25 20 20 | 20 43 6f 6c 6f 6e 20 20 | \/.%% | Colon |
|00000a50| 20 20 20 20 20 20 20 5c | 3a 20 20 20 20 20 53 65 | \|: Se|
|00000a60| 6d 69 63 6f 6c 6f 6e 20 | 20 20 20 20 5c 3b 20 20 |micolon | \; |
|00000a70| 20 20 20 4c 65 73 73 20 | 74 68 61 6e 20 20 20 20 | Less |than |
|00000a80| 20 5c 3c 0a 25 25 20 20 | 20 45 71 75 61 6c 73 20 | \<.%% | Equals |
|00000a90| 20 20 20 20 20 20 20 5c | 3d 20 20 20 20 20 47 72 | \|= Gr|
|00000aa0| 65 61 74 65 72 20 74 68 | 61 6e 20 20 5c 3e 20 20 |eater th|an \> |
|00000ab0| 20 20 20 51 75 65 73 74 | 69 6f 6e 20 6d 61 72 6b | Quest|ion mark|
|00000ac0| 20 5c 3f 0a 25 25 20 20 | 20 43 6f 6d 6d 65 72 63 | \?.%% | Commerc|
|00000ad0| 69 61 6c 20 61 74 20 5c | 40 20 20 20 20 20 4c 65 |ial at \|@ Le|
|00000ae0| 66 74 20 62 72 61 63 6b | 65 74 20 20 5c 5b 20 20 |ft brack|et \[ |
|00000af0| 20 20 20 42 61 63 6b 73 | 6c 61 73 68 20 20 20 20 | Backs|lash |
|00000b00| 20 5c 5c 0a 25 25 20 20 | 20 52 69 67 68 74 20 62 | \\.%% | Right b|
|00000b10| 72 61 63 6b 65 74 20 5c | 5d 20 20 20 20 20 43 69 |racket \|] Ci|
|00000b20| 72 63 75 6d 66 6c 65 78 | 20 20 20 20 5c 5e 20 20 |rcumflex| \^ |
|00000b30| 20 20 20 55 6e 64 65 72 | 73 63 6f 72 65 20 20 20 | Under|score |
|00000b40| 20 5c 5f 0a 25 25 20 20 | 20 47 72 61 76 65 20 61 | \_.%% | Grave a|
|00000b50| 63 63 65 6e 74 20 20 5c | 60 20 20 20 20 20 4c 65 |ccent \|` Le|
|00000b60| 66 74 20 62 72 61 63 65 | 20 20 20 20 5c 7b 20 20 |ft brace| \{ |
|00000b70| 20 20 20 56 65 72 74 69 | 63 61 6c 20 62 61 72 20 | Verti|cal bar |
|00000b80| 20 5c 7c 0a 25 25 20 20 | 20 52 69 67 68 74 20 62 | \|.%% | Right b|
|00000b90| 72 61 63 65 20 20 20 5c | 7d 20 20 20 20 20 54 69 |race \|} Ti|
|00000ba0| 6c 64 65 20 20 20 20 20 | 20 20 20 20 5c 7e 7d 0a |lde | \~}.|
|00000bb0| 25 25 20 43 6f 70 79 72 | 69 67 68 74 20 28 43 29 |%% Copyr|ight (C)|
|00000bc0| 20 31 39 38 39 2d 31 39 | 39 34 20 46 72 61 6e 6b | 1989-19|94 Frank|
|00000bd0| 20 4d 69 74 74 65 6c 62 | 61 63 68 20 61 6e 64 20 | Mittelb|ach and |
|00000be0| 52 61 69 6e 65 72 20 53 | 63 68 5c 22 6f 70 66 2c |Rainer S|ch\"opf,|
|00000bf0| 0a 25 25 20 61 6c 6c 20 | 72 69 67 68 74 73 20 72 |.%% all |rights r|
|00000c00| 65 73 65 72 76 65 64 2e | 0a 5c 64 65 66 5c 40 6e |eserved.|.\def\@n|
|00000c10| 6f 6d 61 74 68 23 31 7b | 5c 72 65 6c 61 78 5c 69 |omath#1{|\relax\i|
|00000c20| 66 6d 6d 6f 64 65 0a 20 | 20 20 5c 40 66 6f 6e 74 |fmmode. | \@font|
|00000c30| 40 77 61 72 6e 69 6e 67 | 7b 43 6f 6d 6d 61 6e 64 |@warning|{Command|
|00000c40| 20 5c 6e 6f 65 78 70 61 | 6e 64 23 31 69 6e 76 61 | \noexpa|nd#1inva|
|00000c50| 6c 69 64 20 69 6e 20 6d | 61 74 68 20 6d 6f 64 65 |lid in m|ath mode|
|00000c60| 7d 5c 66 69 7d 0a 5c 64 | 65 66 5c 6e 6f 40 61 6c |}\fi}.\d|ef\no@al|
|00000c70| 70 68 61 62 65 74 40 65 | 72 72 6f 72 23 31 7b 5c |phabet@e|rror#1{\|
|00000c80| 72 65 6c 61 78 20 5c 69 | 66 6d 6d 6f 64 65 0a 20 |relax \i|fmmode. |
|00000c90| 20 20 20 5c 40 6c 61 74 | 65 78 40 65 72 72 6f 72 | \@lat|ex@error|
|00000ca0| 7b 4d 61 74 68 20 61 6c | 70 68 61 62 65 74 20 69 |{Math al|phabet i|
|00000cb0| 64 65 6e 74 69 66 69 65 | 72 20 5c 6e 6f 65 78 70 |dentifie|r \noexp|
|00000cc0| 61 6e 64 23 31 69 73 20 | 75 6e 64 65 66 69 6e 65 |and#1is |undefine|
|00000cd0| 64 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |d. | |
|00000ce0| 20 20 69 6e 20 6d 61 74 | 68 20 76 65 72 73 69 6f | in mat|h versio|
|00000cf0| 6e 20 60 5c 6d 61 74 68 | 40 76 65 72 73 69 6f 6e |n `\math|@version|
|00000d00| 27 7d 25 0a 20 20 20 20 | 20 20 20 20 7b 59 6f 75 |'}%. | {You|
|00000d10| 72 20 72 65 71 75 65 73 | 74 65 64 20 6d 61 74 68 |r reques|ted math|
|00000d20| 20 61 6c 70 68 61 62 65 | 74 20 69 73 20 75 6e 64 | alphabe|t is und|
|00000d30| 65 66 69 6e 65 64 20 69 | 6e 20 74 68 65 20 63 75 |efined i|n the cu|
|00000d40| 72 72 65 6e 74 0a 20 20 | 20 20 20 20 20 20 20 6d |rrent. | m|
|00000d50| 61 74 68 20 76 65 72 73 | 69 6f 6e 2e 5e 5e 4a 43 |ath vers|ion.^^JC|
|00000d60| 68 65 63 6b 20 74 68 65 | 20 73 70 65 6c 6c 69 6e |heck the| spellin|
|00000d70| 67 20 6f 72 20 75 73 65 | 20 74 68 65 0a 20 20 20 |g or use| the. |
|00000d80| 20 20 20 20 20 20 5c 6e | 6f 65 78 70 61 6e 64 5c | \n|oexpand\|
|00000d90| 53 65 74 4d 61 74 68 41 | 6c 70 68 61 62 65 74 20 |SetMathA|lphabet |
|00000da0| 63 6f 6d 6d 61 6e 64 2e | 7d 0a 20 20 20 20 20 5c |command.|}. \|
|00000db0| 66 69 7d 0a 5c 64 65 66 | 5c 6e 65 77 40 6d 61 74 |fi}.\def|\new@mat|
|00000dc0| 68 67 72 6f 75 70 7b 5c | 61 6c 6c 6f 63 40 38 5c |hgroup{\|alloc@8\|
|00000dd0| 6d 61 74 68 67 72 6f 75 | 70 5c 63 68 61 72 64 65 |mathgrou|p\charde|
|00000de0| 66 5c 73 69 78 74 40 40 | 6e 7d 0a 5c 6c 65 74 5c |f\sixt@@|n}.\let\|
|00000df0| 6d 61 74 68 67 72 6f 75 | 70 5c 66 61 6d 0a 5c 6c |mathgrou|p\fam.\l|
|00000e00| 65 74 5c 6e 65 77 66 61 | 6d 5c 6e 65 77 40 6d 61 |et\newfa|m\new@ma|
|00000e10| 74 68 67 72 6f 75 70 0a | 5c 64 65 66 5c 6e 65 77 |thgroup.|\def\new|
|00000e20| 40 66 6f 6e 74 73 68 61 | 70 65 23 31 23 32 23 33 |@fontsha|pe#1#2#3|
|00000e30| 23 34 7b 25 0a 20 20 20 | 20 20 5c 77 61 72 6e 40 |#4{%. | \warn@|
|00000e40| 72 65 6c 40 69 5c 6e 65 | 77 40 66 6f 6e 74 73 68 |rel@i\ne|w@fontsh|
|00000e50| 61 70 65 5c 44 65 63 6c | 61 72 65 46 6f 6e 74 53 |ape\Decl|areFontS|
|00000e60| 68 61 70 65 0a 20 20 20 | 20 20 5c 65 78 70 61 6e |hape. | \expan|
|00000e70| 64 61 66 74 65 72 5c 73 | 63 61 6e 40 66 6f 6e 74 |dafter\s|can@font|
|00000e80| 73 68 61 70 65 5c 40 67 | 6f 62 62 6c 65 23 34 3c |shape\@g|obble#4<|
|00000e90| 5c 40 6e 69 6c 3e 3c 3c | 25 0a 20 20 20 20 20 5c |\@nil><<|%. \|
|00000ea0| 44 65 63 6c 61 72 65 46 | 6f 6e 74 53 68 61 70 65 |DeclareF|ontShape|
|00000eb0| 7b 55 7d 7b 23 31 7d 7b | 23 32 7d 7b 23 33 7d 7b |{U}{#1}{|#2}{#3}{|
|00000ec0| 5c 6e 65 78 74 7d 7d 0a | 5c 64 65 66 5c 73 63 61 |\next}}.|\def\sca|
|00000ed0| 6e 40 66 6f 6e 74 73 68 | 61 70 65 7b 25 0a 20 20 |n@fontsh|ape{%. |
|00000ee0| 5c 64 65 66 5c 6e 65 78 | 74 7b 7d 25 0a 20 20 5c |\def\nex|t{}%. \|
|00000ef0| 64 65 66 5c 40 74 65 6d | 70 65 7b 7d 25 20 20 20 |def\@tem|pe{}% |
|00000f00| 20 20 20 20 20 68 6f 6c | 64 73 20 6c 61 73 74 20 | hol|ds last |
|00000f10| 69 6e 66 6f 0a 20 20 5c | 73 63 61 6e 40 40 66 6f |info. \|scan@@fo|
|00000f20| 6e 74 73 68 61 70 65 0a | 7d 0a 0a 5c 64 65 66 5c |ntshape.|}..\def\|
|00000f30| 77 61 72 6e 40 72 65 6c | 40 69 23 31 23 32 7b 25 |warn@rel|@i#1#2{%|
|00000f40| 0a 20 5c 40 66 6f 6e 74 | 40 77 61 72 6e 69 6e 67 |. \@font|@warning|
|00000f50| 7b 2a 2a 2a 20 20 4e 46 | 53 53 20 72 65 6c 65 61 |{*** NF|SS relea|
|00000f60| 73 65 20 31 20 63 6f 6d | 6d 61 6e 64 0a 20 20 20 |se 1 com|mand. |
|00000f70| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 6e 6f 65 | | \noe|
|00000f80| 78 70 61 6e 64 23 31 66 | 6f 75 6e 64 5c 4d 65 73 |xpand#1f|ound\Mes|
|00000f90| 73 61 67 65 42 72 65 61 | 6b 0a 20 20 20 2a 2a 2a |sageBrea|k. ***|
|00000fa0| 20 20 55 70 64 61 74 65 | 20 62 79 20 75 73 69 6e | Update| by usin|
|00000fb0| 67 20 72 65 6c 65 61 73 | 65 20 32 20 63 6f 6d 6d |g releas|e 2 comm|
|00000fc0| 61 6e 64 0a 20 20 20 20 | 20 20 20 20 5c 73 74 72 |and. | \str|
|00000fd0| 69 6e 67 23 32 2e 5c 4d | 65 73 73 61 67 65 42 72 |ing#2.\M|essageBr|
|00000fe0| 65 61 6b 0a 20 20 20 2a | 2a 2a 20 20 52 65 63 6f |eak. *|** Reco|
|00000ff0| 76 65 72 79 20 69 73 20 | 70 72 6f 62 61 62 6c 79 |very is |probably|
|00001000| 20 70 6f 73 73 69 62 6c | 65 7d 25 0a 7d 0a 0a 5c | possibl|e}%.}..\|
|00001010| 64 65 66 5c 73 63 61 6e | 40 40 66 6f 6e 74 73 68 |def\scan|@@fontsh|
|00001020| 61 70 65 23 31 3e 23 32 | 23 33 3c 7b 25 0a 20 20 |ape#1>#2|#3<{%. |
|00001030| 5c 69 66 78 5c 40 6e 69 | 6c 23 31 25 0a 20 20 20 |\ifx\@ni|l#1%. |
|00001040| 20 5c 65 64 65 66 5c 6e | 65 78 74 7b 5c 6e 65 78 | \edef\n|ext{\nex|
|00001050| 74 5c 40 74 65 6d 70 65 | 7d 25 0a 20 20 5c 65 6c |t\@tempe|}%. \el|
|00001060| 73 65 0a 20 20 20 20 5c | 64 65 66 5c 40 74 65 6d |se. \|def\@tem|
|00001070| 70 62 7b 23 31 7d 25 20 | 20 20 20 20 20 20 6e 69 |pb{#1}% | ni|
|00001080| 63 6b 20 6e 61 6d 65 73 | 0a 20 20 20 20 5c 64 65 |ck names|. \de|
|00001090| 66 5c 40 74 65 6d 70 63 | 7b 23 33 7d 25 0a 20 20 |f\@tempc|{#3}%. |
|000010a0| 20 20 5c 69 6e 40 7b 20 | 61 74 7d 7b 23 33 7d 25 | \in@{ |at}{#3}%|
|000010b0| 0a 20 20 20 20 5c 69 66 | 69 6e 40 0a 20 20 20 20 |. \if|in@. |
|000010c0| 20 20 5c 69 6e 40 7b 70 | 74 7d 7b 23 33 7d 25 20 | \in@{p|t}{#3}% |
|000010d0| 20 6e 6f 74 20 61 20 70 | 72 6f 6f 66 20 62 75 74 | not a p|roof but|
|000010e0| 20 61 20 67 6f 6f 64 20 | 63 68 61 6e 63 65 0a 20 | a good |chance. |
|000010f0| 20 20 20 20 20 5c 69 66 | 69 6e 40 0a 20 20 20 20 | \if|in@. |
|00001100| 20 20 20 20 5c 64 65 66 | 5c 40 74 65 6d 70 61 23 | \def|\@tempa#|
|00001110| 23 31 20 61 74 23 23 32 | 70 74 23 23 33 5c 40 6e |#1 at##2|pt##3\@n|
|00001120| 69 6c 7b 25 0a 20 20 20 | 20 20 20 20 20 20 20 20 |il{%. | |
|00001130| 5c 64 65 66 5c 40 74 65 | 6d 70 62 7b 23 23 32 7d |\def\@te|mpb{##2}|
|00001140| 25 0a 20 20 20 20 20 20 | 20 20 20 20 20 5c 64 65 |%. | \de|
|00001150| 66 5c 40 74 65 6d 70 63 | 7b 23 23 31 7d 25 0a 20 |f\@tempc|{##1}%. |
|00001160| 20 20 20 20 20 20 20 20 | 20 20 7d 25 0a 20 20 20 | | }%. |
|00001170| 20 20 20 20 20 5c 40 74 | 65 6d 70 61 23 33 5c 40 | \@t|empa#3\@|
|00001180| 6e 69 6c 0a 20 20 20 20 | 20 20 5c 66 69 0a 20 20 |nil. | \fi. |
|00001190| 20 20 5c 66 69 0a 20 20 | 20 20 5c 69 66 6e 75 6d | \fi. | \ifnum|
|000011a0| 20 30 3c 30 23 32 0a 20 | 20 20 20 20 20 5c 65 64 | 0<0#2. | \ed|
|000011b0| 65 66 5c 40 74 65 6d 70 | 64 7b 73 75 62 66 2a 5c |ef\@temp|d{subf*\|
|000011c0| 40 74 65 6d 70 63 7d 25 | 0a 20 20 20 20 20 20 5c |@tempc}%|. \|
|000011d0| 69 66 63 61 73 65 20 23 | 32 5c 6f 72 0a 20 20 20 |ifcase #|2\or. |
|000011e0| 20 20 20 5c 6f 72 0a 20 | 20 20 20 20 20 5c 65 6c | \or. | \el|
|000011f0| 73 65 0a 20 20 20 20 20 | 20 20 20 5c 65 72 72 6d |se. | \errm|
|00001200| 65 73 73 61 67 65 7b 2a | 2a 2a 20 57 68 61 74 27 |essage{*|** What'|
|00001210| 73 20 74 68 69 73 3f 20 | 4e 46 53 53 20 72 65 6c |s this? |NFSS rel|
|00001220| 65 61 73 65 20 30 3f 20 | 2a 2a 2a 7d 25 0a 20 20 |ease 0? |***}%. |
|00001230| 20 20 20 20 5c 66 69 0a | 20 20 20 20 5c 65 6c 73 | \fi.| \els|
|00001240| 65 0a 20 20 20 20 20 20 | 5c 65 64 65 66 5c 40 74 |e. |\edef\@t|
|00001250| 65 6d 70 64 7b 23 32 5c | 40 74 65 6d 70 63 7d 25 |empd{#2\|@tempc}%|
|00001260| 0a 20 20 20 20 5c 66 69 | 0a 20 20 20 20 5c 69 66 |. \fi|. \if|
|00001270| 78 5c 40 74 65 6d 70 64 | 5c 40 74 65 6d 70 65 0a |x\@tempd|\@tempe.|
|00001280| 20 20 20 20 20 20 5c 65 | 64 65 66 5c 6e 65 78 74 | \e|def\next|
|00001290| 7b 5c 6e 65 78 74 3c 5c | 40 74 65 6d 70 62 3e 7d |{\next<\|@tempb>}|
|000012a0| 25 0a 20 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 |%. \e|lse. |
|000012b0| 20 20 5c 65 64 65 66 5c | 6e 65 78 74 7b 5c 6e 65 | \edef\|next{\ne|
|000012c0| 78 74 5c 40 74 65 6d 70 | 65 3c 5c 40 74 65 6d 70 |xt\@temp|e<\@temp|
|000012d0| 62 3e 7d 25 20 20 61 64 | 64 20 6f 6c 64 20 69 6e |b>}% ad|d old in|
|000012e0| 66 6f 0a 20 20 20 20 20 | 20 5c 6c 65 74 5c 40 74 |fo. | \let\@t|
|000012f0| 65 6d 70 65 5c 40 74 65 | 6d 70 64 0a 20 20 20 20 |empe\@te|mpd. |
|00001300| 5c 66 69 0a 20 20 20 20 | 5c 65 78 70 61 6e 64 61 |\fi. |\expanda|
|00001310| 66 74 65 72 5c 73 63 61 | 6e 40 40 66 6f 6e 74 73 |fter\sca|n@@fonts|
|00001320| 68 61 70 65 0a 20 20 5c | 66 69 0a 7d 0a 0a 5c 64 |hape. \|fi.}..\d|
|00001330| 65 66 5c 44 65 63 6c 61 | 72 65 46 6f 6e 74 53 68 |ef\Decla|reFontSh|
|00001340| 61 70 65 7b 5c 62 65 67 | 69 6e 67 72 6f 75 70 0a |ape{\beg|ingroup.|
|00001350| 20 20 20 5c 6e 66 73 73 | 40 63 61 74 63 6f 64 65 | \nfss|@catcode|
|00001360| 73 0a 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 |s. \ex|pandafte|
|00001370| 72 5c 65 6e 64 67 72 6f | 75 70 0a 20 20 20 5c 44 |r\endgro|up. \D|
|00001380| 65 63 6c 61 72 65 46 6f | 6e 74 53 68 61 70 65 40 |eclareFo|ntShape@|
|00001390| 7d 0a 5c 64 65 66 5c 44 | 65 63 6c 61 72 65 46 6f |}.\def\D|eclareFo|
|000013a0| 6e 74 53 68 61 70 65 40 | 23 31 23 32 23 33 23 34 |ntShape@|#1#2#3#4|
|000013b0| 23 35 23 36 7b 25 0a 20 | 20 20 5c 65 78 70 61 6e |#5#6{%. | \expan|
|000013c0| 64 61 66 74 65 72 5c 69 | 66 78 5c 63 73 6e 61 6d |dafter\i|fx\csnam|
|000013d0| 65 20 23 31 2b 23 32 5c | 65 6e 64 63 73 6e 61 6d |e #1+#2\|endcsnam|
|000013e0| 65 5c 75 6e 64 65 66 69 | 6e 65 64 0a 20 20 20 20 |e\undefi|ned. |
|000013f0| 20 5c 40 6c 61 74 65 78 | 40 65 72 72 6f 72 7b 46 | \@latex|@error{F|
|00001400| 6f 6e 74 20 66 61 6d 69 | 6c 79 20 60 23 31 2b 23 |ont fami|ly `#1+#|
|00001410| 32 27 20 75 6e 6b 6e 6f | 77 6e 7d 5c 40 65 68 61 |2' unkno|wn}\@eha|
|00001420| 0a 20 20 20 5c 65 6c 73 | 65 0a 20 20 20 20 20 5c |. \els|e. \|
|00001430| 65 78 70 61 6e 64 61 66 | 74 65 72 0a 20 20 20 20 |expandaf|ter. |
|00001440| 20 20 20 5c 78 64 65 66 | 5c 63 73 6e 61 6d 65 23 | \xdef|\csname#|
|00001450| 31 2f 23 32 2f 23 33 2f | 23 34 5c 65 6e 64 63 73 |1/#2/#3/|#4\endcs|
|00001460| 6e 61 6d 65 7b 5c 65 78 | 70 61 6e 64 61 66 74 65 |name{\ex|pandafte|
|00001470| 72 5c 6e 6f 65 78 70 61 | 6e 64 0a 20 20 20 20 20 |r\noexpa|nd. |
|00001480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 63 | | \c|
|000014a0| 73 6e 61 6d 65 20 23 35 | 5c 65 6e 64 63 73 6e 61 |sname #5|\endcsna|
|000014b0| 6d 65 7d 25 0a 20 20 20 | 20 20 5c 64 65 66 5c 40 |me}%. | \def\@|
|000014c0| 74 65 6d 70 61 7b 23 36 | 7d 25 0a 20 20 20 20 20 |tempa{#6|}%. |
|000014d0| 5c 67 6c 6f 62 61 6c 0a | 20 20 20 20 20 5c 65 78 |\global.| \ex|
|000014e0| 70 61 6e 64 61 66 74 65 | 72 5c 6c 65 74 5c 63 73 |pandafte|r\let\cs|
|000014f0| 6e 61 6d 65 23 35 5c 65 | 78 70 61 6e 64 61 66 74 |name#5\e|xpandaft|
|00001500| 65 72 5c 65 6e 64 63 73 | 6e 61 6d 65 0a 20 20 20 |er\endcs|name. |
|00001510| 20 20 20 20 20 5c 69 66 | 78 5c 40 74 65 6d 70 61 | \if|x\@tempa|
|00001520| 5c 40 65 6d 70 74 79 0a | 20 20 20 20 20 20 20 20 |\@empty.| |
|00001530| 20 20 5c 40 65 6d 70 74 | 79 0a 20 20 20 20 20 20 | \@empt|y. |
|00001540| 20 20 5c 65 6c 73 65 0a | 20 20 20 20 20 20 20 20 | \else.| |
|00001550| 20 20 5c 40 74 65 6d 70 | 61 0a 20 20 20 20 20 20 | \@temp|a. |
|00001560| 20 20 5c 66 69 0a 20 20 | 20 5c 66 69 0a 20 20 7d | \fi. | \fi. }|
|00001570| 0a 5c 64 65 66 5c 73 75 | 62 73 74 40 66 6f 6e 74 |.\def\su|bst@font|
|00001580| 73 68 61 70 65 23 31 23 | 32 23 33 23 34 23 35 23 |shape#1#|2#3#4#5#|
|00001590| 36 7b 25 0a 20 20 20 20 | 20 5c 77 61 72 6e 40 72 |6{%. | \warn@r|
|000015a0| 65 6c 40 69 5c 73 75 62 | 73 74 40 66 6f 6e 74 73 |el@i\sub|st@fonts|
|000015b0| 68 61 70 65 5c 44 65 63 | 6c 61 72 65 46 6f 6e 74 |hape\Dec|lareFont|
|000015c0| 53 68 61 70 65 0a 20 20 | 20 20 20 5c 44 65 63 6c |Shape. | \Decl|
|000015d0| 61 72 65 46 6f 6e 74 53 | 68 61 70 65 7b 55 7d 7b |areFontS|hape{U}{|
|000015e0| 23 31 7d 7b 23 32 7d 7b | 23 33 7d 7b 3c 2d 3e 73 |#1}{#2}{|#3}{<->s|
|000015f0| 75 62 2a 23 34 2f 23 35 | 2f 23 36 7d 7b 7d 7d 0a |ub*#4/#5|/#6}{}}.|
|00001600| 5c 64 65 66 5c 44 65 63 | 6c 61 72 65 46 69 78 65 |\def\Dec|lareFixe|
|00001610| 64 46 6f 6e 74 23 31 23 | 32 23 33 23 34 23 35 23 |dFont#1#|2#3#4#5#|
|00001620| 36 7b 25 0a 20 20 20 5c | 62 65 67 69 6e 67 72 6f |6{%. \|begingro|
|00001630| 75 70 0a 20 20 20 20 20 | 20 5c 6d 61 74 68 40 66 |up. | \math@f|
|00001640| 6f 6e 74 73 66 61 6c 73 | 65 0a 20 20 20 20 20 20 |ontsfals|e. |
|00001650| 5c 65 76 65 72 79 40 73 | 69 7a 65 7b 7d 25 0a 20 |\every@s|ize{}%. |
|00001660| 20 20 20 20 20 5c 66 6f | 6e 74 73 69 7a 65 7b 23 | \fo|ntsize{#|
|00001670| 36 7d 5c 7a 40 0a 20 20 | 20 20 20 20 5c 75 73 65 |6}\z@. | \use|
|00001680| 66 6f 6e 74 7b 23 32 7d | 7b 23 33 7d 7b 23 34 7d |font{#2}|{#3}{#4}|
|00001690| 7b 23 35 7d 25 0a 20 20 | 20 20 20 20 5c 67 6c 6f |{#5}%. | \glo|
|000016a0| 62 61 6c 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c |bal\expa|ndafter\|
|000016b0| 6c 65 74 5c 65 78 70 61 | 6e 64 61 66 74 65 72 23 |let\expa|ndafter#|
|000016c0| 31 5c 74 68 65 5c 66 6f | 6e 74 0a 20 20 20 5c 65 |1\the\fo|nt. \e|
|000016d0| 6e 64 67 72 6f 75 70 0a | 20 20 7d 0a 5c 64 65 66 |ndgroup.| }.\def|
|000016e0| 5c 64 6f 40 73 75 62 73 | 74 40 63 6f 72 72 65 63 |\do@subs|t@correc|
|000016f0| 74 69 6f 6e 7b 25 0a 20 | 20 20 20 20 20 20 5c 78 |tion{%. | \x|
|00001700| 64 65 66 5c 73 75 62 73 | 74 40 63 6f 72 72 65 63 |def\subs|t@correc|
|00001710| 74 69 6f 6e 7b 25 0a 20 | 20 20 20 20 20 20 20 20 |tion{%. | |
|00001720| 20 5c 66 6f 6e 74 40 6e | 61 6d 65 0a 20 20 20 20 | \font@n|ame. |
|00001730| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 65 78 | \g|lobal\ex|
|00001740| 70 61 6e 64 61 66 74 65 | 72 5c 66 6f 6e 74 0a 20 |pandafte|r\font. |
|00001750| 20 20 20 20 20 20 20 20 | 20 20 20 5c 63 73 6e 61 | | \csna|
|00001760| 6d 65 20 5c 63 75 72 72 | 40 66 6f 6e 74 73 68 61 |me \curr|@fontsha|
|00001770| 70 65 2f 5c 66 40 73 69 | 7a 65 5c 65 6e 64 63 73 |pe/\f@si|ze\endcs|
|00001780| 6e 61 6d 65 0a 20 20 20 | 20 20 20 20 20 20 20 20 |name. | |
|00001790| 20 5c 6e 6f 65 78 70 61 | 6e 64 5c 66 6f 6e 74 6e | \noexpa|nd\fontn|
|000017a0| 61 6d 65 5c 66 6f 6e 74 | 0a 20 20 20 20 20 20 20 |ame\font|. |
|000017b0| 20 20 20 20 5c 72 65 6c | 61 78 7d 25 0a 20 20 20 | \rel|ax}%. |
|000017c0| 20 20 20 20 5c 61 66 74 | 65 72 67 72 6f 75 70 5c | \aft|ergroup\|
|000017d0| 73 75 62 73 74 40 63 6f | 72 72 65 63 74 69 6f 6e |subst@co|rrection|
|000017e0| 0a 7d 0a 5c 64 65 66 5c | 65 78 74 72 61 40 64 65 |.}.\def\|extra@de|
|000017f0| 66 23 31 23 32 23 33 7b | 25 0a 20 20 20 20 20 5c |f#1#2#3{|%. \|
|00001800| 77 61 72 6e 40 72 65 6c | 40 69 5c 65 78 74 72 61 |warn@rel|@i\extra|
|00001810| 40 64 65 66 5c 44 65 63 | 6c 61 72 65 46 6f 6e 74 |@def\Dec|lareFont|
|00001820| 46 61 6d 69 6c 79 0a 20 | 20 20 20 20 5c 44 65 63 |Family. | \Dec|
|00001830| 6c 61 72 65 46 6f 6e 74 | 46 61 6d 69 6c 79 7b 55 |lareFont|Family{U|
|00001840| 7d 7b 23 31 7d 7b 7d 25 | 0a 7d 0a 5c 64 65 66 5c |}{#1}{}%|.}.\def\|
|00001850| 44 65 63 6c 61 72 65 46 | 6f 6e 74 46 61 6d 69 6c |DeclareF|ontFamil|
|00001860| 79 23 31 23 32 23 33 7b | 25 0a 20 5c 40 69 66 75 |y#1#2#3{|%. \@ifu|
|00001870| 6e 64 65 66 69 6e 65 64 | 7b 54 40 23 31 7d 25 0a |ndefined|{T@#1}%.|
|00001880| 20 20 20 20 7b 25 0a 20 | 20 20 20 20 5c 40 6c 61 | {%. | \@la|
|00001890| 74 65 78 40 65 72 72 6f | 72 7b 45 6e 63 6f 64 69 |tex@erro|r{Encodi|
|000018a0| 6e 67 20 73 63 68 65 6d | 65 20 20 60 23 31 27 20 |ng schem|e `#1' |
|000018b0| 75 6e 6b 6e 6f 77 6e 7d | 5c 40 65 68 61 0a 20 20 |unknown}|\@eha. |
|000018c0| 20 20 7d 25 0a 20 20 20 | 20 7b 25 0a 20 20 20 20 | }%. | {%. |
|000018d0| 20 5c 64 65 66 5c 40 74 | 65 6d 70 61 7b 23 33 7d | \def\@t|empa{#3}|
|000018e0| 25 0a 20 20 20 20 20 5c | 67 6c 6f 62 61 6c 0a 20 |%. \|global. |
|000018f0| 20 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 | \exp|andafter|
|00001900| 5c 6c 65 74 5c 63 73 6e | 61 6d 65 20 23 31 2b 23 |\let\csn|ame #1+#|
|00001910| 32 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 65 6e |2\expand|after\en|
|00001920| 64 63 73 6e 61 6d 65 0a | 20 20 20 20 20 20 20 20 |dcsname.| |
|00001930| 20 20 20 20 5c 69 66 78 | 20 5c 40 74 65 6d 70 61 | \ifx| \@tempa|
|00001940| 5c 40 65 6d 70 74 79 0a | 20 20 20 20 20 20 20 20 |\@empty.| |
|00001950| 20 20 20 20 20 20 5c 40 | 65 6d 70 74 79 0a 20 20 | \@|empty. |
|00001960| 20 20 20 20 20 20 20 20 | 20 20 5c 65 6c 73 65 20 | | \else |
|00001970| 5c 40 74 65 6d 70 61 0a | 20 20 20 20 20 20 20 20 |\@tempa.| |
|00001980| 20 20 20 20 5c 66 69 0a | 20 20 20 20 7d 25 0a 7d | \fi.| }%.}|
|00001990| 0a 5c 6c 65 74 5c 63 64 | 70 40 6c 69 73 74 5c 40 |.\let\cd|p@list\@|
|000019a0| 65 6d 70 74 79 0a 5c 64 | 65 66 5c 44 65 63 6c 61 |empty.\d|ef\Decla|
|000019b0| 72 65 46 6f 6e 74 45 6e | 63 6f 64 69 6e 67 7b 25 |reFontEn|coding{%|
|000019c0| 0a 20 20 20 5c 62 65 67 | 69 6e 67 72 6f 75 70 0a |. \beg|ingroup.|
|000019d0| 20 20 20 5c 63 61 74 63 | 6f 64 65 60 5c 20 39 25 | \catc|ode`\ 9%|
|000019e0| 0a 20 20 20 5c 63 61 74 | 63 6f 64 65 60 5c 5e 5e |. \cat|code`\^^|
|000019f0| 4d 39 25 0a 20 20 20 5c | 65 78 70 61 6e 64 61 66 |M9%. \|expandaf|
|00001a00| 74 65 72 5c 65 6e 64 67 | 72 6f 75 70 0a 20 20 20 |ter\endg|roup. |
|00001a10| 5c 44 65 63 6c 61 72 65 | 46 6f 6e 74 45 6e 63 6f |\Declare|FontEnco|
|00001a20| 64 69 6e 67 40 7d 0a 5c | 64 65 66 5c 44 65 63 6c |ding@}.\|def\Decl|
|00001a30| 61 72 65 46 6f 6e 74 45 | 6e 63 6f 64 69 6e 67 40 |areFontE|ncoding@|
|00001a40| 23 31 23 32 23 33 7b 25 | 0a 20 20 5c 65 78 70 61 |#1#2#3{%|. \expa|
|00001a50| 6e 64 61 66 74 65 72 0a | 20 20 5c 69 66 78 5c 63 |ndafter.| \ifx\c|
|00001a60| 73 6e 61 6d 65 20 54 40 | 23 31 5c 65 6e 64 63 73 |sname T@|#1\endcs|
|00001a70| 6e 61 6d 65 5c 72 65 6c | 61 78 0a 20 20 20 20 20 |name\rel|ax. |
|00001a80| 5c 64 65 66 5c 63 64 70 | 40 65 6c 74 7b 5c 6e 6f |\def\cdp|@elt{\no|
|00001a90| 65 78 70 61 6e 64 5c 63 | 64 70 40 65 6c 74 7d 25 |expand\c|dp@elt}%|
|00001aa0| 0a 20 20 20 20 20 5c 78 | 64 65 66 5c 63 64 70 40 |. \x|def\cdp@|
|00001ab0| 6c 69 73 74 7b 5c 63 64 | 70 40 6c 69 73 74 5c 63 |list{\cd|p@list\c|
|00001ac0| 64 70 40 65 6c 74 7b 23 | 31 7d 25 0a 20 20 20 20 |dp@elt{#|1}%. |
|00001ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ae0| 7b 5c 64 65 66 61 75 6c | 74 40 66 61 6d 69 6c 79 |{\defaul|t@family|
|00001af0| 7d 7b 5c 64 65 66 61 75 | 6c 74 40 73 65 72 69 65 |}{\defau|lt@serie|
|00001b00| 73 7d 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |s}%. | |
|00001b10| 20 20 20 20 20 20 20 20 | 7b 5c 64 65 66 61 75 6c | |{\defaul|
|00001b20| 74 40 73 68 61 70 65 7d | 7d 25 0a 20 20 20 20 20 |t@shape}|}%. |
|00001b30| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 5c 6c 65 74 |\expanda|fter\let|
|00001b40| 5c 63 73 6e 61 6d 65 23 | 31 2d 63 6d 64 5c 65 6e |\csname#|1-cmd\en|
|00001b50| 64 63 73 6e 61 6d 65 5c | 40 63 68 61 6e 67 65 64 |dcsname\|@changed|
|00001b60| 40 63 6d 64 0a 20 20 5c | 65 6c 73 65 0a 20 20 20 |@cmd. \|else. |
|00001b70| 20 20 5c 40 66 6f 6e 74 | 40 69 6e 66 6f 7b 52 65 | \@font|@info{Re|
|00001b80| 64 65 63 6c 61 72 69 6e | 67 20 66 6f 6e 74 20 65 |declarin|g font e|
|00001b90| 6e 63 6f 64 69 6e 67 20 | 23 31 7d 25 0a 20 20 5c |ncoding |#1}%. \|
|00001ba0| 66 69 0a 20 20 5c 67 6c | 6f 62 61 6c 5c 40 6e 61 |fi. \gl|obal\@na|
|00001bb0| 6d 65 64 65 66 7b 54 40 | 23 31 7d 7b 23 32 7d 25 |medef{T@|#1}{#2}%|
|00001bc0| 0a 20 20 5c 67 6c 6f 62 | 61 6c 5c 40 6e 61 6d 65 |. \glob|al\@name|
|00001bd0| 64 65 66 7b 4d 40 23 31 | 7d 7b 5c 64 65 66 61 75 |def{M@#1|}{\defau|
|00001be0| 6c 74 40 4d 23 33 7d 25 | 0a 20 20 7d 0a 0a 5c 64 |lt@M#3}%|. }..\d|
|00001bf0| 65 66 5c 44 65 63 6c 61 | 72 65 46 6f 6e 74 53 75 |ef\Decla|reFontSu|
|00001c00| 62 73 74 69 74 75 74 69 | 6f 6e 23 31 23 32 23 33 |bstituti|on#1#2#3|
|00001c10| 23 34 7b 25 0a 20 20 5c | 65 78 70 61 6e 64 61 66 |#4{%. \|expandaf|
|00001c20| 74 65 72 0a 20 20 5c 69 | 66 78 5c 63 73 6e 61 6d |ter. \i|fx\csnam|
|00001c30| 65 20 54 40 23 31 5c 65 | 6e 64 63 73 6e 61 6d 65 |e T@#1\e|ndcsname|
|00001c40| 5c 72 65 6c 61 78 0a 20 | 20 20 20 5c 40 6c 61 74 |\relax. | \@lat|
|00001c50| 65 78 40 65 72 72 6f 72 | 7b 45 6e 63 6f 64 69 6e |ex@error|{Encodin|
|00001c60| 67 20 73 63 68 65 6d 65 | 20 20 60 23 31 27 20 75 |g scheme| `#1' u|
|00001c70| 6e 6b 6e 6f 77 6e 7d 5c | 40 65 68 61 0a 20 20 5c |nknown}\|@eha. \|
|00001c80| 65 6c 73 65 0a 20 20 20 | 20 5c 62 65 67 69 6e 67 |else. | \beging|
|00001c90| 72 6f 75 70 0a 20 20 20 | 20 20 20 20 5c 64 65 66 |roup. | \def|
|00001ca0| 5c 40 74 65 6d 70 61 7b | 23 31 7d 25 0a 20 20 20 |\@tempa{|#1}%. |
|00001cb0| 20 20 20 20 5c 74 6f 6b | 73 40 7b 7d 25 0a 20 20 | \tok|s@{}%. |
|00001cc0| 20 20 20 20 20 5c 64 65 | 66 5c 63 64 70 40 65 6c | \de|f\cdp@el|
|00001cd0| 74 23 23 31 23 23 32 23 | 23 33 23 23 34 7b 25 0a |t##1##2#|#3##4{%.|
|00001ce0| 20 20 20 20 20 20 20 20 | 20 20 5c 64 65 66 5c 40 | | \def\@|
|00001cf0| 74 65 6d 70 62 7b 23 23 | 31 7d 25 0a 20 20 20 20 |tempb{##|1}%. |
|00001d00| 20 20 20 20 20 20 5c 69 | 66 78 5c 40 74 65 6d 70 | \i|fx\@temp|
|00001d10| 61 5c 40 74 65 6d 70 62 | 0a 20 20 20 20 20 20 20 |a\@tempb|. |
|00001d20| 20 20 20 20 20 20 5c 61 | 64 64 74 6f 40 68 6f 6f | \a|ddto@hoo|
|00001d30| 6b 5c 74 6f 6b 73 40 7b | 5c 63 64 70 40 65 6c 74 |k\toks@{|\cdp@elt|
|00001d40| 7b 23 31 7d 7b 23 32 7d | 7b 23 33 7d 7b 23 34 7d |{#1}{#2}|{#3}{#4}|
|00001d50| 7d 25 0a 20 20 20 20 20 | 20 20 20 20 20 5c 65 6c |}%. | \el|
|00001d60| 73 65 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |se. | |
|00001d70| 5c 61 64 64 74 6f 40 68 | 6f 6f 6b 5c 74 6f 6b 73 |\addto@h|ook\toks|
|00001d80| 40 7b 5c 63 64 70 40 65 | 6c 74 7b 23 23 31 7d 7b |@{\cdp@e|lt{##1}{|
|00001d90| 23 23 32 7d 7b 23 23 33 | 7d 7b 23 23 34 7d 7d 25 |##2}{##3|}{##4}}%|
|00001da0| 0a 20 20 20 20 20 20 20 | 20 20 20 5c 66 69 7d 25 |. | \fi}%|
|00001db0| 0a 20 20 20 20 20 20 20 | 20 5c 63 64 70 40 6c 69 |. | \cdp@li|
|00001dc0| 73 74 0a 20 20 20 20 20 | 20 20 20 5c 78 64 65 66 |st. | \xdef|
|00001dd0| 5c 63 64 70 40 6c 69 73 | 74 7b 5c 74 68 65 5c 74 |\cdp@lis|t{\the\t|
|00001de0| 6f 6b 73 40 7d 25 0a 20 | 20 20 20 5c 65 6e 64 67 |oks@}%. | \endg|
|00001df0| 72 6f 75 70 0a 20 20 20 | 20 5c 67 6c 6f 62 61 6c |roup. | \global|
|00001e00| 0a 20 20 20 20 5c 40 6e | 61 6d 65 64 65 66 7b 44 |. \@n|amedef{D|
|00001e10| 40 23 31 7d 7b 25 0a 20 | 20 20 20 20 20 20 20 20 |@#1}{%. | |
|00001e20| 20 20 5c 64 65 66 5c 64 | 65 66 61 75 6c 74 40 66 | \def\d|efault@f|
|00001e30| 61 6d 69 6c 79 7b 23 32 | 7d 25 0a 20 20 20 20 20 |amily{#2|}%. |
|00001e40| 20 20 20 20 20 20 5c 64 | 65 66 5c 64 65 66 61 75 | \d|ef\defau|
|00001e50| 6c 74 40 73 65 72 69 65 | 73 7b 23 33 7d 25 0a 20 |lt@serie|s{#3}%. |
|00001e60| 20 20 20 20 20 20 20 20 | 20 20 5c 64 65 66 5c 64 | | \def\d|
|00001e70| 65 66 61 75 6c 74 40 73 | 68 61 70 65 7b 23 34 7d |efault@s|hape{#4}|
|00001e80| 25 0a 20 20 20 20 20 20 | 20 20 20 20 20 7d 25 0a |%. | }%.|
|00001e90| 20 20 5c 66 69 0a 20 7d | 0a 0a 25 25 20 20 20 20 | \fi. }|..%% |
|00001ea0| 5c 65 6e 64 7b 6d 61 63 | 72 6f 63 6f 64 65 7d 20 |\end{mac|rocode} |
|00001eb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 25 | | %|
|00001ec0| 20 73 70 6c 69 74 20 66 | 69 6c 65 20 66 6f 72 20 | split f|ile for |
|00001ed0| 73 6d 61 6c 6c 20 54 65 | 58 27 73 0a 25 25 20 20 |small Te|X's.%% |
|00001ee0| 20 20 5c 62 65 67 69 6e | 7b 6d 61 63 72 6f 63 6f | \begin|{macroco|
|00001ef0| 64 65 7d 0a 0a 5c 64 65 | 66 5c 44 65 63 6c 61 72 |de}..\de|f\Declar|
|00001f00| 65 46 6f 6e 74 45 6e 63 | 6f 64 69 6e 67 44 65 66 |eFontEnc|odingDef|
|00001f10| 61 75 6c 74 73 23 31 23 | 32 7b 25 0a 20 20 5c 69 |aults#1#|2{%. \i|
|00001f20| 66 78 5c 72 65 6c 61 78 | 23 31 5c 65 6c 73 65 0a |fx\relax|#1\else.|
|00001f30| 20 20 20 20 5c 69 66 78 | 5c 64 65 66 61 75 6c 74 | \ifx|\default|
|00001f40| 40 54 5c 40 65 6d 70 74 | 79 5c 65 6c 73 65 0a 20 |@T\@empt|y\else. |
|00001f50| 20 20 20 20 20 5c 40 66 | 6f 6e 74 40 69 6e 66 6f | \@f|ont@info|
|00001f60| 7b 4f 76 65 72 77 72 69 | 74 69 6e 67 20 65 6e 63 |{Overwri|ting enc|
|00001f70| 6f 64 69 6e 67 20 73 63 | 68 65 6d 65 20 74 65 78 |oding sc|heme tex|
|00001f80| 74 20 64 65 66 61 75 6c | 74 73 7d 25 0a 20 20 20 |t defaul|ts}%. |
|00001f90| 20 5c 66 69 0a 20 20 20 | 20 5c 67 64 65 66 5c 64 | \fi. | \gdef\d|
|00001fa0| 65 66 61 75 6c 74 40 54 | 7b 23 31 7d 25 0a 20 20 |efault@T|{#1}%. |
|00001fb0| 5c 66 69 0a 20 20 5c 69 | 66 78 5c 72 65 6c 61 78 |\fi. \i|fx\relax|
|00001fc0| 23 32 5c 65 6c 73 65 0a | 20 20 20 20 5c 69 66 78 |#2\else.| \ifx|
|00001fd0| 5c 64 65 66 61 75 6c 74 | 40 4d 5c 40 65 6d 70 74 |\default|@M\@empt|
|00001fe0| 79 5c 65 6c 73 65 0a 20 | 20 20 20 20 20 5c 40 66 |y\else. | \@f|
|00001ff0| 6f 6e 74 40 69 6e 66 6f | 7b 4f 76 65 72 77 72 69 |ont@info|{Overwri|
|00002000| 74 69 6e 67 20 65 6e 63 | 6f 64 69 6e 67 20 73 63 |ting enc|oding sc|
|00002010| 68 65 6d 65 20 6d 61 74 | 68 20 64 65 66 61 75 6c |heme mat|h defaul|
|00002020| 74 73 7d 25 0a 20 20 20 | 20 5c 66 69 0a 20 20 20 |ts}%. | \fi. |
|00002030| 20 5c 67 64 65 66 5c 64 | 65 66 61 75 6c 74 40 4d | \gdef\d|efault@M|
|00002040| 7b 23 32 7d 25 0a 20 20 | 5c 66 69 0a 7d 0a 5c 6c |{#2}%. |\fi.}.\l|
|00002050| 65 74 5c 64 65 66 61 75 | 6c 74 40 54 5c 40 65 6d |et\defau|lt@T\@em|
|00002060| 70 74 79 0a 5c 6c 65 74 | 5c 64 65 66 61 75 6c 74 |pty.\let|\default|
|00002070| 40 4d 5c 40 65 6d 70 74 | 79 0a 0a 5c 64 65 66 5c |@M\@empt|y..\def\|
|00002080| 64 65 66 61 75 6c 74 40 | 6d 65 78 74 72 61 23 31 |default@|mextra#1|
|00002090| 7b 25 0a 20 20 5c 77 61 | 72 6e 40 72 65 6c 40 69 |{%. \wa|rn@rel@i|
|000020a0| 5c 64 65 66 61 75 6c 74 | 40 6d 65 78 74 72 61 5c |\default|@mextra\|
|000020b0| 44 65 63 6c 61 72 65 46 | 6f 6e 74 45 6e 63 6f 64 |DeclareF|ontEncod|
|000020c0| 69 6e 67 44 65 66 61 75 | 6c 74 73 0a 20 20 5c 44 |ingDefau|lts. \D|
|000020d0| 65 63 6c 61 72 65 46 6f | 6e 74 45 6e 63 6f 64 69 |eclareFo|ntEncodi|
|000020e0| 6e 67 44 65 66 61 75 6c | 74 73 7b 5c 72 65 6c 61 |ngDefaul|ts{\rela|
|000020f0| 78 7d 7b 23 31 7d 25 0a | 7d 0a 5c 64 65 66 5c 70 |x}{#1}%.|}.\def\p|
|00002100| 72 65 6c 6f 61 64 40 73 | 69 7a 65 73 7b 25 0a 20 |reload@s|izes{%. |
|00002110| 20 20 20 20 5c 77 61 72 | 6e 40 72 65 6c 40 69 5c | \war|n@rel@i\|
|00002120| 70 72 65 6c 6f 61 64 40 | 73 69 7a 65 73 5c 44 65 |preload@|sizes\De|
|00002130| 63 6c 61 72 65 50 72 65 | 6c 6f 61 64 53 69 7a 65 |clarePre|loadSize|
|00002140| 73 0a 20 20 20 20 20 5c | 44 65 63 6c 61 72 65 50 |s. \|DeclareP|
|00002150| 72 65 6c 6f 61 64 53 69 | 7a 65 73 7b 55 7d 25 0a |reloadSi|zes{U}%.|
|00002160| 7d 0a 5c 64 65 66 5c 44 | 65 63 6c 61 72 65 50 72 |}.\def\D|eclarePr|
|00002170| 65 6c 6f 61 64 53 69 7a | 65 73 23 31 23 32 23 33 |eloadSiz|es#1#2#3|
|00002180| 23 34 23 35 7b 25 0a 20 | 5c 40 69 66 75 6e 64 65 |#4#5{%. |\@ifunde|
|00002190| 66 69 6e 65 64 7b 54 40 | 23 31 7d 25 0a 20 20 20 |fined{T@|#1}%. |
|000021a0| 7b 5c 40 6c 61 74 65 78 | 40 65 72 72 6f 72 7b 45 |{\@latex|@error{E|
|000021b0| 6e 63 6f 64 69 6e 67 20 | 73 63 68 65 6d 65 20 20 |ncoding |scheme |
|000021c0| 60 23 31 27 20 75 6e 6b | 6e 6f 77 6e 7d 5c 40 65 |`#1' unk|nown}\@e|
|000021d0| 68 61 7d 25 0a 20 20 20 | 7b 25 0a 20 20 20 5c 62 |ha}%. |{%. \b|
|000021e0| 65 67 69 6e 67 72 6f 75 | 70 0a 20 20 20 20 5c 64 |egingrou|p. \d|
|000021f0| 65 66 5c 6e 65 78 74 23 | 23 31 2c 7b 25 0a 20 20 |ef\next#|#1,{%. |
|00002200| 20 20 20 20 20 20 5c 69 | 66 3e 23 23 31 3e 25 0a | \i|f>##1>%.|
|00002210| 20 20 20 20 20 20 20 20 | 20 20 5c 6c 65 74 5c 6e | | \let\n|
|00002220| 65 78 74 5c 72 65 6c 61 | 78 0a 20 20 20 20 20 20 |ext\rela|x. |
|00002230| 20 20 5c 65 6c 73 65 0a | 20 20 20 20 20 20 20 20 | \else.| |
|00002240| 20 20 5c 78 64 65 66 5c | 66 6f 6e 74 40 6e 61 6d | \xdef\|font@nam|
|00002250| 65 7b 5c 63 73 6e 61 6d | 65 23 31 2f 23 32 2f 23 |e{\csnam|e#1/#2/#|
|00002260| 33 2f 23 34 2f 23 23 31 | 5c 65 6e 64 63 73 6e 61 |3/#4/##1|\endcsna|
|00002270| 6d 65 7d 25 0a 20 20 20 | 20 20 20 20 20 20 20 5c |me}%. | \|
|00002280| 70 69 63 6b 75 70 40 66 | 6f 6e 74 0a 20 20 20 20 |pickup@f|ont. |
|00002290| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 65 78 | \g|lobal\ex|
|000022a0| 70 61 6e 64 61 66 74 65 | 72 5c 6c 65 74 5c 66 6f |pandafte|r\let\fo|
|000022b0| 6e 74 40 6e 61 6d 65 5c | 72 65 6c 61 78 0a 20 20 |nt@name\|relax. |
|000022c0| 20 20 20 20 20 20 5c 66 | 69 0a 20 20 20 20 20 20 | \f|i. |
|000022d0| 20 20 5c 6e 65 78 74 7d | 25 0a 20 20 20 20 20 5c | \next}|%. \|
|000022e0| 6e 65 78 74 23 35 2c 2c | 25 0a 20 20 20 5c 65 6e |next#5,,|%. \en|
|000022f0| 64 67 72 6f 75 70 0a 20 | 20 20 7d 25 0a 7d 0a 5c |dgroup. | }%.}.\|
|00002300| 6e 65 77 69 66 5c 69 66 | 6d 61 74 68 40 66 6f 6e |newif\if|math@fon|
|00002310| 74 73 20 5c 6d 61 74 68 | 40 66 6f 6e 74 73 74 72 |ts \math|@fontstr|
|00002320| 75 65 0a 5c 64 65 66 5c | 44 65 63 6c 61 72 65 4d |ue.\def\|DeclareM|
|00002330| 61 74 68 53 69 7a 65 73 | 7b 25 0a 20 20 5c 40 69 |athSizes|{%. \@i|
|00002340| 66 73 74 61 72 7b 5c 40 | 44 65 63 6c 61 72 65 4d |fstar{\@|DeclareM|
|00002350| 61 74 68 53 69 7a 65 73 | 5c 6d 61 74 68 40 66 6f |athSizes|\math@fo|
|00002360| 6e 74 73 66 61 6c 73 65 | 7d 25 0a 20 20 20 20 20 |ntsfalse|}%. |
|00002370| 20 20 20 20 20 7b 5c 40 | 44 65 63 6c 61 72 65 4d | {\@|DeclareM|
|00002380| 61 74 68 53 69 7a 65 73 | 7b 7d 7d 7d 0a 0a 5c 64 |athSizes|{}}}..\d|
|00002390| 65 66 5c 40 44 65 63 6c | 61 72 65 4d 61 74 68 53 |ef\@Decl|areMathS|
|000023a0| 69 7a 65 73 23 31 23 32 | 23 33 23 34 23 35 7b 25 |izes#1#2|#3#4#5{%|
|000023b0| 0a 20 20 20 20 5c 40 64 | 65 66 61 75 6c 74 75 6e |. \@d|efaultun|
|000023c0| 69 74 73 5c 64 69 6d 65 | 6e 40 23 32 70 74 5c 72 |its\dime|n@#2pt\r|
|000023d0| 65 6c 61 78 5c 40 6e 6e | 69 6c 0a 20 20 20 20 5c |elax\@nn|il. \|
|000023e0| 64 65 66 5c 40 74 65 6d | 70 61 7b 23 33 7d 25 0a |def\@tem|pa{#3}%.|
|000023f0| 20 20 20 20 5c 69 66 78 | 5c 40 74 65 6d 70 61 5c | \ifx|\@tempa\|
|00002400| 40 65 6d 70 74 79 0a 20 | 20 20 20 20 20 5c 65 78 |@empty. | \ex|
|00002410| 70 61 6e 64 61 66 74 65 | 72 20 5c 6c 65 74 0a 20 |pandafte|r \let. |
|00002420| 20 20 20 20 20 20 20 5c | 63 73 6e 61 6d 65 20 53 | \|csname S|
|00002430| 40 5c 73 74 72 69 70 40 | 70 74 5c 64 69 6d 65 6e |@\strip@|pt\dimen|
|00002440| 40 5c 65 6e 64 63 73 6e | 61 6d 65 0a 20 20 20 20 |@\endcsn|ame. |
|00002450| 20 20 20 20 5c 6d 61 74 | 68 40 66 6f 6e 74 73 66 | \mat|h@fontsf|
|00002460| 61 6c 73 65 0a 20 20 20 | 20 5c 65 6c 73 65 0a 20 |alse. | \else. |
|00002470| 20 20 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 | \ex|pandafte|
|00002480| 72 20 5c 67 64 65 66 0a | 20 20 20 20 20 20 5c 63 |r \gdef.| \c|
|00002490| 73 6e 61 6d 65 20 53 40 | 5c 73 74 72 69 70 40 70 |sname S@|\strip@p|
|000024a0| 74 5c 64 69 6d 65 6e 40 | 5c 65 6e 64 63 73 6e 61 |t\dimen@|\endcsna|
|000024b0| 6d 65 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 7b |me. | {|
|000024c0| 5c 67 64 65 66 5c 74 66 | 40 73 69 7a 65 7b 23 33 |\gdef\tf|@size{#3|
|000024d0| 7d 5c 67 64 65 66 5c 73 | 66 40 73 69 7a 65 7b 23 |}\gdef\s|f@size{#|
|000024e0| 34 7d 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |4}%. | |
|000024f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002500| 20 5c 67 64 65 66 5c 73 | 73 66 40 73 69 7a 65 7b | \gdef\s|sf@size{|
|00002510| 23 35 7d 25 0a 20 20 20 | 20 20 20 20 20 20 20 20 |#5}%. | |
|00002520| 20 20 23 31 25 0a 20 20 | 20 20 20 20 20 20 20 20 | #1%. | |
|00002530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002540| 20 20 20 7d 25 0a 20 20 | 20 20 5c 66 69 7d 0a 5c | }%. | \fi}.\|
|00002550| 44 65 63 6c 61 72 65 52 | 6f 62 75 73 74 43 6f 6d |DeclareR|obustCom|
|00002560| 6d 61 6e 64 5c 66 6f 6e | 74 65 6e 63 6f 64 69 6e |mand\fon|tencodin|
|00002570| 67 5b 31 5d 7b 25 0a 20 | 20 20 20 5c 65 78 70 61 |g[1]{%. | \expa|
|00002580| 6e 64 61 66 74 65 72 5c | 69 66 78 5c 63 73 6e 61 |ndafter\|ifx\csna|
|00002590| 6d 65 20 54 40 23 31 5c | 65 6e 64 63 73 6e 61 6d |me T@#1\|endcsnam|
|000025a0| 65 5c 72 65 6c 61 78 0a | 20 20 20 20 20 20 5c 40 |e\relax.| \@|
|000025b0| 6c 61 74 65 78 40 65 72 | 72 6f 72 7b 45 6e 63 6f |latex@er|ror{Enco|
|000025c0| 64 69 6e 67 20 73 63 68 | 65 6d 65 20 60 23 31 27 |ding sch|eme `#1'|
|000025d0| 20 75 6e 6b 6e 6f 77 6e | 7d 5c 40 65 68 61 0a 20 | unknown|}\@eha. |
|000025e0| 20 20 20 5c 65 6c 73 65 | 0a 20 20 20 20 20 20 5c | \else|. \|
|000025f0| 65 64 65 66 5c 40 74 65 | 6d 70 61 7b 23 31 7d 25 |edef\@te|mpa{#1}%|
|00002600| 0a 20 20 20 20 20 20 5c | 69 66 78 5c 40 74 65 6d |. \|ifx\@tem|
|00002610| 70 61 5c 66 40 65 6e 63 | 6f 64 69 6e 67 0a 20 20 |pa\f@enc|oding. |
|00002620| 20 20 20 20 5c 65 6c 73 | 65 0a 20 20 20 20 20 20 | \els|e. |
|00002630| 20 20 5c 65 64 65 66 5c | 65 6e 63 40 75 70 64 61 | \edef\|enc@upda|
|00002640| 74 65 7b 25 0a 20 20 20 | 20 20 20 20 20 20 20 5c |te{%. | \|
|00002650| 6c 65 74 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |let. | |
|00002660| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 5c 6e 6f 65 |\expanda|fter\noe|
|00002670| 78 70 61 6e 64 5c 63 73 | 6e 61 6d 65 5c 66 40 65 |xpand\cs|name\f@e|
|00002680| 6e 63 6f 64 69 6e 67 20 | 2d 63 6d 64 5c 65 6e 64 |ncoding |-cmd\end|
|00002690| 63 73 6e 61 6d 65 0a 20 | 20 20 20 20 20 20 20 20 |csname. | |
|000026a0| 20 20 20 5c 6e 6f 65 78 | 70 61 6e 64 5c 40 63 68 | \noex|pand\@ch|
|000026b0| 61 6e 67 65 64 40 63 6d | 64 0a 20 20 20 20 20 20 |anged@cm|d. |
|000026c0| 20 20 20 20 5c 6c 65 74 | 0a 20 20 20 20 20 20 20 | \let|. |
|000026d0| 20 20 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 | \ex|pandafte|
|000026e0| 72 5c 6e 6f 65 78 70 61 | 6e 64 5c 63 73 6e 61 6d |r\noexpa|nd\csnam|
|000026f0| 65 23 31 2d 63 6d 64 5c | 65 6e 64 63 73 6e 61 6d |e#1-cmd\|endcsnam|
|00002700| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 72 |e. | \r|
|00002710| 65 6c 61 78 0a 20 20 20 | 20 20 20 20 20 20 20 5c |elax. | \|
|00002720| 6e 6f 65 78 70 61 6e 64 | 5c 64 65 66 61 75 6c 74 |noexpand|\default|
|00002730| 40 54 0a 20 20 20 20 20 | 20 20 20 20 20 5c 65 78 |@T. | \ex|
|00002740| 70 61 6e 64 61 66 74 65 | 72 5c 6e 6f 65 78 70 61 |pandafte|r\noexpa|
|00002750| 6e 64 5c 63 73 6e 61 6d | 65 20 54 40 23 31 5c 65 |nd\csnam|e T@#1\e|
|00002760| 6e 64 63 73 6e 61 6d 65 | 0a 20 20 20 20 20 20 20 |ndcsname|. |
|00002770| 20 20 20 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c | \expa|ndafter\|
|00002780| 6e 6f 65 78 70 61 6e 64 | 5c 63 73 6e 61 6d 65 20 |noexpand|\csname |
|00002790| 44 40 23 31 5c 65 6e 64 | 63 73 6e 61 6d 65 0a 20 |D@#1\end|csname. |
|000027a0| 20 20 20 20 20 20 20 20 | 20 5c 6c 65 74 5c 6e 6f | | \let\no|
|000027b0| 65 78 70 61 6e 64 5c 65 | 6e 63 40 75 70 64 61 74 |expand\e|nc@updat|
|000027c0| 65 5c 72 65 6c 61 78 0a | 20 20 20 20 20 20 20 20 |e\relax.| |
|000027d0| 20 20 7d 25 0a 20 20 20 | 20 20 20 20 20 5c 6c 65 | }%. | \le|
|000027e0| 74 5c 66 40 65 6e 63 6f | 64 69 6e 67 5c 40 74 65 |t\f@enco|ding\@te|
|000027f0| 6d 70 61 0a 20 20 20 20 | 20 20 5c 66 69 0a 20 20 |mpa. | \fi. |
|00002800| 20 20 5c 66 69 0a 7d 0a | 5c 6c 65 74 5c 65 6e 63 | \fi.}.|\let\enc|
|00002810| 40 75 70 64 61 74 65 5c | 72 65 6c 61 78 0a 5c 44 |@update\|relax.\D|
|00002820| 65 63 6c 61 72 65 52 6f | 62 75 73 74 43 6f 6d 6d |eclareRo|bustComm|
|00002830| 61 6e 64 5c 66 6f 6e 74 | 66 61 6d 69 6c 79 5b 31 |and\font|family[1|
|00002840| 5d 7b 5c 65 64 65 66 5c | 66 40 66 61 6d 69 6c 79 |]{\edef\|f@family|
|00002850| 7b 23 31 7d 7d 0a 5c 44 | 65 63 6c 61 72 65 52 6f |{#1}}.\D|eclareRo|
|00002860| 62 75 73 74 43 6f 6d 6d | 61 6e 64 5c 66 6f 6e 74 |bustComm|and\font|
|00002870| 73 65 72 69 65 73 5b 31 | 5d 7b 5c 65 64 65 66 5c |series[1|]{\edef\|
|00002880| 66 40 73 65 72 69 65 73 | 7b 23 31 7d 7d 0a 5c 44 |f@series|{#1}}.\D|
|00002890| 65 63 6c 61 72 65 52 6f | 62 75 73 74 43 6f 6d 6d |eclareRo|bustComm|
|000028a0| 61 6e 64 5c 66 6f 6e 74 | 73 68 61 70 65 20 5b 31 |and\font|shape [1|
|000028b0| 5d 7b 5c 65 64 65 66 5c | 66 40 73 68 61 70 65 7b |]{\edef\|f@shape{|
|000028c0| 23 31 7d 7d 0a 5c 64 65 | 66 5c 75 73 65 66 6f 6e |#1}}.\de|f\usefon|
|000028d0| 74 23 31 23 32 23 33 23 | 34 7b 5c 66 6f 6e 74 65 |t#1#2#3#|4{\fonte|
|000028e0| 6e 63 6f 64 69 6e 67 7b | 23 31 7d 5c 66 6f 6e 74 |ncoding{|#1}\font|
|000028f0| 66 61 6d 69 6c 79 7b 23 | 32 7d 25 0a 20 20 20 20 |family{#|2}%. |
|00002900| 20 20 20 20 20 20 20 20 | 20 5c 66 6f 6e 74 73 65 | | \fontse|
|00002910| 72 69 65 73 7b 23 33 7d | 5c 66 6f 6e 74 73 68 61 |ries{#3}|\fontsha|
|00002920| 70 65 7b 23 34 7d 5c 73 | 65 6c 65 63 74 66 6f 6e |pe{#4}\s|electfon|
|00002930| 74 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c |t. | \|
|00002940| 69 67 6e 6f 72 65 73 70 | 61 63 65 73 7d 0a 5c 44 |ignoresp|aces}.\D|
|00002950| 65 63 6c 61 72 65 52 6f | 62 75 73 74 43 6f 6d 6d |eclareRo|bustComm|
|00002960| 61 6e 64 5c 6c 69 6e 65 | 73 70 72 65 61 64 5b 31 |and\line|spread[1|
|00002970| 5d 0a 20 20 20 7b 5c 73 | 65 74 40 66 6f 6e 74 73 |]. {\s|et@fonts|
|00002980| 69 7a 65 7b 23 31 7d 5c | 66 40 73 69 7a 65 5c 66 |ize{#1}\|f@size\f|
|00002990| 40 62 61 73 65 6c 69 6e | 65 73 6b 69 70 7d 0a 5c |@baselin|eskip}.\|
|000029a0| 44 65 63 6c 61 72 65 52 | 6f 62 75 73 74 43 6f 6d |DeclareR|obustCom|
|000029b0| 6d 61 6e 64 5c 66 6f 6e | 74 73 69 7a 65 5b 32 5d |mand\fon|tsize[2]|
|000029c0| 0a 20 20 20 7b 5c 73 65 | 74 40 66 6f 6e 74 73 69 |. {\se|t@fontsi|
|000029d0| 7a 65 5c 62 61 73 65 6c | 69 6e 65 73 74 72 65 74 |ze\basel|inestret|
|000029e0| 63 68 7b 23 31 7d 7b 23 | 32 7d 7d 0a 5c 6c 65 74 |ch{#1}{#|2}}.\let|
|000029f0| 5c 66 40 65 6e 63 6f 64 | 69 6e 67 5c 40 65 6d 70 |\f@encod|ing\@emp|
|00002a00| 74 79 0a 5c 6c 65 74 5c | 66 40 66 61 6d 69 6c 79 |ty.\let\|f@family|
|00002a10| 5c 40 65 6d 70 74 79 0a | 5c 6c 65 74 5c 66 40 73 |\@empty.|\let\f@s|
|00002a20| 65 72 69 65 73 5c 40 65 | 6d 70 74 79 0a 5c 6c 65 |eries\@e|mpty.\le|
|00002a30| 74 5c 66 40 73 68 61 70 | 65 5c 40 65 6d 70 74 79 |t\f@shap|e\@empty|
|00002a40| 0a 5c 6c 65 74 5c 66 40 | 73 69 7a 65 5c 40 65 6d |.\let\f@|size\@em|
|00002a50| 70 74 79 0a 5c 6c 65 74 | 5c 66 40 62 61 73 65 6c |pty.\let|\f@basel|
|00002a60| 69 6e 65 73 6b 69 70 5c | 40 65 6d 70 74 79 0a 5c |ineskip\|@empty.\|
|00002a70| 6c 65 74 5c 66 40 6c 69 | 6e 65 73 70 72 65 61 64 |let\f@li|nespread|
|00002a80| 5c 40 65 6d 70 74 79 0a | 0a 5c 64 65 66 5c 40 64 |\@empty.|.\def\@d|
|00002a90| 65 66 61 75 6c 74 75 6e | 69 74 73 7b 5c 61 66 74 |efaultun|its{\aft|
|00002aa0| 65 72 61 73 73 69 67 6e | 6d 65 6e 74 5c 72 65 6d |erassign|ment\rem|
|00002ab0| 6f 76 65 40 74 6f 40 6e | 6e 69 6c 7d 0a 5c 62 65 |ove@to@n|nil}.\be|
|00002ac0| 67 69 6e 67 72 6f 75 70 | 0a 20 20 5c 63 61 74 63 |gingroup|. \catc|
|00002ad0| 6f 64 65 60 50 3d 31 32 | 0a 20 20 5c 63 61 74 63 |ode`P=12|. \catc|
|00002ae0| 6f 64 65 60 54 3d 31 32 | 0a 20 20 5c 6c 6f 77 65 |ode`T=12|. \lowe|
|00002af0| 72 63 61 73 65 7b 0a 20 | 20 20 20 5c 64 65 66 5c |rcase{. | \def\|
|00002b00| 78 7b 5c 64 65 66 5c 72 | 65 6d 40 70 74 23 23 31 |x{\def\r|em@pt##1|
|00002b10| 2e 23 23 32 50 54 7b 23 | 23 31 5c 69 66 6e 75 6d |.##2PT{#|#1\ifnum|
|00002b20| 23 23 32 3e 5c 7a 40 2e | 23 23 32 5c 66 69 7d 7d |##2>\z@.|##2\fi}}|
|00002b30| 7d 0a 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 |}. \exp|andafter|
|00002b40| 5c 65 6e 64 67 72 6f 75 | 70 5c 78 0a 5c 64 65 66 |\endgrou|p\x.\def|
|00002b50| 5c 73 74 72 69 70 40 70 | 74 7b 5c 65 78 70 61 6e |\strip@p|t{\expan|
|00002b60| 64 61 66 74 65 72 5c 72 | 65 6d 40 70 74 5c 74 68 |dafter\r|em@pt\th|
|00002b70| 65 7d 0a 5c 44 65 63 6c | 61 72 65 52 6f 62 75 73 |e}.\Decl|areRobus|
|00002b80| 74 43 6f 6d 6d 61 6e 64 | 5c 6d 61 74 68 76 65 72 |tCommand|\mathver|
|00002b90| 73 69 6f 6e 5b 31 5d 0a | 20 20 20 20 20 20 20 20 |sion[1].| |
|00002ba0| 20 7b 5c 40 6e 6f 6d 61 | 74 68 5c 6d 61 74 68 76 | {\@noma|th\mathv|
|00002bb0| 65 72 73 69 6f 6e 0a 20 | 20 20 20 20 20 20 20 20 |ersion. | |
|00002bc0| 20 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 69 66 | \expand|after\if|
|00002bd0| 78 5c 63 73 6e 61 6d 65 | 20 6d 76 40 23 31 5c 65 |x\csname| mv@#1\e|
|00002be0| 6e 64 63 73 6e 61 6d 65 | 5c 72 65 6c 61 78 0a 20 |ndcsname|\relax. |
|00002bf0| 20 20 20 20 20 20 20 20 | 20 5c 40 6c 61 74 65 78 | | \@latex|
|00002c00| 40 65 72 72 6f 72 7b 4d | 61 74 68 20 76 65 72 73 |@error{M|ath vers|
|00002c10| 69 6f 6e 20 60 23 31 27 | 20 69 73 20 6e 6f 74 20 |ion `#1'| is not |
|00002c20| 64 65 66 69 6e 65 64 7d | 5c 40 65 68 61 5c 65 6c |defined}|\@eha\el|
|00002c30| 73 65 0a 20 20 20 20 20 | 20 20 20 20 20 5c 65 64 |se. | \ed|
|00002c40| 65 66 5c 6d 61 74 68 40 | 76 65 72 73 69 6f 6e 7b |ef\math@|version{|
|00002c50| 23 31 7d 25 0a 20 20 5c | 67 64 65 66 5c 67 6c 62 |#1}%. \|gdef\glb|
|00002c60| 40 63 75 72 72 73 69 7a | 65 7b 7d 25 0a 20 20 20 |@currsiz|e{}%. |
|00002c70| 20 20 20 20 20 20 20 5c | 61 66 74 65 72 67 72 6f | \|aftergro|
|00002c80| 75 70 5c 67 6c 62 40 73 | 65 74 74 69 6e 67 73 0a |up\glb@s|ettings.|
|00002c90| 20 20 20 20 20 20 20 20 | 20 20 5c 66 69 7d 0a 5c | | \fi}.\|
|00002ca0| 6c 65 74 5c 66 72 6f 7a | 65 6e 40 65 76 65 72 79 |let\froz|en@every|
|00002cb0| 6d 61 74 68 5c 65 76 65 | 72 79 6d 61 74 68 0a 5c |math\eve|rymath.\|
|00002cc0| 6c 65 74 5c 66 72 6f 7a | 65 6e 40 65 76 65 72 79 |let\froz|en@every|
|00002cd0| 64 69 73 70 6c 61 79 5c | 65 76 65 72 79 64 69 73 |display\|everydis|
|00002ce0| 70 6c 61 79 0a 5c 6e 65 | 77 74 6f 6b 73 5c 65 76 |play.\ne|wtoks\ev|
|00002cf0| 65 72 79 6d 61 74 68 0a | 5c 6e 65 77 74 6f 6b 73 |erymath.|\newtoks|
|00002d00| 5c 65 76 65 72 79 64 69 | 73 70 6c 61 79 0a 5c 66 |\everydi|splay.\f|
|00002d10| 72 6f 7a 65 6e 40 65 76 | 65 72 79 6d 61 74 68 20 |rozen@ev|erymath |
|00002d20| 3d 20 7b 5c 63 68 65 63 | 6b 40 6d 61 74 68 66 6f |= {\chec|k@mathfo|
|00002d30| 6e 74 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |nts. | |
|00002d40| 20 20 20 20 20 20 20 20 | 20 5c 74 68 65 5c 65 76 | | \the\ev|
|00002d50| 65 72 79 6d 61 74 68 7d | 0a 5c 66 72 6f 7a 65 6e |erymath}|.\frozen|
|00002d60| 40 65 76 65 72 79 64 69 | 73 70 6c 61 79 20 3d 20 |@everydi|splay = |
|00002d70| 7b 5c 63 68 65 63 6b 40 | 6d 61 74 68 66 6f 6e 74 |{\check@|mathfont|
|00002d80| 73 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s. | |
|00002d90| 20 20 20 20 20 20 20 20 | 20 20 5c 74 68 65 5c 65 | | \the\e|
|00002da0| 76 65 72 79 64 69 73 70 | 6c 61 79 7d 0a 5c 6e 65 |verydisp|lay}.\ne|
|00002db0| 77 69 66 5c 69 66 40 69 | 6e 6d 61 74 68 0a 5c 6c |wif\if@i|nmath.\l|
|00002dc0| 65 74 5c 63 75 72 72 40 | 6d 61 74 68 40 73 69 7a |et\curr@|math@siz|
|00002dd0| 65 5c 40 65 6d 70 74 79 | 0a 5c 64 65 66 5c 70 69 |e\@empty|.\def\pi|
|00002de0| 63 6b 75 70 40 66 6f 6e | 74 7b 25 0a 20 20 20 20 |ckup@fon|t{%. |
|00002df0| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 20 5c 69 66 |\expanda|fter \if|
|00002e00| 78 20 5c 66 6f 6e 74 40 | 6e 61 6d 65 20 5c 72 65 |x \font@|name \re|
|00002e10| 6c 61 78 0a 20 20 20 20 | 20 20 20 5c 64 65 66 69 |lax. | \defi|
|00002e20| 6e 65 40 6e 65 77 66 6f | 6e 74 0a 20 20 20 20 5c |ne@newfo|nt. \|
|00002e30| 66 69 7d 0a 7b 5c 63 61 | 74 63 6f 64 65 60 5c 2f |fi}.{\ca|tcode`\/|
|00002e40| 3d 31 32 0a 5c 67 64 65 | 66 5c 73 70 6c 69 74 40 |=12.\gde|f\split@|
|00002e50| 6e 61 6d 65 23 31 2f 23 | 32 2f 23 33 2f 23 34 2f |name#1/#|2/#3/#4/|
|00002e60| 23 35 5c 40 6e 69 6c 7b | 5c 64 65 66 5c 66 40 65 |#5\@nil{|\def\f@e|
|00002e70| 6e 63 6f 64 69 6e 67 7b | 23 31 7d 25 0a 20 20 20 |ncoding{|#1}%. |
|00002e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ea0| 20 5c 64 65 66 5c 66 40 | 66 61 6d 69 6c 79 7b 23 | \def\f@|family{#|
|00002eb0| 32 7d 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |2}%. | |
|00002ec0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ed0| 20 20 20 20 20 20 20 20 | 5c 64 65 66 5c 66 40 73 | |\def\f@s|
|00002ee0| 65 72 69 65 73 7b 23 33 | 7d 25 0a 20 20 20 20 20 |eries{#3|}%. |
|00002ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00002f10| 64 65 66 5c 66 40 73 68 | 61 70 65 7b 23 34 7d 25 |def\f@sh|ape{#4}%|
|00002f20| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f40| 20 20 20 20 20 5c 64 65 | 66 5c 66 40 73 69 7a 65 | \de|f\f@size|
|00002f50| 7b 23 35 7d 7d 7d 0a 5c | 64 65 66 5c 63 75 72 72 |{#5}}}.\|def\curr|
|00002f60| 40 66 6f 6e 74 73 68 61 | 70 65 7b 5c 66 40 65 6e |@fontsha|pe{\f@en|
|00002f70| 63 6f 64 69 6e 67 2f 5c | 66 40 66 61 6d 69 6c 79 |coding/\|f@family|
|00002f80| 2f 5c 66 40 73 65 72 69 | 65 73 2f 5c 66 40 73 68 |/\f@seri|es/\f@sh|
|00002f90| 61 70 65 7d 0a 5c 64 65 | 66 5c 64 65 66 69 6e 65 |ape}.\de|f\define|
|00002fa0| 40 6e 65 77 66 6f 6e 74 | 7b 25 0a 20 20 5c 62 65 |@newfont|{%. \be|
|00002fb0| 67 69 6e 67 72 6f 75 70 | 0a 20 20 20 20 5c 65 73 |gingroup|. \es|
|00002fc0| 63 61 70 65 63 68 61 72 | 5c 6d 40 6e 65 0a 20 20 |capechar|\m@ne. |
|00002fd0| 20 20 5c 65 78 70 61 6e | 64 61 66 74 65 72 5c 65 | \expan|dafter\e|
|00002fe0| 78 70 61 6e 64 61 66 74 | 65 72 5c 65 78 70 61 6e |xpandaft|er\expan|
|00002ff0| 64 61 66 74 65 72 0a 20 | 20 20 20 20 20 20 5c 73 |dafter. | \s|
|00003000| 70 6c 69 74 40 6e 61 6d | 65 5c 65 78 70 61 6e 64 |plit@nam|e\expand|
|00003010| 61 66 74 65 72 5c 73 74 | 72 69 6e 67 5c 66 6f 6e |after\st|ring\fon|
|00003020| 74 40 6e 61 6d 65 5c 40 | 6e 69 6c 0a 20 20 20 20 |t@name\@|nil. |
|00003030| 20 20 5c 74 72 79 40 6c | 6f 61 64 40 66 6f 6e 74 | \try@l|oad@font|
|00003040| 73 68 61 70 65 20 25 20 | 74 72 79 20 61 6c 77 61 |shape % |try alwa|
|00003050| 79 73 0a 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 |ys. \|expandaf|
|00003060| 74 65 72 5c 69 66 78 0a | 20 20 20 20 20 20 20 5c |ter\ifx.| \|
|00003070| 63 73 6e 61 6d 65 5c 63 | 75 72 72 40 66 6f 6e 74 |csname\c|urr@font|
|00003080| 73 68 61 70 65 5c 65 6e | 64 63 73 6e 61 6d 65 20 |shape\en|dcsname |
|00003090| 5c 72 65 6c 61 78 0a 20 | 20 20 20 20 20 5c 77 72 |\relax. | \wr|
|000030a0| 6f 6e 67 40 66 6f 6e 74 | 73 68 61 70 65 5c 65 6c |ong@font|shape\el|
|000030b0| 73 65 0a 20 20 20 20 20 | 20 5c 65 78 74 72 61 63 |se. | \extrac|
|000030c0| 74 40 66 6f 6e 74 5c 66 | 69 0a 20 20 5c 65 6e 64 |t@font\f|i. \end|
|000030d0| 67 72 6f 75 70 7d 0a 0a | 5c 64 65 66 5c 74 72 79 |group}..|\def\try|
|000030e0| 40 6c 6f 61 64 40 66 6f | 6e 74 73 68 61 70 65 7b |@load@fo|ntshape{|
|000030f0| 25 0a 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 |%. \ex|pandafte|
|00003100| 72 0a 20 20 20 5c 69 66 | 78 5c 63 73 6e 61 6d 65 |r. \if|x\csname|
|00003110| 20 5c 66 40 65 6e 63 6f | 64 69 6e 67 2b 5c 66 40 | \f@enco|ding+\f@|
|00003120| 66 61 6d 69 6c 79 5c 65 | 6e 64 63 73 6e 61 6d 65 |family\e|ndcsname|
|00003130| 5c 72 65 6c 61 78 0a 20 | 20 20 20 20 5c 40 66 6f |\relax. | \@fo|
|00003140| 6e 74 40 69 6e 66 6f 7b | 54 72 79 20 6c 6f 61 64 |nt@info{|Try load|
|00003150| 69 6e 67 20 66 6f 6e 74 | 20 69 6e 66 6f 72 6d 61 |ing font| informa|
|00003160| 74 69 6f 6e 20 66 6f 72 | 0a 20 20 20 20 20 20 20 |tion for|. |
|00003170| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 66 40 65 | | \f@e|
|00003180| 6e 63 6f 64 69 6e 67 2b | 5c 66 40 66 61 6d 69 6c |ncoding+|\f@famil|
|00003190| 79 7d 25 0a 20 20 20 20 | 5c 67 6c 6f 62 61 6c 5c |y}%. |\global\|
|000031a0| 65 78 70 61 6e 64 61 66 | 74 65 72 5c 6c 65 74 0a |expandaf|ter\let.|
|000031b0| 20 20 20 20 20 20 20 5c | 63 73 6e 61 6d 65 5c 66 | \|csname\f|
|000031c0| 40 65 6e 63 6f 64 69 6e | 67 2b 5c 66 40 66 61 6d |@encodin|g+\f@fam|
|000031d0| 69 6c 79 5c 65 6e 64 63 | 73 6e 61 6d 65 5c 40 65 |ily\endc|sname\@e|
|000031e0| 6d 70 74 79 0a 20 20 20 | 20 20 5c 6d 61 6b 65 61 |mpty. | \makea|
|000031f0| 74 6c 65 74 74 65 72 0a | 20 20 20 20 20 5c 6e 66 |tletter.| \nf|
|00003200| 73 73 40 63 61 74 63 6f | 64 65 73 0a 20 20 20 20 |ss@catco|des. |
|00003210| 20 5c 40 69 6e 70 75 74 | 40 7b 5c 66 40 65 6e 63 | \@input|@{\f@enc|
|00003220| 6f 64 69 6e 67 5c 66 40 | 66 61 6d 69 6c 79 2e 66 |oding\f@|family.f|
|00003230| 64 7d 25 0a 20 20 20 5c | 66 69 0a 7d 0a 5c 64 65 |d}%. \|fi.}.\de|
|00003240| 66 5c 6e 66 73 73 40 63 | 61 74 63 6f 64 65 73 7b |f\nfss@c|atcodes{|
|00003250| 25 0a 20 20 20 20 20 5c | 63 61 74 63 6f 64 65 60 |%. \|catcode`|
|00003260| 5c 20 39 5c 72 65 6c 61 | 78 0a 20 20 20 20 20 5c |\ 9\rela|x. \|
|00003270| 63 61 74 63 6f 64 65 60 | 5c 5e 5e 4d 39 5c 72 65 |catcode`|\^^M9\re|
|00003280| 6c 61 78 0a 20 20 20 20 | 20 5c 63 61 74 63 6f 64 |lax. | \catcod|
|00003290| 65 60 5c 5c 5c 7a 40 0a | 20 20 20 20 20 5c 63 61 |e`\\\z@.| \ca|
|000032a0| 74 63 6f 64 65 60 5c 7b | 5c 40 6e 65 0a 20 20 20 |tcode`\{|\@ne. |
|000032b0| 20 20 5c 63 61 74 63 6f | 64 65 60 5c 7d 5c 74 77 | \catco|de`\}\tw|
|000032c0| 40 0a 20 20 20 20 20 5c | 63 61 74 63 6f 64 65 60 |@. \|catcode`|
|000032d0| 5c 25 31 34 5c 72 65 6c | 61 78 0a 20 20 20 5c 40 |\%14\rel|ax. \@|
|000032e0| 6d 61 6b 65 6f 74 68 65 | 72 5c 3c 25 0a 20 20 20 |makeothe|r\<%. |
|000032f0| 5c 40 6d 61 6b 65 6f 74 | 68 65 72 5c 3e 25 0a 20 |\@makeot|her\>%. |
|00003300| 20 20 5c 40 6d 61 6b 65 | 6f 74 68 65 72 5c 2a 25 | \@make|other\*%|
|00003310| 0a 20 20 20 5c 40 6d 61 | 6b 65 6f 74 68 65 72 5c |. \@ma|keother\|
|00003320| 2e 25 0a 20 20 20 5c 40 | 6d 61 6b 65 6f 74 68 65 |.%. \@|makeothe|
|00003330| 72 5c 2d 25 0a 20 20 20 | 5c 40 6d 61 6b 65 6f 74 |r\-%. |\@makeot|
|00003340| 68 65 72 5c 2f 25 0a 7d | 0a 5c 64 65 66 5c 44 65 |her\/%.}|.\def\De|
|00003350| 63 6c 61 72 65 45 72 72 | 6f 72 46 6f 6e 74 23 31 |clareErr|orFont#1|
|00003360| 23 32 23 33 23 34 23 35 | 7b 25 0a 20 20 20 20 20 |#2#3#4#5|{%. |
|00003370| 20 5c 78 64 65 66 5c 65 | 72 72 6f 72 40 66 6f 6e | \xdef\e|rror@fon|
|00003380| 74 73 68 61 70 65 7b 25 | 0a 20 20 20 20 20 20 20 |tshape{%|. |
|00003390| 20 20 20 5c 6e 6f 65 78 | 70 61 6e 64 5c 65 78 70 | \noex|pand\exp|
|000033a0| 61 6e 64 61 66 74 65 72 | 5c 6e 6f 65 78 70 61 6e |andafter|\noexpan|
|000033b0| 64 5c 73 70 6c 69 74 40 | 6e 61 6d 65 5c 6e 6f 65 |d\split@|name\noe|
|000033c0| 78 70 61 6e 64 5c 73 74 | 72 69 6e 67 0a 20 20 20 |xpand\st|ring. |
|000033d0| 20 20 20 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 | \|expandaf|
|000033e0| 74 65 72 5c 6e 6f 65 78 | 70 61 6e 64 5c 63 73 6e |ter\noex|pand\csn|
|000033f0| 61 6d 65 23 31 2f 23 32 | 2f 23 33 2f 23 34 2f 23 |ame#1/#2|/#3/#4/#|
|00003400| 35 5c 65 6e 64 63 73 6e | 61 6d 65 0a 20 20 20 20 |5\endcsn|ame. |
|00003410| 20 20 20 20 20 20 5c 6e | 6f 65 78 70 61 6e 64 5c | \n|oexpand\|
|00003420| 40 6e 69 6c 7d 25 0a 20 | 20 20 20 20 20 5c 67 64 |@nil}%. | \gd|
|00003430| 65 66 5c 64 65 66 61 75 | 6c 74 40 66 61 6d 69 6c |ef\defau|lt@famil|
|00003440| 79 7b 23 32 7d 25 0a 20 | 20 20 20 20 20 5c 67 64 |y{#2}%. | \gd|
|00003450| 65 66 5c 64 65 66 61 75 | 6c 74 40 73 65 72 69 65 |ef\defau|lt@serie|
|00003460| 73 7b 23 33 7d 25 0a 20 | 20 20 20 20 20 5c 67 64 |s{#3}%. | \gd|
|00003470| 65 66 5c 64 65 66 61 75 | 6c 74 40 73 68 61 70 65 |ef\defau|lt@shape|
|00003480| 7b 23 34 7d 25 0a 20 20 | 20 20 20 20 5c 67 6c 6f |{#4}%. | \glo|
|00003490| 62 61 6c 5c 6c 65 74 5c | 66 40 66 61 6d 69 6c 79 |bal\let\|f@family|
|000034a0| 5c 64 65 66 61 75 6c 74 | 40 66 61 6d 69 6c 79 0a |\default|@family.|
|000034b0| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 6c 65 | \g|lobal\le|
|000034c0| 74 5c 66 40 73 65 72 69 | 65 73 5c 64 65 66 61 75 |t\f@seri|es\defau|
|000034d0| 6c 74 40 73 65 72 69 65 | 73 0a 20 20 20 20 20 20 |lt@serie|s. |
|000034e0| 5c 67 6c 6f 62 61 6c 5c | 6c 65 74 5c 66 40 73 68 |\global\|let\f@sh|
|000034f0| 61 70 65 5c 64 65 66 61 | 75 6c 74 40 73 68 61 70 |ape\defa|ult@shap|
|00003500| 65 0a 20 20 20 20 20 20 | 5c 67 64 65 66 5c 66 40 |e. |\gdef\f@|
|00003510| 73 69 7a 65 7b 23 35 7d | 25 0a 20 20 20 20 20 20 |size{#5}|%. |
|00003520| 5c 67 64 65 66 5c 66 40 | 62 61 73 65 6c 69 6e 65 |\gdef\f@|baseline|
|00003530| 73 6b 69 70 7b 23 35 70 | 74 7d 25 0a 7d 0a 5c 64 |skip{#5p|t}%.}.\d|
|00003540| 65 66 5c 77 72 6f 6e 67 | 40 66 6f 6e 74 73 68 61 |ef\wrong|@fontsha|
|00003550| 70 65 7b 25 0a 20 20 20 | 20 5c 63 73 6e 61 6d 65 |pe{%. | \csname|
|00003560| 20 44 40 5c 66 40 65 6e | 63 6f 64 69 6e 67 5c 65 | D@\f@en|coding\e|
|00003570| 6e 64 63 73 6e 61 6d 65 | 20 20 20 20 20 20 25 20 |ndcsname| % |
|00003580| 69 6e 73 74 61 6c 6c 20 | 64 65 66 61 75 6c 74 73 |install |defaults|
|00003590| 20 69 66 20 69 6e 20 6d | 61 74 68 0a 20 20 20 20 | if in m|ath. |
|000035a0| 5c 65 64 65 66 5c 40 74 | 65 6d 70 61 7b 5c 63 73 |\edef\@t|empa{\cs|
|000035b0| 6e 61 6d 65 5c 63 75 72 | 72 40 66 6f 6e 74 73 68 |name\cur|r@fontsh|
|000035c0| 61 70 65 5c 65 6e 64 63 | 73 6e 61 6d 65 7d 25 0a |ape\endc|sname}%.|
|000035d0| 20 20 5c 69 66 78 5c 6c | 61 73 74 40 66 6f 6e 74 | \ifx\l|ast@font|
|000035e0| 73 68 61 70 65 5c 40 74 | 65 6d 70 61 0a 20 20 20 |shape\@t|empa. |
|000035f0| 20 20 5c 65 72 72 6d 65 | 73 73 61 67 65 7b 43 6f | \errme|ssage{Co|
|00003600| 72 72 75 70 74 65 64 20 | 4e 46 53 53 20 74 61 62 |rrupted |NFSS tab|
|00003610| 6c 65 73 7d 25 0a 20 20 | 20 20 20 5c 65 72 72 6f |les}%. | \erro|
|00003620| 72 40 66 6f 6e 74 73 68 | 61 70 65 0a 20 20 5c 65 |r@fontsh|ape. \e|
|00003630| 6c 73 65 0a 20 20 20 20 | 5c 6c 65 74 5c 66 40 73 |lse. |\let\f@s|
|00003640| 68 61 70 65 5c 64 65 66 | 61 75 6c 74 40 73 68 61 |hape\def|ault@sha|
|00003650| 70 65 0a 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 |pe. \|expandaf|
|00003660| 74 65 72 5c 69 66 78 5c | 63 73 6e 61 6d 65 5c 63 |ter\ifx\|csname\c|
|00003670| 75 72 72 40 66 6f 6e 74 | 73 68 61 70 65 5c 65 6e |urr@font|shape\en|
|00003680| 64 63 73 6e 61 6d 65 5c | 72 65 6c 61 78 0a 20 20 |dcsname\|relax. |
|00003690| 20 20 20 20 20 5c 6c 65 | 74 5c 66 40 73 65 72 69 | \le|t\f@seri|
|000036a0| 65 73 5c 64 65 66 61 75 | 6c 74 40 73 65 72 69 65 |es\defau|lt@serie|
|000036b0| 73 0a 20 20 20 20 20 20 | 20 20 5c 65 78 70 61 6e |s. | \expan|
|000036c0| 64 61 66 74 65 72 0a 20 | 20 20 20 20 20 20 20 20 |dafter. | |
|000036d0| 20 5c 69 66 78 5c 63 73 | 6e 61 6d 65 5c 63 75 72 | \ifx\cs|name\cur|
|000036e0| 72 40 66 6f 6e 74 73 68 | 61 70 65 5c 65 6e 64 63 |r@fontsh|ape\endc|
|000036f0| 73 6e 61 6d 65 5c 72 65 | 6c 61 78 0a 20 20 20 20 |sname\re|lax. |
|00003700| 20 20 20 20 20 20 20 5c | 6c 65 74 5c 66 40 66 61 | \|let\f@fa|
|00003710| 6d 69 6c 79 5c 64 65 66 | 61 75 6c 74 40 66 61 6d |mily\def|ault@fam|
|00003720| 69 6c 79 0a 20 20 20 20 | 20 20 20 20 5c 66 69 20 |ily. | \fi |
|00003730| 5c 66 69 0a 20 20 5c 66 | 69 0a 20 20 20 20 5c 40 |\fi. \f|i. \@|
|00003740| 66 6f 6e 74 40 77 61 72 | 6e 69 6e 67 7b 46 6f 6e |font@war|ning{Fon|
|00003750| 74 20 73 68 61 70 65 20 | 60 5c 40 74 65 6d 70 61 |t shape |`\@tempa|
|00003760| 27 20 75 6e 64 65 66 69 | 6e 65 64 5c 4d 65 73 73 |' undefi|ned\Mess|
|00003770| 61 67 65 42 72 65 61 6b | 0a 20 20 20 20 20 20 20 |ageBreak|. |
|00003780| 20 20 20 20 20 20 20 20 | 20 20 20 75 73 69 6e 67 | | using|
|00003790| 20 60 5c 63 75 72 72 40 | 66 6f 6e 74 73 68 61 70 | `\curr@|fontshap|
|000037a0| 65 27 20 69 6e 73 74 65 | 61 64 7d 25 0a 20 20 20 |e' inste|ad}%. |
|000037b0| 20 5c 67 6c 6f 62 61 6c | 5c 6c 65 74 5c 6c 61 73 | \global|\let\las|
|000037c0| 74 40 66 6f 6e 74 73 68 | 61 70 65 5c 40 74 65 6d |t@fontsh|ape\@tem|
|000037d0| 70 61 0a 20 20 20 20 5c | 47 40 64 65 66 61 75 6c |pa. \|G@defaul|
|000037e0| 74 73 75 62 73 74 72 75 | 65 0a 20 20 20 20 5c 67 |tsubstru|e. \g|
|000037f0| 6c 6f 62 61 6c 5c 65 78 | 70 61 6e 64 61 66 74 65 |lobal\ex|pandafte|
|00003800| 72 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 65 78 |r\expand|after\ex|
|00003810| 70 61 6e 64 61 66 74 65 | 72 5c 6c 65 74 5c 65 78 |pandafte|r\let\ex|
|00003820| 70 61 6e 64 61 66 74 65 | 72 5c 40 74 65 6d 70 61 |pandafte|r\@tempa|
|00003830| 0a 20 20 20 20 20 20 20 | 20 20 20 20 5c 63 73 6e |. | \csn|
|00003840| 61 6d 65 5c 63 75 72 72 | 40 66 6f 6e 74 73 68 61 |ame\curr|@fontsha|
|00003850| 70 65 5c 65 6e 64 63 73 | 6e 61 6d 65 0a 20 20 20 |pe\endcs|name. |
|00003860| 20 5c 78 64 65 66 5c 66 | 6f 6e 74 40 6e 61 6d 65 | \xdef\f|ont@name|
|00003870| 7b 25 0a 20 20 20 20 20 | 20 5c 63 73 6e 61 6d 65 |{%. | \csname|
|00003880| 5c 63 75 72 72 40 66 6f | 6e 74 73 68 61 70 65 2f |\curr@fo|ntshape/|
|00003890| 5c 66 40 73 69 7a 65 5c | 65 6e 64 63 73 6e 61 6d |\f@size\|endcsnam|
|000038a0| 65 7d 25 0a 20 20 20 20 | 5c 70 69 63 6b 75 70 40 |e}%. |\pickup@|
|000038b0| 66 6f 6e 74 7d 0a 5c 6e | 65 77 69 66 5c 69 66 47 |font}.\n|ewif\ifG|
|000038c0| 40 64 65 66 61 75 6c 74 | 73 75 62 73 0a 5c 64 65 |@default|subs.\de|
|000038d0| 66 5c 47 40 64 65 66 61 | 75 6c 74 73 75 62 73 74 |f\G@defa|ultsubst|
|000038e0| 72 75 65 7b 5c 67 6c 6f | 62 61 6c 5c 6c 65 74 5c |rue{\glo|bal\let\|
|000038f0| 69 66 47 40 64 65 66 61 | 75 6c 74 73 75 62 73 5c |ifG@defa|ultsubs\|
|00003900| 69 66 74 72 75 65 7d 0a | 5c 64 65 66 5c 47 40 64 |iftrue}.|\def\G@d|
|00003910| 65 66 61 75 6c 74 73 75 | 62 73 66 61 6c 73 65 7b |efaultsu|bsfalse{|
|00003920| 5c 67 6c 6f 62 61 6c 5c | 6c 65 74 5c 69 66 47 40 |\global\|let\ifG@|
|00003930| 64 65 66 61 75 6c 74 73 | 75 62 73 5c 69 66 66 61 |defaults|ubs\iffa|
|00003940| 6c 73 65 7d 0a 5c 64 65 | 66 5c 73 74 72 69 70 40 |lse}.\de|f\strip@|
|00003950| 70 72 65 66 69 78 23 31 | 3e 7b 7d 0a 5c 64 65 66 |prefix#1|>{}.\def|
|00003960| 5c 65 72 72 40 72 65 6c | 40 69 23 31 23 32 7b 25 |\err@rel|@i#1#2{%|
|00003970| 0a 20 20 5c 40 6c 61 74 | 65 78 40 65 72 72 6f 72 |. \@lat|ex@error|
|00003980| 7b 2a 2a 2a 20 20 4e 46 | 53 53 20 72 65 6c 65 61 |{*** NF|SS relea|
|00003990| 73 65 20 31 20 63 6f 6d | 6d 61 6e 64 20 5c 6e 6f |se 1 com|mand \no|
|000039a0| 65 78 70 61 6e 64 23 31 | 66 6f 75 6e 64 25 0a 20 |expand#1|found%. |
|000039b0| 20 20 20 20 20 20 20 20 | 20 5e 5e 4a 2a 2a 2a 20 | | ^^J*** |
|000039c0| 20 52 65 63 6f 76 65 72 | 79 20 6e 6f 74 20 70 6f | Recover|y not po|
|000039d0| 73 73 69 62 6c 65 2e 20 | 55 73 65 20 5c 73 74 72 |ssible. |Use \str|
|000039e0| 69 6e 67 23 32 7d 25 0a | 20 20 20 20 20 20 20 7b |ing#2}%.| {|
|000039f0| 54 68 65 20 6e 65 77 20 | 72 65 6c 65 61 73 65 20 |The new |release |
|00003a00| 6f 66 20 4e 46 53 53 20 | 64 6f 65 73 6e 27 74 20 |of NFSS |doesn't |
|00003a10| 73 75 70 70 6f 72 74 20 | 74 68 65 0a 20 20 20 20 |support |the. |
|00003a20| 20 20 20 20 23 31 20 63 | 6f 6d 6d 61 6e 64 5e 5e | #1 c|ommand^^|
|00003a30| 4a 61 6e 79 20 6c 6f 6e | 67 65 72 2e 0a 20 20 20 |Jany lon|ger.. |
|00003a40| 20 20 20 20 20 50 6c 65 | 61 73 65 20 75 70 67 72 | Ple|ase upgr|
|00003a50| 61 64 65 20 79 6f 75 72 | 20 66 69 6c 65 20 74 6f |ade your| file to|
|00003a60| 20 74 68 65 20 73 79 6e | 74 61 78 20 6f 66 20 4e | the syn|tax of N|
|00003a70| 46 53 53 0a 20 20 20 20 | 20 20 20 20 72 65 6c 65 |FSS. | rele|
|00003a80| 61 73 65 20 32 5e 5e 4a | 75 73 69 6e 67 20 74 68 |ase 2^^J|using th|
|00003a90| 65 20 23 32 20 63 6f 6d | 6d 61 6e 64 2e 7d 25 0a |e #2 com|mand.}%.|
|00003aa0| 20 20 5c 62 61 74 63 68 | 6d 6f 64 65 5c 69 6e 70 | \batch|mode\inp|
|00003ab0| 75 74 2e 5c 72 65 6c 61 | 78 0a 7d 0a 5c 64 65 66 |ut.\rela|x.}.\def|
|00003ac0| 5c 64 65 66 69 6e 65 40 | 6d 61 74 68 61 6c 70 68 |\define@|mathalph|
|00003ad0| 61 62 65 74 23 31 23 32 | 23 33 23 34 23 35 23 36 |abet#1#2|#3#4#5#6|
|00003ae0| 7b 25 0a 20 20 20 20 20 | 20 5c 65 72 72 40 72 65 |{%. | \err@re|
|00003af0| 6c 40 69 5c 64 65 66 69 | 6e 65 40 6d 61 74 68 61 |l@i\defi|ne@matha|
|00003b00| 6c 70 68 61 62 65 74 5c | 44 65 63 6c 61 72 65 4d |lphabet\|DeclareM|
|00003b10| 61 74 68 41 6c 70 68 61 | 62 65 74 0a 7d 0a 5c 6c |athAlpha|bet.}.\l|
|00003b20| 65 74 5c 69 6e 73 74 61 | 6c 6c 40 6d 61 74 68 61 |et\insta|ll@matha|
|00003b30| 6c 70 68 61 62 65 74 5c | 67 64 65 66 0a 5c 64 65 |lphabet\|gdef.\de|
|00003b40| 66 5c 64 65 66 69 6e 65 | 40 6d 61 74 68 67 72 6f |f\define|@mathgro|
|00003b50| 75 70 23 31 23 32 23 33 | 23 34 23 35 7b 25 0a 20 |up#1#2#3|#4#5{%. |
|00003b60| 20 20 20 20 20 5c 65 72 | 72 40 72 65 6c 40 69 5c | \er|r@rel@i\|
|00003b70| 64 65 66 69 6e 65 40 6d | 61 74 68 67 72 6f 75 70 |define@m|athgroup|
|00003b80| 5c 44 65 63 6c 61 72 65 | 53 79 6d 62 6f 6c 46 6f |\Declare|SymbolFo|
|00003b90| 6e 74 0a 7d 0a 5c 6c 65 | 74 5c 6d 61 74 68 40 66 |nt.}.\le|t\math@f|
|00003ba0| 6f 6e 74 73 5c 40 65 6d | 70 74 79 0a 5c 64 65 66 |onts\@em|pty.\def|
|00003bb0| 5c 65 78 74 72 61 63 74 | 40 61 6c 70 68 40 66 72 |\extract|@alph@fr|
|00003bc0| 6f 6d 40 76 65 72 73 69 | 6f 6e 23 31 23 32 23 33 |om@versi|on#1#2#3|
|00003bd0| 7b 25 0a 20 20 20 20 20 | 5c 64 65 66 5c 40 74 65 |{%. |\def\@te|
|00003be0| 6d 70 61 23 23 31 5c 69 | 6e 73 74 61 6c 6c 40 6d |mpa##1\i|nstall@m|
|00003bf0| 61 74 68 61 6c 70 68 61 | 62 65 74 23 33 23 23 32 |athalpha|bet#3##2|
|00003c00| 23 23 33 5c 40 6e 69 6c | 7b 25 0a 20 20 20 20 20 |##3\@nil|{%. |
|00003c10| 20 20 20 20 5c 64 65 66 | 5c 40 74 65 6d 70 62 7b | \def|\@tempb{|
|00003c20| 23 23 32 7d 25 0a 20 20 | 20 20 20 20 20 20 20 5c |##2}%. | \|
|00003c30| 64 65 66 5c 40 74 65 6d | 70 63 23 23 23 23 31 7b |def\@tem|pc####1{|
|00003c40| 5c 67 64 65 66 23 31 7b | 23 23 31 23 23 23 23 31 |\gdef#1{|##1####1|
|00003c50| 23 23 33 7d 7d 7d 25 0a | 20 20 20 20 20 5c 65 78 |##3}}}%.| \ex|
|00003c60| 70 61 6e 64 61 66 74 65 | 72 5c 40 74 65 6d 70 61 |pandafte|r\@tempa|
|00003c70| 23 31 5c 40 6e 69 6c 0a | 20 20 20 20 20 5c 64 65 |#1\@nil.| \de|
|00003c80| 66 5c 40 74 65 6d 70 61 | 5c 73 65 6c 65 63 74 40 |f\@tempa|\select@|
|00003c90| 67 72 6f 75 70 23 33 23 | 23 31 23 23 32 5c 40 6e |group#3#|#1##2\@n|
|00003ca0| 69 6c 7b 25 0a 20 20 20 | 20 20 20 20 20 5c 40 74 |il{%. | \@t|
|00003cb0| 65 6d 70 63 7b 25 0a 20 | 20 20 20 20 20 20 20 20 |empc{%. | |
|00003cc0| 20 20 5c 67 65 74 61 6e | 64 64 65 66 69 6e 65 40 | \getan|ddefine@|
|00003cd0| 66 6f 6e 74 73 7b 23 32 | 7d 23 23 32 25 0a 20 20 |fonts{#2|}##2%. |
|00003ce0| 20 20 20 20 20 20 20 20 | 20 5c 69 6e 73 74 61 6c | | \instal|
|00003cf0| 6c 40 6d 61 74 68 61 6c | 70 68 61 62 65 74 23 33 |l@mathal|phabet#3|
|00003d00| 7b 5c 75 73 65 40 6d 61 | 74 68 67 72 6f 75 70 23 |{\use@ma|thgroup#|
|00003d10| 23 31 7b 23 32 7d 7d 7d | 25 0a 20 20 20 20 20 20 |#1{#2}}}|%. |
|00003d20| 20 20 5c 67 64 65 66 23 | 33 7b 5c 75 73 65 40 6d | \gdef#|3{\use@m|
|00003d30| 61 74 68 67 72 6f 75 70 | 23 23 31 7b 23 32 7d 7d |athgroup|##1{#2}}|
|00003d40| 7d 25 0a 20 20 20 20 20 | 5c 65 78 70 61 6e 64 61 |}%. |\expanda|
|00003d50| 66 74 65 72 5c 40 74 65 | 6d 70 61 5c 40 74 65 6d |fter\@te|mpa\@tem|
|00003d60| 70 62 5c 40 6e 69 6c 0a | 20 20 20 20 20 7d 0a 5c |pb\@nil.| }.\|
|00003d70| 6c 65 74 5c 6d 61 74 68 | 40 62 67 72 6f 75 70 5c |let\math|@bgroup\|
|00003d80| 62 67 72 6f 75 70 0a 5c | 64 65 66 5c 6d 61 74 68 |bgroup.\|def\math|
|00003d90| 40 65 67 72 6f 75 70 23 | 31 7b 23 31 5c 65 67 72 |@egroup#|1{#1\egr|
|00003da0| 6f 75 70 7d 0a 5c 64 65 | 66 5c 63 61 6c 63 75 6c |oup}.\de|f\calcul|
|00003db0| 61 74 65 40 6d 61 74 68 | 40 73 69 7a 65 73 7b 25 |ate@math|@sizes{%|
|00003dc0| 0a 20 20 5c 40 66 6f 6e | 74 40 69 6e 66 6f 7b 43 |. \@fon|t@info{C|
|00003dd0| 61 6c 63 75 6c 61 74 69 | 6e 67 20 6d 61 74 68 20 |alculati|ng math |
|00003de0| 73 69 7a 65 73 20 66 6f | 72 20 73 69 7a 65 20 3c |sizes fo|r size <|
|00003df0| 5c 66 40 73 69 7a 65 3e | 7d 25 0a 20 20 5c 64 69 |\f@size>|}%. \di|
|00003e00| 6d 65 6e 40 5c 66 40 73 | 69 7a 65 20 5c 70 40 0a |men@\f@s|ize \p@.|
|00003e10| 20 20 5c 40 74 65 6d 70 | 64 69 6d 62 20 5c 64 65 | \@temp|dimb \de|
|00003e20| 66 61 75 6c 74 73 63 72 | 69 70 74 72 61 74 69 6f |faultscr|iptratio|
|00003e30| 20 5c 64 69 6d 65 6e 40 | 0a 20 20 5c 64 69 6d 65 | \dimen@|. \dime|
|00003e40| 6e 40 20 5c 64 65 66 61 | 75 6c 74 73 63 72 69 70 |n@ \defa|ultscrip|
|00003e50| 74 73 63 72 69 70 74 72 | 61 74 69 6f 20 5c 64 69 |tscriptr|atio \di|
|00003e60| 6d 65 6e 40 0a 20 20 5c | 65 78 70 61 6e 64 61 66 |men@. \|expandaf|
|00003e70| 74 65 72 5c 78 64 65 66 | 5c 63 73 6e 61 6d 65 20 |ter\xdef|\csname |
|00003e80| 53 40 5c 66 40 73 69 7a | 65 5c 65 6e 64 63 73 6e |S@\f@siz|e\endcsn|
|00003e90| 61 6d 65 7b 25 0a 20 20 | 20 20 5c 67 64 65 66 5c |ame{%. | \gdef\|
|00003ea0| 6e 6f 65 78 70 61 6e 64 | 5c 74 66 40 73 69 7a 65 |noexpand|\tf@size|
|00003eb0| 7b 5c 66 40 73 69 7a 65 | 7d 25 0a 20 20 20 20 5c |{\f@size|}%. \|
|00003ec0| 67 64 65 66 5c 6e 6f 65 | 78 70 61 6e 64 5c 73 66 |gdef\noe|xpand\sf|
|00003ed0| 40 73 69 7a 65 7b 5c 73 | 74 72 69 70 40 70 74 5c |@size{\s|trip@pt\|
|00003ee0| 40 74 65 6d 70 64 69 6d | 62 7d 25 0a 20 20 20 20 |@tempdim|b}%. |
|00003ef0| 5c 67 64 65 66 5c 6e 6f | 65 78 70 61 6e 64 5c 73 |\gdef\no|expand\s|
|00003f00| 73 66 40 73 69 7a 65 7b | 5c 73 74 72 69 70 40 70 |sf@size{|\strip@p|
|00003f10| 74 5c 64 69 6d 65 6e 40 | 7d 25 0a 20 20 20 20 5c |t\dimen@|}%. \|
|00003f20| 6e 6f 65 78 70 61 6e 64 | 5c 6d 61 74 68 40 66 6f |noexpand|\math@fo|
|00003f30| 6e 74 73 74 72 75 65 7d | 7d 0a 5c 64 65 66 5c 64 |ntstrue}|}.\def\d|
|00003f40| 65 66 61 75 6c 74 73 63 | 72 69 70 74 72 61 74 69 |efaultsc|riptrati|
|00003f50| 6f 7b 2e 37 7d 0a 5c 64 | 65 66 5c 64 65 66 61 75 |o{.7}.\d|ef\defau|
|00003f60| 6c 74 73 63 72 69 70 74 | 73 63 72 69 70 74 72 61 |ltscript|scriptra|
|00003f70| 74 69 6f 7b 2e 35 7d 0a | 5c 69 66 78 5c 6e 6f 61 |tio{.5}.|\ifx\noa|
|00003f80| 63 63 65 6e 74 73 40 5c | 75 6e 64 65 66 69 6e 65 |ccents@\|undefine|
|00003f90| 64 0a 20 20 5c 6c 65 74 | 5c 6e 6f 61 63 63 65 6e |d. \let|\noaccen|
|00003fa0| 74 73 40 5c 40 65 6d 70 | 74 79 0a 5c 66 69 0a 5c |ts@\@emp|ty.\fi.\|
|00003fb0| 64 65 66 5c 73 68 6f 77 | 68 79 70 68 65 6e 73 23 |def\show|hyphens#|
|00003fc0| 31 7b 5c 73 65 74 62 6f | 78 30 5c 76 62 6f 78 7b |1{\setbo|x0\vbox{|
|00003fd0| 5c 70 61 72 66 69 6c 6c | 73 6b 69 70 5c 7a 40 73 |\parfill|skip\z@s|
|00003fe0| 6b 69 70 5c 68 73 69 7a | 65 5c 6d 61 78 64 69 6d |kip\hsiz|e\maxdim|
|00003ff0| 65 6e 0a 20 20 5c 72 65 | 73 65 74 40 66 6f 6e 74 |en. \re|set@font|
|00004000| 0a 20 20 5c 70 72 65 74 | 6f 6c 65 72 61 6e 63 65 |. \pret|olerance|
|00004010| 5c 6d 40 6e 65 5c 74 6f | 6c 65 72 61 6e 63 65 5c |\m@ne\to|lerance\|
|00004020| 6d 40 6e 65 5c 68 62 61 | 64 6e 65 73 73 5c 7a 40 |m@ne\hba|dness\z@|
|00004030| 5c 73 68 6f 77 62 6f 78 | 64 65 70 74 68 5c 7a 40 |\showbox|depth\z@|
|00004040| 5c 20 23 31 7d 7d 0a 5c | 6c 6f 6e 67 5c 64 65 66 |\ #1}}.\|long\def|
|00004050| 5c 61 64 64 74 6f 40 68 | 6f 6f 6b 23 31 23 32 7b |\addto@h|ook#1#2{|
|00004060| 23 31 5c 65 78 70 61 6e | 64 61 66 74 65 72 7b 5c |#1\expan|dafter{\|
|00004070| 74 68 65 23 31 23 32 7d | 7d 0a 5c 69 66 78 5c 69 |the#1#2}|}.\ifx\i|
|00004080| 6e 70 75 74 6c 69 6e 65 | 6e 6f 5c 75 6e 64 65 66 |nputline|no\undef|
|00004090| 69 6e 65 64 0a 20 20 5c | 6c 65 74 5c 6f 6e 40 6c |ined. \|let\on@l|
|000040a0| 69 6e 65 5c 40 65 6d 70 | 74 79 0a 5c 65 6c 73 65 |ine\@emp|ty.\else|
|000040b0| 0a 20 20 5c 69 66 6e 75 | 6d 5c 69 6e 70 75 74 6c |. \ifnu|m\inputl|
|000040c0| 69 6e 65 6e 6f 3d 5c 6d | 40 6e 65 0a 20 20 20 20 |ineno=\m|@ne. |
|000040d0| 5c 6c 65 74 5c 6f 6e 40 | 6c 69 6e 65 5c 40 65 6d |\let\on@|line\@em|
|000040e0| 70 74 79 0a 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 |pty. \e|lse. |
|000040f0| 5c 64 65 66 5c 6f 6e 40 | 6c 69 6e 65 7b 20 6f 6e |\def\on@|line{ on|
|00004100| 20 69 6e 70 75 74 20 6c | 69 6e 65 20 5c 74 68 65 | input l|ine \the|
|00004110| 5c 69 6e 70 75 74 6c 69 | 6e 65 6e 6f 7d 0a 20 20 |\inputli|neno}. |
|00004120| 5c 66 69 0a 5c 66 69 0a | 0a 0a 25 20 20 20 20 5c |\fi.\fi.|..% \|
|00004130| 65 6e 64 7b 6d 61 63 72 | 6f 63 6f 64 65 7d 20 20 |end{macr|ocode} |
|00004140| 20 20 20 25 20 73 70 6c | 69 74 20 6c 74 66 73 73 | % spl|it ltfss|
|00004150| 20 66 69 6c 65 20 66 6f | 72 20 73 6d 61 6c 6c 20 | file fo|r small |
|00004160| 54 65 58 27 73 0a 25 20 | 20 20 20 5c 62 65 67 69 |TeX's.% | \begi|
|00004170| 6e 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 25 25 |n{macroc|ode}.%%%|
|00004180| 20 46 69 6c 65 3a 20 74 | 72 61 63 65 66 6e 74 0a | File: t|racefnt.|
|00004190| 5c 64 65 66 5c 66 69 6c | 65 6e 61 6d 65 7b 74 72 |\def\fil|ename{tr|
|000041a0| 61 63 65 66 6e 74 7d 0a | 5c 64 65 66 5c 66 69 6c |acefnt}.|\def\fil|
|000041b0| 65 76 65 72 73 69 6f 6e | 7b 76 32 2e 33 6b 7d 0a |eversion|{v2.3k}.|
|000041c0| 5c 64 65 66 5c 66 69 6c | 65 64 61 74 65 7b 31 39 |\def\fil|edate{19|
|000041d0| 39 34 2f 30 35 2f 32 39 | 7d 0a 5c 64 65 66 5c 64 |94/05/29|}.\def\d|
|000041e0| 6f 63 64 61 74 65 20 7b | 31 39 39 34 2f 30 31 2f |ocdate {|1994/01/|
|000041f0| 31 37 7d 0a 25 25 20 43 | 6f 70 79 72 69 67 68 74 |17}.%% C|opyright|
|00004200| 20 28 43 29 20 31 39 38 | 39 2d 39 34 20 62 79 20 | (C) 198|9-94 by |
|00004210| 46 72 61 6e 6b 20 4d 69 | 74 74 65 6c 62 61 63 68 |Frank Mi|ttelbach|
|00004220| 20 61 6e 64 20 52 61 69 | 6e 65 72 20 53 63 68 5c | and Rai|ner Sch\|
|00004230| 22 6f 70 66 2e 0a 25 25 | 20 43 6f 70 79 72 69 67 |"opf..%%| Copyrig|
|00004240| 68 74 20 28 43 29 20 31 | 39 39 34 20 62 79 20 4c |ht (C) 1|994 by L|
|00004250| 61 54 65 58 33 20 70 72 | 6f 6a 65 63 74 2e 20 41 |aTeX3 pr|oject. A|
|00004260| 6c 6c 20 72 69 67 68 74 | 73 20 72 65 73 65 72 76 |ll right|s reserv|
|00004270| 65 64 2e 0a 5c 64 65 66 | 5c 74 72 61 63 69 6e 67 |ed..\def|\tracing|
|00004280| 66 6f 6e 74 73 7b 25 0a | 20 20 5c 40 66 6f 6e 74 |fonts{%.| \@font|
|00004290| 40 77 61 72 6e 69 6e 67 | 7b 43 6f 6d 6d 61 6e 64 |@warning|{Command|
|000042a0| 20 5c 6e 6f 65 78 70 61 | 6e 64 5c 74 72 61 63 69 | \noexpa|nd\traci|
|000042b0| 6e 67 66 6f 6e 74 73 0a | 20 20 20 20 20 20 20 20 |ngfonts.| |
|000042c0| 20 20 20 6e 6f 74 20 70 | 72 6f 76 69 64 65 64 2e | not p|rovided.|
|000042d0| 5c 4d 65 73 73 61 67 65 | 42 72 65 61 6b 0a 20 20 |\Message|Break. |
|000042e0| 20 20 20 20 20 20 20 20 | 20 55 73 65 20 74 68 65 | | Use the|
|000042f0| 20 60 74 72 61 63 65 66 | 6e 74 27 20 70 61 63 6b | `tracef|nt' pack|
|00004300| 61 67 65 2e 5c 4d 65 73 | 73 61 67 65 42 72 65 61 |age.\Mes|sageBrea|
|00004310| 6b 20 43 6f 6d 6d 61 6e | 64 20 66 6f 75 6e 64 3a |k Comman|d found:|
|00004320| 7d 25 0a 20 20 20 20 20 | 20 20 5c 63 6f 75 6e 74 |}%. | \count|
|00004330| 40 7d 0a 5c 64 65 66 5c | 40 66 6f 6e 74 40 77 61 |@}.\def\|@font@wa|
|00004340| 72 6e 69 6e 67 23 31 7b | 25 0a 20 20 20 5c 47 65 |rning#1{|%. \Ge|
|00004350| 6e 65 72 69 63 57 61 72 | 6e 69 6e 67 7b 28 46 6f |nericWar|ning{(Fo|
|00004360| 6e 74 29 5c 40 73 70 61 | 63 65 73 5c 40 73 70 61 |nt)\@spa|ces\@spa|
|00004370| 63 65 73 5c 40 73 70 61 | 63 65 73 5c 73 70 61 63 |ces\@spa|ces\spac|
|00004380| 65 5c 73 70 61 63 65 7d | 25 0a 20 20 20 20 20 20 |e\space}|%. |
|00004390| 20 20 20 20 20 20 20 20 | 20 20 20 20 7b 4c 61 54 | | {LaT|
|000043a0| 65 58 20 46 6f 6e 74 20 | 57 61 72 6e 69 6e 67 3a |eX Font |Warning:|
|000043b0| 20 23 31 7d 25 0a 7d 0a | 5c 64 65 66 5c 40 66 6f | #1}%.}.|\def\@fo|
|000043c0| 6e 74 40 69 6e 66 6f 23 | 31 7b 25 0a 20 20 20 5c |nt@info#|1{%. \|
|000043d0| 47 65 6e 65 72 69 63 49 | 6e 66 6f 7b 28 46 6f 6e |GenericI|nfo{(Fon|
|000043e0| 74 29 5c 40 73 70 61 63 | 65 73 5c 40 73 70 61 63 |t)\@spac|es\@spac|
|000043f0| 65 73 5c 73 70 61 63 65 | 5c 40 73 70 61 63 65 73 |es\space|\@spaces|
|00004400| 5c 73 70 61 63 65 7d 25 | 0a 20 20 20 20 20 20 20 |\space}%|. |
|00004410| 20 20 20 20 20 20 20 20 | 7b 4c 61 54 65 58 20 46 | |{LaTeX F|
|00004420| 6f 6e 74 20 49 6e 66 6f | 3a 20 5c 73 70 61 63 65 |ont Info|: \space|
|00004430| 5c 73 70 61 63 65 5c 73 | 70 61 63 65 23 31 7d 25 |\space\s|pace#1}%|
|00004440| 0a 7d 0a 5c 64 65 66 5c | 65 78 74 72 61 63 74 40 |.}.\def\|extract@|
|00004450| 66 6f 6e 74 7b 25 0a 20 | 20 20 5c 67 65 74 40 65 |font{%. | \get@e|
|00004460| 78 74 65 72 6e 61 6c 40 | 66 6f 6e 74 0a 20 20 20 |xternal@|font. |
|00004470| 5c 67 6c 6f 62 61 6c 5c | 65 78 70 61 6e 64 61 66 |\global\|expandaf|
|00004480| 74 65 72 5c 66 6f 6e 74 | 5c 66 6f 6e 74 40 6e 61 |ter\font|\font@na|
|00004490| 6d 65 5c 65 78 74 65 72 | 6e 61 6c 40 66 6f 6e 74 |me\exter|nal@font|
|000044a0| 5c 72 65 6c 61 78 0a 20 | 20 20 20 5c 66 6f 6e 74 |\relax. | \font|
|000044b0| 40 6e 61 6d 65 20 5c 72 | 65 6c 61 78 0a 20 20 20 |@name \r|elax. |
|000044c0| 20 5c 63 73 6e 61 6d 65 | 20 5c 66 40 65 6e 63 6f | \csname| \f@enco|
|000044d0| 64 69 6e 67 2b 5c 66 40 | 66 61 6d 69 6c 79 5c 65 |ding+\f@|family\e|
|000044e0| 6e 64 63 73 6e 61 6d 65 | 0a 20 20 20 20 5c 63 73 |ndcsname|. \cs|
|000044f0| 6e 61 6d 65 5c 63 75 72 | 72 40 66 6f 6e 74 73 68 |name\cur|r@fontsh|
|00004500| 61 70 65 5c 65 6e 64 63 | 73 6e 61 6d 65 0a 20 20 |ape\endc|sname. |
|00004510| 20 20 5c 72 65 6c 61 78 | 0a 20 20 20 20 20 20 20 | \relax|. |
|00004520| 7d 0a 5c 64 65 66 5c 67 | 65 74 40 65 78 74 65 72 |}.\def\g|et@exter|
|00004530| 6e 61 6c 40 66 6f 6e 74 | 7b 25 0a 20 20 20 5c 6c |nal@font|{%. \l|
|00004540| 65 74 5c 65 78 74 65 72 | 6e 61 6c 40 66 6f 6e 74 |et\exter|nal@font|
|00004550| 5c 40 65 6d 70 74 79 0a | 20 20 20 5c 65 64 65 66 |\@empty.| \edef|
|00004560| 5c 66 6f 6e 74 40 69 6e | 66 6f 7b 5c 65 78 70 61 |\font@in|fo{\expa|
|00004570| 6e 64 61 66 74 65 72 5c | 65 78 70 61 6e 64 61 66 |ndafter\|expandaf|
|00004580| 74 65 72 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c |ter\expa|ndafter\|
|00004590| 73 74 72 69 6e 67 0a 20 | 20 20 20 20 20 20 20 5c |string. | \|
|000045a0| 63 73 6e 61 6d 65 20 5c | 63 75 72 72 40 66 6f 6e |csname \|curr@fon|
|000045b0| 74 73 68 61 70 65 20 5c | 65 6e 64 63 73 6e 61 6d |tshape \|endcsnam|
|000045c0| 65 7d 25 0a 20 20 20 5c | 74 72 79 40 73 69 7a 65 |e}%. \|try@size|
|000045d0| 40 72 61 6e 67 65 0a 20 | 20 20 5c 69 66 78 5c 65 |@range. | \ifx\e|
|000045e0| 78 74 65 72 6e 61 6c 40 | 66 6f 6e 74 5c 40 65 6d |xternal@|font\@em|
|000045f0| 70 74 79 0a 20 20 20 20 | 20 20 5c 74 72 79 40 73 |pty. | \try@s|
|00004600| 69 7a 65 40 73 75 62 73 | 74 69 74 75 74 69 6f 6e |ize@subs|titution|
|00004610| 0a 20 20 20 20 20 20 5c | 69 66 78 5c 65 78 74 65 |. \|ifx\exte|
|00004620| 72 6e 61 6c 40 66 6f 6e | 74 5c 40 65 6d 70 74 79 |rnal@fon|t\@empty|
|00004630| 0a 20 20 20 20 20 20 20 | 20 20 5c 40 6c 61 74 65 |. | \@late|
|00004640| 78 40 65 72 72 6f 72 7b | 46 6f 6e 74 20 5c 65 78 |x@error{|Font \ex|
|00004650| 70 61 6e 64 61 66 74 65 | 72 20 5c 73 74 72 69 6e |pandafte|r \strin|
|00004660| 67 5c 66 6f 6e 74 40 6e | 61 6d 65 5c 73 70 61 63 |g\font@n|ame\spac|
|00004670| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e. | |
|00004680| 20 20 20 20 20 20 20 6e | 6f 74 20 66 6f 75 6e 64 | n|ot found|
|00004690| 7d 5c 40 65 68 61 0a 20 | 20 20 20 20 20 20 20 20 |}\@eha. | |
|000046a0| 5c 65 72 72 6f 72 40 66 | 6f 6e 74 73 68 61 70 65 |\error@f|ontshape|
|000046b0| 0a 20 20 20 20 20 20 20 | 20 20 5c 67 65 74 40 65 |. | \get@e|
|000046c0| 78 74 65 72 6e 61 6c 40 | 66 6f 6e 74 0a 20 20 20 |xternal@|font. |
|000046d0| 5c 66 69 5c 66 69 0a 7d | 0a 5c 44 65 63 6c 61 72 |\fi\fi.}|.\Declar|
|000046e0| 65 52 6f 62 75 73 74 43 | 6f 6d 6d 61 6e 64 5c 73 |eRobustC|ommand\s|
|000046f0| 65 6c 65 63 74 66 6f 6e | 74 0a 20 20 20 20 20 20 |electfon|t. |
|00004700| 20 20 7b 25 0a 20 20 20 | 20 5c 69 66 78 5c 66 40 | {%. | \ifx\f@|
|00004710| 6c 69 6e 65 73 70 72 65 | 61 64 5c 62 61 73 65 6c |linespre|ad\basel|
|00004720| 69 6e 65 73 74 72 65 74 | 63 68 20 5c 65 6c 73 65 |inestret|ch \else|
|00004730| 0a 20 20 20 20 20 20 5c | 73 65 74 40 66 6f 6e 74 |. \|set@font|
|00004740| 73 69 7a 65 5c 62 61 73 | 65 6c 69 6e 65 73 74 72 |size\bas|elinestr|
|00004750| 65 74 63 68 5c 66 40 73 | 69 7a 65 5c 66 40 62 61 |etch\f@s|ize\f@ba|
|00004760| 73 65 6c 69 6e 65 73 6b | 69 70 20 5c 66 69 0a 20 |selinesk|ip \fi. |
|00004770| 20 20 20 5c 78 64 65 66 | 5c 66 6f 6e 74 40 6e 61 | \xdef|\font@na|
|00004780| 6d 65 7b 25 0a 20 20 20 | 20 20 20 5c 63 73 6e 61 |me{%. | \csna|
|00004790| 6d 65 5c 63 75 72 72 40 | 66 6f 6e 74 73 68 61 70 |me\curr@|fontshap|
|000047a0| 65 2f 5c 66 40 73 69 7a | 65 5c 65 6e 64 63 73 6e |e/\f@siz|e\endcsn|
|000047b0| 61 6d 65 7d 25 0a 20 20 | 20 20 5c 70 69 63 6b 75 |ame}%. | \picku|
|000047c0| 70 40 66 6f 6e 74 0a 20 | 20 20 20 5c 66 6f 6e 74 |p@font. | \font|
|000047d0| 40 6e 61 6d 65 0a 20 20 | 20 20 5c 73 69 7a 65 40 |@name. | \size@|
|000047e0| 75 70 64 61 74 65 0a 20 | 20 20 20 5c 65 6e 63 40 |update. | \enc@|
|000047f0| 75 70 64 61 74 65 0a 20 | 20 20 20 7d 0a 5c 64 65 |update. | }.\de|
|00004800| 66 5c 73 65 74 40 66 6f | 6e 74 73 69 7a 65 23 31 |f\set@fo|ntsize#1|
|00004810| 23 32 23 33 7b 25 0a 20 | 20 20 20 5c 40 64 65 66 |#2#3{%. | \@def|
|00004820| 61 75 6c 74 75 6e 69 74 | 73 5c 40 74 65 6d 70 64 |aultunit|s\@tempd|
|00004830| 69 6d 62 23 32 70 74 5c | 72 65 6c 61 78 5c 40 6e |imb#2pt\|relax\@n|
|00004840| 6e 69 6c 0a 20 20 20 20 | 5c 65 64 65 66 5c 66 40 |nil. |\edef\f@|
|00004850| 73 69 7a 65 7b 5c 73 74 | 72 69 70 40 70 74 5c 40 |size{\st|rip@pt\@|
|00004860| 74 65 6d 70 64 69 6d 62 | 7d 25 0a 20 20 20 20 5c |tempdimb|}%. \|
|00004870| 40 64 65 66 61 75 6c 74 | 75 6e 69 74 73 5c 40 74 |@default|units\@t|
|00004880| 65 6d 70 73 6b 69 70 61 | 23 33 70 74 5c 72 65 6c |empskipa|#3pt\rel|
|00004890| 61 78 5c 40 6e 6e 69 6c | 0a 20 20 20 20 5c 65 64 |ax\@nnil|. \ed|
|000048a0| 65 66 5c 66 40 62 61 73 | 65 6c 69 6e 65 73 6b 69 |ef\f@bas|elineski|
|000048b0| 70 7b 5c 74 68 65 5c 40 | 74 65 6d 70 73 6b 69 70 |p{\the\@|tempskip|
|000048c0| 61 7d 25 0a 20 20 20 20 | 5c 65 64 65 66 5c 66 40 |a}%. |\edef\f@|
|000048d0| 6c 69 6e 65 73 70 72 65 | 61 64 7b 23 31 7d 25 0a |linespre|ad{#1}%.|
|000048e0| 20 20 20 20 5c 6c 65 74 | 5c 62 61 73 65 6c 69 6e | \let|\baselin|
|000048f0| 65 73 74 72 65 74 63 68 | 5c 66 40 6c 69 6e 65 73 |estretch|\f@lines|
|00004900| 70 72 65 61 64 0a 20 20 | 20 20 20 20 5c 64 65 66 |pread. | \def|
|00004910| 5c 73 69 7a 65 40 75 70 | 64 61 74 65 7b 25 0a 20 |\size@up|date{%. |
|00004920| 20 20 20 20 20 20 20 5c | 62 61 73 65 6c 69 6e 65 | \|baseline|
|00004930| 73 6b 69 70 5c 66 40 62 | 61 73 65 6c 69 6e 65 73 |skip\f@b|aselines|
|00004940| 6b 69 70 5c 72 65 6c 61 | 78 0a 20 20 20 20 20 20 |kip\rela|x. |
|00004950| 20 20 5c 62 61 73 65 6c | 69 6e 65 73 6b 69 70 5c | \basel|ineskip\|
|00004960| 66 40 6c 69 6e 65 73 70 | 72 65 61 64 5c 62 61 73 |f@linesp|read\bas|
|00004970| 65 6c 69 6e 65 73 6b 69 | 70 0a 20 20 20 20 20 20 |elineski|p. |
|00004980| 20 20 5c 6e 6f 72 6d 61 | 6c 62 61 73 65 6c 69 6e | \norma|lbaselin|
|00004990| 65 73 6b 69 70 5c 62 61 | 73 65 6c 69 6e 65 73 6b |eskip\ba|selinesk|
|000049a0| 69 70 0a 20 20 20 20 20 | 20 20 20 5c 73 65 74 62 |ip. | \setb|
|000049b0| 6f 78 5c 73 74 72 75 74 | 62 6f 78 5c 68 62 6f 78 |ox\strut|box\hbox|
|000049c0| 7b 25 0a 20 20 20 20 20 | 20 20 20 20 20 5c 76 72 |{%. | \vr|
|000049d0| 75 6c 65 5c 40 68 65 69 | 67 68 74 2e 37 5c 62 61 |ule\@hei|ght.7\ba|
|000049e0| 73 65 6c 69 6e 65 73 6b | 69 70 0a 20 20 20 20 20 |selinesk|ip. |
|000049f0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 40 64 65 70 | | \@dep|
|00004a00| 74 68 2e 33 5c 62 61 73 | 65 6c 69 6e 65 73 6b 69 |th.3\bas|elineski|
|00004a10| 70 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p. | |
|00004a20| 20 20 5c 40 77 69 64 74 | 68 5c 7a 40 7d 25 0a 20 | \@widt|h\z@}%. |
|00004a30| 20 20 20 20 20 20 20 5c | 74 68 65 5c 65 76 65 72 | \|the\ever|
|00004a40| 79 40 73 69 7a 65 0a 20 | 20 20 20 20 20 20 20 5c |y@size. | \|
|00004a50| 6c 65 74 5c 73 69 7a 65 | 40 75 70 64 61 74 65 5c |let\size|@update\|
|00004a60| 72 65 6c 61 78 7d 25 0a | 20 20 7d 0a 5c 6c 65 74 |relax}%.| }.\let|
|00004a70| 5c 73 69 7a 65 40 75 70 | 64 61 74 65 5c 72 65 6c |\size@up|date\rel|
|00004a80| 61 78 0a 5c 64 65 66 5c | 67 6c 62 40 73 65 74 74 |ax.\def\|glb@sett|
|00004a90| 69 6e 67 73 7b 5c 62 65 | 67 69 6e 67 72 6f 75 70 |ings{\be|gingroup|
|00004aa0| 0a 20 20 20 20 20 5c 65 | 78 70 61 6e 64 61 66 74 |. \e|xpandaft|
|00004ab0| 65 72 5c 69 66 78 5c 63 | 73 6e 61 6d 65 20 53 40 |er\ifx\c|sname S@|
|00004ac0| 5c 66 40 73 69 7a 65 5c | 65 6e 64 63 73 6e 61 6d |\f@size\|endcsnam|
|00004ad0| 65 5c 72 65 6c 61 78 0a | 20 20 20 20 20 20 20 5c |e\relax.| \|
|00004ae0| 63 61 6c 63 75 6c 61 74 | 65 40 6d 61 74 68 40 73 |calculat|e@math@s|
|00004af0| 69 7a 65 73 0a 20 20 20 | 20 20 5c 66 69 0a 20 20 |izes. | \fi. |
|00004b00| 20 20 20 5c 63 73 6e 61 | 6d 65 20 53 40 5c 66 40 | \csna|me S@\f@|
|00004b10| 73 69 7a 65 5c 65 6e 64 | 63 73 6e 61 6d 65 0a 20 |size\end|csname. |
|00004b20| 20 20 20 20 20 5c 69 66 | 6d 61 74 68 40 66 6f 6e | \if|math@fon|
|00004b30| 74 73 0a 20 20 20 20 20 | 20 20 20 5c 65 73 63 61 |ts. | \esca|
|00004b40| 70 65 63 68 61 72 5c 6d | 40 6e 65 0a 20 20 20 20 |pechar\m|@ne. |
|00004b50| 20 20 20 20 5c 63 73 6e | 61 6d 65 20 6d 76 40 5c | \csn|ame mv@\|
|00004b60| 6d 61 74 68 40 76 65 72 | 73 69 6f 6e 20 5c 65 6e |math@ver|sion \en|
|00004b70| 64 63 73 6e 61 6d 65 0a | 20 20 20 20 20 20 5c 65 |dcsname.| \e|
|00004b80| 6c 73 65 0a 20 20 20 20 | 20 20 20 20 5c 6d 61 74 |lse. | \mat|
|00004b90| 68 40 66 6f 6e 74 73 74 | 72 75 65 0a 20 20 20 20 |h@fontst|rue. |
|00004ba0| 20 20 5c 66 69 0a 20 20 | 20 20 5c 67 6c 6f 62 61 | \fi. | \globa|
|00004bb0| 6c 64 65 66 73 5c 40 6e | 65 0a 20 20 20 20 5c 6d |ldefs\@n|e. \m|
|00004bc0| 61 74 68 40 66 6f 6e 74 | 73 0a 20 20 20 20 5c 6c |ath@font|s. \l|
|00004bd0| 65 74 20 5c 67 6c 62 40 | 63 75 72 72 73 69 7a 65 |et \glb@|currsize|
|00004be0| 20 5c 66 40 73 69 7a 65 | 0a 20 20 5c 65 6e 64 67 | \f@size|. \endg|
|00004bf0| 72 6f 75 70 0a 20 20 5c | 74 68 65 5c 65 76 65 72 |roup. \|the\ever|
|00004c00| 79 40 73 69 7a 65 0a 7d | 0a 0a 5c 64 65 66 5c 63 |y@size.}|..\def\c|
|00004c10| 68 65 63 6b 40 6d 61 74 | 68 66 6f 6e 74 73 7b 25 |heck@mat|hfonts{%|
|00004c20| 0a 20 20 5c 69 66 78 20 | 5c 67 6c 62 40 63 75 72 |. \ifx |\glb@cur|
|00004c30| 72 73 69 7a 65 20 5c 66 | 40 73 69 7a 65 0a 20 20 |rsize \f|@size. |
|00004c40| 5c 65 6c 73 65 0a 20 20 | 20 20 20 5c 67 6c 62 40 |\else. | \glb@|
|00004c50| 73 65 74 74 69 6e 67 73 | 0a 20 20 20 20 20 5c 69 |settings|. \i|
|00004c60| 66 40 69 6e 6d 61 74 68 | 0a 20 20 20 20 20 20 20 |f@inmath|. |
|00004c70| 5c 61 66 74 65 72 67 72 | 6f 75 70 5c 72 65 73 74 |\aftergr|oup\rest|
|00004c80| 67 6c 62 40 73 65 74 74 | 69 6e 67 73 0a 20 20 20 |glb@sett|ings. |
|00004c90| 20 20 5c 66 69 0a 20 20 | 5c 66 69 0a 20 20 5c 6c | \fi. |\fi. \l|
|00004ca0| 65 74 5c 63 75 72 72 40 | 6d 61 74 68 40 73 69 7a |et\curr@|math@siz|
|00004cb0| 65 5c 66 40 73 69 7a 65 | 0a 20 20 5c 40 69 6e 6d |e\f@size|. \@inm|
|00004cc0| 61 74 68 74 72 75 65 0a | 7d 0a 5c 64 65 66 5c 72 |athtrue.|}.\def\r|
|00004cd0| 65 73 74 67 6c 62 40 73 | 65 74 74 69 6e 67 73 7b |estglb@s|ettings{|
|00004ce0| 25 0a 20 20 20 20 20 20 | 5c 62 65 67 69 6e 67 72 |%. |\begingr|
|00004cf0| 6f 75 70 0a 20 20 20 20 | 20 20 20 20 5c 6c 65 74 |oup. | \let|
|00004d00| 5c 66 40 73 69 7a 65 5c | 63 75 72 72 40 6d 61 74 |\f@size\|curr@mat|
|00004d10| 68 40 73 69 7a 65 0a 20 | 20 20 20 20 20 20 20 5c |h@size. | \|
|00004d20| 69 66 78 5c 67 6c 62 40 | 63 75 72 72 73 69 7a 65 |ifx\glb@|currsize|
|00004d30| 20 5c 66 40 73 69 7a 65 | 0a 20 20 20 20 20 20 20 | \f@size|. |
|00004d40| 20 5c 65 6c 73 65 0a 20 | 20 20 20 20 20 20 20 20 | \else. | |
|00004d50| 20 5c 67 6c 62 40 73 65 | 74 74 69 6e 67 73 0a 20 | \glb@se|ttings. |
|00004d60| 20 20 20 20 20 20 20 5c | 66 69 0a 20 20 20 20 20 | \|fi. |
|00004d70| 20 5c 65 6e 64 67 72 6f | 75 70 0a 7d 0a 5c 64 65 | \endgro|up.}.\de|
|00004d80| 66 5c 62 61 73 65 6c 69 | 6e 65 73 74 72 65 74 63 |f\baseli|nestretc|
|00004d90| 68 7b 31 7d 0a 5c 6e 65 | 77 74 6f 6b 73 5c 65 76 |h{1}.\ne|wtoks\ev|
|00004da0| 65 72 79 40 73 69 7a 65 | 0a 5c 65 76 65 72 79 40 |ery@size|.\every@|
|00004db0| 73 69 7a 65 3d 7b 7d 0a | 5c 64 65 66 5c 75 73 65 |size={}.|\def\use|
|00004dc0| 40 6d 61 74 68 67 72 6f | 75 70 23 31 23 32 7b 5c |@mathgro|up#1#2{\|
|00004dd0| 72 65 6c 61 78 5c 69 66 | 6d 6d 6f 64 65 0a 20 20 |relax\if|mmode. |
|00004de0| 20 20 20 5c 6d 61 74 68 | 40 62 67 72 6f 75 70 0a | \math|@bgroup.|
|00004df0| 20 20 20 20 20 20 20 20 | 20 5c 65 78 70 61 6e 64 | | \expand|
|00004e00| 61 66 74 65 72 5c 69 66 | 78 5c 63 73 6e 61 6d 65 |after\if|x\csname|
|00004e10| 20 4d 40 5c 66 40 65 6e | 63 6f 64 69 6e 67 5c 65 | M@\f@en|coding\e|
|00004e20| 6e 64 63 73 6e 61 6d 65 | 23 31 5c 65 6c 73 65 0a |ndcsname|#1\else.|
|00004e30| 20 20 20 20 20 20 20 20 | 20 23 31 5c 66 69 0a 20 | | #1\fi. |
|00004e40| 20 20 20 20 20 20 20 20 | 5c 6d 61 74 68 67 72 6f | |\mathgro|
|00004e50| 75 70 23 32 5c 72 65 6c | 61 78 0a 20 20 20 20 20 |up#2\rel|ax. |
|00004e60| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 5c 6d 61 74 |\expanda|fter\mat|
|00004e70| 68 40 65 67 72 6f 75 70 | 5c 66 69 7d 25 0a 5c 64 |h@egroup|\fi}%.\d|
|00004e80| 65 66 5c 67 65 74 61 6e | 64 64 65 66 69 6e 65 40 |ef\getan|ddefine@|
|00004e90| 66 6f 6e 74 73 23 31 23 | 32 7b 25 0a 20 20 5c 78 |fonts#1#|2{%. \x|
|00004ea0| 64 65 66 5c 66 6f 6e 74 | 40 6e 61 6d 65 7b 5c 63 |def\font|@name{\c|
|00004eb0| 73 6e 61 6d 65 20 5c 73 | 74 72 69 6e 67 23 32 2f |sname \s|tring#2/|
|00004ec0| 5c 74 66 40 73 69 7a 65 | 5c 65 6e 64 63 73 6e 61 |\tf@size|\endcsna|
|00004ed0| 6d 65 7d 25 0a 20 20 5c | 70 69 63 6b 75 70 40 66 |me}%. \|pickup@f|
|00004ee0| 6f 6e 74 20 5c 6c 65 74 | 5c 74 65 78 74 66 6f 6e |ont \let|\textfon|
|00004ef0| 74 40 6e 61 6d 65 5c 66 | 6f 6e 74 40 6e 61 6d 65 |t@name\f|ont@name|
|00004f00| 0a 20 20 5c 78 64 65 66 | 5c 66 6f 6e 74 40 6e 61 |. \xdef|\font@na|
|00004f10| 6d 65 7b 5c 63 73 6e 61 | 6d 65 20 5c 73 74 72 69 |me{\csna|me \stri|
|00004f20| 6e 67 23 32 2f 5c 73 66 | 40 73 69 7a 65 5c 65 6e |ng#2/\sf|@size\en|
|00004f30| 64 63 73 6e 61 6d 65 7d | 25 0a 20 20 5c 70 69 63 |dcsname}|%. \pic|
|00004f40| 6b 75 70 40 66 6f 6e 74 | 20 5c 6c 65 74 5c 73 63 |kup@font| \let\sc|
|00004f50| 72 69 70 74 66 6f 6e 74 | 40 6e 61 6d 65 5c 66 6f |riptfont|@name\fo|
|00004f60| 6e 74 40 6e 61 6d 65 0a | 20 20 5c 78 64 65 66 5c |nt@name.| \xdef\|
|00004f70| 66 6f 6e 74 40 6e 61 6d | 65 7b 5c 63 73 6e 61 6d |font@nam|e{\csnam|
|00004f80| 65 20 5c 73 74 72 69 6e | 67 23 32 2f 5c 73 73 66 |e \strin|g#2/\ssf|
|00004f90| 40 73 69 7a 65 5c 65 6e | 64 63 73 6e 61 6d 65 7d |@size\en|dcsname}|
|00004fa0| 25 0a 20 20 5c 70 69 63 | 6b 75 70 40 66 6f 6e 74 |%. \pic|kup@font|
|00004fb0| 0a 20 20 5c 65 64 65 66 | 5c 6d 61 74 68 40 66 6f |. \edef|\math@fo|
|00004fc0| 6e 74 73 7b 5c 6d 61 74 | 68 40 66 6f 6e 74 73 0a |nts{\mat|h@fonts.|
|00004fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00004fe0| 74 65 78 74 66 6f 6e 74 | 23 31 5c 74 65 78 74 66 |textfont|#1\textf|
|00004ff0| 6f 6e 74 40 6e 61 6d 65 | 0a 20 20 20 20 20 20 20 |ont@name|. |
|00005000| 20 20 20 20 20 20 20 20 | 5c 73 63 72 69 70 74 66 | |\scriptf|
|00005010| 6f 6e 74 23 31 5c 73 63 | 72 69 70 74 66 6f 6e 74 |ont#1\sc|riptfont|
|00005020| 40 6e 61 6d 65 0a 20 20 | 20 20 20 20 20 20 20 20 |@name. | |
|00005030| 20 20 20 20 20 5c 73 63 | 72 69 70 74 73 63 72 69 | \sc|riptscri|
|00005040| 70 74 66 6f 6e 74 23 31 | 5c 66 6f 6e 74 40 6e 61 |ptfont#1|\font@na|
|00005050| 6d 65 7d 25 0a 20 20 20 | 20 7d 0a 5c 64 65 66 5c |me}%. | }.\def\|
|00005060| 69 66 6e 6f 74 40 6e 69 | 6c 23 31 7b 5c 64 65 66 |ifnot@ni|l#1{\def|
|00005070| 5c 40 74 65 6d 70 61 7b | 23 31 7d 25 0a 20 20 5c |\@tempa{|#1}%. \|
|00005080| 69 66 78 5c 40 74 65 6d | 70 61 5c 40 6e 6e 69 6c |ifx\@tem|pa\@nnil|
|00005090| 20 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 40 67 | \expand|after\@g|
|000050a0| 6f 62 62 6c 65 5c 65 6c | 73 65 20 5c 65 78 70 61 |obble\el|se \expa|
|000050b0| 6e 64 61 66 74 65 72 5c | 40 69 64 65 6e 5c 66 69 |ndafter\|@iden\fi|
|000050c0| 7d 0a 5c 64 65 66 5c 72 | 65 6d 6f 76 65 40 74 6f |}.\def\r|emove@to|
|000050d0| 40 6e 6e 69 6c 23 31 5c | 40 6e 6e 69 6c 7b 7d 0a |@nnil#1\|@nnil{}.|
|000050e0| 5c 64 65 66 5c 72 65 6d | 6f 76 65 40 61 6e 67 6c |\def\rem|ove@angl|
|000050f0| 65 73 23 31 3e 7b 5c 73 | 65 74 40 73 69 6d 70 6c |es#1>{\s|et@simpl|
|00005100| 65 40 73 69 7a 65 40 61 | 72 67 73 7d 0a 5c 64 65 |e@size@a|rgs}.\de|
|00005110| 66 5c 72 65 6d 6f 76 65 | 40 73 74 61 72 23 31 2a |f\remove|@star#1*|
|00005120| 7b 23 31 7d 0a 5c 64 65 | 66 5c 67 6f 62 62 6c 65 |{#1}.\de|f\gobble|
|00005130| 40 66 6f 6e 74 40 73 70 | 65 63 23 31 5c 40 6e 69 |@font@sp|ec#1\@ni|
|00005140| 6c 3c 5c 40 6e 6e 69 6c | 7b 7d 0a 5c 64 65 66 5c |l<\@nnil|{}.\def\|
|00005150| 65 78 74 72 61 63 74 40 | 73 69 7a 65 66 6e 23 31 |extract@|sizefn#1|
|00005160| 2a 23 32 5c 40 6e 69 6c | 7b 25 0a 20 20 5c 69 66 |*#2\@nil|{%. \if|
|00005170| 3e 23 32 3e 5c 73 65 74 | 40 73 69 7a 65 40 66 75 |>#2>\set|@size@fu|
|00005180| 6e 63 74 40 61 72 67 73 | 23 31 5c 40 6e 69 6c 0a |nct@args|#1\@nil.|
|00005190| 20 20 20 20 20 20 20 20 | 20 5c 6c 65 74 5c 73 69 | | \let\si|
|000051a0| 7a 65 66 6e 40 69 6e 66 | 6f 5c 40 65 6d 70 74 79 |zefn@inf|o\@empty|
|000051b0| 0a 20 20 5c 65 6c 73 65 | 5c 65 78 70 61 6e 64 61 |. \else|\expanda|
|000051c0| 66 74 65 72 5c 73 65 74 | 40 73 69 7a 65 40 66 75 |fter\set|@size@fu|
|000051d0| 6e 63 74 40 61 72 67 73 | 5c 72 65 6d 6f 76 65 40 |nct@args|\remove@|
|000051e0| 73 74 61 72 23 32 5c 40 | 6e 69 6c 0a 20 20 20 20 |star#2\@|nil. |
|000051f0| 20 20 20 5c 64 65 66 5c | 73 69 7a 65 66 6e 40 69 | \def\|sizefn@i|
|00005200| 6e 66 6f 7b 23 31 7d 5c | 66 69 0a 20 20 7d 0a 25 |nfo{#1}\|fi. }.%|
|00005210| 25 20 74 68 69 73 20 63 | 6f 75 6c 64 20 62 65 20 |% this c|ould be |
|00005220| 72 65 70 6c 61 63 65 64 | 20 62 79 20 5c 74 72 79 |replaced| by \try|
|00005230| 40 73 69 7a 65 40 72 61 | 6e 67 65 20 6d 61 6b 69 |@size@ra|nge maki|
|00005240| 6e 67 20 74 68 65 20 73 | 75 62 73 74 20 73 6c 6f |ng the s|ubst slo|
|00005250| 77 65 72 21 0a 5c 64 65 | 66 5c 74 72 79 40 73 69 |wer!.\de|f\try@si|
|00005260| 6d 70 6c 65 40 73 69 7a | 65 7b 25 0a 20 20 20 20 |mple@siz|e{%. |
|00005270| 5c 64 65 66 5c 40 74 65 | 6d 70 61 7b 5c 64 65 66 |\def\@te|mpa{\def|
|00005280| 5c 65 78 74 72 61 63 74 | 40 66 6f 6e 74 69 6e 66 |\extract|@fontinf|
|00005290| 6f 23 23 23 23 31 7d 25 | 0a 20 20 20 20 5c 65 78 |o####1}%|. \ex|
|000052a0| 70 61 6e 64 61 66 74 65 | 72 5c 40 74 65 6d 70 61 |pandafte|r\@tempa|
|000052b0| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 3c 5c 66 40 |\expanda|fter<\f@|
|000052c0| 73 69 7a 65 3e 23 23 32 | 3c 23 23 33 5c 40 6e 6e |size>##2|<##3\@nn|
|000052d0| 69 6c 7b 25 0a 20 20 20 | 20 20 20 20 20 20 20 5c |il{%. | \|
|000052e0| 69 66 6e 6f 74 40 6e 69 | 6c 7b 23 23 32 7d 25 0a |ifnot@ni|l{##2}%.|
|000052f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7b 5c 73 65 | | {\se|
|00005300| 74 40 73 69 6d 70 6c 65 | 40 73 69 7a 65 40 61 72 |t@simple|@size@ar|
|00005310| 67 73 23 23 32 3c 23 23 | 33 5c 40 6e 6e 69 6c 0a |gs##2<##|3\@nnil.|
|00005320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 65 78 | | \ex|
|00005330| 65 63 75 74 65 40 73 69 | 7a 65 40 66 75 6e 63 74 |ecute@si|ze@funct|
|00005340| 69 6f 6e 5c 73 69 7a 65 | 66 6e 40 69 6e 66 6f 0a |ion\size|fn@info.|
|00005350| 20 20 20 20 20 20 20 20 | 20 20 20 20 7d 7d 25 0a | | }}%.|
|00005360| 20 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 | \exp|andafter|
|00005370| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 0a 20 20 20 |\expanda|fter. |
|00005380| 20 5c 65 78 70 61 6e 64 | 61 66 74 65 72 5c 65 78 | \expand|after\ex|
|00005390| 74 72 61 63 74 40 66 6f | 6e 74 69 6e 66 6f 5c 65 |tract@fo|ntinfo\e|
|000053a0| 78 70 61 6e 64 61 66 74 | 65 72 5c 66 6f 6e 74 40 |xpandaft|er\font@|
|000053b0| 69 6e 66 6f 0a 20 20 20 | 20 5c 65 78 70 61 6e 64 |info. | \expand|
|000053c0| 61 66 74 65 72 3c 5c 66 | 40 73 69 7a 65 3e 5c 40 |after<\f|@size>\@|
|000053d0| 6e 69 6c 3c 5c 40 6e 6e | 69 6c 0a 7d 0a 5c 64 65 |nil<\@nn|il.}.\de|
|000053e0| 66 5c 73 65 74 40 73 69 | 6d 70 6c 65 40 73 69 7a |f\set@si|mple@siz|
|000053f0| 65 40 61 72 67 73 23 31 | 3c 7b 25 0a 20 20 20 20 |e@args#1|<{%. |
|00005400| 20 20 20 20 20 20 5c 69 | 66 3c 23 31 3c 25 0a 20 | \i|f<#1<%. |
|00005410| 20 20 20 20 20 20 20 20 | 20 20 20 5c 65 78 70 61 | | \expa|
|00005420| 6e 64 61 66 74 65 72 5c | 72 65 6d 6f 76 65 40 61 |ndafter\|remove@a|
|00005430| 6e 67 6c 65 73 0a 20 20 | 20 20 20 20 20 20 20 20 |ngles. | |
|00005440| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 20 20 20 20 |\else. | |
|00005450| 20 20 5c 65 78 74 72 61 | 63 74 40 73 69 7a 65 66 | \extra|ct@sizef|
|00005460| 6e 23 31 2a 5c 40 6e 69 | 6c 0a 20 20 20 20 20 20 |n#1*\@ni|l. |
|00005470| 20 20 20 20 20 20 5c 65 | 78 70 61 6e 64 61 66 74 | \e|xpandaft|
|00005480| 65 72 5c 72 65 6d 6f 76 | 65 40 74 6f 40 6e 6e 69 |er\remov|e@to@nni|
|00005490| 6c 0a 20 20 20 20 20 20 | 20 20 20 20 5c 66 69 7d |l. | \fi}|
|000054a0| 0a 5c 64 65 66 5c 65 78 | 74 72 61 63 74 40 72 61 |.\def\ex|tract@ra|
|000054b0| 6e 67 65 66 6f 6e 74 69 | 6e 66 6f 23 31 3c 23 32 |ngefonti|nfo#1<#2|
|000054c0| 3e 7b 25 0a 20 20 20 20 | 20 20 20 5c 69 73 40 72 |>{%. | \is@r|
|000054d0| 61 6e 67 65 23 32 2d 3e | 5c 40 6e 69 6c 23 32 3e |ange#2->|\@nil#2>|
|000054e0| 7d 0a 5c 64 65 66 5c 69 | 73 40 72 61 6e 67 65 23 |}.\def\i|s@range#|
|000054f0| 31 2d 23 32 5c 40 6e 69 | 6c 7b 25 0a 20 20 20 5c |1-#2\@ni|l{%. \|
|00005500| 69 66 3e 23 32 5c 65 78 | 70 61 6e 64 61 66 74 65 |if>#2\ex|pandafte|
|00005510| 72 5c 63 68 65 63 6b 40 | 73 69 6e 67 6c 65 5c 65 |r\check@|single\e|
|00005520| 6c 73 65 0a 20 20 20 20 | 20 20 5c 65 78 70 61 6e |lse. | \expan|
|00005530| 64 61 66 74 65 72 5c 63 | 68 65 63 6b 40 72 61 6e |dafter\c|heck@ran|
|00005540| 67 65 5c 66 69 7d 0a 5c | 6e 65 77 64 69 6d 65 6e |ge\fi}.\|newdimen|
|00005550| 5c 6c 6f 77 65 72 40 62 | 6f 75 6e 64 0a 5c 6e 65 |\lower@b|ound.\ne|
|00005560| 77 64 69 6d 65 6e 5c 75 | 70 70 65 72 40 62 6f 75 |wdimen\u|pper@bou|
|00005570| 6e 64 0a 5c 64 65 66 5c | 63 68 65 63 6b 40 72 61 |nd.\def\|check@ra|
|00005580| 6e 67 65 23 31 2d 23 32 | 3e 23 33 3c 23 34 5c 40 |nge#1-#2|>#3<#4\@|
|00005590| 6e 6e 69 6c 7b 25 0a 20 | 20 5c 69 66 6e 6f 74 40 |nnil{%. | \ifnot@|
|000055a0| 6e 69 6c 7b 23 33 7d 7b | 25 0a 20 20 20 20 20 5c |nil{#3}{|%. \|
|000055b0| 64 65 66 5c 6e 65 78 74 | 7b 5c 65 78 74 72 61 63 |def\next|{\extrac|
|000055c0| 74 40 72 61 6e 67 65 66 | 6f 6e 74 69 6e 66 6f 3c |t@rangef|ontinfo<|
|000055d0| 23 34 5c 40 6e 6e 69 6c | 7d 25 0a 20 20 20 20 20 |#4\@nnil|}%. |
|000055e0| 5c 75 70 70 65 72 40 62 | 6f 75 6e 64 30 23 32 5c |\upper@b|ound0#2\|
|000055f0| 70 40 0a 20 20 20 20 20 | 5c 69 66 64 69 6d 5c 75 |p@. |\ifdim\u|
|00005600| 70 70 65 72 40 62 6f 75 | 6e 64 3d 5c 7a 40 20 5c |pper@bou|nd=\z@ \|
|00005610| 75 70 70 65 72 40 62 6f | 75 6e 64 5c 6d 61 78 64 |upper@bo|und\maxd|
|00005620| 69 6d 65 6e 5c 66 69 0a | 20 20 20 20 20 5c 69 66 |imen\fi.| \if|
|00005630| 64 69 6d 20 5c 66 40 73 | 69 7a 65 20 5c 70 40 3c |dim \f@s|ize \p@<|
|00005640| 5c 75 70 70 65 72 40 62 | 6f 75 6e 64 0a 20 20 20 |\upper@b|ound. |
|00005650| 20 20 20 20 5c 6c 6f 77 | 65 72 40 62 6f 75 6e 64 | \low|er@bound|
|00005660| 30 23 31 5c 70 40 0a 20 | 20 20 20 20 20 20 5c 69 |0#1\p@. | \i|
|00005670| 66 64 69 6d 20 5c 66 40 | 73 69 7a 65 20 5c 70 40 |fdim \f@|size \p@|
|00005680| 3c 5c 6c 6f 77 65 72 40 | 62 6f 75 6e 64 0a 20 20 |<\lower@|bound. |
|00005690| 20 20 20 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 | \e|lse. |
|000056a0| 20 20 20 20 20 20 5c 73 | 65 74 40 73 69 6d 70 6c | \s|et@simpl|
|000056b0| 65 40 73 69 7a 65 40 61 | 72 67 73 23 33 3c 23 34 |e@size@a|rgs#3<#4|
|000056c0| 5c 40 6e 6e 69 6c 0a 20 | 20 20 20 20 20 20 20 20 |\@nnil. | |
|000056d0| 20 5c 65 78 65 63 75 74 | 65 40 73 69 7a 65 40 66 | \execut|e@size@f|
|000056e0| 75 6e 63 74 69 6f 6e 5c | 73 69 7a 65 66 6e 40 69 |unction\|sizefn@i|
|000056f0| 6e 66 6f 0a 20 20 20 20 | 20 20 20 20 20 5c 69 66 |nfo. | \if|
|00005700| 78 5c 65 78 74 65 72 6e | 61 6c 40 66 6f 6e 74 5c |x\extern|al@font\|
|00005710| 40 65 6d 70 74 79 0a 20 | 20 20 20 20 20 20 20 20 |@empty. | |
|00005720| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 20 20 20 20 |\else. | |
|00005730| 20 5c 6c 65 74 5c 6e 65 | 78 74 5c 40 65 6d 70 74 | \let\ne|xt\@empt|
|00005740| 79 0a 20 20 20 20 20 20 | 20 20 20 5c 66 69 0a 20 |y. | \fi. |
|00005750| 20 20 20 20 20 20 5c 66 | 69 0a 20 20 20 20 20 5c | \f|i. \|
|00005760| 66 69 0a 20 20 20 20 20 | 5c 6e 65 78 74 7d 7d 0a |fi. |\next}}.|
|00005770| 5c 64 65 66 5c 63 68 65 | 63 6b 40 73 69 6e 67 6c |\def\che|ck@singl|
|00005780| 65 23 31 3e 23 32 3c 23 | 33 5c 40 6e 6e 69 6c 7b |e#1>#2<#|3\@nnil{|
|00005790| 25 0a 20 20 20 20 20 5c | 64 65 66 5c 6e 65 78 74 |%. \|def\next|
|000057a0| 7b 5c 65 78 74 72 61 63 | 74 40 72 61 6e 67 65 66 |{\extrac|t@rangef|
|000057b0| 6f 6e 74 69 6e 66 6f 3c | 23 33 5c 40 6e 6e 69 6c |ontinfo<|#3\@nnil|
|000057c0| 7d 25 0a 20 20 20 20 20 | 5c 69 66 64 69 6d 20 5c |}%. |\ifdim \|
|000057d0| 66 40 73 69 7a 65 20 5c | 70 40 3d 23 31 5c 70 40 |f@size \|p@=#1\p@|
|000057e0| 0a 20 20 20 20 20 20 20 | 20 5c 73 65 74 40 73 69 |. | \set@si|
|000057f0| 6d 70 6c 65 40 73 69 7a | 65 40 61 72 67 73 23 32 |mple@siz|e@args#2|
|00005800| 3c 23 33 5c 40 6e 6e 69 | 6c 0a 20 20 20 20 20 20 |<#3\@nni|l. |
|00005810| 20 20 5c 65 78 65 63 75 | 74 65 40 73 69 7a 65 40 | \execu|te@size@|
|00005820| 66 75 6e 63 74 69 6f 6e | 5c 73 69 7a 65 66 6e 40 |function|\sizefn@|
|00005830| 69 6e 66 6f 0a 20 20 20 | 20 20 20 20 20 5c 69 66 |info. | \if|
|00005840| 78 5c 65 78 74 65 72 6e | 61 6c 40 66 6f 6e 74 5c |x\extern|al@font\|
|00005850| 40 65 6d 70 74 79 0a 20 | 20 20 20 20 20 20 20 5c |@empty. | \|
|00005860| 65 6c 73 65 0a 20 20 20 | 20 20 20 20 20 20 20 5c |else. | \|
|00005870| 6c 65 74 5c 6e 65 78 74 | 5c 40 65 6d 70 74 79 0a |let\next|\@empty.|
|00005880| 20 20 20 20 20 20 20 20 | 5c 66 69 0a 20 20 20 20 | |\fi. |
|00005890| 20 5c 66 69 0a 20 20 20 | 20 20 5c 6e 65 78 74 7d | \fi. | \next}|
|000058a0| 0a 5c 64 65 66 5c 73 65 | 74 40 73 69 7a 65 40 66 |.\def\se|t@size@f|
|000058b0| 75 6e 63 74 40 61 72 67 | 73 7b 5c 40 69 66 6e 65 |unct@arg|s{\@ifne|
|000058c0| 78 74 63 68 61 72 5b 25 | 0a 20 20 5c 73 65 74 40 |xtchar[%|. \set@|
|000058d0| 73 69 7a 65 40 66 75 6e | 63 74 40 61 72 67 73 40 |size@fun|ct@args@|
|000058e0| 7b 5c 73 65 74 40 73 69 | 7a 65 40 66 75 6e 63 74 |{\set@si|ze@funct|
|000058f0| 40 61 72 67 73 40 5b 5d | 7d 7d 0a 5c 64 65 66 5c |@args@[]|}}.\def\|
|00005900| 73 65 74 40 73 69 7a 65 | 40 66 75 6e 63 74 40 61 |set@size|@funct@a|
|00005910| 72 67 73 40 5b 23 31 5d | 23 32 5c 40 6e 69 6c 7b |rgs@[#1]|#2\@nil{|
|00005920| 25 0a 20 20 5c 64 65 66 | 5c 6d 61 6e 64 61 74 6f |%. \def|\mandato|
|00005930| 72 79 40 61 72 67 7b 23 | 32 7d 25 0a 20 20 5c 64 |ry@arg{#|2}%. \d|
|00005940| 65 66 5c 6f 70 74 69 6f | 6e 61 6c 40 61 72 67 7b |ef\optio|nal@arg{|
|00005950| 23 31 7d 7d 0a 5c 64 65 | 66 5c 44 65 63 6c 61 72 |#1}}.\de|f\Declar|
|00005960| 65 53 69 7a 65 46 75 6e | 63 74 69 6f 6e 23 31 23 |eSizeFun|ction#1#|
|00005970| 32 7b 5c 40 6e 61 6d 65 | 64 65 66 7b 73 40 66 63 |2{\@name|def{s@fc|
|00005980| 74 40 23 31 7d 7b 23 32 | 7d 7d 0a 5c 64 65 66 5c |t@#1}{#2|}}.\def\|
|00005990| 65 78 65 63 75 74 65 40 | 73 69 7a 65 40 66 75 6e |execute@|size@fun|
|000059a0| 63 74 69 6f 6e 23 31 7b | 25 0a 20 20 20 20 20 20 |ction#1{|%. |
|000059b0| 5c 63 73 6e 61 6d 65 20 | 73 40 66 63 74 40 23 31 |\csname |s@fct@#1|
|000059c0| 5c 65 6e 64 63 73 6e 61 | 6d 65 0a 7d 0a 5c 64 65 |\endcsna|me.}.\de|
|000059d0| 66 5c 74 72 79 40 73 69 | 7a 65 40 72 61 6e 67 65 |f\try@si|ze@range|
|000059e0| 7b 25 0a 20 20 20 20 5c | 65 78 70 61 6e 64 61 66 |{%. \|expandaf|
|000059f0| 74 65 72 5c 65 78 74 72 | 61 63 74 40 72 61 6e 67 |ter\extr|act@rang|
|00005a00| 65 66 6f 6e 74 69 6e 66 | 6f 5c 66 6f 6e 74 40 69 |efontinf|o\font@i|
|00005a10| 6e 66 6f 20 3c 2d 2a 3e | 5c 40 6e 69 6c 3c 5c 40 |nfo <-*>|\@nil<\@|
|00005a20| 6e 6e 69 6c 0a 7d 0a 0a | 5c 64 65 66 5c 74 72 79 |nnil.}..|\def\try|
|00005a30| 40 73 69 7a 65 40 73 75 | 62 73 74 69 74 75 74 69 |@size@su|bstituti|
|00005a40| 6f 6e 7b 25 0a 20 20 20 | 20 5c 40 74 65 6d 70 64 |on{%. | \@tempd|
|00005a50| 69 6d 62 5c 7a 40 0a 20 | 20 20 20 5c 40 74 65 6d |imb\z@. | \@tem|
|00005a60| 70 64 69 6d 63 5c 6d 61 | 78 64 69 6d 65 6e 0a 20 |pdimc\ma|xdimen. |
|00005a70| 20 20 20 5c 6c 65 74 5c | 6c 6f 77 65 72 40 66 6f | \let\|lower@fo|
|00005a80| 6e 74 40 73 69 7a 65 5c | 40 65 6d 70 74 79 0a 20 |nt@size\|@empty. |
|00005a90| 20 20 20 5c 6c 65 74 5c | 68 69 67 68 65 72 40 66 | \let\|higher@f|
|00005aa0| 6f 6e 74 40 73 69 7a 65 | 5c 40 65 6d 70 74 79 0a |ont@size|\@empty.|
|00005ab0| 20 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 | \exp|andafter|
|00005ac0| 5c 65 78 74 72 61 63 74 | 40 73 75 62 66 6f 6e 74 |\extract|@subfont|
|00005ad0| 69 6e 66 6f 5c 66 6f 6e | 74 40 69 6e 66 6f 20 3c |info\fon|t@info <|
|00005ae0| 5c 6e 75 6d 62 65 72 5c | 40 4d 3e 5c 40 6e 69 6c |\number\|@M>\@nil|
|00005af0| 3c 5c 40 6e 6e 69 6c 0a | 20 20 20 20 5c 64 69 6d |<\@nnil.| \dim|
|00005b00| 65 6e 40 2d 5c 66 40 73 | 69 7a 65 5c 70 40 0a 20 |en@-\f@s|ize\p@. |
|00005b10| 20 20 20 5c 61 64 76 61 | 6e 63 65 5c 40 74 65 6d | \adva|nce\@tem|
|00005b20| 70 64 69 6d 62 5c 64 69 | 6d 65 6e 40 0a 20 20 20 |pdimb\di|men@. |
|00005b30| 20 5c 40 74 65 6d 70 64 | 69 6d 62 2d 5c 40 74 65 | \@tempd|imb-\@te|
|00005b40| 6d 70 64 69 6d 62 0a 20 | 20 20 20 5c 61 64 76 61 |mpdimb. | \adva|
|00005b50| 6e 63 65 5c 40 74 65 6d | 70 64 69 6d 63 5c 64 69 |nce\@tem|pdimc\di|
|00005b60| 6d 65 6e 40 0a 20 20 20 | 20 5c 69 66 64 69 6d 5c |men@. | \ifdim\|
|00005b70| 40 74 65 6d 70 64 69 6d | 62 3c 5c 40 74 65 6d 70 |@tempdim|b<\@temp|
|00005b80| 64 69 6d 63 0a 20 20 20 | 20 20 20 5c 73 75 62 73 |dimc. | \subs|
|00005b90| 74 40 73 69 7a 65 5c 6c | 6f 77 65 72 40 66 6f 6e |t@size\l|ower@fon|
|00005ba0| 74 40 73 69 7a 65 5c 40 | 74 65 6d 70 64 69 6d 62 |t@size\@|tempdimb|
|00005bb0| 0a 20 20 20 20 20 20 5c | 73 75 62 73 74 40 73 69 |. \|subst@si|
|00005bc0| 7a 65 5c 68 69 67 68 65 | 72 40 66 6f 6e 74 40 73 |ze\highe|r@font@s|
|00005bd0| 69 7a 65 5c 40 74 65 6d | 70 64 69 6d 63 0a 20 20 |ize\@tem|pdimc. |
|00005be0| 20 20 5c 65 6c 73 65 0a | 20 20 20 20 20 20 5c 73 | \else.| \s|
|00005bf0| 75 62 73 74 40 73 69 7a | 65 5c 68 69 67 68 65 72 |ubst@siz|e\higher|
|00005c00| 40 66 6f 6e 74 40 73 69 | 7a 65 5c 40 74 65 6d 70 |@font@si|ze\@temp|
|00005c10| 64 69 6d 63 0a 20 20 20 | 20 20 20 5c 73 75 62 73 |dimc. | \subs|
|00005c20| 74 40 73 69 7a 65 5c 6c | 6f 77 65 72 40 66 6f 6e |t@size\l|ower@fon|
|00005c30| 74 40 73 69 7a 65 5c 40 | 74 65 6d 70 64 69 6d 62 |t@size\@|tempdimb|
|00005c40| 0a 20 20 20 5c 66 69 7d | 0a 5c 64 65 66 5c 73 75 |. \fi}|.\def\su|
|00005c50| 62 73 74 40 73 69 7a 65 | 23 31 23 32 7b 25 0a 20 |bst@size|#1#2{%. |
|00005c60| 20 5c 69 66 78 23 31 5c | 40 65 6d 70 74 79 5c 65 | \ifx#1\|@empty\e|
|00005c70| 6c 73 65 0a 20 20 20 5c | 69 66 78 5c 65 78 74 65 |lse. \|ifx\exte|
|00005c80| 72 6e 61 6c 40 66 6f 6e | 74 5c 40 65 6d 70 74 79 |rnal@fon|t\@empty|
|00005c90| 0a 20 20 20 20 20 20 5c | 69 66 64 69 6d 23 32 3e |. \|ifdim#2>|
|00005ca0| 5c 66 6f 6e 74 40 73 75 | 62 6d 61 78 5c 72 65 6c |\font@su|bmax\rel|
|00005cb0| 61 78 0a 20 20 20 20 20 | 20 20 20 5c 78 64 65 66 |ax. | \xdef|
|00005cc0| 5c 66 6f 6e 74 40 73 75 | 62 6d 61 78 7b 5c 74 68 |\font@su|bmax{\th|
|00005cd0| 65 23 32 7d 25 20 23 32 | 20 73 68 6f 75 6c 64 20 |e#2}% #2| should |
|00005ce0| 62 65 20 72 65 67 69 73 | 74 65 72 0a 20 20 20 20 |be regis|ter. |
|00005cf0| 20 20 5c 66 69 0a 20 20 | 20 20 20 20 5c 6c 65 74 | \fi. | \let|
|00005d00| 5c 66 40 75 73 65 72 40 | 73 69 7a 65 5c 66 40 73 |\f@user@|size\f@s|
|00005d10| 69 7a 65 0a 20 20 20 20 | 20 20 5c 6c 65 74 5c 66 |ize. | \let\f|
|00005d20| 40 73 69 7a 65 23 31 25 | 0a 20 20 20 20 20 20 5c |@size#1%|. \|
|00005d30| 69 66 64 69 6d 23 32 3e | 5c 66 6f 6e 74 73 75 62 |ifdim#2>|\fontsub|
|00005d40| 66 75 7a 7a 5c 72 65 6c | 61 78 0a 20 20 20 20 20 |fuzz\rel|ax. |
|00005d50| 20 20 20 5c 40 66 6f 6e | 74 40 77 61 72 6e 69 6e | \@fon|t@warnin|
|00005d60| 67 7b 46 6f 6e 74 20 73 | 68 61 70 65 20 60 5c 63 |g{Font s|hape `\c|
|00005d70| 75 72 72 40 66 6f 6e 74 | 73 68 61 70 65 27 0a 20 |urr@font|shape'. |
|00005d80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d90| 20 20 20 69 6e 20 73 69 | 7a 65 20 3c 5c 66 40 75 | in si|ze <\f@u|
|00005da0| 73 65 72 40 73 69 7a 65 | 3e 20 6e 6f 74 0a 20 20 |ser@size|> not. |
|00005db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005dc0| 20 20 61 76 61 69 6c 61 | 62 6c 65 5c 4d 65 73 73 | availa|ble\Mess|
|00005dd0| 61 67 65 42 72 65 61 6b | 0a 20 20 20 20 20 20 20 |ageBreak|. |
|00005de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 73 69 7a | | siz|
|00005df0| 65 20 3c 5c 66 40 73 69 | 7a 65 3e 20 73 75 62 73 |e <\f@si|ze> subs|
|00005e00| 74 69 74 75 74 65 64 7d | 25 0a 20 20 20 20 20 20 |tituted}|%. |
|00005e10| 5c 66 69 0a 20 20 20 20 | 20 20 5c 74 72 79 40 73 |\fi. | \try@s|
|00005e20| 69 6d 70 6c 65 40 73 69 | 7a 65 0a 20 20 20 20 20 |imple@si|ze. |
|00005e30| 20 5c 64 6f 40 73 75 62 | 73 74 40 63 6f 72 72 65 | \do@sub|st@corre|
|00005e40| 63 74 69 6f 6e 0a 20 20 | 5c 66 69 0a 20 5c 66 69 |ction. |\fi. \fi|
|00005e50| 7d 0a 5c 64 65 66 5c 66 | 6f 6e 74 40 73 75 62 6d |}.\def\f|ont@subm|
|00005e60| 61 78 7b 30 70 74 7d 0a | 5c 64 65 66 5c 66 6f 6e |ax{0pt}.|\def\fon|
|00005e70| 74 73 75 62 66 75 7a 7a | 7b 2e 34 70 74 7d 0a 5c |tsubfuzz|{.4pt}.\|
|00005e80| 64 65 66 5c 65 78 74 72 | 61 63 74 40 73 75 62 66 |def\extr|act@subf|
|00005e90| 6f 6e 74 69 6e 66 6f 23 | 31 3c 23 32 3e 7b 25 0a |ontinfo#|1<#2>{%.|
|00005ea0| 20 20 5c 69 73 40 73 69 | 6d 70 6c 65 23 32 2d 3e | \is@si|mple#2->|
|00005eb0| 5c 69 73 40 73 69 6d 70 | 6c 65 7d 0a 5c 64 65 66 |\is@simp|le}.\def|
|00005ec0| 5c 69 73 40 73 69 6d 70 | 6c 65 23 31 2d 23 32 5c |\is@simp|le#1-#2\|
|00005ed0| 69 73 40 73 69 6d 70 6c | 65 7b 25 0a 20 20 20 5c |is@simpl|e{%. \|
|00005ee0| 6c 65 74 5c 6e 65 78 74 | 5c 65 78 74 72 61 63 74 |let\next|\extract|
|00005ef0| 40 73 75 62 66 6f 6e 74 | 69 6e 66 6f 0a 20 20 20 |@subfont|info. |
|00005f00| 5c 69 66 3e 23 32 25 0a | 20 20 20 20 20 20 5c 64 |\if>#2%.| \d|
|00005f10| 69 6d 65 6e 40 20 23 31 | 5c 70 40 0a 20 20 20 20 |imen@ #1|\p@. |
|00005f20| 20 20 5c 69 66 64 69 6d | 20 5c 66 40 73 69 7a 65 | \ifdim| \f@size|
|00005f30| 5c 70 40 3c 5c 64 69 6d | 65 6e 40 0a 20 20 20 20 |\p@<\dim|en@. |
|00005f40| 20 20 20 20 5c 69 66 64 | 69 6d 20 5c 64 69 6d 65 | \ifd|im \dime|
|00005f50| 6e 40 20 3c 5c 40 4d 5c | 70 40 0a 20 20 20 20 20 |n@ <\@M\|p@. |
|00005f60| 20 20 20 20 20 5c 64 65 | 66 5c 68 69 67 68 65 72 | \de|f\higher|
|00005f70| 40 66 6f 6e 74 40 73 69 | 7a 65 7b 23 31 7d 25 0a |@font@si|ze{#1}%.|
|00005f80| 20 20 20 20 20 20 20 20 | 20 20 5c 40 74 65 6d 70 | | \@temp|
|00005f90| 64 69 6d 63 5c 64 69 6d | 65 6e 40 0a 20 20 20 20 |dimc\dim|en@. |
|00005fa0| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 20 20 | \fi.| |
|00005fb0| 5c 6c 65 74 5c 6e 65 78 | 74 5c 67 6f 62 62 6c 65 |\let\nex|t\gobble|
|00005fc0| 40 66 6f 6e 74 40 73 70 | 65 63 0a 20 20 20 20 20 |@font@sp|ec. |
|00005fd0| 20 5c 65 6c 73 65 0a 20 | 20 20 20 20 20 20 20 5c | \else. | \|
|00005fe0| 64 65 66 5c 6c 6f 77 65 | 72 40 66 6f 6e 74 40 73 |def\lowe|r@font@s|
|00005ff0| 69 7a 65 7b 23 31 7d 25 | 0a 20 20 20 20 20 20 20 |ize{#1}%|. |
|00006000| 20 5c 40 74 65 6d 70 64 | 69 6d 62 5c 64 69 6d 65 | \@tempd|imb\dime|
|00006010| 6e 40 0a 20 20 20 20 20 | 20 5c 66 69 0a 20 20 20 |n@. | \fi. |
|00006020| 20 5c 66 69 5c 6e 65 78 | 74 7d 0a 5c 44 65 63 6c | \fi\nex|t}.\Decl|
|00006030| 61 72 65 53 69 7a 65 46 | 75 6e 63 74 69 6f 6e 7b |areSizeF|unction{|
|00006040| 7d 7b 5c 65 6d 70 74 79 | 40 73 66 63 6e 74 5c 40 |}{\empty|@sfcnt\@|
|00006050| 66 6f 6e 74 40 77 61 72 | 6e 69 6e 67 7d 0a 5c 44 |font@war|ning}.\D|
|00006060| 65 63 6c 61 72 65 53 69 | 7a 65 46 75 6e 63 74 69 |eclareSi|zeFuncti|
|00006070| 6f 6e 7b 73 7d 7b 5c 65 | 6d 70 74 79 40 73 66 63 |on{s}{\e|mpty@sfc|
|00006080| 6e 74 5c 40 66 6f 6e 74 | 40 69 6e 66 6f 7d 0a 0a |nt\@font|@info}..|
|00006090| 5c 64 65 66 5c 65 6d 70 | 74 79 40 73 66 63 6e 74 |\def\emp|ty@sfcnt|
|000060a0| 23 31 7b 25 0a 20 20 20 | 20 20 20 5c 40 74 65 6d |#1{%. | \@tem|
|000060b0| 70 64 69 6d 62 20 5c 66 | 40 73 69 7a 65 5c 70 40 |pdimb \f|@size\p@|
|000060c0| 0a 20 20 20 20 20 20 5c | 69 66 78 5c 6f 70 74 69 |. \|ifx\opti|
|000060d0| 6f 6e 61 6c 40 61 72 67 | 5c 40 65 6d 70 74 79 0a |onal@arg|\@empty.|
|000060e0| 20 20 20 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 | \e|lse. |
|000060f0| 20 20 20 20 5c 40 74 65 | 6d 70 64 69 6d 62 20 5c | \@te|mpdimb \|
|00006100| 6f 70 74 69 6f 6e 61 6c | 40 61 72 67 5c 40 74 65 |optional|@arg\@te|
|00006110| 6d 70 64 69 6d 62 0a 20 | 20 20 20 20 20 20 20 23 |mpdimb. | #|
|00006120| 31 7b 46 6f 6e 74 20 73 | 68 61 70 65 20 60 5c 63 |1{Font s|hape `\c|
|00006130| 75 72 72 40 66 6f 6e 74 | 73 68 61 70 65 27 0a 20 |urr@font|shape'. |
|00006140| 20 20 20 20 20 20 20 20 | 20 20 20 77 69 6c 6c 20 | | will |
|00006150| 62 65 5c 4d 65 73 73 61 | 67 65 42 72 65 61 6b 0a |be\Messa|geBreak.|
|00006160| 20 20 20 20 20 20 20 20 | 20 20 20 20 73 63 61 6c | | scal|
|00006170| 65 64 20 74 6f 20 73 69 | 7a 65 20 5c 74 68 65 5c |ed to si|ze \the\|
|00006180| 40 74 65 6d 70 64 69 6d | 62 7d 25 0a 20 20 20 20 |@tempdim|b}%. |
|00006190| 20 20 5c 66 69 0a 20 20 | 20 20 20 20 5c 65 64 65 | \fi. | \ede|
|000061a0| 66 5c 65 78 74 65 72 6e | 61 6c 40 66 6f 6e 74 7b |f\extern|al@font{|
|000061b0| 5c 6d 61 6e 64 61 74 6f | 72 79 40 61 72 67 5c 73 |\mandato|ry@arg\s|
|000061c0| 70 61 63 65 20 61 74 5c | 74 68 65 5c 40 74 65 6d |pace at\|the\@tem|
|000061d0| 70 64 69 6d 62 7d 7d 0a | 5c 44 65 63 6c 61 72 65 |pdimb}}.|\Declare|
|000061e0| 53 69 7a 65 46 75 6e 63 | 74 69 6f 6e 7b 67 65 6e |SizeFunc|tion{gen|
|000061f0| 7d 7b 5c 67 65 6e 40 73 | 66 63 6e 74 5c 40 66 6f |}{\gen@s|fcnt\@fo|
|00006200| 6e 74 40 77 61 72 6e 69 | 6e 67 7d 0a 5c 44 65 63 |nt@warni|ng}.\Dec|
|00006210| 6c 61 72 65 53 69 7a 65 | 46 75 6e 63 74 69 6f 6e |lareSize|Function|
|00006220| 7b 73 67 65 6e 7d 7b 5c | 67 65 6e 40 73 66 63 6e |{sgen}{\|gen@sfcn|
|00006230| 74 5c 40 66 6f 6e 74 40 | 69 6e 66 6f 7d 0a 0a 5c |t\@font@|info}..\|
|00006240| 64 65 66 5c 67 65 6e 40 | 73 66 63 6e 74 7b 25 0a |def\gen@|sfcnt{%.|
|00006250| 20 20 20 20 20 20 5c 65 | 64 65 66 5c 6d 61 6e 64 | \e|def\mand|
|00006260| 61 74 6f 72 79 40 61 72 | 67 7b 5c 6d 61 6e 64 61 |atory@ar|g{\manda|
|00006270| 74 6f 72 79 40 61 72 67 | 5c 66 40 73 69 7a 65 7d |tory@arg|\f@size}|
|00006280| 25 0a 20 20 20 20 20 20 | 5c 65 6d 70 74 79 40 73 |%. |\empty@s|
|00006290| 66 63 6e 74 7d 0a 5c 44 | 65 63 6c 61 72 65 53 69 |fcnt}.\D|eclareSi|
|000062a0| 7a 65 46 75 6e 63 74 69 | 6f 6e 7b 73 75 62 7d 7b |zeFuncti|on{sub}{|
|000062b0| 5c 73 75 62 40 73 66 63 | 6e 74 5c 40 66 6f 6e 74 |\sub@sfc|nt\@font|
|000062c0| 40 77 61 72 6e 69 6e 67 | 7d 0a 5c 44 65 63 6c 61 |@warning|}.\Decla|
|000062d0| 72 65 53 69 7a 65 46 75 | 6e 63 74 69 6f 6e 7b 73 |reSizeFu|nction{s|
|000062e0| 73 75 62 7d 7b 5c 73 75 | 62 40 73 66 63 6e 74 5c |sub}{\su|b@sfcnt\|
|000062f0| 40 66 6f 6e 74 40 69 6e | 66 6f 7d 0a 5c 64 65 66 |@font@in|fo}.\def|
|00006300| 5c 73 75 62 40 73 66 63 | 6e 74 23 31 7b 25 0a 20 |\sub@sfc|nt#1{%. |
|00006310| 20 20 20 5c 65 64 65 66 | 5c 6d 61 6e 64 61 74 6f | \edef|\mandato|
|00006320| 72 79 40 61 72 67 7b 5c | 66 40 65 6e 63 6f 64 69 |ry@arg{\|f@encodi|
|00006330| 6e 67 2f 5c 6d 61 6e 64 | 61 74 6f 72 79 40 61 72 |ng/\mand|atory@ar|
|00006340| 67 7d 25 0a 20 20 20 20 | 5c 62 65 67 69 6e 67 72 |g}%. |\begingr|
|00006350| 6f 75 70 0a 20 20 20 20 | 20 5c 65 78 70 61 6e 64 |oup. | \expand|
|00006360| 61 66 74 65 72 5c 73 70 | 6c 69 74 40 6e 61 6d 65 |after\sp|lit@name|
|00006370| 5c 6d 61 6e 64 61 74 6f | 72 79 40 61 72 67 2f 5c |\mandato|ry@arg/\|
|00006380| 40 6e 69 6c 0a 20 20 20 | 20 20 5c 74 72 79 40 6c |@nil. | \try@l|
|00006390| 6f 61 64 40 66 6f 6e 74 | 73 68 61 70 65 0a 20 20 |oad@font|shape. |
|000063a0| 20 20 5c 65 6e 64 67 72 | 6f 75 70 0a 20 20 20 20 | \endgr|oup. |
|000063b0| 5c 6c 65 74 5c 66 40 75 | 73 65 72 40 73 69 7a 65 |\let\f@u|ser@size|
|000063c0| 5c 66 40 73 69 7a 65 0a | 20 20 20 20 5c 65 78 70 |\f@size.| \exp|
|000063d0| 61 6e 64 61 66 74 65 72 | 0a 20 20 20 20 5c 69 66 |andafter|. \if|
|000063e0| 78 5c 63 73 6e 61 6d 65 | 5c 6d 61 6e 64 61 74 6f |x\csname|\mandato|
|000063f0| 72 79 40 61 72 67 5c 65 | 6e 64 63 73 6e 61 6d 65 |ry@arg\e|ndcsname|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.