ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/oopsePaper/achemso.bst
Revision: 1121
Committed: Mon Apr 19 21:00:24 2004 UTC (20 years, 2 months ago) by mmeineke
File size: 17456 byte(s)
Log Message:
Just copied over the changes from the dissertation.
Also converted the figures to pdf.
All revisions now take place on the oopsePaper.tex file

File Contents

# Content
1 %%
2 %% This is file `achemso.bst',
3 %% generated with the docstrip utility.
4 %%
5 %% The original source files were:
6 %%
7 %% achemso.dtx (with options: `huvudkod')
8 %%
9 %% Copyright (c) 1995-97 by Mats Dahlgren <matsd@homenet.se>.
10 %% All rights reserved. See the file `achemso.ins' for information
11 %% on how you may (re-)distribute the `achemso' package files.
12 %%
13 ENTRY
14 { address
15 author
16 booktitle
17 chapter
18 edition
19 editor
20 howpublished
21 institution
22 journal
23 key
24 month
25 note
26 number
27 organization
28 pages
29 publisher
30 school
31 series
32 title
33 type
34 volume
35 year
36 annotate
37 }
38 {}
39 { label }
40
41 INTEGERS { output.state before.all mid.sentence after.sentence after.block }
42
43 FUNCTION {init.state.consts}
44 { #0 'before.all :=
45 #1 'mid.sentence :=
46 #2 'after.sentence :=
47 #3 'after.block :=
48 }
49
50 STRINGS { s t }
51
52 FUNCTION {output.nonnull}
53 { 's :=
54 output.state mid.sentence =
55 { " " * write$ }
56 { output.state after.block =
57 { ", " * write$
58 newline$
59 "\newblock " write$
60 }
61 { output.state before.all =
62 'write$
63 { add.period$ " " * write$ }
64 if$
65 }
66 if$
67 mid.sentence 'output.state :=
68 }
69 if$
70 s
71 }
72
73 FUNCTION {output}
74 { duplicate$ empty$
75 'pop$
76 'output.nonnull
77 if$
78 }
79
80 FUNCTION {output.check}
81 { 't :=
82 duplicate$ empty$
83 { pop$ "empty " t * " in " * cite$ * warning$ }
84 'output.nonnull
85 if$
86 }
87
88 FUNCTION {output.bibitem}
89 { newline$
90 "\bibitem{" write$
91 cite$ write$
92 "}" write$
93 newline$
94 ""
95 before.all 'output.state :=
96 }
97
98 FUNCTION {fin.entry}
99 { add.period$
100 write$
101 newline$
102 }
103
104 FUNCTION {new.block}
105 { output.state before.all =
106 'skip$
107 { after.block 'output.state := }
108 if$
109 }
110
111 FUNCTION {new.sentence}
112 { skip$
113 }
114
115 FUNCTION {not}
116 { { #0 }
117 { #1 }
118 if$
119 }
120
121 FUNCTION {and}
122 { 'skip$
123 { pop$ #0 }
124 if$
125 }
126
127 FUNCTION {or}
128 { { pop$ #1 }
129 'skip$
130 if$
131 }
132
133 FUNCTION {new.block.checka}
134 { empty$
135 'skip$
136 'new.block
137 if$
138 }
139
140 FUNCTION {new.block.checkb}
141 { empty$
142 swap$ empty$
143 and
144 'skip$
145 'new.block
146 if$
147 }
148
149 FUNCTION {field.or.null}
150 { duplicate$ empty$
151 { pop$ "" }
152 'skip$
153 if$
154 }
155
156 FUNCTION {emphasize}
157 { duplicate$ empty$
158 { pop$ "" }
159 { "\textit{" swap$ * "}" * }
160 if$
161 }
162
163 FUNCTION {emphasizec}
164 { duplicate$ empty$
165 { pop$ "" }
166 { "\textit{" swap$ * ",}" * }
167 if$
168 }
169
170 FUNCTION {emphasizesc}
171 { duplicate$ empty$
172 { pop$ "" }
173 { "\textit{" swap$ * ";}" * }
174 if$
175 }
176
177 FUNCTION {slantc}
178 { duplicate$ empty$
179 { pop$ "" }
180 { "\textsl{" swap$ * ",}" * }
181 if$
182 }
183
184 FUNCTION {emboldenc}
185 { duplicate$ empty$
186 { pop$ "" }
187 { "\textbf{" swap$ * ",}" * }
188 if$
189 }
190
191 INTEGERS { nameptr namesleft numnames }
192
193 INTEGERS { etal }
194
195 FUNCTION {format.names}
196 { 's :=
197 #1 'nameptr :=
198 s num.names$ 'numnames :=
199 numnames #15 >
200 s numnames "{ll}" format.name$ "others" = numnames #1 > and
201 or 'etal :=
202 etal
203 { #1 #1 + 'namesleft := }
204 { numnames 'namesleft := }
205 if$
206 { namesleft #0 > }
207 { s nameptr "{vv~}{ll,}{~jj,}{~f.}" format.name$ 't :=
208 nameptr #1 >
209 { namesleft #1 >
210 { ";\ \ " * t * }
211 { nameptr #2 >
212 { "" * }
213 'skip$
214 if$
215 t "others" =
216 etal or
217 { " \textit{et al.}\ " * }
218 { ";\ \ " * t * }
219 if$
220 }
221 if$
222 }
223 't
224 if$
225 nameptr #1 + 'nameptr :=
226 namesleft #1 - 'namesleft :=
227 }
228 while$
229 }
230
231 FUNCTION {format.authors}
232 { author empty$
233 { "" }
234 { author format.names }
235 if$
236 }
237
238 FUNCTION {format.editors}
239 { editor empty$
240 { "" }
241 { editor format.names
242 editor num.names$ #1 >
243 { ",\ \ Eds.; " * }
244 { ",\ \ Ed.; " * }
245 if$
246 }
247 if$
248 }
249
250 FUNCTION {n.dashify}
251 { 't :=
252 ""
253 { t empty$ not }
254 { t #1 #1 substring$ "-" =
255 { t #1 #2 substring$ "--" = not
256 { "--" *
257 t #2 global.max$ substring$ 't :=
258 }
259 { { t #1 #1 substring$ "-" = }
260 { "-" *
261 t #2 global.max$ substring$ 't :=
262 }
263 while$
264 }
265 if$
266 }
267 { t #1 #1 substring$ *
268 t #2 global.max$ substring$ 't :=
269 }
270 if$
271 }
272 while$
273 }
274
275 FUNCTION {format.date}
276 { year empty$
277 { "" }
278 'year
279 if$
280 }
281
282 FUNCTION {tie.or.space.connect}
283 { duplicate$ text.length$ #3 <
284 { "~" }
285 { " " }
286 if$
287 swap$ * *
288 }
289
290 FUNCTION {either.or.check}
291 { empty$
292 'pop$
293 { "can't use both " swap$ * " fields in " * cite$ * warning$ }
294 if$
295 }
296
297 FUNCTION {format.bvolume}
298 { volume empty$
299 { "" }
300 { "volume" volume tie.or.space.connect
301 series empty$
302 'skip$
303 { " of " * series emphasize * }
304 if$
305 "volume and number" number either.or.check
306 }
307 if$
308 }
309
310 FUNCTION {format.number.series}
311 { volume empty$
312 { number empty$
313 { series field.or.null }
314 { series empty$
315 { "there's a number but no series in " cite$ * warning$ }
316 { series " " * number * "; " * }
317 if$
318 }
319 if$
320 }
321 { "" }
322 if$
323 }
324
325 FUNCTION {format.edition}
326 { edition empty$
327 { "" }
328 { edition " ed.;" * }
329 if$
330 }
331
332 INTEGERS { multiresult }
333
334 FUNCTION {multi.page.check}
335 { 't :=
336 #0 'multiresult :=
337 { multiresult not
338 t empty$ not
339 and
340 }
341 { t #1 #1 substring$
342 duplicate$ "-" =
343 swap$ duplicate$ "," =
344 swap$ "+" =
345 or or
346 { #1 'multiresult := }
347 { t #2 global.max$ substring$ 't := }
348 if$
349 }
350 while$
351 multiresult
352 }
353
354 FUNCTION {format.pages}
355 { pages empty$
356 { "" }
357 { pages multi.page.check
358 { "pages" pages n.dashify tie.or.space.connect }
359 { "page" pages tie.or.space.connect }
360 if$
361 }
362 if$
363 }
364
365 FUNCTION {format.pages.a}
366 { pages empty$
367 { "" }
368 { "page" pages tie.or.space.connect }
369 if$
370 }
371
372 FUNCTION {format.yr.vol.pages}
373 { year field.or.null emboldenc
374 " " swap$ * *
375 volume field.or.null slantc
376 " " swap$ * *
377 pages empty$
378 'skip$
379 { duplicate$ empty$
380 { pop$ format.pages.a }
381 { " " * pages * }
382 if$
383 }
384 if$
385 }
386
387 FUNCTION {format.chapter.pages}
388 { chapter empty$
389 'format.pages
390 { type empty$
391 { "Chapter" }
392 { type "l" change.case$ }
393 if$
394 chapter tie.or.space.connect
395 pages empty$
396 'skip$
397 { ", " * format.pages * }
398 if$
399 }
400 if$
401 }
402
403 FUNCTION {empty.misc.check}
404 { author empty$ title empty$ howpublished empty$
405 month empty$ year empty$ note empty$
406 and and and and and
407 { "all relevant fields are empty in " cite$ * warning$ }
408 'skip$
409 if$
410 }
411
412 FUNCTION {format.thesis}
413 { type empty$
414 {"Thesis,"}
415 {type " thesis," * }
416 if$
417 }
418
419 FUNCTION {format.article.crossref}
420 { key empty$
421 { journal empty$
422 { "need key or journal for " cite$ * " to crossref " * crossref *
423 warning$
424 ""
425 }
426 { "In " journal * }
427 if$
428 }
429 { "In " key * }
430 if$
431 " \cite{" * crossref * "}" *
432 }
433
434 FUNCTION {format.crossref.editor}
435 { editor #1 "{vv~}{ll}" format.name$
436 editor num.names$ duplicate$
437 #2 >
438 { pop$ " et~al." * }
439 { #2 <
440 'skip$
441 { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
442 { " et~al." * }
443 { " and " * editor #2 "{vv~}{ll}" format.name$ * }
444 if$
445 }
446 if$
447 }
448 if$
449 }
450
451 FUNCTION {format.book.crossref}
452 { volume empty$
453 { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
454 "In "
455 }
456 { "Volume" volume tie.or.space.connect
457 " of " *
458 }
459 if$
460 editor empty$
461 editor field.or.null author field.or.null =
462 or
463 { key empty$
464 { series empty$
465 { "need editor, key, or series for " cite$ * " to crossref " *
466 crossref * warning$
467 "" *
468 }
469 { "\textit{" * series * "}" * }
470 if$
471 }
472 { key * }
473 if$
474 }
475 { format.crossref.editor * }
476 if$
477 " \cite{" * crossref * "}" *
478 }
479
480 FUNCTION {format.incoll.inproc.crossref}
481 { editor empty$
482 editor field.or.null author field.or.null =
483 or
484 { key empty$
485 { booktitle empty$
486 { "need editor, key, or booktitle for " cite$ * " to crossref " *
487 crossref * warning$
488 ""
489 }
490 { "In \textit{" booktitle * ",}" * }
491 if$
492 }
493 { "In " key * }
494 if$
495 }
496 { "In " format.crossref.editor * }
497 if$
498 " \cite{" * crossref * "}" *
499 }
500
501 FUNCTION {in.book}
502 { "In " output
503 booktitle emphasize
504 volume empty$
505 {skip$}
506 {", Vol.~" * volume *}
507 if$
508 edition empty$
509 {";" * output}
510 {"," * output
511 edition " ed.;\" * output}
512 if$
513 editor missing$
514 { skip$ }
515 { format.editors output }
516 if$
517 format.number.series output
518 new.sentence
519 publisher ":" * "publisher" output.check
520 address "," * "address" output.check
521 }
522
523 FUNCTION {book.vol.ed}
524 { "" volume empty$
525 {skip$}
526 {" Vol.~" * volume *}
527 if$
528 edition empty$
529 {";" * output}
530 {"," * output
531 edition " ed.;\" * output}
532 if$
533 }
534
535 FUNCTION {thesis.affilation}
536 { school "," * "school" output.check
537 institution empty$
538 'skip$
539 {institution "," * output}
540 if$
541 }
542
543 FUNCTION {article}
544 { output.bibitem
545 format.authors "author" output.check
546 crossref missing$
547 { journal field.or.null emphasize
548 format.yr.vol.pages
549 output
550 }
551 { format.article.crossref output.nonnull
552 format.pages output
553 }
554 if$
555 note output
556 fin.entry
557 }
558
559 FUNCTION {submitted}
560 { output.bibitem
561 format.authors "author" output.check
562 new.block
563 "submitted for publication in" output
564 note empty$
565 { journal emphasize "journal" output.check }
566 { journal emphasizec "journal" output.check
567 note output }
568 if$
569 fin.entry
570 }
571
572 FUNCTION {inpress}
573 { output.bibitem
574 format.authors "author" output.check
575 journal emphasizec "journal" output.check
576 "in press" output
577 note output
578 fin.entry
579 }
580
581 FUNCTION {book}
582 { output.bibitem
583 author empty$
584 { format.editors "author and editor" output.check }
585 { format.authors output.nonnull
586 crossref missing$
587 { "author and editor" editor either.or.check }
588 'skip$
589 if$
590 }
591 if$
592 booktitle empty$
593 { title emphasizesc output }
594 { booktitle emphasizesc output }
595 if$
596 crossref missing$
597 { format.bvolume output
598 format.number.series output
599 new.sentence
600 publisher ":" * "publisher" output.check
601 address "," * "address" output.check
602 }
603 { format.book.crossref output.nonnull }
604 if$
605 format.edition output
606 format.date "year" output.check
607 note output
608 fin.entry
609 }
610
611 FUNCTION {booklet}
612 { output.bibitem
613 format.authors "author" output.check
614 " ``" title * "'', " * "title" output.check
615 howpublished empty$
616 { skip$ }
617 { howpublished "," * output}
618 if$
619 address empty$
620 { skip$ }
621 { address "," * output}
622 if$
623 format.date "year" output.check
624 note output
625 fin.entry
626 }
627
628 FUNCTION {inbook}
629 { output.bibitem
630 format.authors "author" output.check
631 " " title * ". " * "title" output.check
632 in.book
633 chapter empty$
634 {format.date "year" output.check}
635 {year empty$
636 { "empty year field in " * cite$ * warning$ }
637 { year "; " * output
638 format.chapter.pages output }
639 if$
640 }
641 if$
642 note output
643 fin.entry
644 }
645
646 FUNCTION {incollection}
647 { output.bibitem
648 format.authors "author" output.check
649 " " title * ". " * "title" output.check
650 in.book
651 format.date "year" output.check
652 note output
653 fin.entry
654 }
655
656 FUNCTION {inproceedings} { inbook }
657
658 FUNCTION {conference} { inbook }
659
660 FUNCTION {manual}
661 { output.bibitem
662 author empty$
663 { organization empty$
664 'skip$
665 { organization ", " * address * output
666 }
667 if$
668 }
669 { format.authors output.nonnull }
670 if$
671 "``" title * "'', " * "title" output.check
672 author empty$
673 { organization empty$
674 { address empty$
675 'skip$
676 { address "," * output }
677 if$
678 }
679 'skip$
680 if$
681 }
682 { organization empty$
683 'skip$
684 { organization "," * output
685 address empty$
686 'skip$
687 { address "," * output }
688 if$
689 }
690 if$
691 }
692 if$
693 format.edition output
694 format.date output
695 note output
696 fin.entry
697 }
698
699 FUNCTION {mastersthesis}
700 { output.bibitem
701 format.authors "author" output.check
702 "``" title * "'', " * "title" output.check
703 "Master's thesis, " output
704 thesis.affilation
705 format.date "year" output.check
706 note output
707 fin.entry
708 }
709
710 FUNCTION {misc}
711 { output.bibitem
712 format.authors output
713 title empty$
714 'skip$
715 { "``" title * "'', " * output }
716 if$
717 howpublished empty$
718 'skip$
719 {howpublished "," * output }
720 if$
721 format.date output
722 note output
723 fin.entry
724 empty.misc.check
725 }
726
727 FUNCTION {phdthesis}
728 { output.bibitem
729 format.authors "author" output.check
730 title emphasizec "title" output.check
731 format.thesis output.nonnull
732 thesis.affilation
733 format.date "year" output.check
734 note output
735 fin.entry
736 }
737
738 FUNCTION {proceedings}
739 { output.bibitem
740 editor empty$
741 { organization output }
742 { format.editors output.nonnull }
743 if$
744 booktitle empty$
745 { title emphasizec output }
746 { booktitle emphasizec output }
747 if$
748 book.vol.ed
749 format.number.series output
750 publisher empty$
751 { address empty$
752 { format.date "year" output.check }
753 { address "," * output
754 format.date "year" output.check }
755 if$
756 }
757 { address empty$
758 { publisher "," * output
759 format.date "year" output.check }
760 { publisher ": " * address * "," * output
761 format.date "year" output.check }
762 if$
763 }
764 if$
765 note output
766 fin.entry
767 }
768
769 FUNCTION {techreport}
770 { output.bibitem
771 format.authors "author" output.check
772 "``" title * "'', " * "title" output.check
773 type empty$
774 { "Technical Report" }
775 'type
776 if$
777 number empty$
778 { ", " * }
779 { " " * number * "," * }
780 if$
781 output.nonnull
782 institution "," * "institution" output.check
783 address empty$
784 { skip$ }
785 { address "," * output }
786 if$
787 format.date "year" output.check
788 note output
789 fin.entry
790 }
791
792 FUNCTION {unpublished}
793 { output.bibitem
794 format.authors "author" output.check
795 note empty$
796 { "Unpublished data" output }
797 { year empty$
798 { note output }
799 { note ", " * year * output }
800 if$ }
801 if$
802 fin.entry
803 }
804
805 FUNCTION {remark}
806 { output.bibitem
807 note "note" output.check
808 fin.entry
809 }
810
811 FUNCTION {default.type} { misc }
812
813 MACRO {jan} {"Jan."}
814 MACRO {feb} {"Feb."}
815 MACRO {mar} {"Mar."}
816 MACRO {apr} {"Apr."}
817 MACRO {may} {"May"}
818 MACRO {jun} {"June"}
819 MACRO {jul} {"July"}
820 MACRO {aug} {"Aug."}
821 MACRO {sep} {"Sept."}
822 MACRO {oct} {"Oct."}
823 MACRO {nov} {"Nov."}
824 MACRO {dec} {"Dec."}
825
826 MACRO {acchemr} {"Acc.\ Chem.\ Res."}
827 MACRO {aacsa} {"Adv.\ {ACS} Abstr."}
828 MACRO {anchem} {"Anal.\ Chem."}
829 MACRO {bioch} {"Biochemistry"}
830 MACRO {bicoc} {"Bioconj.\ Chem."} % ***
831 MACRO {bitech} {"Biotechnol.\ Progr."} % ***
832 MACRO {chemeng} {"Chem.\ Eng.\ News"}
833 MACRO {chs} {"Chem.\ Health Safety"} % ***
834 MACRO {crt} {"Chem.\ Res.\ Tox."} % ***
835 MACRO {chemrev} {"Chem.\ Rev."} % ***
836 MACRO {cmat} {"Chem.\ Mat."} % ***
837 MACRO {chemtech} {"{CHEMTECH}"} % ***
838 MACRO {enfu} {"Energy \&{} Fuels"} % ***
839 MACRO {envst} {"Environ.\ Sci.\ Technol."}
840 MACRO {iecf} {"Ind.\ Eng.\ Chem.\ Fundam."}
841 MACRO {iecpdd} {"Ind.\ Eng.\ Chem.\ Proc.\ Des.\ Dev."}
842 MACRO {iecprd} {"Ind.\ Eng.\ Chem.\ Prod.\ Res.\ Dev."}
843 MACRO {iecr} {"Ind.\ Eng.\ Chem.\ Res."} % ***
844 MACRO {inor} {"Inorg.\ Chem."}
845 MACRO {jafc} {"J.~Agric.\ Food Chem."}
846 MACRO {jacs} {"J.~Am.\ Chem.\ Soc."}
847 MACRO {jced} {"J.~Chem.\ Eng.\ Data"}
848 MACRO {jcics} {"J.~Chem.\ Inf.\ Comput.\ Sci."}
849 MACRO {jmc} {"J.~Med.\ Chem."}
850 MACRO {joc} {"J.~Org.\ Chem."}
851 MACRO {jps} {"J.~Pharm.\ Sci."}
852 MACRO {jpcrd} {"J.~Phys.\ Chem.\ Ref.\ Data"} % ***
853 MACRO {jpc} {"J.~Phys.\ Chem."}
854 MACRO {lang} {"Langmuir"}
855 MACRO {macro} {"Macromolecules"}
856 MACRO {orgmet} {"Organometallics"}
857
858 MACRO {jft} {"J.~Chem.\ Soc., Faraday Trans."}
859 MACRO {jft1} {"J.~Chem.\ Soc., Faraday Trans. 1"}
860 MACRO {jft2} {"J.~Chem.\ Soc., Faraday Trans. 2"}
861 MACRO {tfs} {"Trans.\ Faraday Soc."}
862 MACRO {jcis} {"J.~Colloid Interface Sci."}
863 MACRO {acis} {"Adv.~Colloid Interface Sci."}
864 MACRO {cs} {"Colloids Surf."}
865 MACRO {csa} {"Colloids Surf.\ A:\ Physicochem.\ Eng.\ Apects"}
866 MACRO {csb} {"Colloids Surf.\ B:\ Biointerfaces"}
867 MACRO {pcps} {"Progr.\ Colloid Polym.\ Sci."}
868 MACRO {jmr} {"J.~Magn.\ Reson."}
869 MACRO {jmra} {"J.~Magn.\ Reson.\ A"}
870 MACRO {jmrb} {"J.~Magn.\ Reson.\ B"}
871 MACRO {sci} {"Science"}
872 MACRO {nat} {"Nature (London)"}
873 MACRO {jcch} {"J.~Comput.\ Chem."}
874 MACRO {cca} {"Croat.\ Chem.\ Acta"}
875
876 MACRO {poly} {"Polymer"}
877 MACRO {ajp} {"Am.\ J.\ Phys."}
878 MACRO {rsi} {"Rev.\ Sci.\ Instrum."}
879 MACRO {jcp} {"J.~Chem.\ Phys."}
880 MACRO {cpl} {"Chem.\ Phys.\ Lett."}
881 MACRO {molph} {"Mol.\ Phys."}
882 MACRO {pac} {"Pure Appl.\ Chem."}
883 MACRO {jbc} {"J.~Biol.\ Chem."}
884 MACRO {tl} {"Tetrahedron Lett.\"}
885 MACRO {psisoe} {"Proc.\ SPIE-Int.\ Soc.\ Opt.\ Eng."}
886 MACRO {prb} {"Phys.\ Rev.\ B:\ Condens.\ Matter"}
887 MACRO {jap} {"J.~Appl.\ Phys."}
888 MACRO {pnac} {"Proc.\ Natl.\ Acad.\ Sci.\ U.~S.~A. "}
889 MACRO {bba} {"Biochim.\ Biophys.\ Acta"}
890 MACRO {nar} {"Nucleic.\ Acid Res."}
891
892 READ
893
894 STRINGS { longest.label }
895
896 INTEGERS { number.label longest.label.width }
897
898 FUNCTION {initialize.longest.label}
899 { "" 'longest.label :=
900 #1 'number.label :=
901 #0 'longest.label.width :=
902 }
903
904 FUNCTION {longest.label.pass}
905 { number.label int.to.str$ 'label :=
906 number.label #1 + 'number.label :=
907 label width$ longest.label.width >
908 { label 'longest.label :=
909 label width$ 'longest.label.width :=
910 }
911 'skip$
912 if$
913 }
914
915 EXECUTE {initialize.longest.label}
916
917 ITERATE {longest.label.pass}
918
919 FUNCTION {begin.bib}
920 { preamble$ empty$
921 'skip$
922 { preamble$ write$ newline$ }
923 if$
924 "\providecommand{\refin}[1]{\\ \textbf{Referenced in:} #1}"
925 write$ newline$
926 "\begin{thebibliography}{" longest.label * "}" * write$ newline$
927 }
928
929 EXECUTE {begin.bib}
930
931 EXECUTE {init.state.consts}
932
933 ITERATE {call.type$}
934
935 FUNCTION {end.bib}
936 { newline$
937 "\end{thebibliography}" write$ newline$
938 }
939
940 EXECUTE {end.bib}
941
942 %%
943 %% End of file `achemso.bst'.