source: Backup NB/Talks/MEMPHYSetal/LAGUNA/EU I3/PhysicsLatex/CampagneHEP-PH-1May07/aps.rtx @ 416

Last change on this file since 416 was 416, checked in by campagne, 16 years ago
File size: 13.8 KB
Line 
1%%
2%% This is file `aps.rtx',
3%% generated with the docstrip utility.
4%%
5%% The original source files were:
6%%
7%% revtex4.dtx  (with options: `aps')
8%%
9%% This file is part of the APS files in the REVTeX 4 distribution.
10%% For the version number, search on the string
11%% Original version by David Carlisle
12%% Modified by Arthur Ogawa (mailto:ogawa@teleport.com)
13%%
14%% Copyright (c) 1999 The American Physical Society.
15%% http://publish.aps.org/revtex4/
16%% mailto:revtex4@aps.org
17%%
18%% See the REVTeX 4 README file for restrictions and more information.
19%%
20\NeedsTeXFormat{LaTeX2e}[1996/12/01]
21\ProvidesFile{aps.rtx}
22          [2001/08/03 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo
23\ifx\undefined\substyle@ext
24 \def\@tempa{%
25  \endinput
26  \GenericWarning{I must be read in by REVTeX! (Bailing out)}%
27 }%
28 \expandafter\else
29  \def\@tempa{}%
30 \expandafter\fi\@tempa
31\def\ao{Appl.\  Opt.\ }
32\def\ap{Appl.\  Phys.\ }
33\def\apl{Appl.\ Phys.\ Lett.\ }
34\def\apj{Astrophys.\ J.\ }
35\def\bell{Bell Syst.\ Tech.\ J.\ }
36\def\jqe{IEEE J.\ Quantum Electron.\ }
37\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
38\def\aprop{IEEE Trans.\ Antennas Propag.\ }
39\def\mtt{IEEE Trans.\ Microwave Theory Tech.\ }
40\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.\ }
41\def\jcp{J.\ Chem.\ Phys.\ }
42\def\jmo{J.\ Mod.\ Opt.\ }
43\def\josa{J.\ Opt.\ Soc.\ Am.\ }
44\def\josaa{J.\ Opt.\ Soc.\ Am.\ A }
45\def\josab{J.\ Opt.\ Soc.\ Am.\ B }
46\def\jpp{J.\ Phys.\ (Paris) }
47\def\nat{Nature (London) }
48\def\oc{Opt.\ Commun.\ }
49\def\ol{Opt.\ Lett.\ }
50\def\pl{Phys.\ Lett.\ }
51\def\pra{Phys.\ Rev.\ A }
52\def\prb{Phys.\ Rev.\ B }
53\def\prc{Phys.\ Rev.\ C }
54\def\prd{Phys.\ Rev.\ D }
55\def\pre{Phys.\ Rev.\ E }
56\def\prl{Phys.\ Rev.\ Lett.\ }
57\def\rmp{Rev.\ Mod.\ Phys.\ }
58\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.\ }
59\def\sjqe{Sov.\ J.\ Quantum Electron.\ }
60\def\vr{Vision Res.\ }
61\def\@fnsymbol#1{%
62 \ensuremath{%
63  \ifcase#1\or
64   *\or                        \dagger                   \or
65   \ddagger                \or \mathsection              \or
66   \mathparagraph\or
67   **\or                       \dagger\dagger            \or
68   \ddagger\ddagger        \or \mathsection \mathsection \or
69   \mathparagraph\mathparagraph\or
70   *{*}*\ignorespaces      \or \dagger\dagger\dagger     \or
71   \ddagger\ddagger\ddagger\or \mathsection \mathsection \mathsection \or
72   \mathparagraph\mathparagraph\mathparagraph\or
73  \else
74   \@ctrerr
75  \fi
76 }%
77}%
78\renewenvironment{titlepage}{%
79  \let\wastwocol@sw\twocolumn@sw
80  \onecolumngrid
81  \newpage
82  \thispagestyle{titlepage}%
83  \c@page\z@% article sets this to one not zero???
84}{%
85  \wastwocol@sw{\twocolumngrid}{\newpage}%
86}%
87\def\frontmatter@abstractheading{%
88 \preprintsty@sw{%
89  \begingroup
90   \centering\large
91   \abstractname
92   \par
93  \endgroup
94 }{}%
95}%
96\def\frontmatter@abstractwidth{400\p@}%
97\def\frontmatter@abstractfont{%
98 \small
99 \parindent1em\relax
100 \adjust@abstractwidth
101}%
102\def\adjust@abstractwidth{%
103 \dimen@\textwidth\advance\dimen@-\frontmatter@abstractwidth
104 \divide\dimen@\tw@
105 \galley@sw{%
106  \advance\rightskip\tw@\dimen@
107 }{%
108  \advance\leftskip\dimen@
109  \advance\rightskip\dimen@
110 }%
111}%
112\appdef\class@documenthook{%
113  \preprintsty@sw{%
114   \@ifxundefined\titlepage@sw{\@booleantrue\titlepage@sw}{}%
115   \def\frontmatter@abstractwidth{\textwidth}%
116   \def\frontmatter@affiliationfont{\it}%
117   \let\section\section@preprintsty
118   \let\subsection\subsection@preprintsty
119   \let\subsubsection\subsubsection@preprintsty
120  }{}%
121 }%
122\def\frontmatter@authorformat{%
123 \skip@\@flushglue
124 \@flushglue\z@ plus.3\hsize\relax
125 \centering
126 \advance\baselineskip\p@
127 \parskip11.5\p@\relax
128 \@flushglue\skip@
129}%
130\def\frontmatter@above@affilgroup{%
131}%
132\def\frontmatter@above@affiliation@script{%
133 \skip@\@flushglue
134 \@flushglue\z@ plus.3\hsize\relax
135 \centering
136 \@flushglue\skip@
137 \addvspace{3.5\p@}%
138}%
139\def\frontmatter@above@affiliation{%
140 \preprintsty@sw{}{%
141 }%
142}%
143\def\frontmatter@affiliationfont{%
144 \small\it
145}%
146\def\frontmatter@collaboration@above{%
147 \preprintsty@sw{%
148 }{%
149  \parskip1.5\p@\relax
150 }%
151}%
152\@ifxundefined\groupauthors@sw{%
153 \clo@groupedaddress
154}{}%
155\def\frontmatter@setup{%
156 \normalfont
157}%
158\def\frontmatter@title@above{\addvspace{6\p@}}%
159\def\frontmatter@title@format{\large\bfseries\centering\parskip\z@skip}%
160\def\frontmatter@title@below{}%
161\def\@author@parskip{3\p@}%
162\def\frontmatter@makefnmark{%
163 \@textsuperscript{%
164  \normalfont\@thefnmark
165 }%
166}%
167\def\frontmatter@authorbelow{%
168\addvspace{3\p@}%
169}%
170\def\frontmatter@RRAP@format{%
171  \small
172  \centering
173  \everypar{\hbox\bgroup(\@gobble@leavemode@uppercase}%
174  \def\par{\@ifvmode{}{\unskip)\egroup\@@par}}%
175}%
176\def\punct@RRAP{;\egroup\ \hbox\bgroup}%
177\def\@gobble@leavemode@uppercase#1#2{\expandafter\MakeTextUppercase}%
178\def\frontmatter@PACS@format{%
179   \addvspace{11\p@}%
180   \footnotesize
181   \adjust@abstractwidth
182   \parindent\z@
183   \parskip\z@skip
184   \samepage
185}%
186\def\frontmatter@keys@format{%
187   \footnotesize
188   \adjust@abstractwidth
189   \parindent\z@
190   \samepage
191}%
192\def\ps@titlepage{%
193  \def\@oddhead{%
194   \hfill
195   \produce@preprints\@preprint
196  }%
197  \let\@evenhead\@oddhead
198  \def\@oddfoot{%
199   \hb@xt@\z@{\byrevtex\hss}%
200   \hfil
201   \preprintsty@sw{\thepage}{}%
202   \quad\checkindate
203   \hfil
204  }%
205  \let\@evenfoot\@oddfoot
206}%
207\def\byrevtex{\byrevtex@sw{Typeset by REV\TeX}{}}%
208\def\produce@preprints#1{%
209 \preprint@sw{%
210  \vtop to \z@{%
211   \def\baselinestretch{1}%
212   \small
213   \let\preprint\preprint@count
214   \count@\z@#1\@ifnum{\count@>\tw@}{%
215    \hbox{%
216     \let\preprint\preprint@hlist
217     #1\setbox\z@\lastbox
218    }%
219   }{%
220    \let\preprint\preprint@cr
221    \halign{\hfil##\cr#1\crcr}%
222    \par
223    \vss
224   }%
225  }%
226 }{}%
227}%
228\def\preprint@cr#1{#1\cr}%
229\def\preprint@count#1{\advance\count@\@ne}%
230\def\preprint@hlist#1{#1\hbox{, }}%
231\def\@seccntformat#1{\csname the#1\endcsname.\quad}%
232\def\@hang@from#1#2#3{#1#2#3}%
233\def\section{%
234  \@startsection
235    {section}%
236    {1}%
237    {\z@}%
238    {0.8cm \@plus1ex \@minus .2ex}%
239    {0.5cm}%
240    {%
241      \normalfont\small\bfseries
242      \centering
243    }%
244}%
245\def\@hangfrom@section#1#2#3{\@hangfrom{#1#2}\MakeTextUppercase{#3}}%
246\def\subsection{%
247  \@startsection
248    {subsection}%
249    {2}%
250    {\z@}%
251    {.8cm \@plus1ex \@minus .2ex}%
252    {.5cm}%
253    {%
254     \normalfont\small\bfseries
255     \centering
256    }%
257}%
258\def\subsubsection{%
259  \@startsection
260    {subsubsection}%
261    {3}%
262    {\z@}%
263    {.8cm \@plus1ex \@minus .2ex}%
264    {.5cm}%
265    {%
266     \normalfont\small\itshape
267     \centering
268    }%
269}%
270\def\paragraph{%
271  \@startsection
272    {paragraph}%
273    {4}%
274    {\parindent}%
275    {\z@}%
276    {-1em}%
277    {\normalfont\normalsize\itshape}%
278}%
279\def\subparagraph{%
280  \@startsection
281    {subparagraph}%
282    {5}%
283    {\parindent}%
284    {3.25ex \@plus1ex \@minus .2ex}%
285    {-1em}%
286    {\normalfont\normalsize\bfseries}%
287}%
288\def\section@preprintsty{%
289  \@startsection
290    {section}%
291    {1}%
292    {\z@}%
293    {0.8cm \@plus1ex \@minus .2ex}%
294    {0.5cm}%
295    {%
296      \normalfont\small\bfseries
297    }%
298}%
299\def\subsection@preprintsty{%
300  \@startsection
301    {subsection}%
302    {2}%
303    {\z@}%
304    {.8cm \@plus1ex \@minus .2ex}%
305    {.5cm}%
306    {%
307     \normalfont\small\bfseries
308    }%
309}%
310\def\subsubsection@preprintsty{%
311  \@startsection
312    {subsubsection}%
313    {3}%
314    {\z@}%
315    {.8cm \@plus1ex \@minus .2ex}%
316    {.5cm}%
317    {%
318     \normalfont\small\itshape
319    }%
320}%
321 \@ifxundefined\frontmatter@footnote@produce{%
322  \let\frontmatter@footnote@produce\frontmatter@footnote@produce@endnote
323 }{}%
324\def\@pnumwidth{1.55em}
325\def\@tocrmarg {2.55em}
326\def\@dotsep{4.5pt}
327\setcounter{tocdepth}{3}
328\def\tableofcontents{%
329 \addtocontents{toc}{\string\tocdepth@munge}%
330 \print@toc{toc}%
331 \addtocontents{toc}{\string\tocdepth@restore}%
332}%
333\def\tocdepth@munge{%
334  \let\l@section@saved\l@section
335  \let\l@section\@gobble@tw@
336}%
337\def\@gobble@tw@#1#2{}%
338\def\tocdepth@restore{%
339  \let\l@section\l@section@saved
340}%
341\def\l@part#1#2{\addpenalty{\@secpenalty}%
342 \begingroup
343  \set@tocdim@pagenum{#2}%
344  \parindent \z@
345  \rightskip\tocleft@pagenum plus 1fil\relax
346  \skip@\parfillskip\parfillskip\z@
347  \addvspace{2.25em plus\p@}%
348  \large \bf %
349  \leavevmode\ignorespaces#1\unskip\nobreak\hskip\skip@
350  \hb@xt@\rightskip{\hfil\unhbox\z@}\hskip-\rightskip\hskip\z@skip
351  \par
352  \nobreak %
353 \endgroup
354}%
355\def\tocleft@{\z@}%
356\def\tocdim@min{5\p@}%
357\def\l@section{%
358 \l@@sections{}{section}% Implicit #3#4
359}%
360\def\l@f@section{%
361 \addpenalty{\@secpenalty}%
362 \addvspace{1.0em plus\p@}%
363 \bf
364}%
365\def\l@subsection{%
366 \l@@sections{section}{subsection}% Implicit #3#4
367}%
368\def\l@subsubsection{%
369 \l@@sections{subsection}{subsubsection}% Implicit #3#4
370}%
371\def\l@paragraph#1#2{}%
372\def\l@subparagraph#1#2{}%
373\let\toc@pre\toc@pre@auto
374\let\toc@post\toc@post@auto
375\def\listoffigures{\print@toc{lof}}%
376\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
377\def\listoftables{\print@toc{lot}}%
378\let\l@table\l@figure
379\appdef\class@documenthook{%
380 \@ifxundefined\raggedcolumn@sw{\@booleantrue\raggedcolumn@sw}{}%
381 \raggedcolumn@sw{\raggedbottom}{\flushbottom}%
382}%
383\def\tableft@skip@float{\z@ plus\hsize}%
384\def\tabmid@skip@float{\@flushglue}%
385\def\tabright@skip@float{\z@ plus\hsize}%
386\def\array@row@pre@float{\hline\hline\noalign{\vskip\doublerulesep}}%
387\def\array@row@pst@float{\noalign{\vskip\doublerulesep}\hline\hline}%
388\def\@makefntext#1{%
389 \def\baselinestretch{1}%
390 \reset@font
391 \footnotesize
392 \leftskip1em
393 \parindent1em
394 \noindent\nobreak\hskip-\leftskip
395 \hb@xt@\leftskip{%
396  \Hy@raisedlink{\hyper@anchorstart{footnote@\the\c@footnote}\hyper@anchorend}%
397  \hss\@makefnmark\
398 }%
399 #1%
400 \par
401}%
402\prepdef\appendix{%
403 \par
404 \let\@hangfrom@section\@hangfrom@appendix
405 \let\@hangfroms@section\@hangfroms@appendix
406 \let\@sectioncntformat\@appendixcntformat
407}%
408\def\@hangfrom@appendix#1#2#3{%
409 #1%
410 \@if@empty{#2}{%
411  \MakeTextUppercase{#3}%
412 }{%
413  #2\@if@empty{#3}{}{:\ \MakeTextUppercase{#3}}%
414 }%
415}%
416\def\@hangfroms@appendix#1#2{%
417 #1\MakeTextUppercase{#2}%
418}%
419\def\@appendixcntformat#1{\appendixname\ \csname the#1\endcsname}%
420\def\appendixesname{APPENDICES}%
421\def\appendixname{APPENDIX}%
422 \bibpunct{[}{]}{,}{n}{}{,}%
423 \def\bibsection{%
424  \par
425  \onecolumngrid@push
426  \begingroup
427   \baselineskip26\p@
428   \bib@device{\textwidth}{245.5\p@}%
429 \endgroup
430  \nobreak\@nobreaktrue
431  \addvspace{19\p@}%
432  \par
433  \onecolumngrid@pop
434 }%
435\def\bib@device#1#2{%
436\hb@xt@#1{%
437 \hfil
438 \phantomsection
439  \addcontentsline {toc}{section}{\protect\numberline{}\refname}%
440 \hb@xt@#2{%
441  \skip@\z@\@plus-1fil\relax
442                        \leaders\hrule height.25 \p@ depth.25 \p@ \hskip\z@\@plus1fil
443\hskip\skip@
444\hskip\z@\@plus0.125fil\leaders\hrule height.375\p@ depth.375\p@ \hskip\z@\@plus0.75fil \hskip\z@\@plus0.125fil
445\hskip\skip@
446\hskip\z@\@plus0.25 fil\leaders\hrule height.5  \p@ depth.5  \p@ \hskip\z@\@plus0.5 fil \hskip\z@\@plus0.25 fil
447\hskip\skip@
448\hskip\z@\@plus0.375fil\leaders\hrule height.625\p@ depth.625\p@ \hskip\z@\@plus0.25fil \hskip\z@\@plus0.375fil
449 }%
450\hfil
451}%
452}%
453\let\bibpreamble\@empty
454\bibsep\z@\relax
455\def\newblock{\ }%
456 \def\bibfont{%
457  \small
458 }%
459\newenvironment{theindex}{%
460 \columnseprule \z@
461 \columnsep 35\p@
462 \c@secnumdepth-\maxdimen
463 \onecolumngrid@push
464 \section{\indexname}%
465 \thispagestyle{plain}%
466 \parindent\z@
467 \parskip\z@ plus.3\p@\relax
468 \let\item\@idxitem
469 \onecolumngrid@pop
470}{%
471}%
472\def\@idxitem{\par\hangindent 40\p@}
473\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}}
474\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}
475\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}
476\def\journal@pra{pra}%
477\def\journal@prb{prb}%
478\def\journal@prc{prc}%
479\def\journal@prd{prd}%
480\def\journal@pre{pre}%
481\def\journal@prl{prl}%
482\def\journal@prstab{prstab}%
483\def\journal@rmp{rmp}%
484\@ifx{\@journal\journal@pra}{%
485}{}%
486\@ifx{\@journal\journal@prb}{%
487 \@ifxundefined\bibnotes@sw{\@booleantrue\bibnotes@sw}{}%
488 \bibpunct{}{}{,}{s}{}{\textsuperscript{,}}%
489 \def\@onlinecite#1{\begingroup\let\@cite\NAT@citenum\citealp{#1}\endgroup}%
490 \appdef\class@documenthook{%
491  \@ifxundefined\place@bibnumber{%
492   \let\place@bibnumber\place@bibnumber@sup
493  }{}%
494 }%
495}{}%
496\@ifx{\@journal\journal@prc}{%
497}{}%
498\@ifx{\@journal\journal@prd}{%
499}{}%
500\@ifx{\@journal\journal@pre}{%
501}{}%
502\@ifx{\@journal\journal@prl}{%
503 \@ifxundefined\bibnotes@sw{\@booleantrue\bibnotes@sw}{}%
504 \@booleanfalse\acknowledgments@sw
505 \def\bibsection{%
506  \par
507  \begingroup
508   \baselineskip26\p@
509   \bib@device{\hsize}{72\p@}%
510 \endgroup
511  \nobreak\@nobreaktrue
512  \addvspace{19\p@}%
513 }%
514 \@ifxundefined\lengthcheck@sw{\@booleanfalse\lengthcheck@sw}{}%
515  \lengthcheck@sw{%
516   \RequirePackage{times}%
517  }{%
518  }%
519 \c@secnumdepth=-\maxdimen
520 \appdef\set@typesize@hook{%
521  \@ifnum{\@pointsize=10\relax}{%
522   \lengthcheck@sw{%
523    \def\large{%
524     \@setfontsize\large{12.5}{14\p@}%
525    }%
526    \def\normalsize{%
527     \@setfontsize\normalsize{10.5}\@xiipt
528     \abovedisplayskip 6\p@ \@plus6\p@ \@minus5\p@
529     \belowdisplayskip \abovedisplayskip
530     \abovedisplayshortskip  \abovedisplayskip
531     \belowdisplayshortskip \abovedisplayskip
532     \let\@listi\@listI
533    }%
534    \def\small{%
535     \@setfontsize\small{9.5}\@xipt
536     \abovedisplayskip 5\p@ \@plus5\p@ \@minus4\p@
537     \belowdisplayskip \abovedisplayskip
538     \abovedisplayshortskip  \abovedisplayskip
539     \belowdisplayshortskip \abovedisplayskip
540     \let\@listi\@listI
541    }%
542    \DeclareMathSizes{12.5}{12.5}{9}{6}%
543    \DeclareMathSizes{10.5}{10.5}{7.5}{5}%
544    \DeclareMathSizes{9.5}{9.5}{7.0}{5}%
545   }{%
546    \def\normalsize{%
547     \@setfontsize\normalsize\@xpt\@xiipt
548     \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
549     \belowdisplayskip \abovedisplayskip
550     \abovedisplayshortskip  \abovedisplayskip
551     \belowdisplayshortskip \abovedisplayskip
552     \let\@listi\@listI
553    }%
554   }%
555  }{}%
556 }%
557  \@ifnum{\@pointsize=10\relax}{%
558   \textheight = 694.0\p@
559  }{}%
560}{}%
561\@ifx{\@journal\journal@prstab}{%
562}{}%
563\@ifx{\@journal\journal@rmp}{\input{\@journal\substyle@ext}}{}%
564\@ifxundefined\footinbib@sw{\@booleantrue\footinbib@sw}{}%
565\appdef\class@documenthook{%
566 \@ifxundefined\place@bibnumber{%
567  \let\place@bibnumber\place@bibnumber@inl
568 }{}%
569 \@ifxundefined\@bibstyle{%
570  \def\@bibstyle{apsrev}%
571 }{}%
572}%
573\endinput
574%%
575%% End of file `aps.rtx'.
Note: See TracBrowser for help on using the repository browser.