diff options
author | Karl Berry <karl@freefriends.org> | 2019-01-11 22:30:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-01-11 22:30:04 +0000 |
commit | 08d349abbfdc0c3b5b82fd472d692a1783f439cb (patch) | |
tree | 722991f9c6f2e78ed890bb7f7fd5d097b1e24f29 /Master/texmf-dist/tex | |
parent | 69f4dc372985a82d9d1e813dfb2762422205dcea (diff) |
revtex (11jan19)
git-svn-id: svn://tug.org/texlive/trunk@49672 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aapm4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/aip4-1.rtx) | 351 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aip4-2.rtx | 2012 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aps10pt4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/aps10pt4-1.rtx) | 24 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aps11pt4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/aps11pt4-1.rtx) | 24 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aps12pt4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/aps12pt4-1.rtx) | 24 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/aps4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/aps4-1.rtx) | 93 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/apsrmp4-2.rtx (renamed from Master/texmf-dist/tex/latex/revtex/apsrmp4-1.rtx) | 28 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/ltxdocext.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/ltxfront.sty | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/ltxgrid.sty | 10 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/ltxutil.sty | 16 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/reftest4-2.tex (renamed from Master/texmf-dist/tex/latex/revtex/reftest4-1.tex) | 10 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/revsymb4-2.sty (renamed from Master/texmf-dist/tex/latex/revtex/revsymb4-1.sty) | 24 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/revtex4-2.cls (renamed from Master/texmf-dist/tex/latex/revtex/revtex4-1.cls) | 112 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/revtex/sor4-2.rtx | 823 |
15 files changed, 3259 insertions, 298 deletions
diff --git a/Master/texmf-dist/tex/latex/revtex/aip4-1.rtx b/Master/texmf-dist/tex/latex/revtex/aapm4-2.rtx index f1227d8ff17..36b60ef67b4 100644 --- a/Master/texmf-dist/tex/latex/revtex/aip4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/aapm4-2.rtx @@ -1,21 +1,25 @@ %% -%% This is file `aip4-1.rtx', +%% This is file `aapm4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% aip.dtx (with options: `package') +%% aip4-2.dtx (with options: `aapm') %% %% This is a generated file; %% altering it directly is inadvisable; %% instead, modify the original source file. -%% See the URL in the file README. +%% See the URL in the file README-AIP. %% -%% Copyright (c) 2008 American Institute of Physics. +%% Copyright (c) 2014 American Institute of Physics. %% mailto:tex@aip.org %% %% Maintained by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net) -%% under contract to American Institute of Physics. +%% under contract to American Institute of Physics +%% +%% Version (4.2a) +%% Modified by Aptara +%% under contract to American Institute of Physics %% %% License %% You may distribute this file under the conditions of the @@ -26,36 +30,24 @@ %% without even the implied warranty of MERCHANTABILITY %% or FITNESS FOR A PARTICULAR PURPOSE. %% -%%% @LaTeX-file{ -%%% filename = "aip.dtx", -%%% version = "4.1r", -%%% date = "2010/07/25", -%%% time = "20:32:00 GMT-8", -%%% checksum = "1163", -%%% author = "Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), -%%% commissioned by the American Institute of Physics. -%%% ", -%%% copyright = "Copyright (C) 2008 American Institute of Physics, -%%% distributed under the terms of the -%%% LaTeX Project Public License, see -%%% ftp://ctan.tug.org/macros/latex/base/lppl.txt -%%% ", -%%% address = "AIP Journal Program -%%% American Institute of Physics, -%%% Suite 1NO1, 2 Huntington Quadrangle, -%%% Melville, NY 11747 USA", -%%% telephone = "", -%%% FAX = "", -%%% email = "mailto colon tex at aip.org", -%%% codetable = "ISO/ASCII", -%%% keywords = "latex, page grid, main vertical list", -%%% supported = "yes", -%%% abstract = "aip substyle for REVTeX", -%%% docstring = "The checksum field above generated by ltxdoc", -%%% } +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% -\ProvidesFile{aip4-1.rtx}% - [2010/07/25 4.1r AIP substyle for REVTeX]% \fileversion +\ProvidesFile{aapm4-2.rtx}% \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -64,34 +56,18 @@ \expandafter\else \def\@tempa{}% \expandafter\fi\@tempa - \class@info{RevTeX society AIP selected}% -\DeclareOption{jcp}{\change@journal{jcp}}% -\DeclareOption{pop}{\change@journal{pop}}% -\DeclareOption{rsi}{\change@journal{rsi}}% -\DeclareOption{jap}{\change@journal{jap}}% -\DeclareOption{apl}{\change@journal{apl}}% -\DeclareOption{cha}{\change@journal{cha}}% -\DeclareOption{pof}{\change@journal{pof}}% -\DeclareOption{bmf}{\change@journal{bmf}}% -\DeclareOption{rse}{\change@journal{rse}}% -\DeclareOption{jmp}{\change@journal{jmp}}% -\DeclareOption{author-numerical}{% - \@booleantrue\authoryear@sw - \@booleantrue\authornum@sw -}% -\DeclareOption{article-title}{% - \@booleanfalse\aip@jtitx@sw -}% -\@booleantrue \aip@jtitx@sw + \class@info{RevTeX society AAPM selected}% +\DeclareOption{mph}{\change@journal{mph}}% +%% +\@booleantrue\longbibliography@sw \@booleanfalse\authoryear@sw -\@booleanfalse\authornum@sw -\appdef\@bibdataout@rev{\@bibdataout@aip}% -\def\@bibdataout@aip{% +\def\@bibstyle{aapmrev\substyle@post}% +\appdef\@bibdataout@rev{\@bibdataout@aapm}% +\def\@bibdataout@aapm{% \immediate\write\@bibdataout{% @CONTROL{% - aip41Control% - \longbibliography@sw{\true@sw}{\aip@jtitx@sw{\false@sw}{\true@sw}}% - {% + aapm41Control% + \longbibliography@sw{% ,pages="1",title="0"% }{% ,pages="0",title=""% @@ -99,9 +75,15 @@ }% }% \if@filesw - \immediate\write\@auxout{\string\citation{aip41Control}}% + \immediate\write\@auxout{\string\citation{aapm41Control}}% \fi }% +\appdef\setup@hook{% + \lengthcheck@sw{% + \RequirePackage{times}% +\frenchspacing% + }{}% +} \@booleantrue\preprintsty@sw \@booleantrue\showPACS@sw \@booleantrue\showKEYS@sw @@ -151,12 +133,15 @@ \parindent1em\relax \advance\leftskip.5in\relax \@totalleftmargin\leftskip + \preprintsty@sw{}{\rightskip.14\hsize\relax} \@afterheading\@afterindentfalse }% \def\frontmatter@abstractheading{}% \def\frontmatter@abstractfont{% \adjust@abstractwidth }% +\def\frontmatter@postabstractspace{1\baselineskip} +\def\frontmatter@finalspace{\addvspace{28\p@}} \appdef\setup@hook{% \preprintsty@sw{% \@booleantrue\titlepage@sw @@ -167,7 +152,8 @@ }% \def\frontmatter@@indent{% \skip@\@flushglue - \@flushglue\z@ plus.3\hsize\relax + \preprintsty@sw{\@flushglue\z@ plus.3\hsize\relax}% +{\@flushglue.14\hsize\relax} \raggedright \advance\leftskip.5in\relax \@totalleftmargin\leftskip @@ -178,7 +164,7 @@ \sffamily }% \renewcommand*\email[1][Electronic mail: ]{\begingroup\sanitize@url\@email{#1}}% -\def\frontmatter@above@affilgroup{% +\def\frontmatter@above@affilgroup{\par\addvspace{6\p@}% }% \def\frontmatter@above@affiliation@script{% \frontmatter@@indent @@ -203,9 +189,9 @@ \raggedright \parskip\z@skip }% -\def\frontmatter@title@below{\addvspace{3\p@}}% +\def\frontmatter@title@below{\addvspace{7.5\p@}}% \def\@author@parskip{3\p@}% -\@booleantrue\altaffilletter@sw +\@booleanfalse\altaffilletter@sw \def\frontmatter@makefnmark{% \@textsuperscript{% \normalfont\@thefnmark%( @@ -217,11 +203,11 @@ }% \let\affil@cutoff\tw@ \def\frontmatter@RRAP@format{% - \addvspace{5\p@}% - \small + \addvspace{2\p@}% \raggedright \advance\leftskip.5in\relax - \@totalleftmargin\leftskip + \@totalleftmargin\leftskip + \preprintsty@sw{}{\advance\rightskip.14\hsize\relax} \everypar{% \hbox\bgroup(\@gobble@leavemode@uppercase%) }% @@ -259,7 +245,7 @@ }% \let\@evenfoot\@oddfoot }% -\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX and AIP}{}}% +\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX and AAPM}{}}% \def\produce@preprints#1{% \preprint@sw{% \vtop to \z@{% @@ -298,18 +284,42 @@ \appdef\@startsection@hook{% \let@environment{quotation}{quotation@ltx}% }% -\def\@seccntformat#1{\csname the#1\endcsname.\quad}% +\def\secnums@rtx{% + \@ifxundefined\thepart{% + \def\thepart {\Roman{part}}% + }{}% + \@ifxundefined\thesection{% + \def\thesection {\Roman{section}}% + \def\p@section {}% + }{}% + \@ifxundefined\thesubsection{% + \def\thesubsection {\thesection.\Alph{subsection}}% + \def\p@subsection {}% + }{}% + \@ifxundefined\thesubsubsection{% + \def\thesubsubsection {\thesubsection.\arabic{subsubsection}}% + \def\p@subsubsection {}% + }{}% + \@ifxundefined\theparagraph{% + \def\theparagraph {\thesubsubsection.\alph{paragraph}}% + \def\p@paragraph {}% + }{}% + \@ifxundefined\thesubparagraph{% + \def\thesubparagraph {\theparagraph.\arabic{subparagraph}}% + \def\p@subparagraph {}% + }{}% +}% +\def\@seccntformat#1{\csname the#1\endcsname.\hskip0.5em\relax}% \def\@hang@from#1#2#3{#1#2#3}% \def\section{% \@startsection {section}% {1}% {\z@}% - {0.8cm \@plus1ex \@minus .2ex}% - {0.5cm}% + {1.5\baselineskip \@plus1ex \@minus .2ex}% + {.5\baselineskip}% {% \normalfont - \small \sffamily \bfseries \raggedright @@ -322,26 +332,26 @@ {subsection}% {2}% {\z@}% - {.8cm \@plus1ex \@minus .2ex}% - {.5cm}% + {1.5\baselineskip \@plus1ex \@minus .2ex}% + {.5\baselineskip}% {% \normalfont - \small + \fontsize{9.5}{12} \sffamily \bfseries \raggedright - }% + }% }% \def\subsubsection{% \@startsection {subsubsection}% {3}% {\z@}% - {.8cm \@plus1ex \@minus .2ex}% - {.5cm}% + {1.5\baselineskip \@plus1ex \@minus .2ex}% + {.5\baselineskip}% {% \normalfont - \small + \fontsize{9.5}{12} \sffamily \bfseries \itshape @@ -405,7 +415,7 @@ \raggedright }% }% -\let\frontmatter@footnote@produce\frontmatter@footnote@produce@footnote +\let\frontmatter@footnote@produce\frontmatter@footnote@produce@endnote \def\@pnumwidth{1.55em} \def\@tocrmarg {2.55em} \def\@dotsep{2} @@ -462,7 +472,34 @@ \def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \def\listoftables{\print@toc{lot}}% \let\l@table\l@figure +\def\figurename{\textsc{Fig.}} +\def\tablename{\textsc{Table}} +\long\def\@makecaption#1#2{% + \par + \vskip\abovecaptionskip + \begingroup + \preprintsty@sw{\small}{\footnotesize}\rmfamily + \sbox\@tempboxa{% + \let\\\heading@cr + \@make@capt@title{#1}{#2}% + }% + \@ifdim{\wd\@tempboxa >\hsize}{% + \begingroup + \samepage + \flushing + \let\footnote\@footnotemark@gobble + \@make@capt@title{#1}{#2}\par + \endgroup + }{% + \global \@minipagefalse + \hb@xt@\hsize{\hfil\unhbox\@tempboxa\hfil}% + }% + \endgroup + \vskip\belowcaptionskip +}% +\def\@caption@fignum@sep{\nobreak\hskip.5em plus.2em\ignorespaces}% \@booleanfalse\raggedcolumn@sw +\def\table@hook{\preprintsty@sw{\small}{\footnotesize}}% \def\tableft@skip@float{\z@ plus\hsize}% \def\tabmid@skip@float{\@flushglue}% \def\tabright@skip@float{\z@ plus\hsize}% @@ -537,24 +574,24 @@ \def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}} \def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}} \def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax} -\expandafter\def\csname rtx@aip10pt\endcsname{% +\expandafter\def\csname rtx@aapm10pt\endcsname{% \let\@currname@class\@currname \def\@currname{aps10pt\substyle@post}% \class@info{Reading file \@currname.\substyle@ext}% \input{\@currname.\substyle@ext}% \let\@currname\@currname@class \class@info{Overriding 10pt}% - \aipreprint + \aapmreprint }% -\expandafter\def\csname rtx@aip11pt\endcsname{\csname rtx@aip12pt\endcsname}% -\expandafter\def\csname rtx@aip12pt\endcsname{% +\expandafter\def\csname rtx@aapm11pt\endcsname{\csname rtx@aapm12pt\endcsname}% +\expandafter\def\csname rtx@aapm12pt\endcsname{% \let\@currname@class\@currname \def\@currname{aps12pt\substyle@post}% \class@info{Reading file \@currname.\substyle@ext}% \input{\@currname.\substyle@ext}% \let\@currname\@currname@class \class@info{Overriding 12pt}% - \aippreprint + \aapmpreprint }% \def\today{% \number\day\space @@ -564,105 +601,91 @@ \fi\space \number\year }% - \clo@superscriptaddress -\def\@journal@default{cha}% +\@booleantrue\groupauthors@sw +\@booleanfalse\@affils@sw +\@booleantrue\runinaddress@sw +\def\@journal@default{mph}% \def\@pointsize@default{12}% -\def\rtx@aipjcp{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw -}% -\def\rtx@aippop{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw -}% -\def\rtx@aiprsi{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw -}% -\def\rtx@aipjap{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw - \let\@runningtitle\@empty -}% -\def\rtx@aipapl{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw - \let\@runningtitle\@empty -}% -\def\rtx@aipcha{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\aip@jtitx@sw -}% -\def\rtx@aippof{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw - \@booleanfalse\aip@jtitx@sw -}% -\def\rtx@aipbmf{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw - \@booleanfalse\twocolumn@sw -}% -\def\rtx@aiprse{% + \appdef\setup@hook{% + \preprintsty@sw{}{% + \def\normalsize{% + \@setfontsize\normalsize\@xpt{12}% + \abovedisplayskip 6\p@ plus2\p@ minus5\p@ + \belowdisplayskip \abovedisplayskip + \abovedisplayshortskip \abovedisplayskip + \belowdisplayshortskip \abovedisplayskip + \let\@listi\@listI + }% + \def\small{% + \@setfontsize\small\@ixpt{11}% +\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ +\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ \@plus2\p@ +\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ +\def\@listi{% + \leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep + }% + }% + \def\Large{% + \@setfontsize\Large\@xivpt{16pt}% + }% + \def\@listI{% + \leftmargin\leftmargini + \parsep 4\p@ plus2\p@ minus\p@ + \topsep 8\p@ plus2\p@ minus4\p@ + \itemsep\z@ + }% + \textheight = 694.0\p@ + }% + }% +\def\rtx@aapmmph{% \typeout{Using journal substyle \@journal.}% - \@booleanfalse\authoryear@sw + \@booleanfalse\authoryear@sw% + \input{fleqn.clo}% + \PassOptionsToPackage{fleqn}{amsmath}% + \AtBeginDocument{\mathindent12pt\relax}% }% -\def\rtx@aipjmp{% - \typeout{Using journal substyle \@journal.}% - \@booleanfalse\aip@jtitx@sw - \@booleanfalse\twocolumn@sw +\appdef\setup@hook{% + \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% + \let\onlinecite\rev@citealpnum }% \@booleantrue\footinbib@sw \let\place@bibnumber\place@bibnumber@sup \appdef\setup@hook{% - \authoryear@sw{% - \aip@jtitx@sw{% - \def\@bibstyle{aipauth\substyle@post}% - }{% - \def\@bibstyle{aipauth\substyle@post}% - }% - \authornum@sw{% - \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% - \let\onlinecite\rev@citealpnum - }{% - \bibhang10\p@ - \bibpunct{(%) - }{%( - )}{; }{a}{,}{,}% - \@booleanfalse\footinbib@sw - \let\NAT@mcite\@ne - \let\NAT@sort\z@ - \def\NAT@cmprs{\z@}% - \let\NAT@def@citea\rtx@def@citea - \let\NAT@def@citea@close\rtx@def@citea@close - }% - }{% - \aip@jtitx@sw{% - \def\@bibstyle{aipnum\substyle@post}% - }{% - \def\@bibstyle{aipnum\substyle@post}% - }% - \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% - \let\onlinecite\rev@citealpnum + \footinbib@sw{}{% + \class@warn{Citations are superscript numbers: footnotes must be endnotes; changing to that configuration}% + \@booleantrue\footinbib@sw }% }% +\def\present@bibnote#1#2{% + \item[% + \textsuperscript{% + \normalfont% + \Hy@raisedlink{\hyper@anchorstart{frontmatter.#1}\hyper@anchorend}% + \begingroup% + \csname c@\@mpfn\endcsname#1\relax% + \frontmatter@thefootnote% + )\endgroup% + }% + ]#2\par% +}% \def\make@footnote@endnote{% \footinbib@sw{% - \authoryear@sw{\authornum@sw{\false@sw}{\true@sw}}{\false@sw}% - {}{% \ltx@footnote@push \def\thempfn{Note\thefootnote}% \let\ltx@footmark\rev@citemark \let\ltx@foottext\rev@endtext \appdef\class@enddocumenthook{\auto@bib}% \let\printendnotes\relax - }% }{}% }% -\def\aipreprint{% +\def\aapmreprint{% }% -\def\aippreprint{% +\def\aapmpreprint{% }% \endinput %% -%% End of file `aip4-1.rtx'. +%% End of file `aapm4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/aip4-2.rtx b/Master/texmf-dist/tex/latex/revtex/aip4-2.rtx new file mode 100644 index 00000000000..6be6703c1f9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/revtex/aip4-2.rtx @@ -0,0 +1,2012 @@ +%% +%% This is file `aip4-2.rtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% aip4-2.dtx (with options: `package') +%% +%% This is a generated file; +%% altering it directly is inadvisable; +%% instead, modify the original source file. +%% See the URL in the file README-AIP. +%% +%% Copyright (c) 2014 American Institute of Physics. +%% mailto:tex@aip.org +%% +%% Maintained by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net) +%% under contract to American Institute of Physics +%% +%% Version (4.2a) +%% Modified by Aptara +%% under contract to American Institute of Physics +%% +%% License +%% You may distribute this file under the conditions of the +%% LaTeX Project Public License 1.3 or later +%% (http://www.latex-project.org/lppl.txt). +%% +%% This file is distributed WITHOUT ANY WARRANTY; +%% without even the implied warranty of MERCHANTABILITY +%% or FITNESS FOR A PARTICULAR PURPOSE. +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +%%% @LaTeX-file{ +%%% filename = "aip4-2.dtx", +%%% version = "4.2a", +%%% date = "2014/12/31", +%%% time = "20:33:00 GMT-8", +%%% checksum = "6737", +%%% author = "Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), +%%% commissioned by the American Institute of Physics. +%%% ", +%%% copyright = "Copyright (C) 2014 American Institute of Physics, +%%% distributed under the terms of the +%%% LaTeX Project Public License, see +%%% ftp://ctan.tug.org/macros/latex/base/lppl.txt +%%% ", +%%% address = "AIP Journal Program +%%% American Institute of Physics, +%%% Suite 1NO1, 2 Huntington Quadrangle, +%%% Melville, NY 11747 USA", +%%% telephone = "", +%%% FAX = "", +%%% email = "mailto colon tex at aip.org", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, page grid, main vertical list", +%%% supported = "yes", +%%% abstract = "aip substyle for REVTeX", +%%% docstring = "The checksum field above generated by ltxdoc", +%%% } +\NeedsTeXFormat{LaTeX2e}[1996/12/01]% +\ProvidesFile{aip4-2.rtx}% + [2014/12/31/20:33:00 4.2a AIP substyle for REVTeX]% \fileversion +\ifx\undefined\substyle@ext + \def\@tempa{% + \endinput + \GenericWarning{I must be read in by REVTeX! (Bailing out)}% + }% + \expandafter\else + \def\@tempa{}% + \expandafter\fi\@tempa + \class@info{RevTeX society AIP selected}% +\DeclareOption{jcp}{\change@journal{jcp}}% +\DeclareOption{pop}{\change@journal{pop}}% +\DeclareOption{rsi}{\change@journal{rsi}}% +\DeclareOption{jap}{\change@journal{jap}}% +\DeclareOption{apl}{\change@journal{apl}}% +\DeclareOption{apm}{\change@journal{apm}}% +\DeclareOption{cha}{\change@journal{cha}}% +\DeclareOption{pof}{\change@journal{pof}}% +\DeclareOption{bmf}{\change@journal{bmf}}% +\DeclareOption{rse}{\change@journal{rse}}% +\DeclareOption{jmp}{\change@journal{jmp}}% +\DeclareOption{adv}{\change@journal{adv}}% +\DeclareOption{sd}{\change@journal{sd}}% +\DeclareOption{jor}{\change@journal{jor}}% +\DeclareOption{cp}{\change@journal{cp}}% +\def\adv{AIP Advances}% +\def\ao{Appl.\ Opt.}% +\def\ap{Appl.\ Phys.}% +\def\apl{Appl.\ Phys.\ Lett.}% +\def\apm{Appl.\ Phys.\ Lett.\ Mater.}% +\def\apj{Astrophys.\ J.}% +\def\bell{Bell Syst.\ Tech.\ J.}% +\def\bmf{Biomicrofluidics}% +\def\cha{Chaos}% +\def\jqe{IEEE J.\ Quantum Electron.}% +\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.}% +\def\aprop{IEEE Trans.\ Antennas Propag.}% +\def\mtt{IEEE Trans.\ Microwave Theory Tech.}% +\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.}% +\def\jcp{J.\ Chem.\ Phys.}% +\def\jap{J.\ Appl.\ Phys.}% +\def\jmp{J.\ Math.\ Phys.}% +\def\jmo{J.\ Mod.\ Opt.}% +\def\josa{J.\ Opt.\ Soc.\ Am.}% +\def\josaa{J.\ Opt.\ Soc.\ Am.\ A}% +\def\josab{J.\ Opt.\ Soc.\ Am.\ B}% +\def\jpp{J.\ Phys.\ (Paris)}% +\def\jpr{J.\ Phys.\ Chem.\ Ref.\ Data}% +\def\ltp{Low.\ Temp.\ Phys.}% +\def\nat{Nature (London)}% +\def\oc{Opt.\ Commun.}% +\def\ol{Opt.\ Lett.}% +\def\pl{Phys.\ Lett.}% +\def\pop{Phys.\ Plasmas}% +\def\pof{Phys.\ Fluids}% +\def\pra{Phys.\ Rev.\ A}% +\def\prb{Phys.\ Rev.\ B}% +\def\prc{Phys.\ Rev.\ C}% +\def\prd{Phys.\ Rev.\ D}% +\def\pre{Phys.\ Rev.\ E}% +\def\prl{Phys.\ Rev.\ Lett.}% +\def\rmp{Rev.\ Mod.\ Phys.}% +\def\rsi{Rev.\ Sci.\ Instrum.}% +\def\rse{J.\ Renewable Sustainable Energy}% +\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.}% +\def\sjqe{Sov.\ J.\ Quantum Electron.}% +\def\vr{Vision Res.}% +\def\sd{Structural\ Dynamics}% +\def\jor{J.\ Rheol.}% +\def\cp{AIP\ Conference\ Proceedings}% +\DeclareOption{author-numerical}{% + \@booleantrue\authoryear@sw + \@booleantrue\authornum@sw +}% +\DeclareOption{article-title}{% + \@booleanfalse\aip@jtitx@sw +}% +\@booleantrue \aip@jtitx@sw +\@booleanfalse\authoryear@sw +\@booleanfalse\authornum@sw +\@booleanfalse\onecolumn@sw +\@booleanfalse\newonecolumn@sw +\appdef\@bibdataout@rev{\@bibdataout@aip}% +\def\@bibdataout@aip{% + \immediate\write\@bibdataout{% + @CONTROL{% + aip41Control% + \longbibliography@sw{\true@sw}{\aip@jtitx@sw{\false@sw}{\true@sw}}% + {% + ,pages="1",title="0"% + }{% + ,pages="0",title=""% + }% + }% + }% + \if@filesw + \immediate\write\@auxout{\string\citation{aip41Control}}% + \fi +}% +\@booleantrue\preprintsty@sw +\@booleantrue\showPACS@sw +\@booleantrue\showKEYS@sw +\let\old@refname\refname +\appdef\setup@hook{% + \preprintsty@sw{}{% + \let\refname\@empty + }% +}% +\appdef\setup@hook{% + \preprintsty@sw{% + \ps@preprint + }{% + \ps@article + }% +}% +\def\ps@preprint{% + \def\@oddhead{\@runningtitle\hfil}% + \def\@evenhead{\@runningtitle\hfil}% + \def\@oddfoot{\hfil\thepage\quad\checkindate\hfil}% + \def\@evenfoot{\hfil\thepage\quad\checkindate\hfil}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\ps@article{% + \def\@evenhead{\let\\\heading@cr\thepage\quad\checkindate\hfil\@runningtitle}% + \def\@oddhead{\let\\\heading@cr\@runningtitle\hfil\checkindate\quad\thepage}% + \def\@oddfoot{}% + \def\@evenfoot{}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\@runningtitle{\@shorttitle}% +\renewenvironment{titlepage}{% + \let\wastwocol@sw\twocolumn@sw + \onecolumngrid + \newpage + \thispagestyle{titlepage}% + \c@page\z@% article sets this to one not zero??? +}{% + \wastwocol@sw{\twocolumngrid}{\newpage}% +}% +\let\@fnsymbol@latex\@fnsymbol +\let\@fnsymbol\@alph +\def\adjust@abstractwidth{% + \parindent1em\relax + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \@afterheading\@afterindentfalse +}% +\def\frontmatter@abstractheading{}% +\def\frontmatter@abstractfont{% + \adjust@abstractwidth +}% +\appdef\setup@hook{% + \preprintsty@sw{% + \@booleantrue\titlepage@sw + \let\section\section@preprintsty + \let\subsection\subsection@preprintsty + \let\subsubsection\subsubsection@preprintsty + }{}% +}% +\def\frontmatter@@indent{% + \skip@\@flushglue + \@flushglue\z@ plus.3\hsize\relax + \raggedright + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \@flushglue\skip@ +}% +\def\frontmatter@authorformat{% + \frontmatter@@indent + \sffamily +}% +\renewcommand*\email[1][Electronic mail: ]{\begingroup\sanitize@url\@email{#1}}% +\def\frontmatter@above@affilgroup{% +}% +\def\frontmatter@above@affiliation@script{% + \frontmatter@@indent +}% +\def\frontmatter@above@affiliation{% +}% +\def\frontmatter@affiliationfont{% + \frontmatter@@indent + \preprintsty@sw{}{\small}% + \it +}% +\def\frontmatter@collaboration@above{% +}% +\def\frontmatter@setup{% + \normalfont +}% +\def\frontmatter@title@above{\addvspace{6\p@}}% +\def\frontmatter@title@format{% + \preprintsty@sw{}{\Large}% + \sffamily + \bfseries + \raggedright + \parskip\z@skip +}% +\def\frontmatter@title@below{\addvspace{3\p@}}% +\def\@author@parskip{3\p@}% +\@booleantrue\altaffilletter@sw +\def\frontmatter@makefnmark{% + \@textsuperscript{% + \normalfont\@thefnmark%( + )% + }% +}% +\def\frontmatter@authorbelow{% +\addvspace{3\p@}% +}% +\let\affil@cutoff\tw@ +\def\frontmatter@RRAP@format{% + \addvspace{5\p@}% + \small + \raggedright + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \everypar{% + \hbox\bgroup(\@gobble@leavemode@uppercase%) + }% + \def\par{% + \@ifvmode{}{%( + \unskip)\egroup\@@par + }% + }% +}% +\def\punct@RRAP{;\egroup\ \hbox\bgroup}% +\def\@gobble@leavemode@uppercase#1#2{\expandafter\MakeTextUppercase}% +\def\frontmatter@PACS@format{% + \addvspace{11\p@}% + \adjust@abstractwidth + \parskip\z@skip + \samepage +}% +\def\frontmatter@keys@format{% + \adjust@abstractwidth + \samepage +}% +\def\ps@titlepage{% + \def\@oddhead{% + \@runningtitle + \hfill + \produce@preprints\@preprint + }% + \let\@evenhead\@oddhead + \def\@oddfoot{% + \hb@xt@\z@{\byrevtex\hss}% + \hfil + \preprintsty@sw{\thepage}{}% + \quad\checkindate + \hfil + }% + \let\@evenfoot\@oddfoot +}% +\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX and AIP}{}}% +\def\produce@preprints#1{% + \preprint@sw{% + \vtop to \z@{% + \def\baselinestretch{1}% + \small + \let\preprint\preprint@count + \count@\z@#1\@ifnum{\count@>\tw@}{% + \hbox{% + \let\preprint\preprint@hlist + #1\setbox\z@\lastbox + }% + }{% + \let\preprint\preprint@cr + \halign{\hfil##\cr#1\crcr}% + \par + \vss + }% + }% + }{}% +}% +\def\preprint@cr#1{#1\cr}% +\def\preprint@count#1{\advance\count@\@ne}% +\def\preprint@hlist#1{#1\hbox{, }}% +\newenvironment{Lead@inParagraph}{% + \par + \bfseries + \@afterheading\@afterindentfalse +}{% + \par + \hb@xt@\hsize{\hfil\leaders\hrule\hfil\leaders\hrule\hfil\hfil}% +}% +\appdef\frontmatter@init{% + \let@environment{quotation@ltx}{quotation}% + \let@environment{quotation}{Lead@inParagraph}% +}% +\appdef\@startsection@hook{% + \let@environment{quotation}{quotation@ltx}% +}% +\def\@seccntformat#1{\csname the#1\endcsname.\quad}% +\def\@hang@from#1#2#3{#1#2#3}% +\def\section{% + \@startsection + {section}% + {1}% + {\z@}% + {0.8cm \@plus1ex \@minus .2ex}% + {0.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \raggedright + }% +}% +\def\@hangfrom@section#1#2#3{\@hangfrom{#1#2}\MakeTextUppercase{#3}}% +\def\@hangfroms@section#1#2{#1\MakeTextUppercase{#2}}% +\def\subsection{% + \@startsection + {subsection}% + {2}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \raggedright + }% +}% +\def\subsubsection{% + \@startsection + {subsubsection}% + {3}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \itshape + \raggedright + }% +}% +\def\paragraph{% + \@startsection + {paragraph}% + {4}% + {\parindent}% + {\z@}% + {-1em}% + {\normalfont\normalsize\itshape}% +}% +\def\subparagraph{% + \@startsection + {subparagraph}% + {5}% + {\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\normalfont\normalsize\bfseries}% +}% +\def\section@preprintsty{% + \@startsection + {section}% + {1}% + {\z@}% + {0.8cm \@plus1ex \@minus .2ex}% + {0.5cm}% + {% + \normalfont + \bfseries + \raggedright + }% +}% +\def\subsection@preprintsty{% + \@startsection + {subsection}% + {2}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \bfseries + \raggedright + }% +}% +\def\subsubsection@preprintsty{% + \@startsection + {subsubsection}% + {3}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \itshape\bfseries + \raggedright + }% +}% +\let\frontmatter@footnote@produce\frontmatter@footnote@produce@footnote +\def\@pnumwidth{1.55em} +\def\@tocrmarg {2.55em} +\def\@dotsep{2} +\def\ltxu@dotsep{4.5pt} +\setcounter{tocdepth}{3} +\def\tableofcontents{% + \addtocontents{toc}{\string\tocdepth@munge}% + \print@toc{toc}% + \addtocontents{toc}{\string\tocdepth@restore}% +}% +\def\tocdepth@munge{% + \let\l@section@saved\l@section + \let\l@section\@gobble@tw@ +}% +\def\@gobble@tw@#1#2{}% +\def\tocdepth@restore{% + \let\l@section\l@section@saved +}% +\def\l@part#1#2{\addpenalty{\@secpenalty}% + \begingroup + \set@tocdim@pagenum{#2}% + \parindent \z@ + \rightskip\tocleft@pagenum plus 1fil\relax + \skip@\parfillskip\parfillskip\z@ + \addvspace{2.25em plus\p@}% + \large \bf % + \leavevmode\ignorespaces#1\unskip\nobreak\hskip\skip@ + \hb@xt@\rightskip{\hfil\unhbox\z@}\hskip-\rightskip\hskip\z@skip + \par + \nobreak % + \endgroup +}% +\def\tocleft@{\z@}% +\def\tocdim@min{5\p@}% +\def\l@section{% + \l@@sections{}{section}% Implicit #3#4 +}% +\def\l@f@section{% + \addpenalty{\@secpenalty}% + \addvspace{1.0em plus\p@}% + \bf +}% +\def\l@subsection{% + \l@@sections{section}{subsection}% Implicit #3#4 +}% +\def\l@subsubsection{% + \l@@sections{subsection}{subsubsection}% Implicit #3#4 +}% +\def\l@paragraph#1#2{}% +\def\l@subparagraph#1#2{}% +\let\toc@pre\toc@pre@auto +\let\toc@post\toc@post@auto +\def\listoffigures{\print@toc{lof}}% +\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +\def\listoftables{\print@toc{lot}}% +\let\l@table\l@figure +\@booleanfalse\raggedcolumn@sw +\def\tableft@skip@float{\z@ plus\hsize}% +\def\tabmid@skip@float{\@flushglue}% +\def\tabright@skip@float{\z@ plus\hsize}% +\def\array@row@pre@float{\hline\hline\noalign{\vskip\doublerulesep}}% +\def\array@row@pst@float{\noalign{\vskip\doublerulesep}\hline\hline}% +\def\@makefntext#1{% + \def\baselinestretch{1}% + \leftskip1em% + \parindent1em% + \noindent + \nobreak\hskip-\leftskip + \hb@xt@\leftskip{% + \hss\@makefnmark\ % + }% + #1% + \par +}% +\prepdef\appendix{% + \par + \let\@hangfrom@section\@hangfrom@appendix + \let\@sectioncntformat\@appendixcntformat +}% +\def\@hangfrom@appendix#1#2#3{% + #1% + \@if@empty{#2}{% + #3% + }{% + #2\@if@empty{#3}{}{:\ #3}% + }% +}% +\def\@hangfroms@appendix#1#2{% + #1#2% +}% +\def\@appendixcntformat#1{\appendixname\ \csname the#1\endcsname}% + \def\pre@bibdata{\jobname\bibdata@app}% +\def\refname{References}% +\def\rtx@bibsection{% + \@ifx@empty\refname{% + \par\vspace{6\p@ plus 6\p@}% + }{% + \expandafter\section\expandafter*\expandafter{\refname}% + \@nobreaktrue + }% +}% +\let\bibpreamble\@empty +\appdef\setup@hook{% + \bibsep\z@\relax +}% +\def\newblock{\ }% +\appdef\setup@hook{% + \def\bibfont{% + \preprintsty@sw{}{\footnotesize}% + \@clubpenalty\clubpenalty + \labelsep\z@ + }% +}% +\let\place@bibnumber\place@bibnumber@sup +\newenvironment{theindex}{% + \columnseprule \z@ + \columnsep 35\p@ + \c@secnumdepth-\maxdimen + \onecolumngrid@push + \section{\indexname}% + \thispagestyle{plain}% + \parindent\z@ + \parskip\z@ plus.3\p@\relax + \let\item\@idxitem + \onecolumngrid@pop +}{% +}% +\def\@idxitem{\par\hangindent 40\p@} +\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}} +\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}} +\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax} +\expandafter\def\csname rtx@aip10pt\endcsname{% + \let\@currname@class\@currname + \def\@currname{aps10pt\substyle@post}% + \class@info{Reading file \@currname.\substyle@ext}% + \input{\@currname.\substyle@ext}% + \let\@currname\@currname@class + \class@info{Overriding 10pt}% + \aipreprint +}% +\expandafter\def\csname rtx@aip11pt\endcsname{\csname rtx@aip12pt\endcsname}% +\expandafter\def\csname rtx@aip12pt\endcsname{% + \let\@currname@class\@currname + \def\@currname{aps12pt\substyle@post}% + \class@info{Reading file \@currname.\substyle@ext}% + \input{\@currname.\substyle@ext}% + \let\@currname\@currname@class + \class@info{Overriding 12pt}% + \aippreprint +}% +\def\today{% + \number\day\space + \ifcase\month + \or January\or February\or March\or April\or May\or June% + \or July\or August\or September\or October\or November\or December% + \fi\space + \number\year +}% + \clo@superscriptaddress +\def\@journal@default{cha}% +\def\@pointsize@default{12}% +\@booleanfalse\pagerestrict@sw% +\def\rtx@aipjcp{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aippop{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aiprsi{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aipjap{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw + \let\@runningtitle\@empty +}% +\def\rtx@aipapl{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw + \let\@runningtitle\@empty +}% +\def\rtx@aipapm{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw + \let\@runningtitle\@empty +}% +\def\rtx@aipcha{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\aip@jtitx@sw +}% +\def\rtx@aippof{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw + \@booleanfalse\aip@jtitx@sw +}% +\def\rtx@aipbmf{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aipsd{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aipcp{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw% + \@booleanfalse\twocolumn@sw% +}% +\def\rtx@aipjor{% + \typeout{Using journal substyle \@journal.}% + \@booleantrue\authoryear@sw% + \@booleantrue\twoside@sw\@mparswitchfalse% +}% +\def\rtx@aiprse{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw +}% +\def\rtx@aipjmp{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\aip@jtitx@sw + \@booleanfalse\twocolumn@sw + \@booleantrue\onecolumn@sw +}% +\def\rtx@aipadv{% + \typeout{Using journal substyle \@journal.}% + \@booleanfalse\authoryear@sw + \let\@runningtitle\@empty +}% +\@booleantrue\footinbib@sw +\let\old@place@bibnumber\place@bibnumber +\let\place@bibnumber\place@bibnumber@sup +\appdef\setup@hook{% + \authoryear@sw{% + \aip@jtitx@sw{% + \def\@bibstyle{aipauth\substyle@post}% + }{% + \def\@bibstyle{aipauth\substyle@post}% + }% + \authornum@sw{% + \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% + \let\onlinecite\rev@citealpnum + }{% + \bibhang10\p@ + \bibpunct{(%) + }{%( + )}{; }{a}{,}{,}% + \@booleanfalse\footinbib@sw + \let\NAT@mcite\@ne + \let\NAT@sort\z@ + \def\NAT@cmprs{\z@}% + \let\NAT@def@citea\rtx@def@citea + \let\NAT@def@citea@close\rtx@def@citea@close + }% + }{% + \aip@jtitx@sw{% + \def\@bibstyle{aipnum\substyle@post}% + }{% + \def\@bibstyle{aipnum\substyle@post}% + }% + \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% + \let\onlinecite\rev@citealpnum + }% +}% +\def\make@footnote@endnote{% + \footinbib@sw{% + \authoryear@sw{\authornum@sw{\false@sw}{\true@sw}}{\false@sw}% + {}{% + \ltx@footnote@push + \def\thempfn{Note\thefootnote}% + \let\ltx@footmark\rev@citemark + \let\ltx@foottext\rev@endtext + \appdef\class@enddocumenthook{\auto@bib}% + \let\printendnotes\relax + }% + }{}% +}% +\def\aipreprint{% +}% +\def\aippreprint{% +}% +%% +\xdef\t@talAU{0}% TeXSupport +\def\frontmatter@author@produce@script{% + \begingroup + \let\@author@present\@author@present@script + \frontmatterverbose@sw{\typeout{\string\frontmatter@author@produce@script:}\say\@AAC@list\say\@AFF@list\say\@AFG@list}{}% + \let\AU@temp\@empty + \@tempcnta\z@ + \let\AF@opr \@gobble + \def\AU@opr{\@author@count\@tempcnta}% + \def\CO@opr{\@collaboration@count\AU@temp\@tempcnta}% + \@AAC@list% + \xdef\t@talAU{\the\@tempcnta}% TeXSupport + \expandafter\CO@opr\@author@cleared + \begingroup + \frontmatter@authorformat + \let\AF@opr \@affilID@def + \let\AU@opr \@author@present + \def\CO@opr{\@collaboration@present\AU@temp}% + \set@listcomma@list\AU@temp + \@AAC@list + \unskip\unskip + \par + \endgroup + \begingroup + \frontmatter@above@affiliation@script + \let\AFF@opr \@affil@script + \@AFF@list + \frontmatter@footnote@produce + \par + \endgroup + \endgroup +}% +\def\doauthor#1#2#3{% TeXSupport + \ignorespaces#1\unskip\@listcomma + \begingroup + \ifnum\t@talAU=1\else\ifnum\c@affil=\@ne\relax\else#3\fi\fi% TeXSupport + \@if@empty{#2}{\endgroup{}{}}{\endgroup{\ifnum\t@talAU=1\else\ifnum\c@affil=\@ne\relax\else\comma@space\fi\fi}{}\frontmatter@footnote{#2}}% TeXSupport + \space \@listand +}% +%% +%% XXXXXXXXXXXXXXXXXXXXXXXXXXX CURRENTLY DEACTIVATED XXXXXXXXXXXXXXXXXXXXXXXXXX +%% To activate, please add "\@booleantrue\pagerestrict@sw" in the +%% respective journal option +%% XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +%% Appended by Ms. Sehar Tahir (Aptara) for American Institute of Physics. +%% To impose page restrictions for APL journal at MSP stage. +%% +%% HISTORY +%% Revised page restriction to 4 pages: 05/10/2011 +%% Tweaked the page over length message: 31/10/2011 +\begingroup% + \catcode`P=12% + \catcode`T=12% + \lowercase{% + \def\x{\def\local@rem@pt##1.##2PT{##1.##2}}}% + \expandafter\endgroup\x% +\def\local@strip@pt{\expandafter\local@rem@pt\the}% +%% +\DeclareOption{no-pagerestrict}{% + \@booleanfalse\pagerestrict@sw +}% +\appdef\rtx@require@packages{% +\pagerestrict@sw{% For imposing page restrictions + \typeout{AIP Info: Appending Manuscript Pages caculations, 2011/05/30}% + % Default values + \def\page@allowed{4}% APL Article size limit + \def\text@ht@allowed{5324pt}% APL Total text height for allowed 4 pages + \def\page@calc@count{0}% APL Article size limit + % Message to authors + \def\msg@text{According to our initial programmatic calculations, your article may exceed APL page length restrictions. The estimated overlength is denoted by the red side bar. In order to avoid production delays, please adjust your text accordingly and replace your manuscript. To assist you with this process, please ensure that your figures, if any, are placed within the text and are the same size that you wish them to appear in the published article.}% Message to be displayed on the top of last page + \def\msg@runningtitle{% Message definition +\preprintsty@sw{% + \@tempdimc\textwidth\advance\@tempdimc-11pt% + \vtop{\vspace*{-3pc}\fboxsep0pt\fboxrule.5pt\fbox{\fboxsep5pt\colorbox{grayten}{% + \vtop{\hsize\@tempdimc{{\reset@font\fontsize{9}{11}\def\baselinestretch{1}\leftskip0pt\rightskip0pt\parfillskip0pt plus1fill\selectfont\msg@text\endgraf}}}}}}% + }{% + \@tempdimc\textwidth\advance\@tempdimc-7pt% + \vtop{\vspace*{-2.5pc}\fboxsep0pt\fboxrule.5pt\fbox{\fboxsep3pt\colorbox{grayten}{% + \vtop{\hsize\@tempdimc{{\reset@font\fontsize{8}{10}\def\baselinestretch{1}\leftskip0pt\rightskip0pt\parfillskip0pt plus1fill\selectfont\msg@text\endgraf}}}}}}}% + }% + % + \RequirePackage{graphicx}% + \RequirePackage{color}% + \definecolor{grayten}{gray}{.80}% + % + % Taken from refcount.sty + \def\setrefcountdefault#1{\def\rc@default{#1}}% + \setrefcountdefault{0}% + % + \def\rc@cartwo#1#2#3\@nil{#2}% + \newcommand*{\rev@getpagerefnumber}[1]{% + \expandafter\ifx\csname r@#1\endcsname\relax + \rc@default + \else + \expandafter\expandafter\expandafter\rc@cartwo + \csname r@#1\endcsname\rc@default\rc@default\@nil + \fi + } + \newcommand*{\rev@getrefnumber}[1]{% + \expandafter\ifx\csname r@#1\endcsname\relax + \rc@default + \else + \expandafter\expandafter\expandafter\@car + \csname r@#1\endcsname\@nil + \fi + } + % Count determined from \label{...} + \newcommand\calc@run@count[2][0]{% + \@ifundefined{r@#2}{\ifnum#1=\z@\@tempcnta\c@page\advance\@tempcnta\m@ne\else\@tempcnta\z@\fi}% + {\@tempcnta\rev@getpagerefnumber{#2}\relax}}% + % + % Taken from everypage.sty + \newif\iffloats@end\global\floats@endfalse + \newif\ifextra@rule\global\extra@rulefalse + % + \newcommand{\sc@everypage@hook}{} + \newcommand{\sc@thispage@hook}{} + \newcommand*{\AddEverypageHook}[1]{% + \g@addto@macro\sc@everypage@hook{#1}} + \newcommand*{\AddThispageHook}[1]{% + \g@addto@macro\sc@thispage@hook{#1}} + \newcommand*{\sc@ep@init}{% + \let\sc@op@saved\@outputpage + \def\@outputpage{% +\sc@op@preamble +\sc@op@saved +\sc@op@postamble}} + \newcommand*{\sc@op@preamble}{% + \let\sc@begindvi\@begindvi + \def\@begindvi{% +\sc@everypage@hook +\sc@thispage@hook +\gdef\sc@thispage@hook{} +\sc@begindvi}} + \newcommand*{\sc@op@postamble}{% + \let\@begindvi\sc@begindvi} + \AtBeginDocument{\sc@ep@init} + % Taken from draftwatermark.sty + \newcommand\sc@colortext[1]{% + \setlength{\@tempdimb}{0pt}% + \setlength{\@tempdimc}{-\paperheight}% + \put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){% + \textcolor{red}{\rule{30pt}{#1}} +}} + % Calculating shift in red side-bar according to pages + \def\page@mark@shift{% + \@ifundefined{page@height\romannumeral\the\c@page}{}{% + \@tempdimc\csname page@height\romannumeral\the\c@page\endcsname\relax% + \ifdim\@tempdimc>\csname page@mark\romannumeral\the\c@page\endcsname\relax% + \@tempdimb\textheight\advance\@tempdimb-\csname page@height\romannumeral\the\c@page\endcsname\relax% + \else% + \@tempdimb\textheight\advance\@tempdimb-\csname page@mark\romannumeral\the\c@page\endcsname\relax% + \fi% + \advance\@tempdima\@tempdimb}}% + \newcommand\sc@wm@print[1]{\preprintsty@sw{% + \@tempdima\paperheight\advance\@tempdima-\textheight% + \divide\@tempdima by 2\advance\@tempdima-7pt\advance\@tempdima1in% + \floats@sw% +{\iffloats@end% + \@ifundefined{r@LastBibItem}{}% +{\ifnum\c@page<\rev@getpagerefnumber{LastBibItem}\relax% + \else% + \page@mark@shift + \fi}% + \else% + \@ifundefined{r@LastPage}{}% +{\ifnum\c@page=\rev@getpagerefnumber{LastPage}\relax% + \page@mark@shift + \fi}% +\fi}% +{\@ifundefined{r@EndText}{}% +{\ifnum\c@page<\rev@getpagerefnumber{EndText}\relax% + \else% + \page@mark@shift + \fi}}}% + {\@tempdima\paperheight\advance\@tempdima-\textheight% + \divide\@tempdima by 2\advance\@tempdima9pt\advance\@tempdima1in}% + \setbox\@tempboxa\vbox to \z@{% +\vskip-\@tempdima \moveleft 1in \vbox{% + \hbox to \z@{% +#1\hss}}\vss} + \dp\@tempboxa\z@ + \box\@tempboxa}% + % Printing the red side-bar + \AddEverypageHook{\def\special@paper{\the\paperwidth,\the\paperheight}\special{papersize=\the\paperwidth,\the\paperheight}% + \preprintsty@sw{% Preprint + \@ifundefined{page@mark\romannumeral\the\c@page}{}{% +\def\tempa{\csname page@mark\romannumeral\the\c@page\endcsname}% + \sc@wm@print{\sc@colortext{\tempa\relax}}% + % +\floats@sw{% + \iffloats@end\calc@run@count[1]{LastBibItem}\else\calc@run@count[1]{LastPage}\fi% + }{\ifextra@rule\calc@run@count[1]{LastPage}\else\calc@run@count[1]{EndText}\fi}% + \ifnum\c@page=\@tempcnta% +\ifdim\page@calc@count pt>\page@allowed pt\relax% + \def\@oddhead{\msg@runningtitle}% + \def\@evenhead{\msg@runningtitle}% +\fi% + \fi}}{% Reprint +\ifnum\c@page>\page@allowed% +\sc@wm@print{\sc@colortext{\textheight}}% +\calc@run@count[1]{LastPage}% + \ifnum\c@page=\@tempcnta% + \def\@oddhead{\msg@runningtitle}% + \def\@evenhead{\msg@runningtitle}% +\fi% +\fi% + }}% + % + % Print pages = 2*[(MSP Title portion height)/1.98] + (MSP Text height)/1.32 + (MSP Float height)/1.11 + % + % + \@booleantrue\tally@box@size@sw % Activated to get hold of various dimensions + % + \newif\ifwrite@title\global\write@titletrue% + % + \newdimen\val@calc@dim% dimen used to translate MSP height to TSP height + \newdimen\make@title@dim% dimen storing height of maketitle portion + \newdimen\tsp@floatheight% dimen storing extra height for large floats + \newdimen\curr@figbox@ht% dimen storing current figure box height + \newdimen\curr@floatht% + \newdimen\curr@floatwidth% + \newdimen\curr@tot@float@ht% + \newdimen\curr@page@ht% dimen storing current page height + % + \newsavebox{\figbox}% + % + \def\name@fig{figure}% + \def\same@fig{none}% + \def\in@flt{none}% + \def\max@pg@ht{0}% + \def\ptm{ptm}% + % + \gdef\@restrict@error#1#2{% + \GenericError{% + \space\space\space\@spaces\@spaces\@spaces + }{% + LaTeX Error: #1% + }{% + A red side-bar will appear along the extra text on the PDF pages. Press `Enter' to continue.% + }{#2}% + }% + \preprintsty@sw{% For Preprint + % Adding Float height to the height of each page + \def\add@flt@pght{% +\@ifundefined{flt@on@page\romannumeral\the\c@page}{}% +{\@tempdimc\curr@page@ht\advance\@tempdimc\csname flt@on@page\romannumeral\the\c@page\endcsname\relax% + \ifdim\@tempdimc>\textheight% + \global\curr@page@ht\textheight% + \else% + \global\advance\curr@page@ht\csname flt@on@page\romannumeral\the\c@page\endcsname\relax% + \fi}% + \expandafter\xdef\csname page@height\romannumeral\the\c@page\endcsname{\the\curr@page@ht}}% + % Storing height of each page + \appdef\@outputpage@head{% +\floats@sw{% +\iffloats@end% + \@ifundefined{r@LastBibHt}% + {\add@flt@pght} + {\ifnum\c@page=\rev@getpagerefnumber{LastBibHt}\relax% + \@tempdima\rev@getrefnumber{LastBibHt}\relax% + \expandafter\xdef\csname page@height\romannumeral\the\c@page\endcsname{\the\@tempdima}% + \else% + \add@flt@pght% + \fi}% + \else% + \add@flt@pght% +\fi% +}{% +\@ifundefined{r@EndText}% +{\expandafter\xdef\csname page@height\romannumeral\the\c@page\endcsname{\the\curr@page@ht} +}{\ifnum\c@page=\rev@getpagerefnumber{EndText}\relax% + \@tempdima\rev@getrefnumber{EndText}\relax% + \expandafter\xdef\csname page@height\romannumeral\the\c@page\endcsname{\the\@tempdima}% + \else% + \expandafter\xdef\csname page@height\romannumeral\the\c@page\endcsname{\the\curr@page@ht}% + \fi}% + }% +\global\curr@page@ht\z@% + }% + % Calculating and adding Maketitle portion size (ratio=1.98) + % Redefined + \def\show@box@size#1#2{% + % \show@box@size@sw{% + \begingroup + \setbox\z@\vbox{\unvcopy#2\hrule}% + \show@box@size@sw{% + \class@info{Show box size: #1^^J% + (\the\ht\z@\space X \the\wd\z@) + \the\c@page\space\space\the\pagegrid@cur\space\the\pagegrid@col + }}{}% + \global\advance\curr@page@ht\ht\z@% + \ifwrite@title% + \@ifundefined{r@FirstPage}{\@tempcnta\the\c@page}% +{\@tempcnta\rev@getpagerefnumber{FirstPage}\relax}% + \ifnum\c@page=\@tempcnta + \global\make@title@dim\ht\z@ + \@tempdima\make@title@dim + \divide\@tempdima by 198\relax + \multiply\@tempdima by 100\relax + \global\advance\val@calc@dim\@tempdima% + \global\advance\val@calc@dim\@tempdima% + \global\write@titlefalse% + \fi% + \fi% + \endgroup + % }{}% + }% + % Calculating and adding Float portion size + % Redefined + \let\oldincludegraphics\includegraphics% + \def\includegraphics{% + \@ifnextchar[%] + {\two@includegraphics}{\one@includegraphics}}% + \def\one@includegraphics#1{\savebox{\figbox}{\oldincludegraphics{#1}}\oldincludegraphics{#1}% + \ifx\in@flt\name@fig% +\ifx\same@fig\name@fig% +\@tempdimc\curr@floatwidth\advance\@tempdimc\wd\figbox% +\ifdim\@tempdimc>\textwidth% + \ifdim\wd\figbox>\curr@floatwidth% + \global\curr@floatwidth\wd\figbox% + \fi% + \global\advance\curr@figbox@ht\ht\figbox% + \global\advance\curr@figbox@ht\dp\figbox% +\else% + \ifdim\ht\figbox>\curr@figbox@ht% + \global\curr@figbox@ht\ht\figbox% + \global\advance\curr@figbox@ht\dp\figbox% + \fi% +\global\advance\curr@floatwidth\wd\figbox% +\fi% +\else% +\global\curr@floatwidth\wd\figbox% +\global\curr@figbox@ht\ht\figbox% +\global\advance\curr@figbox@ht\dp\figbox% +\gdef\same@fig{figure}% +\fi% + \fi}% + \def\two@includegraphics[#1]#2{\savebox{\figbox}{\oldincludegraphics[#1]{#2}}\oldincludegraphics[#1]{#2}% + \ifx\in@flt\name@fig% +\ifx\same@fig\name@fig% +\@tempdimc\curr@floatwidth\advance\@tempdimc\wd\figbox% +\ifdim\@tempdimc>\textwidth% + \ifdim\wd\figbox>\curr@floatwidth% + \global\curr@floatwidth\wd\figbox% + \fi% + \global\advance\curr@figbox@ht\ht\figbox% + \global\advance\curr@figbox@ht\dp\figbox% +\else% + \ifdim\ht\figbox>\curr@figbox@ht% + \global\curr@figbox@ht\ht\figbox% + \global\advance\curr@figbox@ht\dp\figbox% + \fi% +\global\advance\curr@floatwidth\wd\figbox% +\fi% +\else% +\global\curr@floatwidth\wd\figbox% +\global\curr@figbox@ht\ht\figbox% +\global\advance\curr@figbox@ht\dp\figbox% +\gdef\same@fig{figure}% +\fi% + \fi}% + % Redefined + \def\@xfloat#1[#2]{\def\temp{#1}\ifx\temp\name@fig\gdef\in@flt{figure}\fi% +\@xfloat@prep +\@nameuse{fp@proc@#2}% +\floats@sw{\@xfloat@LaTeX{#1}[#2]}{\@xfloat@anchored{#1}[]}% +}% + % Autolabelling of floats to get their exact page placement + \appdef\@floatboxreset{% + \@ifundefined{float\romannumeral\the\c@page}% + {\expandafter\xdef\csname float\romannumeral\the\c@page\endcsname{\@ne}% + \xdef\flt@pg@label{float\romannumeral\the\c@page-\romannumeral\@ne}}% + {\@tempcnta=\csname float\romannumeral\the\c@page\endcsname\advance\@tempcnta\@ne% + \expandafter\xdef\csname float\romannumeral\the\c@page\endcsname{\the\@tempcnta}% + \xdef\flt@pg@label{float\romannumeral\the\c@page-\romannumeral\the\@tempcnta}}% + \label{\flt@pg@label}}% + % Defining a pagewise fix for TSP height whereever a float occurs + \def\tsp@float@fix{% + \@ifundefined{r@\flt@pg@label}{}% + {\@tempcnta=\rev@getpagerefnumber{\flt@pg@label}\relax% + \@ifundefined{flt@ht@fix\romannumeral\the\@tempcnta}% + {\expandafter\xdef\csname flt@ht@fix\romannumeral\the\@tempcnta\endcsname{\the\@tempdimc}}% + {\advance\@tempdimc\csname flt@ht@fix\romannumeral\the\@tempcnta\endcsname\relax% + \expandafter\xdef\csname flt@ht@fix\romannumeral\the\@tempcnta\endcsname{\the\@tempdimc}}}}% + % + \floats@sw{% + % Normal Floats + \appdef\check@currbox@count{% +\@ifnum{\count\@currbox>\z@}{% +\@tempdimb\ht\@currbox\advance\@tempdimb\dp\@currbox% +\@tempcnta=\rev@getpagerefnumber{\flt@pg@label}\relax% +\@ifundefined{flt@on@page\romannumeral\the\@tempcnta}% +{\expandafter\xdef\csname flt@on@page\romannumeral\the\@tempcnta\endcsname{\the\@tempdimb}}% +{\advance\@tempdimb\csname flt@on@page\romannumeral\the\@tempcnta\endcsname\relax% + \expandafter\xdef\csname flt@on@page\romannumeral\the\@tempcnta\endcsname{\the\@tempdimb}}% +\ifx\@captype\name@fig% +\ifdim\curr@floatwidth>20.5pc% + \ifdim\curr@floatwidth>30pc% Everything added 2 times for calculating column width + \@tempdimc\ht\@currbox\advance\@tempdimc\dp\@currbox + \global\advance\tsp@floatheight\@tempdimc% + % Calculating equivalent TSP height of each figure + \tsp@float@fix +\else% + \@tempdima\ht\@currbox\advance\@tempdima\dp\@currbox% + \advance\@tempdima-\curr@figbox@ht% + \global\advance\curr@tot@float@ht-\@tempdima% + % + \global\advance\tsp@floatheight\ht\@currbox% + \global\advance\tsp@floatheight\dp\@currbox% + \global\advance\tsp@floatheight-\@tempdima% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@figbox@ht% + \tsp@float@fix +\fi% +\fi% + \else% + \@tempdimc\ht\@currbox\advance\@tempdimc\dp\@currbox + \global\advance\tsp@floatheight\@tempdimc% + % Calculating equivalent TSP height of each figure + \tsp@float@fix + \fi% + \gdef\in@flt{none}\gdef\same@fig{none}% + }{}}% + \def\total@float#1{% + \expandafter\let + \expandafter\@tempa + \csname fbox@\csname ftype@#1\endcsname\endcsname + \@ifnotrelax\@tempa{% + \@ifhbox\@tempa{% + \@tempdima\the\ht\@tempa\divide\@tempdima\@twopowertwo\@tempcnta\@tempdima + \@tempdimb\the\dp\@tempa\divide\@tempdimb\@twopowertwo\@tempcntb\@tempdimb + \class@info{Total #1: Column(\the\@tempcnta pt), Page(\the\@tempcntb pt)}% + \global\advance\curr@tot@float@ht\@tempcnta pt\global\advance\curr@tot@float@ht\@tempcntb pt + }{}% + }{}% + }% + }{ + % End of document Floats + \def\strt@flt#1#2#3{\edef\flt@page{#1}\edef\flt@pgtot{#2}\edef\flt@pggoal{#3}} + % Redefined + \let\old@xfloat@anchored\@xfloat@anchored + \def\@xfloat@anchored#1[#2]{\old@xfloat@anchored#1[#2]% + \floatp@sw{}{\strt@flt{\the\c@page}{\the\pagetotal}{\the\pagegoal}\curr@floatht\pagetotal}}% + \appdef\end@float@anchored{% + \floatp@sw{% +\curr@floatht\pagetotal% +\ifx\@captype\name@fig% + \ifdim\curr@floatwidth>20.5pc% + \ifdim\curr@floatwidth>30pc% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure +\@tempdimc\curr@floatht% +\tsp@float@fix + \else% +\@tempdima\curr@floatht\advance\@tempdima-\curr@figbox@ht% + \global\advance\curr@tot@float@ht-\@tempdima% + % +\global\advance\tsp@floatheight\curr@floatht% +\global\advance\tsp@floatheight-\@tempdima% +\@tempdimc\curr@figbox@ht% + \tsp@float@fix + \fi% + \fi% +\else% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@floatht% + \tsp@float@fix +\fi% + }{% +\ifnum\c@page=\flt@page% + \@tempdima\pagetotal\advance\@tempdima-\curr@floatht% + \global\curr@floatht\@tempdima% + \ifx\@captype\name@fig% + \ifdim\curr@floatwidth>20.5pc% + \ifdim\curr@floatwidth>30pc% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@floatht% + \tsp@float@fix + \else% + \@tempdimb\curr@floatht\advance\@tempdimb-\curr@figbox@ht% + \global\advance\curr@tot@float@ht-\@tempdimb% + % + \global\advance\tsp@floatheight\curr@floatht% + \global\advance\tsp@floatheight-\@tempdimb% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@figbox@ht% + \tsp@float@fix + \fi% + \fi% + \else% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@floatht% + \tsp@float@fix + \fi% +\else% + \ifx\@captype\name@fig% + \@tempdima\flt@pggoal\relax\advance\@tempdima-\flt@pgtot\relax + \ifdim\pagetotal>\@tempdima + \global\curr@floatht\@tempdima% + \else% + \global\curr@floatht\pagetotal% + \fi% + \else% + \@tempdima\flt@pggoal\relax\advance\@tempdima-\flt@pgtot\relax + \advance\@tempdima\pagetotal% + \global\curr@floatht\@tempdima% + \fi% + \@tempcnta\c@page\advance\@tempcnta-\flt@page\relax% + \ifnum\@tempcnta>\z@% + \advance\@tempcnta\m@ne% + \@whilenum\@tempcnta>\z@\do +{\global\advance\curr@floatht\pagegoal% +\advance\@tempcnta\m@ne} + \fi% + \ifx\@captype\name@fig% + \ifdim\curr@floatwidth>20.5pc% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@floatht% + \tsp@float@fix% + \fi% + \else% + \global\advance\tsp@floatheight\curr@floatht% + % Calculating equivalent TSP height of each figure + \@tempdimc\curr@floatht% + \tsp@float@fix% + \fi% +\fi% + }% + \global\advance\curr@tot@float@ht\curr@floatht% + \gdef\in@flt{none}\gdef\same@fig{none}}% + }% floats + % Calculating and adding Text portion size + \def\no@dim@exceed{% TSP dimen should not exceed maxdimen + \ifx\f@family\ptm% + \@tempdimc13002.380952pt\relax % 16383pt represented in terms of TSP + \else% + \@tempdimc12411.36322pt\relax % 16383pt represented in terms of TSP + \fi% + \advance\@tempdimc-\val@calc@dim% + \ifdim\@tempdima>\@tempdimc% + \@tempcnta=\max@pg@ht\relax% + \advance\@tempcnta\@ne% + \xdef\max@pg@ht{\the\@tempcnta}% Number of batches eq to maxdimen + \ifx\f@family\ptm% + \global\advance\val@calc@dim-13002.380952pt\relax % 16383pt represented in terms of TSP + \else% + \global\advance\val@calc@dim-12411.36322pt\relax % 16383pt represented in terms of TSP + \fi% + \global\advance\val@calc@dim\@tempdima% + \else% + \global\advance\val@calc@dim\@tempdima% + \fi}% + \appdef\total@text{% + % Avoiding the \maxdimen error + % Divided the text height in batches of 16383pt (less than maxdimen) + \@tempcnta=\z@% + \@whilenum\@tempcntb>16383\relax% + \do{% + \advance\@tempcntb-16383\relax% + \advance\@tempcnta\@ne% + }% + \xdef\max@pg@ht{\the\@tempcnta}% Number of batches eq to maxdimen + % Text height calculation + \@tempdima\the\@tempcntb pt + \advance\@tempdima-\make@title@dim% + % Main macro + \floats@sw{}{% + % Text height calculation for end of doc floats + \advance\@tempdima-\curr@tot@float@ht}% + % Storing value of available MSP text height for future reference + \@tempdimb\@tempdima% + % Text TSP ratio + \ifx\f@family\ptm% ratio=1.26 + \divide\@tempdima by 126\relax + \multiply\@tempdima by 100\relax + \else% ratio=1.32 + \divide\@tempdima by 132\relax + \multiply\@tempdima by 100\relax + \fi% + \global\advance\val@calc@dim\@tempdima% + % Floats height and TSP ratio (ratio=1.11) + \@tempdima\curr@tot@float@ht% + \divide\@tempdima by 111\relax + \multiply\@tempdima by 100\relax + % Checking and adding the Float height dimen + \no@dim@exceed + % + \ifdim\tsp@floatheight>\z@ + \@tempdima\tsp@floatheight% + \divide\@tempdima by 111\relax + \multiply\@tempdima by 100\relax + % Checking and adding the TSP Float height dimen + \no@dim@exceed + % + \fi% + % Extra Text height calculation + \@tempdima\val@calc@dim\advance\@tempdima-\text@ht@allowed\relax + \ifx\f@family\ptm% ratio=1.26 + \divide\@tempdima by 100\relax + \multiply\@tempdima by 126\relax + \else% ratio=1.32 + \divide\@tempdima by 100\relax + \multiply\@tempdima by 132\relax + \fi% + % Adding extra batches of text (if required) + \@tempcntb=\max@pg@ht\relax + \ifnum\@tempcntb>\z@% + \@tempcnta16383\relax + \multiply\@tempcnta\@tempcntb\relax + \typeout{AIP Info: Extra Typeset Text: \the\@tempdima+\the\@tempcnta pt}% + % + \@tempdimc\@tempdima% + \advance\@tempdimc-\@tempdimb% + \ifdim\@tempdimc>\z@% + \global\extra@ruletrue\immediate\write\@mainaux{\string\global\string\extra@ruletrue}% + \else% + \advance\@tempdimc16383pt\relax + \ifdim\@tempdimc>\z@% + \global\extra@ruletrue\immediate\write\@mainaux{\string\global\string\extra@ruletrue}% + \fi% + \fi% + \else% + \ifdim\@tempdima>\z@\typeout{AIP Info: Extra Typeset Text: \the\@tempdima}\fi% + \@tempdimc\@tempdima + \advance\@tempdimc-\@tempdimb% + \ifdim\@tempdimc>\z@% + \global\extra@ruletrue% + \fi% + \fi% + % Rule calculation loop + % Modifying the rule height + \@tempcntb=\max@pg@ht\relax + \ifnum\@tempcntb>\z@ + \loop\ifdim\@tempdima>\z@\else\do +\advance\@tempdima16383pt\relax +\advance\@tempcntb\m@ne + \repeat + \fi% + % Rule generation + % Set the count for loop + \ifdim\@tempdima>\z@ + % Resetting the value of loop count (\@tempcnta) + \ifextra@rule% +\calc@run@count{LastPage}% + \else% + \floats@sw{% + \iffloats@end\calc@run@count{LastBibItem}\else\calc@run@count{LastPage}\fi% + }{\calc@run@count{EndText}}% + \fi% + % Storing the value of Start of Loop run count + \ifextra@rule\xdef\loop@count{\rev@getpagerefnumber{LastBibItem}}\else\xdef\loop@count{\the\@tempcnta}\fi% + % Count of last page of rule + \def\rule@display{% Total rule dim(\@tempdima) > current page height (already known till here) + \ifnum\@tempcnta<\loop@count\relax% + \@tempdimb\textheight% + \else% + \@tempdimb\csname page@height\romannumeral\the\@tempcnta\endcsname\relax% + \fi% +}% + % Loop + \@whilenum\@tempcnta>\z@% + \do{% + \@ifundefined{page@height\romannumeral\the\@tempcnta}{}% + {\global\advance\@tempdima-\csname page@height\romannumeral\the\@tempcnta\endcsname\relax}% + \ifdim\@tempdima>\z@ % Rule spans complete page + % Fixing rule height w.r.t Float on the page + \@ifundefined{flt@ht@fix\romannumeral\the\@tempcnta}{}% + {\global\advance\@tempdima-\csname flt@ht@fix\romannumeral\the\@tempcnta\endcsname\relax}% + \ifdim\@tempdima>\z@% + \@ifundefined{page@height\romannumeral\the\@tempcnta}% + {\@tempdimb\z@}% + {\rule@display}% + \else% Rule dimen less than 0 after float fix + % Including maxdimens + \ifnum\@tempcntb>\z@% +\advance\@tempcntb\m@ne% +\advance\@tempdima16383pt\relax% +\@ifundefined{page@height\romannumeral\the\@tempcnta}% +{\@tempdimb\z@}% +{\ifdim\@tempdima>\z@% + \rule@display% + \else% + \divide\@tempdima by \tw@% + \@tempdimb\csname page@height\romannumeral\the\@tempcnta\endcsname\relax% + \advance\@tempdimb\@tempdima% + \@tempdima=\z@% Exiting the loop + \fi}% + \else% +\divide\@tempdima by \tw@% +\@tempdimb\csname page@height\romannumeral\the\@tempcnta\endcsname\relax% +\advance\@tempdimb\@tempdima% +\@tempdima=\z@% Exiting the loop + \fi% + \fi% + \if@filesw + \immediate\write\@mainaux{\expandafter\string\xdef\expandafter\string\csname page@mark\romannumeral\the\@tempcnta\endcsname{\the\@tempdimb}}% + \fi% + \else% Rule length is less than page height + % Including maxdimens + \ifnum\@tempcntb>\z@% +\advance\@tempcntb\m@ne% +\advance\@tempdima16383pt\relax% + % Fixing rule height w.r.t Float on the page + \@ifundefined{flt@ht@fix\romannumeral\the\@tempcnta}{}% + {\global\advance\@tempdima-\csname flt@ht@fix\romannumeral\the\@tempcnta\endcsname\relax}% + \ifdim\@tempdima>\z@% + \@ifundefined{page@height\romannumeral\the\@tempcnta}% + {\@tempdimb\z@}% + {\rule@display}% + \else% +\divide\@tempdima by \tw@% +\@tempdimb\csname page@height\romannumeral\the\@tempcnta\endcsname\relax% +\advance\@tempdimb\@tempdima% +\@tempdima=\z@% Exiting the loop +\fi% + \else% +\@ifundefined{page@height\romannumeral\the\@tempcnta}% + {\@tempdimb\z@}% +{\@tempdimb\csname page@height\romannumeral\the\@tempcnta\endcsname\relax}% + \advance\@tempdimb\@tempdima% + \fi% + \ifdim\@tempdimb>\z@% +\if@filesw + \immediate\write\@mainaux{\expandafter\string\xdef\expandafter\string\csname page@mark\romannumeral\the\@tempcnta\endcsname{\the\@tempdimb}}% +\fi% + \fi% + \fi% + \ifdim\@tempdimb>\z@\advance\@tempcnta\m@ne\else\@tempcnta=\z@\fi% + \ifnum\@tempcnta=\z@\@tempdima=\z@\fi% + }% + \fi + % Representing MSP text height in terms of TSP pages + \@tempdima\val@calc@dim + \divide\@tempdima by 6655\relax % in terms of textheight of TSP + \multiply\@tempdima by 10\relax + \divide\@tempdima by 2\relax + \global\val@calc@dim\@tempdima% + % If maxdimens + \@tempcnta=\max@pg@ht\relax + \@whilenum\@tempcnta>\z@ + \do{% + \advance\@tempcnta\m@ne + \ifx\f@family\ptm% + \@tempdima13002.380952pt\relax % 16383pt represented in terms of TSP + \else% + \@tempdima12411.36322pt\relax % 16383pt represented in terms of TSP + \fi% + \divide\@tempdima by 6655\relax + \multiply\@tempdima by 10\relax + \divide\@tempdima by 2\relax + \global\advance\val@calc@dim\@tempdima + }% + \xdef\page@calc@count{\local@strip@pt\val@calc@dim}% + \immediate\write\@mainaux{\string\xdef\string\page@calc@count{\page@calc@count}} + \if@filesw% + \typeout{AIP Info: Typeset pages: \page@calc@count}% + \ifdim\val@calc@dim>\page@allowed pt\relax + \@restrict@error{Your text appears to exceed the APL page limit.^^JPlease reduce the length of your article to avoid publication delays}{AIP recommendation: Please reduce your article length.} + \fi% + \fi% + }% end \total@text + % + \prepdef\printfigures{\@booleantrue\lengthcheck@sw% + \floats@sw{}% +{\ifdim\pagetotal=\z@% +\@tempcntb=\the\c@page% +\loop% + \advance\@tempcntb\m@ne% + \ifdim\csname page@height\romannumeral\the\@tempcntb\endcsname>\z@\else\do% +\repeat% +\@bsphack% +\protected@write\@auxout{}{\string\newlabel{EndText}{{\csname page@height\romannumeral\the\@tempcntb\endcsname}{\the\@tempcntb}}}% +\@esphack% + \else% +\def\@currentlabel{\the\pagetotal}\label{EndText}% + \fi}}% + % + \floats@sw{\appdef\endNAT@thebibliography{% +\ifnum\c@figure=\z@% + \ifnum\c@table=\z@% +\global\floats@endtrue\immediate\write\@mainaux{\string\global\string\floats@endtrue}% +\def\@currentlabel{\the\pagetotal}\label{LastBibHt}% +\fi\fi}}{} + % end preprint + }{% For Reprint +\gappdef\class@enddocumenthook{% + \calc@run@count[1]{LastPage}% + \ifnum\@tempcnta>\page@allowed\relax + \@restrict@error{Your text appears to exceed the APL page limit.^^JPlease reduce the length of your article to avoid publication delays}{AIP recommendation: Please reduce your article length.} + \fi}% + }% reprint + }{}% +%% +%% JMP, BMF and RSE journal's to be as one column at Reprint stage +%% +\def\jnl@rse{rse}% +\def\jnl@jmp{jmp}% +\preprintsty@sw{}% + {%\ifx\@journal\jnl@jmp% + \onecolumn@sw{% + \typeout{AIP Info: \@journal\space journal style Single column, 2013/07/30}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 60pt + }{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -17pt +\headheight 12pt +\headsep 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=53.5pc +\textwidth 33pc +\columnsep 10pt + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% +}{}% +} +%% BMF journal to match with final layout (textheight) +%% Addition of new journals SD: Structural Dynamics +\def\jnl@bmf{bmf}% +\def\jnl@sd{sd}% +\preprintsty@sw{}% + {%\ifx\@journal\jnl@bmf% + \newonecolumn@sw{% + \typeout{AIP Info: \@journal\space journal style Single column, 2011/08/11}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 60pt + }{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -17pt +\headheight 12pt +\headsep 25pt% 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=54.5pc% +\textwidth 33pc +\columnsep 10pt + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% +\def\adjust@abstractwidth{% + \parindent1em\relax + \advance\leftskip2.5pc\relax + \advance\rightskip2.5pc\relax + \@totalleftmargin\leftskip + \@afterheading\@afterindentfalse +}% +}{}% +} +%% +%% Journal of Rheology (jor) +%% +\def\jnl@jor{jor}% +\preprintsty@sw{}% + {\ifx\@journal\jnl@jor% + \typeout{AIP Info: \@journal\space journal style Single column, 2013/10/24}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 60pt + }{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -17pt +\headheight 12pt +\headsep 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=53.5pc +\textwidth 33pc +\columnsep 10pt + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% +\def\frontmatter@title@format{% + \preprintsty@sw{}{\Large}% + \sffamily% + \bfseries% + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% + \parskip\z@skip% +}% +\def\frontmatter@@indent{% + \skip@\@flushglue + \@flushglue\z@ plus.3\hsize\relax + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% + \@totalleftmargin\leftskip + \@flushglue\skip@ +}% +\def\frontmatter@RRAP@format{% + \addvspace{5\p@}% + \small + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% +%%\raggedright +%%\advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \everypar{% + \hbox\bgroup(\@gobble@leavemode@uppercase%) + }% + \def\par{% + \@ifvmode{}{%( + \unskip)\egroup\@@par + }% + }% +}% +\def\frontmatter@abstractfont{}% +\def\frontmatter@abstractwidth{\textwidth} +\def\abstractname{Synopsis} +\def\frontmatter@abstractheading{% + \begingroup + \centering\large + {\bfseries\abstractname} + \par\vskip.25\baselineskip + \endgroup +}% +\appdef\setup@hook{% + \preprintsty@sw{}{% + \let\refname\old@refname%\@empty + }% +}% +\def\ps@article{% + \def\@evenhead{\let\\\heading@cr\sffamily\thepage\quad\checkindate\hfil\@runningtitle\hfil}% + \def\@oddhead{\let\\\heading@cr\hfil\sffamily\@runningtitle\hfil\checkindate\quad\thepage}% + \def\@oddfoot{}% + \def\@evenfoot{}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\@make@capt@title#1#2{% + \@ifx@empty\float@link{\@firstofone}{\expandafter\href\expandafter{\float@link}}% + {{\bfseries#1}}\@caption@fignum@sep#2% +}% +\def\@caption@fignum@sep{{\bfseries.} }% + \fi} +%% +%% AIP Conference Proceedings +%% +\def\jnl@cp{cp}% +\preprintsty@sw{}% + {\ifx\@journal\jnl@cp% + \typeout{AIP Info: \@journal\space journal style Single column, 2013/10/30}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 0pt + \evensidemargin 0pt + \marginparwidth 60pt + }{% + \oddsidemargin 0pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -29.5pt +\headheight 12pt +\headsep 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=53.5pc +\textwidth 39pc +\columnsep 10pt +%% + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% +%% +\def\frontmatter@title@format{% + \preprintsty@sw{}{\LARGE}% \Large + \bfseries% + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% + \parskip\z@skip% +}% +%% +\def\frontmatter@@indent{% + \skip@\@flushglue + \@flushglue\z@ plus.3\hsize\relax + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% + \@totalleftmargin\leftskip + \@flushglue\skip@ +}% +%% +\def\frontmatter@RRAP@format{% + \addvspace{5\p@}% + \small + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% +%%\raggedright +%%\advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \everypar{% + \hbox\bgroup(\@gobble@leavemode@uppercase%) + }% + \def\par{% + \@ifvmode{}{%( + \unskip)\egroup\@@par + }% + }% +}% +\def\frontmatter@abstractfont{\small}% +\def\frontmatter@abstractwidth{\textwidth} +\def\@keys@name{{\small\bfseries Keywords:} }% +\def\@pacs@name{{\small\bfseries PACS:} }% +\def\abstractname{Abstract.} +%% +\def\frontmatter@abstractheading{% + \begingroup + \small% + {\bfseries\abstractname} + \endgroup +}% +%% +\def\adjust@abstractwidth{% + \parindent1em\relax + \@totalleftmargin\leftskip + \@afterheading\@afterindentfalse + \small% +}% +%% +\def\frontmatter@PACS@format{% + \adjust@abstractwidth + \samepage +}% +\def\frontmatter@keys@format{% + \addvspace{11\p@}% + \adjust@abstractwidth + \parskip\z@skip + \samepage +}% +%% +\def\frontmatter@authorformat{% + \frontmatter@@indent + \Large% + \vskip.5\baselineskip% +}% +%% +%% +\def\titleblock@produce{% + \begingroup + \ltx@footnote@pop + \def\@mpfn{mpfootnote}% + \def\thempfn{\thempfootnote}% + \c@mpfootnote\z@ + \let\@makefnmark\frontmatter@makefnmark + \frontmatter@setup + \thispagestyle{titlepage}\label{FirstPage}% + \frontmatter@title@produce + \groupauthors@sw{% + \frontmatter@author@produce@group + }{% + \frontmatter@author@produce@script + }% + \frontmatter@RRAPformat{% + \expandafter\produce@RRAP\expandafter{\@date}% + \expandafter\produce@RRAP\expandafter{\@received}% + \expandafter\produce@RRAP\expandafter{\@revised}% + \expandafter\produce@RRAP\expandafter{\@accepted}% + \expandafter\produce@RRAP\expandafter{\@published}% + }% + \frontmatter@abstract@produce + \@ifx@empty\@keywords{}{% + \@keywords@produce\@keywords + }% + \@ifx@empty\@pacs{}{% + \@pacs@produce\@pacs + }% + \par + \frontmatter@finalspace + \endgroup +}% +%% +\appdef\setup@hook{% + \preprintsty@sw{}{% + \let\refname\old@refname%\@empty + }% +}% +%% +\def\ps@article{% + \def\@evenhead{}% + \def\@oddhead{}% + \def\@oddfoot{}% + \def\@evenfoot{}% + \let\@mkboth\markboth + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +%% +\def\@make@capt@title#1#2{% + \@ifx@empty\float@link{\@firstofone}{\expandafter\href\expandafter{\float@link}}% + {{\bfseries#1}}\@caption@fignum@sep#2% +}% +\def\@caption@fignum@sep{{\bfseries.} }% +\setcounter{secnumdepth}{0} +\def\section{\@startsection{section}{1}{\z@}{-0.8cm \@plus-1ex \@minus -.2ex}{0.5cm}{\normalfont\large\bfseries\centering}}% \sffamily\small +\def\subsection{\@startsection{subsection}{2}{\z@}{-.8cm \@plus-1ex \@minus -.2ex}{.5cm}{\normalfont\large\bfseries\centering}}% \sffamily\small +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-.8cm \@plus-1ex \@minus -.2ex}{.5cm}{\normalfont\large\bfseries\itshape\centering}}% \sffamily\small +\def\BIBsection{\@startsection{section}{1}{\z@}{-0.8cm \@plus-1ex \@minus -.2ex}{0.5cm}{\normalfont\large\bfseries\centering}}% \sffamily\small +\def\figurename{FIGURE} +%% +\newcommand\rtx@myciteonline[3]{% + \ifNAT@swa + \leavevmode + \unskip + \space[{\normalfont#1}]% + \if*#3*\else\ (#3)\fi + \else + #1% + \fi + \endgroup +}% +%% +\appdef\setup@hook{% + \authoryear@sw{}{% + \def\NAT@cmprs{\z@} + \let\NAT@citesuper\rtx@myciteonline%\rtx@citesuper + \let\place@bibnumber\old@place@bibnumber + \gdef\place@bibnumber@online#1{{#1}.\hskip5pt}% + \let\place@bibnumber\place@bibnumber@online + \def\NAT@spacechar{}% + \def\NAT@conj{and\ }% + \bibpunct{}{}{, }{s}{}{\textsuperscript{,}}% TeXSupport + }% +}% +%% + \def\rtx@mybibsection{% + \@ifx@empty\refname{% + \par\vspace{6\p@ plus 6\p@}% + }{% + \expandafter\BIBsection\expandafter*\expandafter{\refname}% + \@nobreaktrue + }% +}% +\let\bibsection\rtx@mybibsection% + \fi} +%% POF journal to be one column at Reprint stage +%% +%% HISTORY +%% Further corrected the text area and margins to closely match Print output: 23/04/2012 +\def\jnl@pof{pof}% +\preprintsty@sw{}% + {\ifx\@journal\jnl@pof% + \typeout{AIP Info: \@journal\space journal style Single column, 2011/08/11}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 60pt + }{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -17pt +\headheight 12pt +\headsep 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=53.5pc +\textwidth 33pc +\columnsep 10pt + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% + \fi} +}% +\endinput +%% +%% End of file `aip4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/aps10pt4-1.rtx b/Master/texmf-dist/tex/latex/revtex/aps10pt4-2.rtx index d50f6dc959a..d47df0a2190 100644 --- a/Master/texmf-dist/tex/latex/revtex/aps10pt4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/aps10pt4-2.rtx @@ -1,24 +1,30 @@ %% -%% This is file `aps10pt4-1.rtx', +%% This is file `aps10pt4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `10pt') +%% revtex4-2.dtx (with options: `10pt') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) %% -\ProvidesFile{aps10pt4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. +%% +\ProvidesFile{aps10pt4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -174,4 +180,4 @@ }% \endinput %% -%% End of file `aps10pt4-1.rtx'. +%% End of file `aps10pt4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/aps11pt4-1.rtx b/Master/texmf-dist/tex/latex/revtex/aps11pt4-2.rtx index 926155328a6..692bbbcc1b5 100644 --- a/Master/texmf-dist/tex/latex/revtex/aps11pt4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/aps11pt4-2.rtx @@ -1,24 +1,30 @@ %% -%% This is file `aps11pt4-1.rtx', +%% This is file `aps11pt4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `11pt') +%% revtex4-2.dtx (with options: `11pt') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) %% -\ProvidesFile{aps11pt4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. +%% +\ProvidesFile{aps11pt4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -166,4 +172,4 @@ }% \endinput %% -%% End of file `aps11pt4-1.rtx'. +%% End of file `aps11pt4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/aps12pt4-1.rtx b/Master/texmf-dist/tex/latex/revtex/aps12pt4-2.rtx index 1ee76ff6be7..1d11bb070d7 100644 --- a/Master/texmf-dist/tex/latex/revtex/aps12pt4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/aps12pt4-2.rtx @@ -1,24 +1,30 @@ %% -%% This is file `aps12pt4-1.rtx', +%% This is file `aps12pt4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `12pt') +%% revtex4-2.dtx (with options: `12pt') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) %% -\ProvidesFile{aps12pt4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. +%% +\ProvidesFile{aps12pt4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -166,4 +172,4 @@ }% \endinput %% -%% End of file `aps12pt4-1.rtx'. +%% End of file `aps12pt4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/aps4-1.rtx b/Master/texmf-dist/tex/latex/revtex/aps4-2.rtx index 0a4e8359d02..eccae3d4c36 100644 --- a/Master/texmf-dist/tex/latex/revtex/aps4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/aps4-2.rtx @@ -1,25 +1,31 @@ %% -%% This is file `aps4-1.rtx', +%% This is file `aps4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `aps') +%% revtex4-2.dtx (with options: `aps') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) +%% +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. %% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% -\ProvidesFile{aps4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +\ProvidesFile{aps4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -35,29 +41,44 @@ \DeclareOption{prd}{\change@journal{prd}}% \DeclareOption{pre}{\change@journal{pre}}% \DeclareOption{prl}{\change@journal{prl}}% -\DeclareOption{prstab}{\change@journal{prstab}}% -\DeclareOption{prstper}{\change@journal{prstper}}% +\DeclareOption{prab}{\change@journal{prab}}% +\DeclareOption{prper}{\change@journal{prper}}% \DeclareOption{rmp}{\change@journal{rmp}}% -\def\ao{Appl.\ Opt.}% -\def\ap{Appl.\ Phys.}% +\DeclareOption{prx}{\change@journal{prx}}% +\DeclareOption{prapplied}{\change@journal{prapplied}}% +\DeclareOption{prmaterials}{\change@journal{prmaterials}}% +\DeclareOption{prfluids}{\change@journal{prfluids}}% +\DeclareOption{physrev}{\change@journal{physrev}}% +\def\adv{AIP Advances}% +\def\ao{Appl.\ Opt.}% +\def\ap{Appl.\ Phys.}% \def\apl{Appl.\ Phys.\ Lett.}% +\def\apm{Appl.\ Phys.\ Lett.\ Mater.}% \def\apj{Astrophys.\ J.}% \def\bell{Bell Syst.\ Tech.\ J.}% +\def\bmf{Biomicrofluidics}% +\def\cha{Chaos}% \def\jqe{IEEE J.\ Quantum Electron.}% \def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.}% \def\aprop{IEEE Trans.\ Antennas Propag.}% \def\mtt{IEEE Trans.\ Microwave Theory Tech.}% \def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.}% \def\jcp{J.\ Chem.\ Phys.}% +\def\jap{J.\ Appl.\ Phys.}% +\def\jmp{J.\ Math.\ Phys.}% \def\jmo{J.\ Mod.\ Opt.}% \def\josa{J.\ Opt.\ Soc.\ Am.}% \def\josaa{J.\ Opt.\ Soc.\ Am.\ A}% \def\josab{J.\ Opt.\ Soc.\ Am.\ B}% \def\jpp{J.\ Phys.\ (Paris)}% +\def\jpr{J.\ Phys.\ Chem.\ Ref.\ Data}% +\def\ltp{Low.\ Temp.\ Phys.}% \def\nat{Nature (London)}% \def\oc{Opt.\ Commun.}% \def\ol{Opt.\ Lett.}% \def\pl{Phys.\ Lett.}% +\def\pop{Phys.\ Plasmas}% +\def\pof{Phys.\ Fluids}% \def\pra{Phys.\ Rev.\ A}% \def\prb{Phys.\ Rev.\ B}% \def\prc{Phys.\ Rev.\ C}% @@ -65,9 +86,14 @@ \def\pre{Phys.\ Rev.\ E}% \def\prl{Phys.\ Rev.\ Lett.}% \def\rmp{Rev.\ Mod.\ Phys.}% +\def\rsi{Rev.\ Sci.\ Instrum.}% +\def\rse{J.\ Renewable Sustainable Energy}% \def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.}% \def\sjqe{Sov.\ J.\ Quantum Electron.}% \def\vr{Vision Res.}% +\def\sd{Structural\ Dynamics}% +\def\jor{J.\ Rheol.}% +\def\cp{AIP\ Conference\ Proceedings}% \def\@fnsymbol#1{% \ensuremath{% \ifcase#1\or @@ -133,7 +159,7 @@ \@totalleftmargin\leftskip }% \@booleanfalse\preprintsty@sw -\@booleantrue\titlepage@sw +\@booleanfalse\titlepage@sw \appdef\setup@hook{% \preprintsty@sw{% \ps@preprint @@ -524,13 +550,6 @@ }% \def\rtx@apsprb{% \class@info{APS journal PRB selected}% - \let\frontmatter@footnote@produce\frontmatter@footnote@produce@endnote - \appdef\setup@hook{% - \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% - \let\onlinecite\rev@citealpnum - }% - \def\pre@bibdata{\jobname\bibdata@app}% - \let\place@bibnumber\place@bibnumber@sup }% \def\rtx@apsprc{% \class@info{APS journal PRC selected}% @@ -601,29 +620,43 @@ }% \textheight = 694.0\p@ }% -\def\rtx@apsprstper{% - \class@info{APS journal PRST-PER selected}% - \rtx@apsprb - \@booleantrue\longbibliography@sw +\def\rtx@apsprper{% + \class@info{APS journal PRPER selected}% +}% +\def\rtx@apsprab{% + \class@info{APS journal PRAB selected}% +}% +\def\rtx@apsprx{% + \class@info{APS journal PRX selected}% +}% +\def\rtx@apsprapplied{% + \class@info{APS journal PRApplied selected}% +}% +\def\rtx@apsprmaterials{% + \class@info{APS journal PRMaterials selected}% +}% +\def\rtx@apsprfluids{% + \class@info{APS journal PRFluids selected}% + \@booleanfalse\titlepage@sw }% -\def\rtx@apsprstab{% - \class@info{APS journal PRSTAB selected}% +\def\rtx@apsphysrev{% + \class@info{APS unified Physical Review journal style selected}% }% \@booleantrue\footinbib@sw \appdef\@bibdataout@rev{\@bibdataout@aps}% \def\@bibdataout@aps{% \immediate\write\@bibdataout{% @CONTROL{% - apsrev41Control% + apsrev42Control% \longbibliography@sw{% - ,author="00",editor="1",pages="1",title="0",year="0"% + ,author="08",editor="1",pages="0",title="0",year="1"% }{% ,author="08",editor="1",pages="0",title="",year="1"% }% }% }% \if@filesw - \immediate\write\@auxout{\string\citation{apsrev41Control}}% + \immediate\write\@auxout{\string\citation{apsrev42Control}}% \fi }% \let\place@bibnumber\place@bibnumber@inl @@ -638,4 +671,4 @@ }% \endinput %% -%% End of file `aps4-1.rtx'. +%% End of file `aps4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/apsrmp4-1.rtx b/Master/texmf-dist/tex/latex/revtex/apsrmp4-2.rtx index 7f50662071d..48566463aba 100644 --- a/Master/texmf-dist/tex/latex/revtex/apsrmp4-1.rtx +++ b/Master/texmf-dist/tex/latex/revtex/apsrmp4-2.rtx @@ -1,25 +1,31 @@ %% -%% This is file `apsrmp4-1.rtx', +%% This is file `apsrmp4-2.rtx', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `rmp') +%% revtex4-2.dtx (with options: `rmp') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) +%% +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. %% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% -\ProvidesFile{apsrmp4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +\ProvidesFile{apsrmp4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \ifx\undefined\substyle@ext \def\@tempa{% \endinput @@ -37,7 +43,7 @@ \def\frontmatter@setup{% \normalfont\sffamily\raggedright }% -\def\PACS@warn{RMP documents do not display PACS. Your \string\pacs\space will be ignored}% +\def\PACS@warn{RMP documents do not display PACS and PACS are obsolete. Your \string\pacs\space will be ignored}% \def\frontmatter@title@above{}% \def\frontmatter@title@format{\Large\bfseries\raggedright}% HelveticaNeue-Medium(Italic) 14pt. \def\frontmatter@title@below{\addvspace{12\p@}}% 24pt b-b down to first author @@ -214,7 +220,7 @@ \longbibliography@sw{% ,author="03",editor="0",pages="1",title="0",year="0"% }{% - ,author="0B",editor="0",pages="0",title="",year="1"% + ,author="0B",editor="0",pages="0",title="0",year="1"% TeXSupport }% }% }% @@ -271,4 +277,4 @@ \let\toc@post\toc@post@auto \endinput %% -%% End of file `apsrmp4-1.rtx'. +%% End of file `apsrmp4-2.rtx'. diff --git a/Master/texmf-dist/tex/latex/revtex/ltxdocext.sty b/Master/texmf-dist/tex/latex/revtex/ltxdocext.sty index eea5fcc9cac..f70bd900d36 100644 --- a/Master/texmf-dist/tex/latex/revtex/ltxdocext.sty +++ b/Master/texmf-dist/tex/latex/revtex/ltxdocext.sty @@ -22,7 +22,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01]% \ProvidesFile{ltxdocext.sty}% - [2008/08/04 1.1b2 ltxdoc extensions package]% \fileversion + [2018/12/26/17:10:03 1.0a ltxdoc extensions package]% \fileversion \def\class@name{ltxdocext}% \expandafter\PackageInfo\expandafter{\class@name}{% An extension to the \protect\LaTeXe\space ltxdoc class diff --git a/Master/texmf-dist/tex/latex/revtex/ltxfront.sty b/Master/texmf-dist/tex/latex/revtex/ltxfront.sty index 3a2249223e1..ce1ab7f8805 100644 --- a/Master/texmf-dist/tex/latex/revtex/ltxfront.sty +++ b/Master/texmf-dist/tex/latex/revtex/ltxfront.sty @@ -9,7 +9,7 @@ %% This is a generated file; %% altering it directly is inadvisable; %% instead, modify the original source file. -%% See the URL in the file 00readme.tex. +%% See the URL in the file README-LTXFRONT.tex. %% %% License %% You may distribute this file under the conditions of the @@ -50,7 +50,7 @@ ltxfront% .sty% }% - [2010/07/25/20:33:00 4.1r frontmatter package (AO,DPC)]% \fileversion + [2018/12/26/17:08:09 4.2a frontmatter package (AO,DPC,MD)]% \fileversion \def\package@name{ltxfront}% \expandafter\PackageInfo\expandafter{\package@name}{% Title page macros for \protect\LaTeXe, diff --git a/Master/texmf-dist/tex/latex/revtex/ltxgrid.sty b/Master/texmf-dist/tex/latex/revtex/ltxgrid.sty index be1c2bfd787..2d0ffcbf1c8 100644 --- a/Master/texmf-dist/tex/latex/revtex/ltxgrid.sty +++ b/Master/texmf-dist/tex/latex/revtex/ltxgrid.sty @@ -9,7 +9,7 @@ %% This is a generated file; %% altering it directly is inadvisable; %% instead, modify the original source file. -%% See the URL in the file 00readme.tex. +%% See the URL in the file README-LTXGRID.tex. %% %% License %% You may distribute this file under the conditions of the @@ -22,9 +22,9 @@ %% %%% @LaTeX-file{ %%% filename = "ltxgrid.dtx", -%%% version = "4.1r", -%%% date = "2010/07/25", -%%% time = "20:33:00 UT-8", +%%% version = "4.2a", +%%% date = "2018/12/26", +%%% time = "17:28:09 UT-5", %%% checksum = "5462", %%% author = "Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), %%% commissioned by the American Physical Society. @@ -50,7 +50,7 @@ ltxgrid% .sty% }% - [2010/07/25/20:33:00 4.1r page grid package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion + [2018/12/26/17:28:09 4.2a page grid package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion \def\package@name{ltxgrid}% \expandafter\PackageInfo\expandafter{\package@name}{% Page grid for \protect\LaTeXe, diff --git a/Master/texmf-dist/tex/latex/revtex/ltxutil.sty b/Master/texmf-dist/tex/latex/revtex/ltxutil.sty index d040663a07d..93fb11381c4 100644 --- a/Master/texmf-dist/tex/latex/revtex/ltxutil.sty +++ b/Master/texmf-dist/tex/latex/revtex/ltxutil.sty @@ -9,7 +9,7 @@ %% This is a generated file; %% altering it directly is inadvisable; %% instead, modify the original source file. -%% See the URL in the file 00readme.tex. +%% See the URL in the file README-LTXUTIL.tex. %% %% License %% You may distribute this file under the conditions of the @@ -22,12 +22,12 @@ %% %%% @LaTeX-file{ %%% filename = "ltxutil.dtx", -%%% version = "4.1r", -%%% date = "2010/07/25", -%%% time = "20:33:00 UT-8", -%%% checksum = "4094", +%%% version = "4.2a", +%%% date = "2018/12/26", +%%% time = "16:53:27 UT-5", +%%% checksum = "4291", %%% author = "Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), -%%% commissioned by the American Physical Society. +%%% commissioned by the American Physical Society. Minor changes by Mark Doyle for version 4.2a. %%% ", %%% copyright = "Copyright (C) 1999, 2009 Arthur Ogawa, %%% distributed under the terms of the @@ -50,7 +50,7 @@ ltxutil% .sty% }% - [2010/07/25/20:33:00 4.1r utilities package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion + [2018/12/26/16:53:27 4.2a utilities package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion \def\package@name{ltxutil}% \expandafter\PackageInfo\expandafter{\package@name}{% Utility macros for \protect\LaTeXe, @@ -1933,7 +1933,7 @@ ltxutil% \providecommand \URL@prefix [0]{URL }% \providecommand\doi[0]{\begingroup\@sanitize@url\@doi}% \def\@doi#1{\endgroup\@@startlink{\doibase#1}doi:\discretionary {}{}{}#1\@@endlink }% -\providecommand \doibase [0]{http://dx.doi.org/}% +\providecommand \doibase [0]{https://doi.org/}% \providecommand \@sanitize@url[0]{\chardef\cat@space\the\catcode`\ \@sanitize\catcode`\ \cat@space}% \def\@@startlink#1{}% \def\@@endlink{}% diff --git a/Master/texmf-dist/tex/latex/revtex/reftest4-1.tex b/Master/texmf-dist/tex/latex/revtex/reftest4-2.tex index d1418950c24..192514f4789 100644 --- a/Master/texmf-dist/tex/latex/revtex/reftest4-1.tex +++ b/Master/texmf-dist/tex/latex/revtex/reftest4-2.tex @@ -1,16 +1,16 @@ % ****** Start of file reftest.tex ****** % -% This file is part of the APS files in the REVTeX 4.1 distribution. -% Version 4.1 of REVTeX, July 1, 2008. +% This file is part of the APS files in the REVTeX 4.2 distribution. +% Version 4.2a of REVTeX, December, 2014. % -% Copyright (c) 2009 The American Physical Society. +% Copyright (c) 2014 The American Physical Society. % -% See the REVTeX 4.1 README file for restrictions and more information. +% See the REVTeX 4.2 README file for restrictions and more information. % \documentclass{revtex4}% \begin{document}% -\typeout{Filename: reftest4-1.tex for revtex 4.1i 2009/10/19 (AO)} +\typeout{Filename: reftest4-2.tex for revtex 4.X 2014/12/31 (AO)} % This document, when typeset, prompts for the name of a LaTeX auxiliary (.aux) file % and then processes that file, paying attention to % keys that have been cited (via \citation) diff --git a/Master/texmf-dist/tex/latex/revtex/revsymb4-1.sty b/Master/texmf-dist/tex/latex/revtex/revsymb4-2.sty index 0e52ff8baf4..80c879dc1b5 100644 --- a/Master/texmf-dist/tex/latex/revtex/revsymb4-1.sty +++ b/Master/texmf-dist/tex/latex/revtex/revsymb4-2.sty @@ -1,25 +1,31 @@ %% -%% This is file `revsymb4-1.sty', +%% This is file `revsymb4-2.sty', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `revsymb') +%% revtex4-2.dtx (with options: `revsymb') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) +%% +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. %% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% -\ProvidesPackage{revsymb4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +\ProvidesPackage{revsymb4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \def\REVSYMB@warn#1{\PackageWarningNoLine{revsymb}{#1}}% \DeclareRobustCommand\lambdabar{% \bgroup @@ -155,4 +161,4 @@ }% \endinput %% -%% End of file `revsymb4-1.sty'. +%% End of file `revsymb4-2.sty'. diff --git a/Master/texmf-dist/tex/latex/revtex/revtex4-1.cls b/Master/texmf-dist/tex/latex/revtex/revtex4-2.cls index 05601a82f3d..9f6d2597cfb 100644 --- a/Master/texmf-dist/tex/latex/revtex/revtex4-1.cls +++ b/Master/texmf-dist/tex/latex/revtex/revtex4-2.cls @@ -1,40 +1,47 @@ %% -%% This is file `revtex4-1.cls', +%% This is file `revtex4-2.cls', %% generated with the docstrip utility. %% %% The original source files were: %% -%% revtex4-1.dtx (with options: `kernel') +%% revtex4-2.dtx (with options: `kernel') %% ltxutil.dtx (with options: `kernel') %% ltxfront.dtx (with options: `kernel') %% ltxgrid.dtx (with options: `kernel') -%% revtex4-1.dtx (with options: `options') +%% revtex4-2.dtx (with options: `options') %% ltxutil.dtx (with options: `options') %% ltxfront.dtx (with options: `options') %% ltxgrid.dtx (with options: `options') -%% revtex4-1.dtx (with options: `package') +%% revtex4-2.dtx (with options: `package') %% %% This file is part of the APS files in the REVTeX 4 distribution. %% For the version number, search on the string %% Original version by David Carlisle %% Modified by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal dot net) %% -%% Copyright (c) 2009 The American Physical Society. -%% http://publish.aps.org/revtex4/ -%% mailto:revtex4@aps.org +%% Version (4.2a, unreleased) +%% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% -%% See the REVTeX 4 README file for restrictions and more information. +%% Version (4.2b) +%% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) +%% +%% Copyright (c) 2019 American Physical Society. +%% https://journals.aps.org/revtex/ +%% mailto:revtex@aps.org +%% +%% See the REVTeX 4.2 README-REVTEX file for restrictions and more information. %% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% -\ProvidesClass{revtex4-1} - [2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)]% \fileversion +\ProvidesClass{revtex4-2} + [2018/12/26/16:06:17 4.2b (https://journals.aps.org/revtex/ for documentation)]% \fileversion \let\class@name\@gtempa \GenericInfo{}{\space - Copyright (c) 2009 The American Physical Society.^^J + Copyright (c) 2019 American Physical Society.^^J mailto:revtex@aps.org^^J Licensed under the LPPL:^^Jhttp://www.ctan.org/tex-archive/macros/latex/base/lppl.txt^^J Arthur Ogawa <arthur_ogawa at sbcglobal dot net>^^J Based on work by David Carlisle <david at dcarlisle.demon.co.uk>% + Version (4.2b): Modified by Mark Doyle^^J \@gobble }% \if@compatibility @@ -47,7 +54,7 @@ \fi \typeout{% ltxutil% - [2010/07/25/20:33:00 4.1r utilities package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion + [2018/12/26/16:53:27 4.2a utilities package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion }% \def\class@err#1{\ClassError{\class@name}{#1}\@eha}% \def\class@warn#1{\ClassWarningNoLine{\class@name}{#1}}% @@ -1926,7 +1933,7 @@ ltxutil% \providecommand \URL@prefix [0]{URL }% \providecommand\doi[0]{\begingroup\@sanitize@url\@doi}% \def\@doi#1{\endgroup\@@startlink{\doibase#1}doi:\discretionary {}{}{}#1\@@endlink }% -\providecommand \doibase [0]{http://dx.doi.org/}% +\providecommand \doibase [0]{https://doi.org/}% \providecommand \@sanitize@url[0]{\chardef\cat@space\the\catcode`\ \@sanitize\catcode`\ \cat@space}% \def\@@startlink#1{}% \def\@@endlink{}% @@ -2046,7 +2053,7 @@ ltxutil% }{}% \typeout{% ltxfront% - [2010/07/25/20:33:00 4.1r frontmatter package (AO,DPC)]% \fileversion + [2018/12/26/17:08:09 4.2a frontmatter package (AO,DPC,MD)]% \fileversion }% \appdef\class@documenthook{\frontmatter@init}% \let\frontmatter@init\@empty @@ -3082,7 +3089,7 @@ ltxfront% }% \typeout{% ltxgrid% - [2010/07/25/20:33:00 4.1r page grid package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion + [2018/12/26/17:28:09 4.2a page grid package (portions licensed from W. E. Baxter web at superscript.com)]% \fileversion }% \newcounter{linecount} \def\loop@line#1#2{% @@ -5796,8 +5803,8 @@ ltxgrid% \ExecuteOptions{12pt}% }% \DeclareOption{reprint}{% - \@booleanfalse\preprintsty@sw - \@booleantrue\twocolumn@sw +\@booleanfalse\preprintsty@sw +\@booleantrue\twocolumn@sw \ExecuteOptions{10pt}% }% \DeclareOption{manuscript}{% @@ -5888,7 +5895,7 @@ ltxgrid% \@booleanfalse\citeautoscript@sw \DeclareOption{longbibliography}{\@booleantrue\longbibliography@sw}% \DeclareOption{nolongbibliography}{\@booleanfalse\longbibliography@sw}% -\@booleanfalse\longbibliography@sw +\@booleantrue\longbibliography@sw \DeclareOption{eprint}{\@booleantrue\eprint@enable@sw}% \DeclareOption{noeprint}{\@booleanfalse\eprint@enable@sw}% \@booleantrue\eprint@enable@sw @@ -5899,7 +5906,7 @@ ltxgrid% \DeclareOption{twoside}{\@booleantrue \twoside@sw\@mparswitchfalse}% \DeclareOption{oneside}{\@booleanfalse\twoside@sw\@mparswitchtrue}% \DeclareOption{onecolumn}{\@booleanfalse\twocolumn@sw}% -\DeclareOption{twocolumn}{\@booleantrue \twocolumn@sw}% +\DeclareOption{twocolumn}{\@booleantrue\twocolumn@sw}% \@booleanfalse\twocolumn@sw \def\select@column@grid{% \twocolumn@sw{% @@ -6210,31 +6217,31 @@ ltxgrid% \@booleanfalse\runinaddress@sw }% %%% @LaTeX-file{ -%%% filename = "revtex4-1.dtx", -%%% version = "4.1r", -%%% date = "2010/07/25", -%%% time = "20:33:00 UT-8", -%%% checksum = "7177", -%%% author = "Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), +%%% filename = "revtex4-2.dtx", +%%% version = "4.2b", +%%% date = "2018/12/26", +%%% time = "16:06:17 UT-5", +%%% checksum = "6584", +%%% author = "Mark Doyle (mailto: revtex at aps.org), Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net), %%% commissioned by the American Physical Society. %%% ", -%%% copyright = "Copyright (C) 1999, 2009 Arthur Ogawa, +%%% copyright = "Copyright (C) 1999, 2009 Arthur Ogawa, Version 4.2 Copyright (C) 2019 American Physical Society %%% distributed under the terms of the %%% LaTeX Project Public License, see %%% ftp://ctan.tug.org/macros/latex/base/lppl.txt %%% ", -%%% address = "Arthur Ogawa, +%%% address = "Mark Doyle, %%% USA", %%% telephone = "", %%% FAX = "", -%%% email = "mailto colon arthur_ogawa at sbcglobal.net", +%%% email = "mailto colon revtex at aps.org", %%% codetable = "ISO/ASCII", -%%% keywords = "latex, page grid, main vertical list", +%%% keywords = "", %%% supported = "yes", -%%% abstract = "package to change page grid, MVL", +%%% abstract = "", %%% docstring = "The checksum field above generated by ltxdoc", %%% } -\def\substyle@post{4-1}% +\def\substyle@post{4-2}% \def\substyle@ext{rtx}% \DeclareOption*{\OptionNotUsed}% \def\@process@society#1{% @@ -7143,12 +7150,12 @@ ltxgrid% \def\@bibdataout@rev{% \immediate\write\@bibdataout{% @CONTROL{% - REVTEX41Control% - \eprint@enable@sw{}{,eprint=""}% + REVTEX42Control% + \eprint@enable@sw{}{,eprint="1"}% }% }% \if@filesw - \immediate\write\@auxout{\string\citation{REVTEX41Control}}% + \immediate\write\@auxout{\string\citation{REVTEX42Control}}% \fi }% \def\printendnotes{% @@ -7507,9 +7514,41 @@ ltxgrid% \global\let\eqnum\@gobble }% \appdef\rtx@require@packages{% - \RequirePackage{revsymb4-1}% + \RequirePackage{revsymb4-2}% }% \appdef\class@documenthook{\revsymb@inithook}% +%% +\def\@startflt#1{% + \begingroup + %\toc@pre + \makeatletter + \@input{\jobname.#1}% + \if@filesw + \expandafter\newwrite\csname tf@#1\endcsname + \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax + \fi + \@nobreakfalse + %\toc@post + \endgroup +}% +\def\att@TOC{toc}% +\def\print@toc#1{% + \begingroup + \expandafter\section + \expandafter*% + \expandafter{% + \csname#1name\endcsname + }% + \let\appendix\appendix@toc + \def\tempa{#1}% + \ifx\tempa\att@TOC%% + \@starttoc{#1}% + \else%% + \@startflt{#1}%% + \fi%% + \endgroup +}% +%% \def\@LN@LLerror@org{% \PackageError{lineno}{% \string\linelabel\space without \string\linenumbers @@ -7547,7 +7586,8 @@ ltxgrid% \expandafter\@process@pointsize\expandafter{\@pointsize@default}% \@options \rtx@require@packages +\appdef\setup@hook{\normalsize}% \setup@hook \endinput %% -%% End of file `revtex4-1.cls'. +%% End of file `revtex4-2.cls'. diff --git a/Master/texmf-dist/tex/latex/revtex/sor4-2.rtx b/Master/texmf-dist/tex/latex/revtex/sor4-2.rtx new file mode 100644 index 00000000000..bda6a1ea5b3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/revtex/sor4-2.rtx @@ -0,0 +1,823 @@ +%% +%% This is file `sor4-2.rtx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% aip4-2.dtx (with options: `sor') +%% +%% This is a generated file; +%% altering it directly is inadvisable; +%% instead, modify the original source file. +%% See the URL in the file README-AIP. +%% +%% Copyright (c) 2014 American Institute of Physics. +%% mailto:tex@aip.org +%% +%% Maintained by Arthur Ogawa (mailto:arthur_ogawa at sbcglobal.net) +%% under contract to American Institute of Physics +%% +%% Version (4.2a) +%% Modified by Aptara +%% under contract to American Institute of Physics +%% +%% License +%% You may distribute this file under the conditions of the +%% LaTeX Project Public License 1.3 or later +%% (http://www.latex-project.org/lppl.txt). +%% +%% This file is distributed WITHOUT ANY WARRANTY; +%% without even the implied warranty of MERCHANTABILITY +%% or FITNESS FOR A PARTICULAR PURPOSE. +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% +\NeedsTeXFormat{LaTeX2e}[1996/12/01]% +\ProvidesFile{sor4-2.rtx}% +\ifx\undefined\substyle@ext + \def\@tempa{% + \endinput + \GenericWarning{I must be read in by REVTeX! (Bailing out)}% + }% + \expandafter\else + \def\@tempa{}% + \expandafter\fi\@tempa + \class@info{RevTeX society AIP selected}% +%% +\DeclareOption{jor}{\change@journal{jor}}% +\def\adv{AIP Advances}% +\def\ao{Appl.\ Opt.}% +\def\ap{Appl.\ Phys.}% +\def\apl{Appl.\ Phys.\ Lett.}% +\def\apm{Appl.\ Phys.\ Lett.\ Mater.}% +\def\apj{Astrophys.\ J.}% +\def\bell{Bell Syst.\ Tech.\ J.}% +\def\bmf{Biomicrofluidics}% +\def\cha{Chaos}% +\def\jqe{IEEE J.\ Quantum Electron.}% +\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.}% +\def\aprop{IEEE Trans.\ Antennas Propag.}% +\def\mtt{IEEE Trans.\ Microwave Theory Tech.}% +\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.}% +\def\jcp{J.\ Chem.\ Phys.}% +\def\jap{J.\Appl.\Phys.}% +\def\jmp{j.\Math.\Phys.}% +\def\jmo{J.\ Mod.\ Opt.}% +\def\josa{J.\ Opt.\ Soc.\ Am.}% +\def\josaa{J.\ Opt.\ Soc.\ Am.\ A}% +\def\josab{J.\ Opt.\ Soc.\ Am.\ B}% +\def\jpp{J.\ Phys.\ (Paris)}% +\def\jpr{j.\Phys.\Chem.\Ref.\Data}% +\def\ltp{Low.\Temp.\Phys.}% +\def\nat{Nature (London)}% +\def\oc{Opt.\ Commun.}% +\def\ol{Opt.\ Lett.}% +\def\pl{Phys.\ Lett.}% +\def\pop{Phys.\Plasmas}% +\def\pof{Phys.\Fluids}% +\def\pra{Phys.\ Rev.\ A}% +\def\prb{Phys.\ Rev.\ B}% +\def\prc{Phys.\ Rev.\ C}% +\def\prd{Phys.\ Rev.\ D}% +\def\pre{Phys.\ Rev.\ E}% +\def\prl{Phys.\ Rev.\ Lett.}% +\def\rmp{Rev.\ Mod.\ Phys.}% +\def\rsi{Rev.\Sci.\Instrum.}% +\def\rse{J. \Renewable Sustainable Energy}% +\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.}% +\def\sjqe{Sov.\ J.\ Quantum Electron.}% +\def\vr{Vision Res.}% +\def\sd{Structural Dynamics}% +\def\jor{J.\ Rheol.}% +\def\cp{AIP\ Conference\ Proceedings}% +%% +\DeclareOption{author-numerical}{% + \@booleantrue\authoryear@sw + \@booleantrue\authornum@sw +}% +\DeclareOption{article-title}{% + \@booleanfalse\sor@jtitx@sw +}% +\@booleantrue \sor@jtitx@sw +\@booleanfalse\authoryear@sw +\@booleanfalse\authornum@sw +\@booleanfalse\onecolumn@sw +\@booleanfalse\newonecolumn@sw +\appdef\@bibdataout@rev{\@bibdataout@sor}% +\def\@bibdataout@sor{% + \immediate\write\@bibdataout{% + @CONTROL{% + sor41Control%% TeXSupport: aip + \longbibliography@sw{\true@sw}{\sor@jtitx@sw{\false@sw}{\true@sw}}% + {% + ,pages="1",title="0"% + }{% + ,pages="0",title=""% + }% + }% + }% + \if@filesw + \immediate\write\@auxout{\string\citation{sor41Control}}%% TeXSupport: aip + \fi +}% +\@booleantrue\preprintsty@sw +\@booleantrue\showPACS@sw +\@booleantrue\showKEYS@sw +%% TeXSupport +\let\old@refname\refname +\appdef\setup@hook{% + \preprintsty@sw{}{% + \let\refname\@empty + }% +}% +\appdef\setup@hook{% + \preprintsty@sw{% + \ps@preprint + }{% + \ps@article + }% +}% +\def\ps@preprint{% + \def\@oddhead{\@runningtitle\hfil}% + \def\@evenhead{\@runningtitle\hfil}% + \def\@oddfoot{\hfil\thepage\quad\checkindate\hfil}% + \def\@evenfoot{\hfil\thepage\quad\checkindate\hfil}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\ps@article{% + \def\@evenhead{\let\\\heading@cr\thepage\quad\checkindate\hfil\@runningtitle}% + \def\@oddhead{\let\\\heading@cr\@runningtitle\hfil\checkindate\quad\thepage}% + \def\@oddfoot{}% + \def\@evenfoot{}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\@runningtitle{\@shorttitle}% +\renewenvironment{titlepage}{% + \let\wastwocol@sw\twocolumn@sw + \onecolumngrid + \newpage + \thispagestyle{titlepage}% + \c@page\z@% article sets this to one not zero??? +}{% + \wastwocol@sw{\twocolumngrid}{\newpage}% +}% +\let\@fnsymbol@latex\@fnsymbol +\let\@fnsymbol\@alph +\def\adjust@abstractwidth{% + \parindent1em\relax + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \@afterheading\@afterindentfalse +}% +\def\frontmatter@abstractheading{}% +\def\frontmatter@abstractfont{% + \adjust@abstractwidth +}% +\appdef\setup@hook{% + \preprintsty@sw{% + \@booleantrue\titlepage@sw + \let\section\section@preprintsty + \let\subsection\subsection@preprintsty + \let\subsubsection\subsubsection@preprintsty + }{}% +}% +\def\frontmatter@@indent{% + \skip@\@flushglue + \@flushglue\z@ plus.3\hsize\relax + \raggedright + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \@flushglue\skip@ +}% +\def\frontmatter@authorformat{% + \frontmatter@@indent + \sffamily +}% +\renewcommand*\email[1][Electronic mail: ]{\begingroup\sanitize@url\@email{#1}}% +\def\frontmatter@above@affilgroup{% +}% +\def\frontmatter@above@affiliation@script{% + \frontmatter@@indent +}% +\def\frontmatter@above@affiliation{% +}% +\def\frontmatter@affiliationfont{% + \frontmatter@@indent + \preprintsty@sw{}{\small}% + \it +}% +\def\frontmatter@collaboration@above{% +}% +\def\frontmatter@setup{% + \normalfont +}% +\def\frontmatter@title@above{\addvspace{6\p@}}% +\def\frontmatter@title@format{% + \preprintsty@sw{}{\Large}% + \sffamily + \bfseries + \raggedright + \parskip\z@skip +}% +\def\frontmatter@title@below{\addvspace{3\p@}}% +\def\@author@parskip{3\p@}% +\@booleantrue\altaffilletter@sw +\def\frontmatter@makefnmark{% + \@textsuperscript{% + \normalfont\@thefnmark%( + )% + }% +}% +\def\frontmatter@authorbelow{% +\addvspace{3\p@}% +}% +\let\affil@cutoff\tw@ +\def\frontmatter@RRAP@format{% + \addvspace{5\p@}% + \small + \raggedright + \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \everypar{% + \hbox\bgroup(\@gobble@leavemode@uppercase%) + }% + \def\par{% + \@ifvmode{}{%( + \unskip)\egroup\@@par + }% + }% +}% +\def\punct@RRAP{;\egroup\ \hbox\bgroup}% +\def\@gobble@leavemode@uppercase#1#2{\expandafter\MakeTextUppercase}% +\def\frontmatter@PACS@format{% + \addvspace{11\p@}% + \adjust@abstractwidth + \parskip\z@skip + \samepage +}% +\def\frontmatter@keys@format{% + \adjust@abstractwidth + \samepage +}% +\def\ps@titlepage{% + \def\@oddhead{% + \@runningtitle + \hfill + \produce@preprints\@preprint + }% + \let\@evenhead\@oddhead + \def\@oddfoot{% + \hb@xt@\z@{\byrevtex\hss}% + \hfil + \preprintsty@sw{\thepage}{}% + \quad\checkindate + \hfil + }% + \let\@evenfoot\@oddfoot +}% +\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX and AIP}{}}% +\def\produce@preprints#1{% + \preprint@sw{% + \vtop to \z@{% + \def\baselinestretch{1}% + \small + \let\preprint\preprint@count + \count@\z@#1\@ifnum{\count@>\tw@}{% + \hbox{% + \let\preprint\preprint@hlist + #1\setbox\z@\lastbox + }% + }{% + \let\preprint\preprint@cr + \halign{\hfil##\cr#1\crcr}% + \par + \vss + }% + }% + }{}% +}% +\def\preprint@cr#1{#1\cr}% +\def\preprint@count#1{\advance\count@\@ne}% +\def\preprint@hlist#1{#1\hbox{, }}% +\newenvironment{Lead@inParagraph}{% + \par + \bfseries + \@afterheading\@afterindentfalse +}{% + \par + \hb@xt@\hsize{\hfil\leaders\hrule\hfil\leaders\hrule\hfil\hfil}% +}% +\appdef\frontmatter@init{% + \let@environment{quotation@ltx}{quotation}% + \let@environment{quotation}{Lead@inParagraph}% +}% +\appdef\@startsection@hook{% + \let@environment{quotation}{quotation@ltx}% +}% +\def\@seccntformat#1{\csname the#1\endcsname.\quad}% +\def\@hang@from#1#2#3{#1#2#3}% +\def\section{% + \@startsection + {section}% + {1}% + {\z@}% + {0.8cm \@plus1ex \@minus .2ex}% + {0.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \raggedright + }% +}% +\def\@hangfrom@section#1#2#3{\@hangfrom{#1#2}\MakeTextUppercase{#3}}% +\def\@hangfroms@section#1#2{#1\MakeTextUppercase{#2}}% +\def\subsection{% + \@startsection + {subsection}% + {2}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \raggedright + }% +}% +\def\subsubsection{% + \@startsection + {subsubsection}% + {3}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \small + \sffamily + \bfseries + \itshape + \raggedright + }% +}% +\def\paragraph{% + \@startsection + {paragraph}% + {4}% + {\parindent}% + {\z@}% + {-1em}% + {\normalfont\normalsize\itshape}% +}% +\def\subparagraph{% + \@startsection + {subparagraph}% + {5}% + {\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\normalfont\normalsize\bfseries}% +}% +\def\section@preprintsty{% + \@startsection + {section}% + {1}% + {\z@}% + {0.8cm \@plus1ex \@minus .2ex}% + {0.5cm}% + {% + \normalfont + \bfseries + \raggedright + }% +}% +\def\subsection@preprintsty{% + \@startsection + {subsection}% + {2}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \bfseries + \raggedright + }% +}% +\def\subsubsection@preprintsty{% + \@startsection + {subsubsection}% + {3}% + {\z@}% + {.8cm \@plus1ex \@minus .2ex}% + {.5cm}% + {% + \normalfont + \itshape\bfseries + \raggedright + }% +}% +\let\frontmatter@footnote@produce\frontmatter@footnote@produce@footnote +\def\@pnumwidth{1.55em} +\def\@tocrmarg {2.55em} +\def\@dotsep{2} +\def\ltxu@dotsep{4.5pt} +\setcounter{tocdepth}{3} +\def\tableofcontents{% + \addtocontents{toc}{\string\tocdepth@munge}% + \print@toc{toc}% + \addtocontents{toc}{\string\tocdepth@restore}% +}% +\def\tocdepth@munge{% + \let\l@section@saved\l@section + \let\l@section\@gobble@tw@ +}% +\def\@gobble@tw@#1#2{}% +\def\tocdepth@restore{% + \let\l@section\l@section@saved +}% +\def\l@part#1#2{\addpenalty{\@secpenalty}% + \begingroup + \set@tocdim@pagenum{#2}% + \parindent \z@ + \rightskip\tocleft@pagenum plus 1fil\relax + \skip@\parfillskip\parfillskip\z@ + \addvspace{2.25em plus\p@}% + \large \bf % + \leavevmode\ignorespaces#1\unskip\nobreak\hskip\skip@ + \hb@xt@\rightskip{\hfil\unhbox\z@}\hskip-\rightskip\hskip\z@skip + \par + \nobreak % + \endgroup +}% +\def\tocleft@{\z@}% +\def\tocdim@min{5\p@}% +\def\l@section{% + \l@@sections{}{section}% Implicit #3#4 +}% +\def\l@f@section{% + \addpenalty{\@secpenalty}% + \addvspace{1.0em plus\p@}% + \bf +}% +\def\l@subsection{% + \l@@sections{section}{subsection}% Implicit #3#4 +}% +\def\l@subsubsection{% + \l@@sections{subsection}{subsubsection}% Implicit #3#4 +}% +\def\l@paragraph#1#2{}% +\def\l@subparagraph#1#2{}% +\let\toc@pre\toc@pre@auto +\let\toc@post\toc@post@auto +\def\listoffigures{\print@toc{lof}}% +\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +\def\listoftables{\print@toc{lot}}% +\let\l@table\l@figure +\@booleanfalse\raggedcolumn@sw +\def\tableft@skip@float{\z@ plus\hsize}% +\def\tabmid@skip@float{\@flushglue}% +\def\tabright@skip@float{\z@ plus\hsize}% +\def\array@row@pre@float{\hline\hline\noalign{\vskip\doublerulesep}}% +\def\array@row@pst@float{\noalign{\vskip\doublerulesep}\hline\hline}% +\def\@makefntext#1{% + \def\baselinestretch{1}% + \leftskip1em% + \parindent1em% + \noindent + \nobreak\hskip-\leftskip + \hb@xt@\leftskip{% + \hss\@makefnmark\ % + }% + #1% + \par +}% +\prepdef\appendix{% + \par + \let\@hangfrom@section\@hangfrom@appendix + \let\@sectioncntformat\@appendixcntformat +}% +\def\@hangfrom@appendix#1#2#3{% + #1% + \@if@empty{#2}{% + #3% + }{% + #2\@if@empty{#3}{}{:\ #3}% + }% +}% +\def\@hangfroms@appendix#1#2{% + #1#2% +}% +\def\@appendixcntformat#1{\appendixname\ \csname the#1\endcsname}% + \def\pre@bibdata{\jobname\bibdata@app}% +\def\refname{References}% +\def\rtx@bibsection{% + \@ifx@empty\refname{% + \par\vspace{6\p@ plus 6\p@}% + }{% + \expandafter\section\expandafter*\expandafter{\refname}% + \@nobreaktrue + }% +}% +\let\bibpreamble\@empty +\appdef\setup@hook{% + \bibsep\z@\relax +}% +\def\newblock{\ }% +\appdef\setup@hook{% + \def\bibfont{% + \preprintsty@sw{}{\footnotesize}% + \@clubpenalty\clubpenalty + \labelsep\z@ + }% +}% +\let\place@bibnumber\place@bibnumber@sup +\newenvironment{theindex}{% + \columnseprule \z@ + \columnsep 35\p@ + \c@secnumdepth-\maxdimen + \onecolumngrid@push + \section{\indexname}% + \thispagestyle{plain}% + \parindent\z@ + \parskip\z@ plus.3\p@\relax + \let\item\@idxitem + \onecolumngrid@pop +}{% +}% +\def\@idxitem{\par\hangindent 40\p@} +\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}} +\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}} +\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax} +\expandafter\def\csname rtx@sor10pt\endcsname{%% TeXSupport: aip + \let\@currname@class\@currname + \def\@currname{aps10pt\substyle@post}% + \class@info{Reading file \@currname.\substyle@ext}% + \input{\@currname.\substyle@ext}% + \let\@currname\@currname@class + \class@info{Overriding 10pt}% + \sorreprint +}% +\expandafter\def\csname rtx@sor11pt\endcsname{\csname rtx@sor12pt\endcsname}% +\expandafter\def\csname rtx@sor12pt\endcsname{% + \let\@currname@class\@currname + \def\@currname{aps12pt\substyle@post}% + \class@info{Reading file \@currname.\substyle@ext}% + \input{\@currname.\substyle@ext}% + \let\@currname\@currname@class + \class@info{Overriding 12pt}% + \sorpreprint +}% +\def\today{% + \number\day\space + \ifcase\month + \or January\or February\or March\or April\or May\or June% + \or July\or August\or September\or October\or November\or December% + \fi\space + \number\year +}% + \clo@superscriptaddress +\def\@journal@default{cha}% +\def\@pointsize@default{12}% +\@booleanfalse\pagerestrict@sw% +%% +\def\rtx@sorjor{% + \typeout{Using journal substyle \@journal.}% + \@booleantrue\authoryear@sw% + \@booleantrue\twoside@sw\@mparswitchfalse% +}% +%% +\@booleantrue\footinbib@sw +\let\old@place@bibnumber\place@bibnumber +\let\place@bibnumber\place@bibnumber@sup +\appdef\setup@hook{% + \authoryear@sw{% + \sor@jtitx@sw{% + \def\@bibstyle{aipauth\substyle@post}% + }{% + \def\@bibstyle{aipauth\substyle@post}% + }% + \authornum@sw{% + \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% + \let\onlinecite\rev@citealpnum + }{% + \bibhang10\p@ + \bibpunct{(%) + }{%( + )}{; }{a}{,}{,}% + \@booleanfalse\footinbib@sw + \let\NAT@mcite\@ne + \let\NAT@sort\z@ + \def\NAT@cmprs{\z@}% + \let\NAT@def@citea\rtx@def@citea + \let\NAT@def@citea@close\rtx@def@citea@close + }% + }{% + \sor@jtitx@sw{% + \def\@bibstyle{sornum\substyle@post}% + }{% + \def\@bibstyle{sornum\substyle@post}% + }% + \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}% + \let\onlinecite\rev@citealpnum + }% +}% +\def\make@footnote@endnote{% + \footinbib@sw{% + \authoryear@sw{\authornum@sw{\false@sw}{\true@sw}}{\false@sw}% + {}{% + \ltx@footnote@push + \def\thempfn{Note\thefootnote}% + \let\ltx@footmark\rev@citemark + \let\ltx@foottext\rev@endtext + \appdef\class@enddocumenthook{\auto@bib}% + \let\printendnotes\relax + }% + }{}% +}% +\def\sorreprint{% +}% +\def\sorpreprint{% +}% +%% +\xdef\t@talAU{0}% TeXSupport +\def\frontmatter@author@produce@script{% + \begingroup + \let\@author@present\@author@present@script + \frontmatterverbose@sw{\typeout{\string\frontmatter@author@produce@script:}\say\@AAC@list\say\@AFF@list\say\@AFG@list}{}% + \let\AU@temp\@empty + \@tempcnta\z@ + \let\AF@opr \@gobble + \def\AU@opr{\@author@count\@tempcnta}% + \def\CO@opr{\@collaboration@count\AU@temp\@tempcnta}% + \@AAC@list% + \xdef\t@talAU{\the\@tempcnta}% TeXSupport + \expandafter\CO@opr\@author@cleared + \begingroup + \frontmatter@authorformat + \let\AF@opr \@affilID@def + \let\AU@opr \@author@present + \def\CO@opr{\@collaboration@present\AU@temp}% + \set@listcomma@list\AU@temp + \@AAC@list + \unskip\unskip + \par + \endgroup + \begingroup + \frontmatter@above@affiliation@script + \let\AFF@opr \@affil@script + \@AFF@list + \frontmatter@footnote@produce + \par + \endgroup + \endgroup +}% +\def\doauthor#1#2#3{% TeXSupport + \ignorespaces#1\unskip\@listcomma + \begingroup + \ifnum\t@talAU=1\else\ifnum\c@affil=\@ne\relax\else#3\fi\fi% TeXSupport + \@if@empty{#2}{\endgroup{}{}}{\endgroup{\ifnum\t@talAU=1\else\ifnum\c@affil=\@ne\relax\else\comma@space\fi\fi}{}\frontmatter@footnote{#2}}% TeXSupport + \space \@listand +}% +%% +\appdef\rtx@require@packages{% +%% +%% +%% Journal of Rheology (jor) +%% +\def\jnl@jor{jor}% +\preprintsty@sw{}% + {\ifx\@journal\jnl@jor% + \typeout{SOR Info: \@journal\space journal style Single column, 2013/10/24}% +\@booleanfalse\twocolumn@sw% +\appdef\setup@hook{% + \twoside@sw{% + \oddsidemargin 28pt% + \evensidemargin 28pt% + \marginparwidth 30pt% + }{% + \oddsidemargin 28pt + \evensidemargin 0pt + \marginparwidth 44pt + }% +}% +\marginparsep 10pt +\topmargin -17pt +\headheight 12pt +\headsep 25pt +\topskip 10pt +\splittopskip\topskip +\footskip 30pt +\textheight=53.5pc +\textwidth 33pc +\columnsep 10pt + \def\title@column#1{% + \minipagefootnote@init + \begingroup + \let\@footnotetext\frontmatter@footnotetext + \ltx@no@footnote + #1% + \endgroup + \minipagefootnote@foot + }% +\def\frontmatter@title@format{% + \preprintsty@sw{}{\Large}% + \sffamily% + \bfseries% + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% +%% \raggedright% + \parskip\z@skip% +}% +\def\frontmatter@@indent{% + \skip@\@flushglue + \@flushglue\z@ plus.3\hsize\relax + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% +%% \raggedright +%% \advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \@flushglue\skip@ +}% +%% \def\frontmatter@authorformat{% +%% \frontmatter@@indent +%% \sffamily +%% }% +\def\frontmatter@RRAP@format{% + \addvspace{5\p@}% + \small + \leftskip0pt plus1fill% + \rightskip0pt plus1fill% + \parindent\z@% +%%\raggedright +%%\advance\leftskip.5in\relax + \@totalleftmargin\leftskip + \everypar{% + \hbox\bgroup(\@gobble@leavemode@uppercase%) + }% + \def\par{% + \@ifvmode{}{%( + \unskip)\egroup\@@par + }% + }% +}% +\def\frontmatter@abstractfont{}% +\def\frontmatter@abstractwidth{\textwidth} +\def\abstractname{Synopsis} +\def\frontmatter@abstractheading{% + \begingroup + \centering\large + {\bfseries\abstractname} + \par\vskip.25\baselineskip + \endgroup +}% +\appdef\setup@hook{% + \preprintsty@sw{}{% + \let\refname\old@refname%\@empty + }% +}% +\def\ps@article{% + \def\@evenhead{\let\\\heading@cr\sffamily\thepage\quad\checkindate\hfil\@runningtitle\hfil}% + \def\@oddhead{\let\\\heading@cr\hfil\sffamily\@runningtitle\hfil\checkindate\quad\thepage}% + \def\@oddfoot{}% + \def\@evenfoot{}% + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble +}% +\def\@make@capt@title#1#2{% + \@ifx@empty\float@link{\@firstofone}{\expandafter\href\expandafter{\float@link}}% + {{\bfseries#1}}\@caption@fignum@sep#2% +}% +\def\@caption@fignum@sep{{\bfseries.} }% +%% + \fi% +} +}% +\endinput +%% +%% End of file `sor4-2.rtx'. |