home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / emacs-19.16 / lisp / refbib.elc < prev    next >
Emacs Compiled Lisp  |  1993-07-05  |  14.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
1% dexvert Combustion 2 Particle Library (other/combustion2ParticleLibrary) ext Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
55% TrID Emacs/XEmacs byte-compiled Lisp (generic) default
44% TrID Summation Document Image Information Load File default (weak)
100% xdgMime text/x-emacs-lisp default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6a 69 6d 62 40 67 65 |piled by| jimb@ge|
|00000020| 65 63 68 2e 67 6e 75 2e | 61 69 2e 6d 69 74 2e 65 |ech.gnu.|ai.mit.e|
|00000030| 64 75 20 6f 6e 20 4d 6f | 6e 20 4a 75 6c 20 20 35 |du on Mo|n Jul 5|
|00000040| 20 32 33 3a 34 37 3a 31 | 39 20 31 39 39 33 0a 3b | 23:47:1|9 1993.;|
|00000050| 3b 3b 20 66 72 6f 6d 20 | 66 69 6c 65 20 2f 67 64 |;; from |file /gd|
|00000060| 2f 67 6e 75 2f 65 6d 61 | 63 73 2f 31 39 2e 30 2f |/gnu/ema|cs/19.0/|
|00000070| 6c 69 73 70 2f 72 65 66 | 62 69 62 2e 65 6c 0a 3b |lisp/ref|bib.el.;|
|00000080| 3b 3b 20 65 6d 61 63 73 | 20 76 65 72 73 69 6f 6e |;; emacs| version|
|00000090| 20 31 39 2e 31 35 2e 31 | 36 2e 0a 3b 3b 3b 20 62 | 19.15.1|6..;;; b|
|000000a0| 79 74 65 63 6f 6d 70 20 | 76 65 72 73 69 6f 6e 20 |ytecomp |version |
|000000b0| 46 53 46 20 32 2e 31 30 | 0a 3b 3b 3b 20 6f 70 74 |FSF 2.10|.;;; opt|
|000000c0| 69 6d 69 7a 61 74 69 6f | 6e 20 69 73 20 6f 6e 2e |imizatio|n is on.|
|000000d0| 0a 3b 3b 3b 20 74 68 69 | 73 20 66 69 6c 65 20 75 |.;;; thi|s file u|
|000000e0| 73 65 73 20 6f 70 63 6f | 64 65 73 20 77 68 69 63 |ses opco|des whic|
|000000f0| 68 20 64 6f 20 6e 6f 74 | 20 65 78 69 73 74 20 69 |h do not| exist i|
|00000100| 6e 20 45 6d 61 63 73 20 | 31 38 2e 0a 0a 28 69 66 |n Emacs |18...(if|
|00000110| 20 28 61 6e 64 20 28 62 | 6f 75 6e 64 70 20 27 65 | (and (b|oundp 'e|
|00000120| 6d 61 63 73 2d 76 65 72 | 73 69 6f 6e 29 0a 09 20 |macs-ver|sion).. |
|00000130| 28 6f 72 20 28 61 6e 64 | 20 28 62 6f 75 6e 64 70 |(or (and| (boundp|
|00000140| 20 27 65 70 6f 63 68 3a | 3a 76 65 72 73 69 6f 6e | 'epoch:|:version|
|00000150| 29 20 65 70 6f 63 68 3a | 3a 76 65 72 73 69 6f 6e |) epoch:|:version|
|00000160| 29 0a 09 20 20 20 20 20 | 28 73 74 72 69 6e 67 2d |).. |(string-|
|00000170| 6c 65 73 73 70 20 65 6d | 61 63 73 2d 76 65 72 73 |lessp em|acs-vers|
|00000180| 69 6f 6e 20 22 31 39 22 | 29 29 29 0a 20 20 20 20 |ion "19"|))). |
|00000190| 28 65 72 72 6f 72 20 22 | 54 68 69 73 20 66 69 6c |(error "|This fil|
|000001a0| 65 20 77 61 73 20 63 6f | 6d 70 69 6c 65 64 20 66 |e was co|mpiled f|
|000001b0| 6f 72 20 45 6d 61 63 73 | 20 31 39 22 29 29 0a 0a |or Emacs| 19"))..|
|000001c0| 28 64 65 66 76 61 72 20 | 72 32 62 2d 74 72 61 63 |(defvar |r2b-trac|
|000001d0| 65 2d 6f 6e 20 6e 69 6c | 20 22 5c 0a 2a 74 72 61 |e-on nil| "\.*tra|
|000001e0| 63 65 20 63 6f 6e 76 65 | 72 73 69 6f 6e 22 29 0a |ce conve|rsion").|
|000001f0| 28 64 65 66 76 61 72 20 | 72 32 62 2d 6a 6f 75 72 |(defvar |r2b-jour|
|00000200| 6e 61 6c 2d 61 62 62 72 | 65 76 73 20 6e 69 6c 20 |nal-abbr|evs nil |
|00000210| 22 5c 0a 20 20 41 62 62 | 72 65 76 69 61 74 69 6f |"\. Abb|reviatio|
|00000220| 6e 20 6c 69 73 74 20 66 | 6f 72 20 6a 6f 75 72 6e |n list f|or journ|
|00000230| 61 6c 20 6e 61 6d 65 73 | 2e 20 20 0a 49 66 20 74 |al names|. .If t|
|00000240| 68 65 20 63 61 72 20 6f | 66 20 61 6e 20 65 6c 65 |he car o|f an ele|
|00000250| 6d 65 6e 74 20 6d 61 74 | 63 68 65 73 20 61 20 6a |ment mat|ches a j|
|00000260| 6f 75 72 6e 61 6c 20 6e | 61 6d 65 20 65 78 61 63 |ournal n|ame exac|
|00000270| 74 6c 79 2c 20 69 74 20 | 69 73 20 72 65 70 6c 61 |tly, it |is repla|
|00000280| 63 65 64 20 62 79 0a 74 | 68 65 20 63 61 64 72 20 |ced by.t|he cadr |
|00000290| 77 68 65 6e 20 6f 75 74 | 70 75 74 2e 20 20 42 72 |when out|put. Br|
|000002a0| 61 63 65 73 20 6d 75 73 | 74 20 62 65 20 69 6e 63 |aces mus|t be inc|
|000002b0| 6c 75 64 65 64 20 69 66 | 20 72 65 70 6c 61 63 65 |luded if| replace|
|000002c0| 6d 65 6e 74 20 69 73 20 | 61 0a 7b 73 74 72 69 6e |ment is |a.{strin|
|000002d0| 67 7d 2c 20 62 75 74 20 | 6e 6f 74 20 69 66 20 72 |g}, but |not if r|
|000002e0| 65 70 6c 61 63 65 6d 65 | 6e 74 20 69 73 20 61 20 |eplaceme|nt is a |
|000002f0| 62 69 62 74 65 78 20 61 | 62 62 72 65 76 69 61 74 |bibtex a|bbreviat|
|00000300| 69 6f 6e 2e 20 20 54 68 | 65 20 63 61 64 72 0a 6d |ion. Th|e cadr.m|
|00000310| 61 79 20 62 65 20 65 6c | 69 6d 69 6e 61 74 65 64 |ay be el|iminated|
|00000320| 20 69 66 20 69 73 20 65 | 78 61 63 74 6c 79 20 74 | if is e|xactly t|
|00000330| 68 65 20 73 61 6d 65 20 | 61 73 20 74 68 65 20 63 |he same |as the c|
|00000340| 61 72 2e 20 20 0a 20 20 | 42 65 63 61 75 73 65 20 |ar. . |Because |
|00000350| 74 69 74 6c 65 73 20 61 | 72 65 20 63 61 70 69 74 |titles a|re capit|
|00000360| 61 6c 69 7a 65 64 20 62 | 65 66 6f 72 65 20 6d 61 |alized b|efore ma|
|00000370| 74 63 68 69 6e 67 2c 20 | 74 68 65 20 61 62 62 72 |tching, |the abbr|
|00000380| 65 76 69 61 74 69 6f 6e | 0a 66 6f 72 20 74 68 65 |eviation|.for the|
|00000390| 20 6a 6f 75 72 6e 61 6c | 20 6e 61 6d 65 20 73 68 | journal| name sh|
|000003a0| 6f 75 6c 64 20 62 65 20 | 6c 69 73 74 65 64 20 61 |ould be |listed a|
|000003b0| 73 20 62 65 67 69 6e 6e | 69 6e 67 20 77 69 74 68 |s beginn|ing with|
|000003c0| 20 61 20 63 61 70 69 74 | 61 6c 20 0a 6c 65 74 74 | a capit|al .lett|
|000003d0| 65 72 2c 20 65 76 65 6e | 20 69 66 20 69 74 20 72 |er, even| if it r|
|000003e0| 65 61 6c 6c 79 20 64 6f | 65 73 6e 27 74 2e 0a 20 |eally do|esn't.. |
|000003f0| 20 46 6f 72 20 65 78 61 | 6d 70 6c 65 2c 20 61 20 | For exa|mple, a |
|00000400| 76 61 6c 75 65 20 6f 66 | 20 27 28 28 5c 22 41 69 |value of| '((\"Ai|
|00000410| 6a 5c 22 20 5c 22 7b 41 | 72 74 69 66 69 63 69 61 |j\" \"{A|rtificia|
|00000420| 6c 20 49 6e 74 65 6c 6c | 69 67 65 6e 63 65 7d 5c |l Intell|igence}\|
|00000430| 22 29 0a 28 5c 22 49 6a | 63 61 69 38 31 5c 22 20 |").(\"Ij|cai81\" |
|00000440| 5c 22 69 6a 63 61 69 37 | 5c 22 29 29 20 77 6f 75 |\"ijcai7|\")) wou|
|00000450| 6c 64 20 65 78 70 61 6e | 64 20 41 69 6a 20 74 6f |ld expan|d Aij to|
|00000460| 20 74 68 65 20 74 65 78 | 74 20 73 74 72 69 6e 67 | the tex|t string|
|00000470| 0a 5c 22 41 72 74 69 66 | 69 63 69 61 6c 20 49 6e |.\"Artif|icial In|
|00000480| 74 65 6c 6c 69 67 65 6e | 63 65 5c 22 2c 20 62 75 |telligen|ce\", bu|
|00000490| 74 20 77 6f 75 6c 64 20 | 72 65 70 6c 61 63 65 20 |t would |replace |
|000004a0| 49 6a 63 61 69 38 31 20 | 77 69 74 68 20 74 68 65 |Ijcai81 |with the|
|000004b0| 20 0a 42 69 62 54 65 58 | 20 6d 61 63 72 6f 20 5c | .BibTeX| macro \|
|000004c0| 22 69 6a 63 61 69 37 5c | 22 2e 22 29 0a 28 64 65 |"ijcai7\|".").(de|
|000004d0| 66 76 61 72 20 72 32 62 | 2d 62 6f 6f 6b 74 69 74 |fvar r2b|-booktit|
|000004e0| 6c 65 2d 61 62 62 72 65 | 76 73 20 6e 69 6c 20 22 |le-abbre|vs nil "|
|000004f0| 5c 0a 20 20 41 62 62 72 | 65 76 69 61 74 69 6f 6e |\. Abbr|eviation|
|00000500| 20 6c 69 73 74 20 66 6f | 72 20 62 6f 6f 6b 20 61 | list fo|r book a|
|00000510| 6e 64 20 70 72 6f 63 65 | 65 64 69 6e 67 73 20 6e |nd proce|edings n|
|00000520| 61 6d 65 73 2e 20 20 49 | 66 20 74 68 65 20 63 61 |ames. I|f the ca|
|00000530| 72 20 6f 66 0a 61 6e 20 | 65 6c 65 6d 65 6e 74 20 |r of.an |element |
|00000540| 6d 61 74 63 68 65 73 20 | 61 20 74 69 74 6c 65 20 |matches |a title |
|00000550| 6f 72 20 62 6f 6f 6b 74 | 69 74 6c 65 20 65 78 61 |or bookt|itle exa|
|00000560| 63 74 6c 79 2c 20 69 74 | 20 69 73 20 72 65 70 6c |ctly, it| is repl|
|00000570| 61 63 65 64 20 62 79 20 | 0a 74 68 65 20 63 61 64 |aced by |.the cad|
|00000580| 72 20 77 68 65 6e 20 6f | 75 74 70 75 74 2e 20 20 |r when o|utput. |
|00000590| 42 72 61 63 65 73 20 6d | 75 73 74 20 62 65 20 69 |Braces m|ust be i|
|000005a0| 6e 63 6c 75 64 65 64 20 | 69 66 20 72 65 70 6c 61 |ncluded |if repla|
|000005b0| 63 65 6d 65 6e 74 20 69 | 73 20 0a 61 20 7b 73 74 |cement i|s .a {st|
|000005c0| 72 69 6e 67 7d 2c 20 62 | 75 74 20 6e 6f 74 20 69 |ring}, b|ut not i|
|000005d0| 66 20 72 65 70 6c 61 63 | 65 6d 65 6e 74 20 69 73 |f replac|ement is|
|000005e0| 20 61 20 62 69 62 74 65 | 78 20 61 62 62 72 65 76 | a bibte|x abbrev|
|000005f0| 69 61 74 69 6f 6e 2e 20 | 20 54 68 65 20 63 61 64 |iation. | The cad|
|00000600| 72 20 0a 6d 61 79 20 62 | 65 20 65 6c 69 6d 69 6e |r .may b|e elimin|
|00000610| 61 74 65 64 20 69 66 20 | 69 73 20 65 78 61 63 74 |ated if |is exact|
|00000620| 6c 79 20 74 68 65 20 73 | 61 6d 65 20 61 73 20 74 |ly the s|ame as t|
|00000630| 68 65 20 63 61 72 2e 20 | 20 0a 20 20 42 65 63 61 |he car. | . Beca|
|00000640| 75 73 65 20 74 69 74 6c | 65 73 20 61 72 65 20 63 |use titl|es are c|
|00000650| 61 70 69 74 61 6c 69 7a | 65 64 20 62 65 66 6f 72 |apitaliz|ed befor|
|00000660| 65 20 6d 61 74 63 68 69 | 6e 67 2c 20 74 68 65 20 |e matchi|ng, the |
|00000670| 61 62 62 72 65 76 69 61 | 74 65 64 20 74 69 74 6c |abbrevia|ted titl|
|00000680| 65 0a 73 68 6f 75 6c 64 | 20 62 65 20 6c 69 73 74 |e.should| be list|
|00000690| 65 64 20 61 73 20 62 65 | 67 69 6e 6e 69 6e 67 20 |ed as be|ginning |
|000006a0| 77 69 74 68 20 61 20 63 | 61 70 69 74 61 6c 20 6c |with a c|apital l|
|000006b0| 65 74 74 65 72 2c 20 65 | 76 65 6e 20 69 66 20 69 |etter, e|ven if i|
|000006c0| 74 20 64 6f 65 73 6e 27 | 74 2e 0a 20 20 46 6f 72 |t doesn'|t.. For|
|000006d0| 20 65 78 61 6d 70 6c 65 | 2c 20 61 20 76 61 6c 75 | example|, a valu|
|000006e0| 65 20 6f 66 20 27 28 28 | 5c 22 41 69 6a 5c 22 20 |e of '((|\"Aij\" |
|000006f0| 5c 22 7b 41 72 74 69 66 | 69 63 69 61 6c 20 49 6e |\"{Artif|icial In|
|00000700| 74 65 6c 6c 69 67 65 6e | 63 65 7d 5c 22 29 0a 28 |telligen|ce}\").(|
|00000710| 5c 22 49 6a 63 61 69 38 | 31 5c 22 20 5c 22 69 6a |\"Ijcai8|1\" \"ij|
|00000720| 63 61 69 37 5c 22 29 29 | 20 77 6f 75 6c 64 20 65 |cai7\"))| would e|
|00000730| 78 70 61 6e 64 20 41 69 | 6a 20 74 6f 20 74 68 65 |xpand Ai|j to the|
|00000740| 20 74 65 78 74 20 73 74 | 72 69 6e 67 0a 5c 22 41 | text st|ring.\"A|
|00000750| 72 74 69 66 69 63 69 61 | 6c 20 49 6e 74 65 6c 6c |rtificia|l Intell|
|00000760| 69 67 65 6e 63 65 5c 22 | 2c 20 62 75 74 20 77 6f |igence\"|, but wo|
|00000770| 75 6c 64 20 72 65 70 6c | 61 63 65 20 49 6a 63 61 |uld repl|ace Ijca|
|00000780| 69 38 31 20 77 69 74 68 | 20 74 68 65 20 0a 42 69 |i81 with| the .Bi|
|00000790| 62 54 65 58 20 6d 61 63 | 72 6f 20 5c 22 69 6a 63 |bTeX mac|ro \"ijc|
|000007a0| 61 69 37 5c 22 2e 22 29 | 0a 28 64 65 66 76 61 72 |ai7\".")|.(defvar|
|000007b0| 20 72 32 62 2d 70 72 6f | 63 65 65 64 69 6e 67 73 | r2b-pro|ceedings|
|000007c0| 2d 6c 69 73 74 20 6e 69 | 6c 20 22 5c 0a 20 20 41 |-list ni|l "\. A|
|000007d0| 73 73 6f 63 20 6c 69 73 | 74 20 6f 66 20 62 6f 6f |ssoc lis|t of boo|
|000007e0| 6b 73 20 6f 72 20 6a 6f | 75 72 6e 61 6c 73 20 77 |ks or jo|urnals w|
|000007f0| 68 69 63 68 20 61 72 65 | 20 72 65 61 6c 6c 79 20 |hich are| really |
|00000800| 63 6f 6e 66 65 72 65 6e | 63 65 20 70 72 6f 63 65 |conferen|ce proce|
|00000810| 65 64 69 6e 67 73 2c 0a | 62 75 74 20 77 68 6f 73 |edings,.|but whos|
|00000820| 65 20 6e 61 6d 65 20 61 | 6e 64 20 77 68 6f 73 65 |e name a|nd whose|
|00000830| 20 61 62 62 72 65 76 20 | 65 78 70 61 6e 73 69 6f | abbrev |expansio|
|00000840| 6e 20 28 61 73 20 64 65 | 66 69 6e 65 64 20 69 6e |n (as de|fined in|
|00000850| 20 60 72 32 62 2d 6a 6f | 75 72 6e 61 6c 2d 61 62 | `r2b-jo|urnal-ab|
|00000860| 62 72 65 76 73 27 0a 61 | 6e 64 20 60 72 32 62 2d |brevs'.a|nd `r2b-|
|00000870| 62 6f 6f 6b 74 69 74 6c | 65 2d 61 62 62 72 65 76 |booktitl|e-abbrev|
|00000880| 73 27 29 20 64 6f 65 73 | 20 6e 6f 74 20 63 6f 6e |s') does| not con|
|00000890| 74 61 69 6e 20 74 68 65 | 20 77 6f 72 64 73 20 5c |tain the| words \|
|000008a0| 22 63 6f 6e 66 65 72 65 | 6e 63 65 5c 22 20 6f 72 |"confere|nce\" or|
|000008b0| 0a 5c 22 70 72 6f 63 65 | 65 64 69 6e 67 73 5c 22 |.\"proce|edings\"|
|000008c0| 2e 20 20 28 54 68 6f 73 | 65 20 63 61 73 65 73 20 |. (Thos|e cases |
|000008d0| 61 72 65 20 68 61 6e 64 | 6c 65 64 20 61 75 74 6f |are hand|led auto|
|000008e0| 6d 61 74 69 63 61 6c 6c | 79 2e 29 0a 54 68 65 20 |maticall|y.).The |
|000008f0| 65 6e 74 72 79 20 6d 75 | 73 74 20 6d 61 74 63 68 |entry mu|st match|
|00000900| 20 74 68 65 20 67 69 76 | 65 6e 20 64 61 74 61 20 | the giv|en data |
|00000910| 65 78 61 63 74 6c 79 2e | 0a 20 20 42 65 63 61 75 |exactly.|. Becau|
|00000920| 73 65 20 74 69 74 6c 65 | 73 20 61 72 65 20 63 61 |se title|s are ca|
|00000930| 70 69 74 61 6c 69 7a 65 | 64 20 62 65 66 6f 72 65 |pitalize|d before|
|00000940| 20 6d 61 74 63 68 69 6e | 67 2c 20 74 68 65 20 69 | matchin|g, the i|
|00000950| 74 65 6d 73 20 69 6e 20 | 74 68 69 73 20 6c 69 73 |tems in |this lis|
|00000960| 74 20 0a 73 68 6f 75 6c | 64 20 62 65 67 69 6e 20 |t .shoul|d begin |
|00000970| 77 69 74 68 20 61 20 63 | 61 70 69 74 61 6c 20 6c |with a c|apital l|
|00000980| 65 74 74 65 72 2e 0a 20 | 20 46 6f 72 20 65 78 61 |etter.. | For exa|
|00000990| 6d 70 6c 65 2c 20 73 75 | 70 70 6f 73 65 20 74 68 |mple, su|ppose th|
|000009a0| 65 20 74 69 74 6c 65 20 | 5c 22 49 6a 63 61 69 38 |e title |\"Ijcai8|
|000009b0| 31 5c 22 20 69 73 20 75 | 73 65 64 20 66 6f 72 20 |1\" is u|sed for |
|000009c0| 74 68 65 20 70 72 6f 63 | 65 65 64 69 6e 67 73 20 |the proc|eedings |
|000009d0| 6f 66 0a 61 20 63 6f 6e | 66 65 72 65 6e 63 65 2c |of.a con|ference,|
|000009e0| 20 61 6e 64 20 69 74 27 | 73 20 65 78 70 61 6e 73 | and it'|s expans|
|000009f0| 69 6f 6e 20 69 73 20 74 | 68 65 20 42 69 62 54 65 |ion is t|he BibTe|
|00000a00| 58 20 6d 61 63 72 6f 20 | 5c 22 69 6a 63 61 69 37 |X macro |\"ijcai7|
|00000a10| 5c 22 2e 20 20 54 68 65 | 6e 0a 60 72 32 62 2d 70 |\". The|n.`r2b-p|
|00000a20| 72 6f 63 65 65 64 69 6e | 67 73 2d 6c 69 73 74 27 |roceedin|gs-list'|
|00000a30| 20 73 68 6f 75 6c 64 20 | 62 65 20 27 28 28 5c 22 | should |be '((\"|
|00000a40| 49 6a 63 61 69 38 31 5c | 22 29 20 2e 2e 2e 29 2e |Ijcai81\|") ...).|
|00000a50| 20 20 49 66 20 69 6e 73 | 74 65 61 64 20 69 74 73 | If ins|tead its|
|00000a60| 0a 65 78 70 61 6e 73 69 | 6f 6e 20 77 65 72 65 20 |.expansi|on were |
|00000a70| 5c 22 50 72 6f 63 65 65 | 64 69 6e 67 73 20 6f 66 |\"Procee|dings of|
|00000a80| 20 74 68 65 20 53 65 76 | 65 6e 74 68 20 49 6e 74 | the Sev|enth Int|
|00000a90| 65 72 6e 61 74 69 6f 6e | 61 6c 20 43 6f 6e 66 65 |ernation|al Confe|
|00000aa0| 72 65 6e 63 65 0a 6f 6e | 20 41 72 74 69 66 69 63 |rence.on| Artific|
|00000ab0| 69 61 6c 20 49 6e 74 65 | 6c 6c 69 67 65 6e 63 65 |ial Inte|lligence|
|00000ac0| 5c 22 2c 20 74 68 65 6e | 20 79 6f 75 20 77 6f 75 |\", then| you wou|
|00000ad0| 6c 64 20 4e 4f 54 20 6e | 65 65 64 20 74 6f 20 69 |ld NOT n|eed to i|
|00000ae0| 6e 63 6c 75 64 65 20 49 | 6a 63 61 69 38 31 0a 69 |nclude I|jcai81.i|
|00000af0| 6e 20 60 72 32 62 2d 70 | 72 6f 63 65 65 64 69 6e |n `r2b-p|roceedin|
|00000b00| 67 73 2d 6c 69 73 74 27 | 20 28 61 6c 74 68 6f 75 |gs-list'| (althou|
|00000b10| 67 68 20 69 74 20 77 6f | 75 6c 64 6e 27 74 20 63 |gh it wo|uldn't c|
|00000b20| 61 75 73 65 20 61 6e 20 | 65 72 72 6f 72 29 2e 22 |ause an |error)."|
|00000b30| 29 0a 28 64 65 66 76 61 | 72 20 72 32 62 2d 61 64 |).(defva|r r2b-ad|
|00000b40| 64 69 74 69 6f 6e 61 6c | 2d 73 74 6f 70 2d 77 6f |ditional|-stop-wo|
|00000b50| 72 64 73 20 22 53 6f 6d | 65 5c 5c 7c 57 68 61 74 |rds "Som|e\\|What|
|00000b60| 22 20 22 5c 0a 57 6f 72 | 64 73 20 6f 74 68 65 72 |" "\.Wor|ds other|
|00000b70| 20 74 68 61 6e 20 74 68 | 65 20 60 63 61 70 69 74 | than th|e `capit|
|00000b80| 69 61 6c 69 7a 65 2d 74 | 69 74 6c 65 2d 73 74 6f |ialize-t|itle-sto|
|00000b90| 70 2d 77 6f 72 64 73 27 | 0a 77 68 69 63 68 20 61 |p-words'|.which a|
|00000ba0| 72 65 20 6e 6f 74 20 74 | 6f 20 62 65 20 75 73 65 |re not t|o be use|
|00000bb0| 64 20 74 6f 20 62 75 69 | 6c 64 20 74 68 65 20 63 |d to bui|ld the c|
|00000bc0| 69 74 61 74 69 6f 6e 20 | 6b 65 79 22 29 0a 28 64 |itation |key").(d|
|00000bd0| 65 66 76 61 72 20 72 32 | 62 2d 64 65 6c 69 6d 69 |efvar r2|b-delimi|
|00000be0| 74 2d 77 69 74 68 2d 71 | 75 6f 74 65 20 74 20 22 |t-with-q|uote t "|
|00000bf0| 5c 0a 2a 49 66 20 74 72 | 75 65 2c 20 74 68 65 6e |\.*If tr|ue, then|
|00000c00| 20 75 73 65 20 5c 22 20 | 74 6f 20 64 65 6c 69 6d | use \" |to delim|
|00000c10| 69 74 20 66 69 65 6c 64 | 73 2c 20 6f 74 68 65 72 |it field|s, other|
|00000c20| 77 69 73 65 20 75 73 65 | 20 62 72 61 63 65 73 22 |wise use| braces"|
|00000c30| 29 0a 28 64 65 66 76 61 | 72 20 63 61 70 69 74 61 |).(defva|r capita|
|00000c40| 6c 69 7a 65 2d 74 69 74 | 6c 65 2d 73 74 6f 70 2d |lize-tit|le-stop-|
|00000c50| 77 6f 72 64 73 20 28 63 | 6f 6e 63 61 74 20 22 74 |words (c|oncat "t|
|00000c60| 68 65 5c 5c 7c 61 6e 64 | 5c 5c 7c 6f 66 5c 5c 7c |he\\|and|\\|of\\||
|00000c70| 69 73 5c 5c 7c 61 5c 5c | 7c 61 6e 5c 5c 7c 6f 66 |is\\|a\\||an\\|of|
|00000c80| 5c 5c 7c 66 6f 72 5c 5c | 7c 69 6e 5c 5c 7c 74 6f |\\|for\\||in\\|to|
|00000c90| 5c 5c 7c 69 6e 5c 5c 7c | 6f 6e 5c 5c 7c 61 74 5c |\\|in\\||on\\|at\|
|00000ca0| 5c 7c 22 20 22 62 79 5c | 5c 7c 77 69 74 68 5c 5c |\|" "by\|\|with\\|
|00000cb0| 7c 74 68 61 74 5c 5c 7c | 69 74 73 22 29 20 22 5c ||that\\||its") "\|
|00000cc0| 0a 57 6f 72 64 73 20 6e | 6f 74 20 74 6f 20 62 65 |.Words n|ot to be|
|00000cd0| 20 63 61 70 69 74 69 61 | 6c 69 7a 65 64 20 69 6e | capitia|lized in|
|00000ce0| 20 61 20 74 69 74 6c 65 | 20 28 75 6e 6c 65 73 73 | a title| (unless|
|00000cf0| 20 74 68 65 79 20 61 72 | 65 20 74 68 65 20 66 69 | they ar|e the fi|
|00000d00| 72 73 74 0a 77 6f 72 64 | 20 69 6e 20 74 68 65 20 |rst.word| in the |
|00000d10| 74 69 74 6c 65 29 22 29 | 0a 28 62 79 74 65 2d 63 |title)")|.(byte-c|
|00000d20| 6f 64 65 20 22 c0 c1 21 | 84 0b 00 c2 0b c4 51 11 |ode "..!|......Q.|
|00000d30| c0 87 22 20 5b 62 6f 75 | 6e 64 70 20 63 61 70 69 |.." [bou|ndp capi|
|00000d40| 74 61 6c 69 7a 65 2d 74 | 69 74 6c 65 2d 73 74 6f |talize-t|itle-sto|
|00000d50| 70 2d 72 65 67 65 78 70 | 20 22 5c 5c 28 22 20 63 |p-regexp| "\\(" c|
|00000d60| 61 70 69 74 61 6c 69 7a | 65 2d 74 69 74 6c 65 2d |apitaliz|e-title-|
|00000d70| 73 74 6f 70 2d 77 6f 72 | 64 73 20 22 5c 5c 29 5c |stop-wor|ds "\\)\|
|00000d80| 5c 28 5c 5c 62 5c 5c 7c | 27 5c 5c 29 22 5d 20 33 |\(\\b\\||'\\)"] 3|
|00000d90| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 63 61 70 |).(defal|ias 'cap|
|00000da0| 69 74 61 6c 69 7a 65 2d | 74 69 74 6c 65 2d 72 65 |italize-|title-re|
|00000db0| 67 69 6f 6e 20 23 5b 28 | 62 65 67 69 6e 20 65 6e |gion #[(|begin en|
|00000dc0| 64 29 20 22 c0 c1 20 1a | 1b c4 8e 8c c5 0e 06 21 |d) ".. .|.......!|
|00000dd0| 88 0e 07 0e 08 7d 88 65 | 62 88 c9 ca 21 83 5c 22 |.....}.e|b...!.\"|
|00000de0| 00 cb 76 88 82 26 00 cc | cb 21 88 cd ce c0 cf 23 |..v..&..|.!.....#|
|00000df0| 85 52 00 c9 ca 21 83 3a | 00 cb 76 88 82 26 00 cf |.R...!.:|..v..&..|
|00000e00| 1b c9 0e 10 21 29 83 4b | 00 d1 cb 21 88 82 26 00 |....!).K|...!..&.|
|00000e10| cc cb 21 88 82 26 00 2c | 87 22 20 5b 6e 69 6c 20 |..!..&.,|." [nil |
|00000e20| 73 79 6e 74 61 78 2d 74 | 61 62 6c 65 20 6f 72 69 |syntax-t|able ori|
|00000e30| 67 2d 73 79 6e 74 61 78 | 2d 74 61 62 6c 65 20 63 |g-syntax|-table c|
|00000e40| 61 73 65 2d 66 6f 6c 64 | 2d 73 65 61 72 63 68 20 |ase-fold|-search |
|00000e50| 28 28 73 65 74 2d 73 79 | 6e 74 61 78 2d 74 61 62 |((set-sy|ntax-tab|
|00000e60| 6c 65 20 6f 72 69 67 2d | 73 79 6e 74 61 78 2d 74 |le orig-|syntax-t|
|00000e70| 61 62 6c 65 29 29 20 73 | 65 74 2d 73 79 6e 74 61 |able)) s|et-synta|
|00000e80| 78 2d 74 61 62 6c 65 20 | 74 65 78 74 2d 6d 6f 64 |x-table |text-mod|
|00000e90| 65 2d 73 79 6e 74 61 78 | 2d 74 61 62 6c 65 20 62 |e-syntax|-table b|
|00000ea0| 65 67 69 6e 20 65 6e 64 | 20 6c 6f 6f 6b 69 6e 67 |egin end| looking|
|00000eb0| 2d 61 74 20 22 5b 41 2d | 5a 5d 5b 61 2d 7a 5d 2a |-at "[A-|Z][a-z]*|
|00000ec0| 5b 41 2d 5a 5d 22 20 31 | 20 63 61 70 69 74 61 6c |[A-Z]" 1| capital|
|00000ed0| 69 7a 65 2d 77 6f 72 64 | 20 72 65 2d 73 65 61 72 |ize-word| re-sear|
|00000ee0| 63 68 2d 66 6f 72 77 61 | 72 64 20 22 5c 5c 3c 22 |ch-forwa|rd "\\<"|
|00000ef0| 20 74 20 63 61 70 69 74 | 61 6c 69 7a 65 2d 74 69 | t capit|alize-ti|
|00000f00| 74 6c 65 2d 73 74 6f 70 | 2d 72 65 67 65 78 70 20 |tle-stop|-regexp |
|00000f10| 64 6f 77 6e 63 61 73 65 | 2d 77 6f 72 64 5d 20 34 |downcase|-word] 4|
|00000f20| 20 22 5c 0a 4c 69 6b 65 | 20 60 63 61 70 69 74 61 | "\.Like| `capita|
|00000f30| 6c 69 7a 65 2d 72 65 67 | 69 6f 6e 27 2c 20 62 75 |lize-reg|ion', bu|
|00000f40| 74 20 64 6f 6e 27 74 20 | 63 61 70 69 74 61 6c 69 |t don't |capitali|
|00000f50| 7a 65 20 73 74 6f 70 20 | 77 6f 72 64 73 2c 20 65 |ze stop |words, e|
|00000f60| 78 63 65 70 74 20 74 68 | 65 20 66 69 72 73 74 2e |xcept th|e first.|
|00000f70| 22 20 22 72 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |" "r"]).|(defalia|
|00000f80| 73 20 27 63 61 70 69 74 | 61 6c 69 7a 65 2d 74 69 |s 'capit|alize-ti|
|00000f90| 74 6c 65 20 23 5b 28 73 | 29 20 22 8a c0 c1 21 71 |tle #[(s|) "...!q|
|00000fa0| 88 c2 20 88 0b 63 88 c4 | 65 64 5c 22 88 c5 20 29 |.. ..c..|ed\".. )|
|00000fb0| 87 22 20 5b 67 65 74 2d | 62 75 66 66 65 72 2d 63 |." [get-|buffer-c|
|00000fc0| 72 65 61 74 65 20 22 24 | 24 24 53 63 72 61 74 63 |reate "$|$$Scratc|
|00000fd0| 68 24 24 24 22 20 65 72 | 61 73 65 2d 62 75 66 66 |h$$$" er|ase-buff|
|00000fe0| 65 72 20 73 20 63 61 70 | 69 74 61 6c 69 7a 65 2d |er s cap|italize-|
|00000ff0| 74 69 74 6c 65 2d 72 65 | 67 69 6f 6e 20 62 75 66 |title-re|gion buf|
|00001000| 66 65 72 2d 73 74 72 69 | 6e 67 5d 20 33 20 22 5c |fer-stri|ng] 3 "\|
|00001010| 0a 4c 69 6b 65 20 63 61 | 70 69 74 61 6c 69 7a 65 |.Like ca|pitalize|
|00001020| 2c 20 62 75 74 20 64 6f | 6e 27 74 20 63 61 70 69 |, but do|n't capi|
|00001030| 74 61 6c 69 7a 65 20 73 | 74 6f 70 20 77 6f 72 64 |talize s|top word|
|00001040| 73 2c 20 65 78 63 65 70 | 74 20 74 68 65 20 66 69 |s, excep|t the fi|
|00001050| 72 73 74 2e 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |rst."]).|(defalia|
|00001060| 73 20 27 72 32 62 2d 72 | 65 73 65 74 20 23 5b 6e |s 'r2b-r|eset #[n|
|00001070| 69 6c 20 22 c0 c1 21 88 | c0 c2 21 88 c0 c3 21 88 |il "..!.|..!...!.|
|00001080| c0 c4 21 88 c0 c5 21 88 | c0 c6 21 88 c0 c7 21 87 |..!...!.|..!...!.|
|00001090| 22 20 5b 6d 61 6b 75 6e | 62 6f 75 6e 64 20 72 32 |" [makun|bound r2|
|000010a0| 62 2d 6a 6f 75 72 6e 61 | 6c 2d 61 62 62 72 65 76 |b-journa|l-abbrev|
|000010b0| 73 20 72 32 62 2d 62 6f | 6f 6b 74 69 74 6c 65 2d |s r2b-bo|oktitle-|
|000010c0| 61 62 62 72 65 76 73 20 | 72 32 62 2d 70 72 6f 63 |abbrevs |r2b-proc|
|000010d0| 65 65 64 69 6e 67 73 2d | 6c 69 73 74 20 63 61 70 |eedings-|list cap|
|000010e0| 69 74 61 6c 69 7a 65 2d | 74 69 74 6c 65 2d 73 74 |italize-|title-st|
|000010f0| 6f 70 2d 77 6f 72 64 73 | 20 63 61 70 69 74 61 6c |op-words| capital|
|00001100| 69 7a 65 2d 74 69 74 6c | 65 2d 73 74 6f 70 2d 72 |ize-titl|e-stop-r|
|00001110| 65 67 65 78 70 20 72 32 | 62 2d 61 64 64 69 74 69 |egexp r2|b-additi|
|00001120| 6f 6e 61 6c 2d 73 74 6f | 70 2d 77 6f 72 64 73 20 |onal-sto|p-words |
|00001130| 72 32 62 2d 73 74 6f 70 | 2d 72 65 67 65 78 70 5d |r2b-stop|-regexp]|
|00001140| 20 32 20 22 5c 0a 55 6e | 62 69 6e 64 20 64 65 66 | 2 "\.Un|bind def|
|00001150| 76 61 72 73 2c 20 66 6f | 72 20 64 65 62 75 67 67 |vars, fo|r debugg|
|00001160| 69 6e 67 2e 22 20 6e 69 | 6c 5d 29 0a 28 62 79 74 |ing." ni|l]).(byt|
|00001170| 65 2d 63 6f 64 65 20 22 | c0 c1 21 84 0e 00 c2 0b |e-code "|..!.....|
|00001180| c4 0d c6 b0 05 11 c7 c8 | c9 5c 22 87 22 20 5b 62 |........|.\"." [b|
|00001190| 6f 75 6e 64 70 20 72 32 | 62 2d 73 74 6f 70 2d 72 |oundp r2|b-stop-r|
|000011a0| 65 67 65 78 70 20 22 5c | 5c 60 5c 5c 28 5c 5c 28 |egexp "\|\`\\(\\(|
|000011b0| 22 20 72 32 62 2d 61 64 | 64 69 74 69 6f 6e 61 6c |" r2b-ad|ditional|
|000011c0| 2d 73 74 6f 70 2d 77 6f | 72 64 73 20 22 5c 5c 7c |-stop-wo|rds "\\||
|000011d0| 22 20 63 61 70 69 74 61 | 6c 69 7a 65 2d 74 69 74 |" capita|lize-tit|
|000011e0| 6c 65 2d 73 74 6f 70 2d | 77 6f 72 64 73 20 22 5c |le-stop-|words "\|
|000011f0| 5c 29 5c 5c 28 27 5c 5c | 77 2a 5c 5c 29 3f 5c 5c |\)\\('\\|w*\\)?\\|
|00001200| 57 2b 5c 5c 29 2a 5c 5c | 28 5b 41 2d 5a 30 2d 39 |W+\\)*\\|([A-Z0-9|
|00001210| 5d 2b 5c 5c 29 22 20 64 | 65 66 61 6c 69 61 73 20 |]+\\)" d|efalias |
|00001220| 72 32 62 2d 74 72 61 63 | 65 20 23 5b 28 26 72 65 |r2b-trac|e #[(&re|
|00001230| 73 74 20 61 72 67 73 29 | 20 22 08 85 0c 00 c1 c2 |st args)| "......|
|00001240| 0b 5c 22 88 c4 c5 21 87 | 22 20 5b 72 32 62 2d 74 |.\"...!.|" [r2b-t|
|00001250| 72 61 63 65 2d 6f 6e 20 | 61 70 70 6c 79 20 6d 65 |race-on |apply me|
|00001260| 73 73 61 67 65 20 61 72 | 67 73 20 73 69 74 2d 66 |ssage ar|gs sit-f|
|00001270| 6f 72 20 30 5d 20 33 5d | 5d 20 35 29 0a 28 64 65 |or 0] 3]|] 5).(de|
|00001280| 66 61 6c 69 61 73 20 27 | 72 32 62 2d 6d 61 74 63 |falias '|r2b-matc|
|00001290| 68 20 23 5b 28 65 78 70 | 29 20 22 08 94 08 95 7b |h #[(exp|) "....{|
|000012a0| 87 22 20 5b 65 78 70 5d | 20 32 20 22 5c 0a 52 65 |." [exp]| 2 "\.Re|
|000012b0| 74 75 72 6e 73 20 73 74 | 72 69 6e 67 20 6d 61 74 |turns st|ring mat|
|000012c0| 63 68 65 64 20 69 6e 20 | 63 75 72 72 65 6e 74 20 |ched in |current |
|000012d0| 62 75 66 66 65 72 2e 22 | 5d 29 0a 28 64 65 66 76 |buffer."|]).(defv|
|000012e0| 61 72 20 72 32 62 2d 6f | 75 74 2d 62 75 66 2d 6e |ar r2b-o|ut-buf-n|
|000012f0| 61 6d 65 20 22 2a 4f 75 | 74 2a 22 20 22 5c 0a 2a |ame "*Ou|t*" "\.*|
|00001300| 6f 75 74 70 75 74 20 66 | 72 6f 6d 20 72 65 66 65 |output f|rom refe|
|00001310| 72 2d 74 6f 2d 62 69 62 | 74 65 78 22 29 0a 28 64 |r-to-bib|tex").(d|
|00001320| 65 66 76 61 72 20 72 32 | 62 2d 6c 6f 67 2d 6e 61 |efvar r2|b-log-na|
|00001330| 6d 65 20 22 2a 4c 6f 67 | 2a 22 20 22 5c 0a 2a 6c |me "*Log|*" "\.*l|
|00001340| 6f 67 73 20 65 72 72 6f | 72 73 20 66 72 6f 6d 20 |ogs erro|rs from |
|00001350| 72 65 66 65 72 2d 74 6f | 2d 62 69 62 74 65 78 22 |refer-to|-bibtex"|
|00001360| 29 0a 28 62 79 74 65 2d | 63 6f 64 65 20 22 c0 c1 |).(byte-|code "..|
|00001370| 21 84 08 00 c2 11 c0 c3 | 21 84 10 00 c2 13 c0 c4 |!.......|!.......|
|00001380| 21 84 18 00 c2 14 c0 c5 | 21 84 20 00 c2 15 c6 16 |!.......|!. .....|
|00001390| 07 c2 87 22 20 5b 62 6f | 75 6e 64 70 20 72 32 62 |..." [bo|undp r2b|
|000013a0| 2d 69 6e 2d 62 75 66 20 | 6e 69 6c 20 72 32 62 2d |-in-buf |nil r2b-|
|000013b0| 6f 75 74 2d 62 75 66 20 | 72 32 62 2d 6c 6f 67 20 |out-buf |r2b-log |
|000013c0| 72 32 62 2d 65 72 72 6f | 72 2d 66 6f 75 6e 64 20 |r2b-erro|r-found |
|000013d0| 28 72 32 62 2d 65 72 72 | 6f 72 2d 66 6f 75 6e 64 |(r2b-err|or-found|
|000013e0| 20 72 32 62 76 2d 61 75 | 74 68 6f 72 20 72 32 62 | r2bv-au|thor r2b|
|000013f0| 76 2d 70 72 69 6d 61 72 | 79 2d 61 75 74 68 6f 72 |v-primar|y-author|
|00001400| 20 72 32 62 76 2d 64 61 | 74 65 20 72 32 62 76 2d | r2bv-da|te r2bv-|
|00001410| 79 65 61 72 20 72 32 62 | 76 2d 64 65 63 61 64 65 |year r2b|v-decade|
|00001420| 20 72 32 62 76 2d 6d 6f | 6e 74 68 20 72 32 62 76 | r2bv-mo|nth r2bv|
|00001430| 2d 74 69 74 6c 65 20 72 | 32 62 76 2d 74 69 74 6c |-title r|2bv-titl|
|00001440| 65 2d 66 69 72 73 74 2d | 77 6f 72 64 20 72 32 62 |e-first-|word r2b|
|00001450| 76 2d 65 64 69 74 6f 72 | 20 72 32 62 76 2d 61 6e |v-editor| r2bv-an|
|00001460| 6e 6f 74 65 20 72 32 62 | 76 2d 74 72 20 72 32 62 |note r2b|v-tr r2b|
|00001470| 76 2d 61 64 64 72 65 73 | 73 20 72 32 62 76 2d 69 |v-addres|s r2bv-i|
|00001480| 6e 73 74 69 74 75 74 69 | 6f 6e 20 72 32 62 76 2d |nstituti|on r2bv-|
|00001490| 6b 65 79 77 6f 72 64 73 | 20 72 32 62 76 2d 62 6f |keywords| r2bv-bo|
|000014a0| 6f 6b 74 69 74 6c 65 20 | 72 32 62 76 2d 6a 6f 75 |oktitle |r2bv-jou|
|000014b0| 72 6e 61 6c 20 72 32 62 | 76 2d 76 6f 6c 75 6d 65 |rnal r2b|v-volume|
|000014c0| 20 72 32 62 76 2d 6e 75 | 6d 62 65 72 20 72 32 62 | r2bv-nu|mber r2b|
|000014d0| 76 2d 70 61 67 65 73 20 | 72 32 62 76 2d 62 6f 6f |v-pages |r2bv-boo|
|000014e0| 6b 74 69 74 6c 65 20 72 | 32 62 76 2d 6b 6e 20 72 |ktitle r|2bv-kn r|
|000014f0| 32 62 76 2d 70 75 62 6c | 69 73 68 65 72 20 72 32 |2bv-publ|isher r2|
|00001500| 62 76 2d 6f 72 67 61 6e | 69 7a 61 74 69 6f 6e 20 |bv-organ|ization |
|00001510| 72 32 62 76 2d 73 63 68 | 6f 6f 6c 20 72 32 62 76 |r2bv-sch|ool r2bv|
|00001520| 2d 74 79 70 65 20 72 32 | 62 76 2d 77 68 65 72 65 |-type r2|bv-where|
|00001530| 20 72 32 62 76 2d 6e 6f | 74 65 20 72 32 62 76 2d | r2bv-no|te r2bv-|
|00001540| 6f 72 64 65 72 69 6e 67 | 29 20 72 32 62 2d 76 61 |ordering|) r2b-va|
|00001550| 72 69 61 62 6c 65 73 5d | 20 32 29 0a 28 64 65 66 |riables]| 2).(def|
|00001560| 61 6c 69 61 73 20 27 72 | 32 62 2d 63 6c 65 61 72 |alias 'r|2b-clear|
|00001570| 2d 76 61 72 69 61 62 6c | 65 73 20 23 5b 6e 69 6c |-variabl|es #[nil|
|00001580| 20 22 08 89 19 85 13 00 | 09 40 c2 4c 88 09 41 89 | "......|.@.L..A.|
|00001590| 11 84 06 00 c2 29 87 22 | 20 5b 72 32 62 2d 76 61 |.....)."| [r2b-va|
|000015a0| 72 69 61 62 6c 65 73 20 | 76 61 72 73 20 6e 69 6c |riables |vars nil|
|000015b0| 5d 20 33 20 22 5c 0a 53 | 65 74 20 61 6c 6c 20 67 |] 3 "\.S|et all g|
|000015c0| 6c 6f 62 61 6c 20 76 61 | 72 73 20 75 73 65 64 20 |lobal va|rs used |
|000015d0| 62 79 20 72 32 62 20 74 | 6f 20 6e 69 6c 2e 22 5d |by r2b t|o nil."]|
|000015e0| 29 0a 28 64 65 66 61 6c | 69 61 73 20 28 71 75 6f |).(defal|ias (quo|
|000015f0| 74 65 20 72 32 62 2d 77 | 61 72 6e 69 6e 67 29 20 |te r2b-w|arning) |
|00001600| 23 5b 28 26 72 65 73 74 | 20 61 72 67 73 29 20 22 |#[(&rest| args) "|
|00001610| c0 11 c2 c3 c4 0d 5c 22 | 0e 06 5c 22 88 c2 c7 0e |......\"|..\"....|
|00001620| 06 5c 22 88 c2 c7 0e 08 | 5c 22 88 c2 c9 0e 08 5c |.\".....|\".....\|
|00001630| 22 88 c2 c3 c4 0d 5c 22 | 0e 08 5c 22 87 22 20 5b |".....\"|..\"." [|
|00001640| 74 20 72 32 62 2d 65 72 | 72 6f 72 2d 66 6f 75 6e |t r2b-er|ror-foun|
|00001650| 64 20 70 72 69 6e 63 20 | 61 70 70 6c 79 20 66 6f |d princ |apply fo|
|00001660| 72 6d 61 74 20 61 72 67 | 73 20 72 32 62 2d 6c 6f |rmat arg|s r2b-lo|
|00001670| 67 20 22 5c 6e 22 20 72 | 32 62 2d 6f 75 74 2d 62 |g "\n" r|2b-out-b|
|00001680| 75 66 20 22 25 20 22 5d | 20 34 5d 29 0a 28 64 65 |uf "% "]| 4]).(de|
|00001690| 66 61 6c 69 61 73 20 27 | 72 32 62 2d 67 65 74 2d |falias '|r2b-get-|
|000016a0| 66 69 65 6c 64 20 23 5b | 28 76 61 72 20 66 69 65 |field #[|(var fie|
|000016b0| 6c 64 20 26 6f 70 74 69 | 6f 6e 61 6c 20 75 6e 69 |ld &opti|onal uni|
|000016c0| 71 75 65 20 72 65 71 75 | 69 72 65 64 20 63 61 70 |que requ|ired cap|
|000016d0| 69 74 61 6c 69 7a 65 29 | 20 22 c0 89 c1 1a 1b 1c |italize)| "......|
|000016e0| c5 c6 0e 07 5c 22 88 65 | 62 88 5c 6e 83 65 00 c8 |....\".e|b.\n.e..|
|000016f0| c9 0e 07 ca 51 c0 c1 23 | 83 65 00 cb cc 21 14 cc |....Q..#|.e...!..|
|00001700| 79 cd 55 89 12 83 40 00 | ce cf 21 84 40 00 ce d0 |y.U...@.|..!.@...|
|00001710| 21 88 0c d1 cb cc 21 51 | 14 82 23 00 0b 84 49 00 |!.....!Q|..#...I.|
|00001720| 0c 13 82 0f 00 0e 12 83 | 5d 00 d3 d4 0e 07 0c 23 |........|]......#|
|00001730| 88 0b d1 0c 51 13 82 0f | 00 0b d5 0c 51 13 82 0f |....Q...|....Q...|
|00001740| 00 0b 83 72 00 0e 16 83 | 72 00 d7 0b 21 13 0e 18 |...r....|r...!...|
|00001750| 0b 4c 88 0b 3f 85 85 00 | 0e 19 85 85 00 da 0e 18 |.L..?...|........|
|00001760| 21 2b 87 22 20 5b 6e 69 | 6c 20 74 20 6e 6f 74 2d |!+." [ni|l t not-|
|00001770| 70 61 73 74 2d 65 6e 64 | 20 76 61 6c 20 69 74 65 |past-end| val ite|
|00001780| 6d 20 72 32 62 2d 74 72 | 61 63 65 20 22 73 6e 61 |m r2b-tr|ace "sna|
|00001790| 72 66 69 6e 67 20 25 73 | 22 20 66 69 65 6c 64 20 |rfing %s|" field |
|000017a0| 72 65 2d 73 65 61 72 63 | 68 2d 66 6f 72 77 61 72 |re-searc|h-forwar|
|000017b0| 64 20 22 5e 22 20 22 5c | 5c 62 5b 20 09 5d 2a 5c |d "^" "\|\b[ .]*\|
|000017c0| 5c 28 2e 2a 5b 5e 20 09 | 5c 6e 5d 5c 5c 29 5b 20 |\(.*[^ .|\n]\\)[ |
|000017d0| 09 5d 2a 22 20 72 32 62 | 2d 6d 61 74 63 68 20 31 |.]*" r2b|-match 1|
|000017e0| 20 30 20 6c 6f 6f 6b 69 | 6e 67 2d 61 74 20 22 5b | 0 looki|ng-at "[|
|000017f0| 20 09 5d 2a 24 5c 5c 7c | 25 22 20 22 5c 5c 28 2e | .]*$\\||%" "\\(.|
|00001800| 2a 5b 5e 20 09 5c 6e 5d | 5c 5c 29 5b 20 09 5d 2a |*[^ .\n]|\\)[ .]*|
|00001810| 24 22 20 22 5c 6e 22 20 | 75 6e 69 71 75 65 20 72 |$" "\n" |unique r|
|00001820| 32 62 2d 77 61 72 6e 69 | 6e 67 20 22 2a 49 6c 6c |2b-warni|ng "*Ill|
|00001830| 65 67 61 6c 20 6d 75 6c | 74 69 70 6c 65 20 66 69 |egal mul|tiple fi|
|00001840| 65 6c 64 20 25 73 20 25 | 73 22 20 22 5c 6e 09 09 |eld %s %|s" "\n..|
|00001850| 61 6e 64 20 22 20 63 61 | 70 69 74 61 6c 69 7a 65 |and " ca|pitalize|
|00001860| 20 63 61 70 69 74 61 6c | 69 7a 65 2d 74 69 74 6c | capital|ize-titl|
|00001870| 65 20 76 61 72 20 72 65 | 71 75 69 72 65 64 20 72 |e var re|quired r|
|00001880| 32 62 2d 72 65 71 75 69 | 72 65 5d 20 34 20 22 5c |2b-requi|re] 4 "\|
|00001890| 0a 53 65 74 20 56 41 52 | 20 74 6f 20 73 74 72 69 |.Set VAR| to stri|
|000018a0| 6e 67 20 76 61 6c 75 65 | 20 6f 66 20 46 49 45 4c |ng value| of FIEL|
|000018b0| 44 2c 20 69 66 20 61 6e | 79 2e 20 20 49 66 20 6e |D, if an|y. If n|
|000018c0| 6f 6e 65 2c 20 56 41 52 | 20 69 73 20 73 65 74 20 |one, VAR| is set |
|000018d0| 74 6f 0a 6e 69 6c 2e 20 | 20 49 66 20 6d 75 6c 74 |to.nil. | If mult|
|000018e0| 69 70 6c 65 20 66 69 65 | 6c 64 73 20 61 70 70 65 |iple fie|lds appe|
|000018f0| 61 72 2c 20 74 68 65 6e | 20 73 65 70 61 72 61 74 |ar, then| separat|
|00001900| 65 20 76 61 6c 75 65 73 | 20 77 69 74 68 20 74 68 |e values| with th|
|00001910| 65 0a 27 5c 5c 6e 61 6e | 64 5c 5c 74 5c 5c 74 27 |e.'\\nan|d\\t\\t'|
|00001920| 2c 20 75 6e 6c 65 73 73 | 20 55 4e 49 51 55 45 20 |, unless| UNIQUE |
|00001930| 69 73 20 6e 6f 6e 2d 6e | 69 6c 2c 20 69 6e 20 77 |is non-n|il, in w|
|00001940| 68 69 63 68 20 63 61 73 | 65 20 6c 6f 67 20 61 20 |hich cas|e log a |
|00001950| 77 61 72 6e 69 6e 67 0a | 61 6e 64 20 6a 75 73 74 |warning.|and just|
|00001960| 20 63 6f 6e 63 61 74 65 | 6e 61 74 65 20 74 68 65 | concate|nate the|
|00001970| 20 76 61 6c 75 65 73 2e | 20 20 54 72 69 6d 20 6f | values.| Trim o|
|00001980| 66 66 20 6c 65 61 64 69 | 6e 67 20 62 6c 61 6e 6b |ff leadi|ng blank|
|00001990| 73 20 61 6e 64 20 74 61 | 62 73 20 6f 6e 0a 66 69 |s and ta|bs on.fi|
|000019a0| 72 73 74 20 6c 69 6e 65 | 2c 20 61 6e 64 20 74 72 |rst line|, and tr|
|000019b0| 61 69 6c 69 6e 67 20 62 | 6c 61 6e 6b 73 20 61 6e |ailing b|lanks an|
|000019c0| 64 20 74 61 62 73 20 6f | 66 20 65 76 65 72 79 20 |d tabs o|f every |
|000019d0| 6c 69 6e 65 2e 20 20 4c | 6f 67 20 61 20 77 61 72 |line. L|og a war|
|000019e0| 6e 69 6e 67 0a 61 6e 64 | 20 73 65 74 20 56 41 52 |ning.and| set VAR|
|000019f0| 20 74 6f 20 74 68 65 20 | 65 6d 70 74 79 20 73 74 | to the |empty st|
|00001a00| 72 69 6e 67 20 69 66 20 | 52 45 51 55 49 52 45 44 |ring if |REQUIRED|
|00001a10| 20 69 73 20 74 72 75 65 | 2e 20 20 43 61 70 69 74 | is true|. Capit|
|00001a20| 61 6c 69 7a 65 20 61 73 | 20 61 0a 74 69 74 6c 65 |alize as| a.title|
|00001a30| 20 69 66 20 43 41 50 49 | 54 41 4c 49 5a 45 20 69 | if CAPI|TALIZE i|
|00001a40| 73 20 74 72 75 65 2e 20 | 20 52 65 74 75 72 6e 73 |s true. | Returns|
|00001a50| 20 76 61 6c 75 65 20 6f | 66 20 56 41 52 2e 22 5d | value o|f VAR."]|
|00001a60| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 72 32 62 |).(defal|ias 'r2b|
|00001a70| 2d 73 65 74 2d 6d 61 74 | 63 68 20 23 5b 28 76 61 |-set-mat|ch #[(va|
|00001a80| 72 20 6e 20 72 65 67 65 | 78 70 20 73 74 72 69 6e |r n rege|xp strin|
|00001a90| 67 29 20 22 08 09 3b 85 | 13 00 c2 0b 09 5c 22 85 |g) "..;.|.....\".|
|00001aa0| 13 00 09 0c 94 0c 95 4f | 4c 87 22 20 5b 76 61 72 |.......O|L." [var|
|00001ab0| 20 73 74 72 69 6e 67 20 | 73 74 72 69 6e 67 2d 6d | string |string-m|
|00001ac0| 61 74 63 68 20 72 65 67 | 65 78 70 20 6e 5d 20 34 |atch reg|exp n] 4|
|00001ad0| 20 22 5c 0a 53 65 74 20 | 56 41 52 20 74 6f 20 74 | "\.Set |VAR to t|
|00001ae0| 68 65 20 4e 74 68 20 73 | 75 62 70 61 74 74 65 72 |he Nth s|ubpatter|
|00001af0| 6e 20 69 6e 20 52 45 47 | 45 58 50 20 6d 61 74 63 |n in REG|EXP matc|
|00001b00| 68 65 64 20 62 79 20 53 | 54 52 49 4e 47 2c 20 6f |hed by S|TRING, o|
|00001b10| 72 20 6e 69 6c 20 69 66 | 20 6e 6f 6e 65 2e 22 5d |r nil if| none."]|
|00001b20| 29 0a 28 62 79 74 65 2d | 63 6f 64 65 20 22 c0 c1 |).(byte-|code "..|
|00001b30| 21 84 08 00 c2 11 c0 87 | 22 20 5b 62 6f 75 6e 64 |!.......|" [bound|
|00001b40| 70 20 72 32 62 2d 6d 6f | 6e 74 68 2d 61 62 62 72 |p r2b-mo|nth-abbr|
|00001b50| 65 76 73 20 28 28 22 6a | 61 6e 22 29 20 28 22 66 |evs (("j|an") ("f|
|00001b60| 65 62 22 29 20 28 22 6d | 61 72 22 29 20 28 22 61 |eb") ("m|ar") ("a|
|00001b70| 70 72 22 29 20 28 22 6d | 61 79 22 29 20 28 22 6a |pr") ("m|ay") ("j|
|00001b80| 75 6e 22 29 20 28 22 6a | 75 6c 22 29 20 28 22 61 |un") ("j|ul") ("a|
|00001b90| 75 67 22 29 20 28 22 73 | 65 70 22 29 20 28 22 6f |ug") ("s|ep") ("o|
|00001ba0| 63 74 22 29 20 28 22 6e | 6f 76 22 29 20 28 22 64 |ct") ("n|ov") ("d|
|00001bb0| 65 63 22 29 29 5d 20 32 | 29 0a 28 64 65 66 61 6c |ec"))] 2|).(defal|
|00001bc0| 69 61 73 20 27 72 32 62 | 2d 63 6f 6e 76 65 72 74 |ias 'r2b|-convert|
|00001bd0| 2d 6d 6f 6e 74 68 20 23 | 5b 6e 69 6c 20 22 08 85 |-month #|[nil "..|
|00001be0| 54 00 09 1a c3 c4 08 5c | 22 83 2d 00 5c 6e 83 21 |T......\|".-.\n.!|
|00001bf0| 00 c3 5c 6e 40 40 08 5c | 22 84 21 00 5c 6e 41 89 |..\n@@.\|".!.\nA.|
|00001c00| 12 84 11 00 5c 6e 85 53 | 00 5c 6e 40 40 89 10 82 |....\n.S|.\n@@...|
|00001c10| 53 00 c5 08 21 40 89 12 | a7 83 4c 00 5c 6e c6 56 |S...!@..|..L.\n.V|
|00001c20| 83 4c 00 5c 6e c7 57 83 | 4c 00 5c 6e 09 38 40 89 |.L.\n.W.|L.\n.8@.|
|00001c30| 10 82 53 00 c8 c9 21 88 | ca 89 10 29 87 22 20 5b |..S...!.|...)." [|
|00001c40| 72 32 62 76 2d 6d 6f 6e | 74 68 20 72 32 62 2d 6d |r2bv-mon|th r2b-m|
|00001c50| 6f 6e 74 68 2d 61 62 62 | 72 65 76 73 20 6d 6f 6e |onth-abb|revs mon|
|00001c60| 74 68 73 20 73 74 72 69 | 6e 67 2d 6d 61 74 63 68 |ths stri|ng-match|
|00001c70| 20 22 5b 5e 30 2d 39 5d | 22 20 72 65 61 64 2d 66 | "[^0-9]|" read-f|
|00001c80| 72 6f 6d 2d 73 74 72 69 | 6e 67 20 30 20 31 33 20 |rom-stri|ng 0 13 |
|00001c90| 72 32 62 2d 77 61 72 6e | 69 6e 67 20 22 2a 20 52 |r2b-warn|ing "* R|
|00001ca0| 69 64 69 63 75 6c 6f 75 | 73 20 6d 6f 6e 74 68 22 |idiculou|s month"|
|00001cb0| 20 6e 69 6c 5d 20 34 20 | 22 5c 0a 54 72 79 20 74 | nil] 4 |"\.Try t|
|00001cc0| 6f 20 63 6f 6e 76 65 72 | 74 20 60 72 32 62 76 2d |o conver|t `r2bv-|
|00001cd0| 6d 6f 6e 74 68 27 20 74 | 6f 20 61 20 73 74 61 6e |month' t|o a stan|
|00001ce0| 64 61 72 64 20 33 20 6c | 65 74 74 65 72 20 6e 61 |dard 3 l|etter na|
|00001cf0| 6d 65 2e 22 5d 29 0a 28 | 64 65 66 61 6c 69 61 73 |me."]).(|defalias|
|00001d00| 20 27 72 32 62 2d 73 6e | 61 72 66 2d 69 6e 70 75 | 'r2b-sn|arf-inpu|
|00001d10| 74 20 23 5b 6e 69 6c 20 | 22 c0 19 c2 c3 21 88 c4 |t #[nil |"....!..|
|00001d20| c5 21 88 0e 06 71 88 65 | 62 88 c7 c8 0e 09 5c 22 |.!...q.e|b.....\"|
|00001d30| 88 c7 60 ca 7f 88 60 7b | 0e 09 5c 22 88 cb 0e 09 |..`...`{|..\"....|
|00001d40| 21 88 cc cd ce 5c 22 88 | cc cf d0 5c 22 88 0e 0d |!....\".|...\"...|
|00001d50| 83 41 00 d1 d2 d3 d4 0e | 0d 24 88 82 54 00 0e 0f |.A......|.$..T...|
|00001d60| 83 51 00 d1 d2 d3 d4 0e | 0f 24 88 82 54 00 d5 16 |.Q......|.$..T...|
|00001d70| 12 cc d6 d7 c0 89 24 88 | d1 d8 c5 d9 0e 16 24 88 |......$.|......$.|
|00001d80| 0e 18 84 78 00 d1 d8 d3 | da 0e 16 24 83 78 00 db |...x....|...$.x..|
|00001d90| 0e 18 50 16 18 d1 dc d3 | dd 0e 18 24 88 d1 de c5 |..P.....|...$....|
|00001da0| df 0e 16 24 88 0e 1e 3b | 83 9e 00 e0 e1 0e 1e 5c |...$...;|.......\|
|00001db0| 22 83 9e 00 0e 1e c5 d3 | 95 4f 16 1e e2 20 88 cc |".......|.O... ..|
|00001dc0| e3 e4 c0 89 89 25 88 d1 | e5 e6 0e 27 0e 23 24 88 |.....%..|...'.#$.|
|00001dd0| cc e8 e9 c0 23 88 cc ea | eb c0 23 88 cc ec ed c0 |....#...|..#.....|
|00001de0| 23 88 cc ee ef c0 23 88 | cc f0 f1 5c 22 88 cc f2 |#.....#.|...\"...|
|00001df0| f3 c0 ca c0 25 88 cc f4 | f5 c0 ca c0 25 88 cc f6 |....%...|....%...|
|00001e00| f7 c0 23 88 cc f8 f9 c0 | 23 88 cc fa fb c0 23 88 |..#.....|#.....#.|
|00001e10| cc fc fd c0 23 88 cc fe | ff c0 23 29 87 22 20 5b |....#...|..#)." [|
|00001e20| 74 20 63 61 73 65 2d 66 | 6f 6c 64 2d 73 65 61 72 |t case-f|old-sear|
|00001e30| 63 68 20 72 32 62 2d 74 | 72 61 63 65 20 22 73 6e |ch r2b-t|race "sn|
|00001e40| 61 72 66 69 6e 67 2e 2e | 2e 22 20 73 69 74 2d 66 |arfing..|." sit-f|
|00001e50| 6f 72 20 30 20 72 32 62 | 2d 69 6e 2d 62 75 66 20 |or 0 r2b|-in-buf |
|00001e60| 70 72 69 6e 63 20 22 20 | 20 20 20 22 20 72 32 62 |princ " | " r2b|
|00001e70| 2d 6c 6f 67 20 6e 69 6c | 20 74 65 72 70 72 69 20 |-log nil| terpri |
|00001e80| 72 32 62 2d 67 65 74 2d | 66 69 65 6c 64 20 72 32 |r2b-get-|field r2|
|00001e90| 62 76 2d 61 75 74 68 6f | 72 20 22 25 41 22 20 72 |bv-autho|r "%A" r|
|00001ea0| 32 62 76 2d 65 64 69 74 | 6f 72 20 22 25 45 22 20 |2bv-edit|or "%E" |
|00001eb0| 72 32 62 2d 73 65 74 2d | 6d 61 74 63 68 20 72 32 |r2b-set-|match r2|
|00001ec0| 62 76 2d 70 72 69 6d 61 | 72 79 2d 61 75 74 68 6f |bv-prima|ry-autho|
|00001ed0| 72 20 31 20 22 5c 5c 62 | 5c 5c 28 5c 5c 77 2b 5c |r 1 "\\b|\\(\\w+\|
|00001ee0| 5c 29 5b 20 09 5d 2a 5c | 5c 28 24 5c 5c 7c 2c 5c |\)[ .]*\|\($\\|,\|
|00001ef0| 5c 29 22 20 22 22 20 72 | 32 62 76 2d 64 61 74 65 |\)" "" r|2bv-date|
|00001f00| 20 22 25 44 22 20 72 32 | 62 76 2d 79 65 61 72 20 | "%D" r2|bv-year |
|00001f10| 22 5b 31 32 5d 5b 30 2d | 39 5d 5b 30 2d 39 5d 5b |"[12][0-|9][0-9][|
|00001f20| 30 2d 39 5d 22 20 22 5b | 5e 30 2d 39 5d 5c 5c 28 |0-9]" "[|^0-9]\\(|
|00001f30| 5b 30 2d 39 5d 5b 30 2d | 39 5d 5c 5c 29 24 22 20 |[0-9][0-|9]\\)$" |
|00001f40| 22 31 39 22 20 72 32 62 | 76 2d 64 65 63 61 64 65 |"19" r2b|v-decade|
|00001f50| 20 22 2e 2e 5c 5c 28 2e | 2e 5c 5c 29 22 20 72 32 | "..\\(.|.\\)" r2|
|00001f60| 62 76 2d 6d 6f 6e 74 68 | 20 22 5b 30 2d 39 5d 2b |bv-month| "[0-9]+|
|00001f70| 2f 5c 5c 7c 5b 61 2d 7a | 41 2d 5a 5d 2b 22 20 73 |/\\|[a-z|A-Z]+" s|
|00001f80| 74 72 69 6e 67 2d 6d 61 | 74 63 68 20 22 5c 5c 28 |tring-ma|tch "\\(|
|00001f90| 2e 2a 5c 5c 29 2f 24 22 | 20 72 32 62 2d 63 6f 6e |.*\\)/$"| r2b-con|
|00001fa0| 76 65 72 74 2d 6d 6f 6e | 74 68 20 72 32 62 76 2d |vert-mon|th r2bv-|
|00001fb0| 74 69 74 6c 65 20 22 25 | 54 22 20 72 32 62 76 2d |title "%|T" r2bv-|
|00001fc0| 74 69 74 6c 65 2d 66 69 | 72 73 74 2d 77 6f 72 64 |title-fi|rst-word|
|00001fd0| 20 34 20 72 32 62 2d 73 | 74 6f 70 2d 72 65 67 65 | 4 r2b-s|top-rege|
|00001fe0| 78 70 20 72 32 62 76 2d | 61 6e 6e 6f 74 65 20 22 |xp r2bv-|annote "|
|00001ff0| 25 58 22 20 72 32 62 76 | 2d 74 72 20 22 25 52 22 |%X" r2bv|-tr "%R"|
|00002000| 20 72 32 62 76 2d 61 64 | 64 72 65 73 73 20 22 25 | r2bv-ad|dress "%|
|00002010| 43 22 20 72 32 62 76 2d | 69 6e 73 74 69 74 75 74 |C" r2bv-|institut|
|00002020| 69 6f 6e 20 22 25 49 22 | 20 72 32 62 76 2d 6b 65 |ion "%I"| r2bv-ke|
|00002030| 79 77 6f 72 64 73 20 22 | 25 4b 22 20 72 32 62 76 |ywords "|%K" r2bv|
|00002040| 2d 62 6f 6f 6b 74 69 74 | 6c 65 20 22 25 42 22 20 |-booktit|le "%B" |
|00002050| 72 32 62 76 2d 6a 6f 75 | 72 6e 61 6c 20 22 25 4a |r2bv-jou|rnal "%J|
|00002060| 22 20 72 32 62 76 2d 76 | 6f 6c 75 6d 65 20 22 25 |" r2bv-v|olume "%|
|00002070| 56 22 20 72 32 62 76 2d | 6e 75 6d 62 65 72 20 22 |V" r2bv-|number "|
|00002080| 25 4e 22 20 72 32 62 76 | 2d 70 61 67 65 73 20 22 |%N" r2bv|-pages "|
|00002090| 25 50 22 20 72 32 62 76 | 2d 77 68 65 72 65 20 22 |%P" r2bv|-where "|
|000020a0| 25 57 22 20 72 32 62 76 | 2d 6f 72 64 65 72 69 6e |%W" r2bv|-orderin|
|000020b0| 67 20 22 25 4f 22 5d 20 | 36 20 22 5c 0a 50 61 72 |g "%O"] |6 "\.Par|
|000020c0| 73 65 20 62 75 66 66 65 | 72 20 69 6e 74 6f 20 67 |se buffe|r into g|
|000020d0| 6c 6f 62 61 6c 20 76 61 | 72 69 61 62 6c 65 73 2e |lobal va|riables.|
|000020e0| 22 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 72 |"]).(def|alias 'r|
|000020f0| 32 62 2d 70 75 74 2d 66 | 69 65 6c 64 20 23 5b 28 |2b-put-f|ield #[(|
|00002100| 66 69 65 6c 64 20 64 61 | 74 61 20 26 6f 70 74 69 |field da|ta &opti|
|00002110| 6f 6e 61 6c 20 61 62 62 | 72 65 76 73 29 20 22 08 |onal abb|revs) ".|
|00002120| 85 f4 00 c1 89 89 89 1a | 1b 1c 1d 0e 06 83 2f 00 |........|....../.|
|00002130| c7 08 0e 06 5c 22 89 15 | 83 2f 00 0d 41 84 26 00 |....\"..|./..A.&.|
|00002140| 0d 40 10 82 2a 00 0d 41 | 40 10 c8 14 82 ab 00 08 |.@..*..A|@.......|
|00002150| c9 9a 84 41 00 ca cb 08 | 5c 22 84 41 00 c8 14 82 |...A....|\".A....|
|00002160| ab 00 cc 12 ca cd 08 5c | 6e 23 83 68 00 08 cc 89 |.......\|n#.h....|
|00002170| 94 4f ce 08 cc 94 cc 95 | 4f cf 08 cc 95 c1 4f b0 |.O......|O.....O.|
|00002180| 05 10 cc 95 d0 5c 5c 12 | 82 43 00 cc 12 ca d1 08 |.....\\.|.C......|
|00002190| 5c 6e 23 83 87 00 08 cc | 89 94 4f d2 08 cc 94 c1 |\n#.....|..O.....|
|000021a0| 4f 51 10 cc 95 d3 5c 5c | 12 82 6a 00 cc 12 0e 14 |OQ....\\|..j.....|
|000021b0| 83 ab 00 ca d5 08 5c 6e | 23 83 ab 00 08 cc 89 94 |......\n|#.......|
|000021c0| 4f d6 08 cc 95 c1 4f 51 | 10 cc 95 d7 5c 5c 12 82 |O.....OQ|....\\..|
|000021d0| 8e 00 d8 d9 21 88 d8 0e | 1a 21 88 d8 db 21 88 0c |....!...|.!...!..|
|000021e0| 84 cc 00 0e 14 83 c8 00 | d8 d5 21 88 82 cc 00 d8 |........|..!.....|
|000021f0| dc 21 88 ca dd 08 5c 22 | 88 cc 95 de 56 83 dc 00 |.!....\"|....V...|
|00002200| d8 df 21 88 d8 08 21 88 | 0c 3f 85 f3 00 0e 14 83 |..!...!.|.?......|
|00002210| f0 00 d8 d5 21 82 f3 00 | d8 e0 21 2c 87 22 20 5b |....!...|..!,." [|
|00002220| 64 61 74 61 20 6e 69 6c | 20 69 6e 64 65 78 20 6d |data nil| index m|
|00002230| 75 6c 74 69 2d 6c 69 6e | 65 20 6e 6f 64 65 6c 69 |ulti-lin|e nodeli|
|00002240| 6d 20 6d 61 74 63 68 20 | 61 62 62 72 65 76 73 20 |m match |abbrevs |
|00002250| 61 73 73 6f 63 20 74 20 | 22 22 20 73 74 72 69 6e |assoc t |"" strin|
|00002260| 67 2d 6d 61 74 63 68 20 | 22 5b 5e 30 2d 39 5d 22 |g-match |"[^0-9]"|
|00002270| 20 30 20 22 5b 5c 5c 7e | 5e 5d 22 20 22 5c 5c 76 | 0 "[\\~|^]" "\\v|
|00002280| 65 72 62 2b 22 20 22 2b | 22 20 37 20 22 5b 24 26 |erb+" "+|" 7 "[$&|
|00002290| 25 23 5f 7b 7d 5d 22 20 | 22 5c 5c 22 20 31 20 72 |%#_{}]" |"\\" 1 r|
|000022a0| 32 62 2d 64 65 6c 69 6d | 69 74 2d 77 69 74 68 2d |2b-delim|it-with-|
|000022b0| 71 75 6f 74 65 20 22 5c | 22 22 20 22 7b 5c 22 7d |quote "\|"" "{\"}|
|000022c0| 22 20 32 20 70 72 69 6e | 63 20 22 2c 20 5c 6e 20 |" 2 prin|c ", \n |
|000022d0| 20 22 20 66 69 65 6c 64 | 20 22 20 3d 09 22 20 22 | " field| " =." "|
|000022e0| 7b 22 20 22 2e 2a 22 20 | 35 39 20 22 5c 6e 22 20 |{" ".*" |59 "\n" |
|000022f0| 22 7d 22 5d 20 37 20 22 | 5c 0a 50 72 69 6e 74 20 |"}"] 7 "|\.Print |
|00002300| 62 69 62 74 65 78 20 46 | 49 45 4c 44 20 3d 20 7b |bibtex F|IELD = {|
|00002310| 44 41 54 41 7d 20 69 66 | 20 44 41 54 41 20 6e 6f |DATA} if| DATA no|
|00002320| 74 20 6e 75 6c 6c 3b 20 | 70 72 65 63 65 64 65 0a |t null; |precede.|
|00002330| 77 69 74 68 20 61 20 63 | 6f 6d 6d 61 20 61 6e 64 |with a c|omma and|
|00002340| 20 6e 65 77 6c 69 6e 65 | 3b 20 69 66 20 41 42 42 | newline|; if ABB|
|00002350| 52 45 56 53 20 6c 69 73 | 74 20 69 73 20 67 69 76 |REVS lis|t is giv|
|00002360| 65 6e 2c 20 74 68 65 6e | 0a 74 72 79 20 74 6f 20 |en, then|.try to |
|00002370| 72 65 70 6c 61 63 65 20 | 74 68 65 20 7b 44 41 54 |replace |the {DAT|
|00002380| 41 7d 20 77 69 74 68 20 | 61 6e 20 61 62 62 72 65 |A} with |an abbre|
|00002390| 76 69 61 74 69 6f 6e 2e | 22 5d 29 0a 28 64 65 66 |viation.|"]).(def|
|000023a0| 61 6c 69 61 73 20 27 72 | 32 62 2d 72 65 71 75 69 |alias 'r|2b-requi|
|000023b0| 72 65 20 23 5b 28 76 61 | 72 73 29 20 22 08 3f 86 |re #[(va|rs) ".?.|
|000023c0| 5c 22 00 08 3c 83 14 00 | c1 08 40 21 88 c1 08 41 |\"..<...|..@!...A|
|000023d0| 21 87 08 4a 3f 85 5c 22 | 00 c2 c3 08 5c 22 88 08 |!..J?.\"|....\"..|
|000023e0| c4 4c 87 22 20 5b 76 61 | 72 73 20 72 32 62 2d 72 |.L." [va|rs r2b-r|
|000023f0| 65 71 75 69 72 65 20 72 | 32 62 2d 77 61 72 6e 69 |equire r|2b-warni|
|00002400| 6e 67 20 22 2a 4d 69 73 | 73 69 6e 67 20 76 61 6c |ng "*Mis|sing val|
|00002410| 75 65 20 66 6f 72 20 66 | 69 65 6c 64 20 25 73 22 |ue for f|ield %s"|
|00002420| 20 22 22 5d 20 33 20 22 | 5c 0a 49 66 20 61 6e 79 | ""] 3 "|\.If any|
|00002430| 20 6f 66 20 56 41 52 53 | 20 69 73 20 6e 75 6c 6c | of VARS| is null|
|00002440| 2c 20 73 65 74 20 74 6f | 20 65 6d 70 74 79 20 73 |, set to| empty s|
|00002450| 74 72 69 6e 67 20 61 6e | 64 20 6c 6f 67 20 65 72 |tring an|d log er|
|00002460| 72 6f 72 2e 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |ror."]).|(defalia|
|00002470| 73 20 27 72 32 62 2d 6d | 6f 76 65 71 20 27 28 6d |s 'r2b-m|oveq '(m|
|00002480| 61 63 72 6f 20 2e 20 23 | 5b 28 6e 65 77 20 6f 6c |acro . #|[(new ol|
|00002490| 64 29 20 22 c0 c1 5c 6e | 0b 45 c1 0b c4 45 45 87 |d) "..\n|.E...EE.|
|000024a0| 22 20 5b 70 72 6f 67 6e | 20 73 65 74 71 20 6e 65 |" [progn| setq ne|
|000024b0| 77 20 6f 6c 64 20 6e 69 | 6c 5d 20 35 20 22 5c 0a |w old ni|l] 5 "\.|
|000024c0| 53 65 74 20 4e 45 57 20 | 74 6f 20 4f 4c 44 20 61 |Set NEW |to OLD a|
|000024d0| 6e 64 20 73 65 74 20 4f | 4c 44 20 74 6f 20 6e 69 |nd set O|LD to ni|
|000024e0| 6c 2e 22 5d 29 29 0a 28 | 64 65 66 61 6c 69 61 73 |l."])).(|defalias|
|000024f0| 20 27 72 32 62 2d 69 73 | 61 2d 70 72 6f 63 65 65 | 'r2b-is|a-procee|
|00002500| 64 69 6e 67 73 20 23 5b | 28 6e 61 6d 65 29 20 22 |dings #[|(name) "|
|00002510| 08 85 24 00 c1 c2 08 5c | 22 86 24 00 c3 08 0c 5c |..$....\|".$....\|
|00002520| 22 86 24 00 c3 08 0d 5c | 22 89 1e 06 85 23 00 c1 |".$....\|"....#..|
|00002530| c2 0e 06 41 40 5c 22 29 | 87 22 20 5b 6e 61 6d 65 |...A@\")|." [name|
|00002540| 20 73 74 72 69 6e 67 2d | 6d 61 74 63 68 20 22 70 | string-|match "p|
|00002550| 72 6f 63 65 65 64 69 6e | 67 73 5c 5c 7c 63 6f 6e |roceedin|gs\\|con|
|00002560| 66 65 72 65 6e 63 65 22 | 20 61 73 73 6f 63 20 72 |ference"| assoc r|
|00002570| 32 62 2d 70 72 6f 63 65 | 65 64 69 6e 67 73 2d 6c |2b-proce|edings-l|
|00002580| 69 73 74 20 72 32 62 2d | 62 6f 6f 6b 74 69 74 6c |ist r2b-|booktitl|
|00002590| 65 2d 61 62 62 72 65 76 | 73 20 6d 61 74 63 68 5d |e-abbrev|s match]|
|000025a0| 20 34 20 22 5c 0a 52 65 | 74 75 72 6e 20 74 20 69 | 4 "\.Re|turn t i|
|000025b0| 66 20 4e 41 4d 45 20 69 | 73 20 74 68 65 20 6e 61 |f NAME i|s the na|
|000025c0| 6d 65 20 6f 66 20 70 72 | 6f 63 65 65 64 69 6e 67 |me of pr|oceeding|
|000025d0| 73 2e 22 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |s."]).(d|efalias |
|000025e0| 27 72 32 62 2d 69 73 61 | 2d 75 6e 69 76 65 72 73 |'r2b-isa|-univers|
|000025f0| 69 74 79 20 23 5b 28 6e | 61 6d 65 29 20 22 08 85 |ity #[(n|ame) "..|
|00002600| 10 00 c1 c2 08 5c 22 85 | 10 00 c1 c3 08 5c 22 3f |.....\".|.....\"?|
|00002610| 87 22 20 5b 6e 61 6d 65 | 20 73 74 72 69 6e 67 2d |." [name| string-|
|00002620| 6d 61 74 63 68 20 22 75 | 6e 69 76 65 72 73 69 74 |match "u|niversit|
|00002630| 79 22 20 22 70 72 65 73 | 73 22 5d 20 33 20 22 5c |y" "pres|s"] 3 "\|
|00002640| 0a 52 65 74 75 72 6e 20 | 74 20 69 66 20 4e 41 4d |.Return |t if NAM|
|00002650| 45 20 69 73 20 61 20 75 | 6e 69 76 65 72 73 69 74 |E is a u|niversit|
|00002660| 79 20 6f 72 20 73 69 6d | 69 6c 61 72 20 6f 72 67 |y or sim|ilar org|
|00002670| 61 6e 69 7a 61 74 69 6f | 6e 2c 0a 62 75 74 20 6e |anizatio|n,.but n|
|00002680| 6f 74 20 61 20 70 75 62 | 6c 69 73 68 65 72 2e 22 |ot a pub|lisher."|
|00002690| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 72 32 |]).(defa|lias 'r2|
|000026a0| 62 2d 62 61 72 66 2d 6f | 75 74 70 75 74 20 23 5b |b-barf-o|utput #[|
|000026b0| 6e 69 6c 20 22 08 c1 c2 | 1b 1c 1d c6 c7 21 88 c8 |nil "...|.....!..|
|000026c0| c9 21 88 08 71 88 0e 5c | 6e 0e 0b 0e 0c 51 16 0d |.!..q..\|n....Q..|
|000026d0| ce 0e 0f 21 83 4f 00 0e | 0f 16 10 c2 16 0f d1 0e |...!.O..|........|
|000026e0| 12 21 83 39 00 0e 12 16 | 13 c2 16 12 82 40 00 0e |.!.9....|.....@..|
|000026f0| 12 16 14 c2 16 12 0e 15 | 16 16 c2 16 15 d7 d8 21 |........|.......!|
|00002700| 88 d9 82 c2 01 ce 0e 10 | 21 83 7d 00 d1 0e 12 21 |........|!.}....!|
|00002710| 83 67 00 0e 12 16 13 c2 | 16 12 82 6e 00 0e 12 16 |.g......|...n....|
|00002720| 14 c2 16 12 0e 15 16 16 | c2 16 15 d7 d8 21 88 d9 |........|.....!..|
|00002730| 82 c2 01 0e 15 83 9d 00 | da db 0e 15 5c 22 83 9d |........|....\"..|
|00002740| 00 0e 12 16 1c c2 16 12 | d7 dc 21 88 d7 d8 21 88 |........|..!...!.|
|00002750| dd 82 c2 01 0e 15 83 bd | 00 da de 0e 15 5c 22 83 |........|.....\".|
|00002760| bd 00 0e 12 16 1c c2 16 | 12 d7 dc 21 88 d7 d8 21 |........|...!...!|
|00002770| 88 df 82 c2 01 0e 15 83 | d9 00 da e0 0e 15 5c 22 |........|......\"|
|00002780| 83 d9 00 0e 12 16 16 c2 | 16 12 d7 d8 21 88 e1 82 |........|....!...|
|00002790| c2 01 0e 0f 83 e6 00 d7 | d8 21 88 e2 82 c2 01 0e |........|.!......|
|000027a0| 10 83 05 01 0e 12 16 14 | c2 16 12 0e 15 16 16 c2 |........|........|
|000027b0| 16 15 d7 d4 21 88 d7 d8 | 21 88 e3 82 c2 01 0e 18 |....!...|!.......|
|000027c0| 83 1b 01 0e 24 84 1b 01 | da e5 0e 26 5c 22 83 1b |....$...|...&\"..|
|000027d0| 01 e7 82 c2 01 ce 0e 26 | 21 83 45 01 d1 0e 12 21 |.......&|!.E....!|
|000027e0| 83 33 01 0e 12 16 13 c2 | 16 12 82 3a 01 0e 12 16 |.3......|...:....|
|000027f0| 14 c2 16 12 0e 15 16 16 | c2 16 15 e8 82 c2 01 0e |........|........|
|00002800| 24 84 5c 5c 01 0e 18 83 | 7b 01 0e 15 83 5c 5c 01 |$.\\....|{....\\.|
|00002810| da e9 0e 15 5c 22 83 7b | 01 0e 12 16 14 c2 16 12 |....\".{|........|
|00002820| 0e 15 16 16 c2 16 15 d7 | d4 21 88 0e 24 84 77 01 |........|.!..$.w.|
|00002830| d7 d8 21 88 ea 82 c2 01 | 0e 15 83 b1 01 d7 d2 21 |..!.....|.......!|
|00002840| 88 da eb 0e 15 5c 22 83 | a2 01 0e 15 c9 ec 95 4f |.....\".|.......O|
|00002850| 16 2d 0e 15 ee 94 c2 4f | 16 2f c2 16 15 82 a9 01 |.-.....O|./......|
|00002860| 0e 15 16 2f c2 16 15 d7 | d8 21 88 f0 82 c2 01 0e |.../....|.!......|
|00002870| 12 83 c1 01 0e 12 16 13 | c2 16 12 f1 82 c2 01 e7 |........|........|
|00002880| 16 32 d7 f3 21 88 0e 34 | 83 d1 01 f5 f6 21 88 f5 |.2..!..4|.....!..|
|00002890| f7 21 88 f5 0e 32 21 88 | f5 f8 21 88 f5 0e 0d 21 |.!...2!.|..!....!|
|000028a0| 88 f9 fa 0e 18 5c 22 88 | f9 fb 0e 26 0e 3c 23 88 |.....\".|...&.<#.|
|000028b0| f9 fd 0e 3e 5c 22 88 f9 | ff 0e 40 0e 41 23 88 f9 |...>\"..|..@.A#..|
|000028c0| 81 42 00 0e 0f 0e 43 23 | 88 f9 81 44 00 0e 45 5c |.B....C#|...D..E\|
|000028d0| 22 88 f9 81 46 00 0e 2d | 5c 22 88 f9 81 47 00 0e |"...F..-|\"...G..|
|000028e0| 2f 5c 22 88 f9 81 48 00 | 0e 10 0e 3c 23 88 f9 81 |/\"...H.|...<#...|
|000028f0| 49 00 0e 24 5c 22 88 f9 | 81 4a 00 0e 14 5c 22 88 |I..$\"..|.J...\".|
|00002900| f9 81 4b 00 0e 12 5c 22 | 88 f9 81 4c 00 0e 13 5c |..K...\"|...L...\|
|00002910| 22 88 f9 81 4d 00 0e 1c | 5c 22 88 f9 81 4e 00 0e |"...M...|\"...N..|
|00002920| 4f 5c 22 88 f9 81 50 00 | 0e 51 5c 22 88 f9 81 52 |O\"...P.|.Q\"...R|
|00002930| 00 0e 16 5c 22 88 f9 81 | 53 00 0e 54 5c 22 88 f9 |...\"...|S..T\"..|
|00002940| 81 55 00 0e 56 5c 22 88 | f9 81 57 00 0e 58 5c 22 |.U..V\".|..W..X\"|
|00002950| 88 f9 81 59 00 0e 5a 5c | 22 88 f5 81 5b 00 21 2b |...Y..Z\|"...[.!+|
|00002960| 87 22 20 5b 72 32 62 2d | 6f 75 74 2d 62 75 66 20 |." [r2b-|out-buf |
|00002970| 74 20 6e 69 6c 20 6d 61 | 74 63 68 20 63 61 73 65 |t nil ma|tch case|
|00002980| 2d 66 6f 6c 64 2d 73 65 | 61 72 63 68 20 73 74 61 |-fold-se|arch sta|
|00002990| 6e 64 61 72 64 2d 6f 75 | 74 70 75 74 20 72 32 62 |ndard-ou|tput r2b|
|000029a0| 2d 74 72 61 63 65 20 22 | 2e 2e 2e 62 61 72 66 69 |-trace "|...barfi|
|000029b0| 6e 67 22 20 73 69 74 2d | 66 6f 72 20 30 20 72 32 |ng" sit-|for 0 r2|
|000029c0| 62 76 2d 70 72 69 6d 61 | 72 79 2d 61 75 74 68 6f |bv-prima|ry-autho|
|000029d0| 72 20 72 32 62 76 2d 64 | 65 63 61 64 65 20 72 32 |r r2bv-d|ecade r2|
|000029e0| 62 76 2d 74 69 74 6c 65 | 2d 66 69 72 73 74 2d 77 |bv-title|-first-w|
|000029f0| 6f 72 64 20 72 32 62 76 | 2d 6b 6e 20 72 32 62 2d |ord r2bv|-kn r2b-|
|00002a00| 69 73 61 2d 70 72 6f 63 | 65 65 64 69 6e 67 73 20 |isa-proc|eedings |
|00002a10| 72 32 62 76 2d 6a 6f 75 | 72 6e 61 6c 20 72 32 62 |r2bv-jou|rnal r2b|
|00002a20| 76 2d 62 6f 6f 6b 74 69 | 74 6c 65 20 72 32 62 2d |v-bookti|tle r2b-|
|00002a30| 69 73 61 2d 75 6e 69 76 | 65 72 73 69 74 79 20 72 |isa-univ|ersity r|
|00002a40| 32 62 76 2d 69 6e 73 74 | 69 74 75 74 69 6f 6e 20 |2bv-inst|itution |
|00002a50| 72 32 62 76 2d 6f 72 67 | 61 6e 69 7a 61 74 69 6f |r2bv-org|anizatio|
|00002a60| 6e 20 72 32 62 76 2d 70 | 75 62 6c 69 73 68 65 72 |n r2bv-p|ublisher|
|00002a70| 20 72 32 62 76 2d 74 72 | 20 72 32 62 76 2d 6e 6f | r2bv-tr| r2bv-no|
|00002a80| 74 65 20 72 32 62 2d 72 | 65 71 75 69 72 65 20 72 |te r2b-r|equire r|
|00002a90| 32 62 76 2d 61 75 74 68 | 6f 72 20 69 6e 70 72 6f |2bv-auth|or inpro|
|00002aa0| 63 65 65 64 69 6e 67 73 | 20 73 74 72 69 6e 67 2d |ceedings| string-|
|00002ab0| 6d 61 74 63 68 20 22 70 | 68 64 22 20 72 32 62 76 |match "p|hd" r2bv|
|00002ac0| 2d 73 63 68 6f 6f 6c 20 | 70 68 64 74 68 65 73 69 |-school |phdthesi|
|00002ad0| 73 20 22 6d 61 73 74 65 | 72 22 20 6d 61 73 74 65 |s "maste|r" maste|
|00002ae0| 72 73 74 68 65 73 69 73 | 20 22 64 72 61 66 74 5c |rsthesis| "draft\|
|00002af0| 5c 7c 75 6e 70 75 62 6c | 69 73 68 22 20 75 6e 70 |\|unpubl|ish" unp|
|00002b00| 75 62 6c 69 73 68 65 64 | 20 61 72 74 69 63 6c 65 |ublished| article|
|00002b10| 20 69 6e 63 6f 6c 6c 65 | 63 74 69 6f 6e 20 72 32 | incolle|ction r2|
|00002b20| 62 76 2d 65 64 69 74 6f | 72 20 22 5c 5c 60 70 65 |bv-edito|r "\\`pe|
|00002b30| 72 73 6f 6e 61 6c 20 63 | 6f 6d 6d 75 6e 69 63 61 |rsonal c|ommunica|
|00002b40| 74 69 6f 6e 5c 5c 27 22 | 20 72 32 62 76 2d 74 69 |tion\\'"| r2bv-ti|
|00002b50| 74 6c 65 20 6d 69 73 63 | 20 70 72 6f 63 65 65 64 |tle misc| proceed|
|00002b60| 69 6e 67 73 20 22 5c 5c | 62 69 73 62 6e 5c 5c 62 |ings "\\|bisbn\\b|
|00002b70| 22 20 62 6f 6f 6b 20 22 | 5c 5c 60 5c 5c 28 5c 5c |" book "|\\`\\(\\|
|00002b80| 28 2e 5c 5c 7c 5c 6e 5c | 5c 29 2b 5c 5c 29 5b 20 |(.\\|\n\|\)+\\)[ |
|00002b90| 09 5c 6e 5d 2b 5c 5c 28 | 5b 5e 20 09 5c 6e 5d 5c |.\n]+\\(|[^ .\n]\|
|00002ba0| 5c 29 2b 5c 5c 27 22 20 | 31 20 72 32 62 76 2d 74 |\)+\\'" |1 r2bv-t|
|00002bb0| 79 70 65 20 33 20 72 32 | 62 76 2d 6e 75 6d 62 65 |ype 3 r2|bv-numbe|
|00002bc0| 72 20 74 65 63 68 72 65 | 70 6f 72 74 20 6d 61 6e |r techre|port man|
|00002bd0| 75 61 6c 20 72 32 62 76 | 2d 65 6e 74 72 79 2d 6b |ual r2bv|-entry-k|
|00002be0| 69 6e 64 20 28 72 32 62 | 76 2d 79 65 61 72 29 20 |ind (r2b|v-year) |
|00002bf0| 72 32 62 2d 65 72 72 6f | 72 2d 66 6f 75 6e 64 20 |r2b-erro|r-found |
|00002c00| 70 72 69 6e 63 20 22 5c | 6e 25 20 57 61 72 6e 69 |princ "\|n% Warni|
|00002c10| 6e 67 20 2d 2d 20 45 72 | 72 6f 72 73 20 44 75 72 |ng -- Er|rors Dur|
|00002c20| 69 6e 67 20 43 6f 6e 76 | 65 72 73 69 6f 6e 20 4e |ing Conv|ersion N|
|00002c30| 65 78 74 20 45 6e 74 72 | 79 5c 6e 22 20 22 5c 6e |ext Entr|y\n" "\n|
|00002c40| 40 22 20 22 28 20 22 20 | 72 32 62 2d 70 75 74 2d |@" "( " |r2b-put-|
|00002c50| 66 69 65 6c 64 20 22 61 | 75 74 68 6f 72 22 20 22 |field "a|uthor" "|
|00002c60| 74 69 74 6c 65 22 20 72 | 32 62 2d 62 6f 6f 6b 74 |title" r|2b-bookt|
|00002c70| 69 74 6c 65 2d 61 62 62 | 72 65 76 73 20 22 79 65 |itle-abb|revs "ye|
|00002c80| 61 72 22 20 72 32 62 76 | 2d 79 65 61 72 20 22 6d |ar" r2bv|-year "m|
|00002c90| 6f 6e 74 68 22 20 72 32 | 62 76 2d 6d 6f 6e 74 68 |onth" r2|bv-month|
|00002ca0| 20 72 32 62 2d 6d 6f 6e | 74 68 2d 61 62 62 72 65 | r2b-mon|th-abbre|
|00002cb0| 76 73 20 22 6a 6f 75 72 | 6e 61 6c 22 20 72 32 62 |vs "jour|nal" r2b|
|00002cc0| 2d 6a 6f 75 72 6e 61 6c | 2d 61 62 62 72 65 76 73 |-journal|-abbrevs|
|00002cd0| 20 22 76 6f 6c 75 6d 65 | 22 20 72 32 62 76 2d 76 | "volume|" r2bv-v|
|00002ce0| 6f 6c 75 6d 65 20 22 74 | 79 70 65 22 20 22 6e 75 |olume "t|ype" "nu|
|00002cf0| 6d 62 65 72 22 20 22 62 | 6f 6f 6b 74 69 74 6c 65 |mber" "b|ooktitle|
|00002d00| 22 20 22 65 64 69 74 6f | 72 22 20 22 70 75 62 6c |" "edito|r" "publ|
|00002d10| 69 73 68 65 72 22 20 22 | 69 6e 73 74 69 74 75 74 |isher" "|institut|
|00002d20| 69 6f 6e 22 20 22 6f 72 | 67 61 6e 69 7a 61 74 69 |ion" "or|ganizati|
|00002d30| 6f 6e 22 20 22 73 63 68 | 6f 6f 6c 22 20 22 70 61 |on" "sch|ool" "pa|
|00002d40| 67 65 73 22 20 72 32 62 | 76 2d 70 61 67 65 73 20 |ges" r2b|v-pages |
|00002d50| 22 61 64 64 72 65 73 73 | 22 20 72 32 62 76 2d 61 |"address|" r2bv-a|
|00002d60| 64 64 72 65 73 73 20 22 | 6e 6f 74 65 22 20 22 6b |ddress "|note" "k|
|00002d70| 65 79 77 6f 72 64 73 22 | 20 72 32 62 76 2d 6b 65 |eywords"| r2bv-ke|
|00002d80| 79 77 6f 72 64 73 20 22 | 77 68 65 72 65 22 20 72 |ywords "|where" r|
|00002d90| 32 62 76 2d 77 68 65 72 | 65 20 22 6f 72 64 65 72 |2bv-wher|e "order|
|00002da0| 69 6e 67 22 20 72 32 62 | 76 2d 6f 72 64 65 72 69 |ing" r2b|v-orderi|
|00002db0| 6e 67 20 22 61 6e 6e 6f | 74 65 22 20 72 32 62 76 |ng "anno|te" r2bv|
|00002dc0| 2d 61 6e 6e 6f 74 65 20 | 22 20 29 5c 6e 22 5d 20 |-annote |" )\n"] |
|00002dd0| 34 20 22 5c 0a 47 65 6e | 65 72 61 74 65 20 62 69 |4 "\.Gen|erate bi|
|00002de0| 62 74 65 78 20 62 61 73 | 65 64 20 6f 6e 20 67 6c |btex bas|ed on gl|
|00002df0| 6f 62 61 6c 20 76 61 72 | 69 61 62 6c 65 73 2e 22 |obal var|iables."|
|00002e00| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 72 32 |]).(defa|lias 'r2|
|00002e10| 62 2d 63 6f 6e 76 65 72 | 74 2d 72 65 63 6f 72 64 |b-conver|t-record|
|00002e20| 20 23 5b 28 6f 75 74 70 | 75 74 2d 6e 61 6d 65 29 | #[(outp|ut-name)|
|00002e30| 20 22 c0 89 89 19 1a 1b | 0c 15 c6 0c 21 16 07 70 | "......|....!..p|
|00002e40| 16 08 0e 07 71 88 64 62 | 88 c6 0e 09 21 89 16 5c |....q.db|....!..\|
|00002e50| 6e 71 88 64 62 88 0e 08 | 71 88 cb cc c0 cd 23 89 |nq.db...|q.....#.|
|00002e60| 11 85 5f 00 ce cf c0 d0 | 23 88 cb d1 21 88 d2 79 |.._.....|#...!..y|
|00002e70| 88 60 12 cb cf c0 d0 23 | 88 60 13 5c 6e 0b 7d 88 |.`.....#|.`.\n.}.|
|00002e80| d3 20 88 d4 20 88 d5 20 | 88 0e 08 71 88 7e 88 0b |. .. .. |...q.~..|
|00002e90| 62 88 cd 2b 87 22 20 5b | 6e 69 6c 20 6e 6f 74 2d |b..+." [|nil not-|
|00002ea0| 64 6f 6e 65 20 72 65 63 | 2d 62 65 67 69 6e 20 72 |done rec|-begin r|
|00002eb0| 65 63 2d 65 6e 64 20 6f | 75 74 70 75 74 2d 6e 61 |ec-end o|utput-na|
|00002ec0| 6d 65 20 72 32 62 2d 6f | 75 74 2d 62 75 66 2d 6e |me r2b-o|ut-buf-n|
|00002ed0| 61 6d 65 20 67 65 74 2d | 62 75 66 66 65 72 2d 63 |ame get-|buffer-c|
|00002ee0| 72 65 61 74 65 20 72 32 | 62 2d 6f 75 74 2d 62 75 |reate r2|b-out-bu|
|00002ef0| 66 20 72 32 62 2d 69 6e | 2d 62 75 66 20 72 32 62 |f r2b-in|-buf r2b|
|00002f00| 2d 6c 6f 67 2d 6e 61 6d | 65 20 72 32 62 2d 6c 6f |-log-nam|e r2b-lo|
|00002f10| 67 20 72 65 2d 73 65 61 | 72 63 68 2d 66 6f 72 77 |g re-sea|rch-forw|
|00002f20| 61 72 64 20 22 5b 5e 20 | 09 5c 6e 5d 22 20 74 20 |ard "[^ |.\n]" t |
|00002f30| 72 65 2d 73 65 61 72 63 | 68 2d 62 61 63 6b 77 61 |re-searc|h-backwa|
|00002f40| 72 64 20 22 5e 5b 20 09 | 5d 2a 24 22 20 32 20 22 |rd "^[ .|]*$" 2 "|
|00002f50| 5e 25 22 20 30 20 72 32 | 62 2d 63 6c 65 61 72 2d |^%" 0 r2|b-clear-|
|00002f60| 76 61 72 69 61 62 6c 65 | 73 20 72 32 62 2d 73 6e |variable|s r2b-sn|
|00002f70| 61 72 66 2d 69 6e 70 75 | 74 20 72 32 62 2d 62 61 |arf-inpu|t r2b-ba|
|00002f80| 72 66 2d 6f 75 74 70 75 | 74 5d 20 35 20 22 5c 0a |rf-outpu|t] 5 "\.|
|00002f90| 54 72 61 6e 73 66 6f 72 | 6d 20 63 75 72 72 65 6e |Transfor|m curren|
|00002fa0| 74 20 62 69 62 20 65 6e | 74 72 79 20 61 6e 64 20 |t bib en|try and |
|00002fb0| 61 70 70 65 6e 64 20 74 | 6f 20 62 75 66 66 65 72 |append t|o buffer|
|00002fc0| 20 4f 55 54 50 55 54 3b | 0a 64 6f 20 5c 22 4d 2d | OUTPUT;|.do \"M-|
|00002fd0| 78 20 72 32 62 2d 68 65 | 6c 70 5c 22 20 66 6f 72 |x r2b-he|lp\" for|
|00002fe0| 20 6d 6f 72 65 20 69 6e | 66 6f 2e 22 20 28 6c 69 | more in|fo." (li|
|00002ff0| 73 74 20 28 72 65 61 64 | 2d 73 74 72 69 6e 67 20 |st (read|-string |
|00003000| 22 4f 75 74 70 75 74 20 | 74 6f 20 62 75 66 66 65 |"Output |to buffe|
|00003010| 72 3a 20 22 20 72 32 62 | 2d 6f 75 74 2d 62 75 66 |r: " r2b|-out-buf|
|00003020| 2d 6e 61 6d 65 29 29 5d | 29 0a 28 64 65 66 61 6c |-name))]|).(defal|
|00003030| 69 61 73 20 27 72 32 62 | 2d 63 6f 6e 76 65 72 74 |ias 'r2b|-convert|
|00003040| 2d 62 75 66 66 65 72 20 | 23 5b 28 6f 75 74 70 75 |-buffer |#[(outpu|
|00003050| 74 2d 6e 61 6d 65 29 20 | 22 8a c0 09 21 89 12 71 |t-name) |"...!..q|
|00003060| 88 c3 20 88 29 7e 88 65 | 62 88 c4 c5 21 88 c6 c7 |.. .)~.e|b...!...|
|00003070| 21 88 c8 0e 09 21 84 19 | 00 c4 ca 0e 0b 09 23 87 |!....!..|......#.|
|00003080| 22 20 5b 67 65 74 2d 62 | 75 66 66 65 72 2d 63 72 |" [get-b|uffer-cr|
|00003090| 65 61 74 65 20 72 32 62 | 2d 6c 6f 67 2d 6e 61 6d |eate r2b|-log-nam|
|000030a0| 65 20 72 32 62 2d 6c 6f | 67 20 65 72 61 73 65 2d |e r2b-lo|g erase-|
|000030b0| 62 75 66 66 65 72 20 6d | 65 73 73 61 67 65 20 22 |buffer m|essage "|
|000030c0| 57 6f 72 6b 69 6e 67 2c | 20 70 6c 65 61 73 65 20 |Working,| please |
|000030d0| 62 65 20 70 61 74 69 65 | 6e 74 2e 2e 2e 22 20 73 |be patie|nt..." s|
|000030e0| 69 74 2d 66 6f 72 20 30 | 20 72 32 62 2d 63 6f 6e |it-for 0| r2b-con|
|000030f0| 76 65 72 74 2d 72 65 63 | 6f 72 64 20 6f 75 74 70 |vert-rec|ord outp|
|00003100| 75 74 2d 6e 61 6d 65 20 | 22 44 6f 6e 65 2c 20 72 |ut-name |"Done, r|
|00003110| 65 73 75 6c 74 73 20 69 | 6e 20 25 73 2c 20 65 72 |esults i|n %s, er|
|00003120| 72 6f 72 73 20 69 6e 20 | 25 73 22 20 72 32 62 2d |rors in |%s" r2b-|
|00003130| 6f 75 74 2d 62 75 66 2d | 6e 61 6d 65 5d 20 35 20 |out-buf-|name] 5 |
|00003140| 22 5c 0a 54 72 61 6e 73 | 66 6f 72 6d 20 63 75 72 |"\.Trans|form cur|
|00003150| 72 65 6e 74 20 62 75 66 | 66 65 72 20 61 6e 64 20 |rent buf|fer and |
|00003160| 61 70 70 65 6e 64 20 74 | 6f 20 62 75 66 66 65 72 |append t|o buffer|
|00003170| 20 4f 55 54 50 55 54 3b | 0a 64 6f 20 5c 22 4d 2d | OUTPUT;|.do \"M-|
|00003180| 78 20 72 32 62 2d 68 65 | 6c 70 5c 22 20 66 6f 72 |x r2b-he|lp\" for|
|00003190| 20 6d 6f 72 65 20 69 6e | 66 6f 2e 22 20 28 6c 69 | more in|fo." (li|
|000031a0| 73 74 20 28 72 65 61 64 | 2d 73 74 72 69 6e 67 20 |st (read|-string |
|000031b0| 22 4f 75 74 70 75 74 20 | 74 6f 20 62 75 66 66 65 |"Output |to buffe|
|000031c0| 72 3a 20 22 20 72 32 62 | 2d 6f 75 74 2d 62 75 66 |r: " r2b|-out-buf|
|000031d0| 2d 6e 61 6d 65 29 29 5d | 29 0a 28 64 65 66 76 61 |-name))]|).(defva|
|000031e0| 72 20 72 32 62 2d 6c 6f | 61 64 2d 71 75 69 65 74 |r r2b-lo|ad-quiet|
|000031f0| 6c 79 20 6e 69 6c 20 22 | 5c 0a 2a 44 6f 6e 27 74 |ly nil "|\.*Don't|
|00003200| 20 70 72 69 6e 74 20 68 | 65 6c 70 20 6d 65 73 73 | print h|elp mess|
|00003210| 61 67 65 20 77 68 65 6e | 20 6c 6f 61 64 65 64 22 |age when| loaded"|
|00003220| 29 0a 28 62 79 74 65 2d | 63 6f 64 65 20 22 c0 c1 |).(byte-|code "..|
|00003230| 21 84 08 00 c2 11 c0 87 | 22 20 5b 62 6f 75 6e 64 |!.......|" [bound|
|00003240| 70 20 72 32 62 2d 68 65 | 6c 70 2d 6d 65 73 73 61 |p r2b-he|lp-messa|
|00003250| 67 65 20 22 20 20 20 20 | 20 20 20 20 20 20 20 20 |ge " | |
|00003260| 20 20 20 20 20 20 20 52 | 65 66 65 72 20 74 6f 20 | R|efer to |
|00003270| 42 69 62 74 65 78 20 42 | 69 62 6c 69 6f 67 72 61 |Bibtex B|ibliogra|
|00003280| 70 68 79 20 43 6f 6e 76 | 65 72 73 69 6f 6e 5c 6e |phy Conv|ersion\n|
|00003290| 5c 6e 41 20 72 65 66 65 | 72 2d 73 74 79 6c 65 20 |\nA refe|r-style |
|000032a0| 64 61 74 61 62 61 73 65 | 20 69 73 20 6f 66 20 74 |database| is of t|
|000032b0| 68 65 20 66 6f 72 6d 3a | 5c 6e 5c 6e 25 41 20 4a |he form:|\n\n%A J|
|000032c0| 6f 65 20 42 6c 6f 77 5c | 6e 25 54 20 47 72 65 61 |oe Blow\|n%T Grea|
|000032d0| 74 20 54 68 6f 75 67 68 | 74 73 20 49 27 76 65 20 |t Though|ts I've |
|000032e0| 54 68 6f 75 67 68 74 5c | 6e 25 44 20 31 39 37 37 |Thought\|n%D 1977|
|000032f0| 5c 6e 65 74 63 2e 5c 6e | 5c 6e 54 68 69 73 20 75 |\netc.\n|\nThis u|
|00003300| 74 69 6c 69 74 79 20 63 | 6f 6e 76 65 72 74 73 20 |tility c|onverts |
|00003310| 74 68 65 73 65 20 6b 69 | 6e 64 20 6f 66 20 64 61 |these ki|nd of da|
|00003320| 74 61 62 61 73 65 73 20 | 74 6f 20 62 69 62 74 65 |tabases |to bibte|
|00003330| 78 20 66 6f 72 6d 2c 20 | 66 6f 72 5c 6e 75 73 65 |x form, |for\nuse|
|00003340| 72 73 20 6f 66 20 54 65 | 58 20 61 6e 64 20 4c 61 |rs of Te|X and La|
|00003350| 54 65 78 2e 20 20 49 6e | 73 74 72 75 63 74 69 6f |Tex. In|structio|
|00003360| 6e 73 3a 5c 6e 31 2e 20 | 20 56 69 73 69 74 20 74 |ns:\n1. | Visit t|
|00003370| 68 65 20 66 69 6c 65 20 | 63 6f 6e 74 61 69 6e 69 |he file |containi|
|00003380| 6e 67 20 74 68 65 20 72 | 65 66 65 72 2d 73 74 79 |ng the r|efer-sty|
|00003390| 6c 65 20 64 61 74 61 62 | 61 73 65 2e 5c 6e 32 2e |le datab|ase.\n2.|
|000033a0| 20 20 54 68 65 20 63 6f | 6d 6d 61 6e 64 5c 6e 09 | The co|mmand\n.|
|000033b0| 4d 2d 78 20 72 32 62 2d | 63 6f 6e 76 65 72 74 2d |M-x r2b-|convert-|
|000033c0| 62 75 66 66 65 72 5c 6e | 20 20 20 20 63 6f 6e 76 |buffer\n| conv|
|000033d0| 65 72 74 73 20 74 68 65 | 20 65 6e 74 69 72 65 20 |erts the| entire |
|000033e0| 62 75 66 66 65 72 2c 20 | 61 70 70 65 6e 64 69 6e |buffer, |appendin|
|000033f0| 67 20 69 74 27 73 20 6f | 75 74 70 75 74 20 62 79 |g it's o|utput by|
|00003400| 20 64 65 66 61 75 6c 74 | 20 69 6e 20 61 5c 6e 20 | default| in a\n |
|00003410| 20 20 20 62 75 66 66 65 | 72 20 6e 61 6d 65 64 20 | buffe|r named |
|00003420| 2a 4f 75 74 2a 2c 20 61 | 6e 64 20 6c 6f 67 67 69 |*Out*, a|nd loggi|
|00003430| 6e 67 20 70 72 6f 67 72 | 65 73 73 20 61 6e 64 20 |ng progr|ess and |
|00003440| 65 72 72 6f 72 73 20 69 | 6e 20 61 20 62 75 66 66 |errors i|n a buff|
|00003450| 65 72 5c 6e 20 20 20 20 | 6e 61 6d 65 64 20 2a 4c |er\n |named *L|
|00003460| 6f 67 2a 2e 20 20 54 68 | 65 20 6f 72 69 67 69 6e |og*. Th|e origin|
|00003470| 61 6c 20 66 69 6c 65 20 | 69 73 20 6e 65 76 65 72 |al file |is never|
|00003480| 20 6d 6f 64 69 66 69 65 | 64 2e 5c 6e 09 4e 6f 74 | modifie|d.\n.Not|
|00003490| 65 20 74 68 61 74 20 72 | 65 73 75 6c 74 73 20 61 |e that r|esults a|
|000034a0| 72 65 20 61 70 70 65 6e | 64 65 64 20 74 6f 20 2a |re appen|ded to *|
|000034b0| 4f 75 74 2a 2c 20 73 6f | 20 69 66 20 74 68 61 74 |Out*, so| if that|
|000034c0| 20 62 75 66 66 65 72 5c | 6e 09 62 75 66 66 65 72 | buffer\|n.buffer|
|000034d0| 20 61 6c 72 65 61 64 79 | 20 65 78 69 73 74 73 20 | already| exists |
|000034e0| 61 6e 64 20 63 6f 6e 74 | 61 69 6e 73 20 6d 61 74 |and cont|ains mat|
|000034f0| 65 72 69 61 6c 20 79 6f | 75 20 64 6f 6e 27 74 20 |erial yo|u don't |
|00003500| 77 61 6e 74 20 74 6f 5c | 6e 20 09 73 61 76 65 2c |want to\|n .save,|
|00003510| 20 79 6f 75 20 73 68 6f | 75 6c 64 20 6b 69 6c 6c | you sho|uld kill|
|00003520| 20 69 74 20 66 69 72 73 | 74 2e 5c 6e 33 2e 20 20 | it firs|t.\n3. |
|00003530| 53 77 69 74 63 68 20 74 | 6f 20 74 68 65 20 62 75 |Switch t|o the bu|
|00003540| 66 66 65 72 20 2a 4f 75 | 74 2a 20 61 6e 64 20 73 |ffer *Ou|t* and s|
|00003550| 61 76 65 20 69 74 20 61 | 73 20 61 20 6e 61 6d 65 |ave it a|s a name|
|00003560| 64 20 66 69 6c 65 2e 5c | 6e 34 2e 20 20 54 6f 20 |d file.\|n4. To |
|00003570| 63 6f 6e 76 65 72 74 20 | 61 20 73 69 6e 67 6c 65 |convert |a single|
|00003580| 20 72 65 66 65 72 2d 73 | 74 79 6c 65 20 65 6e 74 | refer-s|tyle ent|
|00003590| 72 79 2c 20 73 69 6d 70 | 6c 79 20 70 6f 73 69 74 |ry, simp|ly posit|
|000035a0| 69 6f 6e 20 74 68 65 20 | 63 75 72 73 6f 72 5c 6e |ion the |cursor\n|
|000035b0| 20 20 20 20 61 74 20 74 | 68 65 20 65 6e 74 72 79 | at t|he entry|
|000035c0| 20 61 6e 64 20 65 6e 74 | 65 72 5c 6e 09 4d 2d 78 | and ent|er\n.M-x|
|000035d0| 20 72 32 62 2d 63 6f 6e | 76 65 72 74 2d 72 65 63 | r2b-con|vert-rec|
|000035e0| 6f 72 64 5c 6e 20 20 20 | 20 41 67 61 69 6e 20 6f |ord\n | Again o|
|000035f0| 75 74 70 75 74 20 69 73 | 20 61 70 70 65 6e 64 65 |utput is| appende|
|00003600| 64 20 74 6f 20 2a 4f 75 | 74 2a 20 61 6e 64 20 65 |d to *Ou|t* and e|
|00003610| 72 72 6f 72 73 20 61 72 | 65 20 6c 6f 67 67 65 64 |rrors ar|e logged|
|00003620| 20 69 6e 20 2a 4c 6f 67 | 2a 2e 5c 6e 5c 6e 54 68 | in *Log|*.\n\nTh|
|00003630| 69 73 20 75 74 69 6c 69 | 74 79 20 69 73 20 76 65 |is utili|ty is ve|
|00003640| 72 79 20 72 6f 62 75 73 | 74 20 61 6e 64 20 70 72 |ry robus|t and pr|
|00003650| 65 74 74 79 20 73 6d 61 | 72 74 20 61 62 6f 75 74 |etty sma|rt about|
|00003660| 20 64 65 74 65 72 6d 69 | 6e 69 6e 67 20 74 68 65 | determi|ning the|
|00003670| 5c 6e 74 79 70 65 20 6f | 66 20 74 68 65 20 65 6e |\ntype o|f the en|
|00003680| 74 72 79 2e 20 20 49 74 | 20 69 6e 63 6c 75 64 65 |try. It| include|
|00003690| 73 20 66 61 63 69 6c 69 | 74 69 65 73 20 66 6f 72 |s facili|ties for|
|000036a0| 20 65 78 70 61 6e 64 69 | 6e 67 20 72 65 66 65 72 | expandi|ng refer|
|000036b0| 20 6d 61 63 72 6f 73 5c | 6e 74 6f 20 74 65 78 74 | macros\|nto text|
|000036c0| 2c 20 6f 72 20 73 75 62 | 73 74 69 74 75 74 69 6e |, or sub|stitutin|
|000036d0| 67 20 62 69 62 74 65 78 | 20 6d 61 63 72 6f 73 2e |g bibtex| macros.|
|000036e0| 20 20 44 6f 20 4d 2d 78 | 20 64 65 73 63 72 69 62 | Do M-x| describ|
|000036f0| 65 2d 76 61 72 69 61 62 | 6c 65 20 6f 6e 5c 6e 20 |e-variab|le on\n |
|00003700| 20 20 20 20 72 32 62 2d | 6a 6f 75 72 6e 61 6c 2d | r2b-|journal-|
|00003710| 61 62 62 72 65 76 73 5c | 6e 20 20 20 20 20 72 32 |abbrevs\|n r2|
|00003720| 62 2d 62 6f 6f 6b 74 69 | 74 6c 65 2d 61 62 62 72 |b-bookti|tle-abbr|
|00003730| 65 76 73 5c 6e 20 20 20 | 20 20 72 32 62 2d 70 72 |evs\n | r2b-pr|
|00003740| 6f 63 65 65 64 69 6e 67 | 73 2d 6c 69 73 74 5c 6e |oceeding|s-list\n|
|00003750| 66 6f 72 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |for info|rmation |
|00003760| 6f 6e 20 74 68 65 73 65 | 20 66 65 61 74 75 72 65 |on these| feature|
|00003770| 73 2e 5c 6e 5c 6e 49 66 | 20 79 6f 75 20 64 6f 6e |s.\n\nIf| you don|
|00003780| 27 74 20 77 61 6e 74 20 | 74 6f 20 73 65 65 20 74 |'t want |to see t|
|00003790| 68 69 73 20 68 65 6c 70 | 20 6d 65 73 73 61 67 65 |his help| message|
|000037a0| 20 77 68 65 6e 20 79 6f | 75 20 6c 6f 61 64 20 74 | when yo|u load t|
|000037b0| 68 69 73 20 75 74 69 6c | 69 74 79 2c 5c 6e 74 68 |his util|ity,\nth|
|000037c0| 65 6e 20 69 6e 63 6c 75 | 64 65 20 74 68 65 20 66 |en inclu|de the f|
|000037d0| 6f 6c 6c 6f 77 69 6e 67 | 20 6c 69 6e 65 20 69 6e |ollowing| line in|
|000037e0| 20 79 6f 75 72 20 2e 65 | 6d 61 63 73 20 66 69 6c | your .e|macs fil|
|000037f0| 65 3a 5c 6e 09 28 73 65 | 74 71 20 72 32 62 2d 6c |e:\n.(se|tq r2b-l|
|00003800| 6f 61 64 2d 71 75 69 65 | 74 6c 79 20 74 29 5c 6e |oad-quie|tly t)\n|
|00003810| 54 6f 20 73 65 65 20 74 | 68 69 73 20 6d 65 73 73 |To see t|his mess|
|00003820| 61 67 65 20 61 67 61 69 | 6e 2c 20 70 65 72 66 6f |age agai|n, perfo|
|00003830| 72 6d 20 5c 6e 20 20 20 | 20 20 20 20 20 20 4d 2d |rm \n | M-|
|00003840| 78 20 72 32 62 2d 68 65 | 6c 70 5c 6e 50 6c 65 61 |x r2b-he|lp\nPlea|
|00003850| 73 65 20 73 65 6e 64 20 | 62 75 67 20 72 65 70 6f |se send |bug repo|
|00003860| 72 74 73 20 61 6e 64 20 | 73 75 67 67 65 73 74 69 |rts and |suggesti|
|00003870| 6f 6e 73 20 74 6f 5c 6e | 09 48 65 6e 72 79 20 4b |ons to\n|.Henry K|
|00003880| 61 75 74 7a 5c 6e 20 20 | 20 20 20 20 20 20 6b 61 |autz\n | ka|
|00003890| 75 74 7a 40 72 65 73 65 | 61 72 63 68 2e 61 74 74 |utz@rese|arch.att|
|000038a0| 2e 63 6f 6d 5c 6e 09 61 | 6c 6c 65 67 72 61 21 6b |.com\n.a|llegra!k|
|000038b0| 61 75 74 7a 22 5d 20 32 | 29 0a 28 64 65 66 61 6c |autz"] 2|).(defal|
|000038c0| 69 61 73 20 27 72 32 62 | 2d 68 65 6c 70 20 23 5b |ias 'r2b|-help #[|
|000038d0| 6e 69 6c 20 22 c0 90 c1 | 5c 6e 21 91 87 22 20 5b |nil "...|\n!.." [|
|000038e0| 22 2a 48 65 6c 70 2a 22 | 20 70 72 69 6e 63 20 72 |"*Help*"| princ r|
|000038f0| 32 62 2d 68 65 6c 70 2d | 6d 65 73 73 61 67 65 5d |2b-help-|message]|
|00003900| 20 33 20 22 5c 0a 50 72 | 69 6e 74 20 68 65 6c 70 | 3 "\.Pr|int help|
|00003910| 20 6d 65 73 73 61 67 65 | 2e 22 20 6e 69 6c 5d 29 | message|." nil])|
|00003920| 0a 28 62 79 74 65 2d 63 | 6f 64 65 20 22 08 84 07 |.(byte-c|ode "...|
|00003930| 00 c1 20 88 c2 c3 21 88 | c4 c5 21 87 22 20 5b 72 |.. ...!.|..!." [r|
|00003940| 32 62 2d 6c 6f 61 64 2d | 71 75 69 65 74 6c 79 20 |2b-load-|quietly |
|00003950| 72 32 62 2d 68 65 6c 70 | 20 6d 65 73 73 61 67 65 |r2b-help| message|
|00003960| 20 22 72 32 62 20 6c 6f | 61 64 65 64 22 20 70 72 | "r2b lo|aded" pr|
|00003970| 6f 76 69 64 65 20 72 65 | 66 65 72 2d 74 6f 2d 62 |ovide re|fer-to-b|
|00003980| 69 62 74 65 78 5d 20 32 | 29 0a |ibtex] 2|). |
+--------+-------------------------+-------------------------+--------+--------+