home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
Confidence | Program | Detection | Match Type | Support
|
---|
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 document, ASCII text
| default
| |
100%
| TrID
| LaTeX 2e document (with rem)
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| text/x-matlab
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 20 5c 69 66 66 61 6c | 73 65 20 6d 65 74 61 2d |% \iffal|se meta-|
|00000010| 63 6f 6d 6d 65 6e 74 0a | 25 0a 25 20 43 6f 70 79 |comment.|%.% Copy|
|00000020| 72 69 67 68 74 20 31 39 | 39 33 2d 31 39 39 35 20 |right 19|93-1995 |
|00000030| 74 68 65 20 4c 61 54 65 | 58 33 20 70 72 6f 6a 65 |the LaTe|X3 proje|
|00000040| 63 74 20 61 6e 64 20 61 | 6e 79 20 69 6e 64 69 76 |ct and a|ny indiv|
|00000050| 69 64 75 61 6c 20 61 75 | 74 68 6f 72 73 0a 25 20 |idual au|thors.% |
|00000060| 6c 69 73 74 65 64 20 65 | 6c 73 65 77 68 65 72 65 |listed e|lsewhere|
|00000070| 20 69 6e 20 74 68 69 73 | 20 66 69 6c 65 2e 20 20 | in this| file. |
|00000080| 41 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |All righ|ts reser|
|00000090| 76 65 64 2e 0a 25 20 0a | 25 20 46 6f 72 20 66 75 |ved..% .|% For fu|
|000000a0| 72 74 68 65 72 20 63 6f | 70 79 72 69 67 68 74 20 |rther co|pyright |
|000000b0| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 73 65 65 20 |informat|ion see |
|000000c0| 74 68 65 20 66 69 6c 65 | 20 6c 65 67 61 6c 2e 74 |the file| legal.t|
|000000d0| 78 74 2c 20 61 6e 64 20 | 61 6e 79 0a 25 20 6f 74 |xt, and |any.% ot|
|000000e0| 68 65 72 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |her copy|right no|
|000000f0| 74 69 63 65 73 20 69 6e | 20 74 68 69 73 20 66 69 |tices in| this fi|
|00000100| 6c 65 2e 0a 25 20 0a 25 | 20 54 68 69 73 20 66 69 |le..% .%| This fi|
|00000110| 6c 65 20 69 73 20 70 61 | 72 74 20 6f 66 20 74 68 |le is pa|rt of th|
|00000120| 65 20 4c 61 54 65 58 32 | 65 20 73 79 73 74 65 6d |e LaTeX2|e system|
|00000130| 2e 0a 25 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..% ----|--------|
|00000140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0a 25 20 20 |--------|----.% |
|00000160| 20 54 68 69 73 20 73 79 | 73 74 65 6d 20 69 73 20 | This sy|stem is |
|00000170| 64 69 73 74 72 69 62 75 | 74 65 64 20 69 6e 20 74 |distribu|ted in t|
|00000180| 68 65 20 68 6f 70 65 20 | 74 68 61 74 20 69 74 20 |he hope |that it |
|00000190| 77 69 6c 6c 20 62 65 20 | 75 73 65 66 75 6c 2c 0a |will be |useful,.|
|000001a0| 25 20 20 20 62 75 74 20 | 57 49 54 48 4f 55 54 20 |% but |WITHOUT |
|000001b0| 41 4e 59 20 57 41 52 52 | 41 4e 54 59 3b 20 77 69 |ANY WARR|ANTY; wi|
|000001c0| 74 68 6f 75 74 20 65 76 | 65 6e 20 74 68 65 20 69 |thout ev|en the i|
|000001d0| 6d 70 6c 69 65 64 20 77 | 61 72 72 61 6e 74 79 20 |mplied w|arranty |
|000001e0| 6f 66 0a 25 20 20 20 4d | 45 52 43 48 41 4e 54 41 |of.% M|ERCHANTA|
|000001f0| 42 49 4c 49 54 59 20 6f | 72 20 46 49 54 4e 45 53 |BILITY o|r FITNES|
|00000200| 53 20 46 4f 52 20 41 20 | 50 41 52 54 49 43 55 4c |S FOR A |PARTICUL|
|00000210| 41 52 20 50 55 52 50 4f | 53 45 2e 0a 25 20 0a 25 |AR PURPO|SE..% .%|
|00000220| 20 20 20 46 6f 72 20 65 | 72 72 6f 72 20 72 65 70 | For e|rror rep|
|00000230| 6f 72 74 73 20 63 6f 6e | 63 65 72 6e 69 6e 67 20 |orts con|cerning |
|00000240| 55 4e 43 48 41 4e 47 45 | 44 20 76 65 72 73 69 6f |UNCHANGE|D versio|
|00000250| 6e 73 20 6f 66 20 74 68 | 69 73 20 66 69 6c 65 20 |ns of th|is file |
|00000260| 6e 6f 20 6d 6f 72 65 0a | 25 20 20 20 74 68 61 6e |no more.|% than|
|00000270| 20 6f 6e 65 20 79 65 61 | 72 20 6f 6c 64 2c 20 73 | one yea|r old, s|
|00000280| 65 65 20 62 75 67 73 2e | 74 78 74 2e 0a 25 20 0a |ee bugs.|txt..% .|
|00000290| 25 20 20 20 50 6c 65 61 | 73 65 20 64 6f 20 6e 6f |% Plea|se do no|
|000002a0| 74 20 72 65 71 75 65 73 | 74 20 75 70 64 61 74 65 |t reques|t update|
|000002b0| 73 20 66 72 6f 6d 20 75 | 73 20 64 69 72 65 63 74 |s from u|s direct|
|000002c0| 6c 79 2e 20 20 50 72 69 | 6d 61 72 79 0a 25 20 20 |ly. Pri|mary.% |
|000002d0| 20 64 69 73 74 72 69 62 | 75 74 69 6f 6e 20 69 73 | distrib|ution is|
|000002e0| 20 74 68 72 6f 75 67 68 | 20 74 68 65 20 43 54 41 | through| the CTA|
|000002f0| 4e 20 61 72 63 68 69 76 | 65 73 2e 0a 25 20 0a 25 |N archiv|es..% .%|
|00000300| 20 0a 25 20 49 4d 50 4f | 52 54 41 4e 54 20 43 4f | .% IMPO|RTANT CO|
|00000310| 50 59 52 49 47 48 54 20 | 4e 4f 54 49 43 45 3a 0a |PYRIGHT |NOTICE:.|
|00000320| 25 20 0a 25 20 59 6f 75 | 20 61 72 65 20 4e 4f 54 |% .% You| are NOT|
|00000330| 20 41 4c 4c 4f 57 45 44 | 20 74 6f 20 64 69 73 74 | ALLOWED| to dist|
|00000340| 72 69 62 75 74 65 20 74 | 68 69 73 20 66 69 6c 65 |ribute t|his file|
|00000350| 20 61 6c 6f 6e 65 2e 0a | 25 20 0a 25 20 59 6f 75 | alone..|% .% You|
|00000360| 20 61 72 65 20 61 6c 6c | 6f 77 65 64 20 74 6f 20 | are all|owed to |
|00000370| 64 69 73 74 72 69 62 75 | 74 65 20 74 68 69 73 20 |distribu|te this |
|00000380| 66 69 6c 65 20 75 6e 64 | 65 72 20 74 68 65 20 63 |file und|er the c|
|00000390| 6f 6e 64 69 74 69 6f 6e | 20 74 68 61 74 20 69 74 |ondition| that it|
|000003a0| 20 69 73 0a 25 20 64 69 | 73 74 72 69 62 75 74 65 | is.% di|stribute|
|000003b0| 64 20 74 6f 67 65 74 68 | 65 72 20 77 69 74 68 20 |d togeth|er with |
|000003c0| 61 6c 6c 20 74 68 65 20 | 66 69 6c 65 73 20 6c 69 |all the |files li|
|000003d0| 73 74 65 64 20 69 6e 20 | 6d 61 6e 69 66 65 73 74 |sted in |manifest|
|000003e0| 2e 74 78 74 2e 0a 25 20 | 0a 25 20 49 66 20 79 6f |.txt..% |.% If yo|
|000003f0| 75 20 72 65 63 65 69 76 | 65 20 6f 6e 6c 79 20 73 |u receiv|e only s|
|00000400| 6f 6d 65 20 6f 66 20 74 | 68 65 73 65 20 66 69 6c |ome of t|hese fil|
|00000410| 65 73 20 66 72 6f 6d 20 | 73 6f 6d 65 6f 6e 65 2c |es from |someone,|
|00000420| 20 63 6f 6d 70 6c 61 69 | 6e 21 0a 25 20 0a 25 20 | complai|n!.% .% |
|00000430| 50 65 72 6d 69 73 73 69 | 6f 6e 20 69 73 20 67 72 |Permissi|on is gr|
|00000440| 61 6e 74 65 64 20 74 6f | 20 63 6f 70 79 20 74 68 |anted to| copy th|
|00000450| 69 73 20 66 69 6c 65 20 | 74 6f 20 61 6e 6f 74 68 |is file |to anoth|
|00000460| 65 72 20 66 69 6c 65 20 | 77 69 74 68 20 61 20 63 |er file |with a c|
|00000470| 6c 65 61 72 6c 79 0a 25 | 20 64 69 66 66 65 72 65 |learly.%| differe|
|00000480| 6e 74 20 6e 61 6d 65 20 | 61 6e 64 20 74 6f 20 63 |nt name |and to c|
|00000490| 75 73 74 6f 6d 69 7a 65 | 20 74 68 65 20 64 65 63 |ustomize| the dec|
|000004a0| 6c 61 72 61 74 69 6f 6e | 73 20 69 6e 20 74 68 61 |laration|s in tha|
|000004b0| 74 20 63 6f 70 79 20 74 | 6f 20 73 65 72 76 65 0a |t copy t|o serve.|
|000004c0| 25 20 74 68 65 20 6e 65 | 65 64 73 20 6f 66 20 79 |% the ne|eds of y|
|000004d0| 6f 75 72 20 69 6e 73 74 | 61 6c 6c 61 74 69 6f 6e |our inst|allation|
|000004e0| 2c 20 70 72 6f 76 69 64 | 65 64 20 74 68 61 74 20 |, provid|ed that |
|000004f0| 79 6f 75 20 63 6f 6d 70 | 6c 79 20 77 69 74 68 0a |you comp|ly with.|
|00000500| 25 20 74 68 65 20 63 6f | 6e 64 69 74 69 6f 6e 73 |% the co|nditions|
|00000510| 20 69 6e 20 74 68 65 20 | 66 69 6c 65 20 6c 65 67 | in the |file leg|
|00000520| 61 6c 2e 74 78 74 2e 0a | 25 20 0a 25 20 48 6f 77 |al.txt..|% .% How|
|00000530| 65 76 65 72 2c 20 4e 4f | 20 50 45 52 4d 49 53 53 |ever, NO| PERMISS|
|00000540| 49 4f 4e 20 69 73 20 67 | 72 61 6e 74 65 64 20 74 |ION is g|ranted t|
|00000550| 6f 20 70 72 6f 64 75 63 | 65 20 6f 72 20 74 6f 20 |o produc|e or to |
|00000560| 64 69 73 74 72 69 62 75 | 74 65 20 61 0a 25 20 6d |distribu|te a.% m|
|00000570| 6f 64 69 66 69 65 64 20 | 76 65 72 73 69 6f 6e 20 |odified |version |
|00000580| 6f 66 20 74 68 69 73 20 | 66 69 6c 65 20 75 6e 64 |of this |file und|
|00000590| 65 72 20 69 74 73 20 6f | 72 69 67 69 6e 61 6c 20 |er its o|riginal |
|000005a0| 6e 61 6d 65 2e 0a 25 20 | 20 0a 25 20 59 6f 75 20 |name..% | .% You |
|000005b0| 61 72 65 20 4e 4f 54 20 | 41 4c 4c 4f 57 45 44 20 |are NOT |ALLOWED |
|000005c0| 74 6f 20 63 68 61 6e 67 | 65 20 74 68 69 73 20 66 |to chang|e this f|
|000005d0| 69 6c 65 2e 0a 25 20 0a | 25 20 0a 25 20 5c 66 69 |ile..% .|% .% \fi|
|000005e0| 0a 25 0a 25 20 5c 69 66 | 66 61 6c 73 65 0a 25 25 |.%.% \if|false.%%|
|000005f0| 25 20 46 69 6c 65 3a 20 | 6c 74 66 69 6e 61 6c 0a |% File: |ltfinal.|
|00000600| 25 0a 25 3c 2a 64 72 69 | 76 65 72 3e 0a 25 20 5c |%.%<*dri|ver>.% \|
|00000610| 66 69 0a 5c 50 72 6f 76 | 69 64 65 73 46 69 6c 65 |fi.\Prov|idesFile|
|00000620| 7b 6c 74 66 69 6e 61 6c | 2e 64 74 78 7d 0a 20 20 |{ltfinal|.dtx}. |
|00000630| 20 20 20 20 20 20 20 20 | 20 20 20 5b 31 39 39 35 | | [1995|
|00000640| 2f 30 36 2f 31 33 20 76 | 31 2e 30 74 20 4c 61 54 |/06/13 v|1.0t LaT|
|00000650| 65 58 20 4b 65 72 6e 65 | 6c 20 28 46 69 6e 61 6c |eX Kerne|l (Final|
|00000660| 20 53 65 74 74 69 6e 67 | 73 29 5d 0a 25 20 5c 69 | Setting|s)].% \i|
|00000670| 66 66 61 6c 73 65 0a 5c | 64 6f 63 75 6d 65 6e 74 |ffalse.\|document|
|00000680| 63 6c 61 73 73 7b 6c 74 | 78 64 6f 63 7d 0a 5c 47 |class{lt|xdoc}.\G|
|00000690| 65 74 46 69 6c 65 49 6e | 66 6f 7b 6c 74 66 69 6e |etFileIn|fo{ltfin|
|000006a0| 61 6c 2e 64 74 78 7d 0a | 5c 74 69 74 6c 65 7b 5c |al.dtx}.|\title{\|
|000006b0| 66 69 6c 65 6e 61 6d 65 | 7d 0a 5c 64 61 74 65 7b |filename|}.\date{|
|000006c0| 5c 66 69 6c 65 64 61 74 | 65 7d 0a 5c 61 75 74 68 |\filedat|e}.\auth|
|000006d0| 6f 72 7b 25 0a 20 20 4a | 6f 68 61 6e 6e 65 73 20 |or{%. J|ohannes |
|000006e0| 42 72 61 61 6d 73 5c 61 | 6e 64 0a 20 20 44 61 76 |Braams\a|nd. Dav|
|000006f0| 69 64 20 43 61 72 6c 69 | 73 6c 65 5c 61 6e 64 0a |id Carli|sle\and.|
|00000700| 20 20 41 6c 61 6e 20 4a | 65 66 66 72 65 79 5c 61 | Alan J|effrey\a|
|00000710| 6e 64 0a 20 20 4c 65 73 | 6c 69 65 20 4c 61 6d 70 |nd. Les|lie Lamp|
|00000720| 6f 72 74 5c 61 6e 64 0a | 20 20 46 72 61 6e 6b 20 |ort\and.| Frank |
|00000730| 4d 69 74 74 65 6c 62 61 | 63 68 5c 61 6e 64 0a 20 |Mittelba|ch\and. |
|00000740| 20 43 68 72 69 73 20 52 | 6f 77 6c 65 79 5c 61 6e | Chris R|owley\an|
|00000750| 64 0a 20 20 52 61 69 6e | 65 72 20 53 63 68 5c 22 |d. Rain|er Sch\"|
|00000760| 6f 70 66 7d 0a 5c 62 65 | 67 69 6e 7b 64 6f 63 75 |opf}.\be|gin{docu|
|00000770| 6d 65 6e 74 7d 0a 5c 6d | 61 6b 65 74 69 74 6c 65 |ment}.\m|aketitle|
|00000780| 0a 20 5c 44 6f 63 49 6e | 70 75 74 7b 6c 74 66 69 |. \DocIn|put{ltfi|
|00000790| 6e 61 6c 2e 64 74 78 7d | 0a 5c 65 6e 64 7b 64 6f |nal.dtx}|.\end{do|
|000007a0| 63 75 6d 65 6e 74 7d 0a | 25 3c 2f 64 72 69 76 65 |cument}.|%</drive|
|000007b0| 72 3e 0a 25 20 5c 66 69 | 0a 25 0a 25 20 5c 43 68 |r>.% \fi|.%.% \Ch|
|000007c0| 65 63 6b 53 75 6d 7b 33 | 35 37 7d 0a 25 0a 25 20 |eckSum{3|57}.%.% |
|000007d0| 5c 73 65 63 74 69 6f 6e | 7b 46 69 6e 61 6c 20 73 |\section|{Final s|
|000007e0| 65 74 74 69 6e 67 73 7d | 0a 25 20 54 68 69 73 20 |ettings}|.% This |
|000007f0| 73 65 63 74 69 6f 6e 20 | 63 6f 6e 74 61 69 6e 73 |section |contains|
|00000800| 20 74 68 65 20 66 69 6e | 61 6c 20 73 65 74 74 69 | the fin|al setti|
|00000810| 6e 67 73 20 66 6f 72 20 | 5c 4c 61 54 65 58 2e 20 |ngs for |\LaTeX. |
|00000820| 20 49 74 20 69 6e 69 74 | 69 61 6c 69 73 65 73 0a | It init|ialises.|
|00000830| 25 20 73 6f 6d 65 20 64 | 65 62 75 67 67 69 6e 67 |% some d|ebugging|
|00000840| 20 61 6e 64 20 74 79 70 | 65 73 65 74 74 69 6e 67 | and typ|esetting|
|00000850| 20 70 61 72 61 6d 65 74 | 65 72 73 2c 20 73 65 74 | paramet|ers, set|
|00000860| 73 20 74 68 65 20 64 65 | 66 61 75 6c 74 0a 25 20 |s the de|fault.% |
|00000870| 7c 5c 63 61 74 63 6f 64 | 65 7c 73 20 61 6e 64 20 ||\catcod|e|s and |
|00000880| 75 63 2f 6c 63 20 63 6f | 64 65 73 2c 20 61 6e 64 |uc/lc co|des, and|
|00000890| 20 69 6e 70 75 74 73 20 | 74 68 65 20 68 79 70 68 | inputs |the hyph|
|000008a0| 65 6e 61 74 69 6f 6e 20 | 66 69 6c 65 2e 0a 25 0a |enation |file..%.|
|000008b0| 25 20 5c 53 74 6f 70 45 | 76 65 6e 74 75 61 6c 6c |% \StopE|ventuall|
|000008c0| 79 7b 7d 0a 25 0a 25 20 | 5c 63 68 61 6e 67 65 73 |y{}.%.% |\changes|
|000008d0| 7b 76 30 2e 31 61 7d 7b | 31 39 39 34 2f 30 33 2f |{v0.1a}{|1994/03/|
|000008e0| 30 37 7d 7b 49 6e 69 74 | 69 61 6c 20 76 65 72 73 |07}{Init|ial vers|
|000008f0| 69 6f 6e 2c 20 73 70 6c | 69 74 20 66 72 6f 6d 20 |ion, spl|it from |
|00000900| 6c 61 74 65 78 2e 64 74 | 78 7d 0a 25 20 5c 63 68 |latex.dt|x}.% \ch|
|00000910| 61 6e 67 65 73 7b 76 30 | 2e 31 61 7d 7b 31 39 39 |anges{v0|.1a}{199|
|00000920| 34 2f 30 33 2f 30 37 7d | 7b 52 65 6d 6f 76 65 20 |4/03/07}|{Remove |
|00000930| 6f 6c 64 63 6f 6d 6d 65 | 6e 74 73 20 65 6e 76 69 |oldcomme|nts envi|
|00000940| 72 6f 6e 6d 65 6e 74 7d | 0a 25 20 5c 63 68 61 6e |ronment}|.% \chan|
|00000950| 67 65 73 7b 76 30 2e 31 | 63 7d 7b 31 39 39 34 2f |ges{v0.1|c}{1994/|
|00000960| 30 34 2f 32 31 7d 7b 41 | 64 64 65 64 20 63 6f 6d |04/21}{A|dded com|
|00000970| 6d 65 6e 74 73 2c 20 73 | 65 74 20 74 68 65 20 63 |ments, s|et the c|
|00000980| 61 74 63 6f 64 65 73 20 | 6f 66 0a 25 20 20 20 20 |atcodes |of.% |
|00000990| 31 32 38 2d 2d 32 35 35 | 2e 7d 0a 25 20 5c 63 68 |128--255|.}.% \ch|
|000009a0| 61 6e 67 65 73 7b 76 30 | 2e 31 64 7d 7b 31 39 39 |anges{v0|.1d}{199|
|000009b0| 34 2f 30 34 2f 32 33 7d | 7b 43 68 65 63 6b 20 74 |4/04/23}|{Check t|
|000009c0| 68 61 74 20 5c 63 6d 64 | 5c 66 6f 6e 74 40 73 75 |hat \cmd|\font@su|
|000009d0| 62 6d 61 78 20 69 73 20 | 73 74 69 6c 6c 20 7a 65 |bmax is |still ze|
|000009e0| 72 6f 7d 0a 25 20 5c 63 | 68 61 6e 67 65 73 7b 76 |ro}.% \c|hanges{v|
|000009f0| 30 2e 31 65 7d 7b 31 39 | 39 34 2f 30 35 2f 30 32 |0.1e}{19|94/05/02|
|00000a00| 7d 7b 53 65 74 20 61 6c | 6c 20 74 68 65 20 63 61 |}{Set al|l the ca|
|00000a10| 74 63 6f 64 65 73 7d 0a | 25 20 5c 63 68 61 6e 67 |tcodes}.|% \chang|
|00000a20| 65 73 7b 76 30 2e 31 66 | 7d 7b 31 39 39 34 2f 30 |es{v0.1f|}{1994/0|
|00000a30| 35 2f 30 33 7d 7b 53 65 | 74 20 74 68 65 20 63 61 |5/03}{Se|t the ca|
|00000a40| 74 63 6f 64 65 20 6f 66 | 20 63 6f 6e 74 72 6f 6c |tcode of| control|
|00000a50| 2d 4a 20 74 6f 20 62 65 | 0a 25 20 20 20 20 60 6f |-J to be|.% `o|
|00000a60| 74 68 65 72 27 2c 20 66 | 6f 72 20 75 73 65 20 69 |ther', f|or use i|
|00000a70| 6e 20 6d 65 73 73 61 67 | 65 73 2e 7d 0a 25 20 5c |n messag|es.}.% \|
|00000a80| 63 68 61 6e 67 65 73 7b | 76 30 2e 31 67 7d 7b 31 |changes{|v0.1g}{1|
|00000a90| 39 39 34 2f 30 35 2f 30 | 35 7d 7b 41 64 64 65 64 |994/05/0|5}{Added|
|00000aa0| 20 65 6d 70 74 79 20 65 | 72 72 68 65 6c 70 2e 7d | empty e|rrhelp.}|
|00000ab0| 0a 25 20 5c 63 68 61 6e | 67 65 73 7b 76 30 2e 31 |.% \chan|ges{v0.1|
|00000ac0| 68 7d 7b 31 39 39 34 2f | 30 35 2f 31 33 7d 7b 41 |h}{1994/|05/13}{A|
|00000ad0| 64 64 65 64 20 70 61 63 | 6b 61 67 65 20 6f 74 31 |dded pac|kage ot1|
|00000ae0| 65 6e 63 2c 20 61 6e 64 | 20 64 65 66 69 6e 65 64 |enc, and| defined|
|00000af0| 0a 25 20 20 20 20 5c 63 | 73 7b 40 61 63 63 69 7d |.% \c|s{@acci}|
|00000b00| 2c 20 5c 63 73 7b 40 61 | 63 63 69 69 7d 20 61 6e |, \cs{@a|ccii} an|
|00000b10| 64 20 5c 63 73 7b 40 61 | 63 63 69 69 69 7d 2e 7d |d \cs{@a|cciii}.}|
|00000b20| 0a 25 20 5c 63 68 61 6e | 67 65 73 7b 76 30 2e 31 |.% \chan|ges{v0.1|
|00000b30| 6a 7d 7b 31 39 39 34 2f | 30 35 2f 31 38 7d 7b 43 |j}{1994/|05/18}{C|
|00000b40| 6f 72 72 65 63 74 65 64 | 20 74 68 65 20 6c 63 63 |orrected| the lcc|
|00000b50| 6f 64 65 20 66 6f 72 20 | 64 2d 62 61 72 2e 7d 0a |ode for |d-bar.}.|
|00000b60| 25 20 5c 63 68 61 6e 67 | 65 73 7b 76 30 2e 31 6b |% \chang|es{v0.1k|
|00000b70| 7d 7b 31 39 39 34 2f 30 | 35 2f 31 39 7d 7b 52 65 |}{1994/0|5/19}{Re|
|00000b80| 6d 6f 76 65 64 20 5c 63 | 73 7b 6d 61 6b 65 61 74 |moved \c|s{makeat|
|00000b90| 2e 2e 2e 7d 7d 0a 25 20 | 5c 63 68 61 6e 67 65 73 |...}}.% |\changes|
|00000ba0| 7b 76 31 2e 30 6e 7d 7b | 31 39 39 34 2f 30 35 2f |{v1.0n}{|1994/05/|
|00000bb0| 33 31 7d 7b 52 65 6e 61 | 6d 65 64 20 6c 74 68 79 |31}{Rena|med lthy|
|00000bc0| 70 68 65 6e 2e 2a 20 74 | 6f 20 6c 74 68 79 70 68 |phen.* t|o lthyph|
|00000bd0| 65 6e 2e 2a 2e 7d 0a 25 | 20 5c 63 68 61 6e 67 65 |en.*.}.%| \change|
|00000be0| 73 7b 76 31 2e 30 6f 7d | 7b 31 39 39 34 2f 31 31 |s{v1.0o}|{1994/11|
|00000bf0| 2f 31 37 7d 0a 25 20 20 | 20 20 20 20 20 20 20 7b |/17}.% | {|
|00000c00| 5c 63 73 7b 40 74 65 6d | 70 61 7d 20 74 6f 20 5c |\cs{@tem|pa} to \|
|00000c10| 63 73 7b 72 65 73 65 72 | 76 65 64 40 61 7d 7d 0a |cs{reser|ved@a}}.|
|00000c20| 25 20 5c 63 68 61 6e 67 | 65 73 7b 76 31 2e 30 70 |% \chang|es{v1.0p|
|00000c30| 7d 7b 31 39 39 34 2f 31 | 32 2f 30 31 7d 0a 25 20 |}{1994/1|2/01}.% |
|00000c40| 20 20 20 20 20 20 20 20 | 7b 52 65 6e 61 6d 65 64 | |{Renamed|
|00000c50| 20 6c 74 68 79 70 68 65 | 6e 2e 2a 20 74 6f 20 68 | lthyphe|n.* to h|
|00000c60| 79 70 68 65 6e 2e 2a 2e | 7d 0a 25 20 5c 63 68 61 |yphen.*.|}.% \cha|
|00000c70| 6e 67 65 73 7b 76 31 2e | 30 72 7d 7b 31 39 39 35 |nges{v1.|0r}{1995|
|00000c80| 2f 30 36 2f 30 35 7d 0a | 25 20 20 20 20 20 20 20 |/06/05}.|% |
|00000c90| 20 20 7b 41 64 64 65 64 | 20 5c 63 73 7b 4d 61 6b | {Added| \cs{Mak|
|00000ca0| 65 55 70 70 65 72 63 61 | 73 65 7d 20 61 6e 64 20 |eUpperca|se} and |
|00000cb0| 5c 63 73 7b 4d 61 6b 65 | 4c 6f 77 65 72 63 61 73 |\cs{Make|Lowercas|
|00000cc0| 65 7d 2e 7d 0a 25 20 5c | 63 68 61 6e 67 65 73 7b |e}.}.% \|changes{|
|00000cd0| 76 31 2e 30 73 7d 7b 31 | 39 39 35 2f 30 36 2f 30 |v1.0s}{1|995/06/0|
|00000ce0| 36 7d 0a 25 20 20 20 20 | 20 20 20 20 20 7b 4d 61 |6}.% | {Ma|
|00000cf0| 64 65 20 5c 63 73 7b 4d | 61 6b 65 55 70 70 65 72 |de \cs{M|akeUpper|
|00000d00| 63 61 73 65 7d 20 61 6e | 64 20 5c 63 73 7b 4d 61 |case} an|d \cs{Ma|
|00000d10| 6b 65 4c 6f 77 65 72 63 | 61 73 65 7d 20 62 72 61 |keLowerc|ase} bra|
|00000d20| 63 65 20 74 68 65 69 72 | 0a 25 20 20 20 20 20 20 |ce their|.% |
|00000d30| 20 20 20 61 72 67 75 6d | 65 6e 74 2e 7d 20 0a 25 | argum|ent.} .%|
|00000d40| 0a 25 20 5c 73 75 62 73 | 65 63 74 69 6f 6e 7b 44 |.% \subs|ection{D|
|00000d50| 65 62 75 67 67 69 6e 67 | 7d 0a 25 0a 25 20 5c 62 |ebugging|}.%.% \b|
|00000d60| 65 67 69 6e 7b 6d 61 63 | 72 6f 7d 7b 5c 73 68 6f |egin{mac|ro}{\sho|
|00000d70| 77 6f 76 65 72 66 75 6c | 6c 7d 0a 25 20 5c 63 68 |woverful|l}.% \ch|
|00000d80| 61 6e 67 65 73 7b 76 30 | 2e 31 6b 7d 7b 31 39 39 |anges{v0|.1k}{199|
|00000d90| 34 2f 30 35 2f 31 39 7d | 7b 75 73 65 64 20 5c 63 |4/05/19}|{used \c|
|00000da0| 73 7b 40 6e 65 7d 20 6e | 6f 74 20 31 7d 0a 25 20 |s{@ne} n|ot 1}.% |
|00000db0| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 7d 7b 5c 73 |\begin{m|acro}{\s|
|00000dc0| 68 6f 77 6f 75 74 70 75 | 74 7d 0a 25 20 54 68 65 |howoutpu|t}.% The|
|00000dd0| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 63 6f 6d 6d 61 | followi|ng comma|
|00000de0| 6e 64 73 20 61 72 65 20 | 75 73 65 64 20 69 6e 20 |nds are |used in |
|00000df0| 64 65 62 75 67 67 69 6e | 67 3a 0a 25 20 5c 63 68 |debuggin|g:.% \ch|
|00000e00| 61 6e 67 65 73 7b 76 30 | 2e 31 6b 7d 7b 31 39 39 |anges{v0|.1k}{199|
|00000e10| 34 2f 30 35 2f 31 39 7d | 7b 75 73 65 64 20 5c 63 |4/05/19}|{used \c|
|00000e20| 73 7b 6d 61 78 64 69 6d | 65 6e 7d 20 6e 6f 74 20 |s{maxdim|en} not |
|00000e30| 39 39 39 39 39 7d 0a 25 | 20 20 20 20 5c 62 65 67 |99999}.%| \beg|
|00000e40| 69 6e 7b 6d 61 63 72 6f | 63 6f 64 65 7d 0a 25 3c |in{macro|code}.%<|
|00000e50| 2a 32 65 6b 65 72 6e 65 | 6c 3e 0a 5c 64 65 66 5c |*2ekerne|l>.\def\|
|00000e60| 73 68 6f 77 6f 76 65 72 | 66 75 6c 6c 7b 5c 74 72 |showover|full{\tr|
|00000e70| 61 63 69 6e 67 6f 6e 6c | 69 6e 65 5c 40 6e 65 7d |acingonl|ine\@ne}|
|00000e80| 0a 5c 64 65 66 5c 73 68 | 6f 77 6f 75 74 70 75 74 |.\def\sh|owoutput|
|00000e90| 7b 5c 74 72 61 63 69 6e | 67 6f 6e 6c 69 6e 65 5c |{\tracin|gonline\|
|00000ea0| 40 6e 65 5c 74 72 61 63 | 69 6e 67 6f 75 74 70 75 |@ne\trac|ingoutpu|
|00000eb0| 74 5c 40 6e 65 0a 20 20 | 20 20 5c 73 68 6f 77 62 |t\@ne. | \showb|
|00000ec0| 6f 78 62 72 65 61 64 74 | 68 5c 6d 61 78 64 69 6d |oxbreadt|h\maxdim|
|00000ed0| 65 6e 5c 73 68 6f 77 62 | 6f 78 64 65 70 74 68 5c |en\showb|oxdepth\|
|00000ee0| 6d 61 78 64 69 6d 65 6e | 5c 65 72 72 6f 72 73 74 |maxdimen|\errorst|
|00000ef0| 6f 70 6d 6f 64 65 7d 0a | 25 20 20 20 20 5c 65 6e |opmode}.|% \en|
|00000f00| 64 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 20 5c |d{macroc|ode}.% \|
|00000f10| 65 6e 64 7b 6d 61 63 72 | 6f 7d 0a 25 20 5c 65 6e |end{macr|o}.% \en|
|00000f20| 64 7b 6d 61 63 72 6f 7d | 0a 25 20 42 79 20 64 65 |d{macro}|.% By de|
|00000f30| 66 61 75 6c 74 2c 20 5c | 4c 61 54 65 58 7b 7d 20 |fault, \|LaTeX{} |
|00000f40| 73 68 6f 77 73 20 73 74 | 61 74 69 73 74 69 63 73 |shows st|atistics|
|00000f50| 3a 0a 25 20 20 20 20 5c | 62 65 67 69 6e 7b 6d 61 |:.% \|begin{ma|
|00000f60| 63 72 6f 63 6f 64 65 7d | 0a 5c 74 72 61 63 69 6e |crocode}|.\tracin|
|00000f70| 67 73 74 61 74 73 31 0a | 25 20 20 20 20 5c 65 6e |gstats1.|% \en|
|00000f80| 64 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 20 5c |d{macroc|ode}.% \|
|00000f90| 63 68 61 6e 67 65 73 7b | 76 30 2e 31 67 7d 7b 31 |changes{|v0.1g}{1|
|00000fa0| 39 39 34 2f 30 35 2f 30 | 35 7d 7b 53 65 74 20 65 |994/05/0|5}{Set e|
|00000fb0| 72 72 6f 72 20 68 65 6c | 70 20 65 6d 70 74 79 2e |rror hel|p empty.|
|00000fc0| 7d 0a 25 20 45 6d 70 74 | 79 20 74 68 65 20 65 72 |}.% Empt|y the er|
|00000fd0| 72 6f 72 20 68 65 6c 70 | 20 6d 65 73 73 61 67 65 |ror help| message|
|00000fe0| 2c 20 77 68 69 63 68 20 | 6d 61 79 20 68 61 76 65 |, which |may have|
|00000ff0| 20 73 6f 6d 65 20 72 75 | 62 62 69 73 68 3a 0a 25 | some ru|bbish:.%|
|00001000| 20 20 20 20 5c 62 65 67 | 69 6e 7b 6d 61 63 72 6f | \beg|in{macro|
|00001010| 63 6f 64 65 7d 0a 5c 65 | 72 72 68 65 6c 70 7b 7d |code}.\e|rrhelp{}|
|00001020| 0a 25 20 20 20 20 5c 65 | 6e 64 7b 6d 61 63 72 6f |.% \e|nd{macro|
|00001030| 63 6f 64 65 7d 0a 25 20 | 0a 25 0a 25 20 5c 73 75 |code}.% |.%.% \su|
|00001040| 62 73 65 63 74 69 6f 6e | 7b 54 79 70 65 73 65 74 |bsection|{Typeset|
|00001050| 74 69 6e 67 20 70 61 72 | 61 6d 65 74 65 72 73 7d |ting par|ameters}|
|00001060| 0a 25 0a 25 20 5c 62 65 | 67 69 6e 7b 6d 61 63 72 |.%.% \be|gin{macr|
|00001070| 6f 7d 7b 5c 40 6c 6f 77 | 70 65 6e 61 6c 74 79 7d |o}{\@low|penalty}|
|00001080| 0a 25 20 5c 62 65 67 69 | 6e 7b 6d 61 63 72 6f 7d |.% \begi|n{macro}|
|00001090| 7b 5c 40 6d 65 64 70 65 | 6e 61 6c 74 79 7d 0a 25 |{\@medpe|nalty}.%|
|000010a0| 20 5c 62 65 67 69 6e 7b | 6d 61 63 72 6f 7d 7b 5c | \begin{|macro}{\|
|000010b0| 40 68 69 67 68 70 65 6e | 61 6c 74 79 7d 0a 25 20 |@highpen|alty}.% |
|000010c0| 20 20 20 54 68 65 73 65 | 20 61 72 65 20 70 65 6e | These| are pen|
|000010d0| 61 6c 74 69 65 73 20 75 | 73 65 64 20 69 6e 74 65 |alties u|sed inte|
|000010e0| 72 6e 61 6c 6c 79 2e 0a | 25 20 20 20 20 5c 62 65 |rnally..|% \be|
|000010f0| 67 69 6e 7b 6d 61 63 72 | 6f 63 6f 64 65 7d 0a 5c |gin{macr|ocode}.\|
|00001100| 6e 65 77 63 6f 75 6e 74 | 5c 40 6c 6f 77 70 65 6e |newcount|\@lowpen|
|00001110| 61 6c 74 79 0a 5c 6e 65 | 77 63 6f 75 6e 74 5c 40 |alty.\ne|wcount\@|
|00001120| 6d 65 64 70 65 6e 61 6c | 74 79 0a 5c 6e 65 77 63 |medpenal|ty.\newc|
|00001130| 6f 75 6e 74 5c 40 68 69 | 67 68 70 65 6e 61 6c 74 |ount\@hi|ghpenalt|
|00001140| 79 0a 25 20 20 20 20 5c | 65 6e 64 7b 6d 61 63 72 |y.% \|end{macr|
|00001150| 6f 63 6f 64 65 7d 0a 25 | 20 5c 65 6e 64 7b 6d 61 |ocode}.%| \end{ma|
|00001160| 63 72 6f 7d 0a 25 20 5c | 65 6e 64 7b 6d 61 63 72 |cro}.% \|end{macr|
|00001170| 6f 7d 0a 25 20 5c 65 6e | 64 7b 6d 61 63 72 6f 7d |o}.% \en|d{macro}|
|00001180| 0a 25 20 54 68 65 20 64 | 65 66 61 75 6c 74 20 76 |.% The d|efault v|
|00001190| 61 6c 75 65 73 20 6f 66 | 20 74 68 65 20 70 69 63 |alues of| the pic|
|000011a0| 74 75 72 65 20 61 6e 64 | 20 7c 5c 66 62 6f 78 7c |ture and| |\fbox||
|000011b0| 20 70 61 72 61 6d 65 74 | 65 72 73 3a 0a 25 20 20 | paramet|ers:.% |
|000011c0| 20 20 5c 62 65 67 69 6e | 7b 6d 61 63 72 6f 63 6f | \begin|{macroco|
|000011d0| 64 65 7d 0a 5c 75 6e 69 | 74 6c 65 6e 67 74 68 20 |de}.\uni|tlength |
|000011e0| 3d 20 31 70 74 0a 5c 66 | 62 6f 78 73 65 70 20 3d |= 1pt.\f|boxsep =|
|000011f0| 20 33 70 74 0a 5c 66 62 | 6f 78 72 75 6c 65 20 3d | 3pt.\fb|oxrule =|
|00001200| 20 2e 34 70 74 0a 25 20 | 20 20 20 5c 65 6e 64 7b | .4pt.% | \end{|
|00001210| 6d 61 63 72 6f 63 6f 64 | 65 7d 0a 25 20 54 68 65 |macrocod|e}.% The|
|00001220| 20 73 61 76 65 64 20 76 | 61 6c 75 65 20 6f 66 20 | saved v|alue of |
|00001230| 5c 54 65 58 27 73 20 7c | 5c 6d 61 78 64 65 70 74 |\TeX's ||\maxdept|
|00001240| 68 7c 3a 0a 25 20 20 20 | 20 5c 62 65 67 69 6e 7b |h|:.% | \begin{|
|00001250| 6d 61 63 72 6f 63 6f 64 | 65 7d 0a 5c 40 6d 61 78 |macrocod|e}.\@max|
|00001260| 64 65 70 74 68 20 20 20 | 20 20 20 20 3d 20 5c 6d |depth | = \m|
|00001270| 61 78 64 65 70 74 68 0a | 25 20 20 20 20 5c 65 6e |axdepth.|% \en|
|00001280| 64 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 25 20 7c |d{macroc|ode}.% ||
|00001290| 5c 76 73 69 7a 65 7c 20 | 69 6e 69 74 69 61 6c 69 |\vsize| |initiali|
|000012a0| 7a 65 64 20 62 65 63 61 | 75 73 65 20 61 20 7c 5c |zed beca|use a |\|
|000012b0| 63 6c 65 61 72 70 61 67 | 65 7c 20 77 69 74 68 20 |clearpag|e| with |
|000012c0| 7c 5c 76 73 69 7a 65 20 | 3c 20 5c 74 6f 70 73 6b ||\vsize |< \topsk|
|000012d0| 69 70 7c 0a 25 20 20 63 | 61 75 73 65 73 20 74 72 |ip|.% c|auses tr|
|000012e0| 6f 75 62 6c 65 2e 0a 25 | 20 7c 5c 40 63 6f 6c 72 |ouble..%| |\@colr|
|000012f0| 6f 6f 6d 7c 20 61 6e 64 | 20 7c 5c 40 63 6f 6c 68 |oom| and| |\@colh|
|00001300| 74 7c 20 61 6c 73 6f 20 | 69 6e 69 74 69 61 6c 69 |t| also |initiali|
|00001310| 7a 65 64 20 62 65 63 61 | 75 73 65 20 7c 5c 76 73 |zed beca|use |\vs|
|00001320| 69 7a 65 7c 20 6d 61 79 | 20 62 65 0a 25 20 20 73 |ize| may| be.% s|
|00001330| 65 74 20 74 6f 20 74 68 | 65 6d 20 69 66 20 61 20 |et to th|em if a |
|00001340| 7c 5c 63 6c 65 61 72 70 | 61 67 65 7c 20 69 73 20 ||\clearp|age| is |
|00001350| 64 6f 6e 65 20 62 65 66 | 6f 72 65 20 74 68 65 20 |done bef|ore the |
|00001360| 7c 5c 62 65 67 69 6e 7b | 64 6f 63 75 6d 65 6e 74 ||\begin{|document|
|00001370| 7d 7c 0a 25 0a 25 20 20 | 20 20 5c 62 65 67 69 6e |}|.%.% | \begin|
|00001380| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0a 5c 76 73 69 |{macroco|de}.\vsi|
|00001390| 7a 65 20 3d 20 31 30 30 | 30 70 74 0a 5c 40 63 6f |ze = 100|0pt.\@co|
|000013a0| 6c 72 6f 6f 6d 20 3d 20 | 5c 76 73 69 7a 65 0a 5c |lroom = |\vsize.\|
|000013b0| 40 63 6f 6c 68 74 20 3d | 20 5c 76 73 69 7a 65 0a |@colht =| \vsize.|
|000013c0| 25 20 20 20 20 5c 65 6e | 64 7b 6d 61 63 72 6f 63 |% \en|d{macroc|
|000013d0| 6f 64 65 7d 0a 25 20 49 | 6e 69 74 69 61 6c 69 73 |ode}.% I|nitialis|
|000013e0| 65 20 7c 5c 74 65 78 74 | 68 65 69 67 68 74 7c 20 |e |\text|height| |
|000013f0| 7c 5c 74 65 78 74 77 69 | 64 74 68 7c 20 61 6e 64 ||\textwi|dth| and|
|00001400| 20 70 61 67 65 20 73 74 | 79 6c 65 2c 20 74 6f 20 | page st|yle, to |
|00001410| 61 76 6f 69 64 0a 25 20 | 69 6e 74 65 72 6e 61 6c |avoid.% |internal|
|00001420| 20 65 72 72 6f 72 73 20 | 69 66 20 74 68 65 79 20 | errors |if they |
|00001430| 61 72 65 20 6e 6f 74 20 | 73 65 74 20 62 79 20 74 |are not |set by t|
|00001440| 68 65 20 63 6c 61 73 73 | 2e 0a 25 20 5c 63 68 61 |he class|..% \cha|
|00001450| 6e 67 65 73 7b 76 30 2e | 31 62 7d 7b 31 39 39 34 |nges{v0.|1b}{1994|
|00001460| 2f 30 34 2f 31 38 7d 0a | 25 20 20 20 20 20 20 20 |/04/18}.|% |
|00001470| 20 20 7b 49 6e 69 74 69 | 61 6c 69 73 65 20 5c 63 | {Initi|alise \c|
|00001480| 6d 64 5c 74 65 78 74 68 | 65 69 67 68 74 5c 20 5c |md\texth|eight\ \|
|00001490| 63 6d 64 5c 74 65 78 74 | 77 69 64 74 68 5c 20 61 |cmd\text|width\ a|
|000014a0| 6e 64 20 70 61 67 65 20 | 73 74 79 6c 65 7d 0a 25 |nd page |style}.%|
|000014b0| 20 20 20 20 5c 62 65 67 | 69 6e 7b 6d 61 63 72 6f | \beg|in{macro|
|000014c0| 63 6f 64 65 7d 0a 5c 74 | 65 78 74 68 65 69 67 68 |code}.\t|extheigh|
|000014d0| 74 3d 2e 35 5c 6d 61 78 | 64 69 6d 65 6e 0a 5c 74 |t=.5\max|dimen.\t|
|000014e0| 65 78 74 77 69 64 74 68 | 3d 5c 74 65 78 74 68 65 |extwidth|=\texthe|
|000014f0| 69 67 68 74 0a 5c 70 73 | 40 65 6d 70 74 79 0a 25 |ight.\ps|@empty.%|
|00001500| 20 20 20 20 5c 65 6e 64 | 7b 6d 61 63 72 6f 63 6f | \end|{macroco|
|00001510| 64 65 7d 0a 25 0a 25 0a | 25 20 5c 73 75 62 73 65 |de}.%.%.|% \subse|
|00001520| 63 74 69 6f 6e 7b 48 79 | 70 68 65 6e 61 74 69 6f |ction{Hy|phenatio|
|00001530| 6e 7d 0a 25 0a 25 20 5c | 63 68 61 6e 67 65 73 7b |n}.%.% \|changes{|
|00001540| 76 30 2e 31 61 7d 7b 31 | 39 39 34 2f 30 33 2f 30 |v0.1a}{1|994/03/0|
|00001550| 37 7d 7b 6d 6f 76 65 20 | 63 6f 64 65 20 68 65 72 |7}{move |code her|
|00001560| 65 20 66 72 6f 6d 20 6c | 68 79 70 68 65 6e 2e 64 |e from l|hyphen.d|
|00001570| 74 78 7d 0a 25 20 5c 63 | 68 61 6e 67 65 73 7b 76 |tx}.% \c|hanges{v|
|00001580| 30 2e 31 61 7d 7b 31 39 | 39 34 2f 30 33 2f 30 37 |0.1a}{19|94/03/07|
|00001590| 7d 0a 25 20 20 20 20 20 | 20 20 20 20 7b 75 73 65 |}.% | {use|
|000015a0| 20 5c 63 6d 64 5c 49 6e | 70 75 74 49 66 46 69 6c | \cmd\In|putIfFil|
|000015b0| 65 45 78 69 73 74 73 20 | 6e 6f 74 20 5c 63 6d 64 |eExists |not \cmd|
|000015c0| 5c 49 66 46 69 6c 65 45 | 78 69 73 74 73 7d 0a 25 |\IfFileE|xists}.%|
|000015d0| 0a 25 20 54 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |.% The f|ollowing|
|000015e0| 20 63 6f 64 65 20 77 69 | 6c 6c 20 62 65 20 63 6f | code wi|ll be co|
|000015f0| 6d 70 69 6c 65 64 20 69 | 6e 74 6f 20 74 68 65 20 |mpiled i|nto the |
|00001600| 66 6f 72 6d 61 74 20 66 | 69 6c 65 2e 20 49 74 20 |format f|ile. It |
|00001610| 63 68 65 63 6b 73 0a 25 | 20 66 6f 72 20 74 68 65 |checks.%| for the|
|00001620| 20 65 78 69 73 74 61 6e | 63 65 20 6f 66 20 5c 74 | existan|ce of \t|
|00001630| 65 78 74 74 74 7b 68 79 | 70 68 65 6e 2e 63 66 67 |exttt{hy|phen.cfg|
|00001640| 7d 20 69 6e 20 69 6e 70 | 75 74 73 20 74 68 61 74 |} in inp|uts that|
|00001650| 20 66 69 6c 65 20 69 66 | 0a 25 20 66 6f 75 6e 64 | file if|.% found|
|00001660| 2e 20 4f 74 68 65 72 77 | 69 73 65 20 69 74 20 69 |. Otherw|ise it i|
|00001670| 6e 70 75 74 73 20 5c 74 | 65 78 74 74 74 7b 68 79 |nputs \t|exttt{hy|
|00001680| 70 68 65 6e 2e 6c 74 78 | 7d 2e 20 20 4e 6f 74 65 |phen.ltx|}. Note|
|00001690| 20 74 68 61 74 20 74 68 | 65 73 65 0a 25 20 61 72 | that th|ese.% ar|
|000016a0| 65 20 6c 6f 61 64 65 64 | 20 69 6e 20 5c 65 6d 70 |e loaded| in \emp|
|000016b0| 68 7b 62 65 66 6f 72 65 | 7d 20 74 68 65 20 7c 5c |h{before|} the |\|
|000016c0| 63 61 74 63 6f 64 65 7c | 73 20 61 72 65 20 73 65 |catcode||s are se|
|000016d0| 74 2c 20 73 6f 20 6c 6f | 63 61 6c 0a 25 20 68 79 |t, so lo|cal.% hy|
|000016e0| 70 68 65 6e 61 74 69 6f | 6e 20 66 69 6c 65 73 20 |phenatio|n files |
|000016f0| 63 61 6e 20 75 73 65 20 | 38 2d 62 69 74 20 69 6e |can use |8-bit in|
|00001700| 70 75 74 2e 0a 25 0a 25 | 20 57 65 20 74 72 79 20 |put..%.%| We try |
|00001710| 74 6f 20 6c 6f 61 64 20 | 74 68 65 20 63 75 73 74 |to load |the cust|
|00001720| 6f 6d 69 7a 65 64 20 68 | 79 70 68 65 6e 61 74 69 |omized h|yphenati|
|00001730| 6f 6e 20 64 65 73 63 72 | 69 70 74 69 6f 6e 20 66 |on descr|iption f|
|00001740| 69 6c 65 2e 0a 25 20 20 | 20 20 5c 62 65 67 69 6e |ile..% | \begin|
|00001750| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0a 5c 49 6e 70 |{macroco|de}.\Inp|
|00001760| 75 74 49 66 46 69 6c 65 | 45 78 69 73 74 73 7b 68 |utIfFile|Exists{h|
|00001770| 79 70 68 65 6e 2e 63 66 | 67 7d 0a 20 20 20 20 20 |yphen.cf|g}. |
|00001780| 20 20 20 20 20 20 7b 5c | 74 79 70 65 6f 75 74 7b | {\|typeout{|
|00001790| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000017a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000017b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 5e 5e 4a 25 |********|****^^J%|
|000017c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000017d0| 20 20 20 20 20 20 2a 20 | 4c 6f 63 61 6c 20 63 6f | * |Local co|
|000017e0| 6e 66 69 67 75 72 61 74 | 69 6f 6e 20 66 69 6c 65 |nfigurat|ion file|
|000017f0| 20 68 79 70 68 65 6e 2e | 63 66 67 20 75 73 65 64 | hyphen.|cfg used|
|00001800| 5e 5e 4a 25 0a 20 20 20 | 20 20 20 20 20 20 20 20 |^^J%. | |
|00001810| 20 20 20 20 20 20 20 20 | 20 20 2a 2a 2a 2a 2a 2a | | ******|
|00001820| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001830| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001840| 2a 2a 2a 2a 2a 2a 7d 7d | 0a 20 20 20 20 20 20 20 |******}}|. |
|00001850| 20 20 20 20 7b 5c 69 6e | 70 75 74 7b 68 79 70 68 | {\in|put{hyph|
|00001860| 65 6e 2e 6c 74 78 7d 7d | 0a 25 20 20 20 20 5c 65 |en.ltx}}|.% \e|
|00001870| 6e 64 7b 6d 61 63 72 6f | 63 6f 64 65 7d 0a 25 0a |nd{macro|code}.%.|
|00001880| 25 0a 25 0a 25 20 5c 73 | 75 62 73 65 63 74 69 6f |%.%.% \s|ubsectio|
|00001890| 6e 7b 46 6f 6e 74 20 6c | 6f 61 64 69 6e 67 7d 0a |n{Font l|oading}.|
|000018a0| 25 20 20 20 20 46 6f 6e | 74 73 20 6c 6f 61 64 65 |% Fon|ts loade|
|000018b0| 64 20 64 75 72 69 6e 67 | 20 74 68 65 20 66 6f 72 |d during| the for|
|000018c0| 6d 61 74 74 69 6e 67 20 | 70 72 6f 63 65 73 73 20 |matting |process |
|000018d0| 6d 69 67 68 74 20 61 6c | 72 65 61 64 79 20 68 61 |might al|ready ha|
|000018e0| 76 65 0a 25 20 20 20 20 | 63 68 61 6e 67 65 64 20 |ve.% |changed |
|000018f0| 74 68 65 20 7c 5c 66 6f | 6e 74 40 73 75 62 6d 61 |the |\fo|nt@subma|
|00001900| 78 7c 20 66 72 6f 6d 20 | 7c 30 70 74 7c 20 74 6f |x| from ||0pt| to|
|00001910| 20 73 6f 6d 65 74 68 69 | 6e 67 20 68 69 67 68 65 | somethi|ng highe|
|00001920| 72 2e 0a 25 20 20 20 20 | 49 66 20 73 6f 20 62 65 |r..% |If so be|
|00001930| 20 70 75 74 20 6f 75 74 | 20 61 20 62 6f 6c 64 20 | put out| a bold |
|00001940| 77 61 72 6e 69 6e 67 2e | 0a 25 20 5c 63 68 61 6e |warning.|.% \chan|
|00001950| 67 65 73 7b 76 30 2e 31 | 6c 7d 7b 31 39 39 34 2f |ges{v0.1|l}{1994/|
|00001960| 30 35 2f 32 30 7d 7b 55 | 73 65 20 6e 65 77 20 66 |05/20}{U|se new f|
|00001970| 6f 6e 74 20 77 61 72 6e | 69 6e 67 20 63 6f 6d 6d |ont warn|ing comm|
|00001980| 61 6e 64 73 7d 0a 25 20 | 20 20 20 5c 62 65 67 69 |ands}.% | \begi|
|00001990| 6e 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 5c 69 66 |n{macroc|ode}.\if|
|000019a0| 64 69 6d 20 5c 66 6f 6e | 74 40 73 75 62 6d 61 78 |dim \fon|t@submax|
|000019b0| 20 3e 5c 7a 40 0a 20 20 | 20 5c 40 66 6f 6e 74 40 | >\z@. | \@font@|
|000019c0| 77 61 72 6e 69 6e 67 7b | 53 69 7a 65 20 73 75 62 |warning{|Size sub|
|000019d0| 73 74 69 74 75 74 69 6f | 6e 73 20 77 69 74 68 20 |stitutio|ns with |
|000019e0| 64 69 66 66 65 72 65 6e | 63 65 73 5c 4d 65 73 73 |differen|ces\Mess|
|000019f0| 61 67 65 42 72 65 61 6b | 0a 20 20 20 20 20 20 20 |ageBreak|. |
|00001a00| 20 20 20 20 20 20 20 20 | 20 20 75 70 20 74 6f 20 | | up to |
|00001a10| 5c 66 6f 6e 74 40 73 75 | 62 6d 61 78 5c 73 70 61 |\font@su|bmax\spa|
|00001a20| 63 65 20 68 61 76 65 20 | 6f 63 63 75 72 65 64 2e |ce have |occured.|
|00001a30| 5c 4d 65 73 73 61 67 65 | 42 72 65 61 6b 0a 20 20 |\Message|Break. |
|00001a40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 4d | | \M|
|00001a50| 65 73 73 61 67 65 42 72 | 65 61 6b 0a 20 20 20 20 |essageBr|eak. |
|00001a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 50 6c 65 61 | | Plea|
|00001a70| 73 65 20 63 68 65 63 6b | 20 74 68 65 20 74 72 61 |se check| the tra|
|00001a80| 6e 73 63 72 69 70 74 20 | 66 69 6c 65 0a 20 20 20 |nscript |file. |
|00001a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 63 61 72 | | car|
|00001aa0| 65 66 75 6c 6c 79 5c 4d | 65 73 73 61 67 65 42 72 |efully\M|essageBr|
|00001ab0| 65 61 6b 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |eak. | |
|00001ac0| 20 20 20 20 61 6e 64 20 | 72 65 64 6f 20 74 68 65 | and |redo the|
|00001ad0| 20 66 6f 72 6d 61 74 20 | 67 65 6e 65 72 61 74 69 | format |generati|
|00001ae0| 6f 6e 20 69 66 20 6e 65 | 63 65 73 73 61 72 79 21 |on if ne|cessary!|
|00001af0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001b00| 20 5c 40 67 6f 62 62 6c | 65 74 77 6f 7d 25 0a 20 | \@gobbl|etwo}%. |
|00001b10| 20 20 5c 65 72 72 68 65 | 6c 70 7b 4f 6e 6c 79 20 | \errhe|lp{Only |
|00001b20| 73 74 6f 70 70 65 64 2c | 20 74 6f 20 67 69 76 65 |stopped,| to give|
|00001b30| 20 79 6f 75 20 74 69 6d | 65 20 74 6f 0a 20 20 20 | you tim|e to. |
|00001b40| 20 20 20 20 20 20 20 20 | 20 72 65 61 64 20 74 68 | | read th|
|00001b50| 65 20 61 62 6f 76 65 20 | 6d 65 73 73 61 67 65 2e |e above |message.|
|00001b60| 7d 0a 20 20 20 5c 65 72 | 72 6d 65 73 73 61 67 65 |}. \er|rmessage|
|00001b70| 7b 7d 0a 25 20 20 20 20 | 5c 65 6e 64 7b 6d 61 63 |{}.% |\end{mac|
|00001b80| 72 6f 63 6f 64 65 7d 0a | 25 20 20 20 20 57 65 20 |rocode}.|% We |
|00001b90| 72 65 73 65 74 20 74 68 | 65 20 6d 61 63 72 6f 2e |reset th|e macro.|
|00001ba0| 20 4f 74 68 65 72 77 69 | 73 65 20 65 76 65 72 79 | Otherwi|se every|
|00001bb0| 20 75 73 65 72 20 77 69 | 6c 6c 20 67 65 74 20 61 | user wi|ll get a|
|00001bc0| 20 77 61 72 6e 69 6e 67 | 20 6f 6e 0a 25 20 20 20 | warning| on.% |
|00001bd0| 20 65 76 65 72 79 20 6a | 6f 62 2e 0a 25 20 20 20 | every j|ob..% |
|00001be0| 20 5c 62 65 67 69 6e 7b | 6d 61 63 72 6f 63 6f 64 | \begin{|macrocod|
|00001bf0| 65 7d 0a 5c 64 65 66 5c | 66 6f 6e 74 40 73 75 62 |e}.\def\|font@sub|
|00001c00| 6d 61 78 7b 30 70 74 7d | 0a 5c 66 69 0a 25 20 20 |max{0pt}|.\fi.% |
|00001c10| 20 20 5c 65 6e 64 7b 6d | 61 63 72 6f 63 6f 64 65 | \end{m|acrocode|
|00001c20| 7d 0a 25 0a 25 20 5c 73 | 75 62 73 65 63 74 69 6f |}.%.% \s|ubsectio|
|00001c30| 6e 7b 49 6e 70 75 74 20 | 65 6e 63 6f 64 69 6e 67 |n{Input |encoding|
|00001c40| 7d 0a 25 0a 25 20 57 65 | 20 74 65 6d 70 6f 72 61 |}.%.% We| tempora|
|00001c50| 72 69 6c 79 20 64 65 66 | 69 6e 65 20 7c 5c 72 65 |rily def|ine |\re|
|00001c60| 73 65 72 76 65 64 40 61 | 7c 20 74 6f 20 61 70 70 |served@a|| to app|
|00001c70| 6c 79 20 7c 5c 72 65 73 | 65 72 76 65 64 40 63 7c |ly |\res|erved@c||
|00001c80| 20 74 6f 20 61 6c 6c 20 | 74 68 65 0a 25 20 6e 75 | to all |the.% nu|
|00001c90| 6d 62 65 72 73 20 69 6e | 20 74 68 65 20 72 61 6e |mbers in| the ran|
|00001ca0| 67 65 20 6f 66 20 69 74 | 73 20 61 72 67 75 6d 65 |ge of it|s argume|
|00001cb0| 6e 74 73 2e 0a 25 20 20 | 20 20 5c 62 65 67 69 6e |nts..% | \begin|
|00001cc0| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0a 5c 64 65 66 |{macroco|de}.\def|
|00001cd0| 5c 72 65 73 65 72 76 65 | 64 40 61 23 31 23 32 7b |\reserve|d@a#1#2{|
|00001ce0| 25 0a 20 20 20 5c 40 74 | 65 6d 70 63 6e 74 61 23 |%. \@t|empcnta#|
|00001cf0| 31 5c 72 65 6c 61 78 0a | 20 20 20 5c 40 74 65 6d |1\relax.| \@tem|
|00001d00| 70 63 6e 74 62 23 32 5c | 72 65 6c 61 78 0a 20 20 |pcntb#2\|relax. |
|00001d10| 20 5c 72 65 73 65 72 76 | 65 64 40 62 0a 7d 0a 5c | \reserv|ed@b.}.\|
|00001d20| 64 65 66 5c 72 65 73 65 | 72 76 65 64 40 62 7b 25 |def\rese|rved@b{%|
|00001d30| 0a 20 20 20 5c 69 66 6e | 75 6d 5c 40 74 65 6d 70 |. \ifn|um\@temp|
|00001d40| 63 6e 74 61 3e 5c 40 74 | 65 6d 70 63 6e 74 62 5c |cnta>\@t|empcntb\|
|00001d50| 65 6c 73 65 0a 20 20 20 | 20 20 20 5c 72 65 73 65 |else. | \rese|
|00001d60| 72 76 65 64 40 63 5c 40 | 74 65 6d 70 63 6e 74 61 |rved@c\@|tempcnta|
|00001d70| 0a 20 20 20 20 20 20 5c | 61 64 76 61 6e 63 65 5c |. \|advance\|
|00001d80| 40 74 65 6d 70 63 6e 74 | 61 5c 40 6e 65 0a 20 20 |@tempcnt|a\@ne. |
|00001d90| 20 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 | \exp|andafter|
|00001da0| 5c 72 65 73 65 72 76 65 | 64 40 62 0a 20 20 20 5c |\reserve|d@b. \|
|00001db0| 66 69 0a 7d 0a 25 20 20 | 20 20 5c 65 6e 64 7b 6d |fi.}.% | \end{m|
|00001dc0| 61 63 72 6f 63 6f 64 65 | 7d 0a 25 20 5c 63 68 61 |acrocode|}.% \cha|
|00001dd0| 6e 67 65 73 7b 76 30 2e | 31 65 7d 7b 31 39 39 34 |nges{v0.|1e}{1994|
|00001de0| 2f 30 35 2f 30 32 7d 7b | 41 64 64 65 64 20 73 65 |/05/02}{|Added se|
|00001df0| 74 74 69 6e 67 20 74 68 | 65 20 73 70 65 63 69 61 |tting th|e specia|
|00001e00| 6c 20 63 61 74 63 6f 64 | 65 73 2e 7d 0a 25 20 5c |l catcod|es.}.% \|
|00001e10| 63 68 61 6e 67 65 73 7b | 76 30 2e 31 66 7d 7b 31 |changes{|v0.1f}{1|
|00001e20| 39 39 34 2f 30 35 2f 30 | 32 7d 7b 53 65 74 20 74 |994/05/0|2}{Set t|
|00001e30| 68 65 20 63 61 74 63 6f | 64 65 20 6f 66 20 63 6f |he catco|de of co|
|00001e40| 6e 74 72 6f 6c 2d 4a 2e | 7d 0a 25 20 53 65 74 20 |ntrol-J.|}.% Set |
|00001e50| 74 68 65 20 73 70 65 63 | 69 61 6c 20 63 61 74 63 |the spec|ial catc|
|00001e60| 6f 64 65 73 20 28 61 6c | 74 68 6f 75 67 68 20 73 |odes (al|though s|
|00001e70| 6f 6d 65 20 6f 66 20 74 | 68 65 73 65 20 61 72 65 |ome of t|hese are|
|00001e80| 20 75 73 65 6c 65 73 73 | 2c 20 73 69 6e 63 65 20 | useless|, since |
|00001e90| 61 6e 0a 25 20 65 72 72 | 6f 72 20 77 69 6c 6c 20 |an.% err|or will |
|00001ea0| 68 61 76 65 20 6f 63 63 | 75 72 72 65 64 20 69 66 |have occ|urred if|
|00001eb0| 20 74 68 65 20 63 61 74 | 63 6f 64 65 73 20 68 61 | the cat|codes ha|
|00001ec0| 76 65 20 63 68 61 6e 67 | 65 64 29 2e 20 20 4e 6f |ve chang|ed). No|
|00001ed0| 74 65 20 74 68 61 74 0a | 25 20 7c 5e 5e 4a 7c 20 |te that.|% |^^J| |
|00001ee0| 68 61 73 20 63 61 74 63 | 6f 64 65 20 60 6f 74 68 |has catc|ode `oth|
|00001ef0| 65 72 27 20 66 6f 72 20 | 75 73 65 20 69 6e 20 77 |er' for |use in w|
|00001f00| 61 72 6e 69 6e 67 20 6d | 65 73 73 61 67 65 73 2e |arning m|essages.|
|00001f10| 0a 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|00001f20| 72 6f 63 6f 64 65 7d 0a | 5c 63 61 74 63 6f 64 65 |rocode}.|\catcode|
|00001f30| 60 5c 20 3d 31 30 0a 5c | 63 61 74 63 6f 64 65 60 |`\ =10.\|catcode`|
|00001f40| 5c 23 3d 36 0a 5c 63 61 | 74 63 6f 64 65 60 5c 24 |\#=6.\ca|tcode`\$|
|00001f50| 3d 33 0a 5c 63 61 74 63 | 6f 64 65 60 5c 25 3d 31 |=3.\catc|ode`\%=1|
|00001f60| 34 0a 5c 63 61 74 63 6f | 64 65 60 5c 26 3d 34 0a |4.\catco|de`\&=4.|
|00001f70| 5c 63 61 74 63 6f 64 65 | 60 5c 5c 3d 30 0a 5c 63 |\catcode|`\\=0.\c|
|00001f80| 61 74 63 6f 64 65 60 5c | 5e 3d 37 0a 5c 63 61 74 |atcode`\|^=7.\cat|
|00001f90| 63 6f 64 65 60 5c 5f 3d | 38 0a 5c 63 61 74 63 6f |code`\_=|8.\catco|
|00001fa0| 64 65 60 5c 7b 3d 31 0a | 5c 63 61 74 63 6f 64 65 |de`\{=1.|\catcode|
|00001fb0| 60 5c 7d 3d 32 0a 5c 63 | 61 74 63 6f 64 65 60 5c |`\}=2.\c|atcode`\|
|00001fc0| 7e 3d 31 33 0a 5c 63 61 | 74 63 6f 64 65 60 5c 40 |~=13.\ca|tcode`\@|
|00001fd0| 3d 31 31 0a 5c 63 61 74 | 63 6f 64 65 60 5c 5e 5e |=11.\cat|code`\^^|
|00001fe0| 49 3d 31 30 0a 5c 63 61 | 74 63 6f 64 65 60 5c 5e |I=10.\ca|tcode`\^|
|00001ff0| 5e 4a 3d 31 32 0a 5c 63 | 61 74 63 6f 64 65 60 5c |^J=12.\c|atcode`\|
|00002000| 5e 5e 4c 3d 31 33 0a 5c | 63 61 74 63 6f 64 65 60 |^^L=13.\|catcode`|
|00002010| 5c 5e 5e 4d 3d 35 0a 25 | 20 20 20 20 5c 65 6e 64 |\^^M=5.%| \end|
|00002020| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0a 25 20 5c 63 |{macroco|de}.% \c|
|00002030| 68 61 6e 67 65 73 7b 76 | 30 2e 31 65 7d 7b 31 39 |hanges{v|0.1e}{19|
|00002040| 39 34 2f 30 35 2f 30 32 | 7d 7b 41 64 64 65 64 20 |94/05/02|}{Added |
|00002050| 73 65 74 74 69 6e 67 20 | 74 68 65 20 60 6f 74 68 |setting |the `oth|
|00002060| 65 72 27 20 63 61 74 63 | 6f 64 65 73 2e 7d 0a 25 |er' catc|odes.}.%|
|00002070| 20 53 65 74 20 74 68 65 | 20 60 6f 74 68 65 72 27 | Set the| `other'|
|00002080| 20 63 61 74 63 6f 64 65 | 73 2e 0a 25 20 20 20 20 | catcode|s..% |
|00002090| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 63 6f 64 65 |\begin{m|acrocode|
|000020a0| 7d 0a 5c 64 65 66 5c 72 | 65 73 65 72 76 65 64 40 |}.\def\r|eserved@|
|000020b0| 63 23 31 7b 5c 63 61 74 | 63 6f 64 65 23 31 3d 31 |c#1{\cat|code#1=1|
|000020c0| 32 5c 72 65 6c 61 78 7d | 0a 5c 72 65 73 65 72 76 |2\relax}|.\reserv|
|000020d0| 65 64 40 63 7b 60 5c 21 | 7d 0a 5c 72 65 73 65 72 |ed@c{`\!|}.\reser|
|000020e0| 76 65 64 40 63 7b 60 5c | 22 7d 0a 5c 72 65 73 65 |ved@c{`\|"}.\rese|
|000020f0| 72 76 65 64 40 61 7b 60 | 5c 27 7d 7b 60 5c 3f 7d |rved@a{`|\'}{`\?}|
|00002100| 0a 5c 72 65 73 65 72 76 | 65 64 40 63 7b 60 5c 5b |.\reserv|ed@c{`\[|
|00002110| 7d 0a 5c 72 65 73 65 72 | 76 65 64 40 63 7b 60 5c |}.\reser|ved@c{`\|
|00002120| 5d 7d 0a 5c 72 65 73 65 | 72 76 65 64 40 63 7b 60 |]}.\rese|rved@c{`|
|00002130| 5c 60 7d 0a 5c 72 65 73 | 65 72 76 65 64 40 63 7b |\`}.\res|erved@c{|
|00002140| 60 5c 7c 7d 0a 25 20 20 | 20 20 5c 65 6e 64 7b 6d |`\|}.% | \end{m|
|00002150| 61 63 72 6f 63 6f 64 65 | 7d 0a 25 20 5c 63 68 61 |acrocode|}.% \cha|
|00002160| 6e 67 65 73 7b 76 30 2e | 31 65 7d 7b 31 39 39 34 |nges{v0.|1e}{1994|
|00002170| 2f 30 35 2f 30 32 7d 7b | 41 64 64 65 64 20 73 65 |/05/02}{|Added se|
|00002180| 74 74 69 6e 67 20 74 68 | 65 20 60 6c 65 74 74 65 |tting th|e `lette|
|00002190| 72 27 20 63 61 74 63 6f | 64 65 73 2e 7d 0a 25 20 |r' catco|des.}.% |
|000021a0| 53 65 74 20 74 68 65 20 | 60 6c 65 74 74 65 72 27 |Set the |`letter'|
|000021b0| 20 63 61 74 63 6f 64 65 | 73 2e 0a 25 20 20 20 20 | catcode|s..% |
|000021c0| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 63 6f 64 65 |\begin{m|acrocode|
|000021d0| 7d 0a 5c 64 65 66 5c 72 | 65 73 65 72 76 65 64 40 |}.\def\r|eserved@|
|000021e0| 63 23 31 7b 5c 63 61 74 | 63 6f 64 65 23 31 3d 31 |c#1{\cat|code#1=1|
|000021f0| 31 5c 72 65 6c 61 78 7d | 0a 5c 72 65 73 65 72 76 |1\relax}|.\reserv|
|00002200| 65 64 40 61 7b 60 5c 41 | 7d 7b 60 5c 5a 7d 0a 5c |ed@a{`\A|}{`\Z}.\|
|00002210| 72 65 73 65 72 76 65 64 | 40 61 7b 60 5c 61 7d 7b |reserved|@a{`\a}{|
|00002220| 60 5c 7a 7d 0a 25 20 20 | 20 20 5c 65 6e 64 7b 6d |`\z}.% | \end{m|
|00002230| 61 63 72 6f 63 6f 64 65 | 7d 0a 25 20 5c 63 68 61 |acrocode|}.% \cha|
|00002240| 6e 67 65 73 7b 76 30 2e | 31 65 7d 7b 31 39 39 34 |nges{v0.|1e}{1994|
|00002250| 2f 30 35 2f 30 32 7d 7b | 4d 61 64 65 20 73 6c 6f |/05/02}{|Made slo|
|00002260| 74 20 31 32 37 20 69 6c | 6c 65 67 61 6c 7d 0a 25 |t 127 il|legal}.%|
|00002270| 20 5c 63 68 61 6e 67 65 | 73 7b 76 31 2e 30 6e 7d | \change|s{v1.0n}|
|00002280| 7b 31 39 39 34 2f 31 31 | 2f 31 38 7d 0a 25 20 20 |{1994/11|/18}.% |
|00002290| 20 20 20 20 20 20 20 7b | 72 65 2d 61 6c 6c 6f 77 | {|re-allow|
|000022a0| 20 73 6c 6f 74 73 20 31 | 32 37 2d 2d 32 35 35 7d | slots 1|27--255}|
|000022b0| 0a 25 20 41 6c 6c 20 74 | 68 65 20 63 68 61 72 61 |.% All t|he chara|
|000022c0| 63 74 65 72 73 20 69 6e | 20 74 68 65 20 72 61 6e |cters in| the ran|
|000022d0| 67 65 20 30 2d 2d 33 31 | 20 61 6e 64 20 31 32 37 |ge 0--31| and 127|
|000022e0| 2d 2d 32 35 35 20 61 72 | 65 20 69 6c 6c 65 67 61 |--255 ar|e illega|
|000022f0| 6c 2c 0a 25 20 5c 65 6d | 70 68 7b 65 78 63 65 70 |l,.% \em|ph{excep|
|00002300| 74 7d 20 74 61 62 20 28 | 7c 5e 5e 49 7c 29 2c 20 |t} tab (||^^I|), |
|00002310| 6e 6c 20 28 7c 5e 5e 4a | 7c 29 2c 20 66 66 20 28 |nl (|^^J||), ff (|
|00002320| 7c 5e 5e 4c 7c 29 20 61 | 6e 64 20 63 72 20 28 7c ||^^L|) a|nd cr (||
|00002330| 5e 5e 4d 7c 29 2e 0a 25 | 0a 25 20 4e 6f 77 20 61 |^^M|)..%|.% Now a|
|00002340| 6c 6c 6f 77 20 38 2d 62 | 69 74 20 63 68 61 72 61 |llow 8-b|it chara|
|00002350| 63 74 65 72 73 2c 20 61 | 6c 74 68 6f 75 67 68 20 |cters, a|lthough |
|00002360| 74 68 65 69 72 20 75 73 | 65 20 69 6e 20 74 68 69 |their us|e in thi|
|00002370| 73 20 77 61 79 20 69 73 | 0a 25 20 73 74 72 6f 6e |s way is|.% stron|
|00002380| 67 6c 79 20 64 69 73 63 | 6f 75 72 61 67 65 64 2e |gly disc|ouraged.|
|00002390| 20 53 65 65 20 7c 69 6e | 70 75 74 65 6e 63 2e 64 | See |in|putenc.d|
|000023a0| 74 78 7c 20 66 6f 72 20 | 61 20 73 75 70 70 6f 72 |tx| for |a suppor|
|000023b0| 74 65 64 20 6d 65 63 68 | 61 6e 69 73 6d 0a 25 20 |ted mech|anism.% |
|000023c0| 66 6f 72 20 38 2d 62 69 | 74 20 69 6e 70 75 74 2e |for 8-bi|t input.|
|000023d0| 0a 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|000023e0| 72 6f 63 6f 64 65 7d 0a | 5c 64 65 66 5c 72 65 73 |rocode}.|\def\res|
|000023f0| 65 72 76 65 64 40 63 23 | 31 7b 5c 63 61 74 63 6f |erved@c#|1{\catco|
|00002400| 64 65 23 31 3d 31 35 5c | 72 65 6c 61 78 7d 0a 5c |de#1=15\|relax}.\|
|00002410| 72 65 73 65 72 76 65 64 | 40 61 7b 30 7d 7b 60 5c |reserved|@a{0}{`\|
|00002420| 5e 5e 48 7d 0a 5c 72 65 | 73 65 72 76 65 64 40 63 |^^H}.\re|served@c|
|00002430| 7b 60 5c 5e 5e 4b 7d 0a | 5c 72 65 73 65 72 76 65 |{`\^^K}.|\reserve|
|00002440| 64 40 61 7b 60 5c 5e 5e | 4e 7d 7b 33 31 7d 0a 25 |d@a{`\^^|N}{31}.%|
|00002450| 5c 69 66 6e 75 6d 5c 69 | 6e 70 75 74 6c 69 6e 65 |\ifnum\i|nputline|
|00002460| 6e 6f 3d 5c 6d 40 6e 65 | 0a 20 20 5c 63 61 74 63 |no=\m@ne|. \catc|
|00002470| 6f 64 65 22 37 46 3d 31 | 35 0a 25 5c 65 6c 73 65 |ode"7F=1|5.%\else|
|00002480| 0a 25 20 20 5c 72 65 73 | 65 72 76 65 64 40 61 7b |.% \res|erved@a{|
|00002490| 22 37 46 7d 7b 22 46 46 | 7d 0a 25 5c 66 69 0a 25 |"7F}{"FF|}.%\fi.%|
|000024a0| 20 20 20 20 5c 65 6e 64 | 7b 6d 61 63 72 6f 63 6f | \end|{macroco|
|000024b0| 64 65 7d 0a 25 20 54 68 | 65 20 6c 6f 77 65 72 20 |de}.% Th|e lower |
|000024c0| 63 61 73 65 20 63 68 61 | 72 61 63 74 65 72 73 20 |case cha|racters |
|000024d0| 6e 65 65 64 20 74 68 65 | 69 72 20 7c 5c 75 63 63 |need the|ir |\ucc|
|000024e0| 6f 64 65 7c 20 61 6e 64 | 20 7c 5c 6c 63 63 6f 64 |ode| and| |\lccod|
|000024f0| 65 7c 20 76 61 6c 75 65 | 73 0a 25 20 73 65 74 2e |e| value|s.% set.|
|00002500| 20 44 65 70 65 6e 64 69 | 6e 67 20 6f 6e 20 74 68 | Dependi|ng on th|
|00002510| 65 20 5c 54 65 58 7b 7d | 20 76 65 72 73 69 6f 6e |e \TeX{}| version|
|00002520| 2c 20 77 65 20 6d 69 67 | 68 74 20 6e 6f 74 20 62 |, we mig|ht not b|
|00002530| 65 20 61 6c 6c 6f 77 65 | 64 20 74 6f 20 64 6f 0a |e allowe|d to do.|
|00002540| 25 20 74 68 69 73 20 66 | 6f 72 20 6e 6f 6e 2d 41 |% this f|or non-A|
|00002550| 53 43 49 49 20 63 68 61 | 72 61 63 74 65 72 73 2e |SCII cha|racters.|
|00002560| 0a 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|00002570| 72 6f 63 6f 64 65 7d 0a | 25 20 5c 63 68 61 6e 67 |rocode}.|% \chang|
|00002580| 65 73 7b 76 31 2e 30 6e | 7d 7b 31 39 39 34 2f 30 |es{v1.0n|}{1994/0|
|00002590| 36 2f 30 39 7d 7b 46 6f | 72 20 5c 54 65 58 32 2c |6/09}{Fo|r \TeX2,|
|000025a0| 20 64 6f 20 6e 6f 74 20 | 73 65 74 20 63 6f 64 65 | do not |set code|
|000025b0| 73 20 66 6f 72 20 68 69 | 67 68 65 72 0a 25 20 20 |s for hi|gher.% |
|000025c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000025d0| 20 68 61 6c 66 20 6f 66 | 20 63 68 61 72 61 63 74 | half of| charact|
|000025e0| 65 72 20 74 61 62 6c 65 | 2e 7d 0a 5c 64 65 66 5c |er table|.}.\def\|
|000025f0| 72 65 73 65 72 76 65 64 | 40 63 23 31 7b 25 0a 20 |reserved|@c#1{%. |
|00002600| 20 20 5c 63 6f 75 6e 74 | 40 3d 23 31 5c 61 64 76 | \count|@=#1\adv|
|00002610| 61 6e 63 65 5c 63 6f 75 | 6e 74 40 20 62 79 20 2d |ance\cou|nt@ by -|
|00002620| 22 32 30 0a 20 20 20 5c | 75 63 63 6f 64 65 23 31 |"20. \|uccode#1|
|00002630| 3d 5c 63 6f 75 6e 74 40 | 0a 20 20 20 5c 6c 63 63 |=\count@|. \lcc|
|00002640| 6f 64 65 23 31 3d 23 31 | 0a 7d 0a 5c 72 65 73 65 |ode#1=#1|.}.\rese|
|00002650| 72 76 65 64 40 61 7b 60 | 5c 61 7d 7b 60 5c 7a 7d |rved@a{`|\a}{`\z}|
|00002660| 0a 5c 69 66 6e 75 6d 5c | 69 6e 70 75 74 6c 69 6e |.\ifnum\|inputlin|
|00002670| 65 6e 6f 3d 5c 6d 40 6e | 65 5c 65 6c 73 65 0a 20 |eno=\m@n|e\else. |
|00002680| 20 5c 72 65 73 65 72 76 | 65 64 40 61 7b 22 41 30 | \reserv|ed@a{"A0|
|00002690| 7d 7b 22 42 43 7d 0a 20 | 20 5c 72 65 73 65 72 76 |}{"BC}. | \reserv|
|000026a0| 65 64 40 61 7b 22 45 30 | 7d 7b 22 46 46 7d 0a 5c |ed@a{"E0|}{"FF}.\|
|000026b0| 66 69 0a 25 20 20 20 20 | 5c 65 6e 64 7b 6d 61 63 |fi.% |\end{mac|
|000026c0| 72 6f 63 6f 64 65 7d 0a | 25 20 54 68 65 20 75 70 |rocode}.|% The up|
|000026d0| 70 65 72 20 63 61 73 65 | 20 63 68 61 72 61 63 74 |per case| charact|
|000026e0| 65 72 73 20 6e 65 65 64 | 20 74 68 65 69 72 20 7c |ers need| their ||
|000026f0| 5c 75 63 63 6f 64 65 7c | 20 61 6e 64 20 7c 5c 6c |\uccode|| and |\l|
|00002700| 63 63 6f 64 65 7c 20 76 | 61 6c 75 65 73 0a 25 20 |ccode| v|alues.% |
|00002710| 73 65 74 2c 20 61 6e 64 | 20 74 68 65 69 72 20 7c |set, and| their ||
|00002720| 5c 73 66 63 6f 64 65 7c | 20 73 65 74 20 74 6f 20 |\sfcode|| set to |
|00002730| 39 39 39 2e 0a 25 20 20 | 20 20 5c 62 65 67 69 6e |999..% | \begin|
|00002740| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0a 5c 64 65 66 |{macroco|de}.\def|
|00002750| 5c 72 65 73 65 72 76 65 | 64 40 63 23 31 7b 25 0a |\reserve|d@c#1{%.|
|00002760| 20 20 20 5c 63 6f 75 6e | 74 40 3d 23 31 5c 61 64 | \coun|t@=#1\ad|
|00002770| 76 61 6e 63 65 5c 63 6f | 75 6e 74 40 20 62 79 20 |vance\co|unt@ by |
|00002780| 22 32 30 0a 20 20 20 5c | 75 63 63 6f 64 65 23 31 |"20. \|uccode#1|
|00002790| 3d 23 31 0a 20 20 20 5c | 6c 63 63 6f 64 65 23 31 |=#1. \|lccode#1|
|000027a0| 3d 5c 63 6f 75 6e 74 40 | 0a 20 20 20 5c 73 66 63 |=\count@|. \sfc|
|000027b0| 6f 64 65 23 31 3d 39 39 | 39 0a 7d 0a 5c 72 65 73 |ode#1=99|9.}.\res|
|000027c0| 65 72 76 65 64 40 61 7b | 60 5c 41 7d 7b 60 5c 5a |erved@a{|`\A}{`\Z|
|000027d0| 7d 0a 5c 69 66 6e 75 6d | 5c 69 6e 70 75 74 6c 69 |}.\ifnum|\inputli|
|000027e0| 6e 65 6e 6f 3d 5c 6d 40 | 6e 65 5c 65 6c 73 65 0a |neno=\m@|ne\else.|
|000027f0| 20 20 5c 72 65 73 65 72 | 76 65 64 40 61 7b 22 38 | \reser|ved@a{"8|
|00002800| 30 7d 7b 22 39 43 7d 0a | 20 20 5c 72 65 73 65 72 |0}{"9C}.| \reser|
|00002810| 76 65 64 40 61 7b 22 43 | 30 7d 7b 22 44 46 7d 0a |ved@a{"C|0}{"DF}.|
|00002820| 5c 66 69 0a 25 20 20 20 | 20 5c 65 6e 64 7b 6d 61 |\fi.% | \end{ma|
|00002830| 63 72 6f 63 6f 64 65 7d | 0a 25 20 57 65 6c 6c 2c |crocode}|.% Well,|
|00002840| 20 69 74 20 77 6f 75 6c | 64 20 62 65 20 6e 69 63 | it woul|d be nic|
|00002850| 65 20 69 66 20 74 68 61 | 74 20 77 65 72 65 20 63 |e if tha|t were c|
|00002860| 6f 72 72 65 63 74 2c 20 | 62 75 74 20 75 6e 66 6f |orrect, |but unfo|
|00002870| 72 74 75 6e 61 74 65 6c | 79 2c 20 74 68 65 0a 25 |rtunatel|y, the.%|
|00002880| 20 43 6f 72 6b 20 65 6e | 63 6f 64 69 6e 67 20 63 | Cork en|coding c|
|00002890| 6f 6e 74 61 69 6e 73 20 | 73 6f 6d 65 20 6f 64 64 |ontains |some odd|
|000028a0| 20 73 6c 6f 74 73 20 77 | 68 6f 73 65 20 75 63 63 | slots w|hose ucc|
|000028b0| 6f 64 65 20 6f 72 20 6c | 63 63 6f 64 65 20 69 73 |ode or l|ccode is|
|000028c0| 6e 27 74 0a 25 20 71 75 | 69 74 65 20 77 68 61 74 |n't.% qu|ite what|
|000028d0| 20 79 6f 75 27 64 20 65 | 78 70 65 63 74 2e 0a 25 | you'd e|xpect..%|
|000028e0| 20 20 20 20 5c 62 65 67 | 69 6e 7b 6d 61 63 72 6f | \beg|in{macro|
|000028f0| 63 6f 64 65 7d 0a 5c 75 | 63 63 6f 64 65 60 5c 5e |code}.\u|ccode`\^|
|00002900| 5e 59 3d 60 5c 49 20 20 | 20 20 20 25 20 64 6f 74 |^Y=`\I | % dot|
|00002910| 6c 65 73 73 20 69 0a 5c | 6c 63 63 6f 64 65 60 5c |less i.\|lccode`\|
|00002920| 5e 5e 59 3d 60 5c 5e 5e | 59 20 20 20 25 20 64 6f |^^Y=`\^^|Y % do|
|00002930| 74 6c 65 73 73 20 69 0a | 5c 75 63 63 6f 64 65 60 |tless i.|\uccode`|
|00002940| 5c 5e 5e 5a 3d 60 5c 4a | 20 20 20 20 20 25 20 64 |\^^Z=`\J| % d|
|00002950| 6f 74 6c 65 73 73 20 6a | 2c 20 61 65 20 69 6e 20 |otless j|, ae in |
|00002960| 4f 54 31 0a 5c 6c 63 63 | 6f 64 65 60 5c 5e 5e 5a |OT1.\lcc|ode`\^^Z|
|00002970| 3d 60 5c 5e 5e 5a 20 20 | 20 25 20 64 6f 74 6c 65 |=`\^^Z | % dotle|
|00002980| 73 73 20 6a 2c 20 61 65 | 20 69 6e 20 4f 54 31 0a |ss j, ae| in OT1.|
|00002990| 5c 69 66 6e 75 6d 5c 69 | 6e 70 75 74 6c 69 6e 65 |\ifnum\i|nputline|
|000029a0| 6e 6f 3d 5c 6d 40 6e 65 | 5c 65 6c 73 65 0a 20 20 |no=\m@ne|\else. |
|000029b0| 5c 6c 63 63 6f 64 65 60 | 5c 5e 5e 39 64 3d 60 5c |\lccode`|\^^9d=`\|
|000029c0| 69 20 20 20 20 25 20 64 | 6f 74 74 65 64 20 49 0a |i % d|otted I.|
|000029d0| 20 20 5c 75 63 63 6f 64 | 65 60 5c 5e 5e 39 64 3d | \uccod|e`\^^9d=|
|000029e0| 60 5c 5e 5e 39 64 20 25 | 20 64 6f 74 74 65 64 20 |`\^^9d %| dotted |
|000029f0| 49 0a 20 20 5c 6c 63 63 | 6f 64 65 60 5c 5e 5e 39 |I. \lcc|ode`\^^9|
|00002a00| 65 3d 60 5c 5e 5e 39 65 | 20 25 20 64 2d 62 61 72 |e=`\^^9e| % d-bar|
|00002a10| 0a 20 20 5c 75 63 63 6f | 64 65 60 5c 5e 5e 39 65 |. \ucco|de`\^^9e|
|00002a20| 3d 60 5c 5e 5e 64 30 20 | 25 20 64 2d 62 61 72 0a |=`\^^d0 |% d-bar.|
|00002a30| 5c 66 69 0a 25 20 20 20 | 20 5c 65 6e 64 7b 6d 61 |\fi.% | \end{ma|
|00002a40| 63 72 6f 63 6f 64 65 7d | 0a 25 20 41 6e 64 20 6a |crocode}|.% And j|
|00002a50| 75 73 74 20 74 6f 20 6d | 61 6b 65 20 73 75 72 65 |ust to m|ake sure|
|00002a60| 20 6e 6f 62 6f 64 79 20 | 72 65 6c 69 65 73 20 6f | nobody |relies o|
|00002a70| 6e 20 74 68 6f 73 65 20 | 64 65 66 69 6e 69 74 69 |n those |definiti|
|00002a80| 6f 6e 73 20 6f 66 0a 25 | 20 7c 5c 72 65 73 65 72 |ons of.%| |\reser|
|00002a90| 76 65 64 40 61 7c 20 61 | 6e 64 20 66 72 69 65 6e |ved@a| a|nd frien|
|00002aa0| 64 73 3a 0a 25 20 20 20 | 20 5c 62 65 67 69 6e 7b |ds:.% | \begin{|
|00002ab0| 6d 61 63 72 6f 63 6f 64 | 65 7d 0a 5c 6c 65 74 5c |macrocod|e}.\let\|
|00002ac0| 72 65 73 65 72 76 65 64 | 40 61 3d 5c 40 75 6e 64 |reserved|@a=\@und|
|00002ad0| 65 66 69 6e 65 64 0a 5c | 6c 65 74 5c 72 65 73 65 |efined.\|let\rese|
|00002ae0| 72 76 65 64 40 62 3d 5c | 40 75 6e 64 65 66 69 6e |rved@b=\|@undefin|
|00002af0| 65 64 0a 5c 6c 65 74 5c | 72 65 73 65 72 76 65 64 |ed.\let\|reserved|
|00002b00| 40 63 3d 5c 40 75 6e 64 | 65 66 69 6e 65 64 0a 25 |@c=\@und|efined.%|
|00002b10| 20 20 20 20 5c 65 6e 64 | 7b 6d 61 63 72 6f 63 6f | \end|{macroco|
|00002b20| 64 65 7d 0a 25 0a 25 20 | 5c 62 65 67 69 6e 7b 6d |de}.%.% |\begin{m|
|00002b30| 61 63 72 6f 7d 7b 5c 4d | 61 6b 65 55 70 70 65 72 |acro}{\M|akeUpper|
|00002b40| 63 61 73 65 7d 0a 25 20 | 5c 62 65 67 69 6e 7b 6d |case}.% |\begin{m|
|00002b50| 61 63 72 6f 7d 7b 5c 4d | 61 6b 65 55 70 70 65 72 |acro}{\M|akeUpper|
|00002b60| 63 61 73 65 7d 0a 25 20 | 5c 62 65 67 69 6e 7b 6d |case}.% |\begin{m|
|00002b70| 61 63 72 6f 7d 7b 5c 40 | 75 63 6c 63 6c 69 73 74 |acro}{\@|uclclist|
|00002b80| 7d 0a 25 0a 25 20 20 20 | 20 41 6e 64 20 77 68 69 |}.%.% | And whi|
|00002b90| 6c 73 74 20 77 65 27 72 | 65 20 64 6f 69 6e 67 20 |lst we'r|e doing |
|00002ba0| 74 68 69 6e 67 73 20 77 | 69 74 68 20 75 63 2f 6c |things w|ith uc/l|
|00002bb0| 63 20 74 61 62 6c 65 73 | 2c 20 68 65 72 65 20 61 |c tables|, here a|
|00002bc0| 72 65 20 74 77 6f 0a 25 | 20 20 20 20 63 6f 6d 6d |re two.%| comm|
|00002bd0| 61 6e 64 73 20 74 6f 20 | 75 70 70 65 72 2d 20 61 |ands to |upper- a|
|00002be0| 6e 64 20 6c 6f 77 65 72 | 2d 63 61 73 65 20 61 20 |nd lower|-case a |
|00002bf0| 73 74 72 69 6e 67 2e 0a | 25 0a 25 20 20 20 20 5c |string..|%.% \|
|00002c00| 65 6d 70 68 7b 4e 6f 74 | 65 7d 20 74 68 61 74 20 |emph{Not|e} that |
|00002c10| 74 68 69 73 20 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |this imp|lementat|
|00002c20| 69 6f 6e 20 69 73 20 73 | 75 62 6a 65 63 74 20 74 |ion is s|ubject t|
|00002c30| 6f 20 63 68 61 6e 67 65 | 21 20 20 41 74 0a 25 20 |o change|! At.% |
|00002c40| 20 20 20 74 68 65 20 6d | 6f 6d 65 6e 74 20 77 65 | the m|oment we|
|00002c50| 27 72 65 20 6e 6f 74 20 | 70 72 6f 76 69 64 69 6e |'re not |providin|
|00002c60| 67 20 61 6e 79 20 77 61 | 79 20 74 6f 20 65 78 74 |g any wa|y to ext|
|00002c70| 65 6e 64 20 74 68 65 20 | 6c 69 73 74 20 6f 66 0a |end the |list of.|
|00002c80| 25 20 20 20 20 75 63 2f | 6c 63 20 63 6f 6d 6d 61 |% uc/|lc comma|
|00002c90| 6e 64 73 2c 20 73 69 6e | 63 65 20 66 69 6e 64 69 |nds, sin|ce findi|
|00002ca0| 6e 67 20 61 20 67 6f 6f | 64 20 69 6e 74 65 72 66 |ng a goo|d interf|
|00002cb0| 61 63 65 20 69 73 20 64 | 69 66 66 69 63 75 6c 74 |ace is d|ifficult|
|00002cc0| 2e 0a 25 20 20 20 20 54 | 68 65 73 65 20 63 6f 6d |..% T|hese com|
|00002cd0| 6d 61 6e 64 73 20 68 61 | 76 65 20 73 6f 6d 65 20 |mands ha|ve some |
|00002ce0| 6e 61 73 74 79 20 66 65 | 61 74 75 72 65 73 2c 20 |nasty fe|atures, |
|00002cf0| 73 75 63 68 20 61 73 20 | 75 70 70 65 72 63 61 73 |such as |uppercas|
|00002d00| 69 6e 67 0a 25 20 20 20 | 20 6d 61 74 68 65 6d 61 |ing.% | mathema|
|00002d10| 74 69 63 73 2c 20 65 6e | 76 69 72 6f 6e 6d 65 6e |tics, en|vironmen|
|00002d20| 74 20 6e 61 6d 65 73 2c | 20 6c 61 62 65 6c 73 2c |t names,| labels,|
|00002d30| 20 65 74 63 2e 20 20 41 | 20 6d 75 63 68 20 62 65 | etc. A| much be|
|00002d40| 74 74 65 72 0a 25 20 20 | 20 20 6c 6f 6e 67 2d 74 |tter.% | long-t|
|00002d50| 65 72 6d 20 73 6f 6c 75 | 74 69 6f 6e 20 69 73 20 |erm solu|tion is |
|00002d60| 74 6f 20 75 73 65 20 61 | 6c 6c 2d 63 61 70 73 20 |to use a|ll-caps |
|00002d70| 66 6f 6e 74 73 2c 20 62 | 75 74 20 74 68 65 73 65 |fonts, b|ut these|
|00002d80| 20 61 72 65 6e 27 74 0a | 25 20 20 20 20 67 65 6e | aren't.|% gen|
|00002d90| 65 72 61 6c 6c 79 20 61 | 76 61 69 6c 61 62 6c 65 |erally a|vailable|
|00002da0| 2e 0a 25 20 20 20 20 5c | 62 65 67 69 6e 7b 6d 61 |..% \|begin{ma|
|00002db0| 63 72 6f 63 6f 64 65 7d | 0a 5c 44 65 63 6c 61 72 |crocode}|.\Declar|
|00002dc0| 65 52 6f 62 75 73 74 43 | 6f 6d 6d 61 6e 64 7b 5c |eRobustC|ommand{\|
|00002dd0| 4d 61 6b 65 55 70 70 65 | 72 63 61 73 65 7d 5b 31 |MakeUppe|rcase}[1|
|00002de0| 5d 7b 7b 25 0a 20 20 20 | 20 20 20 5c 64 65 66 5c |]{{%. | \def\|
|00002df0| 69 7b 49 7d 5c 64 65 66 | 5c 6a 7b 4a 7d 25 0a 20 |i{I}\def|\j{J}%. |
|00002e00| 20 20 20 20 20 5c 64 65 | 66 5c 72 65 73 65 72 76 | \de|f\reserv|
|00002e10| 65 64 40 61 23 23 31 23 | 23 32 7b 5c 6c 65 74 23 |ed@a##1#|#2{\let#|
|00002e20| 23 31 23 23 32 5c 72 65 | 73 65 72 76 65 64 40 61 |#1##2\re|served@a|
|00002e30| 7d 25 0a 20 20 20 20 20 | 20 5c 65 78 70 61 6e 64 |}%. | \expand|
|00002e40| 61 66 74 65 72 5c 72 65 | 73 65 72 76 65 64 40 61 |after\re|served@a|
|00002e50| 5c 40 75 63 6c 63 6c 69 | 73 74 5c 72 65 73 65 72 |\@uclcli|st\reser|
|00002e60| 76 65 64 40 62 7b 5c 72 | 65 73 65 72 76 65 64 40 |ved@b{\r|eserved@|
|00002e70| 62 5c 40 67 6f 62 62 6c | 65 7d 25 0a 20 20 20 20 |b\@gobbl|e}%. |
|00002e80| 20 20 5c 70 72 6f 74 65 | 63 74 65 64 40 65 64 65 | \prote|cted@ede|
|00002e90| 66 5c 72 65 73 65 72 76 | 65 64 40 61 7b 5c 75 70 |f\reserv|ed@a{\up|
|00002ea0| 70 65 72 63 61 73 65 7b | 23 31 7d 7d 25 0a 20 20 |percase{|#1}}%. |
|00002eb0| 20 20 20 20 5c 72 65 73 | 65 72 76 65 64 40 61 0a | \res|erved@a.|
|00002ec0| 20 20 20 7d 7d 0a 5c 44 | 65 63 6c 61 72 65 52 6f | }}.\D|eclareRo|
|00002ed0| 62 75 73 74 43 6f 6d 6d | 61 6e 64 7b 5c 4d 61 6b |bustComm|and{\Mak|
|00002ee0| 65 4c 6f 77 65 72 63 61 | 73 65 7d 5b 31 5d 7b 7b |eLowerca|se}[1]{{|
|00002ef0| 25 0a 20 20 20 20 20 20 | 5c 64 65 66 5c 72 65 73 |%. |\def\res|
|00002f00| 65 72 76 65 64 40 61 23 | 23 31 23 23 32 7b 5c 6c |erved@a#|#1##2{\l|
|00002f10| 65 74 23 23 32 23 23 31 | 5c 72 65 73 65 72 76 65 |et##2##1|\reserve|
|00002f20| 64 40 61 7d 25 0a 20 20 | 20 20 20 20 5c 65 78 70 |d@a}%. | \exp|
|00002f30| 61 6e 64 61 66 74 65 72 | 5c 72 65 73 65 72 76 65 |andafter|\reserve|
|00002f40| 64 40 61 5c 40 75 63 6c | 63 6c 69 73 74 5c 72 65 |d@a\@ucl|clist\re|
|00002f50| 73 65 72 76 65 64 40 62 | 7b 5c 72 65 73 65 72 76 |served@b|{\reserv|
|00002f60| 65 64 40 62 5c 40 67 6f | 62 62 6c 65 7d 25 0a 20 |ed@b\@go|bble}%. |
|00002f70| 20 20 20 20 20 5c 70 72 | 6f 74 65 63 74 65 64 40 | \pr|otected@|
|00002f80| 65 64 65 66 5c 72 65 73 | 65 72 76 65 64 40 61 7b |edef\res|erved@a{|
|00002f90| 5c 6c 6f 77 65 72 63 61 | 73 65 7b 23 31 7d 7d 25 |\lowerca|se{#1}}%|
|00002fa0| 0a 20 20 20 20 20 20 5c | 72 65 73 65 72 76 65 64 |. \|reserved|
|00002fb0| 40 61 0a 20 20 20 7d 7d | 0a 5c 64 65 66 5c 40 75 |@a. }}|.\def\@u|
|00002fc0| 63 6c 63 6c 69 73 74 7b | 5c 6f 65 5c 4f 45 5c 6f |clclist{|\oe\OE\o|
|00002fd0| 5c 4f 5c 61 65 5c 41 45 | 5c 61 61 5c 41 41 0a 20 |\O\ae\AE|\aa\AA. |
|00002fe0| 20 20 20 20 20 5c 64 68 | 5c 44 48 5c 64 6a 5c 44 | \dh|\DH\dj\D|
|00002ff0| 4a 5c 6c 5c 4c 5c 6e 67 | 5c 4e 47 5c 73 73 5c 53 |J\l\L\ng|\NG\ss\S|
|00003000| 53 5c 74 68 5c 54 48 7d | 0a 25 20 20 20 20 5c 65 |S\th\TH}|.% \e|
|00003010| 6e 64 7b 6d 61 63 72 6f | 63 6f 64 65 7d 0a 25 20 |nd{macro|code}.% |
|00003020| 20 20 20 54 68 65 20 61 | 62 6f 76 65 20 63 6f 64 | The a|bove cod|
|00003030| 65 20 77 6f 72 6b 73 2c | 20 62 75 74 20 68 61 73 |e works,| but has|
|00003040| 20 74 68 65 20 6e 61 73 | 74 79 20 73 69 64 65 2d | the nas|ty side-|
|00003050| 65 66 66 65 63 74 20 74 | 68 61 74 20 69 66 20 79 |effect t|hat if y|
|00003060| 6f 75 0a 25 20 20 20 20 | 73 61 79 20 73 6f 6d 65 |ou.% |say some|
|00003070| 74 68 69 6e 67 20 6c 69 | 6b 65 3a 0a 25 5c 62 65 |thing li|ke:.%\be|
|00003080| 67 69 6e 7b 76 65 72 62 | 61 74 69 6d 7d 0a 25 20 |gin{verb|atim}.% |
|00003090| 20 20 20 5c 6d 61 72 6b | 62 6f 74 68 7b 5c 4d 61 | \mark|both{\Ma|
|000030a0| 6b 65 55 70 70 65 72 63 | 61 73 65 5c 63 6f 6e 74 |keUpperc|ase\cont|
|000030b0| 65 6e 74 73 6e 61 6d 65 | 7d 0a 25 20 20 20 20 20 |entsname|}.% |
|000030c0| 20 20 20 20 20 20 20 20 | 7b 5c 4d 61 6b 65 55 70 | |{\MakeUp|
|000030d0| 70 65 72 63 61 73 65 5c | 63 6f 6e 74 65 6e 74 73 |percase\|contents|
|000030e0| 6e 61 6d 65 7d 0a 25 5c | 65 6e 64 7b 76 65 72 62 |name}.%\|end{verb|
|000030f0| 61 74 69 6d 7d 0a 25 20 | 20 20 20 74 68 65 6e 20 |atim}.% | then |
|00003100| 74 68 65 20 75 70 70 65 | 72 63 61 73 69 6e 67 20 |the uppe|rcasing |
|00003110| 69 73 20 6f 6e 6c 79 20 | 64 6f 6e 65 20 74 6f 20 |is only |done to |
|00003120| 74 68 65 20 66 69 72 73 | 74 20 6c 65 74 74 65 72 |the firs|t letter|
|00003130| 20 6f 66 20 74 68 65 0a | 25 20 20 20 20 63 6f 6e | of the.|% con|
|00003140| 74 65 6e 74 73 20 6e 61 | 6d 65 2c 20 73 69 6e 63 |tents na|me, sinc|
|00003150| 65 20 74 68 65 20 6d 61 | 72 6b 20 65 78 70 61 6e |e the ma|rk expan|
|00003160| 64 73 20 6f 75 74 20 74 | 6f 3a 0a 25 5c 62 65 67 |ds out t|o:.%\beg|
|00003170| 69 6e 7b 76 65 72 62 61 | 74 69 6d 7d 0a 25 20 20 |in{verba|tim}.% |
|00003180| 20 20 5c 6d 61 72 6b 7b | 5c 70 72 6f 74 65 63 74 | \mark{|\protect|
|00003190| 5c 4d 61 6b 65 55 70 70 | 65 72 63 61 73 65 20 54 |\MakeUpp|ercase T|
|000031a0| 61 62 6c 65 20 6f 66 20 | 43 6f 6e 74 65 6e 74 73 |able of |Contents|
|000031b0| 7d 0a 25 20 20 20 20 20 | 20 20 20 20 7b 5c 70 72 |}.% | {\pr|
|000031c0| 6f 74 65 63 74 5c 4d 61 | 6b 65 55 70 70 65 72 63 |otect\Ma|keUpperc|
|000031d0| 61 73 65 20 54 61 62 6c | 65 20 6f 66 20 43 6f 6e |ase Tabl|e of Con|
|000031e0| 74 65 6e 74 73 7d 0a 25 | 5c 65 6e 64 7b 76 65 72 |tents}.%|\end{ver|
|000031f0| 62 61 74 69 6d 7d 0a 25 | 20 20 20 20 49 6e 20 6f |batim}.%| In o|
|00003200| 72 64 65 72 20 74 6f 20 | 67 65 74 20 72 6f 75 6e |rder to |get roun|
|00003210| 64 20 74 68 69 73 2c 20 | 77 65 20 72 65 64 65 66 |d this, |we redef|
|00003220| 69 6e 65 20 7c 5c 4d 61 | 6b 65 55 70 70 65 72 63 |ine |\Ma|keUpperc|
|00003230| 61 73 65 7c 20 61 6e 64 | 0a 25 20 20 20 20 7c 5c |ase| and|.% |\|
|00003240| 4d 61 6b 65 4c 6f 77 65 | 72 63 61 73 65 7c 20 74 |MakeLowe|rcase| t|
|00003250| 6f 20 67 72 61 62 20 74 | 68 65 69 72 20 61 72 67 |o grab t|heir arg|
|00003260| 75 6d 65 6e 74 20 61 6e | 64 20 62 72 61 63 65 20 |ument an|d brace |
|00003270| 69 74 2e 20 20 54 68 69 | 73 20 69 73 20 61 0a 25 |it. Thi|s is a.%|
|00003280| 20 20 20 20 76 65 72 79 | 20 6c 6f 77 2d 6c 65 76 | very| low-lev|
|00003290| 65 6c 20 68 61 63 6b 2c | 20 61 6e 64 20 69 73 20 |el hack,| and is |
|000032a0| 5c 65 6d 70 68 7b 6e 6f | 74 7d 20 72 65 63 6f 6d |\emph{no|t} recom|
|000032b0| 6d 65 6e 64 65 64 20 70 | 72 61 63 74 69 63 65 21 |mended p|ractice!|
|000032c0| 0a 25 20 20 20 20 54 68 | 69 73 20 69 73 20 61 6e |.% Th|is is an|
|000032d0| 20 69 6e 73 74 61 6e 63 | 65 20 6f 66 20 61 20 67 | instanc|e of a g|
|000032e0| 65 6e 65 72 61 6c 20 70 | 72 6f 62 6c 65 6d 20 74 |eneral p|roblem t|
|000032f0| 68 61 74 20 6d 61 6b 65 | 73 20 69 74 20 75 6e 73 |hat make|s it uns|
|00003300| 61 66 65 20 74 6f 0a 25 | 20 20 20 20 67 72 61 62 |afe to.%| grab|
|00003310| 20 61 72 67 75 6d 65 6e | 74 73 20 75 6e 62 72 61 | argumen|ts unbra|
|00003320| 63 65 64 2c 20 61 6e 64 | 20 70 72 6f 62 61 62 6c |ced, and| probabl|
|00003330| 79 20 6e 65 65 64 73 20 | 61 20 6d 6f 72 65 20 67 |y needs |a more g|
|00003340| 65 6e 65 72 61 6c 0a 25 | 20 20 20 20 73 6f 6c 75 |eneral.%| solu|
|00003350| 74 69 6f 6e 2e 20 20 46 | 6f 72 20 74 68 65 20 6d |tion. F|or the m|
|00003360| 6f 6d 65 6e 74 20 74 68 | 6f 75 67 68 2c 20 74 68 |oment th|ough, th|
|00003370| 69 73 20 68 61 63 6b 20 | 77 69 6c 6c 20 64 6f 3a |is hack |will do:|
|00003380| 0a 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|00003390| 72 6f 63 6f 64 65 7d 0a | 5c 70 72 6f 74 65 63 74 |rocode}.|\protect|
|000033a0| 65 64 40 65 64 65 66 5c | 4d 61 6b 65 55 70 70 65 |ed@edef\|MakeUppe|
|000033b0| 72 63 61 73 65 23 31 7b | 5c 4d 61 6b 65 55 70 70 |rcase#1{|\MakeUpp|
|000033c0| 65 72 63 61 73 65 7b 23 | 31 7d 7d 0a 5c 70 72 6f |ercase{#|1}}.\pro|
|000033d0| 74 65 63 74 65 64 40 65 | 64 65 66 5c 4d 61 6b 65 |tected@e|def\Make|
|000033e0| 4c 6f 77 65 72 63 61 73 | 65 23 31 7b 5c 4d 61 6b |Lowercas|e#1{\Mak|
|000033f0| 65 4c 6f 77 65 72 63 61 | 73 65 7b 23 31 7d 7d 0a |eLowerca|se{#1}}.|
|00003400| 25 20 20 20 20 5c 65 6e | 64 7b 6d 61 63 72 6f 63 |% \en|d{macroc|
|00003410| 6f 64 65 7d 0a 25 20 5c | 65 6e 64 7b 6d 61 63 72 |ode}.% \|end{macr|
|00003420| 6f 7d 0a 25 20 5c 65 6e | 64 7b 6d 61 63 72 6f 7d |o}.% \en|d{macro}|
|00003430| 0a 25 20 5c 65 6e 64 7b | 6d 61 63 72 6f 7d 0a 25 |.% \end{|macro}.%|
|00003440| 0a 25 20 5c 63 68 61 6e | 67 65 73 7b 76 31 2e 30 |.% \chan|ges{v1.0|
|00003450| 68 7d 7b 31 39 39 34 2f | 30 35 2f 31 33 7d 7b 41 |h}{1994/|05/13}{A|
|00003460| 64 64 65 64 20 6f 75 74 | 70 75 74 20 65 6e 63 20 |dded out|put enc |
|00003470| 73 74 75 66 66 7d 0a 25 | 20 5c 63 68 61 6e 67 65 |stuff}.%| \change|
|00003480| 73 7b 76 31 2e 30 69 7d | 7b 31 39 39 34 2f 30 35 |s{v1.0i}|{1994/05|
|00003490| 2f 31 36 7d 7b 6d 6f 76 | 65 64 20 6f 75 74 70 75 |/16}{mov|ed outpu|
|000034a0| 74 20 65 6e 63 20 73 74 | 75 66 66 20 74 6f 20 6c |t enc st|uff to l|
|000034b0| 66 6f 6e 74 73 7d 0a 25 | 0a 25 20 5c 63 68 61 6e |fonts}.%|.% \chan|
|000034c0| 67 65 73 7b 76 30 2e 31 | 61 7d 7b 31 39 39 34 2f |ges{v0.1|a}{1994/|
|000034d0| 30 33 2f 30 37 7d 7b 41 | 64 64 20 63 6f 64 65 20 |03/07}{A|dd code |
|000034e0| 66 72 6f 6d 20 74 68 65 | 20 6f 6c 64 20 64 75 6d |from the| old dum|
|000034f0| 70 2e 64 74 78 7d 0a 25 | 0a 25 20 5c 73 75 62 73 |p.dtx}.%|.% \subs|
|00003500| 65 63 74 69 6f 6e 7b 41 | 70 70 6c 79 69 6e 67 20 |ection{A|pplying |
|00003510| 50 61 74 63 68 20 66 69 | 6c 65 73 7d 0a 25 20 42 |Patch fi|les}.% B|
|00003520| 65 74 77 65 65 6e 20 6d | 61 6a 6f 72 20 72 65 6c |etween m|ajor rel|
|00003530| 65 61 73 65 73 2c 20 73 | 6d 61 6c 6c 20 70 61 74 |eases, s|mall pat|
|00003540| 63 68 65 73 20 77 69 6c | 6c 20 62 65 20 64 69 73 |ches wil|l be dis|
|00003550| 74 72 69 62 75 74 65 64 | 20 69 6e 0a 25 20 66 69 |tributed| in.% fi|
|00003560| 6c 65 73 20 7c 6c 74 70 | 61 74 63 68 2e 6c 74 78 |les |ltp|atch.ltx|
|00003570| 7c 20 77 68 69 63 68 20 | 6d 75 73 74 20 62 65 20 || which |must be |
|00003580| 61 64 64 65 64 20 61 74 | 20 74 68 69 73 20 70 6f |added at| this po|
|00003590| 69 6e 74 2e 0a 25 20 5c | 63 68 61 6e 67 65 73 7b |int..% \|changes{|
|000035a0| 76 31 2e 30 6d 7d 7b 31 | 39 39 34 2f 30 36 2f 30 |v1.0m}{1|994/06/0|
|000035b0| 38 7d 7b 41 64 64 20 70 | 61 74 63 68 20 66 69 6c |8}{Add p|atch fil|
|000035c0| 65 20 73 79 73 74 65 6d | 7d 0a 25 20 20 20 20 5c |e system|}.% \|
|000035d0| 62 65 67 69 6e 7b 6d 61 | 63 72 6f 63 6f 64 65 7d |begin{ma|crocode}|
|000035e0| 0a 5c 49 66 46 69 6c 65 | 45 78 69 73 74 73 7b 6c |.\IfFile|Exists{l|
|000035f0| 74 70 61 74 63 68 2e 6c | 74 78 7d 0a 20 20 7b 5c |tpatch.l|tx}. {\|
|00003600| 74 79 70 65 6f 75 74 7b | 2a 2a 2a 2a 2a 2a 2a 2a |typeout{|********|
|00003610| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003620| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 5e 5e 4a 25 0a |********|***^^J%.|
|00003630| 20 20 20 20 20 20 20 20 | 20 20 20 20 2a 20 41 70 | | * Ap|
|00003640| 70 6c 79 69 6e 67 20 70 | 61 74 63 68 20 66 69 6c |plying p|atch fil|
|00003650| 65 20 6c 74 70 61 74 63 | 68 2e 6c 74 78 20 2a 5e |e ltpatc|h.ltx *^|
|00003660| 5e 4a 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |^J%. | |
|00003670| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003680| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003690| 2a 2a 2a 7d 0a 20 20 20 | 5c 64 65 66 5c 66 6d 74 |***}. |\def\fmt|
|000036a0| 76 65 72 73 69 6f 6e 40 | 74 6f 70 61 74 63 68 7b |version@|topatch{|
|000036b0| 75 6e 6b 6e 6f 77 6e 7d | 0a 20 20 20 5c 69 6e 70 |unknown}|. \inp|
|000036c0| 75 74 7b 6c 74 70 61 74 | 63 68 2e 6c 74 78 7d 20 |ut{ltpat|ch.ltx} |
|000036d0| 0a 20 20 20 5c 69 66 78 | 5c 66 6d 74 76 65 72 73 |. \ifx|\fmtvers|
|000036e0| 69 6f 6e 5c 66 6d 74 76 | 65 72 73 69 6f 6e 40 74 |ion\fmtv|ersion@t|
|000036f0| 6f 70 61 74 63 68 0a 20 | 20 20 20 20 20 5c 69 66 |opatch. | \if|
|00003700| 78 5c 70 61 74 63 68 40 | 6c 65 76 65 6c 5c 40 75 |x\patch@|level\@u|
|00003710| 6e 64 65 66 69 6e 65 64 | 0a 20 20 20 20 20 20 20 |ndefined|. |
|00003720| 20 5c 74 79 70 65 6f 75 | 74 7b 5e 5e 4a 5e 5e 4a | \typeou|t{^^J^^J|
|00003730| 5e 5e 4a 25 0a 20 20 20 | 20 20 20 20 20 20 21 21 |^^J%. | !!|
|00003740| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003750| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003760| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003770| 21 21 21 21 5e 5e 4a 25 | 0a 20 20 20 20 20 20 20 |!!!!^^J%|. |
|00003780| 20 20 21 21 20 50 61 74 | 63 68 20 66 69 6c 65 20 | !! Pat|ch file |
|00003790| 60 6c 74 70 61 74 63 68 | 2e 6c 74 78 27 20 6e 6f |`ltpatch|.ltx' no|
|000037a0| 74 20 73 75 69 74 61 62 | 6c 65 20 66 6f 72 20 74 |t suitab|le for t|
|000037b0| 68 69 73 5e 5e 4a 25 0a | 20 20 20 20 20 20 20 20 |his^^J%.| |
|000037c0| 20 21 21 20 76 65 72 73 | 69 6f 6e 20 6f 66 20 4c | !! vers|ion of L|
|000037d0| 61 54 65 58 2e 5e 5e 4a | 5e 5e 4a 25 0a 20 20 20 |aTeX.^^J|^^J%. |
|000037e0| 20 20 20 20 20 20 21 21 | 20 50 6c 65 61 73 65 20 | !!| Please |
|000037f0| 63 68 65 63 6b 20 69 66 | 20 69 6e 69 74 65 78 20 |check if| initex |
|00003800| 66 6f 75 6e 64 20 61 6e | 20 6f 6c 64 20 70 61 74 |found an| old pat|
|00003810| 63 68 20 66 69 6c 65 3a | 5e 5e 4a 25 0a 20 20 20 |ch file:|^^J%. |
|00003820| 20 20 20 20 20 20 21 21 | 20 2d 2d 2d 20 69 66 20 | !!| --- if |
|00003830| 73 6f 2c 20 72 65 6e 61 | 6d 65 20 69 74 20 6f 72 |so, rena|me it or|
|00003840| 20 64 65 6c 65 74 65 20 | 69 74 2c 20 61 6e 64 20 | delete |it, and |
|00003850| 72 65 64 6f 20 74 68 65 | 5e 5e 4a 25 0a 20 20 20 |redo the|^^J%. |
|00003860| 20 20 20 20 20 20 21 21 | 20 69 6e 69 74 65 78 20 | !!| initex |
|00003870| 72 75 6e 2e 5e 5e 4a 25 | 0a 20 20 20 20 20 20 20 |run.^^J%|. |
|00003880| 20 20 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 | !!!!!!|!!!!!!!!|
|00003890| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|000038a0| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|000038b0| 21 21 21 21 21 21 21 21 | 5e 5e 4a 7d 25 0a 20 20 |!!!!!!!!|^^J}%. |
|000038c0| 20 20 20 20 20 20 5c 62 | 61 74 63 68 6d 6f 64 65 | \b|atchmode|
|000038d0| 20 5c 40 40 65 6e 64 0a | 20 20 20 20 20 20 5c 65 | \@@end.| \e|
|000038e0| 6c 73 65 0a 25 20 20 20 | 20 5c 65 6e 64 7b 6d 61 |lse.% | \end{ma|
|000038f0| 63 72 6f 63 6f 64 65 7d | 0a 25 20 5c 63 68 61 6e |crocode}|.% \chan|
|00003900| 67 65 73 7b 76 31 2e 30 | 71 7d 7b 31 39 39 35 2f |ges{v1.0|q}{1995/|
|00003910| 30 34 2f 32 31 7d 0a 25 | 20 20 20 20 20 20 20 20 |04/21}.%| |
|00003920| 20 7b 41 6c 6c 6f 77 20 | 69 6e 69 74 69 61 6c 20 | {Allow |initial |
|00003930| 70 61 74 63 68 20 6c 65 | 76 65 6c 20 30 7d 0a 25 |patch le|vel 0}.%|
|00003940| 20 5c 63 68 61 6e 67 65 | 73 7b 76 31 2e 30 74 7d | \change|s{v1.0t}|
|00003950| 7b 31 39 39 35 2f 30 36 | 2f 31 33 7d 0a 25 20 20 |{1995/06|/13}.% |
|00003960| 20 20 20 20 20 20 20 7b | 41 64 64 20 70 61 74 63 | {|Add patc|
|00003970| 68 20 6c 65 76 65 6c 20 | 73 74 72 69 6e 67 20 6d |h level |string m|
|00003980| 6f 72 65 20 63 61 72 65 | 66 75 6c 6c 79 7d 0a 25 |ore care|fully}.%|
|00003990| 20 54 68 65 20 63 6f 64 | 65 20 62 65 6c 6f 77 20 | The cod|e below |
|000039a0| 61 64 64 73 20 74 68 65 | 20 60 70 61 74 63 68 20 |adds the| `patch |
|000039b0| 6c 65 76 65 6c 27 20 73 | 74 72 69 6e 67 20 74 6f |level' s|tring to|
|000039c0| 20 74 68 65 20 66 69 72 | 73 74 20 7c 5c 74 79 70 | the fir|st |\typ|
|000039d0| 65 6f 75 74 7c 0a 25 20 | 69 6e 20 74 68 65 20 73 |eout|.% |in the s|
|000039e0| 74 61 72 74 75 70 20 62 | 61 6e 6e 65 72 2e 0a 25 |tartup b|anner..%|
|000039f0| 20 20 20 20 5c 62 65 67 | 69 6e 7b 6d 61 63 72 6f | \beg|in{macro|
|00003a00| 63 6f 64 65 7d 0a 20 20 | 20 20 20 20 20 20 5c 64 |code}. | \d|
|00003a10| 65 66 5c 66 6d 74 76 65 | 72 73 69 6f 6e 40 74 6f |ef\fmtve|rsion@to|
|00003a20| 70 61 74 63 68 7b 30 7d | 25 0a 20 20 20 20 20 20 |patch{0}|%. |
|00003a30| 20 20 5c 69 66 78 5c 66 | 6d 74 76 65 72 73 69 6f | \ifx\f|mtversio|
|00003a40| 6e 40 74 6f 70 61 74 63 | 68 5c 70 61 74 63 68 40 |n@topatc|h\patch@|
|00003a50| 6c 65 76 65 6c 5c 65 6c | 73 65 0a 20 20 20 20 20 |level\el|se. |
|00003a60| 20 20 20 20 20 5c 64 65 | 66 5c 72 65 73 65 72 76 | \de|f\reserv|
|00003a70| 65 64 40 61 5c 74 79 70 | 65 6f 75 74 23 23 31 23 |ed@a\typ|eout##1#|
|00003a80| 23 32 5c 72 65 73 65 72 | 76 65 64 40 61 7b 25 0a |#2\reser|ved@a{%.|
|00003a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003aa0| 20 5c 74 79 70 65 6f 75 | 74 7b 23 23 31 20 70 61 | \typeou|t{##1 pa|
|00003ab0| 74 63 68 20 6c 65 76 65 | 6c 20 5c 70 61 74 63 68 |tch leve|l \patch|
|00003ac0| 40 6c 65 76 65 6c 7d 23 | 23 32 7d 0a 20 20 20 20 |@level}#|#2}. |
|00003ad0| 20 20 20 20 20 20 5c 65 | 76 65 72 79 6a 6f 62 5c | \e|veryjob\|
|00003ae0| 65 78 70 61 6e 64 61 66 | 74 65 72 5c 65 78 70 61 |expandaf|ter\expa|
|00003af0| 6e 64 61 66 74 65 72 5c | 65 78 70 61 6e 64 61 66 |ndafter\|expandaf|
|00003b00| 74 65 72 7b 25 0a 20 20 | 20 20 20 20 20 20 20 20 |ter{%. | |
|00003b10| 20 20 20 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c | \expa|ndafter\|
|00003b20| 72 65 73 65 72 76 65 64 | 40 61 5c 74 68 65 5c 65 |reserved|@a\the\e|
|00003b30| 76 65 72 79 6a 6f 62 5c | 72 65 73 65 72 76 65 64 |veryjob\|reserved|
|00003b40| 40 61 7d 0a 20 20 20 20 | 20 20 20 20 20 20 5c 6c |@a}. | \l|
|00003b50| 65 74 5c 72 65 73 65 72 | 76 65 64 40 61 5c 72 65 |et\reser|ved@a\re|
|00003b60| 6c 61 78 0a 20 20 20 20 | 20 20 20 20 20 20 5c 74 |lax. | \t|
|00003b70| 68 65 5c 65 76 65 72 79 | 6a 6f 62 0a 20 20 20 20 |he\every|job. |
|00003b80| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 5c 66 | \fi.| \f|
|00003b90| 69 0a 20 20 20 5c 65 6c | 73 65 0a 20 20 20 20 20 |i. \el|se. |
|00003ba0| 20 5c 74 79 70 65 6f 75 | 74 7b 5e 5e 4a 5e 5e 4a | \typeou|t{^^J^^J|
|00003bb0| 5e 5e 4a 25 0a 20 20 20 | 20 20 21 21 21 21 21 21 |^^J%. | !!!!!!|
|00003bc0| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003bd0| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003be0| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003bf0| 5e 5e 4a 25 0a 20 20 20 | 20 20 21 21 20 50 61 74 |^^J%. | !! Pat|
|00003c00| 63 68 20 66 69 6c 65 20 | 60 6c 74 70 61 74 63 68 |ch file |`ltpatch|
|00003c10| 2e 6c 74 78 27 20 28 66 | 6f 72 20 76 65 72 73 69 |.ltx' (f|or versi|
|00003c20| 6f 6e 20 3c 5c 66 6d 74 | 76 65 72 73 69 6f 6e 40 |on <\fmt|version@|
|00003c30| 74 6f 70 61 74 63 68 3e | 29 5e 5e 4a 25 0a 20 20 |topatch>|)^^J%. |
|00003c40| 20 20 20 21 21 20 69 73 | 20 6e 6f 74 20 73 75 69 | !! is| not sui|
|00003c50| 74 61 62 6c 65 20 66 6f | 72 20 76 65 72 73 69 6f |table fo|r versio|
|00003c60| 6e 20 3c 5c 66 6d 74 76 | 65 72 73 69 6f 6e 3e 20 |n <\fmtv|ersion> |
|00003c70| 6f 66 20 4c 61 54 65 58 | 2e 5e 5e 4a 5e 5e 4a 25 |of LaTeX|.^^J^^J%|
|00003c80| 0a 20 20 20 20 20 21 21 | 20 50 6c 65 61 73 65 20 |. !!| Please |
|00003c90| 63 68 65 63 6b 20 69 66 | 20 69 6e 69 74 65 78 20 |check if| initex |
|00003ca0| 66 6f 75 6e 64 20 61 6e | 20 6f 6c 64 20 70 61 74 |found an| old pat|
|00003cb0| 63 68 20 66 69 6c 65 3a | 5e 5e 4a 25 0a 20 20 20 |ch file:|^^J%. |
|00003cc0| 20 20 21 21 20 2d 2d 2d | 20 69 66 20 73 6f 2c 20 | !! ---| if so, |
|00003cd0| 72 65 6e 61 6d 65 20 69 | 74 20 6f 72 20 64 65 6c |rename i|t or del|
|00003ce0| 65 74 65 20 69 74 2c 20 | 61 6e 64 20 72 65 64 6f |ete it, |and redo|
|00003cf0| 20 74 68 65 5e 5e 4a 25 | 0a 20 20 20 20 20 21 21 | the^^J%|. !!|
|00003d00| 20 20 20 20 20 69 6e 69 | 74 65 78 20 72 75 6e 2e | ini|tex run.|
|00003d10| 5e 5e 4a 25 0a 20 20 20 | 20 20 21 21 21 21 21 21 |^^J%. | !!!!!!|
|00003d20| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003d30| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003d40| 21 21 21 21 21 21 21 21 | 21 21 21 21 21 21 21 21 |!!!!!!!!|!!!!!!!!|
|00003d50| 5e 5e 4a 7d 25 0a 20 20 | 20 20 20 20 20 5c 62 61 |^^J}%. | \ba|
|00003d60| 74 63 68 6d 6f 64 65 20 | 5c 40 40 65 6e 64 0a 20 |tchmode |\@@end. |
|00003d70| 20 20 5c 66 69 0a 20 20 | 20 5c 6c 65 74 5c 66 6d | \fi. | \let\fm|
|00003d80| 74 76 65 72 73 69 6f 6e | 40 74 6f 70 61 74 63 68 |tversion|@topatch|
|00003d90| 5c 72 65 6c 61 78 0a 20 | 20 7d 7b 7d 0a 25 20 20 |\relax. | }{}.% |
|00003da0| 20 20 5c 65 6e 64 7b 6d | 61 63 72 6f 63 6f 64 65 | \end{m|acrocode|
|00003db0| 7d 0a 25 0a 25 20 5c 73 | 75 62 73 65 63 74 69 6f |}.%.% \s|ubsectio|
|00003dc0| 6e 7b 49 6e 69 74 69 61 | 6c 69 73 65 20 66 69 6c |n{Initia|lise fil|
|00003dd0| 65 20 6c 69 73 74 7d 0a | 25 20 52 65 73 65 74 20 |e list}.|% Reset |
|00003de0| 7c 5c 40 66 69 6c 65 6c | 69 73 74 7c 20 73 6f 20 ||\@filel|ist| so |
|00003df0| 66 69 6c 65 73 20 69 6e | 70 75 74 20 77 68 69 6c |files in|put whil|
|00003e00| 65 20 6d 61 6b 69 6e 67 | 20 74 68 65 20 66 6f 72 |e making| the for|
|00003e10| 6d 61 74 20 61 72 65 20 | 6e 6f 74 0a 25 20 6c 69 |mat are |not.% li|
|00003e20| 73 74 65 64 2e 0a 25 20 | 20 20 20 5c 62 65 67 69 |sted..% | \begi|
|00003e30| 6e 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0a 5c 6c 65 |n{macroc|ode}.\le|
|00003e40| 74 5c 40 66 69 6c 65 6c | 69 73 74 5c 40 67 6f 62 |t\@filel|ist\@gob|
|00003e50| 62 6c 65 0a 25 20 20 20 | 20 5c 65 6e 64 7b 6d 61 |ble.% | \end{ma|
|00003e60| 63 72 6f 63 6f 64 65 7d | 0a 25 0a 25 20 5c 73 75 |crocode}|.%.% \su|
|00003e70| 62 73 65 63 74 69 6f 6e | 7b 44 75 6d 70 69 6e 67 |bsection|{Dumping|
|00003e80| 20 74 68 65 20 66 6f 72 | 6d 61 74 7d 0a 25 20 20 | the for|mat}.% |
|00003e90| 20 20 46 69 6e 61 6c 6c | 79 20 77 65 20 6d 61 6b | Finall|y we mak|
|00003ea0| 65 20 7c 40 7c 20 69 6e | 74 6f 20 61 20 6c 65 74 |e |@| in|to a let|
|00003eb0| 74 65 72 2c 20 65 6e 73 | 75 72 65 20 74 68 65 20 |ter, ens|ure the |
|00003ec0| 66 6f 72 6d 61 74 20 77 | 69 6c 6c 20 0a 25 20 62 |format w|ill .% b|
|00003ed0| 65 20 69 6e 20 74 68 65 | 20 60 6e 6f 72 6d 61 6c |e in the| `normal|
|00003ee0| 27 20 65 72 72 6f 72 20 | 6d 6f 64 65 2c 20 61 6e |' error |mode, an|
|00003ef0| 64 20 64 75 6d 70 20 65 | 76 65 72 79 74 68 69 6e |d dump e|verythin|
|00003f00| 67 20 69 6e 74 6f 20 74 | 68 65 0a 25 20 20 20 20 |g into t|he.% |
|00003f10| 66 6f 72 6d 61 74 20 66 | 69 6c 65 2e 0a 25 20 5c |format f|ile..% \|
|00003f20| 63 68 61 6e 67 65 73 7b | 76 31 2e 30 74 7d 7b 31 |changes{|v1.0t}{1|
|00003f30| 39 39 35 2f 30 36 2f 31 | 33 7d 0a 25 20 20 20 20 |995/06/1|3}.% |
|00003f40| 20 20 20 20 20 7b 43 61 | 6c 6c 20 5c 63 73 7b 65 | {Ca|ll \cs{e|
|00003f50| 72 72 6f 72 73 74 6f 70 | 6d 6f 64 65 7d 7d 0a 25 |rrorstop|mode}}.%|
|00003f60| 20 20 20 20 5c 62 65 67 | 69 6e 7b 6d 61 63 72 6f | \beg|in{macro|
|00003f70| 63 6f 64 65 7d 0a 5c 6d | 61 6b 65 61 74 6f 74 68 |code}.\m|akeatoth|
|00003f80| 65 72 0a 5c 65 72 72 6f | 72 73 74 6f 70 6d 6f 64 |er.\erro|rstopmod|
|00003f90| 65 0a 5c 64 75 6d 70 0a | 25 3c 2f 32 65 6b 65 72 |e.\dump.|%</2eker|
|00003fa0| 6e 65 6c 3e 0a 25 20 20 | 20 20 5c 65 6e 64 7b 6d |nel>.% | \end{m|
|00003fb0| 61 63 72 6f 63 6f 64 65 | 7d 0a 25 0a 25 20 5c 46 |acrocode|}.%.% \F|
|00003fc0| 69 6e 61 6c 65 0a 25 0a | |inale.%.| |
+--------+-------------------------+-------------------------+--------+--------+