summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/achemso/achemso.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-15 16:08:15 +0000
committerKarl Berry <karl@freefriends.org>2013-04-15 16:08:15 +0000
commit62ba506ee0b87f47451a26df9ee33dd370192a67 (patch)
treed3a416b0092aba962b3f6ba8489dbd2bce619e01 /Master/texmf-dist/source/latex/achemso/achemso.dtx
parent25173ad57d391268fe726595be8032c0d950053d (diff)
achemso
git-svn-id: svn://tug.org/texlive/trunk@29938 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.dtx982
1 files changed, 498 insertions, 484 deletions
diff --git a/Master/texmf-dist/source/latex/achemso/achemso.dtx b/Master/texmf-dist/source/latex/achemso/achemso.dtx
index 0caa0dbbf03..3ec30fae0f8 100644
--- a/Master/texmf-dist/source/latex/achemso/achemso.dtx
+++ b/Master/texmf-dist/source/latex/achemso/achemso.dtx
@@ -13,7 +13,7 @@ See http://www.latex-project.org/lppl.txt
The achemso bundle provides a LaTeX class file and BibTeX style
file in accordance with the requirements of the American
-Chemical Society (ACS). The files can be used for any documents,
+Chemical Society (ACS). The files can be used for any documents,
but have been carefully designed and tested to be suitable for
submission to ACS journals.
@@ -25,17 +25,17 @@ Installation
------------
The package is supplied in dtx format and as a pre-extracted zip
-file, achemso.tds.zip. The later is most convenient for most
-users: simply unzip this in your local texmf directory and run
+file, achemso.tds.zip. The later is most convenient for most
+users: simply unzip this in your local texmf directory and run
texhash to update the database of file locations. If you want to
unpack the dtx yourself, running 'tex achemso.dtx' will extract
-the package whereas 'latex achemso.dtx will extract it and also
+the package whereas 'latex achemso.dtx will extract it and also
typeset the documentation.
Typesetting the documentation requires a number of packages in
-addition to those needed to use the package. This is mainly
-because of the number of demonstration items included in the
-text. To compile the documentation without error, you will
+addition to those needed to use the package. This is mainly
+because of the number of demonstration items included in the
+text. To compile the documentation without error, you will
need the packages:
- array
- booktabs
@@ -69,10 +69,10 @@ See http://www.latex-project.org/lppl.txt
\postamble
Originally developed by Mats Dahlgren
-Copyright (C) 1996-1998 by Mats Dahlgren
+Copyright (C) 1996-1998 by Mats Dahlgren
Copyright (C) 2008-2011 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-2009 by Donald Arseneau
@@ -98,7 +98,7 @@ This work consists of the file achemso.dtx
achemso-demo.tex,
natmove.sty and
a number of configuration files.
-
+
\endpostamble
\usedir{tex/latex/achemso}
\generate{
@@ -112,47 +112,48 @@ 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{amlccd.cfg}{\from{\jobname.dtx}{amlccd}}
\file{amclct.cfg}{\from{\jobname.dtx}{amclct}}
\file{ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
- \file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
}
-\generate{\file{bichaw.cfg}{\from{\jobname.dtx}{bichaw}}
+\generate{\file{ancham.cfg}{\from{\jobname.dtx}{ancham}}
+ \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}}
}
-\generate{\file{enfuem.cfg}{\from{\jobname.dtx}{enfuem}}
+\generate{\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{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}}
}
-\generate{\file{jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}}
+\generate{\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{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{jpcbfk.cfg}{\from{\jobname.dtx}{jpcbfk}}
}
-\generate{\file{jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}}
+\generate{\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}}
\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}}
}
-\generate{\file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}}
+\generate{\file{oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
+ \file{orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}}
}
\usedir{bibtex/bst/achemso}
\generate{
@@ -267,7 +268,7 @@ This work consists of the file achemso.dtx
% natmovechars,
% phone
% }
-% }^^A
+% }^^A
%}
%\newcommand*\LaTeXdemo@input{^^A
% \MakePercentComment
@@ -277,7 +278,7 @@ This work consists of the file achemso.dtx
% \setkeys{lst}{
% SelectCharTable=\lst@ReplaceInput{\^\^I}{\lst@ProcessTabulator}
% }^^A
-% \leavevmode
+% \leavevmode
% \input{\jobname.tmp}^^A
% \endgroup
% \MakePercentIgnore
@@ -323,7 +324,7 @@ This work consists of the file achemso.dtx
%\title{^^A
% \textsf{achemso} --- Support for submissions to American Chemical
% Society journals\thanks{^^A
-% This file describes version \fileversion, last revised
+% This file describes version \fileversion, last revised
% \filedate.^^A
% }^^A
%}
@@ -337,7 +338,7 @@ This work consists of the file achemso.dtx
%\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
+% Second re-write, converting to a class and giving much tighter
% integration with \textsc{acs} submission system
%}
%\changes{v3.1}{2009/04/21}{
@@ -352,12 +353,12 @@ This work consists of the file achemso.dtx
%\changes{v3.5c}{2010/10/11}{Bug fix for \cs{mciteSubRef} macro}
%
%\begin{abstract}
-% The \pkg{achemso} bundle provides a \LaTeX\ class file and \BibTeX\
-% style file in accordance with the requirements of the American
+% The \pkg{achemso} bundle provides a \LaTeX\ class file and \BibTeX\
+% style file in accordance with the requirements of the American
% Chemical Society (\ACS). The files can be used for any documents, but
-% have been carefully designed and tested to be suitable for submission
+% have been carefully designed and tested to be suitable for submission
% to \ACS\ journals.
-%
+%
% The bundle also includes the \pkg{natmove} package. This package is
% loaded by \pkg{achemso}, and provides automatic moving of superscript
% citations after punctuation.
@@ -381,9 +382,9 @@ This work consists of the file achemso.dtx
% intended for use in submissions. It is based on the standard
% \pkg{article} class, but makes various changes to facilitate ease
% of use. The second part is the \LaTeX\ package. The package contains
-% the parts of the bundle which are appropriate for use with other
-% document classes.\footnote{For example, when writing a thesis.}
-% Thirdly, two \BibTeX\ style files are included. These are used by
+% the parts of the bundle which are appropriate for use with other
+% document classes.\footnote{For example, when writing a thesis.}
+% Thirdly, two \BibTeX\ style files are included. These are used by
% both the class and the package, but can be used directly if desired.
% Finally, an example document is included; this is intended to act a
% potential template for submission, and illustrates the use of the
@@ -396,13 +397,13 @@ This work consists of the file achemso.dtx
% zip file, \file{\jobname.tds.zip}. The later is most convenient for
% most users: simply unzip this in your local texmf directory and
% run \texttt{texhash} to update the database of file locations. If
-% you want to unpack the \file{dtx} yourself, running
+% you want to unpack the \file{dtx} yourself, running
% \texttt{tex \jobname.dtx} will extract the package whereas
% \texttt{latex \jobname.dtx} will extract it and also typeset the
% documentation.
-%
+%
% Typesetting the documentation requires a number of packages in
-% addition to those needed to use the package. This is mainly
+% addition to those needed to use the package. This is mainly
% because of the number of demonstration items included in the text. To
% compile the documentation without error, you will need the packages:
% \begin{itemize}
@@ -417,7 +418,7 @@ This work consists of the file achemso.dtx
%
%\section{Requirements}
%
-%\changes{v3.4}{2010/01/15}{Require \pkg{cleveref}, dropping
+%\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:
@@ -428,9 +429,9 @@ This work consists of the file achemso.dtx
% \item \pkg{natbib}
% \item \pkg{setspace}
% \item \pkg{xkeyval}
-%\end{itemize}
+%\end{itemize}
% These are normally present in the current major \TeX{} distributions,
-% but are also available from \href{http://www.ctan.org}{The
+% but are also available from \href{http://www.ctan.org}{The
% Comprehensive TeX Archive Network}.
%
%\section{The class file}
@@ -471,6 +472,7 @@ This work consists of the file achemso.dtx
% 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 \\
@@ -521,17 +523,17 @@ This work consists of the file achemso.dtx
% the value of \opt{journal}. The \opt{manuscript} option determines
% whether sections and an abstract are valid. The value
% \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
-% alternative setting \opt{twocolumn} will use single spacing and
-% print the text in two columns. The second option is obviously more
+% 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
+% alternative setting \opt{twocolumn} will use single spacing and
+% print the text in two columns. The second option is obviously more
% compact. If the journal requires a particular style this option may
% 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
@@ -543,13 +545,13 @@ This work consists of the file achemso.dtx
% only printed if e-mail addresses are printed.
%
% Other options are provided by the package, but when used with the
-% class these are silently ignored. If you need to override the
+% class these are silently ignored. If you need to override the
% settings chosen by the class, inlcude the settings \emph{after}
% the \cs{documentclass} line using \cs{setkeys}:
%\begin{LaTeXdemo}[code only]
% \documentclass[journal = jacsat]{achemso}
% \setkeys{acs}{articletitle = true}
-%\end{LaTeXdemo}
+%\end{LaTeXdemo}
%
%\subsection{Manuscript meta-data}
%
@@ -558,7 +560,7 @@ This work consists of the file achemso.dtx
%\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
+%\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
@@ -571,10 +573,10 @@ This work consists of the file achemso.dtx
% followed by an \cs{email} macro, containing contact details. All
% authors with an e-mail address are automatically marked with a
% star. The example manuscript demonstrates the use of all of these
-% macros. Notice that \cs{alsoaffiliation} is used when one (or more)
+% macros. Notice that \cs{alsoaffiliation} is used when one (or more)
% authors work at multiple institutions, while \cs{altaffiliation}
% is intended for previous addresses (or other notes). Only
-% \cs{affiliation} applies to multiple authors: both
+% \cs{affiliation} applies to multiple authors: both
% \cs{alsoaffiliation} and \cs{altaffiliation} are set on a per
% author basis.
%\begin{LaTeXdemo}[code only]
@@ -592,7 +594,7 @@ This work consists of the file achemso.dtx
% \alsoaffiliation{University of Somewhere, Sometown, USA}
%\end{LaTeXdemo}
% Repeated entries for \cs{affiliation} and \cs{alsoaffiliation} will
-% result in only one address being printed in the address list and
+% result in only one address being printed in the address list and
% footnotes. Repeated \cs{altaffiliation} entries only produce a single
% footnote, and can therefore be used for entries such as
%\begin{LaTeXdemo}[code only]
@@ -607,7 +609,7 @@ This work consists of the file achemso.dtx
%\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
+% 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
% who have an e-mail address supplied.
@@ -625,10 +627,10 @@ This work consists of the file achemso.dtx
% The method used for setting the meta-data means that the normal
% \cs{and} and \cs{thanks} macros are not appropriate in the \
% pkg{achemso} class. Both produce a warning if used.
-%
-%\DescribeMacro{\title}
+%
+%\DescribeMacro{\title}
% The \cs{title} macro is extended to accept an optional argument.
-% This is intended for a shortened version of the journal title
+% This is intended for a shortened version of the journal title
% suitable for running headers. Some journals require that authors
% supply this data: if it is needed then it will be printed in the
% appropriate place.
@@ -647,18 +649,18 @@ This work consists of the file achemso.dtx
%\DescribeEnv{chart}
%\DescribeEnv{graph}
% The class defines three new floating environments: \texttt{scheme},
-% \texttt{chart} and \texttt{graph}. These can be used as expected to
-% include graphical content. The placement of these new floats and the
-% standard \texttt{table} and \texttt{figure} floats is altered to be
-% ``here'' if possible. The contents of all floats is automatically
+% \texttt{chart} and \texttt{graph}. These can be used as expected to
+% include graphical content. The placement of these new floats and the
+% standard \texttt{table} and \texttt{figure} floats is altered to be
+% ``here'' if possible. The contents of all floats is automatically
% horizontally centred on the page.
-%
+%
%\subsection{Section headers}
%
%\DescribeMacro{\SectionNumbersOff}
%\DescribeMacro{\SectionNumbersOn}
%\changes{v3.2}{2009/04/20}{
-% New functions \cs{SectionsOff}, \cs{SectionsOn},
+% New functions \cs{SectionsOff}, \cs{SectionsOn},
% \cs{SectionNumbersOff} and \cs{SectionNumbersOn}
%}
% Some journals have no section numbering by default. This can be
@@ -666,14 +668,14 @@ This work consists of the file achemso.dtx
% individual users need to change the decision. The macros
% \cs{SectionNumbersOff} and \cs{SectionNumbersOn} are therefore
% available: these should be given in the preamble.
-%
+%
%\DescribeMacro{\SectionsOff}
%\DescribeMacro{\SectionsOn}
% More radically, the entire availability of sections can be turned on
% and of. This is functionality is available to the user \emph{via} the
-% \cs{SectionsOn} and \cs{SectionsOff} macros, which again are
+% \cs{SectionsOn} and \cs{SectionsOff} macros, which again are
% preamble-only.
-%\DescribeMacro{\AbstractOff}
+%\DescribeMacro{\AbstractOff}
%\DescribeMacro{\AbstractOn}
%\changes{v3.2}{2009/04/20}{
% New functions \cs{AbstractOff} and \cs{AbstractOn}
@@ -715,15 +717,15 @@ This work consists of the file achemso.dtx
%\end{LaTeXdemo}
%
%\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
+% The \pkg{achemso} package is independent of the classs file, and
+% contains parts of the bundle useful outside of submission to the
% \ACS.
-%
+%
%\subsection{Package options}
%
% As with the class options, the package uses the key--value method
% for option set up. These are used to control the output of citations
-% and bibliographic data. The same options are used when creating
+% and bibliographic data. The same options are used when creating
% journal configurations for the class: this is a task most users will
% not need to undertake!
%
@@ -732,12 +734,12 @@ This work consists of the file achemso.dtx
% reference markers. The option switches this behaviour
% on and off (and takes Boolean values: \opt{super=true} and
% \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
+% 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.
%
@@ -752,7 +754,7 @@ This work consists of the file achemso.dtx
%\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\
+% `et al.' in the references section. The behaviour of the \BibTeX\
% styles in this regard is controlled by two options, \opt{etalmode}
% and \opt{maxauthors}. There are two possible ways to shorten a long
% list of authors. Some journals require that only the first author
@@ -761,13 +763,13 @@ This work consists of the file achemso.dtx
%\begin{verbatim}
% Jones, A.N. et al.
%\end{verbatim}
-% On the other hand, some journals request that the list of authors
-% is truncated after $n$ authors. This is set up by the
+% On the other hand, some journals request that the list of authors
+% is truncated after $n$ authors. This is set up by the
% \opt{etalmode=truncate} option:
%\begin{verbatim}
% Jones, A.N.; Bloggs, F.; Nobacon, D. et al.
%\end{verbatim}
-% In both cases, the maximum number of authors permitted before
+% In both cases, the maximum number of authors permitted before
% introducing `et al.' is governed by the \opt{maxauthors} option.
% This option recognises the sentinel value $0$, which indicates that
% no shortening should occur at all.
@@ -792,14 +794,14 @@ This work consists of the file achemso.dtx
% default.\footnote{More accurately, the default built into the
% \BibTeX\ style file is to use article titles with the
% \emph{Biochemistry} style.}
-%
+%
%\subsection{Bibliography notes}
%
%\DescribeMacro{\bibnote}
%\DescribeMacro{\bibnotemark}
%\DescribeMacro{\bibnotetext}
% \pkg{achemso} provides the \cs{bibnote} macro. This is intended for
-% addition of notes to the bibliography (references). The macro
+% addition of notes to the bibliography (references). The macro
% accepts a single argument, which is transferred to the bibliography by
% \BibTeX. In analogy to \cs{footnote}, the macros \cs{bibnotemark} and
% \cs{bibnotetext} are available for dividing up the marker for a
@@ -811,34 +813,34 @@ This work consists of the file achemso.dtx
% The functionality for bibnotes in \pkg{achemso} is based on that
% in the \pkg{notes2bib} package. The \pkg{notes2bib} package can be
% loaded with the \pkg{achemso} package, and no clash will occur. With
-% the class file, \pkg{notes2bib} will be ignored if requested, to
+% the class file, \pkg{notes2bib} will be ignored if requested, to
% prevent issues on submission to the \ACS.
-%
+%
%\section{The \texorpdfstring{\BibTeX}{BibTeX} style files}
%
% \pkg{achemso} is supplied with two style files, \file{achemso.bst} and
% \file{biochem.bst}. The direct use of these without the \pkg{achemso}
% package file is not recommended, but is possible. The style files
% can be loaded in the usual way, with a \cs{bibliographystyle}
-% command. The \pkg{natbib} package must be loaded by the \LaTeX\ file
+% command. The \pkg{natbib} package must be loaded by the \LaTeX\ file
% concerned, if the \pkg{achemso} package is not in use.
-%
+%
% The style files are designed to use the \pkg{mciteplus} package if it
-% is available, but to work even if is not. When \pkg{mciteplus} is
-% present, it is possible to automatically produce references of the
+% is available, but to work even if is not. When \pkg{mciteplus} is
+% present, it is possible to automatically produce references of the
% form
%\begin{quotation}
% \noindent
-% (5) (a) Arduengo,~A.~J.,~III; Dias,~H. V.~R.; Harlow,~R.~L.;
-% Kline,~M. \emph{{J}.~{A}m.\ {C}hem.\ {S}oc.} \textbf{1992},
-% \emph{114}, 5530--5534; (b) Appelhans,~L.~N.; Zuccaccia,~D.;
-% Kovacevic,~A.; Chianese,~A.~R.; Miecznikowski,~J.~R.; Macchioni,~A.;
-% Clot,~E.; Eisenstein,~O.; Crabtree,~R.~H. \emph{{J}.~{A}m.\ {C}hem.
-% {S}oc.} \textbf{2005}, \emph{127}, 16299--16311; (c)
+% (5) (a) Arduengo,~A.~J.,~III; Dias,~H. V.~R.; Harlow,~R.~L.;
+% Kline,~M. \emph{{J}.~{A}m.\ {C}hem.\ {S}oc.} \textbf{1992},
+% \emph{114}, 5530--5534; (b) Appelhans,~L.~N.; Zuccaccia,~D.;
+% Kovacevic,~A.; Chianese,~A.~R.; Miecznikowski,~J.~R.; Macchioni,~A.;
+% Clot,~E.; Eisenstein,~O.; Crabtree,~R.~H. \emph{{J}.~{A}m.\ {C}hem.
+% {S}oc.} \textbf{2005}, \emph{127}, 16299--16311; (c)
% Arduengo,~A.~J.,~III; Gamper,~S.~F.; Calabrese,~J.~C.; Davidson,~F.
% \emph{J.~Am.\ Chem.\ Soc.} \textbf{1994}, \emph{116}, 4391--4394.
%\end{quotation}
-% as demonstrated in the example document. When \pkg{mciteplus} is
+% as demonstrated in the example document. When \pkg{mciteplus} is
% not present, this functionality is not available but the style files
% will work normally.
%
@@ -847,17 +849,17 @@ This work consists of the file achemso.dtx
% \cite{Coghill2006}. By default, article titles are not included in
% output using the \file{achemso.bst} file, but are with the
% \file{biochem.bst} file.
-%
-% The style used by the \ACS\ does not differentiate between
+%
+% The style used by the \ACS\ does not differentiate between
% \BibTeX\ \texttt{book}, \texttt{inbook}, \texttt{collection} and
-% \texttt{incollection} entries. As a result, the appearance of
+% \texttt{incollection} entries. As a result, the appearance of
% these entry types depends on the fields available. Named subdivisions
% of a book (for example, chapters where each has a named author)
% should be given in the \texttt{title} field, with the title of
-% the book itself in the \texttt{booktitle} field. The
+% the book itself in the \texttt{booktitle} field. The
% \texttt{chapter} field should be used for a chapter number, and
% is printed as part of the pagination.
-%
+%
% One frequently asked question is why some people see an empty first
% item in their bibliography when using the \pkg{achemso} package or
% class. This is usually because they have downloaded the \LaTeX\ files
@@ -909,7 +911,7 @@ This work consists of the file achemso.dtx
% Loading the package and the class makes load-order awkward. Instead,
% the two parts are done in one place. Sandwiching the common code are
% two slices of dedicated material for the class and the package. Some
-% of this is needed ``early'', before the common material, whilst the
+% of this is needed ``early'', before the common material, whilst the
% rest is ``late''.
%
%\subsection{Early class-only code}
@@ -918,10 +920,10 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*class>
\ProvidesClass{achemso}
- [2013/07/07 v3.7f Submission to ACS journals]
+ [2013/04/13 v3.7g Submission to ACS journals]
\LoadClass[12pt,letter]{article}
% \end{macrocode}
-%
+%
%\begin{macro}{\acs@warning}
% The code for a warning is created so that it works for the package too.
% \begin{macrocode}
@@ -932,13 +934,13 @@ This work consists of the file achemso.dtx
%
%\subsection{Early package-only code}
%
-% The package and the class should not both be loaded, as the two use
-% the same internal macro names. On the other hand, if the class is
+% The package and the class should not both be loaded, as the two use
+% the same internal macro names. On the other hand, if the class is
% not in use a reminder is printed to use it if possible.
% \begin{macrocode}
%<*package>
\ProvidesPackage{achemso}
- [2013/07/07 v3.7f Support for ACS journals]
+ [2013/04/13 v3.7g Support for ACS journals]
\@ifclassloaded{achemso}{%
\PackageInfo{achemso}{%
You have already loaded the `achemso' class:\MessageBreak
@@ -952,7 +954,7 @@ This work consists of the file achemso.dtx
}%
}
% \end{macrocode}
-%
+%
%\begin{macro}{\acs@warning}
% The code for a warning is created so that it works for the class too.
% \begin{macrocode}
@@ -960,7 +962,7 @@ This work consists of the file achemso.dtx
%</package>
% \end{macrocode}
%\end{macro}
-%
+%
%\subsection{Common code}
%
%\begin{macro}{\acs@ifundefined}
@@ -979,11 +981,11 @@ 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
+%\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.
+% be rather risky.
% \begin{macrocode}
\RequirePackage{xkeyval}
% \end{macrocode}
@@ -1087,7 +1089,7 @@ This work consists of the file achemso.dtx
%\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
+% The setup for the \opt{etalmode} option is quite simple: just look
% for the appropriate macros.
% \begin{macrocode}
\newif\ifacs@etal@truncate
@@ -1109,8 +1111,8 @@ This work consists of the file achemso.dtx
% \begin{macro}
% \changes{v3.6}{2011/01/11}{Allow \opt{biblabel} option to work
% after class or package loading}
-% The \opt{biochemistry} option is an alias for \opt{biochem}. The
-% \opt{biblabel} option is a choice, which is implemented using a
+% 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
% the \pkg{xkeyval} method is avoided as it is more complex than it is
% worth!
@@ -1165,7 +1167,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\ProcessOptionsX*<acs>
% \end{macrocode}
-%
+%
%\begin{macro}{\acs@manuscript@communication}
%\begin{macro}{\acs@manuscript@letter}
%\begin{macro}{\acs@manuscript@note}
@@ -1184,21 +1186,21 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\end{macro}
-%
+%
%\begin{macro}{\acs@niib@create}
%\begin{macro}{bibnote}
-%\changes{v3.4f}{2010/04/13}{Only define bibnote counter if not done
+%\changes{v3.4f}{2010/04/13}{Only define bibnote counter if not done
% elsewhere}
%\begin{macro}{\thebibnote}
%\begin{macro}{\bibnote}
%\begin{macro}{\bibnotemark}
%\begin{macro}{\bibnotetext}
%\begin{macro}{\printbibnotes}
-% To avoid needing to load the \pkg{notes2bib} package, especially as
-% the plan is to move that package to \LaTeX3 internal syntax,
+% To avoid needing to load the \pkg{notes2bib} package, especially as
+% the plan is to move that package to \LaTeX3 internal syntax,
% \pkg{achemso} provides a minimal version here. The first step is to
% create macros which will need a guard against \pkg{notes2bib} already
-% having been loaded. To allow the package and class to behave
+% having been loaded. To allow the package and class to behave
% differently these are actually applied later.
% \begin{macrocode}
\newcommand*\acs@niib@create{%
@@ -1306,7 +1308,7 @@ This work consists of the file achemso.dtx
}
% \end{macrocode}
%\end{macro}
-%
+%
%\begin{macro}{\nmv@natbib@detect}
%\begin{macro}{\acs@nmv@activate}
%\begin{macro}{\acs@autonote}
@@ -1417,7 +1419,7 @@ This work consists of the file achemso.dtx
%\begin{macro}{\acs@bibliography}
%\begin{macro}{\bibliography}
% The \cs{bibliography} macro is now patched so that everything works
-% correctly.
+% correctly.
% \begin{macrocode}
\AtBeginDocument{%
\let\acs@bibliography\bibliography
@@ -1452,12 +1454,12 @@ This work consists of the file achemso.dtx
% standard support packages can now be loaded.
% \begin{macrocode}
\acs@niib@create
-\RequirePackage[T1]{fontenc}
\RequirePackage[margin=2.54cm]{geometry}
\RequirePackage[scaled=0.90]{helvet}
+\RequirePackage{courier}
+\RequirePackage[T1]{fontenc}
\RequirePackage{
caption,
- courier,
float,
graphicx,
setspace,
@@ -1471,18 +1473,18 @@ This work consists of the file achemso.dtx
{hyperref}
\AtBeginDocument{\doublespacing}
% \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}
+%\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
+%\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
% the commands to give the author. \cs{gdef} is used here to
-% avoid any odd grouping issues.
+% avoid any odd grouping issues.
% \begin{macrocode}
\renewcommand*{\title}[2][]{%
\gdef\acs@title@short{#1}%
@@ -1641,7 +1643,7 @@ This work consists of the file achemso.dtx
}
\newcommand*\acs@affil@swap@aux{%
\advance\@tempcntb\@ne\relax
- \expandafter\ifnum\csname @author@affil@\@roman\@tempcntb\endcsname
+ \expandafter\ifnum\csname @author@affil@\@roman\@tempcntb\endcsname
= \acs@affil@cnt\relax
\expandafter\xdef\csname @author@affil@\@roman\@tempcntb\endcsname{%
\the\@tempcnta
@@ -1657,7 +1659,7 @@ This work consists of the file achemso.dtx
%\begin{macro}{\alsoaffiliation}
%\begin{macro}{\acs@alsoaffil@find}
% To allow complex affiliations , two commands are needed. The first
-% deals with affiliations that are in some way shared by several
+% deals with affiliations that are in some way shared by several
% authors. This is tracked on a per author basis.
% \begin{macrocode}
\newcommand*\alsoaffiliation[2][\relax]{%
@@ -1744,7 +1746,7 @@ This work consists of the file achemso.dtx
\@tempcnta\z@\relax
\ifnum\acs@affil@alt@cnt>\z@\relax
\expandafter\acs@altaffil@ifdup@aux
- \fi
+ \fi
\if@tempswa
\expandafter\@firstoftwo
\else
@@ -2018,7 +2020,7 @@ 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
+%\changes{v3.2c}{2009/05/29}{Added phone and fax numbers to contact
% output}
% A general contact details macro.
% \begin{macrocode}
@@ -2029,7 +2031,7 @@ 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}
+%\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
@@ -2077,8 +2079,8 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@author@footnotes}
%\begin{macro}{\acs@author@list@main}
-% The main control macro for producing the author list iterates over
-% each author on the list. The result is stored as
+% The main control macro for producing the author list iterates over
+% each author on the list. The result is stored as
% \cs{acs@author@listing}.
% \begin{macrocode}
\newcommand*\acs@author@footnotes{}
@@ -2225,7 +2227,7 @@ This work consists of the file achemso.dtx
%\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
+% total number of main affiliations and a second in case there is a
% footnote to the title.
% \begin{macrocode}
\newcommand*\acs@author@affil@alt{%
@@ -2254,16 +2256,16 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\newcommand*\acs@author@fnsymbol[1]{%
\ensuremath{%
- \ifcase #1 *\or
- \dagger\or
- \ddagger\or
+ \ifcase #1 *\or
+ \dagger\or
+ \ddagger\or
\P\or
- \S\or
- \|\or
- \bot\or
- \#\or
- @\or
- \triangle\or
+ \S\or
+ \|\or
+ \bot\or
+ \#\or
+ @\or
+ \triangle\or
\nabla\else
#1%
\fi
@@ -2273,7 +2275,7 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@address@list}
%\begin{macro}{\acs@address@list@aux}
-% The main address block is rather less complex than the author
+% The main address block is rather less complex than the author
% printing: one print job per address.
% \begin{macrocode}
\newcommand*\acs@address@list{%
@@ -2310,8 +2312,8 @@ This work consists of the file achemso.dtx
%\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
+% handled, then the possible alternative. There is a need to check for
+% the possibility that there is only one main affiliation but one or
% more alternative ones.
% \begin{macrocode}
\newcommand*\acs@fnsymbol@org{}
@@ -2430,7 +2432,7 @@ This work consists of the file achemso.dtx
\begingroup
\acs@number@list@aux@i{phone}%
\let\@tempb\@tempa
- \acs@number@list@aux@i{fax}%
+ \acs@number@list@aux@i{fax}%
\ifx\@tempa\@empty\else
\ifx\@tempb\@empty\else
\protected@edef\@tempa{%
@@ -2487,11 +2489,11 @@ This work consists of the file achemso.dtx
\newcommand*\acs@maketitle@extras{%
\acs@maketitle@extras@hook
\ifacs@abbreviations
- \acs@abbreviations@print
+ \acs@abbreviations@print
\par
\fi
\ifacs@keywords
- \acs@keywords@print
+ \acs@keywords@print
\par
\fi
}
@@ -2506,7 +2508,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\g@addto@macro{\document}{\maketitle}
% \end{macrocode}
-%
+%
%\begin{environment}{scheme}
%\begin{environment}{chart}
%\changes{v3.1}{2008/08/29}{Fixed scheme naming}
@@ -2566,12 +2568,12 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\end{macro}
-%
+%
%\begin{macro}{\acs@section}
%\begin{macro}{\acs@subsection}
%\begin{macro}{\acs@subsubsection}
%\begin{macro}{\acs@startsection}
-% Both the numbering and existence of section headers may need to be
+% Both the numbering and existence of section headers may need to be
% altered. Some generic functions are therefore provided to deal with
% this cleanly. First, some original definitions are saved.
% \begin{macrocode}
@@ -2585,7 +2587,7 @@ This work consists of the file achemso.dtx
\let\acs@startsection\@startsection
% \end{macrocode}
%\end{macro}
-%\end{macro}
+%\end{macro}
%\end{macro}
%\end{macro}
%\begin{macro}{\acs@startsection@alt}
@@ -2635,7 +2637,7 @@ This work consists of the file achemso.dtx
%\begin{macro}{\SectionNumbersOff}
%\begin{macro}{\SectionNumbersOn}
% To macros to add or remove the section numbers. The standard setting
-% for the class has them on, but some configurations will turn them
+% for the class has them on, but some configurations will turn them
% off. The names of these functions are both in design space so that
% users can change the decision easily.
% \begin{macrocode}
@@ -2671,7 +2673,7 @@ 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
+%\changes{v3.2c}{2009/05/30}{Automatically includes sentence about
% on-line supplementary information}
% Simple named sections.
% \begin{macrocode}
@@ -2719,7 +2721,7 @@ This work consists of the file achemso.dtx
%\begin{macro}{\acs@abstract@end}
%\begin{macro}{\acs@abstract@iffalse}
% Removing the abstract, if necessary, is done using a trick from the
-% \pkg{comment} package. However, it code is copied here to keep
+% \pkg{comment} package. However, it code is copied here to keep
% requirements down.
% \begin{macrocode}
\newcommand*\acs@abstract{}
@@ -2780,7 +2782,7 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\end{macro}
-%
+%
%\begin{macro}{\acs@collect@toks}
%\begin{macro}{\acs@collect@content}
%\begin{macro}{\acs@collect@content}
@@ -2844,10 +2846,10 @@ This work consists of the file achemso.dtx
\global\acs@collect@toks\expandafter{\the\acs@collect@toks#1}%
}
% \end{macrocode}
-%\end{macro}
%\end{macro}
-%\end{macro}
-%\end{macro}
+%\end{macro}
+%\end{macro}
+%\end{macro}
%\begin{macro}{\acs@abstract@print}
% Delayed abstract printing works in a similar way, but with some
% formatting `built-in'.
@@ -2863,8 +2865,8 @@ This work consists of the file achemso.dtx
#1%
\if@restonecol
\twocolumn
- \else
- \newpage
+ \else
+ \newpage
\fi
}%
\AtEndDocument{\acs@abstract@text}%
@@ -2873,7 +2875,7 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@tocentry@print}
%\begin{macro}{\acs@tocentry@text}
-% The same approach is taken for the graphical table of content
+% The same approach is taken for the graphical table of content
% printing. This is done in a box so that everything has a frame around
% it.
% \begin{macrocode}
@@ -2899,8 +2901,8 @@ This work consists of the file achemso.dtx
\end{center}%
\if@restonecol
\twocolumn
- \else
- \newpage
+ \else
+ \newpage
\fi
}%
\AtEndDocument{\acs@tocentry@text}%
@@ -2933,7 +2935,7 @@ This work consists of the file achemso.dtx
}
% \end{macrocode}
%\end{macro}
-%
+%
%\begin{macro}{\acs@type@list}
%\begin{macro}{\acs@type@default}
%\begin{macro}{\acs@type@check}
@@ -2962,20 +2964,20 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\end{macro}
-%
-% Although \pkg{achemso} avoids too much formatting, the class file
-% makes a few changes to keep life simple. The name of the
-% bibliography should be ``Notes and References'' if any notes are
+%
+% Although \pkg{achemso} avoids too much formatting, the class file
+% makes a few changes to keep life simple. The name of the
+% bibliography should be ``Notes and References'' if any notes are
% added.
% \begin{macrocode}
\def\refname{%
\ifnum\the\value{bibnote}>\z@\relax
Notes and
- \fi
+ \fi
References%
}
% \end{macrocode}
-%
+%
%\changes{v3.2b}{2009/05/05}{Some back-compatibility functions added}
% A few bits for older versions.
% \begin{macrocode}
@@ -2986,14 +2988,14 @@ This work consists of the file achemso.dtx
\def\acs@type@default{#1}%
\def\acs@type@list{#2}%
}
-% \end{macrocode}
-%
-%\begin{macro}{\acs@par}
+% \end{macrocode}
+%
+%\begin{macro}{\acs@par}
% A saved paragraph.
% \begin{macrocode}
\newcommand*\acs@par{}
\let\acs@par\par
-% \end{macrocode}
+% \end{macrocode}
%\end{macro}
%\begin{macro}{\acs@layout@shared}
%\begin{environment}{acknowledgement}
@@ -3041,7 +3043,7 @@ This work consists of the file achemso.dtx
}
% \end{macrocode}
%\end{environment}
-%\end{environment}
+%\end{environment}
%\end{macro}
%\begin{macro}{\acs@suppinfo@aux}
% A short spin out.
@@ -3054,7 +3056,7 @@ This work consists of the file achemso.dtx
\acs@collect\acs@suppinfo@print
}
% \end{macrocode}
-%\end{macro}
+%\end{macro}
%\begin{macro}{\acksize}
%\begin{macro}{\suppsize}
% More sizes.
@@ -3100,9 +3102,9 @@ This work consists of the file achemso.dtx
%\end{macro}
%\end{macro}
%\end{macro}
-%
+%
% With all of the standard settings done, the journal configuration can
-% be loaded.
+% be loaded.
% \begin{macrocode}
\InputIfFileExists{\acs@journal.cfg}{}{%
\acs@warning{%
@@ -3111,9 +3113,9 @@ This work consists of the file achemso.dtx
}%
\input{jacsat.cfg}%
}
-% \end{macrocode}
-%
-%\begin{macro}{\thepage}
+% \end{macrocode}
+%
+%\begin{macro}{\thepage}
% Some changes that can always be applied if the manuscript type is
% appropriate: this saves some repetition in the configuration files.
% \begin{macrocode}
@@ -3137,9 +3139,9 @@ This work consists of the file achemso.dtx
\renewcommand*\bibnumfmt[1]{(S#1)}%
}
\fi
-% \end{macrocode}
-%\end{macro}
-%
+% \end{macrocode}
+%\end{macro}
+%
% Set up two column layout.
% \begin{macrocode}
\begingroup
@@ -3153,15 +3155,15 @@ This work consists of the file achemso.dtx
\fi
\endgroup
%</class>
-% \end{macrocode}
+% \end{macrocode}
%
%\subsection{Late shared code}
%
-%\changes{v3.2b}{2009/05/05}{Moved loading of \textsf{natbib} to end of
-% class}
+%\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
+% here require \pkg{natbib}, which is loaded with the appropriate
% options. This part applies to the package as well as the class: it is
% here so that the load order is correct.
% \begin{macrocode}
@@ -3173,10 +3175,10 @@ This work consists of the file achemso.dtx
\def\citenumfont{\textit}
\fi
\RequirePackage{natmove}
-% \end{macrocode}
-%\end{macro}
+% \end{macrocode}
+%\end{macro}
%\changes{v3.7f}{2013/03/07}{Moved loading of \textsf{mciteplus} after
-% \pkg{natbib}}
+% \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
@@ -3208,8 +3210,8 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\acs@bibliographystyle}
%\begin{macro}{\bibliographystyle}
-% The original \cs{bibliographystyle} macro is now disabled: the
-% underlying command is repeated otherwise problems cop up with
+% The original \cs{bibliographystyle} macro is now disabled: the
+% underlying command is repeated otherwise problems cop up with
% \pkg{chapterbib}.
% \begin{macrocode}
\newcommand*\acs@bibliographystyle{}
@@ -3222,7 +3224,7 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\end{macro}
-%
+%
%\subsection{Late package-only code}
%
% The \pkg{notes2bib} code may or may not be activated.
@@ -3235,9 +3237,9 @@ This work consists of the file achemso.dtx
}
%</package>
% \end{macrocode}
-%
+%
%\subsection{Moving citations with \pkg{natbib}}
-%
+%
% The code for moving citations is created as a separate package, as
% the code needed is the same in both cases.
% \begin{macrocode}
@@ -3246,7 +3248,7 @@ This work consists of the file achemso.dtx
[2010/01/15 v1.1a Automatic citation moving with natbib]
\RequirePackage{natbib}
% \end{macrocode}
-%
+%
%\begin{macro}{\nmv@ifmtarg}
%\begin{macro}{\nmv@xifmtarg}
% To keep down dependence on other packages, the very short code block
@@ -3271,7 +3273,7 @@ This work consists of the file achemso.dtx
% \end{macrocode}
%\end{macro}
%\begin{macro}{\nmv@citex}
-% Using the flag, either the new internal macro, or the \pkg{natbib}
+% Using the flag, either the new internal macro, or the \pkg{natbib}
% original, can be called.
% \begin{macrocode}
\newcommand*\nmv@citex{%
@@ -3395,7 +3397,7 @@ This work consists of the file achemso.dtx
% The swap has to be done at the beginning of the document. The
% internal flag from \pkg{natbib} is used, but under the
% circumstances we should be safe. \cs{cite} is also patched to make
-% the system active.
+% the system active.
% \begin{macrocode}
\newcommand*\nmv@citex@nat{}
\newcommand*\nmv@activate{%
@@ -3447,12 +3449,12 @@ This work consists of the file achemso.dtx
%\subsection{The configuration files}
%
% The configuration files for different journals are not very complex.
-% Keeping everything separate simply helps with maintenance.
-%
+% Keeping everything separate simply helps with maintenance.
+%
% \begin{macrocode}
%<*acbcct>
\ProvidesFile{acbcct.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Chem. Biol.]
+ [2013/04/13 v3.7g achemso configuration: ACS Chem. Biol.]
\setkeys{acs}{
articletitle = true,
biblabel = fullstop,
@@ -3464,7 +3466,7 @@ This work consists of the file achemso.dtx
%</acbcct>
%<*acbcct>
\ProvidesFile{accacs.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Catal.]
+ [2013/04/13 v3.7g achemso configuration: ACS Catal.]
\setkeys{acs}{
keywords = true,
}
@@ -3473,7 +3475,7 @@ This work consists of the file achemso.dtx
%</acbcct>
%<*achre4>
\ProvidesFile{achre4.cfg}
- [2013/07/07 v3.7f achemso configuration: Acc. Chem. Res.]
+ [2013/04/13 v3.7g achemso configuration: Acc. Chem. Res.]
\setkeys{acs}{
articletitle = true,
biblabel = plain
@@ -3483,7 +3485,7 @@ This work consists of the file achemso.dtx
%</achre4>
%<*acncdm>
\ProvidesFile{acncdm.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Chem. Neurosci.]
+ [2013/04/13 v3.7g achemso configuration: ACS Chem. Neurosci.]
\def\acs@type@list{article,review,letter,suppinfo,viewpoint}
\setkeys{acs}{
articletitle = true,
@@ -3495,7 +3497,7 @@ This work consists of the file achemso.dtx
%</acncdm>
%<*acsccc>
\ProvidesFile{acsccc.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Combinatorial Sci.]
+ [2013/04/13 v3.7g achemso configuration: ACS Combinatorial Sci.]
\def\acs@type@list{article,letter,review,perspective,account,note,suppinfo}
\setkeys{acs}{
articletitle = true,
@@ -3503,9 +3505,18 @@ 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/04/13 v3.7g achemso configuration: ACS Macro Lett.]
+\def\acs@type@list{letter,suppinfo}
+\SectionsOff
+\setlength{\acs@tocentry@height}{8 cm}
+\setlength{\acs@tocentry@width}{4 cm}
+%</amlccd>
%<*amclct>
\ProvidesFile{amclct.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Med. Chem. Lett.]
+ [2013/04/13 v3.7g achemso configuration: ACS Med. Chem. Lett.]
\setkeys{acs}{
articletitle = true
}
@@ -3514,7 +3525,7 @@ This work consists of the file achemso.dtx
%</amclct>
%<*ancac3>
\ProvidesFile{ancac3.cfg}
- [2013/07/07 v3.7f achemso configuration: ACS Nano]
+ [2013/04/13 v3.7g achemso configuration: ACS Nano]
\setkeys{acs}{
articletitle = true,
biblabel = fullstop,
@@ -3526,13 +3537,13 @@ This work consists of the file achemso.dtx
%</ancac3>
%<*ancham>
\ProvidesFile{ancham.cfg}
- [2013/07/07 v3.7f achemso configuration: Anal. Chem.]
+ [2013/04/13 v3.7g achemso configuration: Anal. Chem.]
\def\acs@type@list{article,note,suppinfo}
\SectionNumbersOff
%</ancham>
%<*bichaw>
\ProvidesFile{biochem.cfg}
- [2013/07/07 v3.7f achemso configuration: Biochemistry]
+ [2013/04/13 v3.7g achemso configuration: Biochemistry]
\setkeys{acs}{
abbreviations = true,
articletitle = true,
@@ -3554,18 +3565,18 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
\def\acs@author@fnsymbol#1{%
\ensuremath{%
- \ifcase #1 *\or
- \dagger\or
- \ddagger\or
+ \ifcase #1 *\or
+ \dagger\or
+ \ddagger\or
\S\or
\parallel\or
\perp\or
\P\or
- \|\or
- \bot\or
- \#\or
- @\or
- \triangle\or
+ \|\or
+ \bot\or
+ \#\or
+ @\or
+ \triangle\or
\nabla\else
#1%
\fi
@@ -3582,7 +3593,7 @@ This work consists of the file achemso.dtx
%</bichaw>
%<*bcches>
\ProvidesFile{bcches.cfg}
- [2013/07/07 v3.7f achemso configuration: Bioconjugate Chem.]
+ [2013/04/13 v3.7g achemso configuration: Bioconjugate Chem.]
\setkeys{acs}{
articletitle = true,
biochem = true,
@@ -3600,14 +3611,14 @@ This work consists of the file achemso.dtx
%\changes{v3.4e}{2010/03/13}{No article titles for
% \emph{Biomacromolecules}}
\ProvidesFile{bomaf6.cfg}
- [2013/07/07 v3.7f achemso configuration: Biomacromolecules]
+ [2013/04/13 v3.7g achemso configuration: Biomacromolecules]
\def\acs@type@list{article,comment,communication,note,review,suppinfo}
\SectionNumbersOff
\AtEndOfClass{\SectionsOn}
%</bomaf6>
%<*bipret>
\ProvidesFile{bipret.cfg}
- [2013/07/07 v3.7f achemso configuration: Biotechnol. Prog.]
+ [2013/04/13 v3.7g achemso configuration: Biotechnol. Prog.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3617,7 +3628,7 @@ This work consists of the file achemso.dtx
%</bipret>
%<*crtoec>
\ProvidesFile{crtoec.cfg}
- [2013/07/07 v3.7f achemso configuration: Chem. Res. Toxicol.]
+ [2013/04/13 v3.7g achemso configuration: Chem. Res. Toxicol.]
\setkeys{acs}{
articletitle = true,
biochem = true,
@@ -3630,7 +3641,7 @@ This work consists of the file achemso.dtx
%</crtoec>
%<*chreay>
\ProvidesFile{chreay.cfg}
- [2013/07/07 v3.7f achemso configuration: Chem. Rev.]
+ [2013/04/13 v3.7g achemso configuration: Chem. Rev.]
\def\acs@type@default{review}
\def\acs@type@list{review}
% \end{macrocode}
@@ -3641,7 +3652,7 @@ This work consists of the file achemso.dtx
%<*cmatex>
% \begin{macrocode}
\ProvidesFile{cmatex.cfg}
- [2013/07/07 v3.7f achemso configuration: Chem. Mater.]
+ [2013/04/13 v3.7g achemso configuration: Chem. Mater.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
@@ -3650,7 +3661,7 @@ This work consists of the file achemso.dtx
%</cmatex>
%<*cgdefu>
\ProvidesFile{cgdefu.cfg}
- [2013/07/07 v3.7f achemso configuration: Cryst. Growth Des.]
+ [2013/04/13 v3.7g achemso configuration: Cryst. Growth Des.]
\def\acs@type@list{%
article,communication,perspective,suppinfo%
}
@@ -3663,13 +3674,13 @@ This work consists of the file achemso.dtx
%</cgdefu>
%<*enfuem>
\ProvidesFile{enfuem.cfg}
- [2013/07/07 v3.7f achemso configuration: Energy Fuels]
+ [2013/04/13 v3.7g achemso configuration: Energy Fuels]
\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%</enfuem>
%<*esthag>
\ProvidesFile{esthag.cfg}
- [2013/07/07 v3.7f achemso configuration: Environ. Sci. Technol.]
+ [2013/04/13 v3.7g achemso configuration: Environ. Sci. Technol.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3679,7 +3690,7 @@ This work consists of the file achemso.dtx
%</esthag>
%<*iecred>
\ProvidesFile{iecred.cfg}
- [2013/07/07 v3.7f achemso configuration: Ind. Eng. Chem. Res.]
+ [2013/04/13 v3.7g achemso configuration: Ind. Eng. Chem. Res.]
\setkeys{acs}{
articletitle = brackets,
biblabel = fullstop
@@ -3688,22 +3699,22 @@ This work consists of the file achemso.dtx
%</iecred>
%<*inoraj>
\ProvidesFile{inoraj.cfg}
- [2013/07/07 v3.7f achemso configuration: Inorg. Chem.]
+ [2013/04/13 v3.7g achemso configuration: Inorg. Chem.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
\fi
%</inoraj>
-% \end{macrocode}
-%
-% The \emph{J.~Am.\ Chem.\ Soc.}~configuration is rather more
+% \end{macrocode}
+%
+% The \emph{J.~Am.\ Chem.\ Soc.}~configuration is rather more
% complicated as there is the need to construct a ``galley-like''
% layout for communications.
% \begin{macrocode}
%<*jacsat>
\ProvidesFile{jacsat.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Am. Chem. Soc.]
+ [2013/04/13 v3.7g achemso configuration: J. Am. Chem. Soc.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication\else
\expandafter\endinput
@@ -3719,7 +3730,7 @@ This work consists of the file achemso.dtx
\SectionsOff
\acs@layout@nine
% \end{macrocode}
-%
+%
%\begin{environment}{abstract}
% The abstract appears at the start of the document, with lines around
% it.s
@@ -3792,7 +3803,7 @@ This work consists of the file achemso.dtx
%\end{macro}
%\begin{macro}{\ps@plain}
%\begin{macro}{\ps@jacs}
-% The header styles are done the hard way, to keep down the number of
+% The header styles are done the hard way, to keep down the number of
% packages loaded.
% \begin{macrocode}
\def\ps@plain{%
@@ -3909,11 +3920,11 @@ This work consists of the file achemso.dtx
}
%</jacsat>
% \end{macrocode}
-%
+%
% \begin{macrocode}
%<*jafcau>
\ProvidesFile{jafcau.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Agric. Food Chem.]
+ [2013/04/13 v3.7g achemso configuration: J. Agric. Food Chem.]
\setkeys{acs}{
articletitle = true,
super = false
@@ -3923,7 +3934,7 @@ This work consists of the file achemso.dtx
%</jafcau>
%<*jceaax>
\ProvidesFile{jceaax.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Chem. Eng. Data]
+ [2013/04/13 v3.7g achemso configuration: J. Chem. Eng. Data]
\setkeys{acs}{
articletitle = true
}
@@ -3933,7 +3944,7 @@ This work consists of the file achemso.dtx
%</jceaax>
%<*jceda8>
\ProvidesFile{jceda8.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Chem. Ed.]
+ [2013/04/13 v3.7g achemso configuration: J. Chem. Ed.]
\SectionNumbersOff
\setkeys{acs}{
articletitle = true
@@ -3943,7 +3954,7 @@ This work consists of the file achemso.dtx
%</jceda8>
%<*jcisd8>
\ProvidesFile{jcisd8.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Chem. Inf. Model.]
+ [2013/04/13 v3.7g achemso configuration: J. Chem. Inf. Model.]
\setkeys{acs}{
articletitle = true
}
@@ -3952,7 +3963,7 @@ This work consists of the file achemso.dtx
%</jcisd8>
%<*jctcce>
\ProvidesFile{jctcce.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Chem. Theory Comput.]
+ [2013/04/13 v3.7g achemso configuration: J. Chem. Theory Comput.]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{
maxauthors = 0
@@ -3960,7 +3971,7 @@ This work consists of the file achemso.dtx
%</jctcce>
%<*jmcmar>
\ProvidesFile{jmcmar.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Med. Chem.]
+ [2013/04/13 v3.7g achemso configuration: J. Med. Chem.]
\setkeys{acs}{
articletitle = true
}
@@ -3969,7 +3980,7 @@ This work consists of the file achemso.dtx
%</jmcmar>
%<*jnprdf>
\ProvidesFile{jnprdf.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Nat. Prod.]
+ [2013/04/13 v3.7g achemso configuration: J. Nat. Prod.]
\renewcommand*{\abstractname}{ABSTRACT}
\renewcommand*{\acknowledgementname}{ACKNOWLEDGEMENT}
\renewcommand*{\suppinfoname}{ASSOCIATED CONTENT}
@@ -3986,7 +3997,7 @@ This work consists of the file achemso.dtx
\def\refname{%
\ifnum\the\value{bibnote}>\z@\relax
NOTES AND
- \fi
+ \fi
REFERENCES%
}
\captionsetup{
@@ -4001,10 +4012,10 @@ This work consists of the file achemso.dtx
}
%</jnprdf>
%<*joceah>
-%\changes{v3.3e}{2009/11/18}{Formatting for \emph{J.\ Org.\ Chem}.\
+%\changes{v3.3e}{2009/11/18}{Formatting for \emph{J.\ Org.\ Chem}.\
% schemes corrected}
\ProvidesFile{joceah.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Org. Chem.]
+ [2013/04/13 v3.7g achemso configuration: J. Org. Chem.]
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
@@ -4013,32 +4024,35 @@ This work consists of the file achemso.dtx
\restylefloat{scheme}
\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/07/07 v3.7f achemso configuration: J. Phys. Chem. A]
+ [2013/04/13 v3.7g achemso configuration: J. Phys. Chem. A]
\def\acs@type@list{article,suppinfo}
-\setkeys{acs}{keywords = true}
+\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
\captionsetup[table]{labelfont=bf,textfont=bf}
% \end{macrocode}
-% Title
+% Title
% \begin{macrocode}
\g@addto@macro{\maketitle}{\newpage}
%</jpcafh>
%<*jpcbfk>
\ProvidesFile{jpcbfk.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Phys. Chem. B]
+ [2013/04/13 v3.7g achemso configuration: J. Phys. Chem. B]
\def\acs@type@list{article,suppinfo}
-\setkeys{acs}{keywords = true}
+\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
\captionsetup[table]{labelfont=bf,textfont=bf}
\g@addto@macro{\maketitle}{\newpage}
%</jpcbfk>
%<*jpccck>
\ProvidesFile{jpccck.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Phys. Chem. C]
+ [2013/04/13 v3.7g achemso configuration: J. Phys. Chem. C]
\def\acs@type@list{article,suppinfo}
-\setkeys{acs}{keywords = true}
+\setkeys{acs}{articletitle = true, keywords = true}
\SectionNumbersOff
\captionsetup[table]{labelfont=bf,textfont=bf}
\g@addto@macro{\maketitle}{\newpage}
@@ -4049,7 +4063,7 @@ This work consists of the file achemso.dtx
% \begin{macrocode}
%<*jpclcd>
\ProvidesFile{jpclcd.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Phys. Chem. Lett.]
+ [2013/04/13 v3.7g achemso configuration: J. Phys. Chem. Lett.]
\setkeys{acs}{articletitle = true, etalmode = truncate, maxauthors = 10}
\def\acs@type@default{letter}
\def\acs@type@list{letter}
@@ -4059,7 +4073,7 @@ This work consists of the file achemso.dtx
%</jpclcd>
%<*jprobs>
\ProvidesFile{jprobs.cfg}
- [2013/07/07 v3.7f achemso configuration: J. Proteome Res.]
+ [2013/04/13 v3.7g achemso configuration: J. Proteome Res.]
\setkeys{acs}{
articletitle = true
}
@@ -4068,26 +4082,26 @@ This work consists of the file achemso.dtx
%</jprobs>
%<*langd5>
\ProvidesFile{langd5.cfg}
- [2013/07/07 v3.7f achemso configuration: Langmuir]
+ [2013/04/13 v3.7g achemso configuration: Langmuir]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{articletitle = true}
\SectionNumbersOff
%</langd5>
%<*mamobx>
\ProvidesFile{mamobx.cfg}
- [2013/07/07 v3.7f achemso configuration: Macromolecules]
+ [2013/04/13 v3.7g achemso configuration: Macromolecules]
\SectionNumbersOff
%</mamobx>
%<*mpohbp>
\ProvidesFile{mamobx.cfg}
- [2013/07/07 v3.7f achemso configuration: Mol. Pharm.]
+ [2013/04/13 v3.7g achemso configuration: Mol. Pharm.]
\setkeys{acs}{articletitle = true}
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</mpohbp>
%<*nalefd>
\ProvidesFile{nalefd.cfg}
- [2013/07/07 v3.7f achemso configuration: Nano Lett.]
+ [2013/04/13 v3.7g achemso configuration: Nano Lett.]
\setkeys{acs}{keywords = true}
\def\acs@type@default{letter}
\def\acs@type@list{letter}
@@ -4095,7 +4109,7 @@ This work consists of the file achemso.dtx
%</nalefd>
%<*orlef7>
\ProvidesFile{orlef7.cfg}
- [2013/07/07 v3.7f achemso configuration: Org. Lett.]
+ [2013/04/13 v3.7g achemso configuration: Org. Lett.]
\def\acs@type@default{letter}
\def\acs@type@list{letter}
\SectionsOff
@@ -4105,17 +4119,17 @@ This work consists of the file achemso.dtx
%</orlef7>
%<*oprdfk>
\ProvidesFile{oprdfk.cfg}
- [2013/07/07 v3.7f achemso configuration: Org. Proc. Res. Dev.]
+ [2013/04/13 v3.7g achemso configuration: Org. Proc. Res. Dev.]
\def\acs@type@list{article,highlight,review,suppinfo}
\SectionNumbersOff
%</oprdfk>
%<*orgnd7>
\ProvidesFile{orgnd7.cfg}
- [2013/07/07 v3.7f achemso configuration: Organometallics]
+ [2013/04/13 v3.7g achemso configuration: Organometallics]
\SectionNumbersOff
%</orgnd7>
% \end{macrocode}
-%
+%
%\Finale
%
%\iffalse
@@ -4156,7 +4170,7 @@ This work consists of the file achemso.dtx
%% Each author should be given as a separate \author command.
%%
%% Corresponding authors should have an e-mail given after the author
-%% name as an \email command. Phone and fax numbers can be given
+%% name as an \email command. Phone and fax numbers can be given
%% using \phone and \fax, respectively; this information is optional.
%%
%% The affiliation of authors is given after the authors; each
@@ -4200,12 +4214,12 @@ Germany}
%% optional argument to \title.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title[An \textsf{achemso} demo]
- {A demonstration of the \textsf{achemso} \LaTeX\
+ {A demonstration of the \textsf{achemso} \LaTeX\
class\footnote{A footnote for the title}}
-
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Some journals require a list of abbreviations or keywords to be
-%% supplied. These should be set up here, and will be printed after
+%% supplied. These should be set up here, and will be printed after
%% the title and author information, if needed.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\abbreviations{IR,NMR,UV}
@@ -4228,7 +4242,7 @@ Germany}
This is an abstract for the \textsf{achemso} document class
demonstration document. An abstract is only allowed for certain
manuscript types. The selection of \texttt{journal} and
- \texttt{manuscript} will determine if an abstract is valid. If
+ \texttt{manuscript} will determine if an abstract is valid. If
not, the class will issue an appropriate error.
\end{abstract}
@@ -4258,9 +4272,9 @@ handled. The class loads \textsf{natbib}, and also the
appropriate bibliography style. References can be made using
the normal method; the citation should be placed before any
punctuation, as the class will move it if using a superscript
-citation style
+citation style
\cite{Mena2000,Abernethy2003,Friedman-Hill2003,EuropeanCommission2008}.
-The use of \textsf{natbib} allows the use of the various citation
+The use of \textsf{natbib} allows the use of the various citation
commands of that package: \citeauthor{Abernethy2003} have shown
something, in \citeyear{Cotton1999}, or as given by
Ref.~\citenum{Mena2000}. Long lists of authors will be
@@ -4268,17 +4282,17 @@ automatically truncated in most article formats, but not in
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
+database file \texttt{achemso-demo.bib} shows how to complete
entries correctly.
Multiple citations to be combined into a list can be given as
a single citation. This uses the \textsf{mciteplus} package
-\cite{Johnson1972,*Arduengo1992,*Eisenstein2005,*Arduengo1994}.
-Citations other than the first of the list should be indicated
-with a star. If the \textsf{mciteplus} package is not installed,
-the standard bibliography tools will still work but starred
+\cite{Johnson1972,*Arduengo1992,*Eisenstein2005,*Arduengo1994}.
+Citations other than the first of the list should be indicated
+with a star. If the \textsf{mciteplus} package is not installed,
+the standard bibliography tools will still work but starred
references will be ignored. Individual references can be referred
-to using \texttt{\textbackslash mciteSubRef}:
+to using \texttt{\textbackslash mciteSubRef}:
``ref.~\mciteSubRef{Eisenstein2005}''.
The class also handles notes to be added to the bibliography. These
@@ -4356,7 +4370,7 @@ rather than the bottom, a minipage may be used.
The usual experimental details should appear here. This could
include a table, which can be referenced as Table~\ref{tbl:example}.
-Notice that the caption is positioned at the top of the table.
+Notice that the caption is positioned at the top of the table.
\begin{table}
\caption{An example table}
\label{tbl:example}
@@ -4393,8 +4407,8 @@ method is to generate these using the basic
\end{table}
The example file also loads the optional \textsf{mhchem} package, so
-that formulas are easy to input: \texttt{\textbackslash ce\{H2SO4\}}
-gives \ce{H2SO4}. See the use in the bibliography file (when using
+that formulas are easy to input: \texttt{\textbackslash ce\{H2SO4\}}
+gives \ce{H2SO4}. See the use in the bibliography file (when using
titles in the references section).
The use of new commands should be limited to simple things which will
@@ -4435,7 +4449,7 @@ authors would like to thank \ldots''.
The author thanks Mats Dahlgren for version one of \textsf{achemso},
and Donald Arseneau for the code taken from \textsf{cite} to move
citations after punctuation. Many users have provided feedback on the
-class, which is reflected in all of the different demonstrations
+class, which is reflected in all of the different demonstrations
shown in this document.
\end{acknowledgement}
@@ -4447,7 +4461,7 @@ shown in this document.
\begin{suppinfo}
This will usually read something like: ``Experimental procedures and
-characterization data for all new compounds. The class will
+characterization data for all new compounds. The class will
automatically add a sentence pointing to the information on-line:
\end{suppinfo}
@@ -4468,19 +4482,19 @@ automatically add a sentence pointing to the information on-line:
Some journals require a graphical entry for the Table of Contents.
This should be laid out ``print ready'' so that the sizing of the
-text is correct.
+text is correct.
Inside the \texttt{tocentry} environment, the font used is Helvetica
-8\,pt, as required by \emph{Journal of the American Chemical
+8\,pt, as required by \emph{Journal of the American Chemical
Society}.
-The surrounding frame is 9\,cm by 3.5\,cm, which is the maximum
+The surrounding frame is 9\,cm by 3.5\,cm, which is the maximum
permitted for \emph{Journal of the American Chemical Society}
graphical table of content entries. The box will not resize if the
content is too big: instead it will overflow the edge of the box.
-This box and the associated title will always be printed on a
-separate page at the end of the document.
+This box and the associated title will always be printed on a
+separate page at the end of the document.
\end{tocentry}
@@ -4489,7 +4503,7 @@ separate page at the end of the document.
%<*bst>
% Database entries
-ENTRY
+ENTRY
{
address
author
@@ -4527,7 +4541,7 @@ ENTRY
label
short.names
}
-
+
% Generic logic functions, from the core BibTeX styles
FUNCTION { and } {
@@ -4536,13 +4550,13 @@ FUNCTION { and } {
pop$
#0
}
- if$
+ if$
}
FUNCTION { not } {
{ #0 }
{ #1 }
- if$
+ if$
}
FUNCTION { or } {
@@ -4551,15 +4565,15 @@ FUNCTION { or } {
#1
}
{ }
- if$
+ if$
}
FUNCTION { xor } {
{ not }
{ }
- if$
+ if$
}
-
+
% Generic functions for basic manipulations: many of these
% come from the core BibTeX styles or 'Tame the BeaST'
@@ -4578,31 +4592,31 @@ FUNCTION { chr.to.value } {
duplicate$
#0 <
{ chr.to.value.error }
- {
+ {
duplicate$
#9 >
{ chr.to.value.error }
{ }
- if$
+ if$
}
- if$
+ if$
}
-STRINGS {
+STRINGS {
extract.input.str
extract.output.str
}
FUNCTION { is.a.digit } {
- duplicate$
+ duplicate$
"" =
{
- pop$
+ pop$
#0
}
{
chr.to.int$
- #48 -
+ #48 -
duplicate$
#0 < swap$ #9 > or not
}
@@ -4611,38 +4625,38 @@ FUNCTION { is.a.digit } {
FUNCTION{ is.a.number } {
{
- duplicate$
- #1 #1 substring$
- is.a.digit
+ duplicate$
+ #1 #1 substring$
+ is.a.digit
}
{ #2 global.max$ substring$ }
while$
"" =
}
-FUNCTION { extract.number } {
- duplicate$
+FUNCTION { extract.number } {
+ duplicate$
'extract.input.str :=
"" 'extract.output.str :=
{ extract.input.str empty$ not }
- {
+ {
extract.input.str #1 #1 substring$
extract.input.str #2 global.max$ substring$ 'extract.input.str :=
- duplicate$
+ duplicate$
is.a.number
{ extract.output.str swap$ * 'extract.output.str := }
- {
- pop$
- "" 'extract.input.str :=
+ {
+ pop$
+ "" 'extract.input.str :=
}
if$
}
while$
extract.output.str empty$
{ }
- {
- pop$
- extract.output.str
+ {
+ pop$
+ extract.output.str
}
if$
}
@@ -4667,14 +4681,14 @@ FUNCTION { multiply } {
'multiply.a.int :=
'multiply.b.int :=
multiply.b.int #0 <
- {
+ {
#-1
#0 multiply.b.int - 'multiply.b.int :=
}
{ #1 }
if$
#0
- { multiply.b.int #0 > }
+ { multiply.b.int #0 > }
{
multiply.a.int +
multiply.b.int #1 - 'multiply.b.int :=
@@ -4683,7 +4697,7 @@ FUNCTION { multiply } {
swap$
{ }
{ #0 swap$ - }
- if$
+ if$
}
INTEGERS { str.conversion.int }
@@ -4698,7 +4712,7 @@ FUNCTION { str.to.int.aux.ii } {
#10 multiply 'str.conversion.int :=
duplicate$
#1 #1 substring$
- chr.to.value
+ chr.to.value
str.conversion.int +
swap$
#2 global.max$ substring$
@@ -4711,14 +4725,14 @@ FUNCTION { str.to.int.aux.i } {
duplicate$
#1 #1 substring$
"-" =
- {
+ {
#1 swap$
#2 global.max$ substring$
}
- {
+ {
#0 swap$
}
- if$
+ if$
#0
swap$
str.to.int.aux.ii
@@ -4731,16 +4745,16 @@ FUNCTION { str.to.int.aux.i } {
FUNCTION { str.to.int } {
duplicate$
empty$
- {
+ {
pop$
#0
}
{ str.to.int.aux.i }
- if$
+ if$
}
FUNCTION { tie.or.space.connect } {
- duplicate$
+ duplicate$
text.length$ #3 <
{ "~" }
{ " " }
@@ -4751,18 +4765,18 @@ FUNCTION { tie.or.space.connect } {
FUNCTION { yes.no.to.bool } {
duplicate$
empty$
- {
+ {
pop$
- #0
+ #0
}
{
"l" change.case$
"yes" =
{ #1 }
{ #0 }
- if$
+ if$
}
- if$
+ if$
}
% Functions of formatting
@@ -4770,7 +4784,7 @@ FUNCTION { yes.no.to.bool } {
FUNCTION { bold } {
duplicate$
empty$
- {
+ {
pop$
""
}
@@ -4781,7 +4795,7 @@ FUNCTION { bold } {
FUNCTION { emph } {
duplicate$
empty$
- {
+ {
pop$
""
}
@@ -4793,7 +4807,7 @@ FUNCTION { emph } {
FUNCTION { paren } {
duplicate$
empty$
- {
+ {
pop$
""
}
@@ -4853,12 +4867,12 @@ FUNCTION { hyphen.to.dash } {
'pages.str :=
""
{ pages.str empty$ not }
- {
+ {
pages.str #1 #1 substring$
"-" =
- {
+ {
"--" *
- {
+ {
pages.str #1 #1 substring$
"-" =
}
@@ -4866,7 +4880,7 @@ FUNCTION { hyphen.to.dash } {
while$
}
{
- pages.str #1 #1 substring$
+ pages.str #1 #1 substring$
*
pages.str #2 global.max$ substring$ 'pages.str :=
}
@@ -4880,16 +4894,16 @@ INTEGERS { multiresult.bool }
FUNCTION { multi.page.check } {
'pages.str :=
#0 'multiresult.bool :=
- {
+ {
multiresult.bool not
pages.str empty$ not
and
}
- {
+ {
pages.str #1 #1 substring$
- duplicate$
- "-" = swap$ duplicate$
- "," = swap$
+ duplicate$
+ "-" = swap$ duplicate$
+ "," = swap$
"+" =
or or
{ #1 'multiresult.bool := }
@@ -4929,7 +4943,7 @@ FUNCTION { full.format.names } {
swap$ add.comma swap$
remaining.names.int #1 >
{ }
- {
+ {
duplicate$
"others" =
{ bbl.etal }
@@ -4941,7 +4955,7 @@ FUNCTION { full.format.names } {
*
}
{ }
- if$
+ if$
remaining.names.int #1 - 'remaining.names.int :=
current.name.int #1 + 'current.name.int :=
}
@@ -4952,7 +4966,7 @@ FUNCTION { full.author } {
author empty$
{ "" }
{ author full.format.names }
- if$
+ if$
}
FUNCTION { full.author.editor } {
@@ -4961,17 +4975,17 @@ FUNCTION { full.author.editor } {
editor empty$
{ "" }
{ editor full.format.names }
- if$
+ if$
}
{ author full.format.names }
- if$
+ if$
}
FUNCTION { full.editor } {
editor empty$
{ "" }
{ editor full.format.names }
- if$
+ if$
}
FUNCTION { short.format.names } {
@@ -4980,19 +4994,19 @@ FUNCTION { short.format.names } {
names.str num.names$
duplicate$
#2 >
- {
+ {
pop$
add.space bbl.etal *
}
- {
+ {
#2 <
{ }
{
names.str #2 "{ff }{vv }{ll}{ jj}" format.name$
"others" =
{ add.space bbl.etal * }
- {
- add.space
+ {
+ add.space
bbl.and add.space
*
names.str #2 "{vv~}{ll}" format.name$
@@ -5000,9 +5014,9 @@ FUNCTION { short.format.names } {
}
if$
}
- if$
+ if$
}
- if$
+ if$
}
FUNCTION { short.author.key } {
@@ -5011,10 +5025,10 @@ FUNCTION { short.author.key } {
key empty$
{ cite$ #1 #3 substring$ }
{ key }
- if$
+ if$
}
{ author short.format.names }
- if$
+ if$
}
FUNCTION { short.author.editor.key } {
@@ -5025,13 +5039,13 @@ FUNCTION { short.author.editor.key } {
key empty$
{ cite$ #1 #3 substring$ }
{ key }
- if$
+ if$
}
{ editor short.format.names }
if$
}
{ author short.format.names }
- if$
+ if$
}
FUNCTION { short.author.key.organization } {
@@ -5041,21 +5055,21 @@ FUNCTION { short.author.key.organization } {
{
organization empty$
{ cite$ #1 #3 substring$ }
- {
+ {
organization #1 #4 substring$
"The " =
{ organization }
{ organization #5 global.max$ substring$ }
- if$
+ if$
#3 text.prefix$
}
- if$
+ if$
}
{ key }
- if$
+ if$
}
{ author short.format.names }
- if$
+ if$
}
FUNCTION { short.editor.key.organization } {
@@ -5065,21 +5079,21 @@ FUNCTION { short.editor.key.organization } {
{
organization empty$
{ cite$ #1 #3 substring$ }
- {
+ {
organization #1 #4 substring$
"The " =
{ organization }
{ organization #5 global.max$ substring$ }
- if$
+ if$
#3 text.prefix$
}
- if$
+ if$
}
{ key }
- if$
+ if$
}
{ editor short.format.names }
- if$
+ if$
}
FUNCTION { calculate.full.names } {
@@ -5091,7 +5105,7 @@ FUNCTION { calculate.full.names } {
type$ "proceedings" =
{ full.editor }
{ full.author }
- if$
+ if$
}
if$
}
@@ -5108,9 +5122,9 @@ FUNCTION { calculate.short.names } {
type$ "manual" =
{ short.author.key.organization }
{ short.author.key }
- if$
+ if$
}
- if$
+ if$
}
if$
'short.names :=
@@ -5146,7 +5160,7 @@ FUNCTION { begin.bib } {
{ }
{
preamble$ write$
- newline$
+ newline$
}
if$
"\providecommand*\mcitethebibliography{\thebibliography}" write$
@@ -5154,7 +5168,7 @@ FUNCTION { begin.bib } {
"\csname @ifundefined\endcsname{endmcitethebibliography}" write$
" {\let\endmcitethebibliography\endthebibliography}{}" write$
newline$
- "\begin{mcitethebibliography}{"
+ "\begin{mcitethebibliography}{"
entries.int int.to.str$ * "}" * write$
newline$
"\providecommand*\natexlab[1]{#1}" write$
@@ -5188,16 +5202,16 @@ FUNCTION { begin.bib } {
" {\relax}" write$
newline$
" {\relax}" write$
- newline$
+ newline$
}
FUNCTION { end.bib } {
newline$
- "\end{mcitethebibliography}" write$
+ "\end{mcitethebibliography}" write$
newline$
}
-% Functions used for the special "control" entry type, to pass data
+% Functions used for the special "control" entry type, to pass data
% from LaTeX to BibTeX
INTEGERS {
@@ -5234,7 +5248,7 @@ FUNCTION { control } {
% items to the .bbl file
INTEGERS {
- next.punct.comma
+ next.punct.comma
next.punct.period
next.punct.semicolon
next.punct.space
@@ -5256,21 +5270,21 @@ FUNCTION { output } {
{
next.punct.int next.punct.space =
{ add.space }
- {
+ {
next.punct.int next.punct.comma =
{ add.comma }
- {
+ {
next.punct.int next.punct.semicolon =
{ add.semicolon }
{ add.period }
- if$
+ if$
}
- if$
+ if$
}
- if$
+ if$
write$
}
- if$
+ if$
next.punct.comma 'next.punct.int :=
}
@@ -5285,7 +5299,7 @@ FUNCTION { begin.bibitem } {
short.names =
{ pop$ }
{ * }
- if$
+ if$
"[" swap$ * "]" * write$
"{" cite$ * "}" * write$
newline$
@@ -5308,22 +5322,22 @@ FUNCTION { would.add.period } {
}
FUNCTION { end.bibitem } {
- would.add.period
- {
- "\relax" * write$
+ would.add.period
+ {
+ "\relax" * write$
newline$
- "\mciteBstWouldAddEndPuncttrue" write$
+ "\mciteBstWouldAddEndPuncttrue" write$
newline$
"\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" write$
newline$
"{\mcitedefaultendpunct}{\mcitedefaultseppunct}\relax"
}
- {
- "\relax" * write$
+ {
+ "\relax" * write$
newline$
"\mciteBstWouldAddEndPunctfalse" write$
newline$
- "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" write$
+ "\mciteSetBstMidEndSepPunct{\mcitedefaultmidpunct}" write$
newline$
"{}{\mcitedefaultseppunct}\relax"
}
@@ -5333,7 +5347,7 @@ FUNCTION { end.bibitem } {
"\EndOfBibitem" write$
}
-% Formatting names: authors and editors are not quite the same,
+% Formatting names: authors and editors are not quite the same,
% and there is the question of how to handle 'et al.'
FUNCTION { initialize.name.separator } {
@@ -5349,32 +5363,32 @@ FUNCTION { format.names.loop } {
'current.name.str :=
current.name.int #1 >
{
- duplicate$
+ duplicate$
"others," =
- {
+ {
bbl.etal
add.space
remaining.names.int #1 - 'remaining.names.int :=
}
- {
+ {
swap$
names.separate.comma.bool
{ add.comma }
- { add.semicolon }
+ { add.semicolon }
if$
%<*bio>
remaining.names.int #1 >
{ }
{ bbl.and add.space * }
- if$
+ if$
%</bio>s
swap$
*
}
- if$
+ if$
}
{ }
- if$
+ if$
remaining.names.int #1 - 'remaining.names.int :=
current.name.int #1 + 'current.name.int :=
}
@@ -5390,8 +5404,8 @@ FUNCTION { format.names.etal } {
ctrl.etal.firstonly.bool
{ #1 'remaining.names.int := }
{ ctrl.etal.number.int 'remaining.names.int := }
- if$
- format.names.loop
+ if$
+ format.names.loop
current.name.str "others," =
{ }
{
@@ -5400,9 +5414,9 @@ FUNCTION { format.names.etal } {
add.space
*
}
- if$
+ if$
}
-
+
FUNCTION { format.names } {
'names.separate.comma.bool :=
'names.str :=
@@ -5413,10 +5427,10 @@ FUNCTION { format.names } {
ctrl.etal.number.int #0 =
{ format.names.all }
{ format.names.etal }
- if$
+ if$
}
{ format.names.all }
- if$
+ if$
}
% Converting editions into their fixed representations
@@ -5450,7 +5464,7 @@ FUNCTION { make.ordinal } {
*
#-2 #1 substring$
"1" =
- {
+ {
bbl.th *
}
{
@@ -5458,28 +5472,28 @@ FUNCTION { make.ordinal } {
#-1 #1 substring$
duplicate$
"1" =
- {
+ {
pop$
bbl.st *
}
- {
+ {
duplicate$
"2" =
- {
+ {
pop$
bbl.nd *
}
- {
+ {
"3" =
{ bbl.rd * }
{ bbl.th * }
- if$
+ if$
}
if$
}
if$
}
- if$
+ if$
}
FUNCTION { convert.to.ordinal } {
@@ -5488,18 +5502,18 @@ FUNCTION { convert.to.ordinal } {
ord.input.str "first" = ord.input.str "1" = or
{ bbl.first 'ord.output.str := }
{
- ord.input.str "second" = ord.input.str "2" = or
+ ord.input.str "second" = ord.input.str "2" = or
{ bbl.second 'ord.output.str := }
{
ord.input.str "third" = ord.input.str "3" = or
{ bbl.third 'ord.output.str := }
- {
+ {
ord.input.str "fourth" = ord.input.str "4" = or
{ bbl.fourth 'ord.output.str := }
- {
+ {
ord.input.str "fifth" = ord.input.str "5" = or
{ bbl.fifth 'ord.output.str := }
- {
+ {
ord.input.str #1 #1 substring$
is.a.number
{ ord.input.str make.ordinal }
@@ -5507,16 +5521,16 @@ FUNCTION { convert.to.ordinal } {
if$
'ord.output.str :=
}
- if$
+ if$
}
- if$
+ if$
}
- if$
+ if$
}
- if$
+ if$
}
- if$
- ord.output.str
+ if$
+ ord.output.str
}
% Functions for each type of entry
@@ -5544,7 +5558,7 @@ FUNCTION { format.authors } {
output
next.punct.space 'next.punct.int :=
}
- if$
+ if$
}
FUNCTION { format.editors } {
@@ -5556,19 +5570,19 @@ FUNCTION { format.editors } {
editor num.names$ #1 >
{ bbl.editors }
{ bbl.editor }
- if$
+ if$
*
output
next.punct.semicolon 'next.punct.int :=
- }
- if$
+ }
+ if$
}
FUNCTION { format.authors.or.editors } {
author empty$
{ format.editors }
{ format.authors }
- if$
+ if$
next.punct.space 'next.punct.int :=
}
@@ -5577,7 +5591,7 @@ FUNCTION { format.chapter } {
{ }
{
bbl.chapter add.space
- chapter
+ chapter
*
output
}
@@ -5593,12 +5607,12 @@ FUNCTION { format.doi } {
FUNCTION { format.edition } {
edition empty$
{ }
- {
+ {
edition convert.to.ordinal
add.space bbl.edition *
output
}
- if$
+ if$
next.punct.semicolon 'next.punct.int :=
}
@@ -5606,18 +5620,18 @@ FUNCTION { format.group.address } {
duplicate$
empty$
{ pop$ }
- {
+ {
address empty$
{ }
{
- add.colon
+ add.colon
address
*
}
- if$
+ if$
output
}
- if$
+ if$
}
FUNCTION { format.howpublished } {
@@ -5645,10 +5659,10 @@ FUNCTION { format.note } {
note empty$
{ }
{
- note
- output
+ note
+ output
}
- if$
+ if$
}
FUNCTION { format.number.series } {
@@ -5658,15 +5672,15 @@ FUNCTION { format.number.series } {
series
number empty$
{ }
- {
+ {
add.space
number *
}
- if$
+ if$
output
next.punct.semicolon 'next.punct.int :=
}
- if$
+ if$
}
@@ -5675,10 +5689,10 @@ FUNCTION { format.organization } {
{ }
{
organization paren
- output
+ output
next.punct.period 'next.punct.int :=
}
- if$
+ if$
}
FUNCTION { format.organization.address } {
@@ -5688,10 +5702,10 @@ FUNCTION { format.organization.address } {
FUNCTION { format.pages } {
pages empty$
{ }
- {
+ {
pages multi.page.check
- {
- bbl.pages
+ {
+ bbl.pages
pages hyphen.to.dash
}
{ bbl.page pages }
@@ -5705,8 +5719,8 @@ FUNCTION { format.pages } {
FUNCTION { format.pages.article } {
pages empty$
{ }
- {
- pages hyphen.to.dash
+ {
+ pages hyphen.to.dash
output
}
if$
@@ -5716,23 +5730,23 @@ FUNCTION { format.publisher.address } {
publisher format.group.address
}
-FUNCTION { format.school.address } {
- school
+FUNCTION { format.school.address } {
+ school
duplicate$
empty$
{ pop$ }
- {
+ {
address empty$
{ }
{
- add.comma
+ add.comma
address
*
}
- if$
+ if$
output
}
- if$
+ if$
}
FUNCTION { format.title } {
@@ -5747,7 +5761,7 @@ FUNCTION { format.title } {
}
FUNCTION { format.title.article } {
- ctrl.article.title.bool
+ ctrl.article.title.bool
{
title empty$
{ }
@@ -5755,8 +5769,8 @@ FUNCTION { format.title.article } {
title
output
next.punct.period 'next.punct.int :=
- }
- if$
+ }
+ if$
}
{ }
if$
@@ -5781,7 +5795,7 @@ FUNCTION { format.title.booktitle } {
output
next.punct.period 'next.punct.int :=
}
- if$
+ if$
booktitle empty$
{ }
{
@@ -5789,25 +5803,25 @@ FUNCTION { format.title.booktitle } {
output
next.punct.period 'next.punct.int :=
}
- if$
+ if$
}
-FUNCTION { format.chapter.title } {
+FUNCTION { format.chapter.title } {
}
-STRINGS {
- book.title
+STRINGS {
+ book.title
chapter.title
}
-FUNCTION { format.title.booktitle.book } {
+FUNCTION { format.title.booktitle.book } {
"" 'chapter.title :=
booktitle empty$
{
"" 'chapter.title :=
- title 'book.title :=
+ title 'book.title :=
}
{
ctrl.chapter.title.bool
@@ -5822,39 +5836,39 @@ FUNCTION { format.title.booktitle.book } {
maintitle empty$
{ booktitle 'book.title := }
{ maintitle add.period booktitle * 'book.title := }
- if$
+ if$
}
if$
chapter.title empty$
{ }
- {
+ {
chapter.title
output
next.punct.period 'next.punct.int :=
}
- if$
+ if$
book.title emph
chapter.title empty$
- {
+ {
author empty$
{ }
{
editor empty$
{ }
{ bbl.in add.space swap$ * }
- if$
+ if$
}
- if$
+ if$
}
{ bbl.in add.space swap$ * }
- if$
+ if$
output
}
FUNCTION { format.type } {
type empty$
{ }
- {
+ {
pop$
type
}
@@ -5865,12 +5879,12 @@ FUNCTION { format.type } {
FUNCTION { format.type.number } {
type empty$
{ }
- {
+ {
type
number empty$
{ }
{ number tie.or.space.connect }
- if$
+ if$
output
}
if$
@@ -5883,18 +5897,18 @@ FUNCTION { format.url } {
"\url{" url * "}" *
output
}
- if$
+ if$
}
FUNCTION { format.year } {
- year empty$
+ year empty$
{ }
{
year
output
next.punct.semicolon 'next.punct.int :=
}
- if$
+ if$
}
FUNCTION { format.year.article } {
@@ -5922,8 +5936,8 @@ FUNCTION { format.version } {
version
*
output
- }
- if$
+ }
+ if$
}
FUNCTION { format.volume.article } {
@@ -5941,7 +5955,7 @@ FUNCTION { format.volume } {
output
next.punct.semicolon 'next.punct.int :=
}
- if$
+ if$
}
% The functions to deal with each entry type
@@ -6004,15 +6018,15 @@ FUNCTION { inpress } {
format.authors
format.journal.unpub
doi empty$
- {
+ {
bbl.inpress
output
}
- {
+ {
format.year
format.doi
}
- if$
+ if$
format.note
end.bibitem
}
@@ -6112,17 +6126,17 @@ FUNCTION { unpublished } {
format.journal.unpub
doi empty$
{ format.howpublished }
- {
+ {
format.year
format.doi
}
- if$
+ if$
format.note
end.bibitem
}
FUNCTION { default.type } { misc }
-
+
% Macros containing pre-defined short cuts
MACRO { jan } { "Jan." }
@@ -6177,7 +6191,7 @@ MACRO { nalefd } { "Nano Lett." }
MACRO { orlef7 } { "Org.\ Lett." }
MACRO { oprdfk } { "Org.\ Proc.\ Res.\ Dev." }
MACRO { orgnd7 } { "Organometallics" }
-
+
% Construction of bibliography: reading of data, construction of
% labels, output of formatted bibliography
@@ -6300,13 +6314,13 @@ EXECUTE { end.bib }
title = {Writing Rules in Jess},
edition = {1},
year = {2003}
-}
+}
@PATENT{Johnson1972,
author = {Johnson, Alexander Lawrence},
organization = {E.~I.~du Pont de Nemours},
number = {3637731},
- title = {1-(Alkylsubstituted phenyl)imidazoles useful in ACTH
+ title = {1-(Alkylsubstituted phenyl)imidazoles useful in ACTH
reverse assay},
type = {US~Patent},
year = {1972}