TemplateJournalsphysics
AIP Journals (JAP / APL / JCP)
REVTeX 4.2 in AIP mode for American Institute of Physics journals such as Journal of Applied Physics, Applied Physics Letters, and The Journal of Chemical Physics.
LPPL 1.3c
Loading PDF preview…
What’s inside
- Starter files
main.tex1.7 KB
\documentclass[aip,jap,reprint,amsmath,amssymb]{revtex4-2} \usepackage{graphicx} \usepackage{bm} \usepackage{hyperref} \begin{document} \title{Your Paper Title Here} \author{First Author} \email{first.author@example.edu} \affiliation{Department of Physics, Example University, City, Country} \author{Second Author} \affiliation{Example National Laboratory, City, Country} \date{\today} \begin{abstract} Replace this abstract with a short summary of your work (typically under 250 words for AIP journals). State the problem, the approach, and the main result. \end{abstract} \maketitle \section{Introduction} Introduce the problem and cite prior work~\cite{einstein1935,anderson1972}. This template targets Journal of Applied Physics; change the journal option in the \verb|\documentclass| line for APL, JCP, and other AIP titles. \section{Model} Display equations are numbered automatically: \begin{equation} H = \sum_{k} \varepsilon_k c_k^\dagger c_k + \frac{1}{2}\sum_{k,k'} V_{kk'}\, c_k^\dagger c_{k'} . \label{eq:hamiltonian} \end{equation} Refer back with Eq.~(\ref{eq:hamiltonian}). \section{Results} Small tables use the \texttt{ruledtabular} environment: \begin{table}[htbp] \caption{\label{tab:params}Example fit parameters.} \begin{ruledtabular} \begin{tabular}{lcc} Sample & $T_c$ (K) & $\Delta$ (meV) \\ \hline A & 9.2 & 1.5 \\ B & 4.5 & 0.7 \\ \end{tabular} \end{ruledtabular} \end{table} \section{Conclusion} Summarize the findings. Ask the agent in the chat to draft sections, typeset equations, or format your reference list for you. \begin{acknowledgments} Funding sources and thanks go here. \end{acknowledgments} \bibliographystyle{aipnum4-2} \bibliography{references} \end{document}- Libraries and docs
references.bib547 B
@article{einstein1935, author = {Einstein, A. and Podolsky, B. and Rosen, N.}, title = {Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, journal = {Physical Review}, volume = {47}, pages = {777--780}, year = {1935}, doi = {10.1103/PhysRev.47.777} } @article{anderson1972, author = {Anderson, P. W.}, title = {More Is Different}, journal = {Science}, volume = {177}, number = {4047}, pages = {393--396}, year = {1972}, doi = {10.1126/science.177.4047.393} }revtex4-2.cls198 KBVendored from mirrors.ctan.org on 2026-05-26.
%% %% This is file `revtex4-2.cls', %% generated with the docstrip utility. %% %% The original source files were: %% %% revtex4-2.dtx (with options: `kernel') %% ltxutil.dtx (with options: `kernel') %% ltxfront.dtx (with options: `kernel') %% ltxgrid.dtx (with options: `kernel') %% revtex4-2.dtx (with options: `options') %% ltxutil.dtx (with options: `options') %% ltxfront.dtx (with options: `options') %% ltxgrid.dtx (with options: `options') %% 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) %% %% Version (4.2a, unreleased) %% Modified by Aptara on behalf of American Physical Society and American Institute of Physics %% %% Version (4.2b,4.2c) %% Modified by Mark Doyle, American Physical Society (mailto:revtex at aps.org) %% %% Version (4.2d--4.2f) %% Modified by Phelype Oleinik for the American Physical Society (mailto:phelype.oleinik at latex-project.org) %% %% Copyright (c) 2019--2022 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-2} [2022/06/05 4.2f (https://journals.aps.org/revtex/ for documentation)]% \fileversion \let\class@name\@gtempa \GenericInfo{}{\space 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>^^J Version (4.2d--4.2f): Modified by Mark Doyle and Phelype Oleinik^^J \@gobble }% \if@compatibility \edef\reserved@a{\errhelp{% Change your \string\documentstyle\space statement to \string\documentclass\space and rerun. }}\reserved@a \errmessage{You cannot run \class@name\space in compatability mode}% \expandafter\@@end \fi \typeout{% ltxutil% [2022/06/05 4.2f 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}}% \def\class@info#1{\ClassInfo{\class@name}{#1}}% \def\obsolete@command#1{% \class@warn@end{Command \string#1\space is obsolete.^^JPlease remove from your document}% \global\let#1\@empty #1% }% \def\replace@command#1#2{% \class@warn@end{Command \string#1\space is obsolete;^^JUse \string#2\space instead}% \global\let#1#2% #1% }% \def\replace@environment#1#2{% \class@warn@end{Environment #1 is obsolete;^^JUse #2 instead}% \glet@environment{#1}{#2}% \@nameuse{#1}% }% \def\incompatible@package#1{% \@ifpackageloaded{#1}{% \def\@tempa{I cannot continue. You must remove the \string\usepackage\ statement that caused that package to be loaded.}% \ClassError{\class@name}{The #1 package cannot be used with \class@name}% \@tempa\stop }{% \class@info{#1 was not loaded (OK!)}% }% }% \def\class@warn@end#1{% \gappdef\class@enddocumenthook{\class@warn{#1}}% }% \ifx\undefined\class@name \def\class@name{ltxutil}% \class@warn{You should define the class name before reading in this package. Using default}% \fi \def\t@{to}% \dimendef\dimen@iii\thr@@ \def\halignt@{\halign\t@}% \chardef\f@ur=4\relax \chardef\cat@letter=11\relax \chardef\other=12\relax \def\let@environment#1#2{% \expandafter\let \csname#1\expandafter\endcsname\csname#2\endcsname \expandafter\let \csname end#1\expandafter\endcsname\csname end#2\endcsname }% \def\glet@environment#1#2{% \global\expandafter\let \csname#1\expandafter\endcsname\csname#2\endcsname \global\expandafter\let \csname end#1\expandafter\endcsname\csname end#2\endcsname }% \newcommand\tracingplain{% \tracingonline\z@\tracingcommands\z@\tracingstats\z@ \tracingpages\z@\tracingoutput\z@\tracinglostchars\@ne \tracingmacros\z@\tracingparagraphs\z@\tracingrestores\z@ \showboxbreadth5\showboxdepth3\relax %\errorstopmode }% \newcommand\traceoutput{% \appdef\@resetactivechars{\showoutput}% }% \newcommand\say[1]{\typeout{<\noexpand#1=\meaning#1>}}% \newcommand\saythe[1]{\typeout{<\noexpand#1=\the#1>}}% \def\fullinterlineskip{\prevdepth\z@}% \countdef\count@i\@ne \countdef\count@ii\tw@ \long\def\prepdef#1#2{% \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}% \toks@ii{#2}% \edef#1{\the\toks@ii\the\toks@}% }% \long\def\appdef#1#2{% \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}% \toks@ii{#2}% \edef#1{\the\toks@\the\toks@ii}% }% \long\def\gappdef#1#2{% \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}% \toks@ii{#2}% \global\edef#1{\the\toks@\the\toks@ii}% }% \long\def\appdef@val#1#2{% \appdef#1{{#2}}% }% \long\def\appdef@e#1#2{% \expandafter\appdef \expandafter#1% \expandafter{#2}% }% \long\def\appdef@eval#1#2{% \expandafter\appdef@val \expandafter#1% \expandafter{#2}% }% \toksdef\toks@ii=\tw@ \long\def\@ifxundefined#1{\@ifx{\undefined#1}}% \long\def\@ifnotrelax#1#2#3{\@ifx{\relax#1}{#3}{#2}}% \long\def\@argswap#1#2{#2#1}% \long\def\@argswap@val#1#2{#2{#1}}% \def\@ifxundefined@cs#1{\expandafter\@ifx\expandafter{\csname#1\endcsname\relax}}% \ifx\IfFormatAtLeastTF\undefined \def\rvtx@ifformat@geq{\@ifl@t@r\fmtversion}% \else \let\rvtx@ifformat@geq\IfFormatAtLeastTF \fi \def\@boolean#1#2{% \long\def#1{% #2% \if<something> \expandafter\true@sw \else \expandafter\false@sw \fi }% }% \def\@boole@def#1#{\@boolean{#1}}% Implicit #2 \def\@booleantrue#1{\let#1\true@sw}% \def\@booleanfalse#1{\let#1\false@sw}% \@boole@def\@ifx#1{\ifx#1}% \@boole@def\@ifx@empty#1{\ifx\@empty#1}% \@boole@def\@if@empty#1{\if!#1!}% \def\@if@sw#1#2{#1\expandafter\true@sw\else\expandafter\false@sw#2}% \@boole@def\@ifdim#1{\ifdim#1}% \@boole@def\@ifeof#1{\ifeof#1}% \@boole@def\@ifhbox#1{\ifhbox#1}% \@boole@def\@ifhmode{\ifhmode}% \@boole@def\@ifinner{\ifinner}% \@boole@def\@ifmmode{\ifmmode}% \@boole@def\@ifnum#1{\ifnum#1}% \@boole@def\@ifodd#1{\ifodd#1}% \@boole@def\@ifvbox#1{\ifvbox#1}% \@boole@def\@ifvmode{\ifvmode}% \@boole@def\@ifvoid#1{\ifvoid#1}% \long\def\true@sw#1#2{#1}% \long\def\false@sw#1#2{#2}% \long\def\loopuntil#1{#1{}{\loopuntil{#1}}}% \long\def\loopwhile#1{#1{\loopwhile{#1}}{}}% \def\@provide#1{% \@ifx{\undefined#1}{\true@sw}{\@ifx{\relax#1}{\true@sw}{\false@sw}}% {\def#1}{\def\j@nk}% }% \rvtx@ifformat@geq{2020/10/01}% {% \AddToHook{begindocument/before}{\document@inithook}% }{% \prepdef\document{% \endgroup \document@inithook \true@sw{}% }% } \let\document@inithook\@empty \appdef\document@inithook{% \AtBeginDocument{\class@documenthook}% }% \AtEndDocument{% \class@enddocumenthook }% \let\class@documenthook\@empty \let\class@enddocumenthook\@empty \rvtx@ifformat@geq{2020/10/01}{% % <definitions for newer LaTeX later> }{% % <definitions for older LaTeX> \def\enddocument{% \let\AtEndDocument\@firstofone \@enddocumenthook \@checkend{document}% \clear@document \check@aux \deadcycles\z@ \@@end }% \def\check@aux{\do@check@aux}% \def\do@check@aux{% \@if@sw\if@filesw\fi{% \immediate\closeout\@mainaux \let\@setckpt\@gobbletwo \let\@newl@bel\@testdef \@tempswafalse \makeatletter \input\jobname.aux\relax }{}% \@dofilelist \@ifdim{\font@submax >\fontsubfuzz\relax}{% \@font@warning{% Size substitutions with differences\MessageBreak up to \font@submax\space have occured.\@gobbletwo }% }{}% \@defaultsubs \@refundefined \@if@sw\if@filesw\fi{% \@ifx{\@multiplelabels\relax}{% \@if@sw\if@tempswa\fi{% \@latex@warning@no@line{% Label(s) may have changed. Rerun to get cross-references right% }% }{}% }{% \@multiplelabels }% }{}% }% } \rvtx@ifformat@geq{2020/10/01}{% \AddToHook{enddocument}{\rvtx@enddocument@patch{}}% }{} \protected\long\def\rvtx@enddocument@patch#1#2\@checkend#3{% \begingroup \edef\x{\detokenize{#3}}% \edef\y{\detokenize{document}}% \expandafter\endgroup \ifx\x\y \expandafter\rvtx@enddocument@patch@end \else \expandafter\rvtx@enddocument@patch@more \fi {#1#2}{#3}} \def\rvtx@enddocument@patch@more#1#2{% \rvtx@enddocument@patch{#1\@checkend{#2}}} \long\def\rvtx@enddocument@patch@end#1#2\clearpage#3\endgroup{% \def\do@check@aux{#3\endgroup}% #1% \@checkend{#2}% \clear@document \check@aux} \def\check@aux{\do@check@aux}% \def\clear@document{% \clearpage \do@output@cclv{% \Call@AfterLastShipout }% }% \appdef\class@documenthook{% \providecommand\Call@AfterLastShipout{}% }% \def\class@extension#1#2{% \IfFileExists{#1.#2}{% \expandafter\class@extensionfile\csname ver@\@currname.\@currext\endcsname{#1}#2% }{% \csname rtx@#1\endcsname }% }% \def\class@extensionfile#1#2#3{% \@pass@ptions#3\@unusedoptionlist{#2}% \global\let\@unusedoptionlist\@empty \expandafter\class@ext@hook\csname#2.#3-h@@k\endcsname#1{#2}#3% }% \def\class@ext@hook#1#2#3#4{% \@pushfilename@ltx \makeatletter \let\CurrentOption\@empty \@reset@ptions \let#1\@empty \xdef\@currname{#3}% \global\let\@currext#4% \global\let\@clsextension\@currext \input{#3.#4}% \@ifl@ter#4{#3}#2{% \class@info{Class extension later than: #2}% }{% \class@info{Class extension earlier: #2}% \@@end }% #1% \let#1\@undefined \expandafter\@p@pfilename@ltx\@currnamestack@ltx\@nil \@reset@ptions }% \def\@pushfilename@ltx{% \xdef\@currnamestack@ltx{% {\@currname}% {\@currext}% {\@clsextension}% {\the\catcode`\@}% \@currnamestack@ltx }% }% \def\@p@pfilename@ltx#1#2#3#4#5\@nil{% \gdef\@currname{#1}% \gdef\@currext{#2}% \gdef\@clsextension{#3}% \catcode`\@#4\relax \gdef\@currnamestack@ltx{#5}% }% \global\let\@currnamestack@ltx\@empty \def\flushing{% \let\\\@normalcr \leftskip\z@skip \rightskip\z@skip \@rightskip\z@skip \parfillskip\@flushglue }% \expandafter\DeclareRobustCommand\expandafter\@centercr\expandafter{\@centercr}% \def\rvtx@tmpa#1{% \def\eqnarray@LaTeX{% \stepcounter{equation}% \def\@currentlabel{\p@equation\theequation}% #1% \def\@currentcounter{equation} on newer LaTeX \global\@eqnswtrue \m@th \global\@eqcnt\z@ \tabskip\@centering \let\\\@eqncr $$\everycr{}\halign to\displaywidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{####}$\@eqnsel &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${####}$\hfil &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep $\displaystyle{####}$\hfil\tabskip\@centering &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss####\egroup \tabskip\z@skip \cr }% \long\def\eqnarray@fleqn@fixed{% \stepcounter{equation}\def\@currentlabel{\p@equation\theequation}% #1% \def\@currentcounter{equation} on newer LaTeX \global\@eqnswtrue\m@th\global\@eqcnt\z@ \tabskip\ltx@mathindent \let\\=\@eqncr \setlength\abovedisplayskip{\topsep}% \ifvmode\addtolength\abovedisplayskip{\partopsep}\fi \addtolength\abovedisplayskip{\parskip}% \setlength\belowdisplayskip{\abovedisplayskip}% \setlength\belowdisplayshortskip{\abovedisplayskip}% \setlength\abovedisplayshortskip{\abovedisplayskip}% $$% \everycr{}% \halignt@\linewidth\bgroup \hskip\@centering$\displaystyle\tabskip\z@skip{####}$\@eqnsel &\global\@eqcnt\@ne \hskip\tw@\eqncolsep \hfil${{}####{}}$\hfil &\global\@eqcnt\tw@ \hskip\tw@\eqncolsep $\displaystyle{####}$\hfil\tabskip\@centering &\global\@eqcnt\thr@@\hb@xt@\z@\bgroup\hss####\egroup \tabskip\z@skip \cr }% } \rvtx@tmpa{}% older LaTeX \@ifx{\eqnarray\eqnarray@LaTeX}{\@firstofone} {% \rvtx@tmpa{\def\@currentcounter{equation}}% newer LaTeX \@ifx{\eqnarray\eqnarray@LaTeX}{\@firstofone} {\@gobble} } {% \class@info{Repairing broken LaTeX eqnarray}% \let\eqnarray\eqnarray@fleqn@fixed \newlength\eqncolsep \setlength\eqncolsep\z@ \let\eqnarray@LaTeX\relax \let\eqnarray@fleqn@fixed\relax }% \def\ltx@mathindent{\@centering}% \def\set@eqnarray@skips{}% \def\prep@math{% \@ifvmode{\everypar{{\setbox\z@\lastbox}}}{}% }% \def\prep@math@patch{% \prepdef\equation{\prep@math}% \prepdef\eqnarray{\prep@math}% }% \def\footnote{\@ifnextchar[\ltx@xfootnote\ltx@yfootnote}% \def\ltx@xfootnote[#1]{% \ltx@def@footproc\ltx@footmark[#1]% \expandafter\ltx@foottext\expandafter{\the\csname c@\@mpfn\endcsname}% }% \def\ltx@yfootnote{% \ltx@stp@footproc\ltx@footmark \expandafter\ltx@foottext\expandafter{\the\csname c@\@mpfn\endcsname}% }% \def\footnotemark{\@ifnextchar[\ltx@xfootmark\ltx@yfootmark}% \def\ltx@xfootmark{\ltx@def@footproc\ltx@footmark}% \def\ltx@yfootmark{\ltx@stp@footproc\ltx@footmark}% \def\ltx@footmark#1{% \leavevmode \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi \begingroup \expandafter\ltx@make@current@footnote\expandafter{\@mpfn}{#1}% \expandafter\@argswap@val\expandafter{\Hy@footnote@currentHref}{\hyper@linkstart {link}}% \@makefnmark \hyper@linkend \endgroup \ifhmode\spacefactor\@x@sf\fi \relax }% \def\footnotetext{\@ifnextchar[\ltx@xfoottext\ltx@yfoottext}% \def\ltx@xfoottext{\ltx@def@footproc\ltx@foottext}% \def\ltx@yfoottext{\ltx@stp@footproc\ltx@foottext}% \long\def\ltx@foottext#1#2{% \begingroup \expandafter\ltx@make@current@footnote\expandafter{\@mpfn}{#1}% \@footnotetext{#2}% \endgroup }% \def\ltx@def@footproc#1[#2]{% \begingroup \csname c@\@mpfn\endcsname #2\relax \unrestored@protected@xdef\@thefnmark{\thempfn}% \expandafter\endgroup \expandafter#1% \expandafter{\the\csname c@\@mpfn\endcsname}% }% \def\ltx@stp@footproc#1{% \expandafter\stepcounter\expandafter{\@mpfn}% \protected@xdef\@thefnmark{\thempfn}% \expandafter#1% \expandafter{\the\csname c@\@mpfn\endcsname}% }% \appdef\class@documenthook{% \let\footnote@latex\footnote \@ifpackageloaded{hyperref}{}{% \let\H@@footnotetext\@footnotetext \def\@footnotetext{\H@@footnotetext}% \let\H@@mpfootnotetext\@mpfootnotetext \def\@mpfootnotetext{\H@@mpfootnotetext}% }% }% \def\ltx@make@current@footnote#1#2{% \csname c@#1\endcsname#2\relax \protected@edef\Hy@footnote@currentHref{\@currentHref-#1.\csname the#1\endcsname}% }% \def\thempfootnote@latex{{\itshape \@alph \c@mpfootnote }}% \def\ltx@thempfootnote{\@alph\c@mpfootnote}% \@ifx{\thempfootnote\thempfootnote@latex}{% \class@info{Repairing hyperref-unfriendly LaTeX definition of \string\mpfootnote}% \let\thempfootnote\ltx@thempfootnote }{}% \def\@makefnmark{% \hbox{% \@textsuperscript{% \normalfont\itshape\@thefnmark }% }% }% \long\def\@footnotetext{% \insert\footins\bgroup \make@footnotetext }% \long\def\@mpfootnotetext{% \minipagefootnote@pick \make@footnotetext }% \long\def\make@footnotetext#1{% \set@footnotefont \set@footnotewidth \@parboxrestore \protected@edef\@currentlabel{% \csname p@\@mpfn\endcsname\@thefnmark }% \color@begingroup \@makefntext{% \rule\z@\footnotesep\ignorespaces#1% \@finalstrut\strutbox\vadjust{\vskip\z@skip}% }% \color@endgroup \minipagefootnote@drop }% \def\set@footnotefont{% \reset@font\footnotesize \interlinepenalty\interfootnotelinepenalty \splittopskip\footnotesep \splitmaxdepth\dp\strutbox }% \def\set@footnotewidth{\set@footnotewidth@one}% \def\robustify@contents{% \let \label \@gobble \let \index \@gobble \let \glossary \@gobble \let\footnote \@gobble \def\({\string\(}% \def\){\string\)}% \def\\{\string\\}% }% \long\def\addtocontents#1#2{% \protected@write\@auxout{\robustify@contents}{\string \@writefile {#1}{#2}}% }% \def\addcontentsline#1#2#3{% \addtocontents{#1}{% \protect\contentsline{#2}{#3}{\thepage}{}% }% }% \def\label#1{% \@bsphack \protected@write\@auxout{}{% \string\newlabel{#1}{{\@currentlabel}{\thepage}{}{}{}}% }% \@esphack }% \def\ltx@contentsline#1{% \expandafter\@ifnotrelax\csname l@#1\endcsname{}{% \expandafter\let\csname l@#1\endcsname\@gobbletwo }% \contentsline@latex{#1}% }% \appdef\document@inithook{% \let\contentsline@latex\contentsline \let\contentsline\ltx@contentsline }% \appdef\class@documenthook{% \prepdef\caption{\minipagefootnote@here}% }% \def\minipagefootnote@init{% \setbox\@mpfootins\box\voidb@x }% \def\minipagefootnote@pick{% \global\setbox\@mpfootins\vbox\bgroup \unvbox\@mpfootins }% \def\minipagefootnote@drop{% \egroup }% \def\minipagefootnote@here{% \par \@ifvoid\@mpfootins{}{% \vskip\skip\@mpfootins \fullinterlineskip \@ifinner{% \vtop{\unvcopy\@mpfootins}% {\setbox\z@\lastbox}% }{}% \unvbox\@mpfootins }% }% \def\minipagefootnote@foot{% \@ifvoid\@mpfootins{}{% \insert\footins\bgroup\unvbox\@mpfootins\egroup }% }% \def\endminipage{% \par \unskip \minipagefootnote@here \@minipagefalse %% added 24 May 89 \color@endgroup \egroup \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}% }% \@booleantrue\floats@sw \let\@xfloat@LaTeX\@xfloat \def\@xfloat#1[#2]{% \@xfloat@prep \@nameuse{fp@proc@#2}% \floats@sw{\@xfloat@LaTeX{#1}[#2]}{\@xfloat@anchored{#1}[]}% }% \def\@xfloat@prep{% \ltx@footnote@pop \def\@mpfn{mpfootnote}% \def\thempfn{\thempfootnote}% \c@mpfootnote\z@ \let\H@@footnotetext\H@@mpfootnotetext }% \let\ltx@footnote@pop\@empty \def\@xfloat@anchored#1[#2]{% \def\@captype{#1}% \begin@float@pagebreak \let\end@float\end@float@anchored \let\end@dblfloat\end@float@anchored \hsize\columnwidth \@parboxrestore \@floatboxreset \minipagefootnote@init }% \def\end@float@anchored{% \minipagefootnote@here \par\vskip\z@skip \par \end@float@pagebreak }% \def\begin@float@pagebreak{\par\addvspace\intextsep}% \def\end@float@pagebreak{\par\addvspace\intextsep}% \def\@mpmakefntext#1{% \parindent=1em \noindent \hb@xt@1em{\hss\@makefnmark}% #1% }% \def\do@if@floats#1#2{% \floats@sw{}{% \expandafter\newwrite \csname#1write\endcsname \expandafter\def \csname#1@stream\endcsname{\jobname#2}% \expandafter\immediate \expandafter\openout \csname#1write\endcsname \csname#1@stream\endcsname\relax \@ifxundefined\@float@LaTeX{% \let\@float@LaTeX\@float \let\@dblfloat@LaTeX\@dblfloat \let\@float\write@float \let\@dblfloat\write@floats }{}% \let@environment{#1@float}{#1}% \let@environment{#1@floats}{#1*}% \@ifxundefined@cs{#1@write}{}{% \let@environment{#1}{#1@write}% }% }% }% \def\triggerpar{\leavevmode\@@par}% \def\oneapage{\def\begin@float@pagebreak{\newpage}\def\end@float@pagebreak{\newpage}}% \def\print@float#1#2{% \lengthcheck@sw{% \total@float{#1}% }{}% \@ifxundefined@cs{#1write}{}{% \begingroup \@booleanfalse\floats@sw #2% \raggedbottom \def\array@default{v}% floats must \let\@float\@float@LaTeX \let\@dblfloat\@dblfloat@LaTeX \let\trigger@float@par\triggerpar \let@environment{#1}{#1@float}% \let@environment{#1*}{#1@floats}% \expandafter\prepdef\csname#1\endcsname{\trigger@float@par}% \expandafter\prepdef\csname#1*\endcsname{\trigger@float@par}% \@namedef{fps@#1}{h!}% \expandafter\immediate \expandafter\closeout \csname#1write\endcsname \everypar{% \global\let\trigger@float@par\relax \global\everypar{}\setbox\z@\lastbox \@ifxundefined@cs{#1sname}{}{% \begin@float@pagebreak \expandafter\section \expandafter*% \expandafter{% \csname#1sname\endcsname }% }% }% \input{\csname#1@stream\endcsname}% \endgroup \global\expandafter\let\csname#1write\endcsname\relax }% }% \chardef\@xvi=16\relax \mathchardef\@twopowerfourteen="4000 \mathchardef\@twopowertwo="4 \def\tally@float#1{% \begingroup \@tempcnta\count\@currbox \divide\@tempcnta\@xxxii \multiply\@tempcnta\@xxxii \advance\count\@currbox-\@tempcnta \divide\@tempcnta\@xxxii \@ifnum{\count\@currbox>\@xvi}{% \advance\count\@currbox-\@xvi\@booleantrue\@temp@sw }{% \@booleanfalse\@temp@sw }% \show@box@size@sw{% \class@info{Float #1 (\the\@tempcnta)[\@temp@sw{16+}{}\the\count\@currbox]^^J% (\the\ht\@currbox+\the\dp\@currbox)X\the\wd\@currbox }% }{}% \endgroup \expandafter\let \expandafter\@tempa \csname fbox@\csname ftype@#1\endcsname\endcsname \@ifnotrelax\@tempa{% \@ifhbox\@tempa{% \setbox\@tempboxa\vbox{\unvcopy\@currbox\hrule}% \dimen@\ht\@tempboxa \divide\dimen@\@twopowerfourteen \@ifdim{\wd\@tempboxa<\textwidth}{% \advance\dimen@\ht\@tempa \global\ht\@tempa\dimen@ }{% \advance\dimen@\dp\@tempa \global\dp\@tempa\dimen@ }% }{}% }{}% }% \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\@tempcnta pt)}% }{}% }{}% }% \def\write@float#1{\write@@float{#1}{#1}}% \def\endwrite@float{\@Esphack}% \def\write@floats#1{\write@@float{#1*}{#1}}% \def\endwrite@floats{\@Esphack}% \def\write@@float#1#2{% \ifhmode \@bsphack \fi \chardef\@tempc\csname#2write\endcsname \toks@{\begin{#1}}% \def\@tempb{#1}% \expandafter\let\csname end#1\endcsname\endwrite@float \catcode`\^^M\active \@makeother\{\@makeother\}\@makeother\% \write@floatline }% \begingroup \catcode`\[\the\catcode`\{\catcode`\]\the\catcode`\}\@makeother\{\@makeother\}% \gdef\float@end@tag#1\end{#2}#3\@nul[% \def\@tempa[#2]% \@ifx[\@tempa\@tempb][\end[#2]][\write@floatline]% ]% \obeylines% \gdef\write@floatline#1^^M[% \begingroup% \newlinechar`\^^M% \toks@\expandafter[\the\toks@#1]\immediate\write\@tempc[\the\toks@]% \endgroup% \toks@[]% \float@end@tag#1\end{}\@nul% ]% \endgroup \def\@alph#1{\ifcase#1\or a\or b\or c\or d\else\@ialph{#1}\fi} \def\@ialph#1{\ifcase#1\or \or \or \or \or e\or f\or g\or h\or i\or j\or k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or z\or aa\or bb\or cc\or dd\or ee\or ff\or gg\or hh\or ii\or jj\or kk\or ll\or mm\or nn\or oo\or pp\or qq\or rr\or ss\or tt\or uu\or vv\or ww\or xx\or yy\or zz\else\@ctrerr\fi} \def\@startsection#1#2#3#4#5#6{% \@startsection@hook \if@noskipsec \leavevmode \fi \par \@tempskipa #4\relax \@afterindenttrue \ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse \fi \if@nobreak \everypar{}% \else \addpenalty\@secpenalty\addvspace\@tempskipa \fi \@ifstar {\@dblarg{\@ssect@ltx{#1}{#2}{#3}{#4}{#5}{#6}}}% {\@dblarg{\@sect@ltx {#1}{#2}{#3}{#4}{#5}{#6}}}% }% \def\@startsection@hook{}% \class@info{Repairing broken LateX \string\@sect}% \def\@sect@ltx#1#2#3#4#5#6[#7]#8{% \@ifnum{#2>\c@secnumdepth}{% \def\H@svsec{\phantomsection}% \let\@svsec\@empty }{% \H@refstepcounter{#1}% \def\H@svsec{% \phantomsection }% \protected@edef\@svsec{{#1}}% \@ifundefined{@#1cntformat}{% \prepdef\@svsec\@seccntformat }{% \expandafter\prepdef \expandafter\@svsec \csname @#1cntformat\endcsname }% }% \@tempskipa #5\relax \@ifdim{\@tempskipa>\z@}{% \begingroup \interlinepenalty \@M #6{% \@ifundefined{@hangfrom@#1}{\@hang@from}{\csname @hangfrom@#1\endcsname}% {\hskip#3\relax\H@svsec}{\@svsec}{#8}% }% \@@par \endgroup \@ifundefined{#1mark}{\@gobble}{\csname #1mark\endcsname}{#7}% \addcontentsline{toc}{#1}{% \@ifnum{#2>\c@secnumdepth}{% \protect\numberline{}% }{% \protect\numberline{\csname the#1\endcsname}% }% #8}% }{% \def\@svsechd{% #6{% \@ifundefined{@runin@to@#1}{\@runin@to}{\csname @runin@to@#1\endcsname}% {\hskip#3\relax\H@svsec}{\@svsec}{#8}% }% \@ifundefined{#1mark}{\@gobble}{\csname #1mark\endcsname}{#7}% \addcontentsline{toc}{#1}{% \@ifnum{#2>\c@secnumdepth}{% \protect\numberline{}% }{% \protect\numberline{\csname the#1\endcsname}% }% #8}% }% }% \@xsect{#5}% }% \def\@hang@from#1#2#3{\@hangfrom{#1#2}#3}% \def\@runin@to #1#2#3{#1#2#3}% \def\@ssect@ltx#1#2#3#4#5#6[#7]#8{% \def\H@svsec{\phantomsection}% \@tempskipa #5\relax \@ifdim{\@tempskipa>\z@}{% \begingroup \interlinepenalty \@M #6{% \@ifundefined{@hangfroms@#1}{\@hang@froms}{\csname @hangfroms@#1\endcsname}% {\hskip#3\relax\H@svsec}{#8}% }% \@@par \endgroup \@ifundefined{#1smark}{\@gobble}{\csname #1smark\endcsname}{#7}% \addcontentsline{toc}{#1}{\protect\numberline{}#8}% }{% \def\@svsechd{% #6{% \@ifundefined{@runin@tos@#1}{\@runin@tos}{\csname @runin@tos@#1\endcsname}% {\hskip#3\relax\H@svsec}{#8}% }% \@ifundefined{#1smark}{\@gobble}{\csname #1smark\endcsname}{#7}% \addcontentsline{toc}{#1}{\protect\numberline{}#8}% }% }% \@xsect{#5}% }% \def\@hang@froms#1#2{#1#2}% \def\@runin@tos #1#2{#1#2}% \def\init@hyperref{% \providecommand\phantomsection{}% \providecommand\hyper@makecurrent[1]{}% \providecommand\Hy@raisedlink[1]{}% \providecommand\hyper@anchorstart[1]{}% \providecommand\hyper@anchorend{}% \providecommand\hyper@linkstart[2]{}% \providecommand\hyper@linkend{}% \providecommand\@currentHref{}% }% \let\H@refstepcounter\refstepcounter \appdef\document@inithook{% \init@hyperref }% \def\sec@upcase#1{\relax{#1}}% \appdef\document@inithook{% \@ifpackageloaded{array}{\switch@array}{\switch@tabular}% \prepdef\endtabular{\endtabular@hook}% \@provide\endtabular@hook{}% \prepdef\endarray{\endarray@hook}% \@provide\endarray@hook{}% \providecommand\array@hook{}% \prepdef\@tabular{\tabular@hook}% \@provide\tabular@hook{}% }% \def\switch@tabular{% \let\@array@sw\@array@sw@array \@ifx{\@array\@array@LaTeX}{% \@ifx{\multicolumn\multicolumn@LaTeX}{% \@ifx{\@tabular\@tabular@LaTeX}{% \@ifx{\@tabarray\@tabarray@LaTeX}{% \@ifx{\array\array@LaTeX}{% \@ifx{\endarray\endarray@LaTeX}{% \@ifx{\endtabular\endtabular@LaTeX}{% \@ifx{\@mkpream\@mkpream@LaTeX}{% \@ifx{\@addamp\@addamp@LaTeX}{% \@ifx{\@arrayacol\@arrayacol@LaTeX}{% \@ifx{\@tabacol\@tabacol@LaTeX}{% \@ifx{\@arrayclassz\@arrayclassz@LaTeX}{% \@ifx{\@tabclassiv\@tabclassiv@LaTeX}{% \@ifx{\@arrayclassiv\@arrayclassiv@LaTeX}{% \@ifx{\@tabclassz\@tabclassz@LaTeX}{% \@ifx{\@classv\@classv@LaTeX}{% \@ifx{\hline\hline@LaTeX}{% \@ifx{\@tabularcr\@tabularcr@LaTeX}{% \@ifx{\@xtabularcr\@xtabularcr@LaTeX}{% \@ifx{\@xargarraycr\@xargarraycr@LaTeX}{% \@ifx{\@yargarraycr\@yargarraycr@LaTeX}{% \true@sw }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% {% \class@info{Patching LaTeX tabular.}% }{% \class@info{Unrecognized LaTeX tabular. Please update this document class! (Proceeding with fingers crossed.)}% }% \let\@array\@array@ltx \let\multicolumn\multicolumn@ltx \let\@tabular\@tabular@ltx \let\@tabarray\@tabarray@ltx \let\array\array@ltx \let\endarray\endarray@ltx \let\endtabular\endtabular@ltx \let\@mkpream\@mkpream@ltx \let\@addamp\@addamp@ltx \let\@arrayacol\@arrayacol@ltx \let\@tabacol\@tabacol@ltx \let\@arrayclassz\@arrayclassz@ltx \let\@tabclassiv\@tabclassiv@ltx \let\@arrayclassiv\@arrayclassiv@ltx \let\@tabclassz\@tabclassz@ltx \let\@classv\@classv@ltx \let\hline\hline@ltx \let\@tabularcr\@tabularcr@ltx \let\@xtabularcr\@xtabularcr@ltx \let\@xargarraycr\@xargarraycr@ltx \let\@yargarraycr\@yargarraycr@ltx }% \def\switch@array{% \@ifpackageloaded{colortbl}{\let\switch@array@info\colortbl@message}{\let\switch@array@info\array@message}% \let\@array@sw\@array@sw@LaTeX \@ifx{\@array\@array@array}{% \@ifx{\@tabular\@tabular@array}{% \@ifx{\@tabarray\@tabarray@array}{% \@ifx{\array\array@array}{% \@ifx{\endarray\endarray@array}{% \@ifx{\endtabular\endtabular@array}{% \@ifx{\@mkpream\@mkpream@array}{% \@ifx{\@classx\@classx@array}{% \@ifx{\insert@column\insert@column@array}{% \@ifx{\@arraycr\@arraycr@array}{% \@ifx{\@xarraycr\@xarraycr@array}{% \@ifx{\@xargarraycr\@xargarraycr@array}{% \@ifx{\@yargarraycr\@yargarraycr@array}{% \true@sw }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }% }{% \false@sw }{% \class@info{Patching array package.}% }{% \switch@array@info }% \let\@array \@array@array@new \let\@@array \@array % Cosi fan tutti \let\@tabular \@tabular@array@new \let\@tabarray \@tabarray@array@new \let\array \array@array@new \let\endarray \endarray@array@new \let\endtabular\endtabular@array@new \let\@mkpream \@mkpream@array@new \let\@classx \@classx@array@new \let\@arrayacol\@arrayacol@ltx \let\@tabacol \@tabacol@ltx \let\insert@column\insert@column@array@new \expandafter\let\csname endtabular*\endcsname\endtabular % Cosi fan tutti \let\@arraycr \@arraycr@new \let\@xarraycr \@xarraycr@new \let\@xargarraycr\@xargarraycr@new \let\@yargarraycr\@yargarraycr@new }% \def\array@message{% \class@info{Unrecognized array package. Please update this document class! (Proceeding with fingers crossed.)}% }% \def\colortbl@message{% \class@info{colortbl package is loaded. (Proceeding with fingers crossed.)}% }% \def\@array@sw@LaTeX{\@ifx{\\\@tabularcr}}% \def\@array@sw@array{\@ifx{\d@llarbegin\begingroup}}% \def\@tabular@LaTeX{% \leavevmode \hbox\bgroup$% \let\@acol\@tabacol \let\@classz\@tabclassz \let\@classiv\@tabclassiv \let\\\@tabularcr \@tabarray }% \def\@tabular@ltx{% \let\@acoll\@tabacoll \let\@acolr\@tabacolr \let\@acol\@tabacol \let\@classz\@tabclassz \let\@classiv\@tabclassiv \let\\\@tabularcr \@tabarray }% \def\@tabular@array{% \leavevmode \hbox\bgroup$% \col@sep\tabcolsep \let\d@llarbegin\begingroup \let\d@llarend\endgroup \@tabarray }% \def\@tabular@array@new{% \let\@acoll\@tabacoll \let\@acolr\@tabacolr \let\@acol\@tabacol \let\d@llarbegin\begingroup \let\d@llarend\endgroup \@tabarray }% \def\@tabarray@LaTeX{% \m@th\@ifnextchar[\@array{\@array[c]}% }% \def\@tabarray@ltx{% \m@th\@ifnextchar[\@array{\expandafter\@array\expandafter[\array@default]}% }% \def\@tabarray@array{% \@ifnextchar[{\@@array}{\@@array[c]}% }% \def\@tabarray@array@new{% \@ifnextchar[{\@@array}{\expandafter\@@array\expandafter[\array@default]}% }% \newcount\intertabularlinepenalty \intertabularlinepenalty=100 \newcount\@tbpen \appdef\samepage{\intertabularlinepenalty\@M}% \def\@tabularcr@LaTeX{{\ifnum 0=`}\fi \@ifstar \@xtabularcr \@xtabularcr}% \def\@tabularcr@ltx{{\ifnum 0=`}\fi \@ifstar {\global \@tbpen \@M \@xtabularcr }{\global \@tbpen \intertabularlinepenalty \@xtabularcr }}% \def\@xtabularcr@LaTeX{\@ifnextchar [\@argtabularcr {\ifnum 0=`{\fi }\cr }}% \def\@xtabularcr@ltx{\@ifnextchar [\@argtabularcr {\ifnum 0=`{\fi }\cr \noalign {\penalty \@tbpen }}}% \def\@xargarraycr@LaTeX#1{\@tempdima #1\advance \@tempdima \dp \@arstrutbox \vrule \@height \z@ \@depth \@tempdima \@width \z@ \cr}% \def\@xargarraycr@ltx#1{\@tempdima #1\advance \@tempdima \dp \@arstrutbox \vrule \@height \z@ \@depth \@tempdima \@width \z@ \cr \noalign {\penalty \@tbpen }}% \def\@yargarraycr@LaTeX#1{\cr \noalign {\vskip #1}}% \def\@yargarraycr@ltx#1{\cr \noalign {\penalty \@tbpen \vskip #1}}% \def\@arraycr@array{% \relax \iffalse{\fi\ifnum 0=`}\fi \@ifstar \@xarraycr \@xarraycr }% \def\@arraycr@new{% \relax \iffalse{\fi\ifnum 0=`}\fi \@ifstar {\global \@tbpen \@M \@xarraycr }{\global \@tbpen \intertabularlinepenalty \@xarraycr }% }% \def\@xarraycr@array{% \@ifnextchar [%] \@argarraycr {\ifnum 0=`{}\fi\cr}% }% \def\@xarraycr@new{% \@ifnextchar [%] \@argarraycr {\ifnum 0=`{}\fi\cr \noalign {\penalty \@tbpen }}% }% \def\@xargarraycr@array#1{% \unskip \@tempdima #1\advance\@tempdima \dp\@arstrutbox \vrule \@depth\@tempdima \@width\z@ \cr }% \def\@xargarraycr@new#1{% \unskip \@tempdima #1\advance\@tempdima \dp\@arstrutbox \vrule \@depth\@tempdima \@width\z@ \cr \noalign {\penalty \@tbpen }% }% \def\@yargarraycr@array#1{% \cr \noalign{\vskip #1}% }% \def\@yargarraycr@new#1{% \cr \noalign{\penalty \@tbpen \vskip #1}% }% \def\array@LaTeX{% \let\@acol\@arrayacol \let\@classz\@arrayclassz \let\@classiv\@arrayclassiv \let\\\@arraycr \let\@halignto\@empty \@tabarray }% \def\array@ltx{% \@ifmmode{}{\@badmath$}% \let\@acoll\@arrayacol \let\@acolr\@arrayacol \let\@acol\@arrayacol \let\@classz\@arrayclassz \let\@classiv\@arrayclassiv \let\\\@arraycr \let\@halignto\@empty \@tabarray }% \def\array@array{% \col@sep\arraycolsep \def\d@llarbegin{$}\let\d@llarend\d@llarbegin\gdef\@halignto{}% \@tabarray } \def\array@array@new{% \@ifmmode{}{\@badmath$}% \let\@acoll\@arrayacol \let\@acolr\@arrayacol \let\@acol\@arrayacol \def\d@llarbegin{$}% \let\d@llarend\d@llarbegin \gdef\@halignto{}% \@tabarray }% \def\@array@LaTeX[#1]#2{% \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi \bgroup \setbox\@arstrutbox\hbox{% \vrule \@height\arraystretch\ht\strutbox \@depth\arraystretch \dp\strutbox \@width\z@}% \@mkpream{#2}% \edef\@preamble{% \ialign \noexpand\@halignto \bgroup \@arstrut \@preamble \tabskip\z@skip \cr}% \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox \let\tabularnewline\\% \let\par\@empty \let\@sharp##% \set@typeset@protect \lineskip\z@skip\baselineskip\z@skip \ifhmode \@preamerr\z@ \@@par\fi \@preamble }% \def\@array@ltx[#1]#2{% \@nameuse{@array@align@#1}% \set@arstrutbox \@mkpream{#2}% \prepdef\@preamble{% \tabskip\tabmid@skip \@arstrut }% \appdef\@preamble{% \tabskip\tabright@skip \cr \array@row@pre }% \let\tabularnewline\\% \let\par\@empty \let\@sharp##% \set@typeset@protect \lineskip\z@skip\baselineskip\z@skip \tabskip\tableft@skip\relax \ifhmode \@preamerr\z@ \@@par\fi \everycr{}% \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble }% \def\set@arstrutbox{% \setbox\@arstrutbox\hbox{% \vrule \@height\arraystretch\ht\strutbox \@depth\arraystretch \dp\strutbox \@width\z@ }% }% \def\@array@array[#1]#2{% \@tempdima \ht \strutbox \advance \@tempdima by\extrarowheight \setbox \@arstrutbox \hbox{\vrule \@height \arraystretch \@tempdima \@depth \arraystretch \dp \strutbox \@width \z@}% \begingroup \@mkpream{#2}% \xdef\@preamble{\noexpand \ialign \@halignto \bgroup \@arstrut \@preamble \tabskip \z@ \cr}% \endgroup \@arrayleft \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi \bgroup \let \@sharp ##\let \protect \relax \lineskip \z@ \baselineskip \z@ \m@th \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble }% \def\@array@array@new[#1]#2{% \@tempdima\ht\strutbox \advance\@tempdima by\extrarowheight \setbox\@arstrutbox\hbox{% \vrule \@height\arraystretch\@tempdima \@depth \arraystretch\dp\strutbox \@width \z@ }% \begingroup \@mkpream{#2}% \xdef\@preamble{\@preamble}% \endgroup \prepdef\@preamble{% \tabskip\tabmid@skip \@arstrut }% \appdef\@preamble{% \tabskip\tabright@skip \cr \array@row@pre }% \@arrayleft \@nameuse{@array@align@#1}% \m@th \let\\\@arraycr \let\tabularnewline\\% \let\par\@empty \let\@sharp##% \set@typeset@protect \lineskip\z@\baselineskip\z@ \tabskip\tableft@skip \everycr{}% \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble }% \def\endarray@LaTeX{% \crcr\egroup\egroup }% \def\endarray@ltx{% \crcr\array@row@pst\egroup\egroup }% \def\endarray@array{% \crcr \egroup \egroup \@arrayright \gdef\@preamble{}% }% \def\endarray@array@new{% \crcr\array@row@pst\egroup\egroup % Same as \endarray@ltx \@arrayright \global\let\@preamble\@empty }% \def\endtabular@LaTeX{% \crcr\egroup\egroup $\egroup }% \def\endtabular@ltx{% \endarray }% \def\endtabular@array{% \endarray $\egroup }% \def\endtabular@array@new{% \endarray }% \@namedef{endtabular*}{\endtabular}% \long\def\multicolumn@LaTeX#1#2#3{% \multispan{#1}\begingroup \@mkpream{#2}% \def\@sharp{#3}\set@typeset@protect \let\@startpbox\@@startpbox\let\@endpbox\@@endpbox \@arstrut \@preamble\hbox{}\endgroup\ignorespaces }% \long\def\multicolumn@ltx#1#2#3{% \multispan{#1}% \begingroup \@mkpream{#2}% \def\@sharp{#3}% \set@typeset@protect %\let\@startpbox\@@startpbox\let\@endpbox\@@endpbox \@arstrut \@preamble \hbox{}% \endgroup \ignorespaces }% \def\@array@align@t{\leavevmode\vtop\bgroup}% \def\@array@align@b{\leavevmode\vbox\bgroup}% \def\@array@align@c{\leavevmode\@ifmmode{\vcenter\bgroup}{$\vcenter\bgroup\aftergroup$\aftergroup\relax}}% \def\@array@align@v{% \@ifmmode{% \@badmath \vcenter\bgroup }{% \@ifinner{% $\vcenter\bgroup\aftergroup$ }{% \@@par\bgroup }% }% }% \def\array@default{c}% \def\array@row@rst{% \let\@array@align@v\@array@align@c }% \def\array@row@pre{}% \def\array@row@pst{}% \newcommand\toprule{\tab@rule{\column@font}{\column@fil}{\frstrut}}% \newcommand\colrule{\unskip\lrstrut\\\tab@rule{\body@font}{}{\frstrut}}% \newcommand\botrule{\unskip\lrstrut\\\noalign{\hline@rule}{}}% \def\hline@LaTeX{% \noalign{\ifnum0=`}\fi\hrule \@height \arrayrulewidth \futurelet \reserved@a\@xhline }% \def\hline@ltx{% \noalign{% \ifnum0=`}\fi \hline@rule \futurelet\reserved@a\@xhline % \noalign ended in \@xhline }% \def\@xhline@unneeded{% \say\reserved@a \ifx\reserved@a\hline \vskip\doublerulesep \vskip-\arrayrulewidth \fi \ifnum0=`{\fi}% }% \def\tab@rule#1#2#3{% \crcr \noalign{% \hline@rule \gdef\@arstrut@hook{% \global\let\@arstrut@hook\@empty #3% }% \gdef\cell@font{#1}% \gdef\cell@fil{#2}% }% }% \def\column@font{}% \def\column@fil{}% \def\body@font{}% \def\cell@font{}% \def\frstrut{}% \def\lrstrut{}% \def\@arstrut@hline{% \relax \@ifmmode{\copy}{\unhcopy}\@arstrutbox@hline \@arstrut@hook }% \let\@arstrut@org\@arstrut \def\@arstrut@hook{% \global\let\@arstrut\@arstrut@org }% \newbox\@arstrutbox@hline \appdef\set@arstrutbox{% \setbox\@arstrutbox@hline\hbox{% \setbox\z@\hbox{$0^{0}_{}$}% \dimen@\ht\z@\advance\dimen@\@arstrut@hline@clnc \@ifdim{\dmain.pdfprebuilt · 189 KBReplaced by the first recompile.
Binary file, seeded as-is.
main.synctex.gzprebuilt · 6.4 KBReplaced by the first recompile.
Binary file, seeded as-is.