home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / unixtex-6.1b-bin0.lha / lib / texmf / tex / tugboat / merge.sty < prev    next >
LaTeX Document  |  1996-10-12  |  6.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

You can browse this item here: merge.sty

ConfidenceProgramDetectionMatch TypeSupport
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 MAGIX music studio Style (other/magixMusicStudioStyle) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file LaTeX document, ASCII text default
100% TrID LaTeX 2e document (with rem) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/281 LaTeX (Subdocument) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime text/x-matlab default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 25 20 5b 6d 65 72 67 | 65 2e 73 74 79 5d 0a 25 |%% [merg|e.sty].%|
|00000010| 25 0a 25 25 09 20 20 4d | 45 52 47 45 20 2d 2d 20 |%.%%. M|ERGE -- |
|00000020| 41 20 46 6f 72 6d 20 4c | 65 74 74 65 72 20 4f 70 |A Form L|etter Op|
|00000030| 74 69 6f 6e 20 74 6f 20 | 74 68 65 20 4c 61 54 65 |tion to |the LaTe|
|00000040| 58 20 4c 65 74 74 65 72 | 20 53 74 79 6c 65 0a 25 |X Letter| Style.%|
|00000050| 25 0a 25 25 09 09 09 09 | 62 79 0a 25 25 0a 25 25 |%.%%....|by.%%.%%|
|00000060| 09 09 09 47 72 61 65 6d | 65 20 4d 63 4b 69 6e 73 |...Graem|e McKins|
|00000070| 74 72 79 0a 25 25 09 09 | 09 43 6f 6d 70 75 74 69 |try.%%..|.Computi|
|00000080| 6e 67 20 53 65 72 76 69 | 63 65 73 20 43 65 6e 74 |ng Servi|ces Cent|
|00000090| 72 65 0a 25 25 09 09 09 | 55 6e 69 76 65 72 73 69 |re.%%...|Universi|
|000000a0| 74 79 20 6f 66 20 4f 74 | 61 67 6f 0a 25 25 09 09 |ty of Ot|ago.%%..|
|000000b0| 09 50 20 4f 20 42 6f 78 | 20 35 36 0a 25 25 09 09 |.P O Box| 56.%%..|
|000000c0| 09 44 75 6e 65 64 69 6e | 2c 20 4e 65 77 20 5a 65 |.Dunedin|, New Ze|
|000000d0| 61 6c 61 6e 64 0a 25 25 | 0a 25 25 09 09 67 72 61 |aland.%%|.%%..gra|
|000000e0| 65 6d 65 25 6f 74 61 67 | 6f 2e 61 63 2e 6e 7a 40 |eme%otag|o.ac.nz@|
|000000f0| 72 65 6c 61 79 2e 63 73 | 2e 6e 65 74 0a 25 25 0a |relay.cs|.net.%%.|
|00000100| 25 25 20 41 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |%% A ver|sion of |
|00000110| 74 68 65 73 65 20 6d 61 | 63 72 6f 73 20 61 70 70 |these ma|cros app|
|00000120| 65 61 72 65 64 20 69 6e | 20 54 55 47 62 6f 61 74 |eared in| TUGboat|
|00000130| 20 38 20 23 31 2c 20 41 | 70 72 69 6c 20 31 39 38 | 8 #1, A|pril 198|
|00000140| 37 2e 0a 25 25 0a 25 25 | 20 4d 65 72 67 65 20 69 |7..%%.%%| Merge i|
|00000150| 73 20 61 20 73 75 62 73 | 74 79 6c 65 20 5b 6f 70 |s a subs|tyle [op|
|00000160| 74 69 6f 6e 5d 20 75 6e | 64 65 72 20 74 68 65 20 |tion] un|der the |
|00000170| 4c 61 74 65 78 20 73 74 | 79 6c 65 20 27 4c 65 74 |Latex st|yle 'Let|
|00000180| 74 65 72 27 20 77 68 69 | 63 68 0a 25 25 20 6d 65 |ter' whi|ch.%% me|
|00000190| 72 67 65 73 20 61 20 73 | 74 61 6e 64 61 72 64 20 |rges a s|tandard |
|000001a0| 6c 65 74 74 65 72 20 77 | 69 74 68 20 61 20 73 65 |letter w|ith a se|
|000001b0| 70 61 72 61 74 65 20 66 | 69 6c 65 20 63 6f 6e 74 |parate f|ile cont|
|000001c0| 61 69 6e 69 6e 67 20 61 | 64 64 72 65 73 73 65 73 |aining a|ddresses|
|000001d0| 0a 25 25 20 61 6e 64 20 | 6f 70 65 6e 69 6e 67 20 |.%% and |opening |
|000001e0| 6c 69 6e 65 73 2e 20 20 | 4d 65 72 67 65 20 77 69 |lines. |Merge wi|
|000001f0| 6c 6c 20 72 65 61 64 20 | 7b 61 64 64 72 65 73 73 |ll read |{address|
|00000200| 7d 7b 6f 70 65 6e 69 6e | 67 7d 20 70 61 69 72 73 |}{openin|g} pairs|
|00000210| 20 66 72 6f 6d 20 61 0a | 25 25 20 73 70 65 63 69 | from a.|%% speci|
|00000220| 66 69 65 64 20 66 69 6c | 65 20 61 6e 64 20 6d 65 |fied fil|e and me|
|00000230| 72 67 65 20 74 68 65 6d | 20 77 69 74 68 20 61 20 |rge them| with a |
|00000240| 66 6f 72 6d 20 6c 65 74 | 74 65 72 20 62 79 20 70 |form let|ter by p|
|00000250| 72 6f 64 75 63 69 6e 67 | 20 61 20 73 65 70 61 72 |roducing| a separ|
|00000260| 61 74 65 0a 25 25 20 6c | 65 74 74 65 72 20 65 6e |ate.%% l|etter en|
|00000270| 76 69 72 6f 6e 6d 65 6e | 74 20 28 63 6f 6e 74 61 |vironmen|t (conta|
|00000280| 69 6e 69 6e 67 20 75 6e | 69 71 75 65 20 22 5c 62 |ining un|ique "\b|
|00000290| 65 67 69 6e 7b 6c 65 74 | 74 65 72 7d 7b 61 64 64 |egin{let|ter}{add|
|000002a0| 72 65 73 73 7d 22 20 61 | 6e 64 0a 25 25 20 22 5c |ress}" a|nd.%% "\|
|000002b0| 6f 70 65 6e 69 6e 67 7b | 6f 70 65 6e 69 6e 67 7d |opening{|opening}|
|000002c0| 22 20 63 6f 6d 6d 61 6e | 64 73 29 20 66 6f 72 20 |" comman|ds) for |
|000002d0| 65 61 63 68 20 70 61 69 | 72 2e 20 20 0a 25 25 0a |each pai|r. .%%.|
|000002e0| 25 25 20 44 65 74 61 69 | 6c 65 64 20 69 6e 73 74 |%% Detai|led inst|
|000002f0| 72 75 63 74 69 6f 6e 73 | 20 66 6f 72 20 70 72 65 |ructions| for pre|
|00000300| 70 61 72 61 74 69 6f 6e | 20 6f 66 20 74 68 65 20 |paration| of the |
|00000310| 66 6f 72 6d 20 6c 65 74 | 74 65 72 20 61 6e 64 20 |form let|ter and |
|00000320| 74 68 65 0a 25 25 20 73 | 65 70 61 72 61 74 65 20 |the.%% s|eparate |
|00000330| 61 64 64 72 65 73 73 20 | 66 69 6c 65 20 61 70 70 |address |file app|
|00000340| 65 61 72 20 62 65 6c 6f | 77 2c 20 61 66 74 65 72 |ear belo|w, after|
|00000350| 20 74 68 65 20 6d 61 63 | 72 6f 73 2e 0a 25 25 0a | the mac|ros..%%.|
|00000360| 25 25 0a 25 25 09 32 37 | 20 4a 75 6c 79 20 31 39 |%%.%%.27| July 19|
|00000370| 38 38 0a 25 25 09 53 70 | 65 63 69 61 6c 20 54 68 |88.%%.Sp|ecial Th|
|00000380| 61 6e 6b 73 20 67 6f 20 | 74 6f 20 42 2e 20 42 65 |anks go |to B. Be|
|00000390| 65 74 6f 6e 20 28 42 4e | 42 40 53 45 45 44 2e 41 |eton (BN|B@SEED.A|
|000003a0| 4d 53 2e 43 4f 4d 29 20 | 66 6f 72 0a 25 25 09 2d |MS.COM) |for.%%.-|
|000003b0| 2d 20 73 75 70 70 6c 79 | 69 6e 67 20 74 68 65 20 |- supply|ing the |
|000003c0| 72 61 77 20 54 65 58 20 | 61 6e 64 20 64 6f 63 75 |raw TeX |and docu|
|000003d0| 6d 65 6e 74 61 74 69 6f | 6e 20 66 72 6f 6d 20 74 |mentatio|n from t|
|000003e0| 68 65 20 54 55 47 42 6f | 61 74 20 61 72 74 69 63 |he TUGBo|at artic|
|000003f0| 6c 65 3b 0a 25 25 09 2d | 2d 20 61 64 64 69 6e 67 |le;.%%.-|- adding|
|00000400| 20 73 6f 6d 65 20 64 6f | 63 75 6d 65 6e 74 61 74 | some do|cumentat|
|00000410| 69 6f 6e 3b 0a 25 25 09 | 2d 2d 20 61 6e 64 20 66 |ion;.%%.|-- and f|
|00000420| 6f 72 20 70 6c 61 63 69 | 6e 67 20 74 68 69 73 20 |or placi|ng this |
|00000430| 66 69 6c 65 20 69 6e 20 | 74 68 65 20 3c 74 65 78 |file in |the <tex|
|00000440| 2e 74 75 67 62 6f 61 74 | 3e 20 61 72 63 68 69 76 |.tugboat|> archiv|
|00000450| 65 73 20 61 74 20 73 63 | 6f 72 65 2e 0a 25 25 0a |es at sc|ore..%%.|
|00000460| 25 25 09 32 38 20 4a 75 | 6c 79 20 31 39 38 38 0a |%%.28 Ju|ly 1988.|
|00000470| 25 25 09 43 2e 20 52 6f | 62 65 72 73 6f 6e 20 28 |%%.C. Ro|berson (|
|00000480| 63 73 72 6f 62 65 40 69 | 63 61 73 65 2e 5b 61 72 |csrobe@i|case.[ar|
|00000490| 70 61 7c 65 64 75 5d 2c | 20 63 73 72 6f 62 65 40 |pa|edu],| csrobe@|
|000004a0| 5b 77 6d 5d 63 73 2e 77 | 6d 2e 65 64 75 29 0a 25 |[wm]cs.w|m.edu).%|
|000004b0| 25 09 2d 2d 20 73 6f 6d | 65 20 61 64 64 69 74 69 |%.-- som|e additi|
|000004c0| 6f 6e 61 6c 20 64 6f 63 | 75 6d 65 6e 74 61 74 69 |onal doc|umentati|
|000004d0| 6f 6e 20 28 6d 6f 73 74 | 6c 79 20 63 6c 65 61 6e |on (most|ly clean|
|000004e0| 75 70 20 66 6f 72 20 2e | 73 74 79 20 66 69 6c 65 |up for .|sty file|
|000004f0| 29 3b 0a 25 25 09 2d 2d | 20 63 68 61 6e 67 65 64 |);.%%.--| changed|
|00000500| 20 49 44 20 6d 65 73 73 | 61 67 65 20 74 6f 20 61 | ID mess|age to a|
|00000510| 20 66 6f 72 6d 20 6d 6f | 72 65 20 73 69 6d 69 6c | form mo|re simil|
|00000520| 61 72 20 74 6f 20 4c 61 | 54 65 58 27 73 3b 0a 25 |ar to La|TeX's;.%|
|00000530| 25 09 2d 2d 20 63 68 61 | 6e 67 65 64 20 22 43 6f |%.-- cha|nged "Co|
|00000540| 75 6c 64 20 6e 6f 74 20 | 6f 70 65 6e 20 66 69 6c |uld not |open fil|
|00000550| 65 22 20 74 6f 20 22 43 | 6f 75 6c 64 20 6e 6f 74 |e" to "C|ould not|
|00000560| 20 6f 70 65 6e 20 61 64 | 64 72 65 73 73 20 66 69 | open ad|dress fi|
|00000570| 6c 65 22 0a 25 25 09 20 | 20 20 73 6f 20 75 73 65 |le".%%. | so use|
|00000580| 72 20 77 6f 75 6c 64 20 | 62 65 74 74 65 72 20 75 |r would |better u|
|00000590| 6e 64 65 72 73 74 61 6e | 64 20 66 6f 72 20 77 68 |nderstan|d for wh|
|000005a0| 69 63 68 20 66 69 6c 65 | 6e 61 6d 65 20 54 65 58 |ich file|name TeX|
|000005b0| 0a 25 25 09 20 20 20 77 | 61 73 20 70 72 6f 6d 70 |.%%. w|as promp|
|000005c0| 74 69 6e 67 20 77 69 74 | 68 20 74 68 65 20 73 74 |ting wit|h the st|
|000005d0| 72 69 6e 67 20 22 5c 40 | 6d 65 72 67 65 66 69 6c |ring "\@|mergefil|
|000005e0| 65 3d 22 3b 0a 25 25 09 | 2d 2d 20 74 65 73 74 65 |e=";.%%.|-- teste|
|000005f0| 64 20 6d 65 72 67 65 2e | 73 74 79 3b 20 20 49 74 |d merge.|sty; It|
|00000600| 20 77 6f 72 6b 73 21 20 | 20 54 68 61 6e 6b 73 2c | works! | Thanks,|
|00000610| 20 47 72 61 65 6d 65 21 | 0a 25 25 09 2d 2d 20 73 | Graeme!|.%%.-- s|
|00000620| 75 62 6d 69 74 74 65 64 | 20 66 69 6c 65 20 74 6f |ubmitted| file to|
|00000630| 20 2f 70 75 62 6c 69 63 | 2f 6c 61 74 65 78 2d 73 | /public|/latex-s|
|00000640| 74 79 6c 65 20 61 72 63 | 68 69 76 65 73 20 40 20 |tyle arc|hives @ |
|00000650| 63 73 2e 72 6f 63 68 65 | 73 74 65 72 2e 65 64 75 |cs.roche|ster.edu|
|00000660| 2e 0a 25 25 0a 25 25 09 | 36 20 53 65 70 74 65 6d |..%%.%%.|6 Septem|
|00000670| 62 65 72 20 31 39 38 38 | 0a 25 25 09 47 2e 20 4d |ber 1988|.%%.G. M|
|00000680| 63 4b 69 6e 73 74 72 79 | 0a 25 25 09 2d 2d 20 65 |cKinstry|.%%.-- e|
|00000690| 6e 68 61 6e 63 65 64 20 | 74 68 65 20 6d 61 63 72 |nhanced |the macr|
|000006a0| 6f 73 20 74 6f 20 68 61 | 6e 64 6c 65 20 72 75 6e |os to ha|ndle run|
|000006b0| 6e 69 6e 67 20 68 65 61 | 64 6c 69 6e 65 73 20 70 |ning hea|dlines p|
|000006c0| 72 6f 70 65 72 6c 79 3b | 0a 25 25 09 2d 2d 20 66 |roperly;|.%%.-- f|
|000006d0| 69 78 65 64 20 73 6f 6d | 65 20 6f 74 68 65 72 20 |ixed som|e other |
|000006e0| 70 72 6f 62 6c 65 6d 73 | 20 66 72 6f 6d 20 74 68 |problems| from th|
|000006f0| 65 20 6f 72 69 67 69 6e | 61 6c 20 76 65 72 73 69 |e origin|al versi|
|00000700| 6f 6e 20 6e 6f 74 20 61 | 64 64 72 65 73 73 65 64 |on not a|ddressed|
|00000710| 0a 25 25 09 20 20 20 66 | 75 6c 6c 79 20 62 79 20 |.%%. f|ully by |
|00000720| 43 2e 20 52 6f 62 65 72 | 73 6f 6e 3b 0a 25 25 09 |C. Rober|son;.%%.|
|00000730| 2d 2d 20 73 75 62 6d 69 | 74 74 65 64 20 6e 65 77 |-- submi|tted new|
|00000740| 20 66 69 6c 65 20 74 6f | 20 74 68 65 20 6c 61 74 | file to| the lat|
|00000750| 65 78 2d 73 74 79 6c 65 | 20 61 72 63 68 69 76 65 |ex-style| archive|
|00000760| 73 2e 0a 25 25 0a 25 25 | 25 25 25 25 25 25 25 25 |s..%%.%%|%%%%%%%%|
|00000770| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000780| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000790| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000007a0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 0a 0a |%%%%%%%%|%%%%%%..|
|000007b0| 0a 25 20 63 73 72 20 2d | 20 63 68 61 6e 67 65 64 |.% csr -| changed|
|000007c0| 20 6e 65 78 74 20 6c 69 | 6e 65 20 74 6f 20 63 6f | next li|ne to co|
|000007d0| 6e 66 6f 72 6d 20 6d 6f | 72 65 20 74 6f 20 4c 61 |nform mo|re to La|
|000007e0| 54 65 58 20 67 72 65 65 | 74 69 6e 67 2e 0a 5c 74 |TeX gree|ting..\t|
|000007f0| 79 70 65 6f 75 74 7b 4c | 65 74 74 65 72 20 53 75 |ypeout{L|etter Su|
|00000800| 62 2d 53 74 79 6c 65 20 | 27 4d 65 72 67 65 27 2e |b-Style |'Merge'.|
|00000810| 20 52 65 6c 65 61 73 65 | 20 36 20 4f 63 74 6f 62 | Release| 6 Octob|
|00000820| 65 72 20 31 39 38 36 20 | 62 79 20 47 72 61 65 6d |er 1986 |by Graem|
|00000830| 65 20 4d 63 4b 69 6e 73 | 74 72 79 7d 0a 0a 25 25 |e McKins|try}..%%|
|00000840| 20 54 68 65 20 62 61 73 | 69 63 20 61 6c 67 6f 72 | The bas|ic algor|
|00000850| 69 74 68 6d 20 69 73 3a | 0a 25 25 20 20 20 20 20 |ithm is:|.%% |
|00000860| 20 31 2e 20 4f 70 65 6e | 20 74 68 65 20 61 64 64 | 1. Open| the add|
|00000870| 72 65 73 73 20 66 69 6c | 65 2e 0a 25 25 20 20 20 |ress fil|e..%% |
|00000880| 20 20 20 32 2e 20 52 65 | 61 64 20 74 68 65 20 61 | 2. Re|ad the a|
|00000890| 64 64 72 65 73 73 65 73 | 20 66 69 6c 65 20 67 65 |ddresses| file ge|
|000008a0| 74 74 69 6e 67 20 74 68 | 65 20 61 64 64 72 65 73 |tting th|e addres|
|000008b0| 73 20 61 6e 64 20 6f 70 | 65 6e 69 6e 67 20 6c 69 |s and op|ening li|
|000008c0| 6e 65 2e 0a 25 25 20 20 | 20 20 20 20 33 2e 20 50 |ne..%% | 3. P|
|000008d0| 72 6f 63 65 73 73 20 74 | 68 65 20 63 6f 6e 74 65 |rocess t|he conte|
|000008e0| 6e 74 73 20 6f 66 20 74 | 68 65 20 4d 45 52 47 45 |nts of t|he MERGE|
|000008f0| 20 65 6e 76 69 72 6f 6e | 6d 65 6e 74 20 61 6e 64 | environ|ment and|
|00000900| 20 73 74 6f 72 65 20 69 | 74 0a 25 25 20 20 20 20 | store i|t.%% |
|00000910| 20 20 20 20 20 69 6e 20 | 61 20 62 6f 78 20 28 5c | in |a box (\|
|00000920| 40 73 74 6f 72 65 29 2e | 20 54 68 69 73 20 69 73 |@store).| This is|
|00000930| 20 74 68 65 20 73 74 61 | 6e 64 61 72 64 20 70 61 | the sta|ndard pa|
|00000940| 72 74 20 6f 66 20 74 68 | 65 20 6c 65 74 74 65 72 |rt of th|e letter|
|00000950| 2e 0a 25 25 20 20 20 20 | 20 20 34 2e 20 50 72 6f |..%% | 4. Pro|
|00000960| 64 75 63 65 20 74 68 65 | 20 73 74 61 72 74 20 6f |duce the| start o|
|00000970| 66 20 74 68 65 20 6c 65 | 74 74 65 72 20 28 79 6f |f the le|tter (yo|
|00000980| 75 72 20 61 64 64 72 65 | 73 73 20 28 69 6e 63 6c |ur addre|ss (incl|
|00000990| 75 64 69 6e 67 20 64 61 | 74 65 29 2c 0a 25 25 20 |uding da|te),.%% |
|000009a0| 20 20 20 20 20 20 20 20 | 74 68 65 69 72 20 61 64 | |their ad|
|000009b0| 64 72 65 73 73 2c 20 61 | 6e 64 20 74 68 65 20 6f |dress, a|nd the o|
|000009c0| 70 65 6e 69 6e 67 20 6c | 69 6e 65 29 2e 0a 25 25 |pening l|ine)..%%|
|000009d0| 20 20 20 20 20 20 35 2e | 20 4d 61 6b 65 20 61 20 | 5.| Make a |
|000009e0| 63 6f 70 79 20 6f 66 20 | 74 68 65 20 73 74 61 6e |copy of |the stan|
|000009f0| 64 61 72 64 20 6c 65 74 | 74 65 72 20 28 5c 40 73 |dard let|ter (\@s|
|00000a00| 74 6f 72 65 29 20 61 6e | 64 20 75 6e 62 6f 78 20 |tore) an|d unbox |
|00000a10| 74 68 69 73 20 63 6f 70 | 79 2e 0a 25 25 20 20 20 |this cop|y..%% |
|00000a20| 20 20 20 36 2e 20 52 65 | 70 65 61 74 20 73 74 65 | 6. Re|peat ste|
|00000a30| 70 73 20 32 2c 20 34 2c | 20 61 6e 64 20 35 20 28 |ps 2, 4,| and 5 (|
|00000a40| 6e 6f 74 20 33 29 20 75 | 6e 74 69 6c 20 74 68 65 |not 3) u|ntil the|
|00000a50| 72 65 20 61 72 65 20 6e | 6f 20 6d 6f 72 65 20 61 |re are n|o more a|
|00000a60| 64 64 72 65 73 73 65 73 | 2e 0a 0a 0a 5c 6e 65 77 |ddresses|....\new|
|00000a70| 62 6f 78 5c 40 73 74 6f | 72 65 0a 5c 6c 6f 6e 67 |box\@sto|re.\long|
|00000a80| 5c 64 65 66 5c 40 63 6f | 6e 74 65 6e 74 73 7b 5c |\def\@co|ntents{\|
|00000a90| 67 6c 6f 62 61 6c 5c 73 | 65 74 62 6f 78 5c 40 73 |global\s|etbox\@s|
|00000aa0| 74 6f 72 65 3d 5c 76 62 | 6f 78 5c 62 67 72 6f 75 |tore=\vb|ox\bgrou|
|00000ab0| 70 7d 20 20 25 20 73 74 | 6f 72 65 20 74 68 65 20 |p} % st|ore the |
|00000ac0| 63 6f 6e 74 65 6e 74 73 | 0a 5c 6c 6f 6e 67 5c 64 |contents|.\long\d|
|00000ad0| 65 66 5c 40 65 6e 64 63 | 6f 6e 74 65 6e 74 73 7b |ef\@endc|ontents{|
|00000ae0| 5c 65 67 72 6f 75 70 7d | 20 20 20 20 20 20 20 20 |\egroup}| |
|00000af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b00| 20 20 25 20 6f 66 20 74 | 68 65 20 6c 65 74 74 65 | % of t|he lette|
|00000b10| 72 0a 0a 5c 64 65 66 5c | 40 73 65 6e 64 61 64 64 |r..\def\|@sendadd|
|00000b20| 72 65 73 73 7b 74 65 73 | 74 7d 0a 5c 64 65 66 5c |ress{tes|t}.\def\|
|00000b30| 40 6f 70 65 6e 69 6e 67 | 74 65 78 74 7b 74 65 73 |@opening|text{tes|
|00000b40| 74 7d 0a 5c 6e 65 77 69 | 66 5c 69 66 40 66 69 72 |t}.\newi|f\if@fir|
|00000b50| 73 74 74 69 6d 65 20 20 | 20 20 20 20 20 20 20 20 |sttime | |
|00000b60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b70| 25 20 46 6f 72 20 73 74 | 6f 72 69 6e 67 20 74 68 |% For st|oring th|
|00000b80| 65 20 73 74 61 6e 64 61 | 72 64 20 6c 65 74 74 65 |e standa|rd lette|
|00000b90| 72 0a 5c 40 66 69 72 73 | 74 74 69 6d 65 74 72 75 |r.\@firs|ttimetru|
|00000ba0| 65 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e | |
|00000bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 25 | | %|
|00000bc0| 20 20 20 74 68 65 20 66 | 69 72 73 74 20 74 69 6d | the f|irst tim|
|00000bd0| 65 20 74 68 72 6f 75 67 | 68 2e 0a 0a 5c 6e 65 77 |e throug|h...\new|
|00000be0| 72 65 61 64 5c 40 61 64 | 64 72 66 69 6c 65 20 20 |read\@ad|drfile |
|00000bf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c00| 20 20 20 20 20 20 20 20 | 20 25 20 61 6c 6c 6f 63 | | % alloc|
|00000c10| 61 74 65 20 61 6e 20 69 | 6e 70 75 74 20 73 74 72 |ate an i|nput str|
|00000c20| 65 61 6d 0a 0a 5c 64 65 | 66 5c 40 6f 70 65 6e 66 |eam..\de|f\@openf|
|00000c30| 69 6c 65 7b 5c 6f 70 65 | 6e 69 6e 5c 40 61 64 64 |ile{\ope|nin\@add|
|00000c40| 72 66 69 6c 65 3d 5c 40 | 6d 65 72 67 65 66 69 6c |rfile=\@|mergefil|
|00000c50| 65 20 25 20 6f 70 65 6e | 20 74 68 65 20 61 64 64 |e % open| the add|
|00000c60| 72 65 73 73 20 66 69 6c | 65 0a 5c 69 66 65 6f 66 |ress fil|e.\ifeof|
|00000c70| 5c 40 61 64 64 72 66 69 | 6c 65 20 20 20 20 20 20 |\@addrfi|le |
|00000c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c90| 20 20 20 20 20 20 20 25 | 20 69 2e 65 2e 2c 20 64 | %| i.e., d|
|00000ca0| 69 64 6e 27 74 20 6f 70 | 65 6e 20 73 75 63 63 65 |idn't op|en succe|
|00000cb0| 73 73 66 75 6c 6c 79 0a | 20 20 5c 6c 6f 6f 70 0a |ssfully.| \loop.|
|00000cc0| 20 20 20 20 20 5c 69 6d | 6d 65 64 69 61 74 65 5c | \im|mediate\|
|00000cd0| 77 72 69 74 65 31 36 7b | 43 6f 75 6c 64 20 6e 6f |write16{|Could no|
|00000ce0| 74 20 6f 70 65 6e 20 61 | 64 64 72 65 73 73 20 66 |t open a|ddress f|
|00000cf0| 69 6c 65 20 5c 40 6d 65 | 72 67 65 66 69 6c 65 7d |ile \@me|rgefile}|
|00000d00| 0a 20 20 20 20 20 5c 63 | 6c 6f 73 65 69 6e 5c 40 |. \c|losein\@|
|00000d10| 61 64 64 72 66 69 6c 65 | 20 20 20 20 20 20 20 20 |addrfile| |
|00000d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 25 20 | | % |
|00000d30| 63 6c 6f 73 65 20 74 68 | 65 20 69 6e 70 75 74 20 |close th|e input |
|00000d40| 73 74 72 65 61 6d 0a 20 | 20 20 20 20 5c 72 65 61 |stream. | \rea|
|00000d50| 64 31 36 20 74 6f 20 5c | 40 6d 65 72 67 65 66 69 |d16 to \|@mergefi|
|00000d60| 6c 65 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |le | |
|00000d70| 20 20 20 20 25 20 67 65 | 74 20 61 6e 6f 74 68 65 | % ge|t anothe|
|00000d80| 72 20 66 69 6c 65 20 6e | 61 6d 65 0a 20 20 20 20 |r file n|ame. |
|00000d90| 20 5c 6f 70 65 6e 69 6e | 5c 40 61 64 64 72 66 69 | \openin|\@addrfi|
|00000da0| 6c 65 3d 5c 40 6d 65 72 | 67 65 66 69 6c 65 20 20 |le=\@mer|gefile |
|00000db0| 20 20 20 20 20 20 20 20 | 20 25 20 6f 70 65 6e 20 | | % open |
|00000dc0| 75 70 20 69 6e 70 75 74 | 20 73 74 72 65 61 6d 0a |up input| stream.|
|00000dd0| 20 20 20 20 20 5c 69 66 | 65 6f 66 5c 40 61 64 64 | \if|eof\@add|
|00000de0| 72 66 69 6c 65 0a 20 20 | 5c 72 65 70 65 61 74 20 |rfile. |\repeat |
|00000df0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000e10| 20 20 20 25 20 72 65 70 | 65 61 74 20 75 6e 74 69 | % rep|eat unti|
|00000e20| 6c 20 73 75 63 63 65 73 | 73 66 75 6c 6c 79 20 6f |l succes|sfully o|
|00000e30| 70 65 6e 65 64 0a 5c 66 | 69 7d 0a 0a 25 20 54 68 |pened.\f|i}..% Th|
|00000e40| 65 20 6d 65 72 67 65 20 | 65 6e 76 69 72 6f 6e 6d |e merge |environm|
|00000e50| 65 6e 74 20 28 75 73 65 | 64 20 61 73 20 74 68 65 |ent (use|d as the|
|00000e60| 20 5c 62 65 67 69 6e 7b | 6d 65 72 67 65 7d 2e 20 | \begin{|merge}. |
|00000e70| 54 68 65 20 61 72 67 75 | 6d 65 6e 74 20 28 23 31 |The argu|ment (#1|
|00000e80| 29 20 69 73 0a 25 20 74 | 68 65 20 6e 61 6d 65 20 |) is.% t|he name |
|00000e90| 6f 66 20 74 68 65 20 66 | 69 6c 65 20 63 6f 6e 74 |of the f|ile cont|
|00000ea0| 61 69 6e 69 6e 67 20 74 | 68 65 20 61 64 64 72 65 |aining t|he addre|
|00000eb0| 73 73 65 73 20 28 61 20 | 64 65 66 61 75 6c 74 20 |sses (a |default |
|00000ec0| 6f 66 20 2e 74 65 78 20 | 65 78 74 65 6e 73 69 6f |of .tex |extensio|
|00000ed0| 6e 29 0a 25 20 54 68 69 | 73 20 66 69 6c 65 20 69 |n).% Thi|s file i|
|00000ee0| 73 20 6f 70 65 6e 65 64 | 20 28 5c 40 6f 70 65 6e |s opened| (\@open|
|00000ef0| 66 69 6c 65 29 2c 20 72 | 65 61 64 20 28 5c 40 72 |file), r|ead (\@r|
|00000f00| 65 61 64 66 69 6c 65 29 | 2c 20 61 6e 64 20 74 68 |eadfile)|, and th|
|00000f10| 65 6e 20 74 68 65 20 62 | 6f 78 0a 25 20 63 6f 6e |en the b|ox.% con|
|00000f20| 74 61 69 6e 69 6e 67 20 | 74 68 65 20 63 6f 6e 74 |taining |the cont|
|00000f30| 65 6e 74 73 20 6f 66 20 | 74 68 65 20 73 74 61 6e |ents of |the stan|
|00000f40| 64 61 72 64 20 6c 65 74 | 74 65 72 20 69 73 20 73 |dard let|ter is s|
|00000f50| 74 61 72 74 65 64 20 28 | 5c 40 63 6f 6e 74 65 6e |tarted (|\@conten|
|00000f60| 74 73 29 2e 0a 0a 5c 64 | 65 66 5c 6d 65 72 67 65 |ts)...\d|ef\merge|
|00000f70| 23 31 7b 5c 64 65 66 5c | 40 6d 65 72 67 65 66 69 |#1{\def\|@mergefi|
|00000f80| 6c 65 7b 23 31 20 7d 5c | 40 6f 70 65 6e 66 69 6c |le{#1 }\|@openfil|
|00000f90| 65 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e. | |
|00000fa0| 20 20 20 5c 40 72 65 61 | 64 66 69 6c 65 0a 20 20 | \@rea|dfile. |
|00000fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 5c | | \|
|00000fc0| 40 63 6f 6e 74 65 6e 74 | 73 7d 0a 0a 25 20 52 65 |@content|s}..% Re|
|00000fd0| 61 64 20 61 64 64 72 65 | 73 73 20 66 69 6c 65 20 |ad addre|ss file |
|00000fe0| 67 65 74 74 69 6e 67 20 | 74 68 65 20 61 64 64 72 |getting |the addr|
|00000ff0| 65 73 73 20 61 6e 64 20 | 6f 70 65 6e 69 6e 67 20 |ess and |opening |
|00001000| 6c 69 6e 65 2e 20 49 66 | 20 74 68 69 73 20 69 73 |line. If| this is|
|00001010| 20 74 68 65 0a 25 20 66 | 69 72 73 74 20 74 68 72 | the.% f|irst thr|
|00001020| 6f 75 67 68 20 74 68 65 | 6e 20 74 68 65 72 65 20 |ough the|n there |
|00001030| 69 73 20 6e 6f 20 72 65 | 61 73 6f 6e 20 74 6f 20 |is no re|ason to |
|00001040| 63 61 6c 6c 20 5c 65 6e | 64 6d 65 72 67 65 20 61 |call \en|dmerge a|
|00001050| 73 20 74 68 69 73 20 77 | 69 6c 6c 0a 25 20 62 65 |s this w|ill.% be|
|00001060| 20 63 61 6c 6c 65 64 20 | 6c 61 74 65 72 20 6f 6e | called |later on|
|00001070| 20 28 77 68 65 6e 20 5c | 65 6e 64 7b 6d 65 72 67 | (when \|end{merg|
|00001080| 65 7d 20 69 73 20 75 73 | 65 64 29 2e 0a 0a 5c 64 |e} is us|ed)...\d|
|00001090| 65 66 5c 40 67 65 74 6f | 70 65 6e 69 6e 67 6c 69 |ef\@geto|peningli|
|000010a0| 6e 65 7b 5c 67 6c 6f 62 | 61 6c 5c 72 65 61 64 5c |ne{\glob|al\read\|
|000010b0| 40 61 64 64 72 66 69 6c | 65 0a 20 20 20 20 20 20 |@addrfil|e. |
|000010c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000010d0| 20 20 20 20 20 20 74 6f | 5c 40 6f 70 65 6e 69 6e | to|\@openin|
|000010e0| 67 74 65 78 74 7d 20 20 | 25 20 67 65 74 20 74 68 |gtext} |% get th|
|000010f0| 65 20 6f 70 65 6e 69 6e | 67 20 6c 69 6e 65 0a 0a |e openin|g line..|
|00001100| 5c 64 65 66 5c 40 72 65 | 61 64 66 69 6c 65 7b 5c |\def\@re|adfile{\|
|00001110| 67 6c 6f 62 61 6c 5c 72 | 65 61 64 5c 40 61 64 64 |global\r|ead\@add|
|00001120| 72 66 69 6c 65 20 74 6f | 5c 40 73 65 6e 64 61 64 |rfile to|\@sendad|
|00001130| 64 72 65 73 73 20 20 20 | 25 20 67 65 74 20 74 68 |dress |% get th|
|00001140| 65 20 61 64 64 72 65 73 | 73 0a 20 20 20 20 20 20 |e addres|s. |
|00001150| 20 20 20 20 20 20 20 20 | 5c 69 66 65 6f 66 5c 40 | |\ifeof\@|
|00001160| 61 64 64 72 66 69 6c 65 | 0a 20 20 20 20 20 20 20 |addrfile|. |
|00001170| 20 20 20 20 20 20 20 20 | 20 20 5c 6c 65 74 5c 6e | | \let\n|
|00001180| 65 78 74 3d 5c 72 65 6c | 61 78 0a 20 20 20 20 20 |ext=\rel|ax. |
|00001190| 20 20 20 20 20 20 20 20 | 20 5c 65 6c 73 65 0a 20 | | \else. |
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011b0| 5c 40 67 65 74 6f 70 65 | 6e 69 6e 67 6c 69 6e 65 |\@getope|ningline|
|000011c0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000011d0| 20 20 5c 69 66 40 66 69 | 72 73 74 74 69 6d 65 0a | \if@fi|rsttime.|
|000011e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011f0| 20 20 20 20 5c 6c 65 74 | 5c 6e 65 78 74 3d 5c 72 | \let|\next=\r|
|00001200| 65 6c 61 78 0a 20 20 20 | 20 20 20 20 20 20 20 20 |elax. | |
|00001210| 20 20 20 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 | \e|lse. |
|00001220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001230| 5c 6c 65 74 5c 6e 65 78 | 74 3d 5c 65 6e 64 6d 65 |\let\nex|t=\endme|
|00001240| 72 67 65 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |rge. | |
|00001250| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 20 20 20 20 | \fi|. |
|00001260| 20 20 20 20 20 20 20 5c | 66 69 5c 6e 65 78 74 7d | \|fi\next}|
|00001270| 0a 0a 5c 6e 65 77 62 6f | 78 5c 40 6c 65 74 74 65 |..\newbo|x\@lette|
|00001280| 72 62 6f 78 20 20 20 20 | 20 20 20 25 20 46 6f 72 |rbox | % For|
|00001290| 20 63 6f 70 79 20 6f 66 | 20 5c 40 73 74 6f 72 65 | copy of| \@store|
|000012a0| 20 28 74 68 65 20 62 6f | 78 20 63 6f 6e 74 61 69 | (the bo|x contai|
|000012b0| 6e 69 6e 67 20 74 68 65 | 20 73 74 61 6e 64 61 72 |ning the| standar|
|000012c0| 64 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |d. | |
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 20 25 20 20 20 6c | | % l|
|000012e0| 65 74 74 65 72 2e 0a 5c | 64 65 66 5c 65 6e 64 6d |etter..\|def\endm|
|000012f0| 65 72 67 65 7b 5c 69 66 | 40 66 69 72 73 74 74 69 |erge{\if|@firstti|
|00001300| 6d 65 5c 40 65 6e 64 63 | 6f 6e 74 65 6e 74 73 5c |me\@endc|ontents\|
|00001310| 67 6c 6f 62 61 6c 5c 40 | 66 69 72 73 74 74 69 6d |global\@|firsttim|
|00001320| 65 66 61 6c 73 65 5c 66 | 69 20 25 0a 20 20 20 20 |efalse\f|i %. |
|00001330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001350| 20 20 20 20 25 20 65 6e | 64 20 63 6f 6e 74 65 6e | % en|d conten|
|00001360| 74 73 20 69 66 20 69 74 | 20 69 73 20 74 68 65 20 |ts if it| is the |
|00001370| 66 69 72 73 74 20 74 69 | 6d 65 0a 20 20 20 20 20 |first ti|me. |
|00001380| 5c 62 67 72 6f 75 70 5c | 6c 65 74 5c 6f 6c 64 6c |\bgroup\|let\oldl|
|00001390| 65 74 74 65 72 3d 5c 6c | 65 74 74 65 72 0a 20 20 |etter=\l|etter. |
|000013a0| 20 20 20 5c 64 65 66 5c | 6c 65 74 74 65 72 23 23 | \def\|letter##|
|000013b0| 31 5c 40 72 65 6c 61 78 | 7b 5c 6f 6c 64 6c 65 74 |1\@relax|{\oldlet|
|000013c0| 74 65 72 7b 23 23 31 7d | 7d 20 20 25 20 72 65 64 |ter{##1}|} % red|
|000013d0| 65 66 69 6e 65 73 20 6c | 65 74 74 65 72 0a 20 20 |efines l|etter. |
|000013e0| 20 20 20 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c | \expa|ndafter\|
|000013f0| 6c 65 74 74 65 72 5c 40 | 73 65 6e 64 61 64 64 72 |letter\@|sendaddr|
|00001400| 65 73 73 5c 40 72 65 6c | 61 78 20 25 20 6e 65 65 |ess\@rel|ax % nee|
|00001410| 64 20 74 6f 20 65 78 70 | 61 6e 64 20 5c 40 73 65 |d to exp|and \@se|
|00001420| 6e 64 61 64 64 72 65 73 | 73 0a 20 20 20 20 20 5c |ndaddres|s. \|
|00001430| 6f 70 65 6e 69 6e 67 7b | 5c 40 6f 70 65 6e 69 6e |opening{|\@openin|
|00001440| 67 74 65 78 74 5c 76 73 | 6b 69 70 32 5c 70 61 72 |gtext\vs|kip2\par|
|00001450| 73 6b 69 70 7d 0a 20 20 | 20 20 20 5c 73 65 74 62 |skip}. | \setb|
|00001460| 6f 78 5c 40 6c 65 74 74 | 65 72 62 6f 78 3d 5c 63 |ox\@lett|erbox=\c|
|00001470| 6f 70 79 5c 40 73 74 6f | 72 65 20 20 25 20 63 6f |opy\@sto|re % co|
|00001480| 70 79 20 74 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |py the c|ontents |
|00001490| 6f 66 20 74 68 65 20 6c | 65 74 74 65 72 0a 20 20 |of the l|etter. |
|000014a0| 20 20 20 5c 75 6e 76 62 | 6f 78 5c 40 6c 65 74 74 | \unvb|ox\@lett|
|000014b0| 65 72 62 6f 78 0a 20 20 | 20 20 20 5c 65 6e 64 6c |erbox. | \endl|
|000014c0| 65 74 74 65 72 5c 65 67 | 72 6f 75 70 0a 20 20 20 |etter\eg|roup. |
|000014d0| 20 20 5c 69 66 65 6f 66 | 5c 40 61 64 64 72 66 69 | \ifeof|\@addrfi|
|000014e0| 6c 65 0a 20 20 20 20 20 | 20 20 20 5c 6d 65 73 73 |le. | \mess|
|000014f0| 61 67 65 7b 45 6e 64 20 | 6f 66 20 66 69 6c 65 7d |age{End |of file}|
|00001500| 0a 20 20 20 20 20 20 20 | 20 5c 6c 65 74 5c 6e 65 |. | \let\ne|
|00001510| 78 74 3d 5c 72 65 6c 61 | 78 0a 20 20 20 20 20 5c |xt=\rela|x. \|
|00001520| 65 6c 73 65 0a 20 20 20 | 20 20 20 20 20 5c 6c 65 |else. | \le|
|00001530| 74 5c 6e 65 78 74 3d 5c | 40 72 65 61 64 66 69 6c |t\next=\|@readfil|
|00001540| 65 20 20 20 20 20 20 20 | 20 20 20 25 20 6c 6f 6f |e | % loo|
|00001550| 70 20 72 6f 75 6e 64 20 | 79 65 74 20 61 67 61 69 |p round |yet agai|
|00001560| 6e 0a 20 20 20 20 20 5c | 66 69 5c 6e 65 78 74 7d |n. \|fi\next}|
|00001570| 0a 0a 5c 65 6e 64 69 6e | 70 75 74 0a 0a 25 25 25 |..\endin|put..%%%|
|00001580| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00001590| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000015a0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000015b0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000015c0| 25 25 25 25 25 0a 0a 25 | 25 20 41 20 6c 65 74 74 |%%%%%..%|% A lett|
|000015d0| 65 72 2c 20 73 61 79 20 | 4c 45 54 54 45 52 2e 54 |er, say |LETTER.T|
|000015e0| 45 58 2c 20 77 6f 75 6c | 64 20 62 65 20 73 65 74 |EX, woul|d be set|
|000015f0| 20 75 70 20 61 73 20 66 | 6f 6c 6c 6f 77 73 3a 0a | up as f|ollows:.|
|00001600| 0a 25 25 20 5c 64 6f 63 | 75 6d 65 6e 74 73 74 79 |.%% \doc|umentsty|
|00001610| 6c 65 5b 6d 65 72 67 65 | 5d 7b 6c 65 74 74 65 72 |le[merge|]{letter|
|00001620| 7d 0a 25 25 0a 25 25 20 | 5c 61 64 64 72 65 73 73 |}.%%.%% |\address|
|00001630| 7b 2e 2e 2e 7d 09 09 25 | 20 79 6f 75 72 20 61 64 |{...}..%| your ad|
|00001640| 64 72 65 73 73 0a 25 25 | 20 5c 73 69 67 6e 61 74 |dress.%%| \signat|
|00001650| 75 72 65 7b 2e 2e 2e 7d | 09 09 25 20 79 6f 75 72 |ure{...}|..% your|
|00001660| 20 73 69 67 6e 61 74 75 | 72 65 0a 25 25 0a 25 25 | signatu|re.%%.%%|
|00001670| 20 5c 62 65 67 69 6e 7b | 64 6f 63 75 6d 65 6e 74 | \begin{|document|
|00001680| 7d 0a 25 25 20 5c 62 65 | 67 69 6e 7b 6d 65 72 67 |}.%% \be|gin{merg|
|00001690| 65 7d 7b 6d 79 61 64 64 | 72 65 73 73 65 73 7d 09 |e}{myadd|resses}.|
|000016a0| 25 20 4d 59 41 44 44 52 | 45 53 53 45 53 2e 54 45 |% MYADDR|ESSES.TE|
|000016b0| 58 20 63 6f 6e 74 61 69 | 6e 73 20 61 64 64 72 65 |X contai|ns addre|
|000016c0| 73 73 65 73 2b 6f 70 65 | 6e 69 6e 67 73 0a 25 25 |sses+ope|nings.%%|
|000016d0| 0a 25 25 20 57 69 74 68 | 20 72 65 67 61 72 64 20 |.%% With| regard |
|000016e0| 74 6f 20 2e 2e 2e 2e 09 | 09 25 20 6c 65 74 74 65 |to .....|.% lette|
|000016f0| 72 20 73 74 61 72 74 73 | 0a 25 25 0a 25 25 20 5c |r starts|.%%.%% \|
|00001700| 63 6c 6f 73 69 6e 67 7b | 2e 2e 2e 7d 09 09 25 20 |closing{|...}..% |
|00001710| 63 6c 6f 73 69 6e 67 0a | 25 25 20 5c 70 73 7b 2e |closing.|%% \ps{.|
|00001720| 2e 2e 7d 09 09 09 25 20 | 5c 70 73 2c 20 5c 65 6e |..}...% |\ps, \en|
|00001730| 63 6c 2c 20 5c 63 63 2c | 20 65 74 63 2e 0a 25 25 |cl, \cc,| etc..%%|
|00001740| 0a 25 25 20 5c 65 6e 64 | 7b 6d 65 72 67 65 7d 0a |.%% \end|{merge}.|
|00001750| 25 25 20 5c 65 6e 64 7b | 64 6f 63 75 6d 65 6e 74 |%% \end{|document|
|00001760| 7d 0a 0a 25 25 20 54 68 | 65 20 61 64 64 72 65 73 |}..%% Th|e addres|
|00001770| 73 20 66 69 6c 65 2c 20 | 4d 59 41 44 44 52 45 53 |s file, |MYADDRES|
|00001780| 53 45 53 2e 54 45 58 2c | 20 77 6f 75 6c 64 20 63 |SES.TEX,| would c|
|00001790| 6f 6e 74 61 69 6e 3a 0a | 0a 25 25 20 7b 43 6f 6d |ontain:.|.%% {Com|
|000017a0| 70 75 74 69 6e 67 20 53 | 65 72 76 69 63 65 73 20 |puting S|ervices |
|000017b0| 43 65 6e 74 72 65 2c 20 | 5c 5c 09 25 20 66 69 72 |Centre, |\\.% fir|
|000017c0| 73 74 20 61 64 64 72 65 | 73 73 0a 25 25 20 20 55 |st addre|ss.%% U|
|000017d0| 6e 69 76 65 72 73 69 74 | 79 20 6f 66 20 4f 74 61 |niversit|y of Ota|
|000017e0| 67 6f 2c 20 5c 5c 0a 25 | 25 20 20 44 75 6e 65 64 |go, \\.%|% Duned|
|000017f0| 69 6e 2c 20 5c 5c 0a 25 | 25 20 20 4e 65 77 20 5a |in, \\.%|% New Z|
|00001800| 65 61 6c 61 6e 64 7d 0a | 25 25 20 7b 44 65 61 72 |ealand}.|%% {Dear|
|00001810| 20 47 72 61 65 6d 65 2c | 7d 09 09 25 20 5c 6f 70 | Graeme,|}..% \op|
|00001820| 65 6e 69 6e 67 20 66 6f | 72 20 66 69 72 73 74 20 |ening fo|r first |
|00001830| 61 64 64 72 65 73 73 0a | 25 25 20 7b 43 68 61 72 |address.|%% {Char|
|00001840| 6c 65 73 20 53 2e 20 52 | 6f 62 65 72 73 6f 6e 5c |les S. R|oberson\|
|00001850| 5c 09 25 20 6e 65 78 74 | 20 61 64 64 72 65 73 73 |\.% next| address|
|00001860| 0a 25 25 20 20 44 65 70 | 74 2e 20 6f 66 20 43 6f |.%% Dep|t. of Co|
|00001870| 6d 70 75 74 65 72 20 53 | 63 69 65 6e 63 65 5c 5c |mputer S|cience\\|
|00001880| 0a 25 25 20 20 43 6f 6c | 6c 65 67 65 20 6f 66 20 |.%% Col|lege of |
|00001890| 57 69 6c 6c 69 61 6d 20 | 61 6e 64 20 4d 61 72 79 |William |and Mary|
|000018a0| 5c 5c 0a 25 25 20 20 57 | 69 6c 6c 69 61 6d 73 62 |\\.%% W|illiamsb|
|000018b0| 75 72 67 2c 20 56 41 20 | 20 32 33 31 38 35 7d 0a |urg, VA | 23185}.|
|000018c0| 25 25 20 7b 44 65 61 72 | 20 43 68 69 70 2c 7d 09 |%% {Dear| Chip,}.|
|000018d0| 09 09 25 20 6e 65 78 74 | 20 5c 6f 70 65 6e 69 6e |..% next| \openin|
|000018e0| 67 0a 25 25 20 2e 2e 2e | 2e 09 09 09 09 25 20 65 |g.%% ...|.....% e|
|000018f0| 74 63 2e 0a 0a 25 25 20 | 4e 4f 54 45 53 3a 0a 25 |tc...%% |NOTES:.%|
|00001900| 25 20 20 20 42 72 61 63 | 65 73 20 61 72 65 20 6d |% Brac|es are m|
|00001910| 61 74 63 68 65 64 2c 20 | 65 78 63 65 70 74 20 74 |atched, |except t|
|00001920| 68 61 74 20 69 66 20 74 | 68 65 20 69 6e 70 75 74 |hat if t|he input|
|00001930| 20 69 73 20 6f 6e 6c 79 | 20 6f 6e 65 20 6c 69 6e | is only| one lin|
|00001940| 65 20 74 68 65 6e 20 69 | 74 0a 25 25 20 20 20 20 |e then i|t.%% |
|00001950| 20 69 73 20 6e 6f 74 20 | 6e 65 63 65 73 73 61 72 | is not |necessar|
|00001960| 79 20 74 6f 20 63 6f 6e | 74 61 69 6e 20 69 74 20 |y to con|tain it |
|00001970| 77 69 74 68 69 6e 20 62 | 72 61 63 65 73 2e 0a 25 |within b|races..%|
|00001980| 25 20 20 20 49 74 20 69 | 73 20 69 6d 70 6f 72 74 |% It i|s import|
|00001990| 61 6e 74 20 74 6f 20 6c | 65 61 76 65 20 4e 4f 20 |ant to l|eave NO |
|000019a0| 42 4c 41 4e 4b 20 4c 49 | 4e 45 53 20 61 74 20 74 |BLANK LI|NES at t|
|000019b0| 68 65 20 65 6e 64 20 6f | 66 20 74 68 65 20 61 64 |he end o|f the ad|
|000019c0| 64 72 65 73 73 20 66 69 | 6c 65 2e 0a 25 25 20 20 |dress fi|le..%% |
|000019d0| 20 42 65 20 73 75 72 65 | 20 74 6f 20 73 75 70 70 | Be sure| to supp|
|000019e0| 6c 79 20 74 68 65 20 22 | 5c 5c 22 20 66 6f 72 20 |ly the "|\\" for |
|000019f0| 62 72 65 61 6b 69 6e 67 | 20 74 68 65 20 61 64 64 |breaking| the add|
|00001a00| 72 65 73 73 65 73 2e 20 | 2d 63 73 72 0a 0a 25 25 |resses. |-csr..%%|
|00001a10| 20 5b 6d 65 72 67 65 2e | 73 74 79 5d 0a | [merge.|sty]. |
+--------+-------------------------+-------------------------+--------+--------+