From 9a6744b345473d6cc8636aecf1d95fdd1f292c07 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 30 Nov 2009 23:09:48 +0000 Subject: achemso update (30nov09) git-svn-id: svn://tug.org/texlive/trunk@16251 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/bibtex/bst/achemso/achemso.bst | 1657 +++++++++++++++++++ Master/texmf-dist/bibtex/bst/achemso/biochem.bst | 1663 ++++++++++++++++++++ Master/texmf-dist/doc/latex/achemso/achemso.bib | 124 ++ Master/texmf-dist/doc/latex/achemso/achemso.pdf | Bin 226654 -> 226656 bytes Master/texmf-dist/source/latex/achemso/achemso.dtx | 81 +- Master/texmf-dist/tex/latex/achemso/achemso.cls | 2 +- Master/texmf-dist/tex/latex/achemso/achemso.sty | 2 +- .../texmf-dist/tex/latex/achemso/config/acbcct.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/achre4.cfg | 5 +- .../texmf-dist/tex/latex/achemso/config/ancac3.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/ancham.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/bcches.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/bichaw.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/bipret.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/bomaf6.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/cgdefu.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/chreay.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/cmatex.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/crtoec.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/enfuem.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/esthag.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/iecred.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/inoraj.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jacsat.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jafcau.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jcchff.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jceaax.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jcisd8.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jctcce.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jmcmar.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jnprdf.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/joceah.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jpcafh.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jpcbfk.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jpccck.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jpclcd.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/jprobs.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/langd5.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/mamobx.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/mpohbp.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/nalefd.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/oprdfk.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/orgnd7.cfg | 2 +- .../texmf-dist/tex/latex/achemso/config/orlef7.cfg | 2 +- 44 files changed, 3526 insertions(+), 80 deletions(-) create mode 100644 Master/texmf-dist/bibtex/bst/achemso/achemso.bst create mode 100644 Master/texmf-dist/bibtex/bst/achemso/biochem.bst create mode 100644 Master/texmf-dist/doc/latex/achemso/achemso.bib (limited to 'Master') diff --git a/Master/texmf-dist/bibtex/bst/achemso/achemso.bst b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst new file mode 100644 index 00000000000..7aecc54d70e --- /dev/null +++ b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst @@ -0,0 +1,1657 @@ +%% +%% This is file `achemso.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% achemso.dtx (with options: `bst') +%% ---------------------------------------------------------------- +%% achemso --- Support for submissions to American Chemical Society +%% journals +%% E-mail: joseph.wright@morningstar2.co.uk +%% Released under the LaTeX Project Public License v1.3c or later +%% See http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% + +ENTRY + { address + author + booktitle + chapter + ctrl-use-title + ctrl-etal-number + ctrl-etal-truncate + doi + edition + editor + howpublished + institution + journal + key + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label + extra.label + short.list + } + +INTEGERS { + before.all + mid.sentence + after.sentence + after.block + after.item +} + +FUNCTION { init.state.consts } { + #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := + #4 'after.item := +} + +%% For true/false settings, #1 is regarded as true and #0 as false. +INTEGERS { + etal.number + etal.truncate + is.use.title +} + +FUNCTION { default.etal.number } { #15 } + +FUNCTION { default.etal.truncate } { #0 } + +FUNCTION { default.is.use.title } { #0 } + +FUNCTION { add.comma } { ", " * } + +FUNCTION { add.colon } { ": " * } + +FUNCTION { add.semicolon } { "; " * } + +INTEGERS { separate.by.semicolon } + +FUNCTION { init.separate.by.semicolon } + { #1 'separate.by.semicolon := } + +FUNCTION { add.comma.or.semicolon } { + #1 separate.by.semicolon = { + add.semicolon + }{ + add.comma + } + if$ +} + +STRINGS { s t } + +INTEGERS { output.state } + +FUNCTION { output.nonnull } { + 's := + output.state mid.sentence = { + add.comma write$ + }{ + output.state after.block = { + add.semicolon write$ + newline$ + "\newblock " write$ + }{ + output.state before.all = { + write$ + }{ + output.state after.item = { + " " * write$ + }{ + add.period$ " " * write$ + } + if$ + } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION { output } { + duplicate$ empty$ { + pop$ + }{ + output.nonnull + } + if$ +} + +FUNCTION { output.check } { + 't := + duplicate$ empty$ { + pop$ "Empty " t * " in " * cite$ * warning$ + }{ + output.nonnull + } + if$ +} + +FUNCTION { new.block } { + output.state before.all = { + skip$ + }{ + after.block 'output.state := + } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +INTEGERS { would.add.period.textlen } + +FUNCTION {would.add.period} +{ duplicate$ + add.period$ + text.length$ + 'would.add.period.textlen := + duplicate$ + text.length$ + would.add.period.textlen = + { #0 } + { #1 } + if$ +} + +FUNCTION {fin.entry} +{ would.add.period + { "\relax" * write$ newline$ + "\mciteBstWouldAddEndPuncttrue" write$ newline$ + "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" + write$ newline$ + "{\mcitedefaultendpunct}{\mcitedefaultseppunct}\relax" + } + { "\relax" * write$ newline$ + "\mciteBstWouldAddEndPunctfalse" write$ newline$ + "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" + write$ newline$ + "{}{\mcitedefaultseppunct}\relax" + } + if$ + write$ + newline$ + "\EndOfBibitem" write$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {boldface} +{ duplicate$ empty$ + { pop$ "" } + { "\textbf{" swap$ * "}" * } + if$ +} + +FUNCTION {paren} +{ duplicate$ empty$ + { pop$ "" } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {bbl.and} +{ "and" } + +FUNCTION {bbl.chapter} +{ "Chapter" } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.in} +{ "In" } + +FUNCTION {bbl.inpress} +{ "in press" } + +FUNCTION {bbl.msc} +{ "M.Sc.\ thesis" } + +FUNCTION {bbl.page} +{ "p" } + +FUNCTION {bbl.pages} +{ "pp" } + +FUNCTION {bbl.phd} +{ "Ph.D.\ thesis" } + +FUNCTION {bbl.submitted} +{ "submitted for publication" } + +FUNCTION {bbl.techreport} +{ "Technical Report" } + +FUNCTION {bbl.version} +{ "version" } + +FUNCTION {bbl.volume} +{ "Vol." } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION{is.a.digit} +{ duplicate$ "" = + {pop$ #0} + {chr.to.int$ #48 - duplicate$ + #0 < swap$ #9 > or not} + if$ +} + +FUNCTION{is.a.number} +{ + { duplicate$ #1 #1 substring$ is.a.digit } + {#2 global.max$ substring$} + while$ + "" = +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.a.number + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {chr.to.value} +{ chr.to.int$ #48 - + duplicate$ duplicate$ + #0 < swap$ #9 > or + { #48 + int.to.chr$ + " is not a number..." * + warning$ + pop$ #0 + } + {} + if$ +} + +%% Some tricks from "Tame the BeaST" to convert a string +%% to a number +INTEGERS { a b } + +FUNCTION {mult} +{ 'a := + 'b := + b #0 < + {#-1 #0 b - 'b :=} + {#1} + if$ + #0 + {b #0 >} + { a + + b #1 - 'b := + } + while$ + swap$ + 'skip$ + {#0 swap$ -} + if$ +} + +FUNCTION {str.to.int.aux} +{ {duplicate$ empty$ not} + { swap$ #10 mult 'a := + duplicate$ #1 #1 substring$ + chr.to.value a + + swap$ + #2 global.max$ substring$ + } + while$ + pop$ +} + +FUNCTION {str.to.int} +{ duplicate$ #1 #1 substring$ "-" = + {#1 swap$ #2 global.max$ substring$} + {#0 swap$} + if$ + #0 swap$ str.to.int.aux + swap$ + {#0 swap$ -} + {} + if$ +} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.a.number + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {space.connect} +{ " " swap$ * * } + +INTEGERS { + current.name + remaining.names + total.names +} + +STRINGS { + formatted.name + names.list +} + +FUNCTION { format.names.loop } { + { remaining.names #0 > } { + names.list current.name "{vv~}{ll,}{~f.}{,~jj}" format.name$ + 'formatted.name := + current.name #1 > { + formatted.name "others," = { + bbl.etal space.connect + remaining.names #1 'remaining.names := + }{ + add.comma.or.semicolon formatted.name * + } + if$ + }{ + formatted.name + } + if$ + current.name #1 + 'current.name := + remaining.names #1 - 'remaining.names := + } + while$ +} + +FUNCTION { format.names.all } { + total.names 'remaining.names := + format.names.loop +} + +FUNCTION { format.names.etal } { + etal.truncate #1 = { + etal.number 'remaining.names := + }{ + #1 'remaining.names := + } + if$ + format.names.loop + formatted.name "others," = { + }{ + bbl.etal space.connect + } + if$ +} + +FUNCTION { format.names } { + 'names.list := + #1 'current.name := + names.list num.names$ 'total.names := + etal.number #0 = { + format.names.all + }{ + total.names etal.number > { + format.names.etal + }{ + format.names.all + } + if$ + } + if$ +} + +INTEGERS { author.or.editor } + +FUNCTION {format.authors} +{ author empty$ + { "" } + { #1 'author.or.editor := + #1 'separate.by.semicolon := + author format.names + } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { #2 'author.or.editor := + #0 'separate.by.semicolon := + editor format.names + add.comma + editor num.names$ #1 > + { bbl.editors } + { bbl.editor } + if$ + * + } + if$ +} + +INTEGERS { nameptr numnames namesleft } + +FUNCTION {n.separate.multi} +{ 't := + "" + #0 'numnames := + t text.length$ #4 > t is.a.number and + { + { t empty$ not } + { t #-1 #1 substring$ is.a.number + { numnames #1 + 'numnames := } + { #0 'numnames := } + if$ + t #-1 #1 substring$ swap$ * + t #-2 global.max$ substring$ 't := + numnames #4 = + { duplicate$ #1 #1 substring$ swap$ + #2 global.max$ substring$ + "," swap$ * * + #1 'numnames := + } + 'skip$ + if$ + } + while$ + } + { t swap$ * } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.connect } + if$ +} + +FUNCTION {format.title.noemph} +{ 't := + t empty$ + { "" } + { t } + if$ +} + +FUNCTION {format.title} +{ 't := + t empty$ + { "" } + { t emphasize } + if$ +} + +%% The add.title function only does anything if the appropriate +%% flag is set. +FUNCTION {add.title} +{ is.use.title + { title format.title.noemph "title" output.check + new.sentence } + 'skip$ + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { "There is a number but no series in " cite$ * warning$ } + { series number space.connect } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.url} +{ url empty$ + { "" } + { new.sentence "\url{" url * "}" * } + if$ +} + +FUNCTION {format.full.names} +{'s := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { bbl.etal * } + { bbl.and space.connect t space.connect } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.full} +{ author empty$ + { editor empty$ + { "" } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.full} +{ author empty$ + { "" } + { author format.full.names } + if$ +} + +FUNCTION {editor.full} +{ editor empty$ + { "" } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.full + { type$ "proceedings" = + 'editor.full + 'author.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { "" } + { year boldface } + if$ +} + + +FUNCTION {format.bdate} +{ year empty$ + { "There's no year in " cite$ * warning$ } + 'year + if$ +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "Can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ + 'skip$ + { convert.edition + bbl.edition bibinfo.check + " " * bbl.edition * + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.required} +{ pages empty$ + { "" + "There are no page numbers for " cite$ * warning$ + output + } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.nopp} +{ pages empty$ + { "" + "There are no page numbers for " cite$ * warning$ + output + } + { pages multi.page.check + { pages n.dashify space.connect } + { pages space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.patent} +{ pages empty$ + { "There is no patent number for " cite$ * warning$ } + { pages multi.page.check + { pages n.dashify } + { pages n.separate.multi } + if$ + } + if$ +} + +FUNCTION {format.vol.pages} +{ volume emphasize field.or.null + duplicate$ empty$ + { pop$ format.pages.required } + { add.comma pages n.dashify * } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { add.comma format.pages * } + if$ + } + if$ +} + +FUNCTION {format.title.in} +{ 's := + s empty$ + { "" } + { editor empty$ + { bbl.in s format.title space.connect } + { bbl.in s format.title space.connect + add.semicolon format.editors * + } + if$ + } + if$ +} + +FUNCTION {format.pub.address} +{ publisher empty$ + { "" } + { address empty$ + { publisher } + { publisher add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.school.address} +{ school empty$ + { "" } + { address empty$ + { school } + { school add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.organization.address} +{ organization empty$ + { "" } + { address empty$ + { organization } + { organization add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.version} +{ edition empty$ + { "" } + { bbl.version edition tie.or.space.connect } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + year empty$ note empty$ url empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {empty.doi.note} +{ doi empty$ note empty$ and + { "Need either a note or DOI for " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type emphasize + } + if$ +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + add.title + journal emphasize "journal" output.check + after.item 'output.state := + format.date "year" output.check + volume empty$ + { "" + format.pages.nopp output + } + { format.vol.pages output } + if$ + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { booktitle empty$ + { title format.title "title" output.check } + { booktitle format.title "booktitle" output.check } + if$ + format.edition output + new.block + editor empty$ + { "Need either an author or editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + "author and editor" editor either.or.check + booktitle empty$ + { title format.title "title" output.check } + { booktitle format.title "booktitle" output.check } + if$ + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + pages empty$ + 'skip$ + { format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + after.item 'output.state := + title format.title "title" output.check + howpublished output + address output + format.date output + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { title format.title "title" output.check + format.edition output + new.block + editor empty$ + { "Need at least an author or an editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + title format.title.in "title" output.check + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + format.chapter.pages "chapter and pages" output.check + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + author empty$ + { booktitle format.title "booktitle" output.check + format.edition output + new.block + editor empty$ + { "Need at least an author or an editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + title empty$ + 'skip$ + { title format.title.noemph output } + if$ + after.sentence 'output.state := + booktitle format.title.in "booktitle" output.check + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + format.chapter.pages "chapter and pages" output.check + note output + fin.entry +} + +FUNCTION {inpress} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal emphasize "journal" output.check + doi empty$ + { bbl.inpress output } + { after.item 'output.state := + format.date output + "DOI:" doi tie.or.space.connect output + } + if$ + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + title empty$ + 'skip$ + { title format.title.noemph output + after.sentence 'output.state := + } + if$ + booktitle format.title output + address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {manual} +{ output.bibitem + format.authors output + after.item 'output.state := + title format.title "title" output.check + format.version output + new.block + format.organization.address output + format.bdate output + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + bbl.msc format.thesis.type output + format.school.address "school" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + after.item 'output.state := + title empty$ + 'skip$ + { title format.title output } + if$ + howpublished output + year output + format.url output + note output + fin.entry + empty.misc.check +} + +FUNCTION {patent} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal "journal" output.check + after.item 'output.state := + format.pages.patent "pages" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + bbl.phd format.thesis.type output + format.school.address "school" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + title format.title.noemph "title" output.check + address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + title format.title "title" output.check + new.block + type empty$ + 'bbl.techreport + 'type + if$ + number empty$ + 'skip$ + { number tie.or.space.connect } + if$ + output + format.pub.address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal empty$ + 'skip$ + { journal emphasize "journal" output.check } + if$ + doi empty$ + { note output } + { after.item 'output.state := + format.date output + "DOI:" doi tie.or.space.connect output + } + if$ + fin.entry + empty.doi.note +} + +%% Convert the strings "yes" or "no" to #1 or #0 respectively +FUNCTION {yes.no.to.int} +{ "l" change.case$ duplicate$ + "yes" = + { pop$ #1 } + { duplicate$ "no" = + { pop$ #0 } + { "unknown Boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ +} + +%% Using the same mechanism as in IEEEtrans, control of +%% output can be achieved using a special entry type. +FUNCTION { Control } { + ctrl-use-title + empty$ { + skip$ + }{ + ctrl-use-title + yes.no.to.int + 'is.use.title := + } + if$ + ctrl-etal-number + empty$ { + skip$ + }{ + ctrl-etal-number + str.to.int + 'etal.number := + } + if$ + ctrl-etal-truncate + empty$ { + skip$ + }{ + ctrl-etal-truncate + yes.no.to.int + 'etal.truncate := + } + if$ +} + +FUNCTION {conference} {inproceedings} + +FUNCTION {other} {patent} + +FUNCTION {default.type} {misc} + +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"June"} +MACRO {jul} {"July"} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sept."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} + +%% The ACS journals by CODEN +MACRO {achre4} {"Acc.\ Chem.\ Res."} +MACRO {acbcct} {"ACS Chem.\ Biol."} +MACRO {ancac3} {"ACS Nano"} +MACRO {ancham} {"Anal.\ Chem."} +MACRO {bichaw} {"Biochemistry"} +MACRO {bcches} {"Bioconjugate Chem."} +MACRO {bomaf6} {"Biomacromolecules"} +MACRO {bipret} {"Biotechnol.\ Prog."} +MACRO {crtoec} {"Chem.\ Res.\ Toxicol."} +MACRO {chreay} {"Chem.\ Rev."} +MACRO {cmatex} {"Chem.\ Mater."} +MACRO {cgdefu} {"Cryst.\ Growth Des."} +MACRO {enfuem} {"Energy Fuels"} +MACRO {esthag} {"Environ.\ Sci.\ Technol."} +MACRO {iechad} {"Ind.\ Eng.\ Chem.\ Res."} +MACRO {inoraj} {"Inorg.\ Chem."} +MACRO {jafcau} {"J.~Agric.\ Food Chem."} +MACRO {jceaax} {"J.~Chem.\ Eng.\ Data"} +MACRO {jcisd8} {"J.~Chem.\ Inf.\ Model."} +MACRO {jctcce} {"J.~Chem.\ Theory Comput."} +MACRO {jcchff} {"J. Comb. Chem."} +MACRO {jmcmar} {"J. Med. Chem."} +MACRO {jnprdf} {"J. Nat. Prod."} +MACRO {joceah} {"J.~Org.\ Chem."} +MACRO {jpcafh} {"J.~Phys.\ Chem.~A"} +MACRO {jpcbfk} {"J.~Phys.\ Chem.~B"} +MACRO {jpccck} {"J.~Phys.\ Chem.~C"} +MACRO {jprobs} {"J.~Proteome Res."} +MACRO {jacsat} {"J.~Am.\ Chem.\ Soc."} +MACRO {langd5} {"Langmuir"} +MACRO {mamobx} {"Macromolecules"} +MACRO {mpohbp} {"Mol.\ Pharm."} +MACRO {nalefd} {"Nano Lett."} +MACRO {orlef7} {"Org.\ Lett."} +MACRO {oprdfk} {"Org.\ Proc.\ Res.\ Dev."} +MACRO {orgnd7} {"Organometallics"} + +READ + +FUNCTION {initialize.controls} +{ default.is.use.title 'is.use.title := + default.etal.number 'etal.number := +} + +EXECUTE {initialize.controls} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {format.lab.names} +{ 's := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ bbl.etal space.connect } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { bbl.etal space.connect } + { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + 'short.list := +} + +FUNCTION { calc.label } { + calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +ITERATE { calc.label } + +STRINGS { + longest.label + last.label + next.extra +} + +INTEGERS { + longest.label.width + last.extra.num + number.label +} + +FUNCTION { initialize.longest.label } { + "" 'longest.label := + #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := + #0 'number.label := +} + +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} + +EXECUTE { initialize.longest.label } + +ITERATE { forward.pass } + +FUNCTION { begin.bib } { + preamble$ empty$ { + skip$ + }{ + preamble$ write$ newline$ + } + if$ + "\providecommand*{\mcitethebibliography}{\thebibliography}" + write$ newline$ + "\csname @ifundefined\endcsname{endmcitethebibliography}" + write$ newline$ + "{\let\endmcitethebibliography\endthebibliography}{}" + write$ newline$ + "\begin{mcitethebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\providecommand*{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand*{\mciteSetBstSublistMode}[1]{}" + write$ newline$ + "\providecommand*{\mciteSetBstMaxWidthForm}[2]{}" + write$ newline$ + "\providecommand*{\mciteBstWouldAddEndPuncttrue}" + write$ newline$ + " {\def\EndOfBibitem{\unskip.}}" + write$ newline$ + "\providecommand*{\mciteBstWouldAddEndPunctfalse}" + write$ newline$ + " {\let\EndOfBibitem\relax}" + write$ newline$ + "\providecommand*{\mciteSetBstMidEndSepPunct}[3]{}" + write$ newline$ + "\providecommand*{\mciteSetBstSublistLabelBeginEnd}[3]{}" + write$ newline$ + "\providecommand*{\EndOfBibitem}{}" + write$ newline$ + "\mciteSetBstSublistMode{f}" + write$ newline$ + "\mciteSetBstMaxWidthForm{subitem}{(\alph{mcitesubitemcount})}" + write$ newline$ + "\mciteSetBstSublistLabelBeginEnd{\mcitemaxwidthsubitemform\space}" + write$ newline$ + "{\relax}{\relax}" + write$ newline$ +} + +EXECUTE { begin.bib } + +EXECUTE { init.state.consts } + +EXECUTE { init.separate.by.semicolon } + +ITERATE { call.type$ } + +FUNCTION { end.bib } { + newline$ + "\end{mcitethebibliography}" write$ newline$ +} + +EXECUTE { end.bib } +%% +%% Originally developed by Mats Dahlgren +%% Copyright (C) 1996-1998 by Mats Dahlgren +%% Copyright (C) 2008-2009 by +%% Joseph Wright +%% +%% Part of this bundle is derived from cite.sty, to which the +%% following license applies: +%% Copyright (C) 1989-2003 by Donald Arseneau +%% These macros may be freely transmitted, reproduced, or +%% modified provided that this notice is left intact. +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the file achemso.dtx +%% and the derived files achemso.pdf, +%% achemso.bib, +%% achemso.cls, +%% achemso.ins, +%% achemso.sty, +%% achemso-demo.tex, +%% natmove.sty and +%% a number of configuration files. +%% +%% +%% End of file `achemso.bst'. diff --git a/Master/texmf-dist/bibtex/bst/achemso/biochem.bst b/Master/texmf-dist/bibtex/bst/achemso/biochem.bst new file mode 100644 index 00000000000..6aff914f393 --- /dev/null +++ b/Master/texmf-dist/bibtex/bst/achemso/biochem.bst @@ -0,0 +1,1663 @@ +%% +%% This is file `biochem.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% achemso.dtx (with options: `bst,bio') +%% ---------------------------------------------------------------- +%% achemso --- Support for submissions to American Chemical Society +%% journals +%% E-mail: joseph.wright@morningstar2.co.uk +%% Released under the LaTeX Project Public License v1.3c or later +%% See http://www.latex-project.org/lppl.txt +%% ---------------------------------------------------------------- +%% + +ENTRY + { address + author + booktitle + chapter + ctrl-use-title + ctrl-etal-number + ctrl-etal-truncate + doi + edition + editor + howpublished + institution + journal + key + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label + extra.label + short.list + } + +INTEGERS { + before.all + mid.sentence + after.sentence + after.block + after.item +} + +FUNCTION { init.state.consts } { + #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := + #4 'after.item := +} + +%% For true/false settings, #1 is regarded as true and #0 as false. +INTEGERS { + etal.number + etal.truncate + is.use.title +} + +FUNCTION { default.etal.number } { #15 } + +FUNCTION { default.etal.truncate } { #0 } + +FUNCTION { default.is.use.title } { #1 } + +FUNCTION { add.comma } { ", " * } + +FUNCTION { add.colon } { ": " * } + +FUNCTION { add.semicolon } { "; " * } + +INTEGERS { separate.by.semicolon } + +FUNCTION { init.separate.by.semicolon } + { #0 'separate.by.semicolon := } + +FUNCTION { add.comma.or.semicolon } { + #1 separate.by.semicolon = { + add.semicolon + }{ + add.comma + } + if$ +} + +STRINGS { s t } + +INTEGERS { output.state } + +FUNCTION { output.nonnull } { + 's := + output.state mid.sentence = { + add.comma write$ + }{ + output.state after.block = { + add.semicolon write$ + newline$ + "\newblock " write$ + }{ + output.state before.all = { + write$ + }{ + output.state after.item = { + " " * write$ + }{ + add.period$ " " * write$ + } + if$ + } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION { output } { + duplicate$ empty$ { + pop$ + }{ + output.nonnull + } + if$ +} + +FUNCTION { output.check } { + 't := + duplicate$ empty$ { + pop$ "Empty " t * " in " * cite$ * warning$ + }{ + output.nonnull + } + if$ +} + +FUNCTION { new.block } { + output.state before.all = { + skip$ + }{ + after.block 'output.state := + } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +INTEGERS { would.add.period.textlen } + +FUNCTION {would.add.period} +{ duplicate$ + add.period$ + text.length$ + 'would.add.period.textlen := + duplicate$ + text.length$ + would.add.period.textlen = + { #0 } + { #1 } + if$ +} + +FUNCTION {fin.entry} +{ would.add.period + { "\relax" * write$ newline$ + "\mciteBstWouldAddEndPuncttrue" write$ newline$ + "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" + write$ newline$ + "{\mcitedefaultendpunct}{\mcitedefaultseppunct}\relax" + } + { "\relax" * write$ newline$ + "\mciteBstWouldAddEndPunctfalse" write$ newline$ + "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" + write$ newline$ + "{}{\mcitedefaultseppunct}\relax" + } + if$ + write$ + newline$ + "\EndOfBibitem" write$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {boldface} +{ duplicate$ empty$ + { pop$ "" } + { "\textbf{" swap$ * "}" * } + if$ +} + +FUNCTION {paren} +{ duplicate$ empty$ + { pop$ "" } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {bbl.and} +{ "and" } + +FUNCTION {bbl.chapter} +{ "Chapter" } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.in} +{ "In" } + +FUNCTION {bbl.inpress} +{ "in press" } + +FUNCTION {bbl.msc} +{ "M.Sc.\ thesis" } + +FUNCTION {bbl.page} +{ "p" } + +FUNCTION {bbl.pages} +{ "pp" } + +FUNCTION {bbl.phd} +{ "Ph.D.\ thesis" } + +FUNCTION {bbl.submitted} +{ "submitted for publication" } + +FUNCTION {bbl.techreport} +{ "Technical Report" } + +FUNCTION {bbl.version} +{ "version" } + +FUNCTION {bbl.volume} +{ "Vol." } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION{is.a.digit} +{ duplicate$ "" = + {pop$ #0} + {chr.to.int$ #48 - duplicate$ + #0 < swap$ #9 > or not} + if$ +} + +FUNCTION{is.a.number} +{ + { duplicate$ #1 #1 substring$ is.a.digit } + {#2 global.max$ substring$} + while$ + "" = +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.a.number + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {chr.to.value} +{ chr.to.int$ #48 - + duplicate$ duplicate$ + #0 < swap$ #9 > or + { #48 + int.to.chr$ + " is not a number..." * + warning$ + pop$ #0 + } + {} + if$ +} + +%% Some tricks from "Tame the BeaST" to convert a string +%% to a number +INTEGERS { a b } + +FUNCTION {mult} +{ 'a := + 'b := + b #0 < + {#-1 #0 b - 'b :=} + {#1} + if$ + #0 + {b #0 >} + { a + + b #1 - 'b := + } + while$ + swap$ + 'skip$ + {#0 swap$ -} + if$ +} + +FUNCTION {str.to.int.aux} +{ {duplicate$ empty$ not} + { swap$ #10 mult 'a := + duplicate$ #1 #1 substring$ + chr.to.value a + + swap$ + #2 global.max$ substring$ + } + while$ + pop$ +} + +FUNCTION {str.to.int} +{ duplicate$ #1 #1 substring$ "-" = + {#1 swap$ #2 global.max$ substring$} + {#0 swap$} + if$ + #0 swap$ str.to.int.aux + swap$ + {#0 swap$ -} + {} + if$ +} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.a.number + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {space.connect} +{ " " swap$ * * } + +INTEGERS { + current.name + remaining.names + total.names +} + +STRINGS { + formatted.name + names.list +} + +FUNCTION { format.names.loop } { + { remaining.names #0 > } { + names.list current.name "{vv~}{ll,}{~f.}{,~jj}" format.name$ + 'formatted.name := + current.name #1 > { + formatted.name "others," = { + bbl.etal space.connect + remaining.names #1 'remaining.names := + }{ + add.comma + remaining.names #1 > { + formatted.name * + }{ + bbl.and space.connect + formatted.name space.connect + } + if$ + } + if$ + }{ + formatted.name + } + if$ + current.name #1 + 'current.name := + remaining.names #1 - 'remaining.names := + } + while$ +} + +FUNCTION { format.names.all } { + total.names 'remaining.names := + format.names.loop +} + +FUNCTION { format.names.etal } { + etal.truncate #1 = { + etal.number 'remaining.names := + }{ + #1 'remaining.names := + } + if$ + format.names.loop + formatted.name "others," = { + }{ + bbl.etal space.connect + } + if$ +} + +FUNCTION { format.names } { + 'names.list := + #1 'current.name := + names.list num.names$ 'total.names := + etal.number #0 = { + format.names.all + }{ + total.names etal.number > { + format.names.etal + }{ + format.names.all + } + if$ + } + if$ +} + +INTEGERS { author.or.editor } + +FUNCTION {format.authors} +{ author empty$ + { "" } + { #1 'author.or.editor := + author format.names + } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { #2 'author.or.editor := + editor format.names + add.comma + editor num.names$ #1 > + { bbl.editors } + { bbl.editor } + if$ + * + } + if$ +} + +INTEGERS { nameptr numnames namesleft } + +FUNCTION {n.separate.multi} +{ 't := + "" + #0 'numnames := + t text.length$ #4 > t is.a.number and + { + { t empty$ not } + { t #-1 #1 substring$ is.a.number + { numnames #1 + 'numnames := } + { #0 'numnames := } + if$ + t #-1 #1 substring$ swap$ * + t #-2 global.max$ substring$ 't := + numnames #4 = + { duplicate$ #1 #1 substring$ swap$ + #2 global.max$ substring$ + "," swap$ * * + #1 'numnames := + } + 'skip$ + if$ + } + while$ + } + { t swap$ * } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.connect } + if$ +} + +FUNCTION {format.title.noemph} +{ 't := + t empty$ + { "" } + { t } + if$ +} + +FUNCTION {format.title} +{ 't := + t empty$ + { "" } + { t emphasize } + if$ +} + +%% The add.title function only does anything if the appropriate +%% flag is set. +FUNCTION {add.title} +{ is.use.title + { title format.title.noemph "title" output.check + new.sentence } + 'skip$ + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { "There is a number but no series in " cite$ * warning$ } + { series number space.connect } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.url} +{ url empty$ + { "" } + { new.sentence "\url{" url * "}" * } + if$ +} + +FUNCTION {format.full.names} +{'s := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { bbl.etal * } + { bbl.and space.connect t space.connect } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.full} +{ author empty$ + { editor empty$ + { "" } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.full} +{ author empty$ + { "" } + { author format.full.names } + if$ +} + +FUNCTION {editor.full} +{ editor empty$ + { "" } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.full + { type$ "proceedings" = + 'editor.full + 'author.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { "" } + { "(" year ")" * * } + if$ +} + + +FUNCTION {format.bdate} +{ year empty$ + { "There's no year in " cite$ * warning$ } + 'year + if$ +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "Can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ + 'skip$ + { convert.edition + bbl.edition bibinfo.check + " " * bbl.edition * + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.required} +{ pages empty$ + { "" + "There are no page numbers for " cite$ * warning$ + output + } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.nopp} +{ pages empty$ + { "" + "There are no page numbers for " cite$ * warning$ + output + } + { pages multi.page.check + { pages n.dashify space.connect } + { pages space.connect } + if$ + } + if$ +} + +FUNCTION {format.pages.patent} +{ pages empty$ + { "There is no patent number for " cite$ * warning$ } + { pages multi.page.check + { pages n.dashify } + { pages n.separate.multi } + if$ + } + if$ +} + +FUNCTION {format.vol.pages} +{ volume emphasize field.or.null + duplicate$ empty$ + { pop$ format.pages.required } + { add.comma pages n.dashify * } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { add.comma format.pages * } + if$ + } + if$ +} + +FUNCTION {format.title.in} +{ 's := + s empty$ + { "" } + { editor empty$ + { bbl.in s format.title space.connect } + { bbl.in s format.title space.connect + add.semicolon format.editors * + } + if$ + } + if$ +} + +FUNCTION {format.pub.address} +{ publisher empty$ + { "" } + { address empty$ + { publisher } + { publisher add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.school.address} +{ school empty$ + { "" } + { address empty$ + { school } + { school add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.organization.address} +{ organization empty$ + { "" } + { address empty$ + { organization } + { organization add.colon address *} + if$ + } + if$ +} + +FUNCTION {format.version} +{ edition empty$ + { "" } + { bbl.version edition tie.or.space.connect } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + year empty$ note empty$ url empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {empty.doi.note} +{ doi empty$ note empty$ and + { "Need either a note or DOI for " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type emphasize + } + if$ +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + format.date "year" output.check + after.item 'output.state := + add.title + journal emphasize "journal" output.check + after.item 'output.state := + volume empty$ + { "" + format.pages.nopp output + } + { format.vol.pages output } + if$ + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { booktitle empty$ + { title format.title "title" output.check } + { booktitle format.title "booktitle" output.check } + if$ + format.edition output + new.block + editor empty$ + { "Need either an author or editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + "author and editor" editor either.or.check + booktitle empty$ + { title format.title "title" output.check } + { booktitle format.title "booktitle" output.check } + if$ + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + pages empty$ + 'skip$ + { format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + after.item 'output.state := + title format.title "title" output.check + howpublished output + address output + format.date output + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { title format.title "title" output.check + format.edition output + new.block + editor empty$ + { "Need at least an author or an editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + title format.title.in "title" output.check + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + format.chapter.pages "chapter and pages" output.check + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + author empty$ + { booktitle format.title "booktitle" output.check + format.edition output + new.block + editor empty$ + { "Need at least an author or an editor for " cite$ * warning$ } + { "" format.editors * "editor" output.check } + if$ + } + { format.authors output + after.item 'output.state := + title empty$ + 'skip$ + { title format.title.noemph output } + if$ + after.sentence 'output.state := + booktitle format.title.in "booktitle" output.check + format.edition output + } + if$ + new.block + format.number.series output + new.block + format.pub.address "publisher" output.check + format.bdate "year" output.check + new.block + format.bvolume output + format.chapter.pages "chapter and pages" output.check + note output + fin.entry +} + +FUNCTION {inpress} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal emphasize "journal" output.check + doi empty$ + { bbl.inpress output } + { after.item 'output.state := + format.date output + "DOI:" doi tie.or.space.connect output + } + if$ + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + title empty$ + 'skip$ + { title format.title.noemph output + after.sentence 'output.state := + } + if$ + booktitle format.title output + address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {manual} +{ output.bibitem + format.authors output + after.item 'output.state := + title format.title "title" output.check + format.version output + new.block + format.organization.address output + format.bdate output + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + bbl.msc format.thesis.type output + format.school.address "school" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + after.item 'output.state := + title empty$ + 'skip$ + { title format.title output } + if$ + howpublished output + year output + format.url output + note output + fin.entry + empty.misc.check +} + +FUNCTION {patent} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal "journal" output.check + after.item 'output.state := + format.pages.patent "pages" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + bbl.phd format.thesis.type output + format.school.address "school" output.check + format.bdate "year" output.check + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + title format.title.noemph "title" output.check + address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + title format.title "title" output.check + new.block + type empty$ + 'bbl.techreport + 'type + if$ + number empty$ + 'skip$ + { number tie.or.space.connect } + if$ + output + format.pub.address output + format.bdate "year" output.check + pages empty$ + 'skip$ + { new.block + format.pages output } + if$ + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + after.item 'output.state := + journal empty$ + 'skip$ + { journal emphasize "journal" output.check } + if$ + doi empty$ + { note output } + { after.item 'output.state := + format.date output + "DOI:" doi tie.or.space.connect output + } + if$ + fin.entry + empty.doi.note +} + +%% Convert the strings "yes" or "no" to #1 or #0 respectively +FUNCTION {yes.no.to.int} +{ "l" change.case$ duplicate$ + "yes" = + { pop$ #1 } + { duplicate$ "no" = + { pop$ #0 } + { "unknown Boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ +} + +%% Using the same mechanism as in IEEEtrans, control of +%% output can be achieved using a special entry type. +FUNCTION { Control } { + ctrl-use-title + empty$ { + skip$ + }{ + ctrl-use-title + yes.no.to.int + 'is.use.title := + } + if$ + ctrl-etal-number + empty$ { + skip$ + }{ + ctrl-etal-number + str.to.int + 'etal.number := + } + if$ + ctrl-etal-truncate + empty$ { + skip$ + }{ + ctrl-etal-truncate + yes.no.to.int + 'etal.truncate := + } + if$ +} + +FUNCTION {conference} {inproceedings} + +FUNCTION {other} {patent} + +FUNCTION {default.type} {misc} + +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"June"} +MACRO {jul} {"July"} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sept."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} + +%% The ACS journals by CODEN +MACRO {achre4} {"Acc.\ Chem.\ Res."} +MACRO {acbcct} {"ACS Chem.\ Biol."} +MACRO {ancac3} {"ACS Nano"} +MACRO {ancham} {"Anal.\ Chem."} +MACRO {bichaw} {"Biochemistry"} +MACRO {bcches} {"Bioconjugate Chem."} +MACRO {bomaf6} {"Biomacromolecules"} +MACRO {bipret} {"Biotechnol.\ Prog."} +MACRO {crtoec} {"Chem.\ Res.\ Toxicol."} +MACRO {chreay} {"Chem.\ Rev."} +MACRO {cmatex} {"Chem.\ Mater."} +MACRO {cgdefu} {"Cryst.\ Growth Des."} +MACRO {enfuem} {"Energy Fuels"} +MACRO {esthag} {"Environ.\ Sci.\ Technol."} +MACRO {iechad} {"Ind.\ Eng.\ Chem.\ Res."} +MACRO {inoraj} {"Inorg.\ Chem."} +MACRO {jafcau} {"J.~Agric.\ Food Chem."} +MACRO {jceaax} {"J.~Chem.\ Eng.\ Data"} +MACRO {jcisd8} {"J.~Chem.\ Inf.\ Model."} +MACRO {jctcce} {"J.~Chem.\ Theory Comput."} +MACRO {jcchff} {"J. Comb. Chem."} +MACRO {jmcmar} {"J. Med. Chem."} +MACRO {jnprdf} {"J. Nat. Prod."} +MACRO {joceah} {"J.~Org.\ Chem."} +MACRO {jpcafh} {"J.~Phys.\ Chem.~A"} +MACRO {jpcbfk} {"J.~Phys.\ Chem.~B"} +MACRO {jpccck} {"J.~Phys.\ Chem.~C"} +MACRO {jprobs} {"J.~Proteome Res."} +MACRO {jacsat} {"J.~Am.\ Chem.\ Soc."} +MACRO {langd5} {"Langmuir"} +MACRO {mamobx} {"Macromolecules"} +MACRO {mpohbp} {"Mol.\ Pharm."} +MACRO {nalefd} {"Nano Lett."} +MACRO {orlef7} {"Org.\ Lett."} +MACRO {oprdfk} {"Org.\ Proc.\ Res.\ Dev."} +MACRO {orgnd7} {"Organometallics"} + +READ + +FUNCTION {initialize.controls} +{ default.is.use.title 'is.use.title := + default.etal.number 'etal.number := +} + +EXECUTE {initialize.controls} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {format.lab.names} +{ 's := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ bbl.etal space.connect } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { bbl.etal space.connect } + { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + 'short.list := +} + +FUNCTION { calc.label } { + calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +ITERATE { calc.label } + +STRINGS { + longest.label + last.label + next.extra +} + +INTEGERS { + longest.label.width + last.extra.num + number.label +} + +FUNCTION { initialize.longest.label } { + "" 'longest.label := + #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := + #0 'number.label := +} + +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} + +EXECUTE { initialize.longest.label } + +ITERATE { forward.pass } + +FUNCTION { begin.bib } { + preamble$ empty$ { + skip$ + }{ + preamble$ write$ newline$ + } + if$ + "\providecommand*{\mcitethebibliography}{\thebibliography}" + write$ newline$ + "\csname @ifundefined\endcsname{endmcitethebibliography}" + write$ newline$ + "{\let\endmcitethebibliography\endthebibliography}{}" + write$ newline$ + "\begin{mcitethebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\providecommand*{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand*{\mciteSetBstSublistMode}[1]{}" + write$ newline$ + "\providecommand*{\mciteSetBstMaxWidthForm}[2]{}" + write$ newline$ + "\providecommand*{\mciteBstWouldAddEndPuncttrue}" + write$ newline$ + " {\def\EndOfBibitem{\unskip.}}" + write$ newline$ + "\providecommand*{\mciteBstWouldAddEndPunctfalse}" + write$ newline$ + " {\let\EndOfBibitem\relax}" + write$ newline$ + "\providecommand*{\mciteSetBstMidEndSepPunct}[3]{}" + write$ newline$ + "\providecommand*{\mciteSetBstSublistLabelBeginEnd}[3]{}" + write$ newline$ + "\providecommand*{\EndOfBibitem}{}" + write$ newline$ + "\mciteSetBstSublistMode{f}" + write$ newline$ + "\mciteSetBstMaxWidthForm{subitem}{(\alph{mcitesubitemcount})}" + write$ newline$ + "\mciteSetBstSublistLabelBeginEnd{\mcitemaxwidthsubitemform\space}" + write$ newline$ + "{\relax}{\relax}" + write$ newline$ +} + +EXECUTE { begin.bib } + +EXECUTE { init.state.consts } + +EXECUTE { init.separate.by.semicolon } + +ITERATE { call.type$ } + +FUNCTION { end.bib } { + newline$ + "\end{mcitethebibliography}" write$ newline$ +} + +EXECUTE { end.bib } +%% +%% Originally developed by Mats Dahlgren +%% Copyright (C) 1996-1998 by Mats Dahlgren +%% Copyright (C) 2008-2009 by +%% Joseph Wright +%% +%% Part of this bundle is derived from cite.sty, to which the +%% following license applies: +%% Copyright (C) 1989-2003 by Donald Arseneau +%% These macros may be freely transmitted, reproduced, or +%% modified provided that this notice is left intact. +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the file achemso.dtx +%% and the derived files achemso.pdf, +%% achemso.bib, +%% achemso.cls, +%% achemso.ins, +%% achemso.sty, +%% achemso-demo.tex, +%% natmove.sty and +%% a number of configuration files. +%% +%% +%% End of file `biochem.bst'. diff --git a/Master/texmf-dist/doc/latex/achemso/achemso.bib b/Master/texmf-dist/doc/latex/achemso/achemso.bib new file mode 100644 index 00000000000..6c7c0daf9bc --- /dev/null +++ b/Master/texmf-dist/doc/latex/achemso/achemso.bib @@ -0,0 +1,124 @@ + +@ARTICLE{Abernethy2003, + author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer + and Michelle K. Taylor}, + title = {{A} highly stable {N}-heterocyclic carbene complex of + trichloro-oxo-vanadium(\textsc{v}) displaying novel + {C}l---{C}(carbene) bonding interactions}, + journal = {{J}. {A}m. {C}hem. {S}oc.}, + year = {2003}, + volume = {125}, + pages = {1128--1129}, + number = {5}, + doi = {10.1021/ja0276321}, +} + +@MISC{ACS2007, + url = {http://pubs.acs.org/books/references.shtml}, +} + +@ARTICLE{Arduengo1992, + author = {Arduengo, III, Anthony J. and H. V. Rasika Dias and + Richard L. Harlow and Michael Kline}, + title = {{E}lectronic stabilization of nucleophilic carbenes}, + journal = {{J}.~{A}m.\ {C}hem.\ {S}oc.}, + year = {1992}, + volume = {114}, + pages = {5530--5534}, + number = {14}, + doi = {10.1021/ja00040a007}, +} + +@ARTICLE{Arduengo1994, + author = {Arduengo, III, Anthony J. and Siegfried F. Gamper and + Joseph C. Calabrese and Fredric Davidson}, + title = {{L}ow-coordinate carbene complexes of nickel(0) and + platinum(0)}, + journal = jacsat, + year = {1994}, + volume = {116}, + pages = {4391--4394}, + number = {10}, + doi = {10.1021/ja00089a029}, +} + +@ARTICLE{Eisenstein2005, + author = {Appelhans, Leah N. and Zuccaccia, Daniele and Kovacevic, + Anes and Chianese, Anthony R. and Miecznikowski, John R. and + Macchioni, Aleco and Clot, Eric and Eisenstein, Odile and + Crabtree, Robert H.}, + title = {{A}n anion-dependent switch in selectivity results from a + change of {C}---{H} activation mechanism in the reaction of an + imidazolium salt with \ce{IrH5(PPh3)2}}, + journal = {{J}.~{A}m.\ {C}hem. {S}oc.}, + year = {2005}, + volume = {127}, + pages = {16299--16311}, + number = {46}, + doi = {10.1021/ja055317j}, +} + +@BOOK{Coghill2006, + title = {{T}he {ACS} {S}tyle {G}uide}, + publisher = {{O}xford {U}niversity {P}ress, {I}nc. and + {T}he {A}merican {C}hemical {S}ociety}, + year = {2006}, + editor = {Coghill, Anne M. and Garson, Lorrin R.}, + address = {{N}ew {Y}ork}, + edition = {3}, + subtitle = {{E}ffective {C}ommunication of {S}cientific + {I}nformation}, +} + +@BOOK{Cotton1999, + title = {{A}dvanced {I}norganic {C}hemistry}, + publisher = {Wiley}, + year = {1999}, + author = {Cotton, Frank Albert and Wilkinson, Geoffrery and + Murillio, Carlos A. and Bochmann, Manfred}, + address = {Chichester}, + edition = {6}, +} + +@MANUAL{Pople2003, + title = {{G}aussian 03}, + author = {M.~J. Frisch and G.~W. Trucks and H.~B. Schlegel and G.~E. Scuseria +and M.~A. Robb and J.~R. Cheeseman and Montgomery and Jr. and J. +A. and T. Vreven and K.~N. Kudin and J.~C. Burant and J.~M. Millam +and S.~S. Iyengar and J. Tomasi and V. Barone and B. Mennucci and +M. Cossi and G. Scalmani and N. Rega and G.~A. Petersson and H. Nakatsuji +and M. Hada and M. Ehara and K. Toyota and R. Fukuda and J. Hasegawa +and M. Ishida and T. Nakajima and Y. Honda and O. Kitao and H. Nakai +and M. Klene and X. Li and J.~E. Knox and H.~P. Hratchian and J.~B. +Cross and V. Bakken and C. Adamo and J. Jaramillo and R. Gomperts +and R.~E. Stratmann and O. Yazyev and A.~J. Austin and R. Cammi and +C. Pomelli and J.~W. Ochterski and P.~Y. Ayala and K. Morokuma and +G.~A. Voth and P. Salvador and J.~J. Dannenberg and V.~G. Zakrzewski +and S. Dapprich and A.~D. Daniels and M.~C. Strain and O. Farkas +and D.~K. Malick and A.~D. Rabuck and K. Raghavachari and J.~B. Foresman +and J.~V. Ortiz and Q. Cui and A.~G. Baboul and S. Clifford and J. +Cioslowski and B.~B. Stefanov and G. Liu and A. Liashenko and P. +Piskorz and I. Komaromi and R.~L. Martin and D.~J. Fox and T. Keith +and M.~A. Al-Laham and C.~Y. Peng and A. Nanayakkara and M. Challacombe +and P.~M.~W. Gill and B. Johnson and W. Chen and M.~W. Wong and C. +Gonzalez and J.~A. Pople}, + organization = {Gaussian, Inc.}, + address = {Wallingford, CT}, + year = {2004}, + howpublished = {Gaussian, Inc., Wallingford, CT, USA}, + institution = {Gaussian, Inc.}, + publisher = {Gaussian, Inc.} +} + +@ARTICLE{Mena2000, + author = {Angel Abarca and Pilar G\'omez-Sal and Avelino Mart\'in + and Miguel Mena and Josep Mar\'ia Poblet and Carlos Y\'elamos}, + title = {{A}mmonolysis of mono(pentamethylcyclopentadienyl) + titanium(\textsc{iv}) derivatives}, + journal = {Inorg. Chem.}, + year = {2000}, + volume = {39}, + pages = {642--651}, + number = {4}, + doi = {10.1021/ic9907718}, +} diff --git a/Master/texmf-dist/doc/latex/achemso/achemso.pdf b/Master/texmf-dist/doc/latex/achemso/achemso.pdf index 84c11841cb7..355659367c0 100644 Binary files a/Master/texmf-dist/doc/latex/achemso/achemso.pdf and b/Master/texmf-dist/doc/latex/achemso/achemso.pdf differ diff --git a/Master/texmf-dist/source/latex/achemso/achemso.dtx b/Master/texmf-dist/source/latex/achemso/achemso.dtx index 76f8fff2d3a..c1a29a16d6b 100644 --- a/Master/texmf-dist/source/latex/achemso/achemso.dtx +++ b/Master/texmf-dist/source/latex/achemso/achemso.dtx @@ -841,7 +841,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*class> \ProvidesClass{achemso} - [2009/11/18 v3.3e Submission to ACS journals] + [2009/11/30 v3.3f Submission to ACS journals] \LoadClass[12pt,letter]{article} % \end{macrocode} % @@ -861,7 +861,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*package> \ProvidesPackage{achemso} - [2009/11/18 v3.3e Support for ACS journals] + [2009/11/30 v3.3f Support for ACS journals] \@ifclassloaded{achemso}{% \PackageInfo{achemso}{% You have already loaded the `achemso' class:\MessageBreak @@ -3301,16 +3301,17 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*achre4> \ProvidesFile{achre4.cfg} - [2009/11/18 v3.3e achemso configuration: Acc. Chem. Res.] + [2009/11/30 v3.3f achemso configuration: Acc. Chem. Res.] \setkeys{acs}{ - biblabel = plain + biblabel = plain, + usetitle = true } \def\acs@type@list{article,suppinfo} \def\abstractname{Conspectus} % %<*acbcct> \ProvidesFile{acbcct.cfg} - [2009/11/18 v3.3e achemso configuration: ACS Chem. Biol.] + [2009/11/30 v3.3f achemso configuration: ACS Chem. Biol.] \setkeys{acs}{ biblabel = fullstop, biochem = true, @@ -3322,7 +3323,7 @@ This work consists of the file achemso.dtx % %<*ancac3> \ProvidesFile{ancac3.cfg} - [2009/11/18 v3.3e achemso configuration: ACS Nano] + [2009/11/30 v3.3f achemso configuration: ACS Nano] \setkeys{acs}{ biblabel = fullstop, etalmode = truncate, @@ -3334,13 +3335,13 @@ This work consists of the file achemso.dtx % %<*ancham> \ProvidesFile{ancham.cfg} - [2009/11/18 v3.3e achemso configuration: Anal. Chem.] + [2009/11/30 v3.3f achemso configuration: Anal. Chem.] \def\acs@type@list{article,note,suppinfo} \SectionNumbersOff % %<*bichaw> \ProvidesFile{biochem.cfg} - [2009/11/18 v3.3e achemso configuration: Biochemistry] + [2009/11/30 v3.3f achemso configuration: Biochemistry] \setkeys{acs}{ abbreviations = true, biblabel = fullstop, @@ -3390,7 +3391,7 @@ This work consists of the file achemso.dtx % %<*bcches> \ProvidesFile{bcches.cfg} - [2009/11/18 v3.3e achemso configuration: Bioconjugate Chem.] + [2009/11/30 v3.3f achemso configuration: Bioconjugate Chem.] \setkeys{acs}{ biochem = true, super = false, @@ -3400,7 +3401,7 @@ This work consists of the file achemso.dtx % %<*bomaf6> \ProvidesFile{bomaf6.cfg} - [2009/11/18 v3.3e achemso configuration: Biomacromolecules] + [2009/11/30 v3.3f achemso configuration: Biomacromolecules] \setkeys{acs}{ super = false, usetitle = true @@ -3409,7 +3410,7 @@ This work consists of the file achemso.dtx % %<*bipret> \ProvidesFile{bipret.cfg} - [2009/11/18 v3.3e achemso configuration: Biotechnol. Prog.] + [2009/11/30 v3.3f achemso configuration: Biotechnol. Prog.] \setkeys{acs}{ super = false, usetitle = true @@ -3419,7 +3420,7 @@ This work consists of the file achemso.dtx % %<*crtoec> \ProvidesFile{crtoec.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Res. Toxicol.] + [2009/11/30 v3.3f achemso configuration: Chem. Res. Toxicol.] \setkeys{acs}{ biochem = true, super = false, @@ -3432,7 +3433,7 @@ This work consists of the file achemso.dtx % %<*chreay> \ProvidesFile{chreay.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Rev.] + [2009/11/30 v3.3f achemso configuration: Chem. Rev.] \def\acs@type@default{review} \def\acs@type@list{review} % \end{macrocode} @@ -3443,7 +3444,7 @@ This work consists of the file achemso.dtx %<*cmatex> % \begin{macrocode} \ProvidesFile{cmatex.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Mater.] + [2009/11/30 v3.3f achemso configuration: Chem. Mater.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff @@ -3452,7 +3453,7 @@ This work consists of the file achemso.dtx % %<*cgdefu> \ProvidesFile{cgdefu.cfg} - [2009/11/18 v3.3e achemso configuration: Cryst. Growth Des.] + [2009/11/30 v3.3f achemso configuration: Cryst. Growth Des.] \def\acs@type@list{% article,communication,perspective,suppinfo% } @@ -3463,13 +3464,13 @@ This work consists of the file achemso.dtx % %<*enfuem> \ProvidesFile{enfuem.cfg} - [2009/11/18 v3.3e achemso configuration: Energy Fuels] + [2009/11/30 v3.3f achemso configuration: Energy Fuels] \def\acs@type@list{article,review,suppinfo} \SectionNumbersOff % %<*esthag> \ProvidesFile{esthag.cfg} - [2009/11/18 v3.3e achemso configuration: Environ. Sci. Technol.] + [2009/11/30 v3.3f achemso configuration: Environ. Sci. Technol.] \setkeys{acs}{ super = false, usetitle = true @@ -3479,7 +3480,7 @@ This work consists of the file achemso.dtx % %<*iecred> \ProvidesFile{iecred.cfg} - [2009/11/18 v3.3e achemso configuration: Ind. Eng. Chem. Res.] + [2009/11/30 v3.3f achemso configuration: Ind. Eng. Chem. Res.] \setkeys{acs}{ biblabel = fullstop, usetitle = true @@ -3488,7 +3489,7 @@ This work consists of the file achemso.dtx % %<*inoraj> \ProvidesFile{inoraj.cfg} - [2009/11/18 v3.3e achemso configuration: Inorg. Chem.] + [2009/11/30 v3.3f achemso configuration: Inorg. Chem.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff @@ -3503,7 +3504,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jacsat> \ProvidesFile{jacsat.cfg} - [2009/11/18 v3.3e achemso configuration: J. Am. Chem. Soc.] + [2009/11/30 v3.3f achemso configuration: J. Am. Chem. Soc.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication\else \expandafter\endinput @@ -3706,7 +3707,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jafcau> \ProvidesFile{jafcau.cfg} - [2009/11/18 v3.3e achemso configuration: J. Agric. Food Chem.] + [2009/11/30 v3.3f achemso configuration: J. Agric. Food Chem.] \setkeys{acs}{ super = false, usetitle = true @@ -3716,7 +3717,7 @@ This work consists of the file achemso.dtx % %<*jceaax> \ProvidesFile{jceaax.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Eng. Data] + [2009/11/30 v3.3f achemso configuration: J. Chem. Eng. Data] \setkeys{acs}{ usetitle = true } @@ -3725,7 +3726,7 @@ This work consists of the file achemso.dtx % %<*jcisd8> \ProvidesFile{jcisd8.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Inf. Model.] + [2009/11/30 v3.3f achemso configuration: J. Chem. Inf. Model.] \setkeys{acs}{ usetitle = true } @@ -3734,18 +3735,18 @@ This work consists of the file achemso.dtx % %<*jctcce> \ProvidesFile{jctcce.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Theory Comput.] + [2009/11/30 v3.3f achemso configuration: J. Chem. Theory Comput.] \def\acs@type@list{article,suppinfo} % %<*jcchff> \ProvidesFile{jcchff.cfg} - [2009/11/18 v3.3e achemso configuration: J. Comb. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Comb. Chem.] \def\acs@type@list{article,report,perspective,suppinfo} \SectionNumbersOff % %<*jmcmar> \ProvidesFile{jmcmar.cfg} - [2009/11/18 v3.3e achemso configuration: J. Med. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Med. Chem.] \setkeys{acs}{ usetitle = true } @@ -3754,7 +3755,7 @@ This work consists of the file achemso.dtx % %<*jnprdf> \ProvidesFile{jnprdf.cfg} - [2009/11/18 v3.3e achemso configuration: J. Nat. Prod.] + [2009/11/30 v3.3f achemso configuration: J. Nat. Prod.] \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff \SectionsOff @@ -3764,7 +3765,7 @@ This work consists of the file achemso.dtx %\changes{v3.3e}{2009/11/18}{Formatting for \emph{J.\ Org.\ Chem}.\ % schemes corrected} \ProvidesFile{joceah.cfg} - [2009/11/18 v3.3e achemso configuration: J. Org. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Org. Chem.] \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff \SectionsOff @@ -3775,7 +3776,7 @@ This work consists of the file achemso.dtx % %<*jpcafh> \ProvidesFile{jpcafh.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. A] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. A] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} @@ -3786,7 +3787,7 @@ This work consists of the file achemso.dtx % %<*jpcbfk> \ProvidesFile{jpcbfk.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. B] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. B] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} @@ -3794,7 +3795,7 @@ This work consists of the file achemso.dtx % %<*jpccck> \ProvidesFile{jpccck.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. C] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. C] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} @@ -3806,7 +3807,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jpclcd> \ProvidesFile{jpclcd.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. Lett.] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff @@ -3815,7 +3816,7 @@ This work consists of the file achemso.dtx % %<*jprobs> \ProvidesFile{jprobs.cfg} - [2009/11/18 v3.3e achemso configuration: J. Proteome Res.] + [2009/11/30 v3.3f achemso configuration: J. Proteome Res.] \setkeys{acs}{ usetitle = true } @@ -3824,32 +3825,32 @@ This work consists of the file achemso.dtx % %<*langd5> \ProvidesFile{langd5.cfg} - [2009/11/18 v3.3e achemso configuration: Langmuir] + [2009/11/30 v3.3f achemso configuration: Langmuir] \def\acs@type@list{article,letter,suppinfo} \SectionNumbersOff % %<*mamobx> \ProvidesFile{mamobx.cfg} - [2009/11/18 v3.3e achemso configuration: Macromolecules] + [2009/11/30 v3.3f achemso configuration: Macromolecules] \SectionNumbersOff % %<*mpohbp> \ProvidesFile{mamobx.cfg} - [2009/11/18 v3.3e achemso configuration: Mol. Pharm.] + [2009/11/30 v3.3f achemso configuration: Mol. Pharm.] \setkeys{acs}{usetitle = true} \def\acs@type@list{article,suppinfo} \SectionNumbersOff % %<*nalefd> \ProvidesFile{nalefd.cfg} - [2009/11/18 v3.3e achemso configuration: Nano Lett.] + [2009/11/30 v3.3f achemso configuration: Nano Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff % %<*orlef7> \ProvidesFile{orlef7.cfg} - [2009/11/18 v3.3e achemso configuration: Org. Lett.] + [2009/11/30 v3.3f achemso configuration: Org. Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff @@ -3859,13 +3860,13 @@ This work consists of the file achemso.dtx % %<*oprdfk> \ProvidesFile{oprdfk.cfg} - [2009/11/18 v3.3e achemso configuration: Org. Proc. Res. Dev.] + [2009/11/30 v3.3f achemso configuration: Org. Proc. Res. Dev.] \def\acs@type@list{article,highlight,review,suppinfo} \SectionNumbersOff % %<*orgnd7> \ProvidesFile{orgnd7.cfg} - [2009/11/18 v3.3e achemso configuration: Organometallics] + [2009/11/30 v3.3f achemso configuration: Organometallics] \SectionNumbersOff % % \end{macrocode} diff --git a/Master/texmf-dist/tex/latex/achemso/achemso.cls b/Master/texmf-dist/tex/latex/achemso/achemso.cls index f3e15318918..1c6c4abc70f 100644 --- a/Master/texmf-dist/tex/latex/achemso/achemso.cls +++ b/Master/texmf-dist/tex/latex/achemso/achemso.cls @@ -16,7 +16,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesClass{achemso} - [2009/11/18 v3.3e Submission to ACS journals] + [2009/11/30 v3.3f Submission to ACS journals] \LoadClass[12pt,letter]{article} \newcommand*\acs@warning{\ClassWarning{achemso}} \newcommand*\acs@ifundefined[1]{% diff --git a/Master/texmf-dist/tex/latex/achemso/achemso.sty b/Master/texmf-dist/tex/latex/achemso/achemso.sty index 6b910462eb9..15f673009f9 100644 --- a/Master/texmf-dist/tex/latex/achemso/achemso.sty +++ b/Master/texmf-dist/tex/latex/achemso/achemso.sty @@ -16,7 +16,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{achemso} - [2009/11/18 v3.3e Support for ACS journals] + [2009/11/30 v3.3f Support for ACS journals] \@ifclassloaded{achemso}{% \PackageInfo{achemso}{% You have already loaded the `achemso' class:\MessageBreak diff --git a/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg b/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg index d2cb7d9224e..a0167addf3c 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{acbcct.cfg} - [2009/11/18 v3.3e achemso configuration: ACS Chem. Biol.] + [2009/11/30 v3.3f achemso configuration: ACS Chem. Biol.] \setkeys{acs}{ biblabel = fullstop, biochem = true, diff --git a/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg b/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg index f5f131019a0..e87622a6b91 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg @@ -15,9 +15,10 @@ %% \ProvidesFile{achre4.cfg} - [2009/11/18 v3.3e achemso configuration: Acc. Chem. Res.] + [2009/11/30 v3.3f achemso configuration: Acc. Chem. Res.] \setkeys{acs}{ - biblabel = plain + biblabel = plain, + usetitle = true } \def\acs@type@list{article,suppinfo} \def\abstractname{Conspectus} diff --git a/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg b/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg index 8ae63de5a08..d9b13b3a7d5 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{ancac3.cfg} - [2009/11/18 v3.3e achemso configuration: ACS Nano] + [2009/11/30 v3.3f achemso configuration: ACS Nano] \setkeys{acs}{ biblabel = fullstop, etalmode = truncate, diff --git a/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg b/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg index 0c30785d13c..ae78299e020 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{ancham.cfg} - [2009/11/18 v3.3e achemso configuration: Anal. Chem.] + [2009/11/30 v3.3f achemso configuration: Anal. Chem.] \def\acs@type@list{article,note,suppinfo} \SectionNumbersOff %% diff --git a/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg b/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg index 02853ad09e5..8b375fd2300 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{bcches.cfg} - [2009/11/18 v3.3e achemso configuration: Bioconjugate Chem.] + [2009/11/30 v3.3f achemso configuration: Bioconjugate Chem.] \setkeys{acs}{ biochem = true, super = false, diff --git a/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg b/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg index 8a9495f410c..f7481991657 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{biochem.cfg} - [2009/11/18 v3.3e achemso configuration: Biochemistry] + [2009/11/30 v3.3f achemso configuration: Biochemistry] \setkeys{acs}{ abbreviations = true, biblabel = fullstop, diff --git a/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg b/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg index cd177fea235..f483ad7abfb 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{bipret.cfg} - [2009/11/18 v3.3e achemso configuration: Biotechnol. Prog.] + [2009/11/30 v3.3f achemso configuration: Biotechnol. Prog.] \setkeys{acs}{ super = false, usetitle = true diff --git a/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg b/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg index 7cd04d37247..f0a18498180 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{bomaf6.cfg} - [2009/11/18 v3.3e achemso configuration: Biomacromolecules] + [2009/11/30 v3.3f achemso configuration: Biomacromolecules] \setkeys{acs}{ super = false, usetitle = true diff --git a/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg b/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg index 94ebdb705ff..b10d60e6326 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{cgdefu.cfg} - [2009/11/18 v3.3e achemso configuration: Cryst. Growth Des.] + [2009/11/30 v3.3f achemso configuration: Cryst. Growth Des.] \def\acs@type@list{% article,communication,perspective,suppinfo% } diff --git a/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg b/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg index d955e1f76d2..d6ff814955c 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{chreay.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Rev.] + [2009/11/30 v3.3f achemso configuration: Chem. Rev.] \def\acs@type@default{review} \def\acs@type@list{review} \def\bibsection{\acs@section{\refname}} diff --git a/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg b/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg index 17a8db63bee..30be04c1a79 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{cmatex.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Mater.] + [2009/11/30 v3.3f achemso configuration: Chem. Mater.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg b/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg index aed1b75e389..0b99187e0f1 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{crtoec.cfg} - [2009/11/18 v3.3e achemso configuration: Chem. Res. Toxicol.] + [2009/11/30 v3.3f achemso configuration: Chem. Res. Toxicol.] \setkeys{acs}{ biochem = true, super = false, diff --git a/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg b/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg index a3d987b3a99..e662b1f447d 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{enfuem.cfg} - [2009/11/18 v3.3e achemso configuration: Energy Fuels] + [2009/11/30 v3.3f achemso configuration: Energy Fuels] \def\acs@type@list{article,review,suppinfo} \SectionNumbersOff %% diff --git a/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg b/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg index 45d334f408b..c55a5d3db7e 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{esthag.cfg} - [2009/11/18 v3.3e achemso configuration: Environ. Sci. Technol.] + [2009/11/30 v3.3f achemso configuration: Environ. Sci. Technol.] \setkeys{acs}{ super = false, usetitle = true diff --git a/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg b/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg index 2f2d5513b0e..5ad2e3a36cb 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{iecred.cfg} - [2009/11/18 v3.3e achemso configuration: Ind. Eng. Chem. Res.] + [2009/11/30 v3.3f achemso configuration: Ind. Eng. Chem. Res.] \setkeys{acs}{ biblabel = fullstop, usetitle = true diff --git a/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg b/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg index 3562cfb60b4..639b608e657 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{inoraj.cfg} - [2009/11/18 v3.3e achemso configuration: Inorg. Chem.] + [2009/11/30 v3.3f achemso configuration: Inorg. Chem.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg b/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg index 860a8d0ffe2..28b57f65587 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jacsat.cfg} - [2009/11/18 v3.3e achemso configuration: J. Am. Chem. Soc.] + [2009/11/30 v3.3f achemso configuration: J. Am. Chem. Soc.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication\else \expandafter\endinput diff --git a/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg b/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg index 635bc457c5e..5a7e42fc311 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jafcau.cfg} - [2009/11/18 v3.3e achemso configuration: J. Agric. Food Chem.] + [2009/11/30 v3.3f achemso configuration: J. Agric. Food Chem.] \setkeys{acs}{ super = false, usetitle = true diff --git a/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg b/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg index 0ec3db41d34..e7762528cf9 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jcchff.cfg} - [2009/11/18 v3.3e achemso configuration: J. Comb. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Comb. Chem.] \def\acs@type@list{article,report,perspective,suppinfo} \SectionNumbersOff %% diff --git a/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg b/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg index 2942f8dd6c4..2a0c94a7311 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jceaax.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Eng. Data] + [2009/11/30 v3.3f achemso configuration: J. Chem. Eng. Data] \setkeys{acs}{ usetitle = true } diff --git a/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg b/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg index 18791b92ee1..db6a69b1f82 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jcisd8.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Inf. Model.] + [2009/11/30 v3.3f achemso configuration: J. Chem. Inf. Model.] \setkeys{acs}{ usetitle = true } diff --git a/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg b/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg index 7cf6debe44c..1b7fcbd0941 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jctcce.cfg} - [2009/11/18 v3.3e achemso configuration: J. Chem. Theory Comput.] + [2009/11/30 v3.3f achemso configuration: J. Chem. Theory Comput.] \def\acs@type@list{article,suppinfo} %% %% Originally developed by Mats Dahlgren diff --git a/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg b/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg index 6e8239ac4dc..cd96f4c0b18 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jmcmar.cfg} - [2009/11/18 v3.3e achemso configuration: J. Med. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Med. Chem.] \setkeys{acs}{ usetitle = true } diff --git a/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg b/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg index 4a2c7a2f0be..c08289d88b3 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jnprdf.cfg} - [2009/11/18 v3.3e achemso configuration: J. Nat. Prod.] + [2009/11/30 v3.3f achemso configuration: J. Nat. Prod.] \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff \SectionsOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg b/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg index 65cbe20a03c..b2fbb7f2193 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{joceah.cfg} - [2009/11/18 v3.3e achemso configuration: J. Org. Chem.] + [2009/11/30 v3.3f achemso configuration: J. Org. Chem.] \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff \SectionsOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg index a21102a0fc9..29f0cb26329 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jpcafh.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. A] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. A] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg index e2361a7f811..44205bccdb6 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jpcbfk.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. B] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. B] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpccck.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpccck.cfg index 64cc1b56627..07da244950b 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jpccck.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jpccck.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jpccck.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. C] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. C] \def\acs@type@list{article,suppinfo} \SectionNumbersOff \captionsetup[table]{labelfont=bf,textfont=bf} diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpclcd.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpclcd.cfg index f45229e3031..055fe15790a 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jpclcd.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jpclcd.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jpclcd.cfg} - [2009/11/18 v3.3e achemso configuration: J. Phys. Chem. Lett.] + [2009/11/30 v3.3f achemso configuration: J. Phys. Chem. Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg b/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg index 2f619c8e8e8..7d42d728765 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{jprobs.cfg} - [2009/11/18 v3.3e achemso configuration: J. Proteome Res.] + [2009/11/30 v3.3f achemso configuration: J. Proteome Res.] \setkeys{acs}{ usetitle = true } diff --git a/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg b/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg index 4858f601f51..c589f94b3fb 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{langd5.cfg} - [2009/11/18 v3.3e achemso configuration: Langmuir] + [2009/11/30 v3.3f achemso configuration: Langmuir] \def\acs@type@list{article,letter,suppinfo} \SectionNumbersOff %% diff --git a/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg b/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg index 59e61f7a2b9..a3e7beba5e3 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{mamobx.cfg} - [2009/11/18 v3.3e achemso configuration: Macromolecules] + [2009/11/30 v3.3f achemso configuration: Macromolecules] \SectionNumbersOff %% %% Originally developed by Mats Dahlgren diff --git a/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg b/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg index c6b9d5dbc23..38930f85444 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{mamobx.cfg} - [2009/11/18 v3.3e achemso configuration: Mol. Pharm.] + [2009/11/30 v3.3f achemso configuration: Mol. Pharm.] \setkeys{acs}{usetitle = true} \def\acs@type@list{article,suppinfo} \SectionNumbersOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg b/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg index fa21fa33598..6ec6aa7af83 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{nalefd.cfg} - [2009/11/18 v3.3e achemso configuration: Nano Lett.] + [2009/11/30 v3.3f achemso configuration: Nano Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff diff --git a/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg b/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg index eb84e0fba50..7354723202c 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{oprdfk.cfg} - [2009/11/18 v3.3e achemso configuration: Org. Proc. Res. Dev.] + [2009/11/30 v3.3f achemso configuration: Org. Proc. Res. Dev.] \def\acs@type@list{article,highlight,review,suppinfo} \SectionNumbersOff %% diff --git a/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg b/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg index a91a21388b8..60df46ac410 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{orgnd7.cfg} - [2009/11/18 v3.3e achemso configuration: Organometallics] + [2009/11/30 v3.3f achemso configuration: Organometallics] \SectionNumbersOff %% %% Originally developed by Mats Dahlgren diff --git a/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg b/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg index 1c9056a5792..1bf6b85d6c2 100644 --- a/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg +++ b/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg @@ -15,7 +15,7 @@ %% \ProvidesFile{orlef7.cfg} - [2009/11/18 v3.3e achemso configuration: Org. Lett.] + [2009/11/30 v3.3f achemso configuration: Org. Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff -- cgit v1.2.3