summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-02 21:47:46 +0000
committerKarl Berry <karl@freefriends.org>2012-05-02 21:47:46 +0000
commita76659a2d59e4d2d45bcc525d726d2f4de651f6f (patch)
tree87d87d125024adac8e2c2afd97e55d356efbc9c1 /Master/texmf-dist/bibtex
parent56d504e3e5239156ca86719ba5b6f3af478e17eb (diff)
achemso 3.7 (30apr12)
git-svn-id: svn://tug.org/texlive/trunk@26175 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bst/achemso/achemso.bst25
-rw-r--r--Master/texmf-dist/bibtex/bst/achemso/biochem.bst25
2 files changed, 40 insertions, 10 deletions
diff --git a/Master/texmf-dist/bibtex/bst/achemso/achemso.bst b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
index 68b192791ab..886a8ca1841 100644
--- a/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
+++ b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
@@ -21,6 +21,8 @@ ENTRY
author
booktitle
chapter
+ ctrl-article-title
+ ctrl-chapter-title
ctrl-etal-firstonly
ctrl-etal-number
ctrl-use-title
@@ -711,21 +713,25 @@ FUNCTION { end.bib } {
INTEGERS {
- ctrl.use.title.bool
+ ctrl.article.title.bool
+ ctrl.chapter.title.bool
ctrl.etal.firstonly.bool
ctrl.etal.number.int
}
FUNCTION { initialize.control.values } {
- #0 'ctrl.use.title.bool :=
+ #0 'ctrl.article.title.bool :=
+ #0 'ctrl.chapter.title.bool :=
#1 'ctrl.etal.firstonly.bool :=
#15 'ctrl.etal.number.int :=
}
FUNCTION { control } {
- ctrl-use-title yes.no.to.bool 'ctrl.use.title.bool :=
+ ctrl-article-title yes.no.to.bool 'ctrl.article.title.bool :=
+ ctrl-chapter-title yes.no.to.bool 'ctrl.chapter.title.bool :=
ctrl-etal-firstonly yes.no.to.bool 'ctrl.etal.firstonly.bool :=
- ctrl-etal-number str.to.int 'ctrl.etal.number.int :=
+ ctrl-etal-number str.to.int 'ctrl.etal.number.int :=
+ ctrl-use-title yes.no.to.bool 'ctrl.article.title.bool :=
}
@@ -1226,7 +1232,7 @@ FUNCTION { format.title } {
}
FUNCTION { format.title.article } {
- ctrl.use.title.bool
+ ctrl.article.title.bool
{
title empty$
{ }
@@ -1287,6 +1293,15 @@ FUNCTION { format.title.booktitle.book } {
title 'book.title :=
}
{
+ ctrl.chapter.title.bool
+ {
+ title empty$
+ 'skip$
+ { title 'chapter.title := }
+ if$
+ }
+ 'skip$
+ if$
maintitle empty$
{ booktitle 'book.title := }
{ maintitle add.period booktitle * 'book.title := }
diff --git a/Master/texmf-dist/bibtex/bst/achemso/biochem.bst b/Master/texmf-dist/bibtex/bst/achemso/biochem.bst
index 207bfd8357f..870d62d83bf 100644
--- a/Master/texmf-dist/bibtex/bst/achemso/biochem.bst
+++ b/Master/texmf-dist/bibtex/bst/achemso/biochem.bst
@@ -21,6 +21,8 @@ ENTRY
author
booktitle
chapter
+ ctrl-article-title
+ ctrl-chapter-title
ctrl-etal-firstonly
ctrl-etal-number
ctrl-use-title
@@ -711,21 +713,25 @@ FUNCTION { end.bib } {
INTEGERS {
- ctrl.use.title.bool
+ ctrl.article.title.bool
+ ctrl.chapter.title.bool
ctrl.etal.firstonly.bool
ctrl.etal.number.int
}
FUNCTION { initialize.control.values } {
- #1 'ctrl.use.title.bool :=
+ #1 'ctrl.article.title.bool :=
+ #0 'ctrl.chapter.title.bool :=
#1 'ctrl.etal.firstonly.bool :=
#15 'ctrl.etal.number.int :=
}
FUNCTION { control } {
- ctrl-use-title yes.no.to.bool 'ctrl.use.title.bool :=
+ ctrl-article-title yes.no.to.bool 'ctrl.article.title.bool :=
+ ctrl-chapter-title yes.no.to.bool 'ctrl.chapter.title.bool :=
ctrl-etal-firstonly yes.no.to.bool 'ctrl.etal.firstonly.bool :=
- ctrl-etal-number str.to.int 'ctrl.etal.number.int :=
+ ctrl-etal-number str.to.int 'ctrl.etal.number.int :=
+ ctrl-use-title yes.no.to.bool 'ctrl.article.title.bool :=
}
@@ -1230,7 +1236,7 @@ FUNCTION { format.title } {
}
FUNCTION { format.title.article } {
- ctrl.use.title.bool
+ ctrl.article.title.bool
{
title empty$
{ }
@@ -1291,6 +1297,15 @@ FUNCTION { format.title.booktitle.book } {
title 'book.title :=
}
{
+ ctrl.chapter.title.bool
+ {
+ title empty$
+ 'skip$
+ { title 'chapter.title := }
+ if$
+ }
+ 'skip$
+ if$
maintitle empty$
{ booktitle 'book.title := }
{ maintitle add.period booktitle * 'book.title := }