summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/achemso/achemso.bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/achemso/achemso.bst71
1 files changed, 49 insertions, 22 deletions
diff --git a/Master/texmf-dist/bibtex/bst/achemso/achemso.bst b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
index 5ab72d0fa8f..bf2dd563a22 100644
--- a/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
+++ b/Master/texmf-dist/bibtex/bst/achemso/achemso.bst
@@ -213,6 +213,9 @@ FUNCTION {bbl.submitted}
FUNCTION {bbl.techreport}
{ "Technical Report" }
+FUNCTION {bbl.version}
+{ "version" }
+
FUNCTION {bbl.volume}
{ "Vol." }
@@ -681,6 +684,13 @@ FUNCTION {format.organization.address}
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$
@@ -730,6 +740,7 @@ FUNCTION {book}
{ 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$ }
@@ -743,9 +754,9 @@ FUNCTION {book}
{ title format.title "title" output.check }
{ booktitle format.title "booktitle" output.check }
if$
+ format.edition output
}
if$
- format.edition output
new.block
format.number.series output
new.block
@@ -777,6 +788,7 @@ 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$ }
@@ -786,9 +798,9 @@ FUNCTION {inbook}
{ format.authors output
after.item 'output.state :=
title format.title.in "title" output.check
+ format.edition output
}
if$
- format.edition output
new.block
format.number.series output
new.block
@@ -805,6 +817,7 @@ 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$ }
@@ -814,9 +827,9 @@ FUNCTION {incollection}
{ format.authors output
after.item 'output.state :=
booktitle format.title.in "booktitle" output.check
+ format.edition output
}
if$
- format.edition output
new.block
format.number.series output
new.block
@@ -848,7 +861,13 @@ FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
after.item 'output.state :=
- booktitle format.title.noemph "booktitle" output.check
+ 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$
@@ -865,9 +884,9 @@ FUNCTION {manual}
format.authors output
after.item 'output.state :=
title format.title "title" output.check
+ format.version output
new.block
format.organization.address output
- format.edition output
format.bdate output
note output
fin.entry
@@ -888,7 +907,10 @@ FUNCTION {misc}
{ output.bibitem
format.authors output
after.item 'output.state :=
- title format.title output
+ title empty$
+ 'skip$
+ { title format.title output }
+ if$
howpublished output
year output
note output
@@ -900,7 +922,8 @@ FUNCTION {patent}
{ output.bibitem
format.authors "author" output.check
after.item 'output.state :=
- journal emphasize "journal" output.check
+ journal "journal" output.check
+ after.item 'output.state :=
format.pages.patent "pages" output.check
format.bdate "year" output.check
note output
@@ -950,19 +973,23 @@ FUNCTION {techreport}
format.authors "author" output.check
after.item 'output.state :=
title format.title "title" output.check
- institution
+ new.block
type empty$
'bbl.techreport
'type
if$
- space.connect
number empty$
- { "t" change.case$ }
+ '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
}
@@ -1013,11 +1040,11 @@ MACRO {bicoc} {"Bioconj.\ Chem."} % ***
MACRO {bitech} {"Biotechnol.\ Progr."} % ***
MACRO {chemeng} {"Chem.\ Eng.\ News"}
MACRO {chs} {"Chem.\ Health Safety"} % ***
-MACRO {crt} {"Chem.\ Res.\ Tox."} % ***
+MACRO {crt} {"Chem.\ Res.\ Toxicol."} % ***
MACRO {chemrev} {"Chem.\ Rev."} % ***
-MACRO {cmat} {"Chem.\ Mat."} % ***
+MACRO {cmat} {"Chem.\ Mater."} % ***
MACRO {chemtech} {"{CHEMTECH}"} % ***
-MACRO {enfu} {"Energy \&{} Fuels"} % ***
+MACRO {enfu} {"Energy Fuels"} % ***
MACRO {envst} {"Environ.\ Sci.\ Technol."}
MACRO {iecf} {"Ind.\ Eng.\ Chem.\ Fundam."}
MACRO {iecpdd} {"Ind.\ Eng.\ Chem.\ Proc.\ Des.\ Dev."}
@@ -1047,18 +1074,18 @@ MACRO {tfs} {"Trans.\ Faraday Soc."}
MACRO {jcis} {"J.~Colloid Interface Sci."}
MACRO {acis} {"Adv.~Colloid Interface Sci."}
MACRO {cs} {"Colloids Surf."}
-MACRO {csa} {"Colloids Surf.\ A:\ Physicochem.\ Eng.\ Apects"}
-MACRO {csb} {"Colloids Surf.\ B:\ Biointerfaces"}
+MACRO {csa} {"Colloids Surf.\ A"}
+MACRO {csb} {"Colloids Surf.\ B"}
MACRO {pcps} {"Progr.\ Colloid Polym.\ Sci."}
MACRO {jmr} {"J.~Magn.\ Reson."}
MACRO {jmra} {"J.~Magn.\ Reson.\ A"}
MACRO {jmrb} {"J.~Magn.\ Reson.\ B"}
-MACRO {sci} {"Science (Washington,~D.C.)"}
-MACRO {nat} {"Nature (London)"}
+MACRO {sci} {"Science"}
+MACRO {nat} {"Nature"}
MACRO {jcch} {"J.~Comput.\ Chem."}
MACRO {cca} {"Croat.\ Chem.\ Acta"}
-MACRO {angew} {"Angew.\ Chem.\ Int.\ Ed."}
-MACRO {chemeurj} {"Chem.--Eur.\ J."}
+MACRO {angew} {"Angew.\ Chem., Int.\ Ed."}
+MACRO {chemeurj} {"Chem.---Eur.\ J."}
MACRO {poly} {"Polymer"}
MACRO {ajp} {"Am.\ J.\ Phys."}
@@ -1068,11 +1095,11 @@ MACRO {cpl} {"Chem.\ Phys.\ Lett."}
MACRO {molph} {"Mol.\ Phys."}
MACRO {pac} {"Pure Appl.\ Chem."}
MACRO {jbc} {"J.~Biol.\ Chem."}
-MACRO {tl} {"Tetrahedron Lett.\"}
+MACRO {tl} {"Tetrahedron Lett."}
MACRO {psisoe} {"Proc.\ SPIE-Int.\ Soc.\ Opt.\ Eng."}
-MACRO {prb} {"Phys.\ Rev.\ B:\ Condens.\ Matter"}
+MACRO {prb} {"Phys.\ Rev.\ B:\ Condens.\ Matter Mater. Phys."}
MACRO {jap} {"J.~Appl.\ Phys."}
-MACRO {pnac} {"Proc.\ Natl.\ Acad.\ Sci.\ U.~S.~A. "}
+MACRO {pnac} {"Proc.\ Natl.\ Acad.\ Sci.\ U.S.A."}
MACRO {bba} {"Biochim.\ Biophys.\ Acta"}
MACRO {nar} {"Nucleic.\ Acid Res."}