diff options
author | Karl Berry <karl@freefriends.org> | 2012-05-02 21:47:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-05-02 21:47:46 +0000 |
commit | a76659a2d59e4d2d45bcc525d726d2f4de651f6f (patch) | |
tree | 87d87d125024adac8e2c2afd97e55d356efbc9c1 /Master/texmf-dist/source/latex/achemso/achemso.dtx | |
parent | 56d504e3e5239156ca86719ba5b6f3af478e17eb (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/source/latex/achemso/achemso.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/achemso/achemso.dtx | 281 |
1 files changed, 166 insertions, 115 deletions
diff --git a/Master/texmf-dist/source/latex/achemso/achemso.dtx b/Master/texmf-dist/source/latex/achemso/achemso.dtx index 1e3df26cb9b..8be8bb57b53 100644 --- a/Master/texmf-dist/source/latex/achemso/achemso.dtx +++ b/Master/texmf-dist/source/latex/achemso/achemso.dtx @@ -112,45 +112,47 @@ This work consists of the file achemso.dtx \file{achre4.cfg}{\from{\jobname.dtx}{achre4}} \file{acncdm.cfg}{\from{\jobname.dtx}{acncdm}} \file{acsccc.cfg}{\from{\jobname.dtx}{acsccc}} + \file{amclct.cfg}{\from{\jobname.dtx}{amclct}} \file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}} \file{ancham.cfg}{\from{\jobname.dtx}{ancham}} - \file{bichaw.cfg}{\from{\jobname.dtx}{bichaw}} } -\generate{\file{bcches.cfg}{\from{\jobname.dtx}{bcches}} +\generate{\file{bichaw.cfg}{\from{\jobname.dtx}{bichaw}} + \file{bcches.cfg}{\from{\jobname.dtx}{bcches}} \file{bomaf6.cfg}{\from{\jobname.dtx}{bomaf6}} \file{bipret.cfg}{\from{\jobname.dtx}{bipret}} \file{crtoec.cfg}{\from{\jobname.dtx}{crtoec}} \file{chreay.cfg}{\from{\jobname.dtx}{chreay}} \file{cmatex.cfg}{\from{\jobname.dtx}{cmatex}} \file{cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}} - \file{enfuem.cfg}{\from{\jobname.dtx}{enfuem}} } -\generate{\file{esthag.cfg}{\from{\jobname.dtx}{esthag}} +\generate{\file{enfuem.cfg}{\from{\jobname.dtx}{enfuem}} + \file{esthag.cfg}{\from{\jobname.dtx}{esthag}} \file{iecred.cfg}{\from{\jobname.dtx}{iecred}} \file{inoraj.cfg}{\from{\jobname.dtx}{inoraj}} \file{jacsat.cfg}{\from{\jobname.dtx}{jacsat}} \file{jafcau.cfg}{\from{\jobname.dtx}{jafcau}} \file{jceaax.cfg}{\from{\jobname.dtx}{jceaax}} \file{jceda8.cfg}{\from{\jobname.dtx}{jceda8}} - \file{jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}} } -\generate{\file{jctcce.cfg}{\from{\jobname.dtx}{jctcce}} +\generate{\file{jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}} + \file{jctcce.cfg}{\from{\jobname.dtx}{jctcce}} \file{jmcmar.cfg}{\from{\jobname.dtx}{jmcmar}} \file{jnprdf.cfg}{\from{\jobname.dtx}{jnprdf}} \file{joceah.cfg}{\from{\jobname.dtx}{joceah}} \file{jpcafh.cfg}{\from{\jobname.dtx}{jpcafh}} \file{jpcbfk.cfg}{\from{\jobname.dtx}{jpcbfk}} - \file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}} - \file{jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}} + \file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}} } -\generate{\file{jprobs.cfg}{\from{\jobname.dtx}{jprobs}} +\generate{\file{jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}} + \file{jprobs.cfg}{\from{\jobname.dtx}{jprobs}} \file{langd5.cfg}{\from{\jobname.dtx}{langd5}} \file{mamobx.cfg}{\from{\jobname.dtx}{mamobx}} \file{mpohbp.cfg}{\from{\jobname.dtx}{mpohbp}} \file{nalefd.cfg}{\from{\jobname.dtx}{nalefd}} \file{orlef7.cfg}{\from{\jobname.dtx}{orlef7}} \file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}} - \file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}} +} +\generate{\file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}} } \usedir{bibtex/bst/achemso} \generate{ @@ -469,6 +471,7 @@ This work consists of the file achemso.dtx % Acc.\ Chem.\ Res. & achre4 \\ % ACS Chem.\ Neurosci. & acncdm \\ % ACS Combinatorial Sci. & acsccc \\ +% ACS Med. Chem. Lett. . & amclct \\ % ACS Nano & ancac3 \\ % Anal.\ Chem. & ancham \\ % Biochemistry & bichaw \\ @@ -545,7 +548,7 @@ This work consists of the file achemso.dtx % the \cs{documentclass} line using \cs{setkeys}: %\begin{LaTeXdemo}[code only] % \documentclass[journal = jacsat]{achemso} -% \setkeys{acs}{usetitle = true} +% \setkeys{acs}{articletitle = true} %\end{LaTeXdemo} % %\subsection{Manuscript meta-data} @@ -730,11 +733,20 @@ This work consists of the file achemso.dtx % on and off (and takes Boolean values: \opt{super=true} and % \opt{super=false} are valid). % -%\DescribeOption{usetitle} -% The \opt{usetitle} option is a Boolean, and sets whether the title +%\DescribeOption{articletitle} +% \changes{v3.7}{2012/04/30}{Rename \opt{usetitle} option to +% \opt{articletitle}} +% The \opt{articletitle} option is a Boolean, and sets whether the title % of a paper referenced appears in the bibliography. The default is -% \opt{usetitle=false} for the \file{achemso} style and -% \opt{usetitle=true} for the \file{biochem} style. +% \opt{articletitle=false} for the \file{achemso} style and +% \opt{articletitle=true} for the \file{biochem} style. +% +% \DescribeOption{chaptertitle} +% \changes{v3.7}{2012/04/30}{New \opt{chaptertitle} option for bibliography} +% The option boolean \opt{chaptertitle} option is provided to allow flexibility +% for the inclusion of chapter titles for \texttt{book} and +% related entries. The standard setting is \opt{false}: setting +% it to \opt{true} will cause chapter titles to be included. % %\DescribeOption{etalmode} %\changes{v3.3a}{2009/09/01}{New \texttt{etalmode} option} @@ -757,7 +769,7 @@ This work consists of the file achemso.dtx %\end{verbatim} % In both cases, the maximum number of authors permitted before % introducing `et al.' is governed by the \opt{maxauthors} option. -% This option recognises the sentinal value $0$, which indicates that +% This option recognises the sentinel value $0$, which indicates that % no shortening should occur at all. % %\DescribeOption{biblabel} @@ -776,7 +788,7 @@ This work consists of the file achemso.dtx % \emph{Biochemistry} is probably the most prominent. The % \opt{biochemistry} or \opt{biochem} option uses the style of % \emph{Biochemistry} for the bibliography, rather than the normal -% \ACS\ style. For this style, the \opt{usetitle=true} option is the +% \ACS\ style. For this style, the \opt{articletitle=true} option is the % default.\footnote{More accurately, the default built into the % \BibTeX\ style file is to use article titles with the % \emph{Biochemistry} style.} @@ -906,7 +918,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*class> \ProvidesClass{achemso} - [2012/01/11 v3.6 Submission to ACS journals] + [2012/04/30 v3.7 Submission to ACS journals] \LoadClass[12pt,letter]{article} % \end{macrocode} % @@ -926,7 +938,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*package> \ProvidesPackage{achemso} - [2012/01/11 v3.6 Support for ACS journals] + [2012/04/30 v3.7 Support for ACS journals] \@ifclassloaded{achemso}{% \PackageInfo{achemso}{% You have already loaded the `achemso' class:\MessageBreak @@ -989,28 +1001,36 @@ This work consists of the file achemso.dtx % \end{macrocode} %\end{macro} %\begin{macro}{\ifacs@abbreviations} +%\begin{macro}{\ifacs@articletitle} %\begin{macro}{\ifacs@biochem} +%\begin{macro}{\ifacs@chaptertitle} %\begin{macro}{\ifacs@email} %\begin{macro}{\ifacs@hyperref} %\begin{macro}{\ifacs@keywords} %\begin{macro}{\ifacs@super} -%\begin{macro}{\ifacs@usetitle} % These are all very trivial definitions: to avoid issues with older % versions of \pkg{xkeyval} each definition is done directly. % \begin{macrocode} \newif\ifacs@abbreviations +\newif\ifacs@articletitle \newif\ifacs@biochem +\newif\ifacs@chaptertitle \newif\ifacs@email \newif\ifacs@hyperref \newif\ifacs@keywords \newif\ifacs@super -\newif\ifacs@usetitle \define@key{acs}{abbreviations}[true]{% \acs@keyval@bool{abbreviations}{#1}% } +\define@key{acs}{articletitle}[true]{% + \acs@keyval@bool{articletitle}{#1}% +} \define@key{acs}{biochem}[true]{% \acs@keyval@bool{biochem}{#1}% } +\define@key{acs}{chaptertitle}[true]{% + \acs@keyval@bool{chaptertitle}{#1}% +} \define@key{acs}{email}[true]{% \acs@keyval@bool{email}{#1}% } @@ -1024,7 +1044,7 @@ This work consists of the file achemso.dtx \acs@keyval@bool{super}{#1}% } \define@key{acs}{usetitle}[true]{% - \acs@keyval@bool{usetitle}{#1}% + \acs@keyval@bool{articletitle}{#1}% } % \end{macrocode} %\end{macro} @@ -1034,6 +1054,7 @@ This work consists of the file achemso.dtx %\end{macro} %\end{macro} %\end{macro} +%\end{macro} %\begin{macro}{\acs@journal} %\begin{macro}{\acs@layout} %\begin{macro}{\acs@manuscript} @@ -1369,15 +1390,18 @@ This work consists of the file achemso.dtx \immediate\openout\acs@bib@file\acs@bib@name\relax \immediate\write\acs@bib@file{\acs@bib@message}% \edef\@tempa##1##2{% - \space\space##1\space = \space"##2",^^J% + \space\space##1\space = "##2",^^J% }% \immediate\write\acs@bib@file{% @Control\string{% achemso-control,^^J% - \@tempa{ctrl-use-title\space\space\space\space}{% - \ifacs@usetitle yes\else no\fi + \@tempa{ctrl-article-title\space}{% + \ifacs@articletitle yes\else no\fi + }% + \@tempa{ctrl-chapter-title\space}{% + \ifacs@chaptertitle yes\else no\fi }% - \@tempa{ctrl-etal-number\space\space}{\acs@maxauthors}% + \@tempa{ctrl-etal-number\space\space\space}{\acs@maxauthors}% \@tempa{ctrl-etal-firstonly}{% \ifacs@etal@truncate no\else yes\fi }% @@ -1432,13 +1456,13 @@ This work consists of the file achemso.dtx %<*class> \setkeys{acs}{ abbreviations = false, + articletitle = false, biblabel = brackets, biochem = false, etalmode = firstonly, keywords = false, maxauthors = 15, - super = true, - usetitle = false + super = true } % \end{macrocode} % When using the class, \pkg{notes2bib} is always emulated. Other @@ -3431,19 +3455,19 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*acbcct> \ProvidesFile{acbcct.cfg} - [2012/01/11 v3.6 achemso configuration: ACS Chem. Biol.] + [2012/04/30 v3.7 achemso configuration: ACS Chem. Biol.] \setkeys{acs}{ - biblabel = fullstop, - biochem = true, - super = false, - usetitle = true + articletitle = true, + biblabel = fullstop, + biochem = true, + super = false } \def\acs@type@list{article,letter,review,suppinfo} \SectionNumbersOff %</acbcct> %<*acbcct> \ProvidesFile{accacs.cfg} - [2012/01/11 v3.6 achemso configuration: ACS Catal.] + [2012/04/30 v3.7 achemso configuration: ACS Catal.] \setkeys{acs}{ keywords = true, } @@ -3452,64 +3476,73 @@ This work consists of the file achemso.dtx %</acbcct> %<*achre4> \ProvidesFile{achre4.cfg} - [2012/01/11 v3.6 achemso configuration: Acc. Chem. Res.] + [2012/04/30 v3.7 achemso configuration: Acc. Chem. Res.] \setkeys{acs}{ - biblabel = plain, - usetitle = true + articletitle = true, + biblabel = plain } \def\acs@type@list{article,suppinfo} \def\abstractname{Conspectus} %</achre4> %<*acncdm> \ProvidesFile{acncdm.cfg} - [2012/01/11 v3.6 achemso configuration: ACS Chem. Neurosci.] + [2012/04/30 v3.7 achemso configuration: ACS Chem. Neurosci.] \def\acs@type@list{article,review,letter,suppinfo,viewpoint} \setkeys{acs}{ - biblabel = fullstop, - biochem = true, - keywords = true, - super = false, - usetitle = true + articletitle = true, + biblabel = fullstop, + biochem = true, + keywords = true, + super = false } %</acncdm> %<*acsccc> \ProvidesFile{acsccc.cfg} - [2012/01/11 v3.6 achemso configuration: ACS Combinatorial Sci.] + [2012/04/30 v3.7 achemso configuration: ACS Combinatorial Sci.] \def\acs@type@list{article,letter,review,perspective,account,note,suppinfo} \setkeys{acs}{ - keywords = true, - usetitle = true, + articletitle = true, + keywords = true } \SectionNumbersOff %</acsccc> +%<*amclct> +\ProvidesFile{amclct.cfg} + [2012/04/30 v3.7 achemso configuration: ACS Med. Chem. Lett.] +\setkeys{acs}{ + articletitle = true +} +\def\acs@type@list{article,letter,perspective,suppinfo} +\SectionNumbersOff +%</amclct> %<*ancac3> \ProvidesFile{ancac3.cfg} - [2012/01/11 v3.6 achemso configuration: ACS Nano] + [2012/04/30 v3.7 achemso configuration: ACS Nano] \setkeys{acs}{ - biblabel = fullstop, - etalmode = truncate, - maxauthors = 10, - usetitle = true + articletitle = true, + biblabel = fullstop, + etalmode = truncate, + maxauthors = 10 } \def\acs@type@list{article,perspective,suppinfo} \SectionNumbersOff %</ancac3> %<*ancham> \ProvidesFile{ancham.cfg} - [2012/01/11 v3.6 achemso configuration: Anal. Chem.] + [2012/04/30 v3.7 achemso configuration: Anal. Chem.] \def\acs@type@list{article,note,suppinfo} \SectionNumbersOff %</ancham> %<*bichaw> \ProvidesFile{biochem.cfg} - [2012/01/11 v3.6 achemso configuration: Biochemistry] + [2012/04/30 v3.7 achemso configuration: Biochemistry] \setkeys{acs}{ abbreviations = true, + articletitle = true, biblabel = fullstop, biochem = true, keywords = true, - super = false, - usetitle = true + super = false } \SectionNumbersOff \def\acs@maketitle@extras@hook{% @@ -3552,11 +3585,11 @@ This work consists of the file achemso.dtx %</bichaw> %<*bcches> \ProvidesFile{bcches.cfg} - [2012/01/11 v3.6 achemso configuration: Bioconjugate Chem.] + [2012/04/30 v3.7 achemso configuration: Bioconjugate Chem.] \setkeys{acs}{ - biochem = true, - super = false, - usetitle = true + articletitle = true, + biochem = true, + super = false } \SectionNumbersOff %</bcches> @@ -3570,28 +3603,28 @@ This work consists of the file achemso.dtx %\changes{v3.4e}{2010/03/13}{No article titles for % \emph{Biomacromolecules}} \ProvidesFile{bomaf6.cfg} - [2012/01/11 v3.6 achemso configuration: Biomacromolecules] + [2012/04/30 v3.7 achemso configuration: Biomacromolecules] \def\acs@type@list{article,comment,communication,note,review,suppinfo} \SectionNumbersOff \AtEndOfClass{\SectionsOn} %</bomaf6> %<*bipret> \ProvidesFile{bipret.cfg} - [2012/01/11 v3.6 achemso configuration: Biotechnol. Prog.] + [2012/04/30 v3.7 achemso configuration: Biotechnol. Prog.] \setkeys{acs}{ - super = false, - usetitle = true + articletitle = true, + super = false } \def\acs@type@list{article,review,suppinfo} \SectionNumbersOff %</bipret> %<*crtoec> \ProvidesFile{crtoec.cfg} - [2012/01/11 v3.6 achemso configuration: Chem. Res. Toxicol.] + [2012/04/30 v3.7 achemso configuration: Chem. Res. Toxicol.] \setkeys{acs}{ - biochem = true, - super = false, - usetitle = true + articletitle = true, + biochem = true, + super = false } \def\acs@type@list{% article,perspective,profile,review,suppinfo% @@ -3600,7 +3633,7 @@ This work consists of the file achemso.dtx %</crtoec> %<*chreay> \ProvidesFile{chreay.cfg} - [2012/01/11 v3.6 achemso configuration: Chem. Rev.] + [2012/04/30 v3.7 achemso configuration: Chem. Rev.] \def\acs@type@default{review} \def\acs@type@list{review} % \end{macrocode} @@ -3611,7 +3644,7 @@ This work consists of the file achemso.dtx %<*cmatex> % \begin{macrocode} \ProvidesFile{cmatex.cfg} - [2012/01/11 v3.6 achemso configuration: Chem. Mater.] + [2012/04/30 v3.7 achemso configuration: Chem. Mater.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff @@ -3620,7 +3653,7 @@ This work consists of the file achemso.dtx %</cmatex> %<*cgdefu> \ProvidesFile{cgdefu.cfg} - [2012/01/11 v3.6 achemso configuration: Cryst. Growth Des.] + [2012/04/30 v3.7 achemso configuration: Cryst. Growth Des.] \def\acs@type@list{% article,communication,perspective,suppinfo% } @@ -3633,32 +3666,32 @@ This work consists of the file achemso.dtx %</cgdefu> %<*enfuem> \ProvidesFile{enfuem.cfg} - [2012/01/11 v3.6 achemso configuration: Energy Fuels] + [2012/04/30 v3.7 achemso configuration: Energy Fuels] \def\acs@type@list{article,review,suppinfo} \SectionNumbersOff %</enfuem> %<*esthag> \ProvidesFile{esthag.cfg} - [2012/01/11 v3.6 achemso configuration: Environ. Sci. Technol.] + [2012/04/30 v3.7 achemso configuration: Environ. Sci. Technol.] \setkeys{acs}{ - super = false, - usetitle = true + articletitle = true, + super = false } \def\acs@type@list{article,suppinfo} \SectionNumbersOff %</esthag> %<*iecred> \ProvidesFile{iecred.cfg} - [2012/01/11 v3.6 achemso configuration: Ind. Eng. Chem. Res.] + [2012/04/30 v3.7 achemso configuration: Ind. Eng. Chem. Res.] \setkeys{acs}{ - biblabel = fullstop, - usetitle = true + articletitle = true, + biblabel = fullstop } \SectionNumbersOff %</iecred> %<*inoraj> \ProvidesFile{inoraj.cfg} - [2012/01/11 v3.6 achemso configuration: Inorg. Chem.] + [2012/04/30 v3.7 achemso configuration: Inorg. Chem.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff @@ -3673,7 +3706,7 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jacsat> \ProvidesFile{jacsat.cfg} - [2012/01/11 v3.6 achemso configuration: J. Am. Chem. Soc.] + [2012/04/30 v3.7 achemso configuration: J. Am. Chem. Soc.] \SectionNumbersOff \ifx\acs@manuscript\acs@manuscript@communication\else \expandafter\endinput @@ -3883,19 +3916,19 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jafcau> \ProvidesFile{jafcau.cfg} - [2012/01/11 v3.6 achemso configuration: J. Agric. Food Chem.] + [2012/04/30 v3.7 achemso configuration: J. Agric. Food Chem.] \setkeys{acs}{ - super = false, - usetitle = true + articletitle = true, + super = false } \def\acs@type@list{article,suppinfo} \SectionNumbersOff %</jafcau> %<*jceaax> \ProvidesFile{jceaax.cfg} - [2012/01/11 v3.6 achemso configuration: J. Chem. Eng. Data] + [2012/04/30 v3.7 achemso configuration: J. Chem. Eng. Data] \setkeys{acs}{ - usetitle = true + articletitle = true } \def\acs@type@list{article,suppinfo} \def\refname{Literature Cited} @@ -3903,40 +3936,43 @@ This work consists of the file achemso.dtx %</jceaax> %<*jceda8> \ProvidesFile{jceda8.cfg} - [2012/01/11 v3.6 achemso configuration: J. Chem. Ed.] + [2012/04/30 v3.7 achemso configuration: J. Chem. Ed.] \SectionNumbersOff \setkeys{acs}{ - usetitle = true + articletitle = true } \def\acs@type@list{article,suppinfo} \SectionNumbersOff %</jceda8> %<*jcisd8> \ProvidesFile{jcisd8.cfg} - [2012/01/11 v3.6 achemso configuration: J. Chem. Inf. Model.] + [2012/04/30 v3.7 achemso configuration: J. Chem. Inf. Model.] \setkeys{acs}{ - usetitle = true + articletitle = true } \def\acs@type@list{article,suppinfo} \SectionNumbersOff %</jcisd8> %<*jctcce> \ProvidesFile{jctcce.cfg} - [2012/01/11 v3.6 achemso configuration: J. Chem. Theory Comput.] + [2012/04/30 v3.7 achemso configuration: J. Chem. Theory Comput.] \def\acs@type@list{article,suppinfo} +\setkeys{acs}{ + maxauthors = 0 +} %</jctcce> %<*jmcmar> \ProvidesFile{jmcmar.cfg} - [2012/01/11 v3.6 achemso configuration: J. Med. Chem.] + [2012/04/30 v3.7 achemso configuration: J. Med. Chem.] \setkeys{acs}{ - usetitle = true + articletitle = true } \def\acs@type@list{article,letter,perspective,suppinfo} \SectionNumbersOff %</jmcmar> %<*jnprdf> \ProvidesFile{jnprdf.cfg} - [2012/01/11 v3.6 achemso configuration: J. Nat. Prod.] + [2012/04/30 v3.7 achemso configuration: J. Nat. Prod.] \renewcommand*{\abstractname}{ABSTRACT} \renewcommand*{\acknowledgementname}{ACKNOWLEDGEMENT} \renewcommand*{\suppinfoname}{ASSOCIATED CONTENT} @@ -3971,7 +4007,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} - [2012/01/11 v3.6 achemso configuration: J. Org. Chem.] + [2012/04/30 v3.7 achemso configuration: J. Org. Chem.] \ifx\acs@manuscript\acs@manuscript@communication \AbstractOff \SectionsOff @@ -3982,7 +4018,7 @@ This work consists of the file achemso.dtx %</joceah> %<*jpcafh> \ProvidesFile{jpcafh.cfg} - [2012/01/11 v3.6 achemso configuration: J. Phys. Chem. A] + [2012/04/30 v3.7 achemso configuration: J. Phys. Chem. A] \def\acs@type@list{article,suppinfo} \setkeys{acs}{keywords = true} \SectionNumbersOff @@ -3994,7 +4030,7 @@ This work consists of the file achemso.dtx %</jpcafh> %<*jpcbfk> \ProvidesFile{jpcbfk.cfg} - [2012/01/11 v3.6 achemso configuration: J. Phys. Chem. B] + [2012/04/30 v3.7 achemso configuration: J. Phys. Chem. B] \def\acs@type@list{article,suppinfo} \setkeys{acs}{keywords = true} \SectionNumbersOff @@ -4003,7 +4039,7 @@ This work consists of the file achemso.dtx %</jpcbfk> %<*jpccck> \ProvidesFile{jpccck.cfg} - [2012/01/11 v3.6 achemso configuration: J. Phys. Chem. C] + [2012/04/30 v3.7 achemso configuration: J. Phys. Chem. C] \def\acs@type@list{article,suppinfo} \setkeys{acs}{keywords = true} \SectionNumbersOff @@ -4016,8 +4052,8 @@ This work consists of the file achemso.dtx % \begin{macrocode} %<*jpclcd> \ProvidesFile{jpclcd.cfg} - [2012/01/11 v3.6 achemso configuration: J. Phys. Chem. Lett.] -\setkeys{acs}{usetitle = true} + [2012/04/30 v3.7 achemso configuration: J. Phys. Chem. Lett.] +\setkeys{acs}{articletitle = true} \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionNumbersOff @@ -4026,34 +4062,34 @@ This work consists of the file achemso.dtx %</jpclcd> %<*jprobs> \ProvidesFile{jprobs.cfg} - [2012/01/11 v3.6 achemso configuration: J. Proteome Res.] + [2012/04/30 v3.7 achemso configuration: J. Proteome Res.] \setkeys{acs}{ - usetitle = true + articletitle = true } \def\acs@type@list{article,review,suppinfo} \SectionNumbersOff %</jprobs> %<*langd5> \ProvidesFile{langd5.cfg} - [2012/01/11 v3.6 achemso configuration: Langmuir] + [2012/04/30 v3.7 achemso configuration: Langmuir] \def\acs@type@list{article,letter,suppinfo} \SectionNumbersOff %</langd5> %<*mamobx> \ProvidesFile{mamobx.cfg} - [2012/01/11 v3.6 achemso configuration: Macromolecules] + [2012/04/30 v3.7 achemso configuration: Macromolecules] \SectionNumbersOff %</mamobx> %<*mpohbp> \ProvidesFile{mamobx.cfg} - [2012/01/11 v3.6 achemso configuration: Mol. Pharm.] -\setkeys{acs}{usetitle = true} + [2012/04/30 v3.7 achemso configuration: Mol. Pharm.] +\setkeys{acs}{articletitle = true} \def\acs@type@list{article,suppinfo} \SectionNumbersOff %</mpohbp> %<*nalefd> \ProvidesFile{nalefd.cfg} - [2012/01/11 v3.6 achemso configuration: Nano Lett.] + [2012/04/30 v3.7 achemso configuration: Nano Lett.] \setkeys{acs}{keywords = true} \def\acs@type@default{letter} \def\acs@type@list{letter} @@ -4061,7 +4097,7 @@ This work consists of the file achemso.dtx %</nalefd> %<*orlef7> \ProvidesFile{orlef7.cfg} - [2012/01/11 v3.6 achemso configuration: Org. Lett.] + [2012/04/30 v3.7 achemso configuration: Org. Lett.] \def\acs@type@default{letter} \def\acs@type@list{letter} \SectionsOff @@ -4071,13 +4107,13 @@ This work consists of the file achemso.dtx %</orlef7> %<*oprdfk> \ProvidesFile{oprdfk.cfg} - [2012/01/11 v3.6 achemso configuration: Org. Proc. Res. Dev.] + [2012/04/30 v3.7 achemso configuration: Org. Proc. Res. Dev.] \def\acs@type@list{article,highlight,review,suppinfo} \SectionNumbersOff %</oprdfk> %<*orgnd7> \ProvidesFile{orgnd7.cfg} - [2012/01/11 v3.6 achemso configuration: Organometallics] + [2012/04/30 v3.7 achemso configuration: Organometallics] \SectionNumbersOff %</orgnd7> % \end{macrocode} @@ -4461,6 +4497,8 @@ ENTRY author booktitle chapter + ctrl-article-title + ctrl-chapter-title ctrl-etal-firstonly ctrl-etal-number ctrl-use-title @@ -5165,26 +5203,30 @@ FUNCTION { end.bib } { % from LaTeX to BibTeX 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 } { %<*bio> - #1 'ctrl.use.title.bool := + #1 'ctrl.article.title.bool := %</bio> %<*!bio> - #0 'ctrl.use.title.bool := + #0 'ctrl.article.title.bool := %</!bio> + #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 := } % Functions of each bibitem: tracking punctuation and transferring @@ -5704,7 +5746,7 @@ FUNCTION { format.title } { } FUNCTION { format.title.article } { - ctrl.use.title.bool + ctrl.article.title.bool { title empty$ { } @@ -5767,12 +5809,21 @@ 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 := } if$ } - if$ + if$ chapter.title empty$ { } { |