source: Backup NB/Talks/MEMPHYSetal/LAGUNA/EU I3/PhysicsLatex/Laguna-JCAP-beforeJCAP/iopart.cls @ 416

Last change on this file since 416 was 416, checked in by campagne, 16 years ago
File size: 36.9 KB
Line 
1%%
2%% This is file `iopart.cls'
3%%
4%% This file is distributed in the hope that it will be useful,
5%% but WITHOUT ANY WARRANTY; without even the implied warranty of
6%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7%%
8%% \CharacterTable
9%%  {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
10%%   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
11%%   Digits        \0\1\2\3\4\5\6\7\8\9
12%%   Exclamation   \!     Double quote  \"     Hash (number) \#
13%%   Dollar        \$     Percent       \%     Ampersand     \&
14%%   Acute accent  \'     Left paren    \(     Right paren   \)
15%%   Asterisk      \*     Plus          \+     Comma         \,
16%%   Minus         \-     Point         \.     Solidus       \/
17%%   Colon         \:     Semicolon     \;     Less than     \<
18%%   Equals        \=     Greater than  \>     Question mark \?
19%%   Commercial at \@     Left bracket  \[     Backslash     \\
20%%   Right bracket \]     Circumflex    \^     Underscore    \_
21%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
22%%   Right brace   \}     Tilde         \~}
23%
24\NeedsTeXFormat{LaTeX2e}
25\ProvidesClass{iopart}[1996/06/10 v0.0 IOP Journals LaTeX article class]
26\newcommand\@ptsize{0}
27\newif\if@restonecol
28\newif\if@titlepage
29\newif\ifiopams
30\@titlepagefalse
31\DeclareOption{a4paper}
32   {\setlength\paperheight {297mm}%
33    \setlength\paperwidth  {210mm}}
34\DeclareOption{letterpaper}
35   {\setlength\paperheight {11in}%
36    \setlength\paperwidth  {8.5in}}
37\DeclareOption{landscape}
38   {\setlength\@tempdima   {\paperheight}%
39    \setlength\paperheight {\paperwidth}%
40    \setlength\paperwidth  {\@tempdima}}
41\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
42\DeclareOption{11pt}{\renewcommand\@ptsize{2}} % No 11pt version
43\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
44\DeclareOption{draft}{\setlength\overfullrule{5pt}}
45\DeclareOption{final}{\setlength\overfullrule{0pt}}
46\DeclareOption{titlepage}{\@titlepagetrue}
47\DeclareOption{notitlepage}{\@titlepagefalse}
48\ExecuteOptions{letterpaper,final}
49\ProcessOptions
50\DeclareMathAlphabet{\bi}{OML}{cmm}{b}{it}
51\DeclareMathAlphabet{\bcal}{OMS}{cmsy}{b}{n}
52\input{iopart1\@ptsize.clo}
53\setlength\lineskip{1\p@}
54\setlength\normallineskip{1\p@}
55\renewcommand\baselinestretch{}
56\setlength\parskip{0\p@ \@plus \p@}
57\@lowpenalty   51
58\@medpenalty  151
59\@highpenalty 301
60\setlength\parindent{2em}
61\setcounter{topnumber}{8}
62\renewcommand\topfraction{1}
63\setcounter{bottomnumber}{3}
64\renewcommand\bottomfraction{.99}
65\setcounter{totalnumber}{8}
66\renewcommand\textfraction{0.01}
67\renewcommand\floatpagefraction{.8}
68\setcounter{dbltopnumber}{6}
69\renewcommand\dbltopfraction{1}
70\renewcommand\dblfloatpagefraction{.8}
71%
72\pretolerance=5000
73\tolerance=8000
74%
75% Headings for all pages apart from first
76%
77\def\ps@headings{\let\@oddfoot\@empty
78      \let\@evenfoot\@empty
79      \def\@evenhead{\thepage\hfil\itshape\rightmark}%
80      \def\@oddhead{{\itshape\leftmark}\hfil\thepage}%
81      \let\@mkboth\markboth
82      \let\sectionmark\@gobble
83      \let\subsectionmark\@gobble}
84%
85% Headings for first page
86%
87\def\ps@myheadings{\let\@oddfoot\@empty\let\@evenfoot\@empty
88    \let\@oddhead\@empty\let\@evenhead\@empty
89    \let\@mkboth\@gobbletwo
90    \let\sectionmark\@gobble
91    \let\subsectionmark\@gobble}
92%
93% \maketitle just ends page
94%
95\newcommand\maketitle{\newpage}
96%
97% Article titles
98%
99% Usage: \title[Short title]{Full title}
100% [Short title] is optional; use where title is too long
101% or contains footnotes, 50 characters maximum
102%
103\renewcommand{\title}{\@ifnextchar[{\@stitle}{\@ftitle}}
104\def\@stitle[#1]#2{\markboth{#1}{#1}%
105    \thispagestyle{myheadings}%
106    \vspace*{3pc}{\exhyphenpenalty=10000\hyphenpenalty=10000
107    \Large\raggedright\noindent
108    \bf#2\par}}
109\def\@ftitle#1{\markboth{#1}{#1}%
110    \thispagestyle{myheadings}%
111    \vspace*{3pc}{\exhyphenpenalty=10000\hyphenpenalty=10000
112    \Large\raggedright\noindent
113    \bf#1\par}}
114%
115% Can use \paper instead of \title
116%
117\let\paper=\title
118%
119% Generic title command for articles other than papers
120%
121% Usage: \article[Short title]{ARTICLE TYPE}{Full title}
122% [Short title] is optional; use where title is too long
123% or contains footnotes, 50 characters maximum
124%
125\newcommand{\article}{\@ifnextchar[{\@sarticle}{\@farticle}}
126\def\@sarticle[#1]#2#3{\markboth{#1}{#1}%
127    \thispagestyle{myheadings}%
128     \vspace*{.5pc}%
129    {\parindent=\mathindent \bf #2\par}%
130     \vspace*{1.5pc}%
131    {\exhyphenpenalty=10000\hyphenpenalty=10000
132     \Large\raggedright\noindent
133     \bf#3\par}}%
134\def\@farticle#1#2{\markboth{#2}{#2}%
135    \thispagestyle{myheadings}%
136     \vspace*{.5pc}%
137    {\parindent=\mathindent \bf #1\par}%
138     \vspace*{1.5pc}%
139    {\exhyphenpenalty=10000\hyphenpenalty=10000
140     \Large\raggedright\noindent
141     \bf#2\par}}%
142%
143% Letters to the Editor
144%
145% Usage \letter{Full title}
146% No short title is required for Letters
147%
148\def\letter#1{\article[Letter to the Editor]{LETTER TO THE EDITOR}{#1}}
149%
150% Review articles
151%
152% Usage: \review[Short title]{Full title}
153% [Short title] is optional; use where title is too long
154% or contains footnotes, 50 characters maximum
155%
156\def\review{\@ifnextchar[{\@sreview}{\@freview}}
157\def\@sreview[#1]#2{\@sarticle[#1]{REVIEW ARTICLE}{#2}}
158\def\@freview#1{\@farticle{REVIEW ARTICLE}{#1}}
159%
160% Topical Review
161%
162% Usage: \topical[Short title]{Full title}
163% [Short title] is optional; use where title is too long
164% or contains footnotes, 50 characters maximum
165%
166\def\topical{\@ifnextchar[{\@stopical}{\@ftopical}}
167\def\@stopical[#1]#2{\@sarticle[#1]{TOPICAL REVIEW}{#2}}
168\def\@ftopical#1{\@farticle{TOPICAL REVIEW}{#1}}
169%
170% Comments
171%
172% Usage: \comment[Short title]{Full title}
173% [Short title] is optional; use where title is too long
174% or contains footnotes, 50 characters maximum
175%
176\def\comment{\@ifnextchar[{\@scomment}{\@fcomment}}
177\def\@scomment[#1]#2{\@sarticle[#1]{COMMENT}{#2}}
178\def\@fcomment#1{\@farticle{COMMENT}{#1}}
179%
180% Rapid Communications
181%
182% Usage: \rapid[Short title]{Full title}
183% [Short title] is optional; use where title is too long
184% or contains footnotes, 50 characters maximum
185%
186\def\rapid{\@ifnextchar[{\@srapid}{\@frapid}}
187\def\@srapid[#1]#2{\@sarticle[#1]{RAPID COMMUNICATION}{#2}}
188\def\@frapid#1{\@farticle{RAPID COMMUNICATION}{#1}}
189%
190% Notes
191%
192% Usage: \note[Short title]{Full title}
193% [Short title] is optional; use where title is too long
194% or contains footnotes, 50 characters maximum
195%
196\def\note{\@ifnextchar[{\@snote}{\@fnote}}
197\def\@snote[#1]#2{\@sarticle[#1]{NOTE}{#2}}
198\def\@fnote#1{\@farticle{NOTE}{#1}}
199%
200% Preliminary Communications
201%
202% Usage: \prelim[Short title]{Full title}
203% [Short title] is optional; use where title is too long
204% or contains footnotes, 50 characters maximum
205%
206\def\prelim{\@ifnextchar[{\@sprelim}{\@fprelim}}
207\def\@sprelim[#1]#2{\@sarticle[#1]{PRELIMINARY COMMUNICATION}{#2}}
208\def\@fprelim#1{\@farticle{PRELIMINARY COMMUNICATION}{#1}}
209%
210% List of authors
211%
212% Usage \author[Short form]{List of all authors}
213% The short form excludes footnote symbols linking authors to addresses
214% and is used for running heads in printed version (but not on preprints)
215%
216\renewcommand{\author}{\@ifnextchar[{\@sauthor}{\@fauthor}}
217\def\@sauthor[#1]#2{\markright{#1}    % for production only
218   \vspace*{1.5pc}%
219   \begin{indented}%
220   \item[]\normalsize\bf\raggedright#2
221   \end{indented}%
222   \smallskip}
223\def\@fauthor#1{%\markright{#1}         for production only
224   \vspace*{1.5pc}%
225   \begin{indented}%
226   \item[]\normalsize\bf\raggedright#1
227   \end{indented}%
228   \smallskip}
229%
230% Affiliation (authors address)
231%
232% Usage: \address{Address of first author}
233%        \address{Address of second author}
234% Use once for each address, use symbols \dag \ddag \S \P $\|$
235% to connect authors with addresses
236%
237\newcommand{\address}[1]{\begin{indented}
238   \item[]\rm\raggedright #1
239   \end{indented}}
240%
241% American Mathematical Society Classification Numbers
242% Usage: \ams{57.XX, 58.XX}
243%
244\def\ams#1{\vspace{10pt}
245     \begin{indented}
246     \item[]\rm AMS classification scheme numbers: #1\par
247     \end{indented}}
248%
249% A single Physics & Astronomy Classification Number
250% Usage \pacno{31.10}
251%
252\def\pacno#1{\vspace{10pt}
253     \begin{indented}
254     \item[]\rm PACS number: #1\par
255     \end{indented}}
256%
257% Physics & Astronomy Classification Numbers (more than one)
258% Usage \pacs{31.10, 31.20T}
259%
260\def\pacs#1{\vspace{10pt}
261     \begin{indented}
262     \item[]\rm PACS numbers: #1\par
263     \end{indented}}
264%
265% Submission details. If \jl command used journals name printed
266% otherwise Institute of Physics Publishing
267%
268\def\submitted{\vspace{28pt plus 10pt minus 18pt}
269     \noindent{\small\rm Submitted to: {\it \journal}\par}}
270%
271\def\submitto#1{\vspace{28pt plus 10pt minus 18pt}
272     \noindent{\small\rm Submitted to: {\it #1}\par}}
273%
274% For articles (other than Letters) not divided into sections
275% Usage \nosections Start of text
276%
277\def\nosections{\vspace{30\p@ plus12\p@ minus12\p@}
278    \noindent\ignorespaces}
279%
280% Acknowledgments (no heading if letter)
281% Usage \ack for Acknowledgments, \ackn for Acknowledgement
282%
283\def\ack{\ifletter\bigskip\noindent\ignorespaces\else
284    \section*{Acknowledgments}\fi}
285\def\ackn{\ifletter\bigskip\noindent\ignorespaces\else
286    \section*{Acknowledgment}\fi}
287%
288% Footnotes: symbols selected in order \dag (1), \ddag (2), \S (3),
289% $\|$ (4), $\P$ (5), $^+$ (6), $^*$ (7), \sharp (8), \dagger\dagger (9)
290% unless optional argument of [<num>] use to specify required symbol,
291% 1=\dag, 2=\ddag, etc
292% Usage: \footnote{Text of footnote}
293%        \footnote[3]{Text of footnote}
294%
295\def\footnoterule{}%
296\setcounter{footnote}{1}
297\long\def\@makefntext#1{\parindent 1em\noindent
298 \makebox[1em][l]{\footnotesize\rm$\m@th{\fnsymbol{footnote}}$}%
299 \footnotesize\rm #1}
300\def\@makefnmark{\hbox{${\fnsymbol{footnote}}\m@th$}}
301\def\@thefnmark{\fnsymbol{footnote}}
302\def\footnote{\@ifnextchar[{\@xfootnote}{\stepcounter{\@mpfn}%
303       \begingroup\let\protect\noexpand
304       \xdef\@thefnmark{\thempfn}\endgroup
305     \@footnotemark\@footnotetext}}
306\def\@xfootnote[#1]{\setcounter{footnote}{#1}%
307   \addtocounter{footnote}{-1}\footnote}
308\def\@fnsymbol#1{\ifcase#1\or \dagger\or \ddagger\or \S\or
309   \|\or \P\or ^{+}\or ^{\tsty *}\or \sharp
310   \or \dagger\dagger \else\@ctrerr\fi\relax}
311%
312% IOP Journals
313%
314\newcounter{jnl}
315\newcommand{\jl}[1]{\setcounter{jnl}{#1}}
316\def\journal{\ifnum\thejnl=0 Institute of Physics Publishing\fi
317        \ifnum\thejnl=1 J. Phys.\ A: Math.\ Gen.\ \fi
318        \ifnum\thejnl=2 J. Phys.\ B: At.\ Mol.\ Opt.\ Phys.\ \fi
319        \ifnum\thejnl=3 J. Phys.:\ Condens. Matter\ \fi
320        \ifnum\thejnl=4 J. Phys.\ G: Nucl.\ Part.\ Phys.\ \fi
321        \ifnum\thejnl=5 Inverse Problems\ \fi
322        \ifnum\thejnl=6 Class. Quantum Grav.\ \fi
323        \ifnum\thejnl=7 Network: Comput.\ Neural Syst.\ \fi
324        \ifnum\thejnl=8 Nonlinearity\ \fi
325        \ifnum\thejnl=9 J. Opt. B: Quantum Semiclass. Opt.\ \fi
326        \ifnum\thejnl=10 Waves Random Media\ \fi
327        \ifnum\thejnl=11 J. Opt. A: Pure Appl. Opt.\ \fi
328        \ifnum\thejnl=12 Phys. Med. Biol.\ \fi
329        \ifnum\thejnl=13 Modelling Simul.\ Mater.\ Sci.\ Eng.\ \fi
330        \ifnum\thejnl=14 Plasma Phys. Control. Fusion\ \fi
331        \ifnum\thejnl=15 Physiol. Meas.\ \fi
332        \ifnum\thejnl=16 Combust. Theory Modelling\ \fi
333        \ifnum\thejnl=17 High Perform.\ Polym.\ \fi
334        \ifnum\thejnl=18 Public Understand. Sci.\ \fi
335        \ifnum\thejnl=19 Rep.\ Prog.\ Phys.\ \fi
336        \ifnum\thejnl=20 J.\ Phys.\ D: Appl.\ Phys.\ \fi
337        \ifnum\thejnl=21 Supercond.\ Sci.\ Technol.\ \fi
338        \ifnum\thejnl=22 Semicond.\ Sci.\ Technol.\ \fi
339        \ifnum\thejnl=23 Nanotechnology\ \fi
340        \ifnum\thejnl=24 Measur.\ Sci.\ Technol.\ \fi
341        \ifnum\thejnl=25 Plasma.\ Sources\ Sci.\ Technol.\ \fi
342        \ifnum\thejnl=26 Smart\ Mater.\ Struct.\ \fi
343        \ifnum\thejnl=27 J.\ Micromech.\ Microeng.\ \fi
344        \ifnum\thejnl=28 Distrib.\ Syst.\ Engng\ \fi
345        \ifnum\thejnl=29 Bioimaging\ \fi
346        \ifnum\thejnl=30 J.\ Radiol. Prot.\ \fi
347        \ifnum\thejnl=31 Europ. J. Phys.\ \fi
348        \ifnum\thejnl=32 J. Opt. A: Pure Appl. Opt.\ \fi
349        \ifnum\thejnl=33 New. J. Phys.\ \fi}
350%
351% E-mail addresses (to provide links from headers)
352%
353\def\eads#1{\vspace*{5pt}\address{E-mail: #1}}
354\def\ead#1{\vspace*{5pt}\address{E-mail: \mailto{#1}}}
355\def\mailto#1{{\tt #1}}
356%
357% Switches
358%
359\newif\ifletter
360%
361\setcounter{secnumdepth}{3}
362\newcounter {section}
363\newcounter {subsection}[section]
364\newcounter {subsubsection}[subsection]
365\newcounter {paragraph}[subsubsection]
366\newcounter {subparagraph}[paragraph]
367\renewcommand\thesection       {\arabic{section}}
368\renewcommand\thesubsection    {\thesection.\arabic{subsection}}
369\renewcommand\thesubsubsection {\thesubsection.\arabic{subsubsection}}
370\renewcommand\theparagraph     {\thesubsubsection.\arabic{paragraph}}
371\renewcommand\thesubparagraph  {\theparagraph.\arabic{subparagraph}}
372\def\@chapapp{Section}
373
374\newcommand\section{\@startsection {section}{1}{\z@}%
375                   {-3.5ex \@plus -1ex \@minus -.2ex}%
376                   {2.3ex \@plus.2ex}%
377                   {\reset@font\normalsize\bfseries\raggedright}}
378\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
379                   {-3.25ex\@plus -1ex \@minus -.2ex}%
380                   {1.5ex \@plus .2ex}%
381                   {\reset@font\normalsize\itshape\raggedright}}
382\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
383                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
384                                     {-1em \@plus .2em}%
385                                     {\reset@font\normalsize\itshape}}
386\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
387                                    {3.25ex \@plus1ex \@minus.2ex}%
388                                    {-1em}%
389                                    {\reset@font\normalsize\itshape}}
390\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
391                                       {3.25ex \@plus1ex \@minus .2ex}%
392                                       {-1em}%
393                                      {\reset@font\normalsize\itshape}}
394\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
395     \let\@svsec\@empty\else
396     \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname. }\fi
397     \@tempskipa #5\relax
398      \ifdim \@tempskipa>\z@
399        \begingroup #6\relax
400          \noindent{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}%
401        \endgroup
402       \csname #1mark\endcsname{#7}\addcontentsline
403         {toc}{#1}{\ifnum #2>\c@secnumdepth \else
404                      \protect\numberline{\csname the#1\endcsname}\fi
405                    #7}\else
406        \def\@svsechd{#6\hskip #3\relax  %% \relax added 2 May 90
407                   \@svsec #8\csname #1mark\endcsname
408                      {#7}\addcontentsline
409                           {toc}{#1}{\ifnum #2>\c@secnumdepth \else
410                             \protect\numberline{\csname the#1\endcsname}\fi
411                       #7}}\fi
412     \@xsect{#5}}
413%
414\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
415   \ifdim \@tempskipa>\z@
416     \begingroup #4\noindent{\hskip #1}{\interlinepenalty \@M #5\par}\endgroup
417   \else \def\@svsechd{#4\hskip #1\relax #5}\fi
418    \@xsect{#3}}
419
420\setlength\leftmargini{2em}
421\setlength\leftmarginii{2em}
422\setlength\leftmarginiii{1.8em}
423\setlength\leftmarginiv{1.6em}
424\setlength\leftmarginv{1em}
425\setlength\leftmarginvi{1em}
426\setlength\leftmargin{\leftmargini}
427\setlength\labelsep{0.5em}
428\setlength\labelwidth{\leftmargini}
429\addtolength\labelwidth{-\labelsep}
430\@beginparpenalty -\@lowpenalty
431\@endparpenalty   -\@lowpenalty
432\@itempenalty     -\@lowpenalty
433\renewcommand\theenumi{\roman{enumi}}
434\renewcommand\theenumii{\alph{enumii}}
435\renewcommand\theenumiii{\arabic{enumiii}}
436\renewcommand\theenumiv{\Alph{enumiv}}
437\newcommand\labelenumi{(\theenumi)}
438\newcommand\labelenumii{(\theenumii)}
439\newcommand\labelenumiii{\theenumiii.}
440\newcommand\labelenumiv{(\theenumiv)}
441\renewcommand\p@enumii{(\theenumi)}
442\renewcommand\p@enumiii{(\theenumi.\theenumii)}
443\renewcommand\p@enumiv{(\theenumi.\theenumii.\theenumiii)}
444\newcommand\labelitemi{$\m@th\bullet$}
445\newcommand\labelitemii{\normalfont\bfseries --}
446\newcommand\labelitemiii{$\m@th\ast$}
447\newcommand\labelitemiv{$\m@th\cdot$}
448\newenvironment{description}
449               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
450                        \let\makelabel\descriptionlabel}}
451               {\endlist}
452\newcommand\descriptionlabel[1]{\hspace\labelsep
453                                \normalfont\bfseries #1}
454\newenvironment{abstract}{%
455      \vspace{16pt plus3pt minus3pt}
456      \begin{indented}
457      \item[]{\bfseries \abstractname.}\quad\rm\ignorespaces}
458      {\end{indented}\if@titlepage\newpage\else\vspace{18\p@ plus18\p@}\fi}
459\newenvironment{verse}
460               {\let\\=\@centercr
461                \list{}{\itemsep      \z@
462                        \itemindent   -1.5em%
463                        \listparindent\itemindent
464                        \rightmargin  \leftmargin
465                        \advance\leftmargin 1.5em}%
466                \item[]}
467               {\endlist}
468\newenvironment{quotation}
469               {\list{}{\listparindent 1.5em%
470                        \itemindent    \listparindent
471                        \rightmargin   \leftmargin
472                        \parsep        \z@ \@plus\p@}%
473                \item[]}
474               {\endlist}
475\newenvironment{quote}
476               {\list{}{\rightmargin\leftmargin}%
477                \item[]}
478               {\endlist}
479\newenvironment{titlepage}
480    {%
481        \@restonecolfalse\newpage
482      \thispagestyle{empty}%
483      \if@compatibility
484        \setcounter{page}{0}
485      \else
486        \setcounter{page}{1}%
487      \fi}%
488    {\newpage\setcounter{page}{1}}
489\def\appendix{\@ifnextchar*{\@appendixstar}{\@appendix}}
490\def\@appendix{\eqnobysec\@appendixstar}
491\def\@appendixstar{\@@par
492 \ifnumbysec                         %  Added 30/4/94 to get Table A1,
493 \@addtoreset{table}{section}        %  Table B1 etc if numbering by
494 \@addtoreset{figure}{section}\fi    %  section
495 \setcounter{section}{0}
496 \setcounter{subsection}{0}
497 \setcounter{subsubsection}{0}
498 \setcounter{equation}{0}
499 \setcounter{figure}{0}
500 \setcounter{table}{0}
501 \def\thesection{Appendix \Alph{section}}   
502 \def\theequation{\ifnumbysec
503      \Alph{section}.\arabic{equation}\else
504      \Alph{section}\arabic{equation}\fi}  % Comment A\arabic{equation} maybe
505 \def\thetable{\ifnumbysec                 % better? 15/4/95
506      \Alph{section}\arabic{table}\else
507      A\arabic{table}\fi}
508 \def\thefigure{\ifnumbysec
509      \Alph{section}\arabic{figure}\else
510      A\arabic{figure}\fi}}
511\def\noappendix{\setcounter{figure}{0}
512     \setcounter{table}{0}
513     \def\thetable{\arabic{table}}
514     \def\thefigure{\arabic{figure}}}
515\setlength\arraycolsep{5\p@}
516\setlength\tabcolsep{6\p@}
517\setlength\arrayrulewidth{.4\p@}
518\setlength\doublerulesep{2\p@}
519\setlength\tabbingsep{\labelsep}
520\skip\@mpfootins = \skip\footins
521\setlength\fboxsep{3\p@}
522\setlength\fboxrule{.4\p@}
523\renewcommand\theequation{\arabic{equation}}
524\newcounter{figure}
525\renewcommand\thefigure{\@arabic\c@figure}
526\def\fps@figure{tbp}
527\def\ftype@figure{1}
528\def\ext@figure{lof}
529\def\fnum@figure{\figurename~\thefigure}
530\newenvironment{figure}{\footnotesize\rm\@float{figure}}%
531    {\end@float\normalsize\rm}
532\newenvironment{figure*}{\footnotesize\rm\@dblfloat{figure}}{\end@dblfloat}
533\newcounter{table}
534\renewcommand\thetable{\@arabic\c@table}
535\def\fps@table{tbp}
536\def\ftype@table{2}
537\def\ext@table{lot}
538\def\fnum@table{\tablename~\thetable}
539\newenvironment{table}{\footnotesize\rm\@float{table}}%
540   {\end@float\normalsize\rm}
541\newenvironment{table*}{\footnotesize\rm\@dblfloat{table}}%
542   {\end@dblfloat\normalsize\rm}
543\newlength\abovecaptionskip
544\newlength\belowcaptionskip
545\setlength\abovecaptionskip{10\p@}
546\setlength\belowcaptionskip{0\p@}
547%
548% Added redefinition of \@caption so captions are not written to
549% aux file therefore less need to \protect fragile commands
550%
551\long\def\@caption#1[#2]#3{\par\begingroup
552    \@parboxrestore
553    \normalsize
554    \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
555  \endgroup}
556%
557\long\def\@makecaption#1#2{\vskip \abovecaptionskip
558 \begin{indented}
559 \item[]{\bf #1.} #2
560 \end{indented}\vskip\belowcaptionskip}
561\let\@portraitcaption=\@makecaption
562
563\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
564\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
565\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
566\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
567\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
568\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
569\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
570\ifiopams
571\renewcommand{\cal}{\protect\pcal}
572\else
573\newcommand{\cal}{\protect\pcal}
574\fi
575\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}}
576\ifiopams
577\renewcommand{\mit}{\protect\pmit}
578\else
579\newcommand{\mit}{\protect\pmit}
580\fi
581\newcommand{\pmit}{\@fontswitch{\relax}{\mathnormal}}
582\newcommand\@pnumwidth{1.55em}
583\newcommand\@tocrmarg {2.55em}
584\newcommand\@dotsep{4.5}
585\setcounter{tocdepth}{3}
586\newcommand\tableofcontents{%
587    \section*{\contentsname
588        \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}}%
589    \@starttoc{toc}%
590    }
591\newcommand\l@part[2]{%
592  \ifnum \c@tocdepth >-2\relax
593    \addpenalty{\@secpenalty}%
594    \addvspace{2.25em \@plus\p@}%
595    \begingroup
596      \setlength\@tempdima{3em}%
597      \parindent \z@ \rightskip \@pnumwidth
598      \parfillskip -\@pnumwidth
599      {\leavevmode
600       \large \bfseries #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
601       \nobreak
602       \if@compatibility
603         \global\@nobreaktrue
604         \everypar{\global\@nobreakfalse\everypar{}}
605      \fi
606    \endgroup
607  \fi}
608\newcommand\l@section[2]{%
609  \ifnum \c@tocdepth >\z@
610    \addpenalty{\@secpenalty}%
611    \addvspace{1.0em \@plus\p@}%
612    \setlength\@tempdima{1.5em}%
613    \begingroup
614      \parindent \z@ \rightskip \@pnumwidth
615      \parfillskip -\@pnumwidth
616      \leavevmode \bfseries
617      \advance\leftskip\@tempdima
618      \hskip -\leftskip
619      #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
620    \endgroup
621  \fi}
622\newcommand\l@subsection   {\@dottedtocline{2}{1.5em}{2.3em}}
623\newcommand\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
624\newcommand\l@paragraph    {\@dottedtocline{4}{7.0em}{4.1em}}
625\newcommand\l@subparagraph {\@dottedtocline{5}{10em}{5em}}
626\newcommand\listoffigures{%
627    \section*{\listfigurename
628      \@mkboth{\uppercase{\listfigurename}}%
629              {\uppercase{\listfigurename}}}%
630    \@starttoc{lof}%
631    }
632\newcommand\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
633\newcommand\listoftables{%
634    \section*{\listtablename
635      \@mkboth{\uppercase{\listtablename}}{\uppercase{\listtablename}}}%
636    \@starttoc{lot}%
637    }
638\let\l@table\l@figure
639\newenvironment{theindex}
640               {\if@twocolumn
641                  \@restonecolfalse
642                \else
643                  \@restonecoltrue
644                \fi
645                \columnseprule \z@
646                \columnsep 35\p@
647                \twocolumn[\section*{\indexname}]%
648                \@mkboth{\uppercase{\indexname}}%
649                        {\uppercase{\indexname}}%
650                \thispagestyle{plain}\parindent\z@
651                \parskip\z@ \@plus .3\p@\relax
652                \let\item\@idxitem}
653               {\if@restonecol\onecolumn\else\clearpage\fi}
654\newcommand\@idxitem  {\par\hangindent 40\p@}
655\newcommand\subitem   {\par\hangindent 40\p@ \hspace*{20\p@}}
656\newcommand\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}
657\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
658\newcommand\contentsname{Contents}
659\newcommand\listfigurename{List of Figures}
660\newcommand\listtablename{List of Tables}
661\newcommand\refname{References}
662\newcommand\indexname{Index}
663\newcommand\figurename{Figure}
664\newcommand\tablename{Table}
665\newcommand\partname{Part}
666\newcommand\appendixname{Appendix}
667\newcommand\abstractname{Abstract}
668\newcommand\today{\number\day\space\ifcase\month\or
669  January\or February\or March\or April\or May\or June\or
670  July\or August\or September\or October\or November\or December\fi
671  \space\number\year}
672\setlength\columnsep{10\p@}
673\setlength\columnseprule{0\p@}
674
675\newcommand{\Tables}{\clearpage\section*{Tables and table captions}
676    \def\fps@table{hp}\noappendix}
677\newcommand{\Figures}{\clearpage\section*{Figure captions}
678    \def\fps@figure{hp}\noappendix}
679%
680\newcommand{\Figure}[1]{\begin{figure}
681  \caption{#1}
682  \end{figure}}
683%
684\newcommand{\Table}[1]{\begin{table}
685  \caption{#1}
686  \begin{indented}
687  \lineup
688  \item[]\begin{tabular}{@{}l*{15}{l}}}
689
690\def\endTable{\end{tabular}\end{indented}\end{table}}
691\let\endtab=\endTable
692%
693\newcommand{\fulltable}[1]{\begin{table}
694  \caption{#1}
695  \lineup
696  \begin{tabular*}{\textwidth}{@{}l*{15}{@{\extracolsep{0pt plus 12pt}}l}}}
697\def\endfulltable{\end{tabular*}\end{table}}
698%
699%
700\newcommand{\Bibliography}[1]{\section*{References}\par\numrefs{#1}}
701\newcommand{\References}{\section*{References}\par\refs}
702
703\def\thebibliography#1{\list
704 {\hfil[\arabic{enumi}]}{\topsep=0\p@\parsep=0\p@
705 \partopsep=0\p@\itemsep=0\p@
706 \labelsep=5\p@\itemindent=-10\p@
707 \settowidth\labelwidth{\footnotesize[#1]}%
708 \leftmargin\labelwidth
709 \advance\leftmargin\labelsep
710 \advance\leftmargin -\itemindent
711 \usecounter{enumi}}\footnotesize
712 \def\newblock{\ }
713 \sloppy\clubpenalty4000\widowpenalty4000
714 \sfcode`\.=1000\relax}
715\let\endthebibliography=\endlist
716\def\numrefs#1{\begin{thebibliography}{#1}}
717\def\endnumrefs{\end{thebibliography}}
718\let\endbib=\endnumrefs
719%
720\def\thereferences{\list{}{\topsep=0\p@\parsep=0\p@
721 \partopsep=0\p@\itemsep=0\p@\labelsep=0\p@\itemindent=-18\p@
722\labelwidth=0\p@\leftmargin=18\p@
723}\footnotesize\rm
724\def\newblock{\ }
725\sloppy\clubpenalty4000\widowpenalty4000
726\sfcode`\.=1000\relax
727}
728%
729\let\endthereferences=\endlist
730\newlength{\indentedwidth}
731\newdimen\mathindent
732\indentedwidth=\mathindent
733%
734% Macro to used for references in the Harvard system
735%
736\newenvironment{harvard}{\list{}{\topsep=0\p@\parsep=0\p@
737\partopsep=0\p@\itemsep=0\p@\labelsep=0\p@\itemindent=-18\p@
738\labelwidth=0\p@\leftmargin=18\p@
739}\footnotesize\rm
740\def\newblock{\ }
741\sloppy\clubpenalty4000\widowpenalty4000
742\sfcode`\.=1000\relax}{\endlist}
743%
744\def\refs{\begin{harvard}}
745\def\endrefs{\end{harvard}}
746%
747\newenvironment{indented}{\begin{indented}}{\end{indented}}
748\newenvironment{varindent}[1]{\begin{varindent}{#1}}{\end{varindent}}
749%
750\def\indented{\list{}{\itemsep=0\p@\labelsep=0\p@\itemindent=0\p@
751   \labelwidth=0\p@\leftmargin=\mathindent\topsep=0\p@\partopsep=0\p@
752   \parsep=0\p@\listparindent=15\p@}\footnotesize\rm}
753
754\let\endindented=\endlist
755
756\def\varindent#1{\setlength{\varind}{#1}%
757   \list{}{\itemsep=0\p@\labelsep=0\p@\itemindent=0\p@
758   \labelwidth=0\p@\leftmargin=\varind\topsep=0\p@\partopsep=0\p@
759   \parsep=0\p@\listparindent=15\p@}\footnotesize\rm}
760
761\let\endvarindent=\endlist
762
763\def\[{\relax\ifmmode\@badmath\else
764 \begin{trivlist}
765 \@beginparpenalty\predisplaypenalty
766 \@endparpenalty\postdisplaypenalty
767 \item[]\leavevmode
768 \hbox to\linewidth\bgroup$ \displaystyle
769 \hskip\mathindent\bgroup\fi}
770\def\]{\relax\ifmmode \egroup $\hfil \egroup \end{trivlist}\else \@badmath \fi}
771\def\equation{\@beginparpenalty\predisplaypenalty
772 \@endparpenalty\postdisplaypenalty
773\refstepcounter{equation}\trivlist \item[]\leavevmode
774 \hbox to\linewidth\bgroup $ \displaystyle
775\hskip\mathindent}
776\def\endequation{$\hfil \displaywidth\linewidth\@eqnnum\egroup \endtrivlist}
777%
778\@namedef{equation*}{\[}
779\@namedef{endequation*}{\]}
780%
781\def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation
782\global\@eqnswtrue
783\global\@eqcnt\z@\tabskip\mathindent\let\\=\@eqncr
784\abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
785\belowdisplayskip\abovedisplayskip
786\belowdisplayshortskip\abovedisplayskip
787\abovedisplayshortskip\abovedisplayskip
788$$\halign to
789\linewidth\bgroup\@eqnsel$\displaystyle\tabskip\z@
790 {##{}}$&\global\@eqcnt\@ne $\displaystyle{{}##{}}$\hfil
791 &\global\@eqcnt\tw@ $\displaystyle{{}##}$\hfil
792 \tabskip\@centering&\llap{##}\tabskip\z@\cr}
793\def\endeqnarray{\@@eqncr\egroup
794 \global\advance\c@equation\m@ne$$\global\@ignoretrue }
795\mathindent = 6pc
796%
797\def\eqalign#1{\null\vcenter{\def\\{\cr}\openup\jot\m@th
798  \ialign{\strut$\displaystyle{##}$\hfil&$\displaystyle{{}##}$\hfil
799      \crcr#1\crcr}}\,}
800%
801\def\eqalignno#1{\displ@y \tabskip\z@skip
802  \halign to\displaywidth{\hspace{5pc}$\@lign\displaystyle{##}$%
803    \tabskip\z@skip
804    &$\@lign\displaystyle{{}##}$\hfill\tabskip\@centering
805    &\llap{$\@lign\hbox{\rm##}$}\tabskip\z@skip\crcr
806    #1\crcr}}
807%
808\newif\ifnumbysec
809\def\theequation{\ifnumbysec
810      \arabic{section}.\arabic{equation}\else
811      \arabic{equation}\fi}
812\def\eqnobysec{\numbysectrue\@addtoreset{equation}{section}}
813
814\newcounter{eqnval}
815\def\numparts{\addtocounter{equation}{1}%
816     \setcounter{eqnval}{\value{equation}}%
817     \setcounter{equation}{0}%
818     \def\theequation{\ifnumbysec
819     \arabic{section}.\arabic{eqnval}{\it\alph{equation}}%
820     \else\arabic{eqnval}{\it\alph{equation}}\fi}}
821
822\def\endnumparts{\def\theequation{\ifnumbysec
823     \arabic{section}.\arabic{equation}\else
824     \arabic{equation}\fi}%
825     \setcounter{equation}{\value{eqnval}}}
826%
827\def\cases#1{%
828     \left\{\,\vcenter{\def\\{\cr}\normalbaselines\openup1\jot\m@th%
829     \ialign{\strut$\displaystyle{##}\hfil$&\tqs
830     \rm##\hfil\crcr#1\crcr}}\right.}%
831%
832\newcommand{\e}{\mathrm{e}}
833\newcommand{\rme}{\mathrm{e}}
834\newcommand{\rmi}{\mathrm{i}}
835\newcommand{\rmd}{\mathrm{d}}
836\renewcommand{\qquad}{\hspace*{25pt}}
837\newcommand{\tdot}[1]{\stackrel{\dots}{#1}}   % Added 1/9/94
838\newcommand{\tqs}{\hspace*{25pt}}
839\newcommand{\fl}{\hspace*{-\mathindent}}
840\newcommand{\Tr}{\mathop{\mathrm{Tr}}\nolimits}
841\newcommand{\tr}{\mathop{\mathrm{tr}}\nolimits}
842\newcommand{\Or}{\mathord{\mathrm{O}}} %changed from \mathop 20/1/95
843\newcommand{\lshad}{[\![}
844\newcommand{\rshad}{]\!]}
845\newcommand{\case}[2]{{\textstyle\frac{#1}{#2}}}
846\def\pt(#1){({\it #1\/})}
847\newcommand{\dsty}{\displaystyle}
848\newcommand{\tsty}{\textstyle}
849\newcommand{\ssty}{\scriptstyle}
850\newcommand{\sssty}{\scriptscriptstyle}
851\def\lo#1{\llap{${}#1{}$}}
852\def\eql{\llap{${}={}$}}
853\def\lsim{\llap{${}\sim{}$}}
854\def\lsimeq{\llap{${}\simeq{}$}}
855\def\lequiv{\llap{${}\equiv{}$}}
856%
857\newcommand{\eref}[1]{(\ref{#1})}
858\newcommand{\sref}[1]{section~\ref{#1}}
859\newcommand{\fref}[1]{figure~\ref{#1}}
860\newcommand{\tref}[1]{table~\ref{#1}}
861\newcommand{\Eref}[1]{Equation (\ref{#1})}
862\newcommand{\Sref}[1]{Section~\ref{#1}}
863\newcommand{\Fref}[1]{Figure~\ref{#1}}
864\newcommand{\Tref}[1]{Table~\ref{#1}}
865
866\newcommand{\opencircle}{\mbox{\Large$\circ\,$}}  % moved Large outside maths
867\newcommand{\opensquare}{\mbox{$\rlap{$\sqcap$}\sqcup$}}
868\newcommand{\opentriangle}{\mbox{$\triangle$}}
869\newcommand{\opentriangledown}{\mbox{$\bigtriangledown$}}
870\newcommand{\opendiamond}{\mbox{$\diamondsuit$}}
871\newcommand{\fullcircle}{\mbox{{\Large$\bullet\,$}}} % moved Large outside maths
872\newcommand{\fullsquare}{\,\vrule height5pt depth0pt width5pt}
873\newcommand{\dotted}{\protect\mbox{${\mathinner{\cdotp\cdotp\cdotp\cdotp\cdotp\cdotp}}$}}
874\newcommand{\dashed}{\protect\mbox{-\; -\; -\; -}}
875\newcommand{\broken}{\protect\mbox{-- -- --}}
876\newcommand{\longbroken}{\protect\mbox{--- --- ---}}
877\newcommand{\chain}{\protect\mbox{--- $\cdot$ ---}}
878\newcommand{\dashddot}{\protect\mbox{--- $\cdot$ $\cdot$ ---}}
879\newcommand{\full}{\protect\mbox{------}}
880
881\def\;{\protect\psemicolon}
882\def\psemicolon{\relax\ifmmode\mskip\thickmuskip\else\kern .3333em\fi}
883\def\lineup{\def\0{\hbox{\phantom{\footnotesize\rm 0}}}%
884    \def\m{\hbox{$\phantom{-}$}}%
885    \def\-{\llap{$-$}}}
886%
887%%%%%%%%%%%%%%%%%%%%%
888% Tables rules      %
889%%%%%%%%%%%%%%%%%%%%%
890
891\newcommand{\boldarrayrulewidth}{1\p@}
892% Width of bold rule in tabular environment.
893
894\def\bhline{\noalign{\ifnum0=`}\fi\hrule \@height 
895\boldarrayrulewidth \futurelet \@tempa\@xhline}
896
897\def\@xhline{\ifx\@tempa\hline\vskip \doublerulesep\fi
898      \ifnum0=`{\fi}}
899
900%
901% Rules for tables with extra space around
902%
903\newcommand{\br}{\ms\bhline\ms}
904\newcommand{\mr}{\ms\hline\ms}
905%
906\newcommand{\centre}[2]{\multispan{#1}{\hfill #2\hfill}}
907\newcommand{\crule}[1]{\multispan{#1}{\hspace*{\tabcolsep}\hrulefill
908  \hspace*{\tabcolsep}}}
909\newcommand{\fcrule}[1]{\ifnum\thetabtype=1\multispan{#1}{\hrulefill
910  \hspace*{\tabcolsep}}\else\multispan{#1}{\hrulefill}\fi}
911%
912% Extra spaces for tables and displayed equations
913%
914\newcommand{\ms}{\noalign{\vspace{3\p@ plus2\p@ minus1\p@}}}
915\newcommand{\bs}{\noalign{\vspace{6\p@ plus2\p@ minus2\p@}}}
916\newcommand{\ns}{\noalign{\vspace{-3\p@ plus-1\p@ minus-1\p@}}}
917\newcommand{\es}{\noalign{\vspace{6\p@ plus2\p@ minus2\p@}}\displaystyle}%
918%
919\newcommand{\etal}{{\it et al\/}\ }
920\newcommand{\dash}{------}
921\newcommand{\nonum}{\par\item[]}                %\par added 1/9/93
922\newcommand{\mat}[1]{\underline{\underline{#1}}}
923%
924% abbreviations for IOPP journals
925%
926\newcommand{\CQG}{{\it Class. Quantum Grav.} }
927\newcommand{\CTM}{{\it Combust. Theory Modelling\/} }
928\newcommand{\DSE}{{\it Distrib. Syst. Engng.\/} }
929\newcommand{\EJP}{{\it Eur. J. Phys.} }
930\newcommand{\JNE}{{\it J. Neural Eng.} } %added 30/11/2004 GMD
931\newcommand{\PB}{{\it Phys. Biol.} } %added 30/11/2004 GMD
932\newcommand{\SMS}{{\it Smart Mater. Struct.} } %added 30/11/2004 GMD
933\newcommand{\HPP}{{\it High Perform. Polym.} }              % added 4/5/93
934\newcommand{\IP}{{\it Inverse Problems\/} }
935\newcommand{\JHM}{{\it J. Hard Mater.} }                    % added 4/5/93
936\newcommand{\JO}{{\it J. Opt.} }
937\newcommand{\JOA}{{\it J. Opt. A: Pure Appl. Opt.} }
938\newcommand{\JOB}{{\it J. Opt. B: Quantum Semiclass. Opt.} }
939\newcommand{\JPA}{{\it J. Phys. A: Math. Gen.} }
940\newcommand{\JPB}{{\it J. Phys. B: At. Mol. Phys.} }      %1968-87
941\newcommand{\jpb}{{\it J. Phys. B: At. Mol. Opt. Phys.} } %1988 and onwards
942\newcommand{\JPC}{{\it J. Phys. C: Solid State Phys.} }   %1968--1988
943\newcommand{\JPCM}{{\it J. Phys.: Condens. Matter\/} }    %1989 and onwards
944\newcommand{\JPD}{{\it J. Phys. D: Appl. Phys.} }
945\newcommand{\JPE}{{\it J. Phys. E: Sci. Instrum.} }
946\newcommand{\JPF}{{\it J. Phys. F: Met. Phys.} }
947\newcommand{\JPG}{{\it J. Phys. G: Nucl. Phys.} }         %1975--1988
948\newcommand{\jpg}{{\it J. Phys. G: Nucl. Part. Phys.} }   %1989 and onwards
949\newcommand{\JMM}{{\it J. Micromech. Microeng.\/} }
950\newcommand{\MSMSE}{{\it Modelling Simulation Mater. Sci. Eng.} }
951\newcommand{\MST}{{\it Meas. Sci. Technol.} }                 %1990 and onwards
952\newcommand{\NET}{{\it Network: Comput. Neural Syst.} }
953\newcommand{\NJP}{{\it New J. Phys.} }
954\newcommand{\NL}{{\it Nonlinearity\/} }
955\newcommand{\NT}{{\it Nanotechnology} }
956\newcommand{\PAO}{{\it Pure Appl. Optics\/} }
957\newcommand{\PM}{{\it Physiol. Meas.} }                        % added 4/5/93
958\newcommand{\PMB}{{\it Phys. Med. Biol.} }
959\newcommand{\PPCF}{{\it Plasma Phys. Control. Fusion\/} }      % added 4/5/93
960\newcommand{\PSST}{{\it Plasma Sources Sci. Technol.} }
961\newcommand{\PUS}{{\it Public Understand. Sci.} }
962\newcommand{\QO}{{\it Quantum Opt.} }
963\newcommand{\QSO}{{\em Quantum Semiclass. Opt.} }
964\newcommand{\RPP}{{\it Rep. Prog. Phys.} }
965\newcommand{\SLC}{{\it Sov. Lightwave Commun.} }               % added 4/5/93
966\newcommand{\SST}{{\it Semicond. Sci. Technol.} }
967\newcommand{\SUST}{{\it Supercond. Sci. Technol.} }
968\newcommand{\WRM}{{\it Waves Random Media\/} }
969%
970% Other commonly quoted journals
971%
972\newcommand{\AC}{{\it Acta Crystallogr.} }
973\newcommand{\AM}{{\it Acta Metall.} }
974\newcommand{\AP}{{\it Ann. Phys., Lpz.} }
975\newcommand{\APNY}{{\it Ann. Phys., NY\/} }
976\newcommand{\APP}{{\it Ann. Phys., Paris\/} }
977\newcommand{\CJP}{{\it Can. J. Phys.} }
978\newcommand{\JAP}{{\it J. Appl. Phys.} }
979\newcommand{\JCP}{{\it J. Chem. Phys.} }
980\newcommand{\JJAP}{{\it Japan. J. Appl. Phys.} }
981\newcommand{\JP}{{\it J. Physique\/} }
982\newcommand{\JPhCh}{{\it J. Phys. Chem.} }
983\newcommand{\JMMM}{{\it J. Magn. Magn. Mater.} }
984\newcommand{\JMP}{{\it J. Math. Phys.} }
985\newcommand{\JOSA}{{\it J. Opt. Soc. Am.} }
986\newcommand{\JPSJ}{{\it J. Phys. Soc. Japan\/} }
987\newcommand{\JQSRT}{{\it J. Quant. Spectrosc. Radiat. Transfer\/} }
988\newcommand{\NC}{{\it Nuovo Cimento\/} }
989\newcommand{\NIM}{{\it Nucl. Instrum. Methods\/} }
990\newcommand{\NP}{{\it Nucl. Phys.} }
991\newcommand{\PL}{{\it Phys. Lett.} }
992\newcommand{\PR}{{\it Phys. Rev.} }
993\newcommand{\PRL}{{\it Phys. Rev. Lett.} }
994\newcommand{\PRS}{{\it Proc. R. Soc.} }
995\newcommand{\PS}{{\it Phys. Scr.} }
996\newcommand{\PSS}{{\it Phys. Status Solidi\/} }
997\newcommand{\PTRS}{{\it Phil. Trans. R. Soc.} }
998\newcommand{\RMP}{{\it Rev. Mod. Phys.} }
999\newcommand{\RSI}{{\it Rev. Sci. Instrum.} }
1000\newcommand{\SSC}{{\it Solid State Commun.} }
1001\newcommand{\ZP}{{\it Z. Phys.} }
1002%
1003\pagestyle{headings}
1004\pagenumbering{arabic}      % Arabic page numbers
1005\raggedbottom
1006\onecolumn
1007\endinput
1008%%
1009%% End of file `iopart.cls'.
1010
Note: See TracBrowser for help on using the repository browser.