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
| DirectMusic Style (music/directMusicStyle)
| ext
| Unsupported |
1%
| dexvert
| Microsoft Word Style Sheet (other/microsoftWordStyleSheet)
| ext
| Unsupported |
1%
| dexvert
| Grand Theft Auto 2 Style data (other/grandTheftAuto2StyleData)
| ext
| Unsupported |
1%
| dexvert
| KORG File (other/korgFile)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX document text
| default
| |
99%
| file
| LaTeX auxiliary file, ASCII text
| 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 25 20 0a 25 25 20 54 | 68 69 73 20 69 73 20 66 |%% .%% T|his is f|
|00000010| 69 6c 65 20 60 6d 75 6c | 74 69 63 6f 6c 2e 73 74 |ile `mul|ticol.st|
|00000020| 79 27 2c 20 67 65 6e 65 | 72 61 74 65 64 20 0a 25 |y', gene|rated .%|
|00000030| 25 20 6f 6e 20 3c 31 39 | 39 34 2f 35 2f 32 30 3e |% on <19|94/5/20>|
|00000040| 20 77 69 74 68 20 74 68 | 65 20 64 6f 63 73 74 72 | with th|e docstr|
|00000050| 69 70 20 75 74 69 6c 69 | 74 79 20 28 32 2e 30 72 |ip utili|ty (2.0r|
|00000060| 29 2e 0a 25 25 20 0a 25 | 25 20 54 68 65 20 6f 72 |)..%% .%|% The or|
|00000070| 69 67 69 6e 61 6c 20 73 | 6f 75 72 63 65 20 66 69 |iginal s|ource fi|
|00000080| 6c 65 73 20 77 65 72 65 | 3a 0a 25 25 20 0a 25 25 |les were|:.%% .%%|
|00000090| 20 6d 75 6c 74 69 63 6f | 6c 2e 64 6f 63 20 20 28 | multico|l.doc (|
|000000a0| 77 69 74 68 20 6f 70 74 | 69 6f 6e 73 3a 20 60 73 |with opt|ions: `s|
|000000b0| 74 79 6c 65 2c 63 68 65 | 63 6b 2c 6d 61 72 6b 74 |tyle,che|ck,markt|
|000000c0| 72 61 63 65 27 29 0a 25 | 25 20 0a 25 25 20 43 6f |race').%|% .%% Co|
|000000d0| 70 79 72 69 67 68 74 20 | 28 43 29 20 31 39 38 39 |pyright |(C) 1989|
|000000e0| 2d 31 39 39 32 20 62 79 | 20 46 72 61 6e 6b 20 4d |-1992 by| Frank M|
|000000f0| 69 74 74 65 6c 62 61 63 | 68 2e 20 41 6c 6c 20 72 |ittelbac|h. All r|
|00000100| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 20 |ights re|served. |
|00000110| 0a 25 25 20 0a 25 25 20 | 54 68 69 73 20 66 69 6c |.%% .%% |This fil|
|00000120| 65 20 69 73 20 70 61 72 | 74 20 6f 66 20 74 68 65 |e is par|t of the|
|00000130| 20 6d 75 6c 74 69 63 6f | 6c 20 70 61 63 6b 61 67 | multico|l packag|
|00000140| 65 2e 20 0a 25 25 20 0a | 25 25 20 49 4d 50 4f 52 |e. .%% .|%% IMPOR|
|00000150| 54 41 4e 54 20 4e 4f 54 | 49 43 45 3a 20 0a 25 25 |TANT NOT|ICE: .%%|
|00000160| 20 0a 25 25 20 59 6f 75 | 20 61 72 65 20 6e 6f 74 | .%% You| are not|
|00000170| 20 61 6c 6c 6f 77 65 64 | 20 74 6f 20 63 68 61 6e | allowed| to chan|
|00000180| 67 65 20 74 68 69 73 20 | 66 69 6c 65 2e 20 59 6f |ge this |file. Yo|
|00000190| 75 20 6d 61 79 20 68 6f | 77 65 76 65 72 20 63 6f |u may ho|wever co|
|000001a0| 70 79 20 0a 25 25 20 74 | 68 69 73 20 66 69 6c 65 |py .%% t|his file|
|000001b0| 20 74 6f 20 61 20 66 69 | 6c 65 20 77 69 74 68 20 | to a fi|le with |
|000001c0| 61 20 64 69 66 66 65 72 | 65 6e 74 20 6e 61 6d 65 |a differ|ent name|
|000001d0| 20 61 6e 64 20 74 68 65 | 6e 20 63 68 61 6e 67 65 | and the|n change|
|000001e0| 20 74 68 65 20 63 6f 70 | 79 20 0a 25 25 20 69 66 | the cop|y .%% if|
|000001f0| 20 79 6f 75 20 6f 62 65 | 79 20 74 68 65 20 72 65 | you obe|y the re|
|00000200| 73 74 72 69 63 74 69 6f | 6e 73 20 6f 6e 20 66 69 |strictio|ns on fi|
|00000210| 6c 65 20 63 68 61 6e 67 | 65 73 20 64 65 73 63 72 |le chang|es descr|
|00000220| 69 62 65 64 20 69 6e 20 | 0a 25 25 20 72 65 61 64 |ibed in |.%% read|
|00000230| 6d 65 2e 6d 7a 2e 20 0a | 25 25 20 0a 25 25 20 59 |me.mz. .|%% .%% Y|
|00000240| 6f 75 20 61 72 65 20 4e | 4f 54 20 41 4c 4c 4f 57 |ou are N|OT ALLOW|
|00000250| 45 44 20 74 6f 20 64 69 | 73 74 72 69 62 75 74 65 |ED to di|stribute|
|00000260| 20 74 68 69 73 20 66 69 | 6c 65 20 61 6c 6f 6e 65 | this fi|le alone|
|00000270| 2e 20 59 6f 75 20 61 72 | 65 20 4e 4f 54 20 0a 25 |. You ar|e NOT .%|
|00000280| 25 20 41 4c 4c 4f 57 45 | 44 20 74 6f 20 74 61 6b |% ALLOWE|D to tak|
|00000290| 65 20 6d 6f 6e 65 79 20 | 66 6f 72 20 74 68 65 20 |e money |for the |
|000002a0| 64 69 73 74 72 69 62 75 | 74 69 6f 6e 20 6f 72 20 |distribu|tion or |
|000002b0| 75 73 65 20 6f 66 20 74 | 68 69 73 20 66 69 6c 65 |use of t|his file|
|000002c0| 20 28 6f 72 20 0a 25 25 | 20 61 20 63 68 61 6e 67 | (or .%%| a chang|
|000002d0| 65 64 20 76 65 72 73 69 | 6f 6e 29 20 65 78 63 65 |ed versi|on) exce|
|000002e0| 70 74 20 66 6f 72 20 61 | 20 6e 6f 6d 69 6e 61 6c |pt for a| nominal|
|000002f0| 20 63 68 61 72 67 65 20 | 66 6f 72 20 63 6f 70 79 | charge |for copy|
|00000300| 69 6e 67 20 65 74 63 2e | 20 0a 25 25 20 0a 25 25 |ing etc.| .%% .%%|
|00000310| 20 59 6f 75 20 61 72 65 | 20 61 6c 6c 6f 77 65 64 | You are| allowed|
|00000320| 20 74 6f 20 64 69 73 74 | 72 69 62 75 74 65 20 74 | to dist|ribute t|
|00000330| 68 69 73 20 66 69 6c 65 | 20 75 6e 64 65 72 20 74 |his file| under t|
|00000340| 68 65 20 63 6f 6e 64 69 | 74 69 6f 6e 20 74 68 61 |he condi|tion tha|
|00000350| 74 20 0a 25 25 20 69 74 | 20 69 73 20 64 69 73 74 |t .%% it| is dist|
|00000360| 72 69 62 75 74 65 64 20 | 74 6f 67 65 74 68 65 72 |ributed |together|
|00000370| 20 77 69 74 68 20 61 6c | 6c 20 66 69 6c 65 73 20 | with al|l files |
|00000380| 6d 65 6e 74 69 6f 6e 65 | 64 20 69 6e 20 72 65 61 |mentione|d in rea|
|00000390| 64 6d 65 2e 6d 7a 31 2e | 20 0a 25 25 20 0a 25 25 |dme.mz1.| .%% .%%|
|000003a0| 20 49 66 20 79 6f 75 20 | 72 65 63 65 69 76 65 20 | If you |receive |
|000003b0| 6f 6e 6c 79 20 73 6f 6d | 65 20 6f 66 20 74 68 65 |only som|e of the|
|000003c0| 73 65 20 66 69 6c 65 73 | 20 66 72 6f 6d 20 73 6f |se files| from so|
|000003d0| 6d 65 6f 6e 65 2c 20 63 | 6f 6d 70 6c 61 69 6e 21 |meone, c|omplain!|
|000003e0| 20 0a 25 25 20 0a 25 25 | 20 48 6f 77 65 76 65 72 | .%% .%%| However|
|000003f0| 2c 20 69 66 20 74 68 65 | 73 65 20 66 69 6c 65 73 |, if the|se files|
|00000400| 20 61 72 65 20 64 69 73 | 74 72 69 62 75 74 65 64 | are dis|tributed|
|00000410| 20 62 79 20 65 73 74 61 | 62 6c 69 73 68 65 64 20 | by esta|blished |
|00000420| 73 75 70 70 6c 69 65 72 | 73 20 0a 25 25 20 61 73 |supplier|s .%% as|
|00000430| 20 70 61 72 74 20 6f 66 | 20 61 20 63 6f 6d 70 6c | part of| a compl|
|00000440| 65 74 65 20 54 65 58 20 | 64 69 73 74 72 69 62 75 |ete TeX |distribu|
|00000450| 74 69 6f 6e 2c 20 61 6e | 64 20 74 68 65 20 73 74 |tion, an|d the st|
|00000460| 72 75 63 74 75 72 65 20 | 6f 66 20 74 68 65 20 0a |ructure |of the .|
|00000470| 25 25 20 64 69 73 74 72 | 69 62 75 74 69 6f 6e 20 |%% distr|ibution |
|00000480| 77 6f 75 6c 64 20 6d 61 | 6b 65 20 69 74 20 64 69 |would ma|ke it di|
|00000490| 66 66 69 63 75 6c 74 20 | 74 6f 20 64 69 73 74 72 |fficult |to distr|
|000004a0| 69 62 75 74 65 20 74 68 | 65 20 77 68 6f 6c 65 20 |ibute th|e whole |
|000004b0| 73 65 74 20 0a 25 25 20 | 6f 66 20 66 69 6c 65 73 |set .%% |of files|
|000004c0| 2c 20 2a 74 68 6f 73 65 | 20 70 61 72 74 69 65 73 |, *those| parties|
|000004d0| 2a 20 61 72 65 20 61 6c | 6c 6f 77 65 64 20 74 6f |* are al|lowed to|
|000004e0| 20 64 69 73 74 72 69 62 | 75 74 65 20 6f 6e 6c 79 | distrib|ute only|
|000004f0| 20 73 6f 6d 65 20 6f 66 | 20 0a 25 25 20 74 68 65 | some of| .%% the|
|00000500| 20 66 69 6c 65 73 20 70 | 72 6f 76 69 64 65 64 20 | files p|rovided |
|00000510| 74 68 61 74 20 69 74 20 | 69 73 20 6d 61 64 65 20 |that it |is made |
|00000520| 63 6c 65 61 72 20 74 68 | 61 74 20 74 68 65 20 75 |clear th|at the u|
|00000530| 73 65 72 20 77 69 6c 6c | 20 67 65 74 20 61 20 0a |ser will| get a .|
|00000540| 25 25 20 63 6f 6d 70 6c | 65 74 65 20 64 69 73 74 |%% compl|ete dist|
|00000550| 72 69 62 75 74 69 6f 6e | 2d 73 65 74 20 75 70 6f |ribution|-set upo|
|00000560| 6e 20 72 65 71 75 65 73 | 74 20 74 6f 20 74 68 61 |n reques|t to tha|
|00000570| 74 20 73 75 70 70 6c 69 | 65 72 20 28 6e 6f 74 20 |t suppli|er (not |
|00000580| 6d 65 29 2e 20 0a 25 25 | 20 4e 6f 74 69 63 65 20 |me). .%%| Notice |
|00000590| 74 68 61 74 20 74 68 69 | 73 20 70 65 72 6d 69 73 |that thi|s permis|
|000005a0| 73 69 6f 6e 20 69 73 20 | 6e 6f 74 20 67 72 61 6e |sion is |not gran|
|000005b0| 74 65 64 20 74 6f 20 74 | 68 65 20 65 6e 64 20 75 |ted to t|he end u|
|000005c0| 73 65 72 2e 20 0a 25 25 | 20 0a 25 25 20 0a 25 25 |ser. .%%| .%% .%%|
|000005d0| 20 46 6f 72 20 65 72 72 | 6f 72 20 72 65 70 6f 72 | For err|or repor|
|000005e0| 74 73 20 69 6e 20 63 61 | 73 65 20 6f 66 20 55 4e |ts in ca|se of UN|
|000005f0| 43 48 41 4e 47 45 44 20 | 76 65 72 73 69 6f 6e 73 |CHANGED |versions|
|00000600| 20 73 65 65 20 72 65 61 | 64 6d 65 2e 6d 7a 20 0a | see rea|dme.mz .|
|00000610| 25 25 20 0a 25 25 20 0a | 5c 64 65 66 5c 66 69 6c |%% .%% .|\def\fil|
|00000620| 65 76 65 72 73 69 6f 6e | 7b 76 31 2e 34 6d 7d 0a |eversion|{v1.4m}.|
|00000630| 5c 64 65 66 5c 66 69 6c | 65 64 61 74 65 7b 39 32 |\def\fil|edate{92|
|00000640| 2f 30 39 2f 30 34 7d 0a | 5c 64 65 66 5c 64 6f 63 |/09/04}.|\def\doc|
|00000650| 64 61 74 65 20 7b 39 32 | 2f 30 39 2f 30 34 7d 0a |date {92|/09/04}.|
|00000660| 0a 25 25 20 5c 43 68 65 | 63 6b 53 75 6d 7b 31 31 |.%% \Che|ckSum{11|
|00000670| 30 31 7d 0a 25 25 20 5c | 43 68 61 72 61 63 74 65 |01}.%% \|Characte|
|00000680| 72 54 61 62 6c 65 0a 25 | 25 20 20 7b 55 70 70 65 |rTable.%|% {Uppe|
|00000690| 72 2d 63 61 73 65 20 20 | 20 20 5c 41 5c 42 5c 43 |r-case | \A\B\C|
|000006a0| 5c 44 5c 45 5c 46 5c 47 | 5c 48 5c 49 5c 4a 5c 4b |\D\E\F\G|\H\I\J\K|
|000006b0| 5c 4c 5c 4d 5c 4e 5c 4f | 5c 50 5c 51 5c 52 5c 53 |\L\M\N\O|\P\Q\R\S|
|000006c0| 5c 54 5c 55 5c 56 5c 57 | 5c 58 5c 59 5c 5a 0a 25 |\T\U\V\W|\X\Y\Z.%|
|000006d0| 25 20 20 20 4c 6f 77 65 | 72 2d 63 61 73 65 20 20 |% Lowe|r-case |
|000006e0| 20 20 5c 61 5c 62 5c 63 | 5c 64 5c 65 5c 66 5c 67 | \a\b\c|\d\e\f\g|
|000006f0| 5c 68 5c 69 5c 6a 5c 6b | 5c 6c 5c 6d 5c 6e 5c 6f |\h\i\j\k|\l\m\n\o|
|00000700| 5c 70 5c 71 5c 72 5c 73 | 5c 74 5c 75 5c 76 5c 77 |\p\q\r\s|\t\u\v\w|
|00000710| 5c 78 5c 79 5c 7a 0a 25 | 25 20 20 20 44 69 67 69 |\x\y\z.%|% Digi|
|00000720| 74 73 20 20 20 20 20 20 | 20 20 5c 30 5c 31 5c 32 |ts | \0\1\2|
|00000730| 5c 33 5c 34 5c 35 5c 36 | 5c 37 5c 38 5c 39 0a 25 |\3\4\5\6|\7\8\9.%|
|00000740| 25 20 20 20 45 78 63 6c | 61 6d 61 74 69 6f 6e 20 |% Excl|amation |
|00000750| 20 20 5c 21 20 20 20 20 | 20 44 6f 75 62 6c 65 20 | \! | Double |
|00000760| 71 75 6f 74 65 20 20 5c | 22 20 20 20 20 20 48 61 |quote \|" Ha|
|00000770| 73 68 20 28 6e 75 6d 62 | 65 72 29 20 5c 23 0a 25 |sh (numb|er) \#.%|
|00000780| 25 20 20 20 44 6f 6c 6c | 61 72 20 20 20 20 20 20 |% Doll|ar |
|00000790| 20 20 5c 24 20 20 20 20 | 20 50 65 72 63 65 6e 74 | \$ | Percent|
|000007a0| 20 20 20 20 20 20 20 5c | 25 20 20 20 20 20 41 6d | \|% Am|
|000007b0| 70 65 72 73 61 6e 64 20 | 20 20 20 20 5c 26 0a 25 |persand | \&.%|
|000007c0| 25 20 20 20 41 63 75 74 | 65 20 61 63 63 65 6e 74 |% Acut|e accent|
|000007d0| 20 20 5c 27 20 20 20 20 | 20 4c 65 66 74 20 70 61 | \' | Left pa|
|000007e0| 72 65 6e 20 20 20 20 5c | 28 20 20 20 20 20 52 69 |ren \|( Ri|
|000007f0| 67 68 74 20 70 61 72 65 | 6e 20 20 20 5c 29 0a 25 |ght pare|n \).%|
|00000800| 25 20 20 20 41 73 74 65 | 72 69 73 6b 20 20 20 20 |% Aste|risk |
|00000810| 20 20 5c 2a 20 20 20 20 | 20 50 6c 75 73 20 20 20 | \* | Plus |
|00000820| 20 20 20 20 20 20 20 5c | 2b 20 20 20 20 20 43 6f | \|+ Co|
|00000830| 6d 6d 61 20 20 20 20 20 | 20 20 20 20 5c 2c 0a 25 |mma | \,.%|
|00000840| 25 20 20 20 4d 69 6e 75 | 73 20 20 20 20 20 20 20 |% Minu|s |
|00000850| 20 20 5c 2d 20 20 20 20 | 20 50 6f 69 6e 74 20 20 | \- | Point |
|00000860| 20 20 20 20 20 20 20 5c | 2e 20 20 20 20 20 53 6f | \|. So|
|00000870| 6c 69 64 75 73 20 20 20 | 20 20 20 20 5c 2f 0a 25 |lidus | \/.%|
|00000880| 25 20 20 20 43 6f 6c 6f | 6e 20 20 20 20 20 20 20 |% Colo|n |
|00000890| 20 20 5c 3a 20 20 20 20 | 20 53 65 6d 69 63 6f 6c | \: | Semicol|
|000008a0| 6f 6e 20 20 20 20 20 5c | 3b 20 20 20 20 20 4c 65 |on \|; Le|
|000008b0| 73 73 20 74 68 61 6e 20 | 20 20 20 20 5c 3c 0a 25 |ss than | \<.%|
|000008c0| 25 20 20 20 45 71 75 61 | 6c 73 20 20 20 20 20 20 |% Equa|ls |
|000008d0| 20 20 5c 3d 20 20 20 20 | 20 47 72 65 61 74 65 72 | \= | Greater|
|000008e0| 20 74 68 61 6e 20 20 5c | 3e 20 20 20 20 20 51 75 | than \|> Qu|
|000008f0| 65 73 74 69 6f 6e 20 6d | 61 72 6b 20 5c 3f 0a 25 |estion m|ark \?.%|
|00000900| 25 20 20 20 43 6f 6d 6d | 65 72 63 69 61 6c 20 61 |% Comm|ercial a|
|00000910| 74 20 5c 40 20 20 20 20 | 20 4c 65 66 74 20 62 72 |t \@ | Left br|
|00000920| 61 63 6b 65 74 20 20 5c | 5b 20 20 20 20 20 42 61 |acket \|[ Ba|
|00000930| 63 6b 73 6c 61 73 68 20 | 20 20 20 20 5c 5c 0a 25 |ckslash | \\.%|
|00000940| 25 20 20 20 52 69 67 68 | 74 20 62 72 61 63 6b 65 |% Righ|t bracke|
|00000950| 74 20 5c 5d 20 20 20 20 | 20 43 69 72 63 75 6d 66 |t \] | Circumf|
|00000960| 6c 65 78 20 20 20 20 5c | 5e 20 20 20 20 20 55 6e |lex \|^ Un|
|00000970| 64 65 72 73 63 6f 72 65 | 20 20 20 20 5c 5f 0a 25 |derscore| \_.%|
|00000980| 25 20 20 20 47 72 61 76 | 65 20 61 63 63 65 6e 74 |% Grav|e accent|
|00000990| 20 20 5c 60 20 20 20 20 | 20 4c 65 66 74 20 62 72 | \` | Left br|
|000009a0| 61 63 65 20 20 20 20 5c | 7b 20 20 20 20 20 56 65 |ace \|{ Ve|
|000009b0| 72 74 69 63 61 6c 20 62 | 61 72 20 20 5c 7c 0a 25 |rtical b|ar \|.%|
|000009c0| 25 20 20 20 52 69 67 68 | 74 20 62 72 61 63 65 20 |% Righ|t brace |
|000009d0| 20 20 5c 7d 20 20 20 20 | 20 54 69 6c 64 65 20 20 | \} | Tilde |
|000009e0| 20 20 20 20 20 20 20 5c | 7e 7d 0a 25 25 0a 25 25 | \|~}.%%.%%|
|000009f0| 20 53 74 79 6c 65 2d 6f | 70 74 69 6f 6e 20 60 6d | Style-o|ption `m|
|00000a00| 75 6c 74 69 63 6f 6c 27 | 20 74 6f 20 75 73 65 20 |ulticol'| to use |
|00000a10| 77 69 74 68 20 4c 61 54 | 65 58 20 76 32 2e 30 39 |with LaT|eX v2.09|
|00000a20| 0a 25 25 20 43 6f 70 79 | 72 69 67 68 74 20 28 43 |.%% Copy|right (C|
|00000a30| 29 20 31 39 38 39 2d 31 | 39 39 32 20 46 72 61 6e |) 1989-1|992 Fran|
|00000a40| 6b 20 4d 69 74 74 65 6c | 62 61 63 68 2c 20 61 6c |k Mittel|bach, al|
|00000a50| 6c 20 72 69 67 68 74 73 | 20 72 65 73 65 72 76 65 |l rights| reserve|
|00000a60| 64 2e 0a 5c 40 69 66 75 | 6e 64 65 66 69 6e 65 64 |d..\@ifu|ndefined|
|00000a70| 7b 6d 75 6c 74 40 63 6f | 6c 73 7d 7b 7d 7b 5c 65 |{mult@co|ls}{}{\e|
|00000a80| 6e 64 69 6e 70 75 74 7d | 0a 5c 74 79 70 65 6f 75 |ndinput}|.\typeou|
|00000a90| 74 7b 53 74 79 6c 65 20 | 6f 70 74 69 6f 6e 3a 20 |t{Style |option: |
|00000aa0| 60 6d 75 6c 74 69 63 6f | 6c 27 0a 20 20 20 5c 66 |`multico|l'. \f|
|00000ab0| 69 6c 65 76 65 72 73 69 | 6f 6e 5c 73 70 61 63 65 |ileversi|on\space|
|00000ac0| 20 3c 5c 66 69 6c 65 64 | 61 74 65 3e 20 28 46 4d | <\filed|ate> (FM|
|00000ad0| 69 29 7d 0a 5c 74 79 70 | 65 6f 75 74 7b 45 6e 67 |i)}.\typ|eout{Eng|
|00000ae0| 6c 69 73 68 20 64 6f 63 | 75 6d 65 6e 74 61 74 69 |lish doc|umentati|
|00000af0| 6f 6e 0a 20 5c 40 73 70 | 61 63 65 73 5c 40 73 70 |on. \@sp|aces\@sp|
|00000b00| 61 63 65 73 5c 73 70 61 | 63 65 3c 5c 64 6f 63 64 |aces\spa|ce<\docd|
|00000b10| 61 74 65 3e 20 28 46 4d | 69 29 7d 0a 5c 64 65 66 |ate> (FM|i)}.\def|
|00000b20| 5c 6d 75 6c 74 69 63 6f | 6c 73 23 31 7b 5c 63 6f |\multico|ls#1{\co|
|00000b30| 6c 40 6e 75 6d 62 65 72 | 23 31 5c 72 65 6c 61 78 |l@number|#1\relax|
|00000b40| 0a 20 20 5c 69 66 6e 75 | 6d 5c 63 6f 6c 40 6e 75 |. \ifnu|m\col@nu|
|00000b50| 6d 62 65 72 3c 5c 74 77 | 40 0a 20 20 20 20 20 5c |mber<\tw|@. \|
|00000b60| 40 77 61 72 6e 69 6e 67 | 7b 55 73 69 6e 67 20 60 |@warning|{Using `|
|00000b70| 5c 6e 75 6d 62 65 72 5c | 63 6f 6c 40 6e 75 6d 62 |\number\|col@numb|
|00000b80| 65 72 27 0a 20 20 20 20 | 20 20 20 63 6f 6c 75 6d |er'. | colum|
|00000b90| 6e 73 20 64 6f 65 73 6e | 27 74 20 73 65 65 6d 20 |ns doesn|'t seem |
|00000ba0| 61 20 67 6f 6f 64 20 69 | 64 65 61 2e 5e 5e 4a 0a |a good i|dea.^^J.|
|00000bb0| 20 20 20 20 20 20 20 49 | 20 74 68 65 72 65 66 6f | I| therefo|
|00000bc0| 72 65 20 75 73 65 20 74 | 77 6f 20 63 6f 6c 75 6d |re use t|wo colum|
|00000bd0| 6e 73 20 69 6e 73 74 65 | 61 64 7d 25 0a 20 20 20 |ns inste|ad}%. |
|00000be0| 20 20 5c 63 6f 6c 40 6e | 75 6d 62 65 72 5c 74 77 | \col@n|umber\tw|
|00000bf0| 40 20 5c 66 69 0a 20 20 | 5c 69 66 6e 75 6d 5c 63 |@ \fi. |\ifnum\c|
|00000c00| 6f 6c 40 6e 75 6d 62 65 | 72 3e 35 0a 20 20 20 20 |ol@numbe|r>5. |
|00000c10| 20 5c 40 77 61 72 6e 69 | 6e 67 7b 43 75 72 72 65 | \@warni|ng{Curre|
|00000c20| 6e 74 20 69 6d 70 6c 65 | 6d 65 6e 74 61 74 69 6f |nt imple|mentatio|
|00000c30| 6e 20 64 6f 65 73 6e 27 | 74 0a 20 20 20 20 20 20 |n doesn'|t. |
|00000c40| 20 73 75 70 70 6f 72 74 | 20 6d 6f 72 65 20 74 68 | support| more th|
|00000c50| 61 6e 20 66 69 76 65 20 | 63 6f 6c 75 6d 6e 73 2e |an five |columns.|
|00000c60| 5e 5e 4a 0a 20 20 20 20 | 20 20 20 49 20 74 68 65 |^^J. | I the|
|00000c70| 72 65 66 6f 72 65 20 75 | 73 65 20 66 69 76 65 20 |refore u|se five |
|00000c80| 63 6f 6c 75 6d 6e 73 20 | 69 6e 73 74 65 61 64 7d |columns |instead}|
|00000c90| 25 0a 20 20 20 20 20 5c | 63 6f 6c 40 6e 75 6d 62 |%. \|col@numb|
|00000ca0| 65 72 35 20 5c 66 69 0a | 20 20 5c 40 69 66 6e 65 |er5 \fi.| \@ifne|
|00000cb0| 78 74 63 68 61 72 5b 5c | 6d 75 6c 74 40 63 6f 6c |xtchar[\|mult@col|
|00000cc0| 73 7b 5c 6d 75 6c 74 40 | 63 6f 6c 73 5b 5d 7d 7d |s{\mult@|cols[]}}|
|00000cd0| 0a 5c 64 65 66 5c 6d 75 | 6c 74 40 63 6f 6c 73 5b |.\def\mu|lt@cols[|
|00000ce0| 23 31 5d 7b 5c 40 69 66 | 6e 65 78 74 63 68 61 72 |#1]{\@if|nextchar|
|00000cf0| 5b 25 0a 20 20 7b 5c 6d | 75 6c 74 40 40 63 6f 6c |[%. {\m|ult@@col|
|00000d00| 73 7b 23 31 7d 7d 25 0a | 20 20 7b 5c 6d 75 6c 74 |s{#1}}%.| {\mult|
|00000d10| 40 40 63 6f 6c 73 7b 23 | 31 7d 5b 5c 70 72 65 6d |@@cols{#|1}[\prem|
|00000d20| 75 6c 74 69 63 6f 6c 73 | 5d 7d 7d 0a 5c 64 65 66 |ulticols|]}}.\def|
|00000d30| 5c 6d 75 6c 74 40 40 63 | 6f 6c 73 23 31 5b 23 32 |\mult@@c|ols#1[#2|
|00000d40| 5d 7b 25 0a 20 20 5c 70 | 61 72 0a 20 20 5c 69 66 |]{%. \p|ar. \if|
|00000d50| 69 6e 6e 65 72 20 5c 40 | 62 6f 78 65 64 6d 75 6c |inner \@|boxedmul|
|00000d60| 74 69 63 6f 6c 73 74 72 | 75 65 0a 20 20 5c 65 6c |ticolstr|ue. \el|
|00000d70| 73 65 0a 20 20 20 20 5c | 69 66 6e 75 6d 20 5c 64 |se. \|ifnum \d|
|00000d80| 6f 75 62 6c 65 63 6f 6c | 40 6e 75 6d 62 65 72 3e |oublecol|@number>|
|00000d90| 5c 7a 40 0a 20 20 20 20 | 20 20 20 5c 40 62 6f 78 |\z@. | \@box|
|00000da0| 65 64 6d 75 6c 74 69 63 | 6f 6c 73 74 72 75 65 0a |edmultic|olstrue.|
|00000db0| 20 20 20 20 5c 66 69 0a | 20 20 5c 66 69 0a 20 20 | \fi.| \fi. |
|00000dc0| 5c 69 66 6e 75 6d 5c 63 | 40 74 72 61 63 69 6e 67 |\ifnum\c|@tracing|
|00000dd0| 6d 75 6c 74 69 63 6f 6c | 73 3e 5c 7a 40 0a 20 20 |multicol|s>\z@. |
|00000de0| 20 20 20 20 5c 74 79 70 | 65 6f 75 74 7b 5e 5e 4a | \typ|eout{^^J|
|00000df0| 5e 5e 4a 53 74 61 72 74 | 69 6e 67 20 6d 75 6c 74 |^^JStart|ing mult|
|00000e00| 69 63 6f 6c 75 6d 6e 0a | 20 20 20 20 20 20 20 20 |icolumn.| |
|00000e10| 20 20 20 20 20 20 20 6f | 75 74 70 75 74 20 77 69 | o|utput wi|
|00000e20| 74 68 20 5c 74 68 65 5c | 63 6f 6c 40 6e 75 6d 62 |th \the\|col@numb|
|00000e30| 65 72 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |er. | |
|00000e40| 20 20 5c 73 70 61 63 65 | 20 63 6f 6c 75 6d 6e 73 | \space| columns|
|00000e50| 25 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%. | |
|00000e60| 20 5c 69 66 40 62 6f 78 | 65 64 6d 75 6c 74 69 63 | \if@box|edmultic|
|00000e70| 6f 6c 73 5c 73 70 61 63 | 65 0a 20 20 20 20 20 20 |ols\spac|e. |
|00000e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 62 6f 78 | | (box|
|00000e90| 65 64 20 6d 6f 64 65 29 | 5c 66 69 0a 20 20 20 20 |ed mode)|\fi. |
|00000ea0| 20 20 20 20 20 20 20 20 | 20 20 20 5c 6f 6e 40 6c | | \on@l|
|00000eb0| 69 6e 65 3a 5e 5e 4a 7d | 5c 66 69 0a 20 20 20 5c |ine:^^J}|\fi. \|
|00000ec0| 65 6e 6f 75 67 68 40 72 | 6f 6f 6d 7b 23 32 7d 25 |enough@r|oom{#2}%|
|00000ed0| 0a 20 20 20 7b 23 31 5c | 70 61 72 7d 5c 61 64 64 |. {#1\|par}\add|
|00000ee0| 76 73 70 61 63 65 5c 6d | 75 6c 74 69 63 6f 6c 73 |vspace\m|ulticols|
|00000ef0| 65 70 0a 20 20 20 5c 62 | 65 67 69 6e 67 72 6f 75 |ep. \b|egingrou|
|00000f00| 70 0a 20 20 20 20 20 5c | 70 72 65 70 61 72 65 40 |p. \|prepare@|
|00000f10| 6d 75 6c 74 69 63 6f 6c | 73 0a 20 20 20 20 20 5c |multicol|s. \|
|00000f20| 69 66 40 62 6f 78 65 64 | 6d 75 6c 74 69 63 6f 6c |if@boxed|multicol|
|00000f30| 73 0a 20 20 20 20 20 20 | 20 5c 73 65 74 62 6f 78 |s. | \setbox|
|00000f40| 5c 6d 75 6c 74 40 62 6f | 78 5c 76 62 6f 78 5c 62 |\mult@bo|x\vbox\b|
|00000f50| 67 72 6f 75 70 0a 20 20 | 20 20 20 20 20 20 20 20 |group. | |
|00000f60| 5c 70 65 6e 61 6c 74 79 | 2d 5c 40 4d 0a 20 20 20 |\penalty|-\@M. |
|00000f70| 20 20 5c 66 69 0a 20 20 | 20 20 20 5c 69 67 6e 6f | \fi. | \igno|
|00000f80| 72 65 73 70 61 63 65 73 | 7d 0a 5c 6e 65 77 69 66 |respaces|}.\newif|
|00000f90| 5c 69 66 40 62 6f 78 65 | 64 6d 75 6c 74 69 63 6f |\if@boxe|dmultico|
|00000fa0| 6c 73 20 5c 40 62 6f 78 | 65 64 6d 75 6c 74 69 63 |ls \@box|edmultic|
|00000fb0| 6f 6c 73 66 61 6c 73 65 | 0a 5c 6e 65 77 62 6f 78 |olsfalse|.\newbox|
|00000fc0| 5c 6d 75 6c 74 40 62 6f | 78 0a 5c 64 65 66 5c 65 |\mult@bo|x.\def\e|
|00000fd0| 6e 6f 75 67 68 40 72 6f | 6f 6d 23 31 7b 25 0a 20 |nough@ro|om#1{%. |
|00000fe0| 20 20 5c 69 66 40 62 6f | 78 65 64 6d 75 6c 74 69 | \if@bo|xedmulti|
|00000ff0| 63 6f 6c 73 5c 65 6c 73 | 65 0a 20 20 20 5c 70 61 |cols\els|e. \pa|
|00001000| 72 0a 20 20 20 5c 62 67 | 72 6f 75 70 5c 40 6e 6f |r. \bg|roup\@no|
|00001010| 62 72 65 61 6b 66 61 6c | 73 65 5c 61 64 64 70 65 |breakfal|se\addpe|
|00001020| 6e 61 6c 74 79 5c 7a 40 | 5c 65 67 72 6f 75 70 0a |nalty\z@|\egroup.|
|00001030| 20 20 20 5c 70 61 67 65 | 40 66 72 65 65 20 5c 70 | \page|@free \p|
|00001040| 61 67 65 67 6f 61 6c 0a | 20 20 20 5c 61 64 76 61 |agegoal.| \adva|
|00001050| 6e 63 65 20 5c 70 61 67 | 65 40 66 72 65 65 20 2d |nce \pag|e@free -|
|00001060| 5c 70 61 67 65 74 6f 74 | 61 6c 0a 20 20 20 5c 69 |\pagetot|al. \i|
|00001070| 66 6e 75 6d 20 5c 63 40 | 74 72 61 63 69 6e 67 6d |fnum \c@|tracingm|
|00001080| 75 6c 74 69 63 6f 6c 73 | 3e 5c 7a 40 0a 20 20 20 |ulticols|>\z@. |
|00001090| 20 20 5c 74 79 70 65 6f | 75 74 7b 43 75 72 72 65 | \typeo|ut{Curre|
|000010a0| 6e 74 20 70 61 67 65 3a | 7d 25 0a 20 20 20 20 20 |nt page:|}%. |
|000010b0| 5c 6d 65 73 73 61 67 65 | 7b 5c 40 73 70 61 63 65 |\message|{\@space|
|000010c0| 73 20 67 6f 61 6c 20 68 | 65 69 67 68 74 3d 25 0a |s goal h|eight=%.|
|000010d0| 20 20 20 20 20 20 20 5c | 74 68 65 5c 70 61 67 65 | \|the\page|
|000010e0| 67 6f 61 6c 3a 20 75 73 | 65 64 20 5c 74 68 65 5c |goal: us|ed \the\|
|000010f0| 70 61 67 65 74 6f 74 61 | 6c 0a 20 20 20 20 20 20 |pagetota|l. |
|00001100| 20 5c 73 70 61 63 65 20 | 2d 3e 20 66 72 65 65 3d | \space |-> free=|
|00001110| 5c 74 68 65 5c 70 61 67 | 65 40 66 72 65 65 7d 25 |\the\pag|e@free}%|
|00001120| 0a 20 20 20 20 20 5c 74 | 79 70 65 6f 75 74 7b 5c |. \t|ypeout{\|
|00001130| 40 73 70 61 63 65 73 20 | 6e 65 65 64 65 64 20 5c |@spaces |needed \|
|00001140| 74 68 65 23 31 0a 20 20 | 20 20 20 20 20 20 20 20 |the#1. | |
|00001150| 20 20 20 20 28 66 6f 72 | 20 5c 73 74 72 69 6e 67 | (for| \string|
|00001160| 23 31 29 7d 5c 66 69 0a | 20 20 20 5c 69 66 64 69 |#1)}\fi.| \ifdi|
|00001170| 6d 20 5c 70 61 67 65 40 | 66 72 65 65 20 3c 23 31 |m \page@|free <#1|
|00001180| 5c 6e 65 77 70 61 67 65 | 20 5c 66 69 0a 20 20 5c |\newpage| \fi. \|
|00001190| 66 69 7d 0a 5c 64 65 66 | 5c 70 72 65 70 61 72 65 |fi}.\def|\prepare|
|000011a0| 40 6d 75 6c 74 69 63 6f | 6c 73 7b 25 0a 20 20 5c |@multico|ls{%. \|
|000011b0| 6d 75 6c 74 69 63 6f 6c | 40 6c 65 66 74 6d 61 72 |multicol|@leftmar|
|000011c0| 67 69 6e 5c 40 74 6f 74 | 61 6c 6c 65 66 74 6d 61 |gin\@tot|alleftma|
|000011d0| 72 67 69 6e 0a 20 20 5c | 40 74 6f 74 61 6c 6c 65 |rgin. \|@totalle|
|000011e0| 66 74 6d 61 72 67 69 6e | 5c 7a 40 0a 20 20 5c 70 |ftmargin|\z@. \p|
|000011f0| 61 72 73 68 61 70 65 5c | 7a 40 0a 20 20 5c 64 6f |arshape\|z@. \do|
|00001200| 75 62 6c 65 63 6f 6c 40 | 6e 75 6d 62 65 72 5c 63 |ublecol@|number\c|
|00001210| 6f 6c 40 6e 75 6d 62 65 | 72 0a 20 20 5c 6d 75 6c |ol@numbe|r. \mul|
|00001220| 74 69 70 6c 79 5c 64 6f | 75 62 6c 65 63 6f 6c 40 |tiply\do|ublecol@|
|00001230| 6e 75 6d 62 65 72 5c 74 | 77 40 0a 20 20 5c 69 66 |number\t|w@. \if|
|00001240| 40 62 6f 78 65 64 6d 75 | 6c 74 69 63 6f 6c 73 0a |@boxedmu|lticols.|
|00001250| 20 20 20 20 5c 6c 65 74 | 5c 6c 40 6b 65 70 74 40 | \let|\l@kept@|
|00001260| 66 69 72 73 74 6d 61 72 | 6b 5c 6b 65 70 74 40 66 |firstmar|k\kept@f|
|00001270| 69 72 73 74 6d 61 72 6b | 0a 20 20 20 20 5c 6c 65 |irstmark|. \le|
|00001280| 74 5c 6c 40 6b 65 70 74 | 40 62 6f 74 6d 61 72 6b |t\l@kept|@botmark|
|00001290| 5c 6b 65 70 74 40 62 6f | 74 6d 61 72 6b 0a 20 20 |\kept@bo|tmark. |
|000012a0| 20 20 5c 67 6c 6f 62 61 | 6c 5c 6c 65 74 5c 6b 65 | \globa|l\let\ke|
|000012b0| 70 74 40 66 69 72 73 74 | 6d 61 72 6b 5c 40 65 6d |pt@first|mark\@em|
|000012c0| 70 74 79 0a 20 20 20 20 | 5c 67 6c 6f 62 61 6c 5c |pty. |\global\|
|000012d0| 6c 65 74 5c 6b 65 70 74 | 40 62 6f 74 6d 61 72 6b |let\kept|@botmark|
|000012e0| 5c 40 65 6d 70 74 79 0a | 20 20 5c 65 6c 73 65 0a |\@empty.| \else.|
|000012f0| 20 20 20 20 5c 6e 6f 69 | 6e 74 65 72 6c 69 6e 65 | \noi|nterline|
|00001300| 73 6b 69 70 20 5c 6e 75 | 6c 6c 0a 20 20 20 20 5c |skip \nu|ll. \|
|00001310| 6f 75 74 70 75 74 7b 25 | 0a 20 20 20 20 20 20 5c |output{%|. \|
|00001320| 67 6c 6f 62 61 6c 5c 73 | 65 74 62 6f 78 5c 70 61 |global\s|etbox\pa|
|00001330| 72 74 69 61 6c 40 70 61 | 67 65 5c 76 62 6f 78 0a |rtial@pa|ge\vbox.|
|00001340| 20 20 20 20 20 20 20 20 | 7b 25 0a 20 20 20 20 20 | |{%. |
|00001350| 20 20 20 20 5c 69 66 76 | 6f 69 64 5c 70 61 72 74 | \ifv|oid\part|
|00001360| 69 61 6c 40 70 61 67 65 | 5c 65 6c 73 65 0a 20 20 |ial@page|\else. |
|00001370| 20 20 20 20 20 20 20 20 | 20 5c 40 6c 61 74 65 78 | | \@latex|
|00001380| 65 72 72 7b 45 72 72 6f | 72 20 73 61 76 69 6e 67 |err{Erro|r saving|
|00001390| 20 70 61 72 74 69 61 6c | 0a 20 20 20 20 20 20 20 | partial|. |
|000013a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 70 | | p|
|000013b0| 61 67 65 5c 6f 6e 40 6c | 69 6e 65 7d 25 0a 20 20 |age\on@l|ine}%. |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 7b 54 68 65 20 | | {The |
|000013d0| 70 61 72 74 20 6f 66 20 | 74 68 65 20 70 61 67 65 |part of |the page|
|000013e0| 20 62 65 66 6f 72 65 0a | 20 20 20 20 20 20 20 20 | before.| |
|000013f0| 20 20 20 20 20 20 74 68 | 65 20 6d 75 6c 74 69 63 | th|e multic|
|00001400| 6f 6c 73 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 20 |ols envi|ronment |
|00001410| 77 61 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |was. | |
|00001420| 20 20 6e 65 61 72 6c 79 | 20 66 75 6c 6c 20 77 69 | nearly| full wi|
|00001430| 74 68 20 74 68 65 20 72 | 65 73 75 6c 74 0a 20 20 |th the r|esult. |
|00001440| 20 20 20 20 20 20 20 20 | 20 20 20 20 74 68 61 74 | | that|
|00001450| 20 73 74 61 72 74 69 6e | 67 20 74 68 65 20 65 6e | startin|g the en|
|00001460| 76 69 72 6f 6e 6d 65 6e | 74 0a 20 20 20 20 20 20 |vironmen|t. |
|00001470| 20 20 20 20 20 20 20 20 | 77 69 6c 6c 20 70 72 6f | |will pro|
|00001480| 64 75 63 65 20 61 6e 20 | 6f 76 65 72 66 75 6c 6c |duce an |overfull|
|00001490| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 70 |. | p|
|000014a0| 61 67 65 2e 20 20 53 6f | 6d 65 20 74 65 78 74 20 |age. So|me text |
|000014b0| 6d 61 79 20 62 65 20 6c | 6f 73 74 21 0a 20 20 20 |may be l|ost!. |
|000014c0| 20 20 20 20 20 20 20 20 | 20 20 20 50 6c 65 61 73 | | Pleas|
|000014d0| 65 20 69 6e 63 72 65 61 | 73 65 20 5c 70 72 65 6d |e increa|se \prem|
|000014e0| 75 6c 74 69 63 6f 6c 73 | 0a 20 20 20 20 20 20 20 |ulticols|. |
|000014f0| 20 20 20 20 20 20 20 65 | 69 74 68 65 72 20 67 65 | e|ither ge|
|00001500| 6e 65 72 61 6c 6c 79 20 | 6f 72 20 66 6f 72 20 74 |nerally |or for t|
|00001510| 68 69 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |his. | |
|00001520| 20 20 65 6e 76 69 72 6f | 6e 6d 65 6e 74 20 62 79 | enviro|nment by|
|00001530| 20 73 70 65 63 69 66 79 | 69 6e 67 20 61 0a 20 20 | specify|ing a. |
|00001540| 20 20 20 20 20 20 20 20 | 20 20 20 20 73 75 69 74 | | suit|
|00001550| 61 62 6c 65 20 76 61 6c | 75 65 20 69 6e 20 74 68 |able val|ue in th|
|00001560| 65 20 73 65 63 6f 6e 64 | 0a 20 20 20 20 20 20 20 |e second|. |
|00001570| 20 20 20 20 20 20 20 6f | 70 74 69 6f 6e 61 6c 20 | o|ptional |
|00001580| 61 72 67 75 6d 65 6e 74 | 20 74 6f 20 74 68 65 0a |argument| to the.|
|00001590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 6d 75 | | mu|
|000015a0| 6c 74 69 63 6f 6c 73 20 | 65 6e 76 69 72 6f 6e 6d |lticols |environm|
|000015b0| 65 6e 74 2e 7d 0a 20 20 | 20 20 20 20 20 20 20 20 |ent.}. | |
|000015c0| 20 5c 75 6e 76 62 6f 78 | 5c 70 61 72 74 69 61 6c | \unvbox|\partial|
|000015d0| 40 70 61 67 65 0a 20 20 | 20 20 20 20 20 20 20 20 |@page. | |
|000015e0| 20 5c 62 6f 78 5c 6c 61 | 73 74 40 6c 69 6e 65 0a | \box\la|st@line.|
|000015f0| 20 20 20 20 20 20 20 20 | 20 5c 66 69 0a 20 20 20 | | \fi. |
|00001600| 20 20 20 20 20 20 5c 75 | 6e 76 62 6f 78 5c 40 63 | \u|nvbox\@c|
|00001610| 63 6c 76 0a 20 20 20 20 | 20 20 20 20 20 5c 67 6c |clv. | \gl|
|00001620| 6f 62 61 6c 5c 73 65 74 | 62 6f 78 5c 6c 61 73 74 |obal\set|box\last|
|00001630| 40 6c 69 6e 65 5c 6c 61 | 73 74 62 6f 78 0a 20 20 |@line\la|stbox. |
|00001640| 20 20 20 20 20 20 7d 25 | 0a 20 20 20 20 20 20 20 | }%|. |
|00001650| 20 20 20 20 5c 70 72 65 | 70 40 6b 65 70 74 6d 61 | \pre|p@keptma|
|00001660| 72 6b 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 5c |rks. | \|
|00001670| 67 6c 6f 62 61 6c 5c 6c | 65 74 5c 6b 65 70 74 40 |global\l|et\kept@|
|00001680| 74 6f 70 6d 61 72 6b 5c | 66 69 72 73 74 6d 61 72 |topmark\|firstmar|
|00001690| 6b 0a 20 20 20 20 20 20 | 20 20 20 20 7d 5c 65 6a |k. | }\ej|
|000016a0| 65 63 74 0a 20 20 20 20 | 5c 61 64 76 61 6e 63 65 |ect. |\advance|
|000016b0| 5c 40 63 6f 6c 72 6f 6f | 6d 2d 5c 68 74 5c 70 61 |\@colroo|m-\ht\pa|
|000016c0| 72 74 69 61 6c 40 70 61 | 67 65 0a 20 20 20 20 5c |rtial@pa|ge. \|
|000016d0| 76 73 69 7a 65 5c 63 6f | 6c 40 6e 75 6d 62 65 72 |vsize\co|l@number|
|000016e0| 5c 40 63 6f 6c 72 6f 6f | 6d 0a 20 20 20 20 5c 61 |\@colroo|m. \a|
|000016f0| 64 76 61 6e 63 65 5c 76 | 73 69 7a 65 5c 63 40 63 |dvance\v|size\c@c|
|00001700| 6f 6c 6c 65 63 74 6d 6f | 72 65 5c 62 61 73 65 6c |ollectmo|re\basel|
|00001710| 69 6e 65 73 6b 69 70 0a | 20 20 20 20 5c 6f 75 74 |ineskip.| \out|
|00001720| 70 75 74 7b 5c 6d 75 6c | 74 69 40 63 6f 6c 75 6d |put{\mul|ti@colum|
|00001730| 6e 40 6f 75 74 7d 25 0a | 20 20 20 20 5c 6d 75 6c |n@out}%.| \mul|
|00001740| 74 69 70 6c 79 5c 63 6f | 75 6e 74 5c 66 6f 6f 74 |tiply\co|unt\foot|
|00001750| 69 6e 73 5c 63 6f 6c 40 | 6e 75 6d 62 65 72 0a 20 |ins\col@|number. |
|00001760| 20 20 20 5c 6d 75 6c 74 | 69 70 6c 79 5c 73 6b 69 | \mult|iply\ski|
|00001770| 70 20 5c 66 6f 6f 74 69 | 6e 73 5c 63 6f 6c 40 6e |p \footi|ns\col@n|
|00001780| 75 6d 62 65 72 0a 20 20 | 20 20 5c 72 65 69 6e 73 |umber. | \reins|
|00001790| 65 72 74 40 66 6f 6f 74 | 6e 6f 74 65 73 0a 20 20 |ert@foot|notes. |
|000017a0| 5c 66 69 0a 20 20 5c 76 | 62 61 64 6e 65 73 73 31 |\fi. \v|badness1|
|000017b0| 30 30 30 31 20 5c 68 62 | 61 64 6e 65 73 73 35 30 |0001 \hb|adness50|
|000017c0| 30 30 0a 20 20 5c 74 6f | 6c 65 72 61 6e 63 65 5c |00. \to|lerance\|
|000017d0| 6d 75 6c 74 69 63 6f 6c | 74 6f 6c 65 72 61 6e 63 |multicol|toleranc|
|000017e0| 65 0a 20 20 5c 70 72 65 | 74 6f 6c 65 72 61 6e 63 |e. \pre|toleranc|
|000017f0| 65 5c 6d 75 6c 74 69 63 | 6f 6c 70 72 65 74 6f 6c |e\multic|olpretol|
|00001800| 65 72 61 6e 63 65 0a 20 | 20 5c 73 65 74 65 6d 65 |erance. | \seteme|
|00001810| 72 67 65 6e 63 79 73 74 | 72 65 74 63 68 5c 63 6f |rgencyst|retch\co|
|00001820| 6c 40 6e 75 6d 62 65 72 | 5c 68 73 69 7a 65 0a 20 |l@number|\hsize. |
|00001830| 20 5c 73 65 74 40 66 6c | 6f 61 74 63 6d 64 73 0a | \set@fl|oatcmds.|
|00001840| 20 20 5c 61 64 76 61 6e | 63 65 5c 62 61 73 65 6c | \advan|ce\basel|
|00001850| 69 6e 65 73 6b 69 70 5c | 6d 75 6c 74 69 63 6f 6c |ineskip\|multicol|
|00001860| 62 61 73 65 6c 69 6e 65 | 73 6b 69 70 0a 20 20 5c |baseline|skip. \|
|00001870| 68 73 69 7a 65 5c 6c 69 | 6e 65 77 69 64 74 68 20 |hsize\li|newidth |
|00001880| 5c 61 64 76 61 6e 63 65 | 5c 68 73 69 7a 65 5c 63 |\advance|\hsize\c|
|00001890| 6f 6c 75 6d 6e 73 65 70 | 0a 20 20 5c 61 64 76 61 |olumnsep|. \adva|
|000018a0| 6e 63 65 5c 68 73 69 7a | 65 2d 5c 63 6f 6c 40 6e |nce\hsiz|e-\col@n|
|000018b0| 75 6d 62 65 72 5c 63 6f | 6c 75 6d 6e 73 65 70 0a |umber\co|lumnsep.|
|000018c0| 20 20 5c 64 69 76 69 64 | 65 5c 68 73 69 7a 65 5c | \divid|e\hsize\|
|000018d0| 63 6f 6c 40 6e 75 6d 62 | 65 72 0a 20 20 5c 66 75 |col@numb|er. \fu|
|000018e0| 6c 6c 40 77 69 64 74 68 | 5c 6c 69 6e 65 77 69 64 |ll@width|\linewid|
|000018f0| 74 68 0a 20 20 5c 6c 69 | 6e 65 77 69 64 74 68 5c |th. \li|newidth\|
|00001900| 68 73 69 7a 65 0a 7d 0a | 5c 6e 65 77 64 69 6d 65 |hsize.}.|\newdime|
|00001910| 6e 5c 6d 75 6c 74 69 63 | 6f 6c 40 6c 65 66 74 6d |n\multic|ol@leftm|
|00001920| 61 72 67 69 6e 0a 5c 64 | 65 66 5c 65 6e 64 6d 75 |argin.\d|ef\endmu|
|00001930| 6c 74 69 63 6f 6c 73 7b | 5c 70 61 72 0a 20 20 5c |lticols{|\par. \|
|00001940| 69 66 40 62 6f 78 65 64 | 6d 75 6c 74 69 63 6f 6c |if@boxed|multicol|
|00001950| 73 0a 20 20 20 20 5c 65 | 67 72 6f 75 70 0a 20 20 |s. \e|group. |
|00001960| 20 20 5c 73 65 74 62 6f | 78 5c 40 74 65 6d 70 62 | \setbo|x\@tempb|
|00001970| 6f 78 61 5c 76 73 70 6c | 69 74 5c 6d 75 6c 74 40 |oxa\vspl|it\mult@|
|00001980| 62 6f 78 20 74 6f 5c 7a | 40 0a 20 20 20 20 5c 62 |box to\z|@. \b|
|00001990| 61 6c 61 6e 63 65 40 63 | 6f 6c 75 6d 6e 73 0a 20 |alance@c|olumns. |
|000019a0| 20 20 20 5c 72 65 74 75 | 72 6e 40 6e 6f 6e 65 6d | \retu|rn@nonem|
|000019b0| 70 74 79 6d 61 72 6b 7b | 66 69 72 73 74 7d 5c 6b |ptymark{|first}\k|
|000019c0| 65 70 74 40 66 69 72 73 | 74 6d 61 72 6b 0a 20 20 |ept@firs|tmark. |
|000019d0| 20 20 5c 72 65 74 75 72 | 6e 40 6e 6f 6e 65 6d 70 | \retur|n@nonemp|
|000019e0| 74 79 6d 61 72 6b 7b 62 | 6f 74 7d 5c 6b 65 70 74 |tymark{b|ot}\kept|
|000019f0| 40 62 6f 74 6d 61 72 6b | 0a 20 20 20 20 5c 70 61 |@botmark|. \pa|
|00001a00| 67 65 40 73 6f 66 61 72 | 0a 20 20 20 20 5c 67 6c |ge@sofar|. \gl|
|00001a10| 6f 62 61 6c 5c 6c 65 74 | 5c 6b 65 70 74 40 66 69 |obal\let|\kept@fi|
|00001a20| 72 73 74 6d 61 72 6b 5c | 6c 40 6b 65 70 74 40 66 |rstmark\|l@kept@f|
|00001a30| 69 72 73 74 6d 61 72 6b | 0a 20 20 20 20 5c 67 6c |irstmark|. \gl|
|00001a40| 6f 62 61 6c 5c 6c 65 74 | 5c 6b 65 70 74 40 62 6f |obal\let|\kept@bo|
|00001a50| 74 6d 61 72 6b 5c 6c 40 | 6b 65 70 74 40 62 6f 74 |tmark\l@|kept@bot|
|00001a60| 6d 61 72 6b 0a 20 20 20 | 20 5c 69 66 6e 75 6d 5c |mark. | \ifnum\|
|00001a70| 63 40 74 72 61 63 69 6e | 67 6d 75 6c 74 69 63 6f |c@tracin|gmultico|
|00001a80| 6c 73 3e 5c 74 77 40 0a | 20 20 20 20 20 20 5c 74 |ls>\tw@.| \t|
|00001a90| 79 70 65 6f 75 74 7b 52 | 65 73 74 6f 72 65 20 6b |ypeout{R|estore k|
|00001aa0| 65 70 74 20 6d 61 72 6b | 73 20 74 6f 25 0a 20 20 |ept mark|s to%. |
|00001ab0| 20 20 20 20 20 20 20 20 | 20 5e 5e 4a 20 66 69 72 | | ^^J fir|
|00001ac0| 73 74 3a 20 5c 6d 65 61 | 6e 69 6e 67 5c 6b 65 70 |st: \mea|ning\kep|
|00001ad0| 74 40 66 69 72 73 74 6d | 61 72 6b 25 0a 20 20 20 |t@firstm|ark%. |
|00001ae0| 20 20 20 20 20 20 20 20 | 5e 5e 4a 20 62 6f 74 5c | |^^J bot\|
|00001af0| 73 70 61 63 65 5c 73 70 | 61 63 65 3a 0a 20 20 20 |space\sp|ace:. |
|00001b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001b10| 20 20 20 5c 6d 65 61 6e | 69 6e 67 5c 6b 65 70 74 | \mean|ing\kept|
|00001b20| 40 62 6f 74 6d 61 72 6b | 20 7d 25 0a 20 20 20 20 |@botmark| }%. |
|00001b30| 5c 66 69 0a 20 20 5c 65 | 6c 73 65 0a 20 20 20 5c |\fi. \e|lse. \|
|00001b40| 62 67 72 6f 75 70 5c 40 | 6e 6f 62 72 65 61 6b 66 |bgroup\@|nobreakf|
|00001b50| 61 6c 73 65 5c 61 64 64 | 70 65 6e 61 6c 74 79 5c |alse\add|penalty\|
|00001b60| 7a 40 5c 65 67 72 6f 75 | 70 0a 20 20 20 20 5c 6f |z@\egrou|p. \o|
|00001b70| 75 74 70 75 74 7b 5c 62 | 61 6c 61 6e 63 65 40 63 |utput{\b|alance@c|
|00001b80| 6f 6c 75 6d 6e 73 40 6f | 75 74 7d 5c 65 6a 65 63 |olumns@o|ut}\ejec|
|00001b90| 74 0a 20 20 20 20 5c 69 | 66 76 62 6f 78 5c 70 61 |t. \i|fvbox\pa|
|00001ba0| 72 74 69 61 6c 40 70 61 | 67 65 5c 75 6e 76 62 6f |rtial@pa|ge\unvbo|
|00001bb0| 78 5c 70 61 72 74 69 61 | 6c 40 70 61 67 65 5c 66 |x\partia|l@page\f|
|00001bc0| 69 0a 20 20 20 20 20 5c | 67 6c 6f 62 61 6c 5c 6c |i. \|global\l|
|00001bd0| 65 74 5c 6b 65 70 74 40 | 66 69 72 73 74 6d 61 72 |et\kept@|firstmar|
|00001be0| 6b 5c 40 65 6d 70 74 79 | 0a 20 20 20 20 20 5c 67 |k\@empty|. \g|
|00001bf0| 6c 6f 62 61 6c 5c 6c 65 | 74 5c 6b 65 70 74 40 62 |lobal\le|t\kept@b|
|00001c00| 6f 74 6d 61 72 6b 5c 40 | 65 6d 70 74 79 0a 20 20 |otmark\@|empty. |
|00001c10| 20 20 20 5c 69 66 6e 75 | 6d 5c 63 40 74 72 61 63 | \ifnu|m\c@trac|
|00001c20| 69 6e 67 6d 75 6c 74 69 | 63 6f 6c 73 3e 5c 74 77 |ingmulti|cols>\tw|
|00001c30| 40 0a 20 20 20 20 20 20 | 20 5c 74 79 70 65 6f 75 |@. | \typeou|
|00001c40| 74 7b 4d 61 6b 65 20 6b | 65 70 74 20 6d 61 72 6b |t{Make k|ept mark|
|00001c50| 73 20 65 6d 70 74 79 7d | 25 0a 20 20 20 20 20 5c |s empty}|%. \|
|00001c60| 66 69 0a 20 20 5c 66 69 | 0a 20 20 5c 40 63 68 65 |fi. \fi|. \@che|
|00001c70| 63 6b 65 6e 64 7b 6d 75 | 6c 74 69 63 6f 6c 73 7d |ckend{mu|lticols}|
|00001c80| 25 0a 20 20 5c 65 6e 64 | 67 72 6f 75 70 0a 20 20 |%. \end|group. |
|00001c90| 5c 69 66 40 62 6f 78 65 | 64 6d 75 6c 74 69 63 6f |\if@boxe|dmultico|
|00001ca0| 6c 73 5c 65 6c 73 65 0a | 20 20 20 20 5c 72 65 69 |ls\else.| \rei|
|00001cb0| 6e 73 65 72 74 40 66 6f | 6f 74 6e 6f 74 65 73 0a |nsert@fo|otnotes.|
|00001cc0| 20 20 5c 66 69 0a 20 20 | 5c 67 6c 6f 62 61 6c 5c | \fi. |\global\|
|00001cd0| 63 40 75 6e 62 61 6c 61 | 6e 63 65 5c 7a 40 0a 20 |c@unbala|nce\z@. |
|00001ce0| 20 5c 65 6e 6f 75 67 68 | 40 72 6f 6f 6d 5c 70 6f | \enough|@room\po|
|00001cf0| 73 74 6d 75 6c 74 69 63 | 6f 6c 73 0a 20 20 5c 61 |stmultic|ols. \a|
|00001d00| 64 64 76 73 70 61 63 65 | 5c 6d 75 6c 74 69 63 6f |ddvspace|\multico|
|00001d10| 6c 73 65 70 0a 20 20 5c | 69 66 6e 75 6d 5c 63 40 |lsep. \|ifnum\c@|
|00001d20| 74 72 61 63 69 6e 67 6d | 75 6c 74 69 63 6f 6c 73 |tracingm|ulticols|
|00001d30| 3e 5c 7a 40 0a 20 20 20 | 20 20 5c 74 79 70 65 6f |>\z@. | \typeo|
|00001d40| 75 74 7b 5e 5e 4a 45 6e | 64 69 6e 67 20 6d 75 6c |ut{^^JEn|ding mul|
|00001d50| 74 69 63 6f 6c 75 6d 6e | 0a 20 20 20 20 20 20 20 |ticolumn|. |
|00001d60| 20 20 20 20 20 20 20 6f | 75 74 70 75 74 25 0a 20 | o|utput%. |
|00001d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 5c 69 66 | | \if|
|00001d80| 40 62 6f 78 65 64 6d 75 | 6c 74 69 63 6f 6c 73 0a |@boxedmu|lticols.|
|00001d90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001da0| 5c 73 70 61 63 65 28 62 | 6f 78 65 64 20 6d 6f 64 |\space(b|oxed mod|
|00001db0| 65 29 5c 66 69 0a 20 20 | 20 20 20 20 20 20 20 20 |e)\fi. | |
|00001dc0| 20 20 20 20 2e 5e 5e 4a | 5e 5e 4a 7d 5c 66 69 7d | .^^J|^^J}\fi}|
|00001dd0| 0a 5c 6e 65 77 63 6f 75 | 6e 74 5c 63 40 75 6e 62 |.\newcou|nt\c@unb|
|00001de0| 61 6c 61 6e 63 65 0a 5c | 6e 65 77 63 6f 75 6e 74 |alance.\|newcount|
|00001df0| 5c 63 40 63 6f 6c 6c 65 | 63 74 6d 6f 72 65 0a 5c |\c@colle|ctmore.\|
|00001e00| 6e 65 77 63 6f 75 6e 74 | 5c 63 40 74 72 61 63 69 |newcount|\c@traci|
|00001e10| 6e 67 6d 75 6c 74 69 63 | 6f 6c 73 0a 5c 6e 65 77 |ngmultic|ols.\new|
|00001e20| 63 6f 75 6e 74 5c 63 6f | 6c 40 6e 75 6d 62 65 72 |count\co|l@number|
|00001e30| 0a 5c 6e 65 77 63 6f 75 | 6e 74 5c 64 6f 75 62 6c |.\newcou|nt\doubl|
|00001e40| 65 63 6f 6c 40 6e 75 6d | 62 65 72 0a 5c 6e 65 77 |ecol@num|ber.\new|
|00001e50| 63 6f 75 6e 74 5c 6d 75 | 6c 74 69 63 6f 6c 74 6f |count\mu|lticolto|
|00001e60| 6c 65 72 61 6e 63 65 0a | 5c 6e 65 77 63 6f 75 6e |lerance.|\newcoun|
|00001e70| 74 5c 6d 75 6c 74 69 63 | 6f 6c 70 72 65 74 6f 6c |t\multic|olpretol|
|00001e80| 65 72 61 6e 63 65 0a 5c | 6e 65 77 64 69 6d 65 6e |erance.\|newdimen|
|00001e90| 5c 66 75 6c 6c 40 77 69 | 64 74 68 0a 5c 6e 65 77 |\full@wi|dth.\new|
|00001ea0| 64 69 6d 65 6e 5c 70 61 | 67 65 40 66 72 65 65 0a |dimen\pa|ge@free.|
|00001eb0| 5c 6e 65 77 64 69 6d 65 | 6e 5c 70 72 65 6d 75 6c |\newdime|n\premul|
|00001ec0| 74 69 63 6f 6c 73 0a 5c | 6e 65 77 64 69 6d 65 6e |ticols.\|newdimen|
|00001ed0| 5c 70 6f 73 74 6d 75 6c | 74 69 63 6f 6c 73 0a 5c |\postmul|ticols.\|
|00001ee0| 6e 65 77 73 6b 69 70 5c | 6d 75 6c 74 69 63 6f 6c |newskip\|multicol|
|00001ef0| 73 65 70 0a 5c 6e 65 77 | 73 6b 69 70 5c 6d 75 6c |sep.\new|skip\mul|
|00001f00| 74 69 63 6f 6c 62 61 73 | 65 6c 69 6e 65 73 6b 69 |ticolbas|elineski|
|00001f10| 70 0a 5c 6e 65 77 62 6f | 78 5c 70 61 72 74 69 61 |p.\newbo|x\partia|
|00001f20| 6c 40 70 61 67 65 0a 5c | 6e 65 77 62 6f 78 5c 6c |l@page.\|newbox\l|
|00001f30| 61 73 74 40 6c 69 6e 65 | 0a 5c 63 40 75 6e 62 61 |ast@line|.\c@unba|
|00001f40| 6c 61 6e 63 65 20 20 20 | 3d 20 30 0a 5c 63 40 63 |lance |= 0.\c@c|
|00001f50| 6f 6c 6c 65 63 74 6d 6f | 72 65 20 3d 20 30 0a 5c |ollectmo|re = 0.\|
|00001f60| 63 40 74 72 61 63 69 6e | 67 6d 75 6c 74 69 63 6f |c@tracin|gmultico|
|00001f70| 6c 73 20 3d 20 30 0a 5c | 63 6f 6c 40 6e 75 6d 62 |ls = 0.\|col@numb|
|00001f80| 65 72 20 3d 20 31 0a 5c | 6d 75 6c 74 69 63 6f 6c |er = 1.\|multicol|
|00001f90| 74 6f 6c 65 72 61 6e 63 | 65 20 3d 20 39 39 39 39 |toleranc|e = 9999|
|00001fa0| 0a 5c 6d 75 6c 74 69 63 | 6f 6c 70 72 65 74 6f 6c |.\multic|olpretol|
|00001fb0| 65 72 61 6e 63 65 20 3d | 20 2d 31 0a 5c 70 72 65 |erance =| -1.\pre|
|00001fc0| 6d 75 6c 74 69 63 6f 6c | 73 20 3d 20 35 30 70 74 |multicol|s = 50pt|
|00001fd0| 0a 5c 70 6f 73 74 6d 75 | 6c 74 69 63 6f 6c 73 3d |.\postmu|lticols=|
|00001fe0| 20 32 30 70 74 0a 5c 6d | 75 6c 74 69 63 6f 6c 73 | 20pt.\m|ulticols|
|00001ff0| 65 70 20 3d 20 31 32 70 | 74 20 70 6c 75 73 20 34 |ep = 12p|t plus 4|
|00002000| 70 74 20 6d 69 6e 75 73 | 20 33 70 74 0a 5c 6d 75 |pt minus| 3pt.\mu|
|00002010| 6c 74 69 63 6f 6c 62 61 | 73 65 6c 69 6e 65 73 6b |lticolba|selinesk|
|00002020| 69 70 3d 30 70 74 0a 5c | 64 65 66 5c 70 72 6f 63 |ip=0pt.\|def\proc|
|00002030| 65 73 73 40 63 6f 6c 73 | 23 31 23 32 7b 5c 63 6f |ess@cols|#1#2{\co|
|00002040| 75 6e 74 40 23 31 5c 72 | 65 6c 61 78 0a 20 20 20 |unt@#1\r|elax. |
|00002050| 20 20 5c 6c 6f 6f 70 20 | 23 32 25 0a 20 20 20 20 | \loop |#2%. |
|00002060| 20 5c 61 64 76 61 6e 63 | 65 5c 63 6f 75 6e 74 40 | \advanc|e\count@|
|00002070| 5c 74 77 40 0a 20 20 20 | 20 20 5c 69 66 6e 75 6d |\tw@. | \ifnum|
|00002080| 5c 63 6f 75 6e 74 40 3c | 5c 64 6f 75 62 6c 65 63 |\count@<|\doublec|
|00002090| 6f 6c 40 6e 75 6d 62 65 | 72 0a 20 20 20 5c 72 65 |ol@numbe|r. \re|
|000020a0| 70 65 61 74 7d 0a 5c 64 | 65 66 5c 70 61 67 65 40 |peat}.\d|ef\page@|
|000020b0| 73 6f 66 61 72 7b 25 0a | 20 20 20 5c 70 72 6f 63 |sofar{%.| \proc|
|000020c0| 65 73 73 40 63 6f 6c 73 | 5c 7a 40 7b 5c 77 64 5c |ess@cols|\z@{\wd\|
|000020d0| 63 6f 75 6e 74 40 5c 68 | 73 69 7a 65 7d 25 0a 20 |count@\h|size}%. |
|000020e0| 20 20 5c 69 66 6e 75 6d | 5c 63 40 74 72 61 63 69 | \ifnum|\c@traci|
|000020f0| 6e 67 6d 75 6c 74 69 63 | 6f 6c 73 3e 5c 7a 40 0a |ngmultic|ols>\z@.|
|00002100| 20 20 20 5c 74 79 70 65 | 6f 75 74 7b 43 6f 6c 75 | \type|out{Colu|
|00002110| 6d 6e 20 73 70 65 63 3a | 0a 20 20 20 20 20 20 20 |mn spec:|. |
|00002120| 28 5c 74 68 65 5c 6d 75 | 6c 74 69 63 6f 6c 40 6c |(\the\mu|lticol@l|
|00002130| 65 66 74 6d 61 72 67 69 | 6e 5c 73 70 61 63 65 20 |eftmargi|n\space |
|00002140| 2d 2d 3e 0a 20 20 20 20 | 20 20 20 20 5c 74 68 65 |-->. | \the|
|00002150| 5c 66 75 6c 6c 40 77 69 | 64 74 68 5c 73 70 61 63 |\full@wi|dth\spac|
|00002160| 65 20 3d 20 5c 74 68 65 | 5c 68 73 69 7a 65 0a 20 |e = \the|\hsize. |
|00002170| 20 20 20 20 20 20 20 5c | 73 70 61 63 65 20 78 20 | \|space x |
|00002180| 5c 74 68 65 5c 63 6f 6c | 40 6e 75 6d 62 65 72 29 |\the\col|@number)|
|00002190| 5e 5e 4a 7d 25 0a 20 20 | 20 5c 66 69 0a 5c 69 66 |^^J}%. | \fi.\if|
|000021a0| 76 6d 6f 64 65 5c 65 6c | 73 65 5c 65 72 72 6d 65 |vmode\el|se\errme|
|000021b0| 73 73 61 67 65 7b 4d 75 | 6c 74 69 63 6f 6c 20 45 |ssage{Mu|lticol E|
|000021c0| 72 72 6f 72 7d 5c 66 69 | 0a 20 20 20 5c 6d 6f 76 |rror}\fi|. \mov|
|000021d0| 65 72 69 67 68 74 5c 6d | 75 6c 74 69 63 6f 6c 40 |eright\m|ulticol@|
|000021e0| 6c 65 66 74 6d 61 72 67 | 69 6e 0a 20 20 20 20 5c |leftmarg|in. \|
|000021f0| 68 62 6f 78 20 74 6f 5c | 66 75 6c 6c 40 77 69 64 |hbox to\|full@wid|
|00002200| 74 68 7b 25 0a 20 20 20 | 20 20 5c 70 72 6f 63 65 |th{%. | \proce|
|00002210| 73 73 40 63 6f 6c 73 5c | 74 77 40 7b 5c 62 6f 78 |ss@cols\|tw@{\box|
|00002220| 5c 63 6f 75 6e 74 40 0a | 20 20 20 20 20 20 20 5c |\count@.| \|
|00002230| 68 73 73 5c 76 72 75 6c | 65 5c 40 77 69 64 74 68 |hss\vrul|e\@width|
|00002240| 5c 63 6f 6c 75 6d 6e 73 | 65 70 72 75 6c 65 5c 68 |\columns|eprule\h|
|00002250| 73 73 7d 25 0a 20 20 20 | 20 20 5c 62 6f 78 5c 7a |ss}%. | \box\z|
|00002260| 40 0a 20 20 20 20 20 20 | 5c 72 6c 61 70 7b 5c 70 |@. |\rlap{\p|
|00002270| 68 61 6e 74 6f 6d 20 70 | 7d 25 0a 7d 25 0a 7d 0a |hantom p|}%.}%.}.|
|00002280| 5c 64 65 66 5c 72 65 69 | 6e 73 65 72 74 40 66 6f |\def\rei|nsert@fo|
|00002290| 6f 74 6e 6f 74 65 73 7b | 5c 69 66 76 6f 69 64 5c |otnotes{|\ifvoid\|
|000022a0| 66 6f 6f 74 69 6e 73 5c | 65 6c 73 65 0a 20 20 20 |footins\|else. |
|000022b0| 20 20 20 20 20 20 5c 69 | 6e 73 65 72 74 5c 66 6f | \i|nsert\fo|
|000022c0| 6f 74 69 6e 73 7b 7d 5c | 66 69 7d 0a 5c 64 65 66 |otins{}\|fi}.\def|
|000022d0| 5c 6d 75 6c 74 69 40 63 | 6f 6c 75 6d 6e 40 6f 75 |\multi@c|olumn@ou|
|000022e0| 74 7b 25 0a 20 20 20 5c | 69 66 6e 75 6d 5c 6f 75 |t{%. \|ifnum\ou|
|000022f0| 74 70 75 74 70 65 6e 61 | 6c 74 79 20 3c 2d 5c 40 |tputpena|lty <-\@|
|00002300| 4d 69 0a 20 20 20 5c 73 | 70 65 63 69 40 6c 73 20 |Mi. \s|peci@ls |
|00002310| 5c 65 6c 73 65 0a 20 20 | 20 5c 73 70 6c 69 74 74 |\else. | \splitt|
|00002320| 6f 70 73 6b 69 70 5c 74 | 6f 70 73 6b 69 70 0a 20 |opskip\t|opskip. |
|00002330| 20 20 5c 73 70 6c 69 74 | 6d 61 78 64 65 70 74 68 | \split|maxdepth|
|00002340| 5c 6d 61 78 64 65 70 74 | 68 0a 20 20 20 5c 64 69 |\maxdept|h. \di|
|00002350| 6d 65 6e 40 5c 40 63 6f | 6c 72 6f 6f 6d 0a 20 20 |men@\@co|lroom. |
|00002360| 20 5c 64 69 76 69 64 65 | 5c 73 6b 69 70 5c 66 6f | \divide|\skip\fo|
|00002370| 6f 74 69 6e 73 5c 63 6f | 6c 40 6e 75 6d 62 65 72 |otins\co|l@number|
|00002380| 0a 20 20 20 5c 69 66 76 | 6f 69 64 5c 66 6f 6f 74 |. \ifv|oid\foot|
|00002390| 69 6e 73 20 5c 65 6c 73 | 65 0a 20 20 20 20 20 20 |ins \els|e. |
|000023a0| 5c 61 64 76 61 6e 63 65 | 5c 64 69 6d 65 6e 40 2d |\advance|\dimen@-|
|000023b0| 5c 73 6b 69 70 5c 66 6f | 6f 74 69 6e 73 0a 20 20 |\skip\fo|otins. |
|000023c0| 20 20 20 20 5c 61 64 76 | 61 6e 63 65 5c 64 69 6d | \adv|ance\dim|
|000023d0| 65 6e 40 2d 5c 68 74 5c | 66 6f 6f 74 69 6e 73 20 |en@-\ht\|footins |
|000023e0| 20 20 5c 66 69 0a 20 20 | 20 5c 70 72 6f 63 65 73 | \fi. | \proces|
|000023f0| 73 40 63 6f 6c 73 5c 74 | 77 40 7b 5c 73 65 74 62 |s@cols\t|w@{\setb|
|00002400| 6f 78 5c 63 6f 75 6e 74 | 40 0a 20 20 20 20 20 20 |ox\count|@. |
|00002410| 20 20 20 20 20 20 5c 76 | 73 70 6c 69 74 5c 40 63 | \v|split\@c|
|00002420| 63 6c 76 20 74 6f 5c 64 | 69 6d 65 6e 40 0a 20 20 |clv to\d|imen@. |
|00002430| 20 20 20 20 20 20 20 20 | 20 20 5c 73 65 74 40 6b | | \set@k|
|00002440| 65 70 74 6d 61 72 6b 73 | 0a 20 20 20 20 20 20 20 |eptmarks|. |
|00002450| 20 20 20 20 20 5c 69 66 | 73 68 72 40 6e 6b 69 6e | \if|shr@nkin|
|00002460| 67 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |g. | |
|00002470| 5c 73 65 74 62 6f 78 5c | 63 6f 75 6e 74 40 5c 76 |\setbox\|count@\v|
|00002480| 62 6f 78 20 74 6f 5c 64 | 69 6d 65 6e 40 0a 20 20 |box to\d|imen@. |
|00002490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024a0| 7b 5c 75 6e 76 62 6f 78 | 5c 63 6f 75 6e 74 40 5c |{\unvbox|\count@\|
|000024b0| 76 66 69 6c 6c 7d 25 0a | 20 20 20 20 20 20 20 20 |vfill}%.| |
|000024c0| 20 20 20 20 5c 66 69 0a | 20 20 20 20 20 20 20 20 | \fi.| |
|000024d0| 20 20 20 7d 25 0a 20 20 | 20 5c 73 65 74 62 6f 78 | }%. | \setbox|
|000024e0| 5c 7a 40 5c 76 73 70 6c | 69 74 5c 40 63 63 6c 76 |\z@\vspl|it\@cclv|
|000024f0| 20 74 6f 5c 64 69 6d 65 | 6e 40 0a 20 20 20 5c 73 | to\dime|n@. \s|
|00002500| 65 74 40 6b 65 70 74 6d | 61 72 6b 73 0a 20 20 20 |et@keptm|arks. |
|00002510| 5c 69 66 73 68 72 40 6e | 6b 69 6e 67 0a 20 20 20 |\ifshr@n|king. |
|00002520| 20 20 20 5c 73 65 74 62 | 6f 78 5c 7a 40 5c 76 62 | \setb|ox\z@\vb|
|00002530| 6f 78 20 74 6f 5c 64 69 | 6d 65 6e 40 0a 20 20 20 |ox to\di|men@. |
|00002540| 20 20 20 20 20 20 20 7b | 5c 75 6e 76 62 6f 78 5c | {|\unvbox\|
|00002550| 7a 40 5c 76 66 69 6c 6c | 7d 25 0a 20 20 20 5c 66 |z@\vfill|}%. \f|
|00002560| 69 0a 20 20 20 5c 69 66 | 76 6f 69 64 5c 40 63 63 |i. \if|void\@cc|
|00002570| 6c 76 20 5c 65 6c 73 65 | 0a 20 20 20 20 20 20 20 |lv \else|. |
|00002580| 5c 75 6e 76 62 6f 78 5c | 40 63 63 6c 76 0a 20 20 |\unvbox\|@cclv. |
|00002590| 20 20 20 20 20 5c 70 65 | 6e 61 6c 74 79 5c 6f 75 | \pe|nalty\ou|
|000025a0| 74 70 75 74 70 65 6e 61 | 6c 74 79 0a 20 20 20 20 |tputpena|lty. |
|000025b0| 20 20 20 5c 69 66 76 6f | 69 64 5c 66 6f 6f 74 69 | \ifvo|id\footi|
|000025c0| 6e 73 5c 65 6c 73 65 0a | 20 20 20 20 20 20 20 20 |ns\else.| |
|000025d0| 20 5c 40 77 61 72 6e 69 | 6e 67 7b 49 20 6d 6f 76 | \@warni|ng{I mov|
|000025e0| 65 64 20 73 6f 6d 65 20 | 6c 69 6e 65 73 20 74 6f |ed some |lines to|
|000025f0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002600| 20 20 20 20 20 20 20 20 | 74 68 65 20 6e 65 78 74 | |the next|
|00002610| 20 70 61 67 65 2e 5e 5e | 4a 0a 20 20 20 20 20 20 | page.^^|J. |
|00002620| 20 20 20 20 20 20 20 20 | 5c 40 73 70 61 63 65 73 | |\@spaces|
|00002630| 20 46 6f 6f 74 6e 6f 74 | 65 73 20 6f 6e 20 70 61 | Footnot|es on pa|
|00002640| 67 65 0a 20 20 20 20 20 | 20 20 20 20 20 20 5c 74 |ge. | \t|
|00002650| 68 65 70 61 67 65 5c 73 | 70 61 63 65 20 6d 69 67 |hepage\s|pace mig|
|00002660| 68 74 20 62 65 20 77 72 | 6f 6e 67 7d 25 0a 20 20 |ht be wr|ong}%. |
|00002670| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 20 20 20 20 | \fi|. |
|00002680| 5c 69 66 6e 75 6d 20 5c | 63 40 74 72 61 63 69 6e |\ifnum \|c@tracin|
|00002690| 67 6d 75 6c 74 69 63 6f | 6c 73 3e 5c 74 68 72 40 |gmultico|ls>\thr@|
|000026a0| 40 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |@. | |
|000026b0| 20 20 20 20 20 20 5c 68 | 72 75 6c 65 5c 61 6c 6c | \h|rule\all|
|000026c0| 6f 77 62 72 65 61 6b 20 | 5c 66 69 0a 20 20 20 5c |owbreak |\fi. \|
|000026d0| 66 69 0a 20 20 20 5c 69 | 66 78 5c 40 65 6d 70 74 |fi. \i|fx\@empt|
|000026e0| 79 5c 6b 65 70 74 40 66 | 69 72 73 74 6d 61 72 6b |y\kept@f|irstmark|
|000026f0| 0a 20 20 20 20 20 20 5c | 6c 65 74 5c 66 69 72 73 |. \|let\firs|
|00002700| 74 6d 61 72 6b 5c 6b 65 | 70 74 40 74 6f 70 6d 61 |tmark\ke|pt@topma|
|00002710| 72 6b 0a 20 20 20 20 20 | 20 5c 6c 65 74 5c 62 6f |rk. | \let\bo|
|00002720| 74 6d 61 72 6b 5c 6b 65 | 70 74 40 74 6f 70 6d 61 |tmark\ke|pt@topma|
|00002730| 72 6b 0a 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 |rk. \e|lse. |
|00002740| 20 20 5c 6c 65 74 5c 66 | 69 72 73 74 6d 61 72 6b | \let\f|irstmark|
|00002750| 5c 6b 65 70 74 40 66 69 | 72 73 74 6d 61 72 6b 0a |\kept@fi|rstmark.|
|00002760| 20 20 20 20 20 20 5c 6c | 65 74 5c 62 6f 74 6d 61 | \l|et\botma|
|00002770| 72 6b 5c 6b 65 70 74 40 | 62 6f 74 6d 61 72 6b 0a |rk\kept@|botmark.|
|00002780| 20 20 20 5c 66 69 0a 20 | 20 20 5c 69 66 6e 75 6d | \fi. | \ifnum|
|00002790| 5c 63 40 74 72 61 63 69 | 6e 67 6d 75 6c 74 69 63 |\c@traci|ngmultic|
|000027a0| 6f 6c 73 3e 5c 74 77 40 | 0a 20 20 20 20 20 20 20 |ols>\tw@|. |
|000027b0| 20 5c 74 79 70 65 6f 75 | 74 7b 55 73 65 20 6b 65 | \typeou|t{Use ke|
|000027c0| 70 74 20 74 6f 70 0a 20 | 20 20 20 20 20 20 20 20 |pt top. | |
|000027d0| 20 20 20 20 20 20 20 20 | 5c 73 70 61 63 65 5c 73 | |\space\s|
|000027e0| 70 61 63 65 20 6d 61 72 | 6b 3a 0a 20 20 20 20 20 |pace mar|k:. |
|000027f0| 20 20 20 20 20 20 20 20 | 20 20 20 60 5c 6d 65 61 | | `\mea|
|00002800| 6e 69 6e 67 5c 6b 65 70 | 74 40 74 6f 70 6d 61 72 |ning\kep|t@topmar|
|00002810| 6b 27 25 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |k'%. | |
|00002820| 20 20 5e 5e 4a 55 73 65 | 20 6b 65 70 74 20 66 69 | ^^JUse| kept fi|
|00002830| 72 73 74 20 6d 61 72 6b | 3a 0a 20 20 20 20 20 20 |rst mark|:. |
|00002840| 20 20 20 20 20 20 20 20 | 20 20 60 5c 6d 65 61 6e | | `\mean|
|00002850| 69 6e 67 5c 6b 65 70 74 | 40 66 69 72 73 74 6d 61 |ing\kept|@firstma|
|00002860| 72 6b 27 25 0a 20 20 20 | 20 20 20 20 20 20 20 20 |rk'%. | |
|00002870| 20 20 20 5e 5e 4a 55 73 | 65 20 6b 65 70 74 20 62 | ^^JUs|e kept b|
|00002880| 6f 74 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ot. | |
|00002890| 20 20 20 20 5c 73 70 61 | 63 65 5c 73 70 61 63 65 | \spa|ce\space|
|000028a0| 20 6d 61 72 6b 3a 0a 20 | 20 20 20 20 20 20 20 20 | mark:. | |
|000028b0| 20 20 20 20 20 20 20 60 | 5c 6d 65 61 6e 69 6e 67 | `|\meaning|
|000028c0| 5c 6b 65 70 74 40 62 6f | 74 6d 61 72 6b 27 25 0a |\kept@bo|tmark'%.|
|000028d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5e 5e | | ^^|
|000028e0| 4a 50 72 6f 64 75 63 65 | 20 66 69 72 73 74 20 6d |JProduce| first m|
|000028f0| 61 72 6b 3a 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ark:. | |
|00002900| 20 20 20 20 20 60 5c 6d | 65 61 6e 69 6e 67 5c 66 | `\m|eaning\f|
|00002910| 69 72 73 74 6d 61 72 6b | 27 25 0a 20 20 20 20 20 |irstmark|'%. |
|00002920| 20 20 20 20 20 20 20 20 | 20 5e 5e 4a 50 72 6f 64 | | ^^JProd|
|00002930| 75 63 65 20 62 6f 74 0a | 20 20 20 20 20 20 20 20 |uce bot.| |
|00002940| 20 20 20 20 20 20 20 20 | 20 5c 73 70 61 63 65 5c | | \space\|
|00002950| 73 70 61 63 65 20 6d 61 | 72 6b 3a 0a 20 20 20 20 |space ma|rk:. |
|00002960| 20 20 20 20 20 20 20 20 | 20 20 20 20 60 5c 6d 65 | | `\me|
|00002970| 61 6e 69 6e 67 5c 62 6f | 74 6d 61 72 6b 27 7d 25 |aning\bo|tmark'}%|
|00002980| 0a 20 20 20 5c 66 69 0a | 20 20 20 5c 73 65 74 62 |. \fi.| \setb|
|00002990| 6f 78 5c 40 63 63 6c 76 | 5c 76 62 6f 78 7b 5c 75 |ox\@cclv|\vbox{\u|
|000029a0| 6e 76 62 6f 78 5c 70 61 | 72 74 69 61 6c 40 70 61 |nvbox\pa|rtial@pa|
|000029b0| 67 65 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ge. | |
|000029c0| 20 20 20 20 20 20 20 20 | 20 5c 70 61 67 65 40 73 | | \page@s|
|000029d0| 6f 66 61 72 7d 25 0a 20 | 20 20 5c 40 6d 61 6b 65 |ofar}%. | \@make|
|000029e0| 63 6f 6c 5c 40 6f 75 74 | 70 75 74 70 61 67 65 0a |col\@out|putpage.|
|000029f0| 20 20 20 20 20 5c 67 6c | 6f 62 61 6c 5c 6c 65 74 | \gl|obal\let|
|00002a00| 5c 6b 65 70 74 40 74 6f | 70 6d 61 72 6b 5c 62 6f |\kept@to|pmark\bo|
|00002a10| 74 6d 61 72 6b 0a 20 20 | 20 20 20 5c 67 6c 6f 62 |tmark. | \glob|
|00002a20| 61 6c 5c 6c 65 74 5c 6b | 65 70 74 40 66 69 72 73 |al\let\k|ept@firs|
|00002a30| 74 6d 61 72 6b 5c 40 65 | 6d 70 74 79 0a 20 20 20 |tmark\@e|mpty. |
|00002a40| 20 20 5c 67 6c 6f 62 61 | 6c 5c 6c 65 74 5c 6b 65 | \globa|l\let\ke|
|00002a50| 70 74 40 62 6f 74 6d 61 | 72 6b 5c 40 65 6d 70 74 |pt@botma|rk\@empt|
|00002a60| 79 0a 20 20 20 20 20 5c | 69 66 6e 75 6d 5c 63 40 |y. \|ifnum\c@|
|00002a70| 74 72 61 63 69 6e 67 6d | 75 6c 74 69 63 6f 6c 73 |tracingm|ulticols|
|00002a80| 3e 5c 74 77 40 0a 20 20 | 20 20 20 20 20 20 5c 74 |>\tw@. | \t|
|00002a90| 79 70 65 6f 75 74 7b 28 | 52 65 29 49 6e 69 74 20 |ypeout{(|Re)Init |
|00002aa0| 74 6f 70 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |top. | |
|00002ab0| 20 20 20 20 20 5c 73 70 | 61 63 65 5c 73 70 61 63 | \sp|ace\spac|
|00002ac0| 65 20 6d 61 72 6b 3a 0a | 20 20 20 20 20 20 20 20 |e mark:.| |
|00002ad0| 20 20 20 20 20 20 20 20 | 60 5c 6d 65 61 6e 69 6e | |`\meanin|
|00002ae0| 67 5c 6b 65 70 74 40 74 | 6f 70 6d 61 72 6b 27 7d |g\kept@t|opmark'}|
|00002af0| 25 0a 20 20 20 20 20 5c | 66 69 0a 20 20 20 5c 67 |%. \|fi. \g|
|00002b00| 6c 6f 62 61 6c 5c 40 63 | 6f 6c 72 6f 6f 6d 5c 40 |lobal\@c|olroom\@|
|00002b10| 63 6f 6c 68 74 0a 20 20 | 20 5c 70 72 6f 63 65 73 |colht. | \proces|
|00002b20| 73 40 64 65 66 65 72 72 | 65 64 73 0a 20 20 20 5c |s@deferr|eds. \|
|00002b30| 40 77 68 69 6c 65 73 77 | 5c 69 66 40 66 63 6f 6c |@whilesw|\if@fcol|
|00002b40| 6d 61 64 65 5c 66 69 7b | 5c 40 6f 75 74 70 75 74 |made\fi{|\@output|
|00002b50| 70 61 67 65 0a 20 20 20 | 20 20 20 5c 67 6c 6f 62 |page. | \glob|
|00002b60| 61 6c 5c 40 63 6f 6c 72 | 6f 6f 6d 5c 40 63 6f 6c |al\@colr|oom\@col|
|00002b70| 68 74 0a 20 20 20 20 20 | 20 5c 70 72 6f 63 65 73 |ht. | \proces|
|00002b80| 73 40 64 65 66 65 72 72 | 65 64 73 7d 25 0a 20 20 |s@deferr|eds}%. |
|00002b90| 20 5c 69 66 6e 75 6d 5c | 63 40 74 72 61 63 69 6e | \ifnum\|c@tracin|
|00002ba0| 67 6d 75 6c 74 69 63 6f | 6c 73 3e 5c 40 6e 65 0a |gmultico|ls>\@ne.|
|00002bb0| 20 20 20 20 20 5c 74 79 | 70 65 6f 75 74 7b 43 6f | \ty|peout{Co|
|00002bc0| 6c 72 6f 6f 6d 3a 20 5c | 74 68 65 5c 40 63 6f 6c |lroom: \|the\@col|
|00002bd0| 68 74 5c 73 70 61 63 65 | 0a 20 20 20 20 20 20 20 |ht\space|. |
|00002be0| 20 20 20 20 20 20 20 61 | 66 74 65 72 20 66 6c 6f | a|fter flo|
|00002bf0| 61 74 20 73 70 61 63 65 | 20 72 65 6d 6f 76 65 64 |at space| removed|
|00002c00| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3d |. | =|
|00002c10| 20 5c 74 68 65 5c 40 63 | 6f 6c 72 6f 6f 6d 20 7d | \the\@c|olroom }|
|00002c20| 5c 66 69 0a 20 20 20 5c | 67 6c 6f 62 61 6c 5c 76 |\fi. \|global\v|
|00002c30| 73 69 7a 65 5c 63 6f 6c | 40 6e 75 6d 62 65 72 5c |size\col|@number\|
|00002c40| 40 63 6f 6c 72 6f 6f 6d | 0a 20 20 20 5c 67 6c 6f |@colroom|. \glo|
|00002c50| 62 61 6c 5c 61 64 76 61 | 6e 63 65 5c 76 73 69 7a |bal\adva|nce\vsiz|
|00002c60| 65 0a 20 20 20 20 20 20 | 5c 63 40 63 6f 6c 6c 65 |e. |\c@colle|
|00002c70| 63 74 6d 6f 72 65 5c 62 | 61 73 65 6c 69 6e 65 73 |ctmore\b|aselines|
|00002c80| 6b 69 70 0a 20 20 5c 66 | 69 7d 0a 5c 64 65 66 5c |kip. \f|i}.\def\|
|00002c90| 73 70 65 63 69 40 6c 73 | 7b 25 0a 20 20 20 5c 74 |speci@ls|{%. \t|
|00002ca0| 79 70 65 6f 75 74 7b 46 | 6c 6f 61 74 73 20 61 6e |ypeout{F|loats an|
|00002cb0| 64 20 6d 61 72 67 69 6e | 70 61 72 73 20 6e 6f 74 |d margin|pars not|
|00002cc0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 61 6c 6c |. | all|
|00002cd0| 6f 77 65 64 20 69 6e 73 | 69 64 65 20 60 6d 75 6c |owed ins|ide `mul|
|00002ce0| 74 69 63 6f 6c 73 27 0a | 20 20 20 20 20 20 20 20 |ticols'.| |
|00002cf0| 20 20 20 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 21 | envi|ronment!|
|00002d00| 7d 25 0a 20 20 20 5c 75 | 6e 76 62 6f 78 5c 40 63 |}%. \u|nvbox\@c|
|00002d10| 63 6c 76 5c 72 65 69 6e | 73 65 72 74 40 66 6f 6f |clv\rein|sert@foo|
|00002d20| 74 6e 6f 74 65 73 0a 20 | 20 20 5c 78 64 65 66 5c |tnotes. | \xdef\|
|00002d30| 40 66 72 65 65 6c 69 73 | 74 7b 5c 40 66 72 65 65 |@freelis|t{\@free|
|00002d40| 6c 69 73 74 5c 40 63 75 | 72 72 6c 69 73 74 7d 25 |list\@cu|rrlist}%|
|00002d50| 0a 20 20 20 5c 67 64 65 | 66 5c 40 63 75 72 72 6c |. \gde|f\@currl|
|00002d60| 69 73 74 7b 7d 7d 0a 5c | 64 65 66 5c 70 72 6f 63 |ist{}}.\|def\proc|
|00002d70| 65 73 73 40 64 65 66 65 | 72 72 65 64 73 7b 25 0a |ess@defe|rreds{%.|
|00002d80| 20 20 20 5c 40 66 6c 6f | 61 74 70 6c 61 63 65 6d | \@flo|atplacem|
|00002d90| 65 6e 74 0a 20 20 20 5c | 40 74 72 79 66 63 6f 6c |ent. \|@tryfcol|
|00002da0| 75 6d 6e 5c 40 64 65 66 | 65 72 6c 69 73 74 0a 20 |umn\@def|erlist. |
|00002db0| 20 20 5c 69 66 40 66 63 | 6f 6c 6d 61 64 65 5c 65 | \if@fc|olmade\e|
|00002dc0| 6c 73 65 0a 20 20 20 20 | 20 5c 62 65 67 69 6e 67 |lse. | \beging|
|00002dd0| 72 6f 75 70 0a 20 20 20 | 20 5c 6c 65 74 5c 40 74 |roup. | \let\@t|
|00002de0| 65 6d 70 62 5c 40 64 65 | 66 65 72 6c 69 73 74 0a |empb\@de|ferlist.|
|00002df0| 20 20 20 20 20 20 5c 67 | 64 65 66 5c 40 64 65 66 | \g|def\@def|
|00002e00| 65 72 6c 69 73 74 7b 7d | 25 0a 20 20 20 20 20 20 |erlist{}|%. |
|00002e10| 5c 6c 65 74 5c 40 65 6c | 74 5c 40 73 63 6f 6c 65 |\let\@el|t\@scole|
|00002e20| 6c 74 0a 20 20 20 20 20 | 20 20 20 5c 40 74 65 6d |lt. | \@tem|
|00002e30| 70 62 20 5c 65 6e 64 67 | 72 6f 75 70 0a 20 20 20 |pb \endg|roup. |
|00002e40| 5c 66 69 7d 0a 5c 6e 65 | 77 69 66 5c 69 66 73 68 |\fi}.\ne|wif\ifsh|
|00002e50| 72 40 6e 6b 69 6e 67 0a | 5c 64 65 66 5c 72 61 67 |r@nking.|\def\rag|
|00002e60| 67 65 64 63 6f 6c 75 6d | 6e 73 7b 25 0a 20 20 20 |gedcolum|ns{%. |
|00002e70| 5c 40 62 73 70 68 61 63 | 6b 5c 73 68 72 40 6e 6b |\@bsphac|k\shr@nk|
|00002e80| 69 6e 67 74 72 75 65 5c | 40 65 73 70 68 61 63 6b |ingtrue\|@esphack|
|00002e90| 7d 0a 5c 64 65 66 5c 66 | 6c 75 73 68 63 6f 6c 75 |}.\def\f|lushcolu|
|00002ea0| 6d 6e 73 7b 25 0a 20 20 | 20 5c 40 62 73 70 68 61 |mns{%. | \@bspha|
|00002eb0| 63 6b 5c 73 68 72 40 6e | 6b 69 6e 67 66 61 6c 73 |ck\shr@n|kingfals|
|00002ec0| 65 5c 40 65 73 70 68 61 | 63 6b 7d 0a 5c 64 65 66 |e\@espha|ck}.\def|
|00002ed0| 5c 62 61 6c 61 6e 63 65 | 40 63 6f 6c 75 6d 6e 73 |\balance|@columns|
|00002ee0| 40 6f 75 74 7b 25 0a 20 | 20 20 5c 73 65 74 62 6f |@out{%. | \setbo|
|00002ef0| 78 5c 6d 75 6c 74 40 62 | 6f 78 5c 76 62 6f 78 7b |x\mult@b|ox\vbox{|
|00002f00| 5c 75 6e 76 62 6f 78 5c | 40 63 63 6c 76 7d 25 0a |\unvbox\|@cclv}%.|
|00002f10| 20 20 20 5c 62 61 6c 61 | 6e 63 65 40 63 6f 6c 75 | \bala|nce@colu|
|00002f20| 6d 6e 73 0a 20 20 20 5c | 67 6c 6f 62 61 6c 5c 76 |mns. \|global\v|
|00002f30| 73 69 7a 65 5c 40 63 6f | 6c 72 6f 6f 6d 0a 20 20 |size\@co|lroom. |
|00002f40| 20 5c 67 6c 6f 62 61 6c | 5c 61 64 76 61 6e 63 65 | \global|\advance|
|00002f50| 5c 76 73 69 7a 65 5c 68 | 74 5c 70 61 72 74 69 61 |\vsize\h|t\partia|
|00002f60| 6c 40 70 61 67 65 0a 20 | 20 20 5c 75 6e 76 62 6f |l@page. | \unvbo|
|00002f70| 78 5c 70 61 72 74 69 61 | 6c 40 70 61 67 65 0a 20 |x\partia|l@page. |
|00002f80| 20 20 5c 72 65 74 75 72 | 6e 40 6e 6f 6e 65 6d 70 | \retur|n@nonemp|
|00002f90| 74 79 6d 61 72 6b 7b 66 | 69 72 73 74 7d 5c 6b 65 |tymark{f|irst}\ke|
|00002fa0| 70 74 40 66 69 72 73 74 | 6d 61 72 6b 0a 20 20 20 |pt@first|mark. |
|00002fb0| 5c 72 65 74 75 72 6e 40 | 6e 6f 6e 65 6d 70 74 79 |\return@|nonempty|
|00002fc0| 6d 61 72 6b 7b 62 6f 74 | 7d 5c 6b 65 70 74 40 62 |mark{bot|}\kept@b|
|00002fd0| 6f 74 6d 61 72 6b 0a 20 | 20 20 5c 70 61 67 65 40 |otmark. | \page@|
|00002fe0| 73 6f 66 61 72 7d 0a 5c | 64 65 66 5c 62 61 6c 61 |sofar}.\|def\bala|
|00002ff0| 6e 63 65 40 63 6f 6c 75 | 6d 6e 73 7b 25 0a 20 20 |nce@colu|mns{%. |
|00003000| 20 5c 73 65 74 62 6f 78 | 5c 6d 75 6c 74 40 62 6f | \setbox|\mult@bo|
|00003010| 78 5c 76 62 6f 78 20 74 | 6f 5c 68 74 5c 6d 75 6c |x\vbox t|o\ht\mul|
|00003020| 74 40 62 6f 78 7b 25 0a | 20 20 20 20 20 20 20 20 |t@box{%.| |
|00003030| 5c 75 6e 76 62 6f 78 5c | 6d 75 6c 74 40 62 6f 78 |\unvbox\|mult@box|
|00003040| 0a 20 20 20 20 20 20 20 | 20 5c 72 65 6d 6f 76 65 |. | \remove|
|00003050| 40 64 69 73 63 61 72 64 | 61 62 6c 65 40 69 74 65 |@discard|able@ite|
|00003060| 6d 73 0a 20 20 20 20 20 | 20 20 20 7d 25 0a 20 20 |ms. | }%. |
|00003070| 20 5c 67 65 74 40 6b 65 | 70 74 6d 61 72 6b 73 5c | \get@ke|ptmarks\|
|00003080| 6d 75 6c 74 40 62 6f 78 | 0a 20 20 20 5c 73 70 6c |mult@box|. \spl|
|00003090| 69 74 74 6f 70 73 6b 69 | 70 5c 74 6f 70 73 6b 69 |ittopski|p\topski|
|000030a0| 70 0a 20 20 20 5c 73 70 | 6c 69 74 6d 61 78 64 65 |p. \sp|litmaxde|
|000030b0| 70 74 68 5c 6d 61 78 64 | 65 70 74 68 0a 20 20 20 |pth\maxd|epth. |
|000030c0| 5c 40 74 65 6d 70 64 69 | 6d 61 5c 68 74 5c 6d 75 |\@tempdi|ma\ht\mu|
|000030d0| 6c 74 40 62 6f 78 0a 20 | 20 20 5c 61 64 76 61 6e |lt@box. | \advan|
|000030e0| 63 65 5c 40 74 65 6d 70 | 64 69 6d 61 5c 64 70 5c |ce\@temp|dima\dp\|
|000030f0| 6d 75 6c 74 40 62 6f 78 | 0a 20 20 20 5c 64 69 76 |mult@box|. \div|
|00003100| 69 64 65 5c 40 74 65 6d | 70 64 69 6d 61 5c 63 6f |ide\@tem|pdima\co|
|00003110| 6c 40 6e 75 6d 62 65 72 | 0a 20 20 20 5c 63 6f 75 |l@number|. \cou|
|00003120| 6e 74 40 5c 40 74 65 6d | 70 64 69 6d 61 0a 20 20 |nt@\@tem|pdima. |
|00003130| 20 5c 64 69 76 69 64 65 | 5c 63 6f 75 6e 74 40 5c | \divide|\count@\|
|00003140| 62 61 73 65 6c 69 6e 65 | 73 6b 69 70 0a 20 20 20 |baseline|skip. |
|00003150| 5c 64 69 6d 65 6e 40 5c | 63 6f 75 6e 74 40 5c 62 |\dimen@\|count@\b|
|00003160| 61 73 65 6c 69 6e 65 73 | 6b 69 70 0a 20 20 20 5c |aselines|kip. \|
|00003170| 61 64 76 61 6e 63 65 5c | 64 69 6d 65 6e 40 5c 74 |advance\|dimen@\t|
|00003180| 6f 70 73 6b 69 70 0a 20 | 20 20 5c 69 66 64 69 6d |opskip. | \ifdim|
|00003190| 20 5c 64 69 6d 65 6e 40 | 20 3e 5c 40 74 65 6d 70 | \dimen@| >\@temp|
|000031a0| 64 69 6d 61 0a 20 20 20 | 20 20 5c 61 64 76 61 6e |dima. | \advan|
|000031b0| 63 65 5c 64 69 6d 65 6e | 40 2d 5c 62 61 73 65 6c |ce\dimen|@-\basel|
|000031c0| 69 6e 65 73 6b 69 70 0a | 20 20 20 5c 66 69 0a 20 |ineskip.| \fi. |
|000031d0| 20 20 5c 61 64 76 61 6e | 63 65 5c 64 69 6d 65 6e | \advan|ce\dimen|
|000031e0| 40 5c 63 40 75 6e 62 61 | 6c 61 6e 63 65 5c 62 61 |@\c@unba|lance\ba|
|000031f0| 73 65 6c 69 6e 65 73 6b | 69 70 0a 20 20 20 5c 69 |selinesk|ip. \i|
|00003200| 66 6e 75 6d 5c 63 40 74 | 72 61 63 69 6e 67 6d 75 |fnum\c@t|racingmu|
|00003210| 6c 74 69 63 6f 6c 73 3e | 5c 40 6e 65 0a 20 20 20 |lticols>|\@ne. |
|00003220| 20 20 20 5c 74 79 70 65 | 6f 75 74 7b 42 61 6c 61 | \type|out{Bala|
|00003230| 6e 63 65 20 63 6f 6c 75 | 6d 6e 73 5c 6f 6e 40 6c |nce colu|mns\on@l|
|00003240| 69 6e 65 3a 0a 20 20 20 | 20 20 20 20 20 5c 69 66 |ine:. | \if|
|00003250| 6e 75 6d 5c 63 40 75 6e | 62 61 6c 61 6e 63 65 3d |num\c@un|balance=|
|00003260| 5c 7a 40 5c 65 6c 73 65 | 0a 20 20 20 20 20 20 20 |\z@\else|. |
|00003270| 28 6f 66 66 20 62 61 6c | 61 6e 63 65 3d 5c 6e 75 |(off bal|ance=\nu|
|00003280| 6d 62 65 72 5c 63 40 75 | 6e 62 61 6c 61 6e 63 65 |mber\c@u|nbalance|
|00003290| 29 5c 66 69 7d 25 0a 20 | 20 20 5c 66 69 0a 20 20 |)\fi}%. | \fi. |
|000032a0| 20 5c 69 66 6e 75 6d 5c | 64 69 6d 65 6e 40 3c 5c | \ifnum\|dimen@<\|
|000032b0| 74 6f 70 73 6b 69 70 0a | 20 20 20 20 20 5c 69 66 |topskip.| \if|
|000032c0| 6e 75 6d 5c 63 40 74 72 | 61 63 69 6e 67 6d 75 6c |num\c@tr|acingmul|
|000032d0| 74 69 63 6f 6c 73 3e 5c | 40 6e 65 0a 20 20 20 20 |ticols>\|@ne. |
|000032e0| 20 20 20 5c 74 79 70 65 | 6f 75 74 7b 53 74 61 72 | \type|out{Star|
|000032f0| 74 20 76 61 6c 75 65 0a | 20 20 20 20 20 20 20 20 |t value.| |
|00003300| 20 20 5c 74 68 65 5c 64 | 69 6d 65 6e 40 20 20 5c | \the\d|imen@ \|
|00003310| 73 70 61 63 65 20 2d 3e | 0a 20 20 20 20 20 20 20 |space ->|. |
|00003320| 20 20 20 5c 74 68 65 5c | 74 6f 70 73 6b 69 70 20 | \the\|topskip |
|00003330| 5c 73 70 61 63 65 20 28 | 63 6f 72 72 65 63 74 65 |\space (|correcte|
|00003340| 64 29 7d 25 0a 20 20 20 | 20 20 5c 66 69 0a 20 20 |d)}%. | \fi. |
|00003350| 20 20 20 5c 64 69 6d 65 | 6e 40 5c 74 6f 70 73 6b | \dime|n@\topsk|
|00003360| 69 70 0a 20 20 20 5c 66 | 69 0a 20 20 20 5c 76 62 |ip. \f|i. \vb|
|00003370| 61 64 6e 65 73 73 5c 40 | 4d 20 5c 6c 6f 6f 70 0a |adness\@|M \loop.|
|00003380| 20 20 20 20 7b 5c 70 72 | 6f 63 65 73 73 40 63 6f | {\pr|ocess@co|
|00003390| 6c 73 5c 40 6e 65 7b 5c | 67 6c 6f 62 61 6c 5c 73 |ls\@ne{\|global\s|
|000033a0| 65 74 62 6f 78 5c 63 6f | 75 6e 74 40 0a 20 20 20 |etbox\co|unt@. |
|000033b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033c0| 20 20 20 20 20 20 20 20 | 20 20 5c 62 6f 78 5c 76 | | \box\v|
|000033d0| 6f 69 64 62 40 78 7d 7d | 25 0a 20 20 20 20 20 5c |oidb@x}}|%. \|
|000033e0| 67 6c 6f 62 61 6c 5c 73 | 65 74 62 6f 78 5c 40 6e |global\s|etbox\@n|
|000033f0| 65 5c 63 6f 70 79 5c 6d | 75 6c 74 40 62 6f 78 0a |e\copy\m|ult@box.|
|00003400| 20 20 20 7b 5c 70 72 6f | 63 65 73 73 40 63 6f 6c | {\pro|cess@col|
|00003410| 73 5c 74 68 72 40 40 7b | 25 0a 20 20 20 20 20 20 |s\thr@@{|%. |
|00003420| 20 20 20 5c 67 6c 6f 62 | 61 6c 5c 73 65 74 62 6f | \glob|al\setbo|
|00003430| 78 5c 63 6f 75 6e 74 40 | 0a 20 20 20 20 20 20 20 |x\count@|. |
|00003440| 20 20 5c 76 73 70 6c 69 | 74 5c 40 6e 65 20 74 6f | \vspli|t\@ne to|
|00003450| 5c 64 69 6d 65 6e 40 0a | 20 20 20 20 20 20 20 20 |\dimen@.| |
|00003460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003470| 7d 7d 25 0a 20 20 20 5c | 62 6f 78 6d 61 78 64 65 |}}%. \|boxmaxde|
|00003480| 70 74 68 5c 6d 61 78 64 | 65 70 74 68 0a 20 20 20 |pth\maxd|epth. |
|00003490| 5c 67 6c 6f 62 61 6c 5c | 73 65 74 62 6f 78 5c 40 |\global\|setbox\@|
|000034a0| 6e 65 5c 76 62 6f 78 7b | 5c 75 6e 76 62 6f 78 5c |ne\vbox{|\unvbox\|
|000034b0| 40 6e 65 7d 25 0a 20 20 | 20 20 5c 69 66 6e 75 6d |@ne}%. | \ifnum|
|000034c0| 5c 63 40 74 72 61 63 69 | 6e 67 6d 75 6c 74 69 63 |\c@traci|ngmultic|
|000034d0| 6f 6c 73 3e 5c 40 6e 65 | 0a 20 20 20 20 20 20 20 |ols>\@ne|. |
|000034e0| 5c 6d 65 73 73 61 67 65 | 7b 5c 40 73 70 61 63 65 |\message|{\@space|
|000034f0| 73 20 46 69 72 73 74 20 | 63 6f 6c 75 6d 6e 0a 20 |s First |column. |
|00003500| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3d | | =|
|00003510| 20 5c 74 68 65 5c 68 74 | 5c 74 68 72 40 40 7d 5c | \the\ht|\thr@@}\|
|00003520| 66 69 0a 20 20 20 20 5c | 69 66 73 68 72 40 6e 6b |fi. \|ifshr@nk|
|00003530| 69 6e 67 20 5c 67 6c 6f | 62 61 6c 5c 73 65 74 62 |ing \glo|bal\setb|
|00003540| 6f 78 5c 74 68 72 40 40 | 0a 20 20 20 20 20 20 20 |ox\thr@@|. |
|00003550| 20 20 20 20 20 20 20 20 | 20 20 5c 76 62 6f 78 7b | | \vbox{|
|00003560| 5c 75 6e 76 62 6f 78 5c | 74 68 72 40 40 7d 25 0a |\unvbox\|thr@@}%.|
|00003570| 20 20 20 20 20 20 20 5c | 69 66 6e 75 6d 5c 63 40 | \|ifnum\c@|
|00003580| 74 72 61 63 69 6e 67 6d | 75 6c 74 69 63 6f 6c 73 |tracingm|ulticols|
|00003590| 3e 5c 40 6e 65 0a 20 20 | 20 20 20 20 20 20 20 20 |>\@ne. | |
|000035a0| 5c 6d 65 73 73 61 67 65 | 7b 20 61 66 74 65 72 20 |\message|{ after |
|000035b0| 73 68 72 69 6e 6b 69 6e | 67 0a 20 20 20 20 20 20 |shrinkin|g. |
|000035c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 74 | | \t|
|000035d0| 68 65 5c 68 74 5c 74 68 | 72 40 40 7d 5c 66 69 5c |he\ht\th|r@@}\fi\|
|000035e0| 66 69 0a 20 20 20 20 5c | 69 66 6e 75 6d 5c 63 40 |fi. \|ifnum\c@|
|000035f0| 74 72 61 63 69 6e 67 6d | 75 6c 74 69 63 6f 6c 73 |tracingm|ulticols|
|00003600| 3e 5c 40 6e 65 0a 20 20 | 20 20 20 20 5c 6d 65 73 |>\@ne. | \mes|
|00003610| 73 61 67 65 7b 3c 3e 20 | 6c 61 73 74 20 63 6f 6c |sage{<> |last col|
|00003620| 75 6d 6e 20 3d 0a 20 20 | 20 20 20 20 20 20 20 20 |umn =. | |
|00003630| 20 20 20 20 20 5c 74 68 | 65 5c 68 74 5c 40 6e 65 | \th|e\ht\@ne|
|00003640| 5e 5e 4a 7d 25 0a 20 20 | 20 20 20 5c 66 69 0a 20 |^^J}%. | \fi. |
|00003650| 20 20 20 5c 69 66 64 69 | 6d 5c 68 74 5c 40 6e 65 | \ifdi|m\ht\@ne|
|00003660| 20 3e 5c 68 74 5c 74 68 | 72 40 40 0a 20 20 20 20 | >\ht\th|r@@. |
|00003670| 20 20 5c 61 64 76 61 6e | 63 65 5c 64 69 6d 65 6e | \advan|ce\dimen|
|00003680| 40 5c 70 40 0a 20 20 20 | 20 5c 72 65 70 65 61 74 |@\p@. | \repeat|
|00003690| 0a 20 20 20 5c 64 69 6d | 65 6e 40 5c 68 74 5c 74 |. \dim|en@\ht\t|
|000036a0| 68 72 40 40 0a 20 20 20 | 5c 69 66 64 69 6d 5c 64 |hr@@. |\ifdim\d|
|000036b0| 69 6d 65 6e 40 3e 5c 40 | 63 6f 6c 72 6f 6f 6d 0a |imen@>\@|colroom.|
|000036c0| 20 20 20 20 20 20 5c 64 | 69 6d 65 6e 40 5c 40 63 | \d|imen@\@c|
|000036d0| 6f 6c 72 6f 6f 6d 0a 20 | 20 20 5c 66 69 0a 20 20 |olroom. | \fi. |
|000036e0| 20 5c 70 72 6f 63 65 73 | 73 40 63 6f 6c 73 5c 7a | \proces|s@cols\z|
|000036f0| 40 7b 5c 40 74 65 6d 70 | 63 6e 74 61 5c 63 6f 75 |@{\@temp|cnta\cou|
|00003700| 6e 74 40 0a 20 20 20 20 | 20 20 20 20 5c 61 64 76 |nt@. | \adv|
|00003710| 61 6e 63 65 5c 40 74 65 | 6d 70 63 6e 74 61 5c 40 |ance\@te|mpcnta\@|
|00003720| 6e 65 0a 20 20 20 20 20 | 20 20 20 5c 73 65 74 62 |ne. | \setb|
|00003730| 6f 78 5c 63 6f 75 6e 74 | 40 5c 76 62 6f 78 20 74 |ox\count|@\vbox t|
|00003740| 6f 5c 64 69 6d 65 6e 40 | 0a 20 20 20 20 20 20 20 |o\dimen@|. |
|00003750| 20 20 20 20 7b 5c 75 6e | 76 62 6f 78 5c 40 74 65 | {\un|vbox\@te|
|00003760| 6d 70 63 6e 74 61 0a 20 | 20 20 20 20 20 20 20 20 |mpcnta. | |
|00003770| 20 20 20 5c 69 66 73 68 | 72 40 6e 6b 69 6e 67 5c | \ifsh|r@nking\|
|00003780| 76 66 69 6c 6c 5c 66 69 | 7d 7d 25 0a 7d 0a 5c 40 |vfill\fi|}}%.}.\@|
|00003790| 69 66 75 6e 64 65 66 69 | 6e 65 64 7b 65 6d 65 72 |ifundefi|ned{emer|
|000037a0| 67 65 6e 63 79 73 74 72 | 65 74 63 68 7d 0a 20 20 |gencystr|etch}. |
|000037b0| 20 20 20 7b 5c 6e 65 77 | 64 69 6d 65 6e 5c 65 6d | {\new|dimen\em|
|000037c0| 65 72 67 65 6e 63 79 73 | 74 72 65 74 63 68 7d 7b |ergencys|tretch}{|
|000037d0| 7d 0a 5c 64 65 66 5c 73 | 65 74 65 6d 65 72 67 65 |}.\def\s|etemerge|
|000037e0| 6e 63 79 73 74 72 65 74 | 63 68 23 31 23 32 7b 25 |ncystret|ch#1#2{%|
|000037f0| 0a 20 20 20 5c 65 6d 65 | 72 67 65 6e 63 79 73 74 |. \eme|rgencyst|
|00003800| 72 65 74 63 68 20 34 70 | 74 0a 20 20 20 5c 6d 75 |retch 4p|t. \mu|
|00003810| 6c 74 69 70 6c 79 5c 65 | 6d 65 72 67 65 6e 63 79 |ltiply\e|mergency|
|00003820| 73 74 72 65 74 63 68 23 | 31 7d 0a 0a 5c 64 65 66 |stretch#|1}..\def|
|00003830| 5c 73 65 74 40 66 6c 6f | 61 74 63 6d 64 73 7b 25 |\set@flo|atcmds{%|
|00003840| 0a 20 5c 6c 65 74 5c 40 | 64 62 6c 66 6c 6f 61 74 |. \let\@|dblfloat|
|00003850| 5c 40 64 62 66 6c 74 0a | 20 5c 64 65 66 5c 65 6e |\@dbflt.| \def\en|
|00003860| 64 40 64 62 6c 66 6c 6f | 61 74 7b 5c 70 61 72 0a |d@dblflo|at{\par.|
|00003870| 20 20 20 5c 76 73 6b 69 | 70 5c 7a 40 5c 65 67 72 | \vski|p\z@\egr|
|00003880| 6f 75 70 0a 20 20 20 5c | 69 66 6e 75 6d 5c 40 66 |oup. \|ifnum\@f|
|00003890| 6c 6f 61 74 70 65 6e 61 | 6c 74 79 3c 5c 7a 40 0a |loatpena|lty<\z@.|
|000038a0| 20 20 20 20 20 5c 40 63 | 6f 6e 73 5c 40 64 65 66 | \@c|ons\@def|
|000038b0| 65 72 6c 69 73 74 5c 40 | 63 75 72 72 62 6f 78 0a |erlist\@|currbox.|
|000038c0| 20 20 20 5c 66 69 0a 20 | 20 20 5c 69 66 6e 75 6d | \fi. | \ifnum|
|000038d0| 5c 40 66 6c 6f 61 74 70 | 65 6e 61 6c 74 79 3d 2d |\@floatp|enalty=-|
|000038e0| 5c 40 4d 69 69 0a 20 20 | 20 20 20 5c 40 65 73 70 |\@Mii. | \@esp|
|000038f0| 68 61 63 6b 0a 20 20 20 | 5c 66 69 7d 7d 0a 5c 64 |hack. |\fi}}.\d|
|00003900| 65 66 5c 6b 65 70 74 40 | 74 6f 70 6d 61 72 6b 7b |ef\kept@|topmark{|
|00003910| 7b 7d 7b 7d 7d 0a 5c 6c | 65 74 5c 6b 65 70 74 40 |{}{}}.\l|et\kept@|
|00003920| 66 69 72 73 74 6d 61 72 | 6b 5c 40 65 6d 70 74 79 |firstmar|k\@empty|
|00003930| 0a 5c 6c 65 74 5c 6b 65 | 70 74 40 62 6f 74 6d 61 |.\let\ke|pt@botma|
|00003940| 72 6b 5c 40 65 6d 70 74 | 79 0a 5c 64 65 66 5c 72 |rk\@empt|y.\def\r|
|00003950| 65 74 75 72 6e 40 6e 6f | 6e 65 6d 70 74 79 6d 61 |eturn@no|nemptyma|
|00003960| 72 6b 23 31 23 32 7b 25 | 0a 20 20 5c 69 66 78 23 |rk#1#2{%|. \ifx#|
|00003970| 32 5c 40 65 6d 70 74 79 | 0a 20 20 5c 65 6c 73 65 |2\@empty|. \else|
|00003980| 0a 20 20 20 20 5c 69 66 | 6e 75 6d 5c 63 40 74 72 |. \if|num\c@tr|
|00003990| 61 63 69 6e 67 6d 75 6c | 74 69 63 6f 6c 73 3e 5c |acingmul|ticols>\|
|000039a0| 74 77 40 0a 20 20 20 20 | 20 20 5c 74 79 70 65 6f |tw@. | \typeo|
|000039b0| 75 74 7b 52 65 74 75 72 | 6e 65 64 20 23 31 20 6d |ut{Retur|ned #1 m|
|000039c0| 61 72 6b 3a 20 5c 6d 65 | 61 6e 69 6e 67 23 32 7d |ark: \me|aning#2}|
|000039d0| 25 0a 20 20 20 20 20 20 | 5c 6e 6f 62 72 65 61 6b |%. |\nobreak|
|000039e0| 0a 20 20 20 20 5c 66 69 | 0a 20 20 20 20 5c 6d 61 |. \fi|. \ma|
|000039f0| 72 6b 7b 23 32 7d 25 0a | 20 20 20 20 5c 6e 6f 62 |rk{#2}%.| \nob|
|00003a00| 72 65 61 6b 0a 20 20 5c | 66 69 7d 0a 5c 64 65 66 |reak. \|fi}.\def|
|00003a10| 5c 67 65 74 40 6b 65 70 | 74 6d 61 72 6b 73 23 31 |\get@kep|tmarks#1|
|00003a20| 7b 25 0a 20 20 5c 62 65 | 67 69 6e 67 72 6f 75 70 |{%. \be|gingroup|
|00003a30| 0a 20 20 20 5c 76 62 61 | 64 6e 65 73 73 5c 40 4d |. \vba|dness\@M|
|00003a40| 0a 20 20 20 5c 73 65 74 | 62 6f 78 23 31 5c 63 6f |. \set|box#1\co|
|00003a50| 70 79 23 31 25 0a 20 20 | 20 5c 73 65 74 62 6f 78 |py#1%. | \setbox|
|00003a60| 23 31 5c 76 73 70 6c 69 | 74 23 31 74 6f 5c 6d 61 |#1\vspli|t#1to\ma|
|00003a70| 78 64 69 6d 65 6e 0a 20 | 20 20 5c 73 65 74 40 6b |xdimen. | \set@k|
|00003a80| 65 70 74 6d 61 72 6b 73 | 0a 20 5c 65 6e 64 67 72 |eptmarks|. \endgr|
|00003a90| 6f 75 70 0a 7d 0a 5c 64 | 65 66 5c 73 65 74 40 6b |oup.}.\d|ef\set@k|
|00003aa0| 65 70 74 6d 61 72 6b 73 | 7b 25 0a 20 20 20 5c 69 |eptmarks|{%. \i|
|00003ab0| 66 78 5c 6b 65 70 74 40 | 66 69 72 73 74 6d 61 72 |fx\kept@|firstmar|
|00003ac0| 6b 5c 40 65 6d 70 74 79 | 0a 20 20 20 20 20 5c 65 |k\@empty|. \e|
|00003ad0| 78 70 61 6e 64 61 66 74 | 65 72 5c 67 64 65 66 5c |xpandaft|er\gdef\|
|00003ae0| 65 78 70 61 6e 64 61 66 | 74 65 72 0a 20 20 20 20 |expandaf|ter. |
|00003af0| 20 20 20 20 5c 6b 65 70 | 74 40 66 69 72 73 74 6d | \kep|t@firstm|
|00003b00| 61 72 6b 0a 20 20 20 20 | 20 20 20 20 5c 65 78 70 |ark. | \exp|
|00003b10| 61 6e 64 61 66 74 65 72 | 7b 5c 73 70 6c 69 74 66 |andafter|{\splitf|
|00003b20| 69 72 73 74 6d 61 72 6b | 7d 25 0a 20 20 20 20 20 |irstmark|}%. |
|00003b30| 5c 69 66 6e 75 6d 5c 63 | 40 74 72 61 63 69 6e 67 |\ifnum\c|@tracing|
|00003b40| 6d 75 6c 74 69 63 6f 6c | 73 3e 5c 74 77 40 0a 20 |multicol|s>\tw@. |
|00003b50| 20 20 20 20 20 20 5c 69 | 66 78 5c 6b 65 70 74 40 | \i|fx\kept@|
|00003b60| 66 69 72 73 74 6d 61 72 | 6b 5c 40 65 6d 70 74 79 |firstmar|k\@empty|
|00003b70| 5c 65 6c 73 65 0a 20 20 | 20 20 20 20 20 20 20 5c |\else. | \|
|00003b80| 74 79 70 65 6f 75 74 7b | 53 65 74 20 6b 65 70 74 |typeout{|Set kept|
|00003b90| 20 66 69 72 73 74 20 6d | 61 72 6b 3a 0a 20 20 20 | first m|ark:. |
|00003ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 60 5c 6d 65 | | `\me|
|00003bb0| 61 6e 69 6e 67 5c 6b 65 | 70 74 40 66 69 72 73 74 |aning\ke|pt@first|
|00003bc0| 6d 61 72 6b 27 7d 25 0a | 20 20 20 20 20 20 20 5c |mark'}%.| \|
|00003bd0| 66 69 0a 20 20 20 20 20 | 5c 66 69 0a 20 20 20 5c |fi. |\fi. \|
|00003be0| 66 69 0a 20 20 20 5c 65 | 78 70 61 6e 64 61 66 74 |fi. \e|xpandaft|
|00003bf0| 65 72 5c 64 65 66 5c 65 | 78 70 61 6e 64 61 66 74 |er\def\e|xpandaft|
|00003c00| 65 72 5c 40 74 65 6d 70 | 61 0a 20 20 20 20 20 20 |er\@temp|a. |
|00003c10| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 7b 5c 73 70 |\expanda|fter{\sp|
|00003c20| 6c 69 74 62 6f 74 6d 61 | 72 6b 7d 25 0a 20 20 20 |litbotma|rk}%. |
|00003c30| 5c 69 66 78 5c 40 74 65 | 6d 70 61 5c 40 65 6d 70 |\ifx\@te|mpa\@emp|
|00003c40| 74 79 5c 65 6c 73 65 0a | 20 20 20 20 20 20 5c 67 |ty\else.| \g|
|00003c50| 6c 6f 62 61 6c 5c 6c 65 | 74 5c 6b 65 70 74 40 62 |lobal\le|t\kept@b|
|00003c60| 6f 74 6d 61 72 6b 5c 40 | 74 65 6d 70 61 0a 20 20 |otmark\@|tempa. |
|00003c70| 20 20 20 20 5c 69 66 6e | 75 6d 5c 63 40 74 72 61 | \ifn|um\c@tra|
|00003c80| 63 69 6e 67 6d 75 6c 74 | 69 63 6f 6c 73 3e 5c 74 |cingmult|icols>\t|
|00003c90| 77 40 0a 20 20 20 20 20 | 20 20 20 5c 74 79 70 65 |w@. | \type|
|00003ca0| 6f 75 74 7b 53 65 74 20 | 6b 65 70 74 20 62 6f 74 |out{Set |kept bot|
|00003cb0| 20 6d 61 72 6b 3a 0a 20 | 20 20 20 20 20 20 20 20 | mark:. | |
|00003cc0| 20 20 20 20 20 20 20 20 | 60 5c 6d 65 61 6e 69 6e | |`\meanin|
|00003cd0| 67 5c 6b 65 70 74 40 62 | 6f 74 6d 61 72 6b 27 7d |g\kept@b|otmark'}|
|00003ce0| 25 0a 20 20 20 20 20 20 | 5c 66 69 0a 20 20 20 5c |%. |\fi. \|
|00003cf0| 66 69 7d 25 0a 5c 64 65 | 66 5c 70 72 65 70 40 6b |fi}%.\de|f\prep@k|
|00003d00| 65 70 74 6d 61 72 6b 73 | 7b 25 0a 20 20 20 5c 69 |eptmarks|{%. \i|
|00003d10| 66 40 62 6f 78 65 64 6d | 75 6c 74 69 63 6f 6c 73 |f@boxedm|ulticols|
|00003d20| 20 5c 65 6c 73 65 0a 20 | 20 20 20 20 5c 67 65 74 | \else. | \get|
|00003d30| 40 6b 65 70 74 6d 61 72 | 6b 73 5c 70 61 72 74 69 |@keptmar|ks\parti|
|00003d40| 61 6c 40 70 61 67 65 0a | 20 20 20 5c 66 69 7d 0a |al@page.| \fi}.|
|00003d50| 5c 64 65 66 5c 72 65 6d | 6f 76 65 40 64 69 73 63 |\def\rem|ove@disc|
|00003d60| 61 72 64 61 62 6c 65 40 | 69 74 65 6d 73 7b 25 0a |ardable@|items{%.|
|00003d70| 20 20 20 20 20 20 20 20 | 5c 75 6e 73 6b 69 70 5c | |\unskip\|
|00003d80| 75 6e 70 65 6e 61 6c 74 | 79 5c 75 6e 6b 65 72 6e |unpenalt|y\unkern|
|00003d90| 0a 20 20 20 20 20 20 20 | 20 5c 75 6e 73 6b 69 70 |. | \unskip|
|00003da0| 5c 75 6e 70 65 6e 61 6c | 74 79 5c 75 6e 6b 65 72 |\unpenal|ty\unker|
|00003db0| 6e 0a 20 20 20 20 20 20 | 20 20 5c 75 6e 73 6b 69 |n. | \unski|
|00003dc0| 70 5c 75 6e 70 65 6e 61 | 6c 74 79 5c 75 6e 6b 65 |p\unpena|lty\unke|
|00003dd0| 72 6e 0a 20 20 20 20 20 | 20 20 20 5c 75 6e 73 6b |rn. | \unsk|
|00003de0| 69 70 5c 75 6e 70 65 6e | 61 6c 74 79 5c 75 6e 6b |ip\unpen|alty\unk|
|00003df0| 65 72 6e 0a 7d 0a 5c 65 | 6e 64 69 6e 70 75 74 0a |ern.}.\e|ndinput.|
|00003e00| 25 25 20 0a 25 25 20 45 | 6e 64 20 6f 66 20 66 69 |%% .%% E|nd of fi|
|00003e10| 6c 65 20 60 6d 75 6c 74 | 69 63 6f 6c 2e 73 74 79 |le `mult|icol.sty|
|00003e20| 27 2e 0a | |'.. | |
+--------+-------------------------+-------------------------+--------+--------+