%%% ====================================================================== %%% @LaTeX-style-file{ %%% filename = "prbbib.sty", %%% version = "3.0", %%% date = "September 29, 1992", %%% ISO-date = "1992.09.29", %%% time = "15:41:54.18 EDT", %%% author = "American Physical Society", %%% contact = "Christopher B. Hamlin", %%% address = "APS Publications Liaison Office %%% 500 Sunnyside Blvd. %%% Woodbury, NY 11797", %%% telephone = "(516) 576-2390", %%% FAX = "(516) 349-7817", %%% email = "mis@aps.org (Internet)", %%% supported = "yes", %%% archived = "pinet.aip.org/pub/revtex, %%% Niord.SHSU.edu:[FILESERV.REVTEX]", %%% keywords = "REVTeX, version 3.0, PRB-style citations, %%% American Physical Society", %%% codetable = "ISO/ASCII", %%% checksum = "25567 169 396 4772", %%% docstring = "This is the internally called style for %%% PRB-style citations for the American %%% Physical Society under REVTeX 3.0 %%% (release of November 10, 1992). %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility." %%% } %%% ====================================================================== % ****** Start of file prbbib.sty ****** % % % This file is part of the APS files in the REVTeX 3.0 distribution. % Version 3.0 of REVTeX, November 10, 1992. % % Copyright (c) 1992 The American Physical Society. % % See the REVTeX 3.0 README file for restrictions and more information. % \typeout{Filename: prbbib.sty, v3.0 <9/29/1992>} \def\@bibitem#1{\item\if@filesw \immediate\write\@auxout {\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces} \def\@cite#1#2{{#1\if@tempswa , #2\fi}} % \def\@biblabel#1{$^{#1}$} % \def\@lbibitem[#1]#2{\item[\@biblabel{#1}]\if@filesw {\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces} \newdimen\WidestRefLabelThusFar \global\WidestRefLabelThusFar\z@ \def\bibcite#1#2{\global\@namedef{b@#1}{#2}\@SetMaxRefLabel{#1}} \def\@SetMaxRefLabel#1{% {% \setbox0\hbox{$^{\csname b@#1\endcsname}$}% \ifdim\wd0>\WidestRefLabelThusFar \global\WidestRefLabelThusFar=\wd0 \fi }% } \def\@citex[#1]#2{% \if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi \leavevmode\unskip$^{\scriptstyle\@cite{\@collapse{#2}}{#1}}$} \def\CITE{% \@ifnextchar[{\@tempswatrue\@CITEX}{\@tempswafalse\@CITEX[]}% } \let\onlinecite\CITE \def\@CITEX[#1]#2{% \if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi \leavevmode\unskip\ \@cite{\@collapse{#2}}{#1}} \let\@bylinecite\cite \def\@collapse#1{% {% \let\@temp\relax \@tempcntb\@MM \def\@citea{}% \@for \@citeb:=#1\do{% \@ifundefined{b@\@citeb}% {\@temp\@citea{\bf ?}% \@tempcntb\@MM\let\@temp\relax \@warning{Citation `\@citeb ' on page \thepage\space undefined}% }% {\@tempcnta\@tempcntb \advance\@tempcnta\@ne \edef\MyTemp{\csname b@\@citeb\endcsname}% \def\@tempa{\@temptokena=\bgroup}% \if0A{\fi% \afterassignment\@tempa % \@tempcntb=0\MyTemp\relax}% \ifnum\@tempcntb=0\relax% \@tempcntb=\@MM \@citea\MyTemp \let\@temp = \relax \else % \edef\@tempd{\number\@tempcntb}% \ifnum\@tempcnta=\@tempcntb % \ifx\@temp\relax % \edef\@temp{\@citea\@tempd}% \else \edef\@temp{\hbox{--}\@tempd}% \fi \else % \@temp\@citea\@tempd \let\@temp\relax \fi \fi }% \def\@citea{, }% }% \@temp % }% }% \def\references{% \ifpreprintsty \newpage \hbox to\hsize{\hss\large \refname\hss}% \else \vskip24pt \hrule width\hsize\relax \vskip 1.6cm \fi \list{\@biblabel{\arabic{enumiv}}}% {\labelwidth\WidestRefLabelThusFar \labelsep2pt % \leftmargin\labelwidth % \advance\leftmargin\labelsep % \ifdim\baselinestretch pt>1 pt % \parsep 4pt\relax % \else % \parsep 0pt\relax % \fi \itemsep\parsep % \usecounter{enumiv}% \let\p@enumiv\@empty \def\theenumiv{\arabic{enumiv}}% }% \let\newblock\relax % \sloppy\clubpenalty4000\widowpenalty4000 \sfcode`\.=1000\relax \ifpreprintsty\else\small\fi } \def\endreferences{% \def\@noitemerr{\@warning{Empty `thebibliography' environment}}% \endlist \let\@SetMaxRefLabel\@gobble } \def\thebibliography#1{\references} \def\endthebibliography{\endreferences} % % ****** End of file prbbib.sty ******