summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-30 23:09:48 +0000
committerKarl Berry <karl@freefriends.org>2009-11-30 23:09:48 +0000
commit9a6744b345473d6cc8636aecf1d95fdd1f292c07 (patch)
treed92c4ec934bf0a8f7cbea8b0293ee822af7ca82d /Master
parentd5ca4092c16996cd2ba4edef1923aa97fa573193 (diff)
achemso update (30nov09)
git-svn-id: svn://tug.org/texlive/trunk@16251 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/bibtex/bst/achemso/achemso.bst1657
-rw-r--r--Master/texmf-dist/bibtex/bst/achemso/biochem.bst1663
-rw-r--r--Master/texmf-dist/doc/latex/achemso/achemso.bib124
-rw-r--r--Master/texmf-dist/doc/latex/achemso/achemso.pdfbin226654 -> 226656 bytes
-rw-r--r--Master/texmf-dist/source/latex/achemso/achemso.dtx81
-rw-r--r--Master/texmf-dist/tex/latex/achemso/achemso.cls2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/achemso.sty2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/achre4.cfg5
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/ancham.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bcches.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bipret.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/chreay.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/esthag.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/iecred.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/joceah.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpccck.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpclcd.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/langd5.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg2
44 files changed, 3526 insertions, 80 deletions
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 <joseph.wright@morningstar2.co.uk>
+%%
+%% 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 <joseph.wright@morningstar2.co.uk>
+%%
+%% 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
--- a/Master/texmf-dist/doc/latex/achemso/achemso.pdf
+++ b/Master/texmf-dist/doc/latex/achemso/achemso.pdf
Binary files 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}
%</achre4>
%<*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
%</acbcct>
%<*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
%</ancac3>
%<*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
%</ancham>
%<*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
%</bichaw>
%<*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
%</bcches>
%<*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
%</bomaf6>
%<*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
%</bipret>
%<*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
%</crtoec>
%<*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
%</cmatex>
%<*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
%</cgdefu>
%<*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
%</enfuem>
%<*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
%</esthag>
%<*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
%</iecred>
%<*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
%</jafcau>
%<*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
%</jceaax>
%<*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
%</jcisd8>
%<*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}
%</jctcce>
%<*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
%</jcchff>
%<*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
%</jmcmar>
%<*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
%</joceah>
%<*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
%</jpcafh>
%<*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
%</jpcbfk>
%<*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
%</jpclcd>
%<*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
%</jprobs>
%<*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
%</langd5>
%<*mamobx>
\ProvidesFile{mamobx.cfg}
- [2009/11/18 v3.3e achemso configuration: Macromolecules]
+ [2009/11/30 v3.3f achemso configuration: Macromolecules]
\SectionNumbersOff
%</mamobx>
%<*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
%</mpohbp>
%<*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
%</nalefd>
%<*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
%</orlef7>
%<*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
%</oprdfk>
%<*orgnd7>
\ProvidesFile{orgnd7.cfg}
- [2009/11/18 v3.3e achemso configuration: Organometallics]
+ [2009/11/30 v3.3f achemso configuration: Organometallics]
\SectionNumbersOff
%</orgnd7>
% \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