summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-06-30 00:37:53 +0000
committerKarl Berry <karl@freefriends.org>2009-06-30 00:37:53 +0000
commit9c2c06e150241d32a63aca29e5fe19ef4955692a (patch)
tree6290a7f5b01835da7e8fe9b04b02855b6c7103fd /Master/texmf-dist/tex
parent5fa926769060d32ca128bbd8f349d90d7fa228b9 (diff)
achemso 3.2c (29jun09)
git-svn-id: svn://tug.org/texlive/trunk@14009 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/achemso/achemso.cls605
-rw-r--r--Master/texmf-dist/tex/latex/achemso/achemso.sty73
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/achre4.cfg6
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/ancham.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bcches.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg17
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bipret.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg7
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/chreay.cfg8
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg5
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/esthag.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/iecred.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg5
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg155
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg5
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/joceah.cfg5
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/langd5.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg6
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg4
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg9
-rw-r--r--Master/texmf-dist/tex/latex/achemso/natmove.sty28
38 files changed, 615 insertions, 405 deletions
diff --git a/Master/texmf-dist/tex/latex/achemso/achemso.cls b/Master/texmf-dist/tex/latex/achemso/achemso.cls
index 17a6319ab17..79a59fc94dc 100644
--- a/Master/texmf-dist/tex/latex/achemso/achemso.cls
+++ b/Master/texmf-dist/tex/latex/achemso/achemso.cls
@@ -16,10 +16,10 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{achemso}
- [2009/04/28 v3.2b Submission to ACS journals]
+ [2009/06/28 v3.2c Submission to ACS journals]
\LoadClass[12pt,letter]{article}
-\newcommand*{\acs@warning}{\ClassWarning{achemso}}
-\newcommand*{\acs@ifundefined}[1]{%
+\newcommand*\acs@warning{\ClassWarning{achemso}}
+\newcommand*\acs@ifundefined[1]{%
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname #1\endcsname\relax
\expandafter\@firstoftwo
@@ -28,13 +28,15 @@
\fi
}
\RequirePackage{xkeyval}
+\define@boolkey{acs}[acs@]{abbreviations}[true]{}
\define@boolkey{acs}[acs@]{biochem}[true]{}
\define@boolkey{acs}[acs@]{email}[true]{}
+\define@boolkey{acs}[acs@]{keywords}[true]{}
\define@boolkey{acs}[acs@]{super}[true]{}
\define@boolkey{acs}[acs@]{usetitle}[true]{}
-\newcommand*{\acs@journal}{jacsat}
-\newcommand*{\acs@manuscript}{article}
-\newcommand*{\acs@maxauthors}{15}
+\newcommand*\acs@journal{jacsat}
+\newcommand*\acs@manuscript{article}
+\newcommand*\acs@maxauthors{15}
\define@cmdkey{acs}[acs@]{journal}{}
\define@cmdkey{acs}[acs@]{manuscript}{}
\define@cmdkey{acs}[acs@]{maxauthors}{}
@@ -50,21 +52,27 @@
\@nameuse{acs@biblabel@#1}%
}%
}
-\newcommand*{\acs@biblabel@brackets}{\def\@biblabel##1{(##1)}}
-\newcommand*{\acs@biblabel@fullstop}{\def\@biblabel##1{##1.}}
-\newcommand*{\acs@biblabel@period}{\def\@biblabel##1{##1.}}
-\newcommand*{\acs@biblabel@plain}{\def\@biblabel##1{##1}}
+\newcommand*\acs@biblabel@brackets{\def\@biblabel##1{(##1)}}
+\newcommand*\acs@biblabel@fullstop{\def\@biblabel##1{##1.}}
+\newcommand*\acs@biblabel@period{\def\@biblabel##1{##1.}}
+\newcommand*\acs@biblabel@plain{\def\@biblabel##1{##1}}
\setkeys{acs}{
+ email = true,
super = true
}
\ProcessOptionsX*<acs>
-\newcommand*{\acs@niib@create}{%
+\newcommand*\acs@manuscript@communication{communication}
+\newcommand*\acs@manuscript@letter{letter}
+\newcommand*\acs@manuscript@note{note}
+\newcommand*\acs@manuscript@review{review}
+\newcommand*\acs@manuscript@suppinfo{suppinfo}
+\newcommand*\acs@niib@create{%
\@namedef{ver@notes2bib.sty}{%
2009/04/20 v1.6a Integrating notes into the bibliography (achemso
version)
}%
\newcounter{bibnote}
- \renewcommand*{\thebibnote}{%
+ \def\thebibnote{%
Note-\the\value{bibnote}%
}%
\DeclareRobustCommand*{\bibnote}[1][\thebibnote]{%
@@ -80,15 +88,15 @@
\let\acs@niib@after@text\relax
\acs@niib@text{##1}%
}%
- \newcommand*{\printbibnotes}{%
+ \newcommand*\printbibnotes{%
\ifnum\the\value{bibnote}>\z@\relax
\nocite{achemso-control}%
\acs@bibliography{acs-\jobname}%
\fi
}%
}
-\newcommand*{\acs@niib@after@text}{}
-\newcommand*{\acs@niib@text}{%
+\newcommand*\acs@niib@after@text{}
+\newcommand*\acs@niib@text{%
\@bsphack
\if@filesw
\expandafter\acs@niib@write
@@ -96,7 +104,7 @@
\expandafter\acs@niib@no@write
\fi
}
-\newcommand*{\acs@niib@write}[1]{%
+\newcommand*\acs@niib@write[1]{%
\begingroup
\let\do\@makeother
\dospecials
@@ -104,7 +112,7 @@
\catcode`\} 2\relax
\acs@niib@write@aux@i{#1}%
}
-\newcommand*{\acs@niib@write@aux@i}[1]{%
+\newcommand*\acs@niib@write@aux@i[1]{%
\long\def\@tempa##1{%
\def\@tempa{##1}%
\@onelevel@sanitize\@tempa
@@ -115,7 +123,7 @@
\catcode`\^^M 10\relax
\@tempa
}
-\newcommand*{\acs@niib@write@aux@ii}[1]{%
+\newcommand*\acs@niib@write@aux@ii[1]{%
\immediate\write\acs@bib@file{%
@Misc\string{#1,^^J%
\space\space note = \string{\@tempa\string},^^J%
@@ -124,12 +132,12 @@
\@esphack
\acs@niib@after@text
}
-\newcommand{\acs@niib@no@write}[2]{%
+\newcommand\acs@niib@no@write[2]{%
\@esphack
\acs@niib@after@text
}
\AtBeginDocument{
- \renewcommand*{\nmv@natbib@detect}{%
+ \def\nmv@natbib@detect{%
\ifNAT@super
\expandafter\acs@nmv@activate
\else
@@ -137,7 +145,7 @@
\fi
}
}
-\newcommand*{\acs@nmv@activate}{%
+\newcommand*\acs@nmv@activate{%
\let\nmv@citex@nat\@citex
\let\@citex\nmv@citex
\let\nmv@cite\cite
@@ -151,7 +159,7 @@
}%
}%
}
-\newcommand*{\acs@autonote}{%
+\newcommand*\acs@autonote{%
\let\nmv@cite\cite
\renewcommand*{\cite}[2][]{%
\nmv@ifmtarg{##1}{%
@@ -162,32 +170,31 @@
}%
}%
}
-\newcommand*{\acs@bibstyle}{achemso}
+\newcommand*\acs@bibstyle{achemso}
\bibliographystyle{achemso}
\ifacs@biochem
- \renewcommand*{\acs@bibstyle}{biochem}
+ \def\acs@bibstyle{biochem}
\bibliographystyle{biochem}
\fi
-\newcommand*{\acs@bibliographystyle}{}
+\newcommand*\acs@bibliographystyle{}
\let\acs@bibliographystyle\bibliographystyle
-\renewcommand*{\bibliographystyle}[1]{%
+\def\bibliographystyle#1{%
\acs@warning{\string\bibliographystyle\space ignored}%
\expandafter\acs@bibliographystyle\expandafter{\acs@bibstyle}%
}
\newwrite\acs@bib@file
-\newcommand*{\acs@bib@message}{%
+\newcommand*\acs@bib@message{%
This is an auxiliary file used by the `achemso' bundle.^^J%
- This file may safely be deleted. It will be recreated as
- required.^^J
+ This file may safely be deleted. It will be recreated as required.^^J
}
-\newcommand*{\acs@bib@name}{acs-\jobname.bib}
-\newcommand*{\acs@bib@write}{%
+\newcommand*\acs@bib@name{acs-\jobname.bib}
+\newcommand*\acs@bib@write{%
\if@filesw
\expandafter\acs@bib@write@aux
\fi
}
\AtBeginDocument{\acs@bib@write}
-\newcommand*{\acs@bib@write@aux}{%
+\newcommand*\acs@bib@write@aux{%
\immediate\openout\acs@bib@file\acs@bib@name\relax
\immediate\write\acs@bib@file{\acs@bib@message}%
\edef\@tempa##1##2{%
@@ -214,16 +221,18 @@
}{}
\AtBeginDocument{%
\let\acs@bibliography\bibliography
- \renewcommand*{\bibliography}[1]{%
+ \def\bibliography#1{%
\acs@bibliography{acs-\jobname,#1}%
}%
}
\setkeys{acs}{
- biblabel = brackets,
- biochem = false,
- maxauthors = 15,
- super = true,
- usetitle = false
+ abbreviations = false,
+ biblabel = brackets,
+ biochem = false,
+ keywords = false,
+ maxauthors = 15,
+ super = true,
+ usetitle = false
}
\acs@niib@create
\RequirePackage[T1]{fontenc}
@@ -241,14 +250,19 @@
}
\AtBeginDocument{\doublespacing}
\renewcommand*{\title}[2][]{%
+ \gdef\acs@title@short{#1}%
\gdef\@title{#2}%
- \gdef\acs@title{#2}%
+ \ifx\acs@title@short\@empty
+ \global\let\acs@title@short\@title
+ \fi
}
\@onlypreamble\title
\newcount\acs@author@cnt
\newcount\acs@affil@cnt
\newcount\acs@affil@alt@cnt
-\renewcommand*{\author}[1]{%
+\newcount\acs@footnote@cnt
+\newcount\acs@affil@marker@cnt
+\def\author#1{%
\global\advance\acs@author@cnt\@ne\relax
\expandafter\gdef\csname @author@\@roman\acs@author@cnt\endcsname{#1}%
\begingroup
@@ -259,19 +273,19 @@
\endgroup
}
\@onlypreamble\author
-\renewcommand*{\and}{%
+\def\and{%
\acs@warning{%
\string\and\space not used by the achemso class: please see
the\MessageBreak package documentation for details%
}%
}
-\renewcommand*{\thanks}{%
+\def\thanks{%
\acs@warning{%
\string\thanks\space not used by the achemso class: please see
the\MessageBreak the package documentation for details%
}%
}
-\newcommand*{\affiliation}[2][\relax]{%
+\newcommand*\affiliation[2][\relax]{%
\ifnum\acs@author@cnt>\z@\relax
\acs@affil@ifdup{#2}{%
\acs@affil@swap{#2}%
@@ -292,7 +306,7 @@
\fi
}
\@onlypreamble\affiliation
-\newcommand*{\acs@affil@ifdup}[1]{%
+\newcommand*\acs@affil@ifdup[1]{%
\begingroup
\def\@tempa{#1}%
\@tempswafalse
@@ -305,7 +319,7 @@
\fi
\endgroup
}
-\newcommand*{\acs@affil@ifdup@aux}{%
+\newcommand*\acs@affil@ifdup@aux{%
\advance\@tempcnta\@ne\relax
\expandafter\expandafter\expandafter\def\expandafter\expandafter
\expandafter\@tempb\expandafter\expandafter\expandafter
@@ -318,7 +332,7 @@
\fi
\fi
}
-\newcommand*{\acs@affil@swap}[1]{%
+\newcommand*\acs@affil@swap[1]{%
\begingroup
\def\@tempa{#1}%
\@tempcnta\z@\relax
@@ -328,7 +342,7 @@
\acs@affil@swap@aux
\endgroup
}
-\newcommand*{\acs@affil@swap@aux}{%
+\newcommand*\acs@affil@swap@aux{%
\advance\@tempcntb\@ne\relax
\expandafter\ifnum\csname @author@affil@\@roman\@tempcntb\endcsname
= \acs@affil@cnt\relax
@@ -340,7 +354,7 @@
\expandafter\acs@affil@swap@aux
\fi
}
-\newcommand*{\alsoaffiliation}[2][\relax]{%
+\newcommand*\alsoaffiliation[2][\relax]{%
\ifnum\acs@author@cnt>\z@\relax
\acs@affil@ifdup{#2}{%
\acs@alsoaffil@find{#2}%
@@ -371,7 +385,7 @@
\acs@warning{Affiliation with no author}%
\fi
}
-\newcommand*{\acs@alsoaffil@find}[1]{%
+\newcommand*\acs@alsoaffil@find[1]{%
\begingroup
\def\@tempa{#1}%
\@tempcnta\z@\relax
@@ -380,7 +394,7 @@
\expandafter\endgroup
\expandafter\@tempcnta\the\@tempcnta\relax
}
-\newcommand*{\altaffiliation}[1]{%
+\newcommand*\altaffiliation[1]{%
\ifnum\acs@author@cnt>\z@\relax
\global\advance\acs@affil@alt@cnt\@ne\relax
\expandafter\gdef\csname @altaffil@\@roman\acs@author@cnt\endcsname
@@ -392,7 +406,7 @@
\fi
}
\@onlypreamble\altaffiliation
-\newcommand*{\email}[1]{%
+\newcommand*\email[1]{%
\ifnum\acs@author@cnt>\z@\relax
\expandafter\gdef\csname @email@\@roman\acs@author@cnt\endcsname
{#1}%
@@ -401,45 +415,148 @@
\fi
}
\@onlypreamble\email
-\renewcommand*{\@maketitle}{%
+\newcommand*\fax[1]{%
+ \ifnum\acs@author@cnt>\z@\relax
+ \expandafter\gdef\csname @fax@\@roman\acs@author@cnt\endcsname
+ {#1}%
+ \else
+ \acs@warning{Fax number with no author}%
+ \fi
+}
+\@onlypreamble\fax
+\newcommand*\phone[1]{%
+ \ifnum\acs@author@cnt>\z@\relax
+ \expandafter\gdef\csname @phone@\@roman\acs@author@cnt\endcsname
+ {#1}%
+ \else
+ \acs@warning{Phone number with no author}%
+ \fi
+}
+\@onlypreamble\phone
+\newcommand*\abbreviations[1]{%
+ \gdef\@abbreviations{#1}%
+}
+\newcommand*\@abbreviations{}
+\@onlypreamble\abbreviations
+\newcommand*\keywords[1]{%
+ \gdef\@keywords{#1}%
+}
+\newcommand*\@keywords{}
+\@onlypreamble\keywords
+\newcommand*\acs@abbreviations@print{%
+ \ifx\@abbreviations\@empty\else
+ ABBREVIATIONS: \@abbreviations
+ \par
+ \fi
+}
+\newcommand*\acs@keywords@print{%
+ \ifx\@keywords\@empty\else
+ KEYWORDS: \@keywords
+ \par
+ \fi
+}
+\newcommand*\acs@title@short@print{%
+ RUNNING HEADER: \acs@title@short
+}
+\newlength\acs@space@pre@title
+\setlength\acs@space@pre@title{2em}
+\newlength\acs@space@post@title
+\setlength\acs@space@post@title{1.5em}
+\newlength\acs@space@post@author
+\setlength\acs@space@post@author{1em}
+\newlength\acs@space@post@address
+\setlength\acs@space@post@address{1em}
+\newlength\acs@space@post@email
+\setlength\acs@space@post@email{1.5em}
+\newlength\acs@maketitle@width
+\setlength\acs@maketitle@width{\textwidth}
+\newcommand*\affilsize{\normalsize}
+\newcommand*\authorsize{\large}
+\newcommand*\emailsize{\normalsize}
+\newcommand*\titlesize{\LARGE}
+\newcommand*\affilfont{\itshape}
+\newcommand*\authorfont{\sffamily}
+\newcommand*\emailfont{}
+\newcommand*\titlefont{\bfseries\sffamily}
+\newcommand*{\ps@acs}{}
+\let\ps@acs\ps@plain
+\def\@maketitle{%
+ \pagestyle{acs}%
\ifnum\acs@author@cnt<\z@\relax
\acs@warning{No authors defined: At least one author is required}%
\fi
\newpage
\null
- \vskip 2em\relax
+ \vspace*{\acs@space@pre@title}%
\begin{center}
- {%
- \LARGE\bfseries\sffamily
- \def\@tempa{suppinfo}%
- \ifx\acs@manuscript\@tempa
- Supporting information for:
- \fi
- \@title
- \par
- }%
- \vskip 1.5em\relax
- {%
- \large\sffamily\frenchspacing\acs@author@list
- }%
- \vskip 1em\relax
- {%
- \itshape\acs@address@list
- }%
- \vskip 1em\relax
- {%
- \ifacs@email
- \expandafter\acs@title@email
- \fi
+ \begin{minipage}{\acs@maketitle@width}
+ \begin{center}
+ {%
+ \titlefont
+ \titlesize
+ \let\@fnsymbol\acs@author@fnsymbol
+ \let\footnote\acs@title@footnote
+ \acs@maketitle@suppinfo \@title
+ \acs@title@footnote@check
+ \global\acs@footnote@cnt\c@footnote\relax
+ \par
+ }%
+ \vspace*{\acs@space@post@title}%
+ {%
+ \authorsize
+ \authorfont
+ \frenchspacing
+ \acs@author@list
+ \par
+ }%
+ \vspace*{\acs@space@post@author}%
+ {%
+ \affilsize
+ \affilfont
+ \acs@address@list
+ \par
+ }%
+ \vspace*{\acs@space@post@address}%
+ {%
+ \emailsize
+ \emailfont
+ \ifacs@email
+ \expandafter\acs@contact@details
+ \fi
+ }%
+ \vspace*{\acs@space@post@email}%
+ \end{center}
+ \end{minipage}
+ \end{center}%
+}
+\newcommand*\acs@maketitle@suppinfo{%
+ \ifx\acs@manuscript\acs@manuscript@suppinfo
+ Supporting information for:
+ \fi
+}
+\newcommand*\acs@title@footnote[1]{%
+ \footnotemark
+ \g@addto@macro\@thanks@hook{%
+ \footnotetext{#1}%
+ }%
+}
+\newcommand\acs@title@footnote@check{%
+ \ifx\@thanks@hook\@empty\else
+ \expandafter\gdef\expandafter\@thanks@hook\expandafter{%
+ \expandafter\begingroup
+ \expandafter\let\expandafter\@fnsymbol\expandafter
+ \acs@author@fnsymbol
+ \@thanks@hook
+ \endgroup
}%
- \end{center}
- \par
- \vskip 1.5em\relax
+ \fi
}
-\newcommand*{\acs@title@email}{%
- \sffamily E-mail: \acs@email@list
+\newcommand*\acs@contact@details{%
+ { \sffamily E-mail: \acs@email@list }%
+ \acs@number@list
}
-\renewcommand*{\@thanks}{%
+\def\@thanks{%
+ \@thanks@hook
\ifnum\acs@affil@cnt>\@ne\relax
\expandafter\acs@affil@list
\else
@@ -448,15 +565,22 @@
\fi
\fi
}
-\newcommand*{\acs@author@list}{%
+\newcommand*\@thanks@hook{}
+\newcommand*\acs@author@list{%
\@tempcnta\z@\relax
\@tempcntb\acs@affil@cnt\relax
\ifnum\acs@author@cnt=\z@\relax\else
\expandafter\acs@author@list@main
\fi
+ \acs@author@list@star
+}
+\newcommand*\acs@author@list@star{%
+ \g@addto@macro\@thanks@hook{%
+ \footnotetext{To whom correspondence should be addressed}%
+ }%
}
-\newcommand*{\acs@author@footnotes}{}
-\newcommand*{\acs@author@list@main}{%
+\newcommand*\acs@author@footnotes{}
+\newcommand*\acs@author@list@main{%
\advance\@tempcnta\@ne\relax
\def\acs@author@footnotes{}%
\acs@author@list@and
@@ -474,24 +598,24 @@
\expandafter\acs@author@list@main
\fi
}
-\newcommand*{\acs@author@list@and}{%
+\newcommand*\acs@author@list@and{%
\ifnum\acs@author@cnt=\@ne\relax\else
\ifnum\@tempcnta=\acs@author@cnt\relax
\space and%
\fi
\fi
}
-\newcommand*{\acs@author@list@comma}{%
+\newcommand*\acs@author@list@comma{%
\ifnum\@tempcnta<\acs@author@cnt\relax
,%
\fi
}
-\newcommand*{\acs@author@star}{%
+\newcommand*\acs@author@star{%
\acs@ifundefined{@email@\@roman\@tempcnta}{}{%
\acs@author@star@aux
}%
}
-\newcommand*{\acs@author@star@aux}{%
+\newcommand*\acs@author@star@aux{%
\protected@edef\acs@author@footnotes{%
\acs@author@fnsymbol{\z@}%
\ifnum\acs@affil@cnt>\@ne\relax
@@ -503,7 +627,7 @@
\fi
}%
}
-\newcommand*{\acs@author@affil}{%
+\newcommand*\acs@author@affil{%
\acs@ifundefined{%
@affil@\@roman\csname @author@affil@\@roman\@tempcnta\endcsname
}{%
@@ -515,52 +639,59 @@
\acs@author@affil@aux
}%
}
-\newcommand*{\acs@author@affil@aux}{%
+\newcommand*\acs@author@affil@aux{%
\ifnum\acs@affil@cnt>\@ne\relax
+ \expandafter\acs@affil@marker@cnt\csname @author@affil@\@roman
+ \@tempcnta\endcsname\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
\protected@edef\acs@author@footnotes{%
\acs@author@footnotes
- \acs@author@fnsymbol{%
- \@nameuse{@author@affil@\@roman\@tempcnta}%
- }%
+ \acs@author@fnsymbol{\acs@affil@marker@cnt}%
}%
\else
\ifnum\acs@affil@alt@cnt>\z@\relax
+ \acs@affil@marker@cnt\@ne\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
\protected@edef\acs@author@fnsymbol{%
\acs@author@footnotes
- \acs@author@fnsymbol{\@ne}%
+ \acs@author@fnsymbol{\acs@affil@marker@cnt}%
}%
\fi
\fi
}
-\newcommand*{\acs@author@affil@also}{%
+\newcommand*\acs@author@affil@also{%
\acs@ifundefined{@author@alsoaffil@\@roman\@tempcnta}{}{%
\acs@author@affil@also@aux
}%
}
-\newcommand*{\acs@author@affil@also@aux}{%
+\newcommand*\acs@author@affil@also@aux{%
\expandafter\@for\expandafter\@tempa\expandafter:\expandafter
=\csname @author@alsoaffil@\@roman\@tempcnta\endcsname\do{%
+ \acs@affil@marker@cnt\@tempa\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
\protected@edef\acs@author@footnotes{%
\acs@author@footnotes
,%
- \acs@author@fnsymbol{\@tempa}%
+ \acs@author@fnsymbol{\acs@affil@marker@cnt}%
}%
}%
}
-\newcommand*{\acs@author@affil@alt}{%
+\newcommand*\acs@author@affil@alt{%
\acs@ifundefined{@author@altaffil@\@roman\@tempcnta}{}{%
\acs@author@affil@alt@aux
}%
}
-\newcommand*{\acs@author@affil@alt@aux}{%
+\newcommand*\acs@author@affil@alt@aux{%
\advance\@tempcntb\@ne\relax
+ \acs@affil@marker@cnt\@tempcntb\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
\protected@edef\acs@author@footnotes{%
\acs@author@footnotes
,%
- \acs@author@fnsymbol{\@tempcntb}%
+ \acs@author@fnsymbol{\acs@affil@marker@cnt}%
}%
}
-\newcommand*{\acs@author@fnsymbol}[1]{%
+\newcommand*\acs@author@fnsymbol[1]{%
\ensuremath{%
\ifcase #1 *\or
\dagger\or
@@ -577,7 +708,7 @@
\fi
}%
}
-\newcommand*{\acs@address@list}{%
+\newcommand*\acs@address@list{%
\@tempcnta\z@\relax
\ifnum\acs@affil@cnt>\z@\relax
\acs@address@list@aux
@@ -587,7 +718,7 @@
}%
\fi
}
-\newcommand*{\acs@address@list@aux}{%
+\newcommand*\acs@address@list@aux{%
\advance\@tempcnta\@ne\relax
\ifnum\acs@affil@cnt>\@ne\relax
\ifnum\@tempcnta=\acs@affil@cnt\relax
@@ -600,8 +731,8 @@
\expandafter\acs@address@list@aux
\fi
}
-\newcommand*{\acs@fnsymbol@org}{}
-\newcommand*{\acs@affil@list}{%
+\newcommand*\acs@fnsymbol@org{}
+\newcommand*\acs@affil@list{%
\let\acs@fnsymbol@org\@fnsymbol
\let\@fnsymbol\acs@author@fnsymbol
\@tempcnta\z@\relax
@@ -610,7 +741,9 @@
\expandafter\acs@affil@list@aux
\else
\ifnum\acs@affil@alt@cnt>\z@\relax
- \footnotetext[\@ne]{\@affil@i}%
+ \acs@affil@marker@cnt\@ne\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
+ \footnotetext[\acs@affil@marker@cnt]{\@affil@i}%
\@tempcnta\@ne\relax
\fi
\fi
@@ -619,14 +752,18 @@
\fi
\let\@fnsymbol\acs@fnsymbol@org
}
-\newcommand*{\acs@affil@list@aux}{%
+\newcommand*\acs@affil@list@aux{%
\advance\@tempcnta\@ne\relax
- \footnotetext[\@tempcnta]{\@nameuse{@affil@\@roman\@tempcnta}}%
+ \acs@affil@marker@cnt\@tempcnta\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
+ \footnotetext[\acs@affil@marker@cnt]{%
+ \@nameuse{@affil@\@roman\@tempcnta}%
+ }%
\ifnum\@tempcnta<\acs@affil@cnt\relax
\expandafter\acs@affil@list@aux
\fi
}
-\newcommand*{\acs@affil@alt@list}{%
+\newcommand*\acs@affil@alt@list{%
\advance\@tempcntb\@ne\relax
\acs@ifundefined{@altaffil@\@roman\@tempcntb}{}{%
\acs@altaffil@foot@aux
@@ -635,13 +772,18 @@
\expandafter\acs@affil@alt@list
\fi
}
-\newcommand*{\acs@altaffil@foot@aux}{%
+\newcommand*\acs@altaffil@foot@aux{%
\advance\@tempcnta\@ne\relax
- \footnotetext[\@tempcnta]{\@nameuse{@altaffil@\@roman\@tempcntb}}%
+ \acs@affil@marker@cnt\@tempcnta\relax
+ \advance\acs@affil@marker@cnt\acs@footnote@cnt\relax
+ \footnotetext[\acs@affil@marker@cnt]{%
+ \@nameuse{@altaffil@\@roman\@tempcntb}%
+ }%
}
-\newcommand*{\acs@email@list}{%
+\newcommand*\acs@email@list@font{\sf}
+\newcommand*\acs@email@list{%
\begingroup
- \def\UrlFont{\sf}%
+ \def\UrlFont{\acs@email@list@font}%
\@tempcnta\z@\relax
\@tempcntb\z@\relax
\acs@email@list@aux
@@ -653,7 +795,7 @@
\fi
\endgroup
}
-\newcommand*{\acs@email@list@aux}{%
+\newcommand*\acs@email@list@aux{%
\advance\@tempcnta\@ne\relax
\ifnum\@tempcnta>\acs@author@cnt\relax\else
\acs@ifundefined{@email@\@roman\@tempcnta}{}{%
@@ -669,6 +811,69 @@
\expandafter\acs@email@list@aux
\fi
}
+\newcommand*\acs@number@list{%
+ \begingroup
+ \acs@number@list@aux@i{phone}%
+ \let\@tempb\@tempa
+ \acs@number@list@aux@i{fax}%
+ \ifx\@tempa\@empty\else
+ \ifx\@tempb\@empty\else
+ \protected@edef\@tempa{%
+ \@tempb.\space\@tempa
+ }%
+ \fi
+ \fi
+ \ifx\@tempa\@empty\else
+ \par
+ \@tempa
+ \fi
+ \endgroup
+}
+\newcommand*\acs@number@list@aux@i[1]{%
+ \def\@tempa{}%
+ \@tempcnta\z@\relax
+ \def\acs@number@list@aux@ii{%
+ \advance\@tempcnta\@ne\relax
+ \ifnum\@tempcnta>\acs@author@cnt\relax\else
+ \acs@ifundefined{@#1@\@roman\@tempcnta}{}{%
+ \acs@ifundefined{@email@\@roman\@tempcnta}{}{%
+ \ifx\@tempa\@empty
+ \edef\@tempa{%
+ \@nameuse{@#1@\@roman\@tempcnta}%
+ }%
+ \else
+ \edef\@tempa{%
+ \@tempa
+ ;
+ \@nameuse{@#1@\@roman\@tempcnta}%
+ }%
+ \fi
+ }%
+ }%
+ \expandafter\acs@number@list@aux@ii
+ \fi
+ }%
+ \acs@number@list@aux@ii
+ \ifx\@tempa\@empty\else
+ \protected@edef\@tempa{%
+ \MakeUppercase#1: \@tempa
+ }%
+ \fi
+}
+\newcommand*\acs@number@list@aux@ii{}
+\newcommand*\acs@maketitle@extras{%
+ \acs@maketitle@extras@hook
+ \ifacs@abbreviations
+ \acs@abbreviations@print
+ \par
+ \fi
+ \ifacs@keywords
+ \acs@keywords@print
+ \par
+ \fi
+}
+\newcommand*\acs@maketitle@extras@hook{}
+\g@addto@macro{\maketitle}{\acs@maketitle@extras}
\g@addto@macro{\document}{\maketitle}
\newfloat{scheme}{htbp}{los}
\floatname{scheme}{Scheme}
@@ -676,15 +881,15 @@
\floatname{chart}{Chart}
\newfloat{graph}{htbp}{loh}
\floatname{graph}{Graph}
-\newcommand*{\schemename}{Scheme}
-\newcommand*{\chartname}{Chart}
-\newcommand*{\graphname}{Graph}
+\newcommand*\schemename{Scheme}
+\newcommand*\chartname{Chart}
+\newcommand*\graphname{Graph}
\floatplacement{table}{htbp}
\floatplacement{figure}{htbp}
\floatstyle{plaintop}
\restylefloat{table}
\let\acs@floatboxreset\@floatboxreset
-\renewcommand*{\@floatboxreset}{%
+\def\@floatboxreset{%
\centering
\acs@floatboxreset
}
@@ -693,15 +898,15 @@
\labelformat{graph}{\graphname~#1}
\labelformat{figure}{\figurename~#1}
\labelformat{table}{\tablename~#1}
-\newcommand*{\acs@section}{}
+\newcommand*\acs@section{}
\let\acs@section\section
-\newcommand*{\acs@subsection}{}
+\newcommand*\acs@subsection{}
\let\acs@subsection\subsection
-\newcommand*{\acs@subsubsection}{}
+\newcommand*\acs@subsubsection{}
\let\acs@subsubsection\subsubsection
-\newcommand*{\acs@startsection}{}
+\newcommand*\acs@startsection{}
\let\acs@startsection\@startsection
-\newcommand*{\acs@startsection@alt}[6]{%
+\newcommand*\acs@startsection@alt[6]{%
\if@noskipsec \leavevmode \fi
\par
\@tempskipa #4\relax
@@ -721,33 +926,33 @@
\@ssect{#3}{#4}{#5}{#6}%
}%
}
-\newcommand*{\acs@sections@none}{%
+\newcommand*\acs@sections@none{%
\@ifstar{%
\acs@sections@none@aux
}{%
\acs@sections@none@aux
}%
}
-\newcommand*{\acs@sections@none@aux}[2][]{%
+\newcommand*\acs@sections@none@aux[2][]{%
\acs@warning{%
(Sub)section `#2' ignored%
}%
}
-\newcommand*{\SectionNumbersOff}{%
+\newcommand*\SectionNumbersOff{%
\let\@startsection\acs@startsection@alt
}
\@onlypreamble\SectionNumbersOff
-\newcommand*{\SectionNumbersOn}{%
+\newcommand*\SectionNumbersOn{%
\let\@startsection\acs@startsection
}
\@onlypreamble\SectionNumbersOn
-\newcommand*{\SectionsOff}{%
+\newcommand*\SectionsOff{%
\let\section\acs@sections@none
\let\subsection\acs@sections@none
\let\subsubsection\acs@sections@none
}
\@onlypreamble\SectionsOff
-\newcommand*{\SectionsOn}{%
+\newcommand*\SectionsOn{%
\let\section\acs@section
\let\subsection\acs@subsection
\let\subsubsection\acs@subsubsection
@@ -758,17 +963,23 @@
}{}
\newenvironment{suppinfo}{%
\acs@subsection*{\suppinfoname}%
+ \acs@toc@collect\acs@suppinfo@print
}{}
-\newcommand*{\acknowledgementname}{Acknowledgement}
+\newcommand\acs@suppinfo@print[1]{%
+ #1
+ This material is available free of charge via the Internet at
+ \url{http://pubs.acs.org}.
+}
+\newcommand*\acknowledgementname{Acknowledgement}
\AtEndOfClass{%
- \renewcommand*{\bibsection}{%
+ \def\bibsection{%
\acs@subsection*{\refname}%
}%
}
-\newcommand*{\suppinfoname}{Supporting Information Available}
-\newcommand*{\acs@abstract}{}
+\newcommand*\suppinfoname{Supporting Information Available}
+\newcommand*\acs@abstract{}
\let\acs@abstract\abstract
-\newcommand*{\acs@endabstract}{}
+\newcommand*\acs@endabstract{}
\let\acs@endabstract\endabstract
\begingroup
\catcode`{ \active
@@ -800,22 +1011,22 @@
\fi
)
\endgroup
-\newcommand*{\acs@iffalse}{\iffalse}
-\newcommand*{\AbstractOff}{%
+\newcommand*\acs@iffalse{\iffalse}
+\newcommand*\AbstractOff{%
\let\abstract\acs@abstract@start
\let\endabstract\acs@abstract@end
}
\@onlypreamble\AbstractOff
-\newcommand*{\AbstractOn}{%
+\newcommand*\AbstractOn{%
\let\abstract\acs@abstract
\let\endabstract\acs@endabstract
}
\@onlypreamble\AbstractOn
\newtoks\acs@toc@toks
\newtoks\acs@toc@empty@toks
-\newcommand*{\acs@toc@begins}{}
-\newcommand*{\acs@toc@content}{}
-\newcommand{\acs@toc@collect}[1]{%
+\newcommand*\acs@toc@begins{}
+\newcommand*\acs@toc@content{}
+\newcommand\acs@toc@collect[1]{%
\acs@toc@toks{%
\expandafter#1\expandafter{\the\acs@toc@toks}%
}%
@@ -832,7 +1043,7 @@
}%
\acs@toc@content
}
-\newcommand*{\acs@toc@collect@aux}{}
+\newcommand*\acs@toc@collect@aux{}
\long\def\acs@toc@collect@aux#1\end#2{%
\edef\acs@toc@begins{%
\acs@toc@collect@begins#1\begin\end
@@ -847,16 +1058,16 @@
\fi
\acs@toc@content
}
-\newcommand*{\acs@toc@collect@begins}{}
+\newcommand*\acs@toc@collect@begins{}
\long\def\acs@toc@collect@begins#1\begin#2{%
\ifx\end#2\else
b\expandafter\acs@toc@collect@begins
\fi
}
-\newcommand{\acs@toc@collect@body}[1]{%
+\newcommand\acs@toc@collect@body[1]{%
\global\acs@toc@toks\expandafter{\the\acs@toc@toks#1}%
}
-\newcommand{\acs@toc@print}[1]{%
+\newcommand\acs@toc@print[1]{%
\begin{center}
\fbox{%
\begin{minipage}{9cm}
@@ -883,13 +1094,13 @@
\newpage
\fi
}
-\newcommand*{\tocentryname}{Graphical TOC Entry}
-\newcommand*{\tocsize}{%
+\newcommand*\tocentryname{Graphical TOC Entry}
+\newcommand*\tocsize{%
\@setfontsize\tocsize\@viiipt\@ixpt
}
-\newcommand*{\acs@type@list}{article,communication,suppinfo}
-\newcommand*{\acs@type@default}{article}
-\newcommand*{\acs@type@check}{%
+\newcommand*\acs@type@list{article,communication,suppinfo}
+\newcommand*\acs@type@default{article}
+\newcommand*\acs@type@check{%
\@tempswafalse
\@for\@tempa:=\acs@type@list\do{%
\ifx\@tempa\acs@manuscript
@@ -904,18 +1115,93 @@
\let\acs@manuscript\acs@type@default
\fi
}
-\renewcommand*{\refname}{%
+\def\refname{%
\ifnum\the\value{bibnote}>\z@\relax
Notes and
\fi
References%
}
-\newcommand*{\acs@setkeys}{\setkeys{acs}}
+\newcommand*\acs@setkeys{\setkeys{acs}}
\let\acs@killabstract\AbstractOff
\let\acs@killsecs\SectionsOff
-\newcommand*{\acs@validtype}[2][article]{%
- \renewcommand*{\acs@type@default}{#1}%
- \renewcommand*{\acs@type@list}{#2}%
+\newcommand*\acs@validtype[2][article]{%
+ \def\acs@type@default{#1}%
+ \def\acs@type@list{#2}%
+}
+\newcommand*\acs@par{}
+\let\acs@par\par
+\newcommand*\acs@layout@shared{%
+ \AtBeginDocument{\singlespacing}%
+ \twocolumn
+ \tolerance=2000\relax
+ \emergencystretch=10pt\relax
+ \geometry{
+ letterpaper,
+ top = 12.7mm,
+ bottom = 16.8mm,
+ left = 19.3mm,
+ right = 19.3mm
+ }%
+ \setlength{\columnsep}{8.1mm}%
+ \setlength{\parindent}{3.3mm}%
+ \renewenvironment{acknowledgement}{%
+ \def\@tempa{acknowledgement}%
+ \ifx\@currenvir\@tempa
+ \let\par\relax
+ \acksize
+ \vspace{6pt}%
+ \textbf{\acknowledgementname}%
+ \else
+ \acs@subsection*{\acknowledgementname}%
+ \fi
+ }{%
+ \acs@par
+ }%
+ \renewenvironment{suppinfo}{%
+ \def\@tempa{suppinfo}%
+ \ifx\@currenvir\@tempa
+ \expandafter\acs@suppinfo@aux
+ \else
+ \acs@subsection*{\suppinfoname}%
+ \fi
+ }{%
+ \acs@par
+ }%
+}
+\newcommand*\acs@suppinfo@aux{%
+ \let\par\relax
+ \suppsize
+ \vspace{6pt}%
+ \textbf{\suppinfoname:}
+ \acs@toc@collect\acs@suppinfo@print
+}
+\newcommand*\acksize{\normalsize}
+\newcommand*\suppsize{\normalsize}
+\newcommand*\acs@layout@nine{%
+ \def\@xipt{11}%
+ \long\def\normalsize{%
+ \@setfontsize\normalsize\@ixpt\@xipt
+ }%
+ \normalsize
+ \let\@listi\@listI
+ \abovedisplayskip 5\p@ \@plus2\p@ \@minus 5\p@\relax
+ \abovedisplayshortskip \z@ \@plus3\p@\relax
+ \belowdisplayshortskip 3\p@ \@plus3\p@ \@minus 3\p@\relax
+ \belowdisplayskip\abovedisplayskip\relax
+ \abovecaptionskip 5\p@\relax
+ \intextsep 7\p@ \@plus 2\p@ \@minus 2\p@\relax
+}
+\newcommand*\acs@layout@ten{%
+ \long\def\normalsize{%
+ \@setfontsize\normalsize\@xpt\@xiipt
+ }%
+ \normalsize
+ \@setfontsize\normalsize\@xpt\@xiipt
+ \let\@listi\@listI
+ \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@\relax
+ \abovedisplayshortskip \z@ \@plus3\p@\relax
+ \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@\relax
+ \belowdisplayskip \abovedisplayskip\relax
}
\InputIfFileExists{\acs@journal.cfg}{}{%
\acs@warning{%
@@ -925,19 +1211,16 @@
\input{jacsat.cfg}%
}
\acs@type@check
-\def\@tempa{note}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@note
\SectionsOff
\fi
-\def\@tempa{review}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@review
\SectionsOn
\SectionNumbersOn
\fi
-\def\@tempa{suppinfo}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@suppinfo
\setkeys{acs}{maxauthors = 0}
- \renewcommand*{\thepage}{S\arabic{page}}
+ \def\thepage{S\arabic{page}}
\fi
\ifacs@super
\RequirePackage[sort&compress,numbers,super]{natbib}
diff --git a/Master/texmf-dist/tex/latex/achemso/achemso.sty b/Master/texmf-dist/tex/latex/achemso/achemso.sty
index e983aa8ae05..4b98a0f2739 100644
--- a/Master/texmf-dist/tex/latex/achemso/achemso.sty
+++ b/Master/texmf-dist/tex/latex/achemso/achemso.sty
@@ -16,7 +16,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{achemso}
- [2009/04/28 v3.2b Support for ACS journals]
+ [2009/06/28 v3.2c Support for ACS journals]
\@ifclassloaded{achemso}{%
\PackageInfo{achemso}{%
You have already loaded the `achemso' class:\MessageBreak
@@ -29,8 +29,8 @@
use the achemso document class%
}%
}
-\newcommand*{\acs@warning}{\PackageWarning{achemso}}
-\newcommand*{\acs@ifundefined}[1]{%
+\newcommand*\acs@warning{\PackageWarning{achemso}}
+\newcommand*\acs@ifundefined[1]{%
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname #1\endcsname\relax
\expandafter\@firstoftwo
@@ -39,13 +39,15 @@
\fi
}
\RequirePackage{xkeyval}
+\define@boolkey{acs}[acs@]{abbreviations}[true]{}
\define@boolkey{acs}[acs@]{biochem}[true]{}
\define@boolkey{acs}[acs@]{email}[true]{}
+\define@boolkey{acs}[acs@]{keywords}[true]{}
\define@boolkey{acs}[acs@]{super}[true]{}
\define@boolkey{acs}[acs@]{usetitle}[true]{}
-\newcommand*{\acs@journal}{jacsat}
-\newcommand*{\acs@manuscript}{article}
-\newcommand*{\acs@maxauthors}{15}
+\newcommand*\acs@journal{jacsat}
+\newcommand*\acs@manuscript{article}
+\newcommand*\acs@maxauthors{15}
\define@cmdkey{acs}[acs@]{journal}{}
\define@cmdkey{acs}[acs@]{manuscript}{}
\define@cmdkey{acs}[acs@]{maxauthors}{}
@@ -61,21 +63,27 @@
\@nameuse{acs@biblabel@#1}%
}%
}
-\newcommand*{\acs@biblabel@brackets}{\def\@biblabel##1{(##1)}}
-\newcommand*{\acs@biblabel@fullstop}{\def\@biblabel##1{##1.}}
-\newcommand*{\acs@biblabel@period}{\def\@biblabel##1{##1.}}
-\newcommand*{\acs@biblabel@plain}{\def\@biblabel##1{##1}}
+\newcommand*\acs@biblabel@brackets{\def\@biblabel##1{(##1)}}
+\newcommand*\acs@biblabel@fullstop{\def\@biblabel##1{##1.}}
+\newcommand*\acs@biblabel@period{\def\@biblabel##1{##1.}}
+\newcommand*\acs@biblabel@plain{\def\@biblabel##1{##1}}
\setkeys{acs}{
+ email = true,
super = true
}
\ProcessOptionsX*<acs>
-\newcommand*{\acs@niib@create}{%
+\newcommand*\acs@manuscript@communication{communication}
+\newcommand*\acs@manuscript@letter{letter}
+\newcommand*\acs@manuscript@note{note}
+\newcommand*\acs@manuscript@review{review}
+\newcommand*\acs@manuscript@suppinfo{suppinfo}
+\newcommand*\acs@niib@create{%
\@namedef{ver@notes2bib.sty}{%
2009/04/20 v1.6a Integrating notes into the bibliography (achemso
version)
}%
\newcounter{bibnote}
- \renewcommand*{\thebibnote}{%
+ \def\thebibnote{%
Note-\the\value{bibnote}%
}%
\DeclareRobustCommand*{\bibnote}[1][\thebibnote]{%
@@ -91,15 +99,15 @@
\let\acs@niib@after@text\relax
\acs@niib@text{##1}%
}%
- \newcommand*{\printbibnotes}{%
+ \newcommand*\printbibnotes{%
\ifnum\the\value{bibnote}>\z@\relax
\nocite{achemso-control}%
\acs@bibliography{acs-\jobname}%
\fi
}%
}
-\newcommand*{\acs@niib@after@text}{}
-\newcommand*{\acs@niib@text}{%
+\newcommand*\acs@niib@after@text{}
+\newcommand*\acs@niib@text{%
\@bsphack
\if@filesw
\expandafter\acs@niib@write
@@ -107,7 +115,7 @@
\expandafter\acs@niib@no@write
\fi
}
-\newcommand*{\acs@niib@write}[1]{%
+\newcommand*\acs@niib@write[1]{%
\begingroup
\let\do\@makeother
\dospecials
@@ -115,7 +123,7 @@
\catcode`\} 2\relax
\acs@niib@write@aux@i{#1}%
}
-\newcommand*{\acs@niib@write@aux@i}[1]{%
+\newcommand*\acs@niib@write@aux@i[1]{%
\long\def\@tempa##1{%
\def\@tempa{##1}%
\@onelevel@sanitize\@tempa
@@ -126,7 +134,7 @@
\catcode`\^^M 10\relax
\@tempa
}
-\newcommand*{\acs@niib@write@aux@ii}[1]{%
+\newcommand*\acs@niib@write@aux@ii[1]{%
\immediate\write\acs@bib@file{%
@Misc\string{#1,^^J%
\space\space note = \string{\@tempa\string},^^J%
@@ -135,12 +143,12 @@
\@esphack
\acs@niib@after@text
}
-\newcommand{\acs@niib@no@write}[2]{%
+\newcommand\acs@niib@no@write[2]{%
\@esphack
\acs@niib@after@text
}
\AtBeginDocument{
- \renewcommand*{\nmv@natbib@detect}{%
+ \def\nmv@natbib@detect{%
\ifNAT@super
\expandafter\acs@nmv@activate
\else
@@ -148,7 +156,7 @@
\fi
}
}
-\newcommand*{\acs@nmv@activate}{%
+\newcommand*\acs@nmv@activate{%
\let\nmv@citex@nat\@citex
\let\@citex\nmv@citex
\let\nmv@cite\cite
@@ -162,7 +170,7 @@
}%
}%
}
-\newcommand*{\acs@autonote}{%
+\newcommand*\acs@autonote{%
\let\nmv@cite\cite
\renewcommand*{\cite}[2][]{%
\nmv@ifmtarg{##1}{%
@@ -173,32 +181,31 @@
}%
}%
}
-\newcommand*{\acs@bibstyle}{achemso}
+\newcommand*\acs@bibstyle{achemso}
\bibliographystyle{achemso}
\ifacs@biochem
- \renewcommand*{\acs@bibstyle}{biochem}
+ \def\acs@bibstyle{biochem}
\bibliographystyle{biochem}
\fi
-\newcommand*{\acs@bibliographystyle}{}
+\newcommand*\acs@bibliographystyle{}
\let\acs@bibliographystyle\bibliographystyle
-\renewcommand*{\bibliographystyle}[1]{%
+\def\bibliographystyle#1{%
\acs@warning{\string\bibliographystyle\space ignored}%
\expandafter\acs@bibliographystyle\expandafter{\acs@bibstyle}%
}
\newwrite\acs@bib@file
-\newcommand*{\acs@bib@message}{%
+\newcommand*\acs@bib@message{%
This is an auxiliary file used by the `achemso' bundle.^^J%
- This file may safely be deleted. It will be recreated as
- required.^^J
+ This file may safely be deleted. It will be recreated as required.^^J
}
-\newcommand*{\acs@bib@name}{acs-\jobname.bib}
-\newcommand*{\acs@bib@write}{%
+\newcommand*\acs@bib@name{acs-\jobname.bib}
+\newcommand*\acs@bib@write{%
\if@filesw
\expandafter\acs@bib@write@aux
\fi
}
\AtBeginDocument{\acs@bib@write}
-\newcommand*{\acs@bib@write@aux}{%
+\newcommand*\acs@bib@write@aux{%
\immediate\openout\acs@bib@file\acs@bib@name\relax
\immediate\write\acs@bib@file{\acs@bib@message}%
\edef\@tempa##1##2{%
@@ -225,7 +232,7 @@
}{}
\AtBeginDocument{%
\let\acs@bibliography\bibliography
- \renewcommand*{\bibliography}[1]{%
+ \def\bibliography#1{%
\acs@bibliography{acs-\jobname,#1}%
}%
}
diff --git a/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg b/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg
index dade689fae3..3fbc8bed27a 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/acbcct.cfg
@@ -15,14 +15,14 @@
%%
\ProvidesFile{acbcct.cfg}
- [2009/04/28 v3.2b achemso configuration: ACS Chem. Biol.]
+ [2009/06/28 v3.2c achemso configuration: ACS Chem. Biol.]
\setkeys{acs}{
biblabel = fullstop,
biochem = true,
super = false,
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,letter,review,suppinfo}
+\def\acs@type@list{article,letter,review,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg b/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg
index 1a101299b98..6b4510e31d5 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/achre4.cfg
@@ -15,12 +15,12 @@
%%
\ProvidesFile{achre4.cfg}
- [2009/04/28 v3.2b achemso configuration: Acc. Chem. Res.]
+ [2009/06/28 v3.2c achemso configuration: Acc. Chem. Res.]
\setkeys{acs}{
biblabel = plain
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
-\renewcommand*{\abstractname}{Conspectus}
+\def\acs@type@list{article,suppinfo}
+\def\abstractname{Conspectus}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg b/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg
index 1d0000dda07..3bd4896ef9c 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/ancac3.cfg
@@ -15,12 +15,12 @@
%%
\ProvidesFile{acbcct.cfg}
- [2009/04/28 v3.2b achemso configuration: ACS Nano]
+ [2009/06/28 v3.2c achemso configuration: ACS Nano]
\setkeys{acs}{
biblabel = fullstop,
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,perspective,suppinfo}
+\def\acs@type@list{article,perspective,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg b/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg
index ac7eafdbbe8..f311ea7e0cf 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/ancham.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{ancham.cfg}
- [2009/04/28 v3.2b achemso configuration: Anal. Chem.]
-\renewcommand*{\acs@type@list}{article,note,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: Anal. Chem.]
+\def\acs@type@list{article,note,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg b/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg
index aee281c97f4..bbeb0d71463 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/bcches.cfg
@@ -15,7 +15,7 @@
%%
\ProvidesFile{bcches.cfg}
- [2009/04/28 v3.2b achemso configuration: Bioconjugate Chem.]
+ [2009/06/28 v3.2c achemso configuration: Bioconjugate Chem.]
\setkeys{acs}{
biochem = true,
super = false,
diff --git a/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg b/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg
index 462fb0bf9ed..ece5b131d47 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/bichaw.cfg
@@ -15,14 +15,21 @@
%%
\ProvidesFile{biochem.cfg}
- [2009/04/28 v3.2b achemso configuration: Biochemistry]
+ [2009/06/28 v3.2c achemso configuration: Biochemistry]
\setkeys{acs}{
- biblabel = fullstop,
- biochem = true,
- super = false,
- usetitle = true
+ abbreviations = true,
+ biblabel = fullstop,
+ biochem = true,
+ keywords = true,
+ super = false,
+ usetitle = true
}
\SectionNumbersOff
+\def\acs@maketitle@extras@hook{%
+ \par
+ \acs@title@short@print
+}
+\g@addto@macro{\maketitle}{\newpage}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg b/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg
index ac9d3c6e6e9..c1065404e31 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/bipret.cfg
@@ -15,12 +15,12 @@
%%
\ProvidesFile{bipret.cfg}
- [2009/04/28 v3.2b achemso configuration: Biotechnol. Prog.]
+ [2009/06/28 v3.2c achemso configuration: Biotechnol. Prog.]
\setkeys{acs}{
super = false,
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,review,suppinfo}
+\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg b/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg
index 59f1be64642..53ba22dd39e 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/bomaf6.cfg
@@ -15,7 +15,7 @@
%%
\ProvidesFile{bomaf6.cfg}
- [2009/04/28 v3.2b achemso configuration: Biomacromolecules]
+ [2009/06/28 v3.2c achemso configuration: Biomacromolecules]
\setkeys{acs}{
super = false,
usetitle = true
diff --git a/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg b/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg
index 19d667c44ff..e9f7fbfc2f1 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/cgdefu.cfg
@@ -15,13 +15,12 @@
%%
\ProvidesFile{cgdefu.cfg}
- [2009/04/28 v3.2b achemso configuration: Cryst. Growth Des.]
-\renewcommand*{\acs@type@list}{%
+ [2009/06/28 v3.2c achemso configuration: Cryst. Growth Des.]
+\def\acs@type@list{%
article,communication,perspective,suppinfo%
}
\SectionNumbersOff
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@communication
\SectionsOff
\fi
%%
diff --git a/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg b/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg
index f65097393ca..9796a7fe955 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/chreay.cfg
@@ -15,10 +15,10 @@
%%
\ProvidesFile{chreay.cfg}
- [2009/04/28 v3.2b achemso configuration: Chem. Rev.]
-\renewcommand*{\acs@type@default}{review}
-\renewcommand*{\acs@type@list}{review}
-\renewcommand*{\bibsection}{\acs@section{\refname}}
+ [2009/06/28 v3.2c achemso configuration: Chem. Rev.]
+\def\acs@type@default{review}
+\def\acs@type@list{review}
+\def\bibsection{\acs@section{\refname}}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg b/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg
index b4016b8ca8a..0ff07feaac8 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/cmatex.cfg
@@ -15,10 +15,9 @@
%%
\ProvidesFile{cmatex.cfg}
- [2009/04/28 v3.2b achemso configuration: Chem. Mater.]
+ [2009/06/28 v3.2c achemso configuration: Chem. Mater.]
\SectionNumbersOff
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
\fi
diff --git a/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg b/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg
index bcd65d80cb3..bec2dd23167 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/crtoec.cfg
@@ -15,13 +15,13 @@
%%
\ProvidesFile{crtoec.cfg}
- [2009/04/28 v3.2b achemso configuration: Chem. Res. Toxicol.]
+ [2009/06/28 v3.2c achemso configuration: Chem. Res. Toxicol.]
\setkeys{acs}{
biochem = true,
super = false,
usetitle = true
}
-\renewcommand*{\acs@type@list}{%
+\def\acs@type@list{%
article,perspective,profile,review,suppinfo%
}
\SectionNumbersOff
diff --git a/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg b/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg
index ac57664190d..ddf366ec4ae 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/enfuem.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{enfuem.cfg}
- [2009/04/28 v3.2b achemso configuration: Energy Fuels]
-\renewcommand*{\acs@type@list}{article,review,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: Energy Fuels]
+\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg b/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg
index ec8d058ce03..ed7dc414d92 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/esthag.cfg
@@ -15,12 +15,12 @@
%%
\ProvidesFile{esthag.cfg}
- [2009/04/28 v3.2b achemso configuration: Environ. Sci. Technol.]
+ [2009/06/28 v3.2c achemso configuration: Environ. Sci. Technol.]
\setkeys{acs}{
super = false,
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
+\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg b/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg
index 9996f4bb069..1c7a6972b6f 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/iecred.cfg
@@ -15,7 +15,7 @@
%%
\ProvidesFile{iecred.cfg}
- [2009/04/28 v3.2b achemso configuration: Ind. Eng. Chem. Res.]
+ [2009/06/28 v3.2c achemso configuration: Ind. Eng. Chem. Res.]
\setkeys{acs}{
biblabel = fullstop,
usetitle = true
diff --git a/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg b/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg
index 9c40a7e7b68..bc81b617a38 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/inoraj.cfg
@@ -15,10 +15,9 @@
%%
\ProvidesFile{inoraj.cfg}
- [2009/04/28 v3.2b achemso configuration: Inorg. Chem.]
+ [2009/06/28 v3.2c achemso configuration: Inorg. Chem.]
\SectionNumbersOff
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa
+\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
\fi
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg b/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg
index 3ba9b685514..d37cf34da2e 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jacsat.cfg
@@ -15,73 +15,48 @@
%%
\ProvidesFile{jacsat.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Am. Chem. Soc.]
+ [2009/06/28 v3.2c achemso configuration: J. Am. Chem. Soc.]
\SectionNumbersOff
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa\else
+\ifx\acs@manuscript\acs@manuscript@communication\else
\expandafter\endinput
\fi
-\setkeys{
+\setkeys{acs}{
email = true
}
\AbstractOff
\SectionsOff
-\AtBeginDocument{\singlespacing}
-\twocolumn
-\renewcommand*{\@xipt}{11}
-\renewcommand{\normalsize}{%
- \@setfontsize\normalsize\@ixpt\@xipt
-}
-\normalsize
-\let\@listi\@listI
-\geometry{
- letterpaper,
- top = 12.7mm,
- bottom = 16.8mm,
- left = 19.3mm,
- right = 19.3mm,
- dvips
-}
-\setlength{\columnsep}{8.1mm}
-\setlength{\parindent}{3.3mm}
-\abovedisplayskip 5\p@ \@plus2\p@ \@minus 5\p@\relax
-\abovedisplayshortskip \z@ \@plus3\p@\relax
-\belowdisplayshortskip 3\p@ \@plus3\p@ \@minus 3\p@\relax
-\belowdisplayskip\abovedisplayskip\relax
-\abovecaptionskip 5\p@\relax
-\intextsep 7\p@ \@plus 2\p@ \@minus 2\p@\relax
-\tolerance=2000\relax
-\emergencystretch=10pt\relax
-\newcommand*{\affilsize}{%
+\acs@layout@nine
+\def\affilsize{%
\@setfontsize\affilsize\@ixpt\@xpt
}
-\newcommand*{\acksize}{%
+\def\acksize{%
\@setfontsize\acksize\@ixpt\@xipt
}
-\newcommand*{\authorsize}{%
+\def\authorsize{%
\@setfontsize\authorsize{10.5}{12.5}%
}
-\newcommand*{\capsize}{%
+\newcommand*\capsize{%
\@setfontsize\capsize\@viiipt\@ixpt
}
-\newcommand*{\emailsize}{%
+\def\emailsize{%
\@setfontsize\emailsize\@viiipt{15}%
}
-\newcommand*{\refsize}{%
+\newcommand*\refsize{%
\@setfontsize\refsize{7.5}{7.5}%
}
-\newcommand*{\suppsize}{%
+\def\suppsize{%
\@setfontsize\suppsize{8.5}{10.5}%
}
-\newcommand*{\titlesize}{%
+\def\titlesize{%
\@setfontsize\titlesize\@xiipt{13}%
}
\let\footnotesize\refsize
\let\captionfont\capsize
-\renewcommand*{\ps@plain}{%
+\def\emailfont{\sffamily}
+\def\ps@plain{%
\let\@mkboth\@gobbletwo
\let\@oddhead\@empty
- \renewcommand*{\@oddfoot}{%
+ \def\@oddfoot{%
\reset@font
\sffamily
\textbf{\thepage}%
@@ -90,67 +65,34 @@
\let\@evenhead\@empty
\let\@evenfoot\@oddfoot
}
-\newcommand*{\ps@jacs}{%
- \renewcommand*{\@oddfoot}{%
+\def\ps@acs{%
+ \def\@oddfoot{%
\reset@font
\sffamily
\textbf{\thepage}%
\hfil
}%
- \renewcommand*{\@evenfoot}{%
+ \def\@evenfoot{%
\reset@font
\hfil
\sffamily
\textbf{\thepage}%
}%
- \renewcommand*{\@oddhead}{}%
+ \def\@oddhead{}%
\let\@evenhead\@oddhead
}
-\pagestyle{jacs}
-\renewcommand*{\@maketitle}{%
- \pagestyle{jacs}%
- \ifnum\acs@author@cnt<\z@\relax
- \acs@warning{No authors defined: At least one author is required}%
- \fi
- \newpage
- \null
- {%
- \titlesize
- \vspace*{16mm}%
- }%
- \begin{center}
- \begin{minipage}{152.4mm}
- \begin{center}
- {%
- \titlesize
- \bfseries
- \sffamily
- \@title\par
- }%
- {%
- \authorsize
- \sffamily
- \frenchspacing
- \acs@author@list
- \par
- }%
- {%
- \affilsize
- \itshape
- \acs@address@list
- \par
- }%
- {%
- \emailsize
- \sffamily
- Received \today;
- E-mail: \acs@email@list
- }%
- \vspace{-1mm}%
- \end{center}
- \end{minipage}
- \end{center}%
-}
+\pagestyle{acs}
+\setlength\acs@space@pre@title{16mm}
+\setlength\acs@space@post@title{0mm}
+\setlength\acs@space@post@author{0mm}
+\setlength\acs@space@post@address{0mm}
+\setlength\acs@space@post@email{-1mm}
+\setlength\acs@maketitle@width{152.4mm}
+\def\acs@contact@details{%
+ Received \today; E-mail: \acs@email@list
+}
+\let\acs@author@list@star\relax
+\let\acs@maketitle@extras\relax
\floatstyle{plaintop}
\restylefloat{scheme}
\floatstyle{plain}
@@ -162,42 +104,15 @@
labelsep = perquad
}
\captionsetup[figure]{textfont=rm}
-\newcommand*{\acs@table}{}
+\newcommand*\acs@table{}
\let\acs@table\table
-\renewcommand*{\table}{%
+\def\table{%
\capsize
\acs@table
}
-\newcommand*{\acs@par}{}
-\let\acs@par\par
-\renewenvironment{acknowledgement}{%
- \def\@tempa{acknowledgement}%
- \ifx\@currenvir\@tempa
- \let\par\relax
- \acksize
- \vspace{6pt}%
- \textbf{\acknowledgementname}
- \else
- \acs@subsection*{\acknowledgementname}
- \fi
-}{%
- \acs@par
-}
-\renewenvironment{suppinfo}{%
- \def\@tempa{suppinfo}%
- \ifx\@currenvir\@tempa
- \let\par\relax
- \suppsize
- \vspace{6pt}%
- \textbf{\suppinfoname:}
- \else
- \acs@subsection*{\suppinfoname}
- \fi
-}{%
- \acs@par
-}
+\acs@layout@shared
\AtBeginDocument{%
- \renewcommand*{\bibsection}{%
+ \def\bibsection{%
\@startsection
{section}
{1}
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg b/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg
index 999b536fd95..822693b72df 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jafcau.cfg
@@ -15,12 +15,12 @@
%%
\ProvidesFile{jafcau.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Agric. Food Chem.]
+ [2009/06/28 v3.2c achemso configuration: J. Agric. Food Chem.]
\setkeys{acs}{
super = false,
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
+\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg b/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg
index 29469a87ced..72b843e31fe 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jcchff.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{jcchff.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Comb. Chem.]
-\renewcommand*{\acs@type@list}{article,report,perspective,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: J. Comb. Chem.]
+\def\acs@type@list{article,report,perspective,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg b/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg
index 5da0bf62578..a5d9d6a995d 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jceaax.cfg
@@ -15,11 +15,11 @@
%%
\ProvidesFile{jceaax.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Chem. Eng. Data]
+ [2009/06/28 v3.2c achemso configuration: J. Chem. Eng. Data]
\setkeys{acs}{
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
+\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg b/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg
index eaf6a481394..345f825db7e 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jcisd8.cfg
@@ -15,11 +15,11 @@
%%
\ProvidesFile{jcisd8.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Chem. Inf. Model.]
+ [2009/06/28 v3.2c achemso configuration: J. Chem. Inf. Model.]
\setkeys{acs}{
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
+\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg b/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg
index 69faed84b61..0fa56c3a314 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jctcce.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{jctcce.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Chem. Theory Comput.]
-\renewcommand*{\acs@type@list}{article,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: J. Chem. Theory Comput.]
+\def\acs@type@list{article,suppinfo}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg b/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg
index 96b4f111fb1..2d1833023bc 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jmcmar.cfg
@@ -15,11 +15,11 @@
%%
\ProvidesFile{jmcmar.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Med. Chem.]
+ [2009/06/28 v3.2c achemso configuration: J. Med. Chem.]
\setkeys{acs}{
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,letter,perspective,suppinfo}
+\def\acs@type@list{article,letter,perspective,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg b/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg
index e6f1c964485..8a62d41d24c 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jnprdf.cfg
@@ -15,9 +15,8 @@
%%
\ProvidesFile{jnprdf.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Nat. Prod.]
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa
+ [2009/06/28 v3.2c achemso configuration: J. Nat. Prod.]
+\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
\fi
diff --git a/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg b/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg
index dc9775b13d7..b429119b96e 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/joceah.cfg
@@ -15,9 +15,8 @@
%%
\ProvidesFile{joceah.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Org. Chem.]
-\def\@tempa{communication}
-\ifx\acs@manuscript\@tempa
+ [2009/06/28 v3.2c achemso configuration: J. Org. Chem.]
+\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
\fi
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg
index 70e6b1607ec..b81a9ad1629 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jpcafh.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{jpcafh.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Phys. Chem. A]
-\renewcommand*{\acs@type@list}{article,letter,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: J. Phys. Chem. A]
+\def\acs@type@list{article,letter,suppinfo}
\SectionNumbersOff
\captionsetup[table]{labelfont=bf,textfont=bf}
\g@addto@macro{\maketitle}{\newpage}
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg b/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg
index 91fdb08f5b2..dda645e3cf1 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jpcbfk.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{jpcbfk.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Phys. Chem. B]
-\renewcommand*{\acs@type@list}{article,letter,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: J. Phys. Chem. B]
+\def\acs@type@list{article,letter,suppinfo}
\SectionNumbersOff
\captionsetup[table]{labelfont=bf,textfont=bf}
\g@addto@macro{\maketitle}{\newpage}
diff --git a/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg b/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg
index 13b9c8e2f57..db70a282309 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/jprobs.cfg
@@ -15,11 +15,11 @@
%%
\ProvidesFile{jprobs.cfg}
- [2009/04/28 v3.2b achemso configuration: J. Proteome Res.]
+ [2009/06/28 v3.2c achemso configuration: J. Proteome Res.]
\setkeys{acs}{
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,review,suppinfo}
+\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg b/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg
index c70d16592cd..d6e2ea033bf 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/langd5.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{langd5.cfg}
- [2009/04/28 v3.2b achemso configuration: Langmuir]
-\renewcommand*{\acs@type@list}{article,letter,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: Langmuir]
+\def\acs@type@list{article,letter,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg b/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg
index f606e0df413..a6a7cf0cb16 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/mamobx.cfg
@@ -15,7 +15,7 @@
%%
\ProvidesFile{mamobx.cfg}
- [2009/04/28 v3.2b achemso configuration: Macromolecules]
+ [2009/06/28 v3.2c achemso configuration: Macromolecules]
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg b/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg
index 85b2b574fbb..5a638dc8bd2 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/mpohbp.cfg
@@ -15,11 +15,11 @@
%%
\ProvidesFile{mamobx.cfg}
- [2009/04/28 v3.2b achemso configuration: Mol. Pharm.]
+ [2009/06/28 v3.2c achemso configuration: Mol. Pharm.]
\setkeys{acs}{
usetitle = true
}
-\renewcommand*{\acs@type@list}{article,suppinfo}
+\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg b/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg
index 775e7c0554c..0478bd7cd7f 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/nalefd.cfg
@@ -15,9 +15,9 @@
%%
\ProvidesFile{nalefd.cfg}
- [2009/04/28 v3.2b achemso configuration: Nano Lett.]
-\renewcommand*{\acs@type@default}{letter}
-\renewcommand*{\acs@type@list}{letter}
+ [2009/06/28 v3.2c achemso configuration: Nano Lett.]
+\def\acs@type@default{letter}
+\def\acs@type@list{letter}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg b/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg
index d825808c350..b9c1edd8ee2 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/oprdfk.cfg
@@ -15,8 +15,8 @@
%%
\ProvidesFile{oprdfk.cfg}
- [2009/04/28 v3.2b achemso configuration: Org. Proc. Res. Dev.]
-\renewcommand*{\acs@type@list}{article,highlight,review,suppinfo}
+ [2009/06/28 v3.2c achemso configuration: Org. Proc. Res. Dev.]
+\def\acs@type@list{article,highlight,review,suppinfo}
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg b/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg
index d210e178e27..0f48c686229 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/orgnd7.cfg
@@ -15,7 +15,7 @@
%%
\ProvidesFile{orgnd7.cfg}
- [2009/04/28 v3.2b achemso configuration: Organometallics]
+ [2009/06/28 v3.2c achemso configuration: Organometallics]
\SectionNumbersOff
%%
%% Originally developed by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg b/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg
index a7624498242..07f6e35e9be 100644
--- a/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg
+++ b/Master/texmf-dist/tex/latex/achemso/config/orlef7.cfg
@@ -15,10 +15,13 @@
%%
\ProvidesFile{orlef7.cfg}
- [2009/04/28 v3.2b achemso configuration: Org. Lett.]
-\renewcommand*{\acs@type@default}{letter}
-\renewcommand*{\acs@type@list}{letter}
+ [2009/06/28 v3.2c achemso configuration: Org. Lett.]
+\def\acs@type@default{letter}
+\def\acs@type@list{letter}
\SectionNumbersOff
+\acs@layout@shared
+\RequirePackage{xcolor}
+\definecolor{orglett}{RGB}{128,0,0}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren
diff --git a/Master/texmf-dist/tex/latex/achemso/natmove.sty b/Master/texmf-dist/tex/latex/achemso/natmove.sty
index 0cd7858bf18..7de541d08f4 100644
--- a/Master/texmf-dist/tex/latex/achemso/natmove.sty
+++ b/Master/texmf-dist/tex/latex/achemso/natmove.sty
@@ -18,8 +18,8 @@
\ProvidesPackage{natmove}
[2009/04/20 v1.1 Automatic citation moving with natbib]
\RequirePackage{natbib}
-\newcommand*{\nmv@ifmtarg}{}
-\newcommand*{\nmv@xifmtarg}{}
+\newcommand*\nmv@ifmtarg{}
+\newcommand*\nmv@xifmtarg{}
\begingroup
\catcode`\Q 3\relax
\long\gdef\nmv@ifmtarg#1{%
@@ -28,15 +28,15 @@
\long\gdef\nmv@xifmtarg#1#2Q#3#4#5\@nil{#4}
\endgroup
\newif\ifnmv@cite
-\newcommand*{\nmv@citex}{%
+\newcommand*\nmv@citex{%
\ifnmv@cite
\expandafter\nmv@citex@moving
\else
\expandafter\nmv@citex@nat
\fi
}
-\newcommand*{\nmv@after}{}
-\newcommand*{\nmv@citex@moving}{}
+\newcommand*\nmv@after{}
+\newcommand*\nmv@citex@moving{}
\def\nmv@citex@moving[#1][#2]#3{%
\leavevmode
\skip@\lastskip
@@ -46,14 +46,14 @@
\global\nmv@citefalse
\nmv@citex@get@next\relax
}
-\newcommand*{\nmv@citex@end}{%
+\newcommand*\nmv@citex@end{%
\nmv@after
\endgroup
}
-\newcommand*{\nmv@citex@get@next}[1]{%
+\newcommand*\nmv@citex@get@next[1]{%
\futurelet\nmv@citex@next\nmv@citex@punct
}
-\newcommand*{\nmv@citex@punct}{%
+\newcommand*\nmv@citex@punct{%
\let\nmv@citex@loop\nmv@citex@end
\ifx\nmv@citex@next.\relax
\ifnum\spacefactor<\nmv@citex@sfac\else
@@ -64,8 +64,8 @@
\expandafter\nmv@citex@punct@aux\natmovechars\@empty
\nmv@citex@loop
}
-\newcommand*{\nmv@citex@loop}{}
-\newcommand*{\nmv@citex@punct@aux}{}
+\newcommand*\nmv@citex@loop{}
+\newcommand*\nmv@citex@punct@aux{}
\def\nmv@citex@punct@aux#1#2\@empty{%
\ifx\nmv@citex@next#1\@empty
#1%
@@ -86,8 +86,8 @@
\ifnum\sfcode`\.=\@m
\frenchspacing
\fi
-\newcommand*{\nmv@citex@nat}{}
-\newcommand*{\nmv@activate}{%
+\newcommand*\nmv@citex@nat{}
+\newcommand*\nmv@activate{%
\let\nmv@citex@nat\@citex
\let\@citex\nmv@citex
\let\nmv@cite\cite
@@ -100,7 +100,7 @@
\nmv@cite[##1]{##2}}%
}%
}
-\newcommand*{\nmv@natbib@detect}{%
+\newcommand*\nmv@natbib@detect{%
\@ifpackageloaded{natbib}{%
\ifNAT@super
\expandafter\nmv@activate
@@ -113,7 +113,7 @@
}%
}
\AtBeginDocument{\nmv@natbib@detect}
-\newcommand*{\natmovechars}{.,;:}
+\newcommand*\natmovechars{.,;:}
%%
%% Originally developed by Mats Dahlgren
%% Copyright (C) 1996-1998 by Mats Dahlgren