summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/achemso
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-08-24 22:38:19 +0000
committerKarl Berry <karl@freefriends.org>2013-08-24 22:38:19 +0000
commit8f202738ce363c80b55b8a2a9496340292a4b200 (patch)
tree55b14aa65a17409600f1677a535435ad33902432 /Master/texmf-dist/source/latex/achemso
parent7296f99c246a5b1e923c7207fbe7f637685cc67e (diff)
achemso (24aug13)
git-svn-id: svn://tug.org/texlive/trunk@31512 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/achemso')
-rw-r--r--Master/texmf-dist/source/latex/achemso/achemso.dtx572
-rw-r--r--Master/texmf-dist/source/latex/achemso/achemso.ins39
2 files changed, 335 insertions, 276 deletions
diff --git a/Master/texmf-dist/source/latex/achemso/achemso.dtx b/Master/texmf-dist/source/latex/achemso/achemso.dtx
index e95b58da755..60d5d97cde5 100644
--- a/Master/texmf-dist/source/latex/achemso/achemso.dtx
+++ b/Master/texmf-dist/source/latex/achemso/achemso.dtx
@@ -64,7 +64,7 @@ See http://www.latex-project.org/lppl.txt
Originally developed by Mats Dahlgren
Copyright (C) 1996-1998 by Mats Dahlgren
-Copyright (C) 2008-2011 by
+Copyright (C) 2008-2013 by
Joseph Wright <joseph.wright@morningstar2.co.uk>
Part of this bundle is derived from cite.sty, to which the
@@ -101,52 +101,57 @@ This work consists of the file achemso.dtx
\file{natmove.sty}{\from{\jobname.dtx}{natmove}}
}
\usedir{tex/latex/achemso/config}
-\generate{\file{acbcct.cfg}{\from{\jobname.dtx}{acbcct}}
+\generate{\file{aamick.cfg}{\from{\jobname.dtx}{aamick}}
+ \file{acbcct.cfg}{\from{\jobname.dtx}{acbcct}}
\file{accacs.cfg}{\from{\jobname.dtx}{accacs}}
\file{achre4.cfg}{\from{\jobname.dtx}{achre4}}
\file{acncdm.cfg}{\from{\jobname.dtx}{acncdm}}
\file{acsccc.cfg}{\from{\jobname.dtx}{acsccc}}
\file{amlccd.cfg}{\from{\jobname.dtx}{amlccd}}
\file{amclct.cfg}{\from{\jobname.dtx}{amclct}}
- \file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
}
-\generate{\file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
+\generate{\file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
+ \file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
+ \file{apchd5.cfg}{\from{\jobname.dtx}{apchd5}}
+ \file{ascecg.cfg}{\from{\jobname.dtx}{ascecg}}
+ \file{asbcd6.cfg}{\from{\jobname.dtx}{asbcd6}}
\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}}
+}
+\generate{\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}}
-}
-\generate{\file{cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}}
+ \file{cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}}
\file{enfuem.cfg}{\from{\jobname.dtx}{enfuem}}
\file{esthag.cfg}{\from{\jobname.dtx}{esthag}}
- \file{iecred.cfg}{\from{\jobname.dtx}{iecred}}
+ \file{estlcu.cfg}{\from{\jobname.dtx}{estlcu}}
+}
+\generate{\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}}
-}
-\generate{\file{jceda8.cfg}{\from{\jobname.dtx}{jceda8}}
+ \file{jceda8.cfg}{\from{\jobname.dtx}{jceda8}}
\file{jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}}
- \file{jctcce.cfg}{\from{\jobname.dtx}{jctcce}}
- \file{jmcmar.cfg}{\from{\jobname.dtx}{jmcmar}}
+ \file{jctcce.cfg}{\from{\jobname.dtx}{jctcce}}
+}
+\generate{\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}}
-}
-\generate{\file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}}
+ \file{jpcbfk.cfg}{\from{\jobname.dtx}{jpcbfk}}
+ \file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}}
\file{jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}}
\file{jprobs.cfg}{\from{\jobname.dtx}{jprobs}}
- \file{langd5.cfg}{\from{\jobname.dtx}{langd5}}
+}
+\generate{\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}}
-}
-\generate{\file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
+ \file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
\file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}}
}
\usedir{bibtex/bst/achemso}
@@ -179,11 +184,11 @@ This work consists of the file achemso.dtx
%</package|class|natmove>
%<*driver>
\documentclass[a4paper]{ltxdoc}
-\usepackage[T1]{fontenc}
\usepackage{achemso,array,booktabs,lmodern}
\usepackage[osf]{mathpazo}
\usepackage[scaled=0.95]{helvet}
\usepackage[final]{listings,microtype}
+\usepackage[T1]{fontenc}
\usepackage[numbered]{hypdoc}
\EnableCrossrefs
\CodelineIndex
@@ -260,7 +265,8 @@ This work consists of the file achemso.dtx
% email,
% fax,
% natmovechars,
-% phone
+% phone,
+% setkeys
% }
% }^^A
%}
@@ -329,22 +335,48 @@ This work consists of the file achemso.dtx
%
%\maketitle
%
-%\changes{v1.0}{1998/06/01}{Initial release of package by Mats Dahlgren}
-%\changes{v2.0}{2007/01/17}{Re-write of package by Joseph Wright}
-%\changes{v3.0}{2008/07/20}{
-% Second re-write, converting to a class and giving much tighter
-% integration with \textsc{acs} submission system
-%}
-%\changes{v3.1}{2009/04/21}{
-% Re-ordered code to reduce or remove dependency on other packages
-%}
-%\changes{v3.5}{2010/06/25}{
-% New BibTeX style file.
-%}
-%\changes{v3.5a}{2010/08/05}{Modify JACS Communication to print
-% abstract}
-%\changes{v3.5c}{2010/10/11}{Update \emph{Org.~Lett.}\ style}
-%\changes{v3.5c}{2010/10/11}{Bug fix for \cs{mciteSubRef} macro}
+% \changes{v1.0}{1998/06/01}{Initial release of package by Mats Dahlgren}
+% \changes{v2.0}{2007/01/17}{Re-write of package by Joseph Wright}
+% \changes{v3.0}{2008/07/20}{^^A
+% Second re-write, converting to a class and giving much tighter
+% integration with \textsc{acs} submission system^^A
+% }
+% \changes{v3.1}{2009/04/21}{^^A
+% Re-ordered code to reduce or remove dependency on other packages^^A
+% }
+% \changes{v3.1}{2008/11/08}{Added \cs{alsoaffiliation} macro}
+% \changes{v3.2}{2009/04/20}{^^A
+% New functions \cs{SectionsOff}, \cs{SectionsOn},
+% \cs{SectionNumbersOff} and \cs{SectionNumbersOn}
+% }
+% \changes{v3.2}{2009/04/21}{New \texttt{tocentry} section}
+% \changes{v3.2}{2009/04/20}{^^A
+% New functions \cs{AbstractOff} and \cs{AbstractOn}^^A
+% }
+% \changes{v3.2c}{2009/05/29}{Added \cs{fax} macro}
+% \changes{v3.2c}{2009/05/29}{Added \cs{phone} macro}
+% \changes{v3.2b}{2009/05/05}{New \texttt{email} option}
+% \changes{v3.2c}{2009/05/28}{Fix so that \texttt{email} option is turned
+% on by default}
+% \changes{v3.3}{2008/08/28}{\cs{altaffiliation} macro checks for
+% duplicate entries and uses only one footnote}
+% \changes{v3.3}{2009/08/28}{New \texttt{layout} option}
+% \changes{v3.3a}{2009/09/01}{New \texttt{etalmode} option}
+% \changes{v3.4}{2010/01/15}{More detail on installation}
+% \changes{v3.5}{2010/06/25}{New \BibTeX{} style file}
+% \changes{v3.5a}{2010/08/05}{Modify JACS Communication to print
+% abstract}
+% \changes{v3.5c}{2010/10/11}{Update \emph{Org.~Lett.}\ style}
+% \changes{v3.5c}{2010/10/11}{Bug fix for \cs{mciteSubRef} macro}
+% \changes{v3.4}{2010/01/15}{Require \pkg{cleveref}, dropping
+% \pkg{varioref} use}
+% \changes{v3.6}{2012/01/11}{Drop \pkg{cleverref} use}
+% \changes{v3.7}{2012/04/30}{Rename \opt{usetitle} option to
+% \opt{articletitle}}
+% \changes{v3.7}{2012/04/30}{New \opt{chaptertitle} option for bibliography}
+% \changes{v3.8}{2013/08/23}{Extend journal list to current ACS range}
+% \changes{v3.8}{2013/08/16}{Introduce \cs{latin} command to support
+% \emph{ACS Nano} requirements}
%
%\begin{abstract}
% The \pkg{achemso} bundle provides a \LaTeX\ class file and \BibTeX\
@@ -386,7 +418,6 @@ This work consists of the file achemso.dtx
%
%\section{Installation}
%
-%\changes{v3.4}{2010/01/15}{More detail on installation}
% The package is supplied in \file{dtx} format and as a pre-extracted
% zip file, \file{\jobname.tds.zip}. The later is most convenient for
% most users: simply unzip this in your local texmf directory and
@@ -412,9 +443,6 @@ This work consists of the file achemso.dtx
%
%\section{Requirements}
%
-%\changes{v3.4}{2010/01/15}{Require \pkg{cleveref}, dropping
-% \pkg{varioref} use}
-%\changes{v3.6}{2012/01/11}{Drop \pkg{cleverref} use}
% The \pkg{achemso} class requires the following packages:
%\begin{itemize}
% \item \pkg{caption}
@@ -452,57 +480,62 @@ This work consists of the file achemso.dtx
% target journal for the publication. The package is designed such
% that the choice of journal will set up the correct bibliography
% style and so on. The journals currently recognised by the package
-% are summarised in \ref{tab:journal}. If an unknown journal
+% are summarised in Table~\ref{tab:journal}. If an unknown journal
% is specified, the package will fall-back on the
% \opt{journal=jacsat} option.
%\begin{table}
% \centering
-% \begin{tabular}{>{\itshape}l>{\ttfamily}l}
+% \begin{tabular}{@{}>{\itshape}l>{\ttfamily}l>{\itshape}l>{\ttfamily}l@{}}
% \toprule
-% Journal & Setting \\
+% Journal & \rmfamily Setting & Journal & \rmfamily Setting \\
% \midrule
-% ACS Chem.\ Biol. & acbcct \\
-% ACS Catal. & accacs \\
-% Acc.\ Chem.\ Res. & achre4 \\
-% ACS Chem.\ Neurosci. & acncdm \\
-% ACS Combinatorial Sci. & acsccc \\
-% ACS Macro Lett. & amlccd \\
-% ACS Med. Chem. Lett. . & amclct \\
-% ACS Nano & ancac3 \\
-% Anal.\ Chem. & ancham \\
-% Biochemistry & bichaw \\
-% Bioconjugate Chem. & bcches \\
-% Biomacromolecules & bomaf6 \\
-% Biotechnol.\ Prog. & bipret \\
-% Chem.\ Res.\ Toxicol. & crtoec \\
-% Chem.\ Rev. & chreay \\
-% Chem.\ Mater. & cmatex \\
-% Cryst.\ Growth Des. & cgdefu \\
-% Energy Fuels & enfuem \\
-% Environ.\ Sci.\ Technol. & esthag \\
-% Ind.\ Eng.\ Chem.\ Res. & iecred \\
-% Inorg.\ Chem. & inoraj \\
-% J.~Agric.\ Food Chem. & jafcau \\
-% J.~Chem.\ Eng.\ Data & jceaax \\
-% J.~Chem.\ Ed. & jceda8 \\
-% J.~Chem.\ Inf.\ Model. & jcisd8 \\
-% J.~Chem.\ Theory Comput. & jctcce \\
-% J.~Med.\ Chem. & jmcmar \\
-% J.~Nat.\ Prod. & jnprdf \\
-% J.~Org.\ Chem. & joceah \\
-% J.~Phys.\ Chem.~A & jpcafh \\
-% J.~Phys.\ Chem.~B & jpcbfk \\
-% J.~Phys.\ Chem.~C & jpccck \\
-% J.~Phys.\ Chem.\ Lett. & jpclcd \\
-% J.~Proteome Res. & jprobs \\
-% J.~Am.\ Chem.\ Soc. & jacsat \\
-% Langmuir & langd5 \\
-% Macromolecules & mamobx \\
-% Mol.\ Pharm. & mpohbp \\
-% Nano Lett. & nalefd \\
-% Org.\ Lett. & orlef7 \\
-% Org.\ Proc.\ Res.\ Dev. & oprdfk \\
-% Organometallics & orgnd7 \\
+% ACS Appl.\ Mater.\ Interfaces & aamick &
+% Ind.\ Eng.\ Chem.\ Res. & iecred \\
+% ACS Chem.\ Biol. & acbcct &
+% Inorg.\ Chem. & inoraj \\
+% ACS Catal. & accacs &
+% J.~Agric.\ Food Chem. & jafcau \\
+% Acc.\ Chem.\ Res. & achre4 &
+% J.~Chem.\ Eng.\ Data & jceaax \\
+% ACS Chem.\ Neurosci. & acncdm &
+% J.~Chem.\ Ed. & jceda8 \\
+% ACS Combinatorial Sci. & acsccc &
+% J.~Chem.\ Inf.\ Model. & jcisd8 \\
+% ACS Macro Lett. & amlccd &
+% J.~Chem.\ Theory Comput. & jctcce \\
+% ACS Med.\ Chem.\ Lett. & amclct &
+% J.~Med.\ Chem. & jmcmar \\
+% ACS Nano & ancac3 &
+% J.~Nat.\ Prod. & jnprdf \\
+% ACS Photon. & apchd5 &
+% J.~Org.\ Chem. & joceah \\
+% ACS Sustainable Chem.\ Eng. & ascecg &
+% J.~Phys.\ Chem.~A & jpcafh \\
+% ACS Synth.\ Biol. & asbcd6 &
+% J.~Phys.\ Chem.~B & jpcbfk \\
+% Anal.\ Chem. & ancham &
+% J.~Phys.\ Chem.~C & jpccck \\
+% Biochemistry & bichaw &
+% J.~Phys.\ Chem.\ Lett. & jpclcd \\
+% Bioconjugate Chem. & bcches &
+% J.~Proteome Res. & jprobs \\
+% Biomacromolecules & bomaf6 &
+% J.~Am.\ Chem.\ Soc. & jacsat \\
+% Biotechnol.\ Prog. & bipret &
+% Langmuir & langd5 \\
+% Chem.\ Res.\ Toxicol. & crtoec &
+% Macromolecules & mamobx \\
+% Chem.\ Rev. & chreay &
+% Mol.\ Pharm. & mpohbp \\
+% Chem.\ Mater. & cmatex &
+% Nano Lett. & nalefd \\
+% Cryst.\ Growth Des. & cgdefu &
+% Org.\ Lett. & orlef7 \\
+% Energy Fuels & enfuem &
+% Org.\ Proc.\ Res.\ Dev. & oprdfk \\
+% Environ.\ Sci.\ Technol. & esthag &
+% Organometallics & orgnd7 \\
+% Environ.\ Sci.\ Technol.\ Lett. & estlcu \\
% \bottomrule
% \end{tabular}
% \caption{Values for \opt{journal} option}
@@ -519,7 +552,6 @@ This work consists of the file achemso.dtx
% \opt{suppinfo} is also available for supporting information.
%
%\DescribeOption{layout}
-%\changes{v3.3}{2009/08/28}{New \texttt{layout} option}
% The \pkg{achemso} class can produce drafts in two layout styles. The
% standard setting for the \opt{layout} option is \opt{traditional},
% which produces a double-spaced single column manuscript. The
@@ -529,9 +561,6 @@ This work consists of the file achemso.dtx
% be ignored.
%
%\DescribeOption{email}
-%\changes{v3.2b}{2009/05/05}{New \texttt{email} option}
-%\changes{v3.2c}{2009/05/28}{Fix so that \texttt{email} option is turned
-% on by default}
% It may be desirable to omit e-mail addresses from the front page of
% a manuscript. The printing of e-mail addresses can be disabled using
% the \opt{email} option, which takes Boolean values only. The default
@@ -552,10 +581,7 @@ This work consists of the file achemso.dtx
%\DescribeMacro{\author}
%\DescribeMacro{\affiliation}
%\DescribeMacro{\alsoaffiliation}
-%\changes{v3.1}{2008/11/08}{Added \cs{alsoaffiliation} macro}
%\DescribeMacro{\altaffiliation}
-%\changes{v3.3}{2008/08/28}{\cs{altaffiliation} macro checks for
-% duplicate entries and uses only one footnote}
%\DescribeMacro{\email}
% Inspired by REV\TeX, the \pkg{achemso} class alters the method for
% adding author information to the manuscript. Each author should be
@@ -600,9 +626,7 @@ This work consists of the file achemso.dtx
% if required.
%
%\DescribeMacro{\fax}
-%\changes{v3.2c}{2009/05/29}{Added \cs{fax} macro}
%\DescribeMacro{\phone}
-%\changes{v3.2c}{2009/05/29}{Added \cs{phone} macro}
% The class will recognise the optional information \cs{fax} and
% \cs{phone}, which will be printed along with the lead authors
% e-mail address. Note that this information is only used for authors
@@ -653,10 +677,6 @@ This work consists of the file achemso.dtx
%
%\DescribeMacro{\SectionNumbersOff}
%\DescribeMacro{\SectionNumbersOn}
-%\changes{v3.2}{2009/04/20}{
-% New functions \cs{SectionsOff}, \cs{SectionsOn},
-% \cs{SectionNumbersOff} and \cs{SectionNumbersOn}
-%}
% Some journals have no section numbering by default. This can be
% set up in the appropriate configuration file, but it may be that
% individual users need to change the decision. The macros
@@ -671,9 +691,6 @@ This work consists of the file achemso.dtx
% preamble-only.
%\DescribeMacro{\AbstractOff}
%\DescribeMacro{\AbstractOn}
-%\changes{v3.2}{2009/04/20}{
-% New functions \cs{AbstractOff} and \cs{AbstractOn}
-%}
% Similar functions are available for the abstract: \cs{AbstractOff} and
% \cs{AbstractOn}.
%
@@ -696,7 +713,6 @@ This work consists of the file achemso.dtx
%\end{LaTeXdemo}
%
%\DescribeEnv{tocentry}
-%\changes{v3.2}{2009/04/21}{New \texttt{tocentry} section}
% For generating an entry for the graphical table of content, required
% by some journals, the environment \texttt{tocentry} is available. This
% prints its content in an appropriately sized box on a separate page.
@@ -710,6 +726,15 @@ This work consists of the file achemso.dtx
% \end{tocentry}
%\end{LaTeXdemo}
%
+% \subsection{Miscellaneous commands}
+%
+% \DescribeMacro{\latin}
+%
+% The command \cs{latin} is provided by the class to format Latin phrases
+% such as ``et al.'' Most ACS journals do not make these italic, but
+% some (for example \emph{ACS Nano}) do. By providing a command, the formatting
+% is left flexible.
+%
%\section{The package file}
% The \pkg{achemso} package is independent of the classs file, and
% contains parts of the bundle useful outside of submission to the
@@ -730,22 +755,18 @@ This work consists of the file achemso.dtx
% \opt{super=false} are valid).
%
%\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{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}
%\DescribeOption{maxauthors}
% Many journals require that long lists of authors are shortened using
% `et al.' in the references section. The behaviour of the \BibTeX\
@@ -914,7 +935,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*class>
\ProvidesClass{achemso}
- [2013/06/07 v3.7h Submission to ACS journals]
+ [2013/08/23 v3.8 Submission to ACS journals]
\LoadClass[12pt,letter]{article}
% \end{macrocode}
%
@@ -934,7 +955,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*package>
\ProvidesPackage{achemso}
- [2013/06/07 v3.7h Support for ACS journals]
+ [2013/08/23 v3.8 Support for ACS journals]
\@ifclassloaded{achemso}{%
\PackageInfo{achemso}{%
You have already loaded the `achemso' class:\MessageBreak
@@ -975,8 +996,6 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%
-%\changes{v3.3}{2009/08/28}{Changed key code to be independent of
-% \pkg{xkeyval} version}
% The first stage needed is to read the package options given. Although
% \pkg{xkeyval} was perhaps not the best choice, changing this now would
% be rather risky.
@@ -1082,7 +1101,6 @@ This work consists of the file achemso.dtx
%\begin{macro}{\ifacs@etal@truncate}
%\begin{macro}{\acs@etal@firstonly}
%\begin{macro}{\acs@etal@truncate}
-% \changes{v3.7f}{2013/03/07}{Fix behaviour of \texttt{etalmode] option}
% The setup for the \opt{etalmode} option is quite simple: just look
% for the appropriate macros.
% \begin{macrocode}
@@ -1102,9 +1120,7 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\end{macro}
-% \begin{macro}
-% \changes{v3.6}{2011/01/11}{Allow \opt{biblabel} option to work
-% after class or package loading}
+% \begin{macro}{\acs@activate@biblabel}
% The \opt{biochemistry} option is an alias for \opt{biochem}. The
% \opt{biblabel} option is a choice, which is implemented using a
% csname search. The group here prevents hash table pollution, whilst
@@ -1183,8 +1199,6 @@ This work consists of the file achemso.dtx
%
%\begin{macro}{\acs@niib@create}
%\begin{macro}{bibnote}
-%\changes{v3.4f}{2010/04/13}{Only define bibnote counter if not done
-% elsewhere}
%\begin{macro}{\thebibnote}
%\begin{macro}{\bibnote}
%\begin{macro}{\bibnotemark}
@@ -1364,8 +1378,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@bib@write}
-%\changes{v3.2b}{2009/05/05}{Force \cs{AtBeginDocument} so first citation
-% is for control}
%\begin{macro}{\acs@bib@write@aux}
% The control information for \BibTeX\ needs to be written to a special
% file. The main writing macro is quite simple. Actually writing the
@@ -1421,11 +1433,21 @@ This work consists of the file achemso.dtx
\acs@bibliography{acs-\jobname,#1}%
}%
}
-%</package|class>
% \end{macrocode}
%\end{macro}
%\end{macro}
%
+% \begin{macro}{\latin}
+% The journal \emph{ACS Nano} formats Latin phrases differently from
+% every other ACS journal: we provide a \cs{latin} command to cover this.
+% \begin{macrocode}
+\AtBeginDocument{
+ \providecommand{\latin}[1]{#1}
+}
+%</package|class>
+% \end{macrocode}
+% \end{macro}
+%
%\subsection{Late class-only code}
%
% Most of the power of the class is now created. First, a few options
@@ -1443,15 +1465,11 @@ This work consists of the file achemso.dtx
super = true
}
% \end{macrocode}
-%\changes{v3.7e}{2013/02/13}{Drop loading \pkg{mathptmx}}
% When using the class, \pkg{notes2bib} is always emulated. Other
% standard support packages can now be loaded.
% \begin{macrocode}
\acs@niib@create
\RequirePackage[margin=2.54cm]{geometry}
-\RequirePackage[scaled=0.90]{helvet}
-\RequirePackage{courier}
-\RequirePackage[T1]{fontenc}
\RequirePackage{
caption,
float,
@@ -1469,11 +1487,6 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%
%\begin{macro}{\title}
-%\changes{v3.2}{2009/04/19}{Short title no longer used although
-% optional argument still accepted: removed internal \cs{@shorttitle}
-% macro}
-%\changes{v3.2c}{2009/05/29}{Restored short title for some journals
-% which do need this information}
%\begin{macro}{\@title}
%\begin{macro}{\acs@title@short}
% For the meta-data, the REV\TeX\ bundle provides a good model for
@@ -1514,7 +1527,6 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\end{macro}
-%\changes{v3.1}{2008/09/28}{Meta-data system redesigned}
%\begin{macro}{\author}
% The author macro stores the current author details and sets the
% affiliation of the author to the current one. Everything is
@@ -1584,8 +1596,6 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\begin{macro}{\acs@affil@ifdup}
-%\changes{v3.2a}{2009/04/28}{Fixed mistake in definition for \cs{@tempb}
-% to ensure check actually works.}
%\begin{macro}{\acs@affil@ifdup@aux}
% A short test for two addresses being identical.
% \begin{macrocode}
@@ -1700,9 +1710,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\altaffiliation}
-%\changes{v3.3}{2009/08/28}{\cs{altaffiliation} code modified to check
-% for repeated entries}
-%\changes{v3.3d}{2009/11/07}{Bug fix for storing data}
% For the alternative affiliation, a second count is kept, and the
% affiliation is ``attached'' to the author. The way these are stored
% means that the appropriate affiliation number can be recovered later,
@@ -1832,18 +1839,22 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\newcommand*\acs@abbreviations@print{%
\ifx\@abbreviations\@empty\else
- ABBREVIATIONS: \@abbreviations
+ \section*{Abbreviations}
+ \@abbreviations
\par
\fi
}
\newcommand*\acs@keywords@print{%
\ifx\@keywords\@empty\else
- KEYWORDS: \@keywords
+ \section*{Keywords}
+ \@abbreviations
\par
\fi
}
\newcommand*\acs@title@short@print{%
- RUNNING HEADER: \acs@title@short
+ \section*{Running header}
+ \acs@title@short
+ \par
}
% \end{macrocode}
%\end{macro}
@@ -1916,10 +1927,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\@maketitle}
%\begin{macro}{\@maketitle@title@hook}
-%\changes{v3.0a}{2008/08/21}{Skips footnotes for a single institution}
-%\changes{v3.1}{2008/08/28}{Slightly simplified code}
-%\changes{v3.2c}{2008/05/29}{Uses same footnote symbols as author list}
-%\changes{v3.2c}{2008/05/29}{Spacing and fonts made general}
% With the changes outlined above in place, a new \cs{@maketitle}
% macro is needed. This is partially a copy of the existing, but
% rather heavily modified.
@@ -2014,8 +2021,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@contact@details}
-%\changes{v3.2c}{2009/05/29}{Added phone and fax numbers to contact
-% output}
% A general contact details macro.
% \begin{macrocode}
\newcommand*\acs@contact@details{%
@@ -2025,8 +2030,6 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\begin{macro}{\@thanks}
-%\changes{v3.1}{2008/08/29}{Moved footnote generation to \cs{@thanks}
-% macro}
%\begin{macro}{\@thanks@hook}
% The \cs{@thanks} macro is used as a hook to generate the footnotes if
% needed.
@@ -2046,10 +2049,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@author@list}
-%\changes{v3.0a}{2008/08/21}{Skips footnotes for a single institution}
-%\changes{v3.2}{2009/04/20}{Logic made clearer with more sub-macros}
-%\changes{v3.2c}{2009/05/28}{Includes a footnote to go with star for
-% corresponding authors}
%\begin{macro}{\acs@author@list@star}
% Printing the author list needs to do several things. The appropriate
% separators between authors are created and the author names
@@ -2101,8 +2100,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@author@list@and}
%\begin{macro}{\acs@author@list@comma}
-%\changes{v3.3c}{2009/10/32}{Removed spurious comma when only two names
-% present}
% Simple checks to add an ``and'' and a comma.
% \begin{macrocode}
\newcommand*\acs@author@list@and{%
@@ -2123,8 +2120,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@author@star}
-%\changes{v3.2c}{2009/05/29}{Tracking added so that the need for a star
-% is recorded}
%\begin{macro}{\acs@author@star@aux}
% A check for an e-mail for an author: if so, add a star.
% \begin{macrocode}
@@ -2150,8 +2145,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@author@affil}
%\begin{macro}{\acs@author@affil@aux}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
-%\changes{v3.3b}{2009/10/16}{Bug fix: wrong macro redefined!}
% The main affiliation of the author is checked for, and assuming one
% is found the appropriate symbol is added to the list.
% \begin{macrocode}
@@ -2192,7 +2185,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@author@affil@also}
%\begin{macro}{\acs@author@affil@also@aux}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
% The ``also'' affiliations are generated by a loop as there may be more
% than one.
% \begin{macrocode}
@@ -2218,7 +2210,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@author@affil@alt}
%\begin{macro}{\acs@author@affil@alt@aux}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
% Alternative affiliations get the correct affiliation number back out
% from the stored data. There are then two corrections: one for the
% total number of main affiliations and a second in case there is a
@@ -2243,30 +2234,68 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\end{macro}
-%\begin{macro}{\acs@author@fnsymbol}
-%\changes{v3.1}{2008/09/04}{Extended symbols available}
+% \begin{macro}{\acs@author@fnsymbol}
+% \begin{macro}{\acs@author@fnsymbol@aux}
+% \begin{macro}{\acs@author@fnsymbol@loop}
+% \begin{macro}{\acs@author@fnsymbol@loop@aux@i}
+% \begin{macro}{\acs@author@fnsymbol@loop@aux@ii}
+% \begin{macro}{\acs@author@fnsymbol@loop@aux@m}
+% \begin{macro}{\acs@author@fnsymbol@loop@aux@Q}
+% \begin{macro}{\acs@author@fnsymbol@symbol}
% The ACS have an extended list of symbols. The star appears at the
% special position zero.
% \begin{macrocode}
-\newcommand*\acs@author@fnsymbol[1]{%
+\newcommand*{\acs@author@fnsymbol}[1]{%
\ensuremath{%
- \ifcase #1 *\or
- \dagger\or
- \ddagger\or
- \P\or
- \S\or
- \|\or
- \bot\or
- \#\or
- @\or
- \triangle\or
- \nabla\else
- #1%
- \fi
+ \expandafter\acs@author@fnsymbol@aux\expandafter{\number#1 }%
}%
}
+\newcommand*{\acs@author@fnsymbol@aux}[1]{%
+ \ifnum#1>10 %
+ \expandafter\acs@author@fnsymbol@loop
+ \else
+ \expandafter\acs@author@fnsymbol@symbol
+ \fi
+ {#1}%
+}
+\newcommand*{\acs@author@fnsymbol@loop}[1]{%
+ \acs@author@fnsymbol@loop@aux@i#1%
+}
+\newcommand*{\acs@author@fnsymbol@loop@aux@i}[2]{%
+ \acs@author@fnsymbol@symbol{\ifnum#2=0 10\else #2\fi}%
+ \expandafter\acs@author@fnsymbol@loop@aux@ii\romannumeral #1000Q{}%
+ {\acs@author@fnsymbol@symbol{\ifnum#2=0 10\else #2\fi}}%
+}
+\newcommand*{\acs@author@fnsymbol@loop@aux@ii}[1]{%
+ \@nameuse{acs@author@fnsymbol@loop@aux@#1}%
+}
+\def\acs@author@fnsymbol@loop@aux@m#1Q#2#3{%
+ \acs@author@fnsymbol@loop@aux@ii#1Q{#2#3}{#3}%
+}
+\newcommand*{\acs@author@fnsymbol@loop@aux@Q}[2]{#1}
+\newcommand*{\acs@author@fnsymbol@symbol}[1]{%
+ \ifcase #1 *\or
+ \dagger\or
+ \ddagger\or
+ \P\or
+ \S\or
+ \|\or
+ \bot\or
+ \#\or
+ @\or
+ \triangle\or
+ \nabla
+ \fi
+}
% \end{macrocode}
-%\end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%\begin{macro}{\acs@address@list}
%\begin{macro}{\acs@address@list@aux}
% The main address block is rather less complex than the author
@@ -2299,12 +2328,8 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@fnsymbol@org}
-%\changes{v3.0a}{2008/08/21}{Fixed bugs in printing affiliations
-% correctly}
%\begin{macro}{\acs@affil@list}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
%\begin{macro}{\acs@affil@list@aux}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
% Footnotes are done in two stages. First the main affiliation is
% handled, then the possible alternative. There is a need to check for
% the possibility that there is only one main affiliation but one or
@@ -2348,7 +2373,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@affil@alt@list}
%\begin{macro}{\acs@affil@alt@lista@aux}
-%\changes{v3.2c}{2009/05/29}{Extended to allow for footnotes to title}
% The secondary loop for alternative affiliations is similar.
% \begin{macrocode}
\newcommand*\acs@affil@alt@list{%
@@ -2373,7 +2397,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@email@list@font}
%\begin{macro}{\acs@email@list}
-%\changes{v3.0a}{2008/08/21}{Fixed error if only one address is given}
%\begin{macro}{\acs@email@list@aux}
% The final piece of meta-data to print is the e-mail address list.
% The total number of e-mail addresses given it counted in
@@ -2476,12 +2499,13 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\end{macro}
-%\begin{macro}{\acs@maketitle@extras}
-%\begin{macro}{\acs@maketitle@extras@hook}
-% A couple of things might need to be added to \cs{maketitle}.
+% \begin{macro}{\endabstract}
+% \begin{macro}{\acs@abstract@extras}
% \begin{macrocode}
-\newcommand*\acs@maketitle@extras{%
- \acs@maketitle@extras@hook
+\g@addto@macro\endabstract{%
+ \aftergroup\acs@abstract@extras
+}
+\newcommand*{\acs@abstract@extras}{%
\ifacs@abbreviations
\acs@abbreviations@print
\par
@@ -2491,6 +2515,17 @@ This work consists of the file achemso.dtx
\par
\fi
}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%\begin{macro}{\acs@maketitle@extras}
+%\begin{macro}{\acs@maketitle@extras@hook}
+% A couple of things might need to be added to \cs{maketitle}.
+% \begin{macrocode}
+\newcommand*\acs@maketitle@extras{%
+ \acs@maketitle@extras@hook
+}
\newcommand*\acs@maketitle@extras@hook{}
\g@addto@macro{\maketitle}{\acs@maketitle@extras}
% \end{macrocode}
@@ -2505,7 +2540,6 @@ This work consists of the file achemso.dtx
%
%\begin{environment}{scheme}
%\begin{environment}{chart}
-%\changes{v3.1}{2008/08/29}{Fixed scheme naming}
%\begin{environment}{graph}
% Three new float types are provided, \texttt{scheme}, \texttt{chart}
% and \texttt{graph}. These are the most obvious types; for graphs,
@@ -2551,10 +2585,7 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\begin{macro}{\plainref}
-%\changes{v3.4}{2010/01/15}{New macro}
%\begin{macro}{\ref}
-%\changes{v3.4}{2010/01/15}{Redefined to use \pkg{cleveref}}
-%\changes{v3.6}{2012/01/11}{Drop \pkg{cleveref}}
% For legacy support.
% \begin{macrocode}
\newcommand*\plainref{}
@@ -2667,8 +2698,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{environment}{acknowledgement}
%\begin{environment}{suppinfo}
-%\changes{v3.2c}{2009/05/30}{Automatically includes sentence about
-% on-line supplementary information}
% Simple named sections.
% \begin{macrocode}
\newenvironment{acknowledgement}{%
@@ -2693,7 +2722,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acknowledgementname}
%\begin{macro}{\bibsection}
-%\changes{v3.2b}{2009/05/05}{Move redefinition to \cs{AtEndOfClass}}
%\begin{macro}{\suppinfoname}
% A few macros need to get around the changes.
% \begin{macrocode}
@@ -2909,7 +2937,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{environment}{tocentry}
-%\changes{v3.4}{2010/01/15}{New TOC printing routine}
% Actually creating the entry is pretty easy.
% \begin{macrocode}
\newenvironment{tocentry}{\acs@collect\acs@tocentry@print}{}
@@ -2972,7 +2999,6 @@ This work consists of the file achemso.dtx
}
% \end{macrocode}
%
-%\changes{v3.2b}{2009/05/05}{Some back-compatibility functions added}
% A few bits for older versions.
% \begin{macrocode}
\newcommand*\acs@setkeys{\setkeys{acs}}
@@ -3153,8 +3179,6 @@ This work consists of the file achemso.dtx
%
%\subsection{Late shared code}
%
-%\changes{v3.2b}{2009/05/05}{Moved loading of \textsf{natbib} to end of
-% class}
%\begin{macro}{\citenumfont}
% Changes to citations can now be made. The citation styles supplied
% here require \pkg{natbib}, which is loaded with the appropriate
@@ -3171,8 +3195,6 @@ This work consists of the file achemso.dtx
\RequirePackage{natmove}
% \end{macrocode}
%\end{macro}
-%\changes{v3.7f}{2013/03/07}{Moved loading of \textsf{mciteplus} after
-% \pkg{natbib}}
% The \pkg{mciteplus} package allows the construction of lists of
% references with sub-letters. However, it might not be available, and
% so it is only loaded if available: the \file{.bst} files should work
@@ -3181,6 +3203,11 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\IfFileExists{mciteplus.sty}{%
\RequirePackage{mciteplus}
+ \@ifpackagelater{mciteplus}{2008/09/31}
+ {}
+ {%
+ \edef\@mciteNatbibCiteCmdList{\@mciteNatbibCiteCmdList,citenum}%
+ }
%<*!package>
\def\@mciteSubRef[##1]##2{\plainref{\@mcitereflabelprefix:##1:##2}}
%</!package>
@@ -3324,8 +3351,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\nmv@citex@punct}
-%\changes{v3.4}{2009/01/15}{Move code for double periods to a separate
-% macro}
%\begin{macro}{\nmv@citex@punct@undouble}
%\begin{macro}{\nmv@citex@loop}
% The working macro for moving the punctuation. This is very much
@@ -3353,7 +3378,6 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\begin{macro}{\nmv@citex@punct@aux}
-%\changes{v3.4}{2009/01/15}{Safer loop, as in \pkg{}}
% The final part of the punctuation moving system.
% \begin{macrocode}
\newcommand*\nmv@citex@punct@aux[1]{%
@@ -3446,9 +3470,14 @@ This work consists of the file achemso.dtx
% Keeping everything separate simply helps with maintenance.
%
% \begin{macrocode}
+%<*aamick>
+\ProvidesFile{aamick.cfg}
+ [2013/08/23 v3.8 achemso configuration: ACS Appl. Mater. Interfaces.]
+\def\acs@type@list{article,letter,suppinfo}
+%</aamick>
%<*acbcct>
\ProvidesFile{acbcct.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Chem. Biol.]
+ [2013/08/23 v3.8 achemso configuration: ACS Chem. Biol.]
\setkeys{acs}{
articletitle = true,
biblabel = fullstop,
@@ -3460,7 +3489,7 @@ This work consists of the file achemso.dtx
%</acbcct>
%<*acbcct>
\ProvidesFile{accacs.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Catal.]
+ [2013/08/23 v3.8 achemso configuration: ACS Catal.]
\setkeys{acs}{
keywords = true,
}
@@ -3469,7 +3498,7 @@ This work consists of the file achemso.dtx
%</acbcct>
%<*achre4>
\ProvidesFile{achre4.cfg}
- [2013/06/07 v3.7h achemso configuration: Acc. Chem. Res.]
+ [2013/08/23 v3.8 achemso configuration: Acc. Chem. Res.]
\setkeys{acs}{
articletitle = true,
biblabel = plain
@@ -3479,7 +3508,7 @@ This work consists of the file achemso.dtx
%</achre4>
%<*acncdm>
\ProvidesFile{acncdm.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Chem. Neurosci.]
+ [2013/08/23 v3.8 achemso configuration: ACS Chem. Neurosci.]
\def\acs@type@list{article,review,letter,suppinfo,viewpoint}
\setkeys{acs}{
articletitle = true,
@@ -3491,7 +3520,7 @@ This work consists of the file achemso.dtx
%</acncdm>
%<*acsccc>
\ProvidesFile{acsccc.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Combinatorial Sci.]
+ [2013/08/23 v3.8 achemso configuration: ACS Combinatorial Sci.]
\def\acs@type@list{article,letter,review,perspective,account,note,suppinfo}
\setkeys{acs}{
articletitle = true,
@@ -3499,10 +3528,9 @@ This work consists of the file achemso.dtx
}
\SectionNumbersOff
%</acsccc>
-% \changes{v3.5g}{2103/04/13}{Support for \emph{ACS Macro Lett.}}
%<*amlccd>
\ProvidesFile{amlccd.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Macro Lett.]
+ [2013/08/23 v3.8 achemso configuration: ACS Macro Lett.]
\def\acs@type@list{letter,suppinfo}
\SectionsOff
\setlength{\acs@tocentry@height}{8 cm}
@@ -3510,7 +3538,7 @@ This work consists of the file achemso.dtx
%</amlccd>
%<*amclct>
\ProvidesFile{amclct.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Med. Chem. Lett.]
+ [2013/08/23 v3.8 achemso configuration: ACS Med. Chem. Lett.]
\setkeys{acs}{
articletitle = true
}
@@ -3519,7 +3547,7 @@ This work consists of the file achemso.dtx
%</amclct>
%<*ancac3>
\ProvidesFile{ancac3.cfg}
- [2013/06/07 v3.7h achemso configuration: ACS Nano]
+ [2013/08/23 v3.8 achemso configuration: ACS Nano]
\setkeys{acs}{
articletitle = true,
biblabel = fullstop,
@@ -3527,17 +3555,43 @@ This work consists of the file achemso.dtx
maxauthors = 10
}
\def\acs@type@list{article,perspective,suppinfo}
+\newcommand*{\latin}[1]{\emph{#1}}
\SectionNumbersOff
%</ancac3>
%<*ancham>
\ProvidesFile{ancham.cfg}
- [2013/06/07 v3.7h achemso configuration: Anal. Chem.]
+ [2013/08/23 v3.8 achemso configuration: Anal. Chem.]
\def\acs@type@list{article,note,suppinfo}
\SectionNumbersOff
%</ancham>
+%<*apchd5>
+\ProvidesFile{apchd5.cfg}
+ [2013/08/23 v3.8 achemso configuration: ACS Photon.]
+\def\acs@type@list{article,letter,perspective,review,suppinfo}
+%</apchd5>
+%<*ascecg>
+\ProvidesFile{ascecg.cfg}
+ [2013/08/23 v3.8 achemso configuration: ACS Sustainable Chem Eng.]
+\setkeys{articletitle = true, biblabel = fullstop}
+\SectionNumbersOff
+\def\acs@type@list{article,feature,letter,perspective,review,suppinfo}
+%</ascecg>
+%<*asbcd6>
+\ProvidesFile{asbcd6.cfg}
+ [2013/08/23 v3.8 achemso configuration: ACS Synth. Biol.]
+\setkeys{acs}{
+ abbreviations = true,
+ articletitle = true,
+ biblabel = fullstop,
+ biochem = true,
+ keywords = true,
+ super = false
+}
+\def\acs@type@list{article,letter,note,tutorial,review,suppinfo}
+%</asbcd6>
%<*bichaw>
\ProvidesFile{biochem.cfg}
- [2013/06/07 v3.7h achemso configuration: Biochemistry]
+ [2013/08/23 v3.8 achemso configuration: Biochemistry]
\setkeys{acs}{
abbreviations = true,
articletitle = true,
@@ -3587,7 +3641,7 @@ This work consists of the file achemso.dtx
%</bichaw>
%<*bcches>
\ProvidesFile{bcches.cfg}
- [2013/06/07 v3.7h achemso configuration: Bioconjugate Chem.]
+ [2013/08/23 v3.8 achemso configuration: Bioconjugate Chem.]
\setkeys{acs}{
articletitle = true,
biochem = true,
@@ -3596,23 +3650,15 @@ This work consists of the file achemso.dtx
\SectionNumbersOff
%</bcches>
%<*bomaf6>
-%\changes{v3.4a}{2010/01/28}{Extend range of manuscript types for
-% \emph{Biomacromolecules}}
-%\changes{v3.4c}{2010/02/07}{Always use sections for
-% \emph{Biomacromolecules}}
-%\changes{v3.4c}{2010/02/07}{Superscript citations for
-% \emph{Biomacromolecules}}
-%\changes{v3.4e}{2010/03/13}{No article titles for
-% \emph{Biomacromolecules}}
\ProvidesFile{bomaf6.cfg}
- [2013/06/07 v3.7h achemso configuration: Biomacromolecules]
+ [2013/08/23 v3.8 achemso configuration: Biomacromolecules]
\def\acs@type@list{article,comment,communication,note,review,suppinfo}
\SectionNumbersOff
\AtEndOfClass{\SectionsOn}
%</bomaf6>
%<*bipret>
\ProvidesFile{bipret.cfg}
- [2013/06/07 v3.7h achemso configuration: Biotechnol. Prog.]
+ [2013/08/23 v3.8 achemso configuration: Biotechnol. Prog.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3622,7 +3668,7 @@ This work consists of the file achemso.dtx
%</bipret>
%<*crtoec>
\ProvidesFile{crtoec.cfg}
- [2013/06/07 v3.7h achemso configuration: Chem. Res. Toxicol.]
+ [2013/08/23 v3.8 achemso configuration: Chem. Res. Toxicol.]
\setkeys{acs}{
articletitle = true,
biochem = true,
@@ -3635,7 +3681,7 @@ This work consists of the file achemso.dtx
%</crtoec>
%<*chreay>
\ProvidesFile{chreay.cfg}
- [2013/06/07 v3.7h achemso configuration: Chem. Rev.]
+ [2013/08/23 v3.8 achemso configuration: Chem. Rev.]
\def\acs@type@default{review}
\def\acs@type@list{review}
% \end{macrocode}
@@ -3646,7 +3692,7 @@ This work consists of the file achemso.dtx
%<*cmatex>
% \begin{macrocode}
\ProvidesFile{cmatex.cfg}
- [2013/06/07 v3.7h achemso configuration: Chem. Mater.]
+ [2013/08/23 v3.8 achemso configuration: Chem. Mater.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
@@ -3655,7 +3701,7 @@ This work consists of the file achemso.dtx
%</cmatex>
%<*cgdefu>
\ProvidesFile{cgdefu.cfg}
- [2013/06/07 v3.7h achemso configuration: Cryst. Growth Des.]
+ [2013/08/23 v3.8 achemso configuration: Cryst. Growth Des.]
\def\acs@type@list{%
article,communication,perspective,suppinfo%
}
@@ -3668,13 +3714,13 @@ This work consists of the file achemso.dtx
%</cgdefu>
%<*enfuem>
\ProvidesFile{enfuem.cfg}
- [2013/06/07 v3.7h achemso configuration: Energy Fuels]
+ [2013/08/23 v3.8 achemso configuration: Energy Fuels]
\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%</enfuem>
%<*esthag>
\ProvidesFile{esthag.cfg}
- [2013/06/07 v3.7h achemso configuration: Environ. Sci. Technol.]
+ [2013/08/23 v3.8 achemso configuration: Environ. Sci. Technol.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3682,9 +3728,19 @@ This work consists of the file achemso.dtx
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</esthag>
+%<*estlcu>
+\ProvidesFile{estlcu.cfg}
+ [2013/08/23 v3.8 achemso configuration: Environ. Sci. Technol. Lett.]
+\setkeys{acs}{
+ articletitle = true,
+ super = false
+}
+\def\acs@type@list{letter,suppinfo}
+\SectionNumbersOff
+%</estlcu>
%<*iecred>
\ProvidesFile{iecred.cfg}
- [2013/06/07 v3.7h achemso configuration: Ind. Eng. Chem. Res.]
+ [2013/08/23 v3.8 achemso configuration: Ind. Eng. Chem. Res.]
\setkeys{acs}{
articletitle = brackets,
biblabel = fullstop
@@ -3693,7 +3749,7 @@ This work consists of the file achemso.dtx
%</iecred>
%<*inoraj>
\ProvidesFile{inoraj.cfg}
- [2013/06/07 v3.7h achemso configuration: Inorg. Chem.]
+ [2013/08/23 v3.8 achemso configuration: Inorg. Chem.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
@@ -3708,7 +3764,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*jacsat>
\ProvidesFile{jacsat.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Am. Chem. Soc.]
+ [2013/08/23 v3.8 achemso configuration: J. Am. Chem. Soc.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication\else
\expandafter\endinput
@@ -3918,7 +3974,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*jafcau>
\ProvidesFile{jafcau.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Agric. Food Chem.]
+ [2013/08/23 v3.8 achemso configuration: J. Agric. Food Chem.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3928,7 +3984,7 @@ This work consists of the file achemso.dtx
%</jafcau>
%<*jceaax>
\ProvidesFile{jceaax.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Chem. Eng. Data]
+ [2013/08/23 v3.8 achemso configuration: J. Chem. Eng. Data]
\setkeys{acs}{
articletitle = true
}
@@ -3938,7 +3994,7 @@ This work consists of the file achemso.dtx
%</jceaax>
%<*jceda8>
\ProvidesFile{jceda8.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Chem. Ed.]
+ [2013/08/23 v3.8 achemso configuration: J. Chem. Ed.]
\SectionNumbersOff
\setkeys{acs}{
articletitle = true
@@ -3948,7 +4004,7 @@ This work consists of the file achemso.dtx
%</jceda8>
%<*jcisd8>
\ProvidesFile{jcisd8.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Chem. Inf. Model.]
+ [2013/08/23 v3.8 achemso configuration: J. Chem. Inf. Model.]
\setkeys{acs}{
articletitle = true
}
@@ -3957,7 +4013,7 @@ This work consists of the file achemso.dtx
%</jcisd8>
%<*jctcce>
\ProvidesFile{jctcce.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Chem. Theory Comput.]
+ [2013/08/23 v3.8 achemso configuration: J. Chem. Theory Comput.]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{
maxauthors = 0
@@ -3965,7 +4021,7 @@ This work consists of the file achemso.dtx
%</jctcce>
%<*jmcmar>
\ProvidesFile{jmcmar.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Med. Chem.]
+ [2013/08/23 v3.8 achemso configuration: J. Med. Chem.]
\setkeys{acs}{
articletitle = true
}
@@ -3974,7 +4030,7 @@ This work consists of the file achemso.dtx
%</jmcmar>
%<*jnprdf>
\ProvidesFile{jnprdf.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Nat. Prod.]
+ [2013/08/23 v3.8 achemso configuration: J. Nat. Prod.]
\renewcommand*{\abstractname}{ABSTRACT}
\renewcommand*{\acknowledgementname}{ACKNOWLEDGEMENT}
\renewcommand*{\suppinfoname}{ASSOCIATED CONTENT}
@@ -4006,10 +4062,8 @@ This work consists of the file achemso.dtx
}
%</jnprdf>
%<*joceah>
-%\changes{v3.3e}{2009/11/18}{Formatting for \emph{J.\ Org.\ Chem}.\
-% schemes corrected}
\ProvidesFile{joceah.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Org. Chem.]
+ [2013/08/23 v3.8 achemso configuration: J. Org. Chem.]
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
@@ -4019,11 +4073,10 @@ This work consists of the file achemso.dtx
\floatstyle{plain}
%</joceah>
% \end{macrocode}
-%\changes{v3.7g}{2013/03/27}{Print article titles for \emph{J.~Phys.~Chem.} papers}}
% \begin{macrocode}
%<*jpcafh>
\ProvidesFile{jpcafh.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Phys. Chem. A]
+ [2013/08/23 v3.8 achemso configuration: J. Phys. Chem. A]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
@@ -4035,7 +4088,7 @@ This work consists of the file achemso.dtx
%</jpcafh>
%<*jpcbfk>
\ProvidesFile{jpcbfk.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Phys. Chem. B]
+ [2013/08/23 v3.8 achemso configuration: J. Phys. Chem. B]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
@@ -4044,7 +4097,7 @@ This work consists of the file achemso.dtx
%</jpcbfk>
%<*jpccck>
\ProvidesFile{jpccck.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Phys. Chem. C]
+ [2013/08/23 v3.8 achemso configuration: J. Phys. Chem. C]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
@@ -4052,12 +4105,10 @@ This work consists of the file achemso.dtx
\g@addto@macro{\maketitle}{\newpage}
%</jpccck>
% \end{macrocode}
-%\changes{v3.3c}{2009/01/11}{New configuration for \emph{J.~Phys.\
-% Chem.\ Lett.}}
% \begin{macrocode}
%<*jpclcd>
\ProvidesFile{jpclcd.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Phys. Chem. Lett.]
+ [2013/08/23 v3.8 achemso configuration: J. Phys. Chem. Lett.]
\setkeys{acs}{articletitle = true, etalmode = truncate, maxauthors = 10}
\def\acs@type@default{letter}
\def\acs@type@list{letter}
@@ -4067,7 +4118,7 @@ This work consists of the file achemso.dtx
%</jpclcd>
%<*jprobs>
\ProvidesFile{jprobs.cfg}
- [2013/06/07 v3.7h achemso configuration: J. Proteome Res.]
+ [2013/08/23 v3.8 achemso configuration: J. Proteome Res.]
\setkeys{acs}{
articletitle = true
}
@@ -4076,26 +4127,26 @@ This work consists of the file achemso.dtx
%</jprobs>
%<*langd5>
\ProvidesFile{langd5.cfg}
- [2013/06/07 v3.7h achemso configuration: Langmuir]
+ [2013/08/23 v3.8 achemso configuration: Langmuir]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{articletitle = true}
\SectionNumbersOff
%</langd5>
%<*mamobx>
\ProvidesFile{mamobx.cfg}
- [2013/06/07 v3.7h achemso configuration: Macromolecules]
+ [2013/08/23 v3.8 achemso configuration: Macromolecules]
\SectionNumbersOff
%</mamobx>
%<*mpohbp>
\ProvidesFile{mamobx.cfg}
- [2013/06/07 v3.7h achemso configuration: Mol. Pharm.]
+ [2013/08/23 v3.8 achemso configuration: Mol. Pharm.]
\setkeys{acs}{articletitle = true}
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</mpohbp>
%<*nalefd>
\ProvidesFile{nalefd.cfg}
- [2013/06/07 v3.7h achemso configuration: Nano Lett.]
+ [2013/08/23 v3.8 achemso configuration: Nano Lett.]
\setkeys{acs}{keywords = true}
\def\acs@type@default{letter}
\def\acs@type@list{letter}
@@ -4103,7 +4154,7 @@ This work consists of the file achemso.dtx
%</nalefd>
%<*orlef7>
\ProvidesFile{orlef7.cfg}
- [2013/06/07 v3.7h achemso configuration: Org. Lett.]
+ [2013/08/23 v3.8 achemso configuration: Org. Lett.]
\def\acs@type@default{letter}
\def\acs@type@list{letter}
\SectionsOff
@@ -4113,13 +4164,13 @@ This work consists of the file achemso.dtx
%</orlef7>
%<*oprdfk>
\ProvidesFile{oprdfk.cfg}
- [2013/06/07 v3.7h achemso configuration: Org. Proc. Res. Dev.]
+ [2013/08/23 v3.8 achemso configuration: Org. Proc. Res. Dev.]
\def\acs@type@list{article,highlight,review,suppinfo}
\SectionNumbersOff
%</oprdfk>
%<*orgnd7>
\ProvidesFile{orgnd7.cfg}
- [2013/06/07 v3.7h achemso configuration: Organometallics]
+ [2013/08/23 v3.8 achemso configuration: Organometallics]
\SectionNumbersOff
%</orgnd7>
% \end{macrocode}
@@ -4277,7 +4328,8 @@ supplementary information or reviews \cite{Pople2003}. If you
encounter problems with the citation macros, please check that
your copy of \textsf{natbib} is up to date. The demonstration
database file \texttt{achemso-demo.bib} shows how to complete
-entries correctly.
+entries correctly. Notice that ``\latin{et al.}'' is auto-formatted
+using the \texttt{\textbackslash latin} command.
Multiple citations to be combined into a list can be given as
a single citation. This uses the \textsf{mciteplus} package
@@ -4835,7 +4887,7 @@ FUNCTION { bbl.editors } { "Eds." }
FUNCTION { bbl.edition } { "ed." }
-FUNCTION { bbl.etal } { "et~al." }
+FUNCTION { bbl.etal } { "\latin{et~al.}" }
FUNCTION { bbl.in } { "In" }
@@ -5157,6 +5209,8 @@ FUNCTION { begin.bib } {
newline$
}
if$
+ "\providecommand{\latin}[1]{#1}" write$
+ newline$
"\providecommand*\mcitethebibliography{\thebibliography}" write$
newline$
"\csname @ifundefined\endcsname{endmcitethebibliography}" write$
diff --git a/Master/texmf-dist/source/latex/achemso/achemso.ins b/Master/texmf-dist/source/latex/achemso/achemso.ins
index ebbd5702026..3423ab3d3b5 100644
--- a/Master/texmf-dist/source/latex/achemso/achemso.ins
+++ b/Master/texmf-dist/source/latex/achemso/achemso.ins
@@ -30,7 +30,7 @@ See http://www.latex-project.org/lppl.txt
Originally developed by Mats Dahlgren
Copyright (C) 1996-1998 by Mats Dahlgren
-Copyright (C) 2008-2011 by
+Copyright (C) 2008-2013 by
Joseph Wright <joseph.wright@morningstar2.co.uk>
Part of this bundle is derived from cite.sty, to which the
@@ -67,52 +67,57 @@ This work consists of the file achemso.dtx
\file{natmove.sty}{\from{\jobname.dtx}{natmove}}
}
\usedir{tex/latex/achemso/config}
-\generate{\file{acbcct.cfg}{\from{\jobname.dtx}{acbcct}}
+\generate{\file{aamick.cfg}{\from{\jobname.dtx}{aamick}}
+ \file{acbcct.cfg}{\from{\jobname.dtx}{acbcct}}
\file{accacs.cfg}{\from{\jobname.dtx}{accacs}}
\file{achre4.cfg}{\from{\jobname.dtx}{achre4}}
\file{acncdm.cfg}{\from{\jobname.dtx}{acncdm}}
\file{acsccc.cfg}{\from{\jobname.dtx}{acsccc}}
\file{amlccd.cfg}{\from{\jobname.dtx}{amlccd}}
\file{amclct.cfg}{\from{\jobname.dtx}{amclct}}
- \file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
}
-\generate{\file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
+\generate{\file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
+ \file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
+ \file{apchd5.cfg}{\from{\jobname.dtx}{apchd5}}
+ \file{ascecg.cfg}{\from{\jobname.dtx}{ascecg}}
+ \file{asbcd6.cfg}{\from{\jobname.dtx}{asbcd6}}
\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}}
+}
+\generate{\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}}
-}
-\generate{\file{cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}}
+ \file{cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}}
\file{enfuem.cfg}{\from{\jobname.dtx}{enfuem}}
\file{esthag.cfg}{\from{\jobname.dtx}{esthag}}
- \file{iecred.cfg}{\from{\jobname.dtx}{iecred}}
+ \file{estlcu.cfg}{\from{\jobname.dtx}{estlcu}}
+}
+\generate{\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}}
-}
-\generate{\file{jceda8.cfg}{\from{\jobname.dtx}{jceda8}}
+ \file{jceda8.cfg}{\from{\jobname.dtx}{jceda8}}
\file{jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}}
\file{jctcce.cfg}{\from{\jobname.dtx}{jctcce}}
- \file{jmcmar.cfg}{\from{\jobname.dtx}{jmcmar}}
+}
+\generate{\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}}
-}
-\generate{\file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}}
+ \file{jpccck.cfg}{\from{\jobname.dtx}{jpccck}}
\file{jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}}
\file{jprobs.cfg}{\from{\jobname.dtx}{jprobs}}
- \file{langd5.cfg}{\from{\jobname.dtx}{langd5}}
+}
+\generate{\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}}
-}
-\generate{\file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
+ \file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
\file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}}
}
\usedir{bibtex/bst/achemso}
@@ -125,7 +130,7 @@ This work consists of the file achemso.dtx
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
-%% Copyright (C) 2008-2011 by
+%% Copyright (C) 2008-2013 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% Part of this bundle is derived from cite.sty, to which the