| 1 |
%% |
| 2 |
%% This is file `revsymb.sty', |
| 3 |
%% generated with the docstrip utility. |
| 4 |
%% |
| 5 |
%% The original source files were: |
| 6 |
%% |
| 7 |
%% revtex4.dtx (with options: `revsymb') |
| 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 |
\ProvidesPackage{revsymb} |
| 21 |
[2001/08/03 v4.0 (http://publish.aps.org/revtex4/ for documentation)]%FileInfo |
| 22 |
\def\REVSYMB@warn#1{\PackageWarningNoLine{revsymb}{#1}}% |
| 23 |
\DeclareRobustCommand\lambdabar{% |
| 24 |
\bgroup |
| 25 |
\def\@tempa{% |
| 26 |
\hbox{% |
| 27 |
\raise.73\ht\z@ |
| 28 |
\hb@xt@\z@{% |
| 29 |
\kern.25\wd\z@ |
| 30 |
\vrule \@width.5\wd\z@\@height.1\p@\@depth.1\p@ |
| 31 |
\hss |
| 32 |
}% |
| 33 |
\box\z@ |
| 34 |
}% |
| 35 |
}% |
| 36 |
\mathchoice |
| 37 |
{\setbox\z@\hbox{$\displaystyle \lambda$}\@tempa}% |
| 38 |
{\setbox\z@\hbox{$\textstyle \lambda$}\@tempa}% |
| 39 |
{\setbox\z@\hbox{$\scriptstyle \lambda$}\@tempa}% |
| 40 |
{\setbox\z@\hbox{$\scriptscriptstyle\lambda$}\@tempa}% |
| 41 |
\egroup |
| 42 |
}% |
| 43 |
\DeclareRobustCommand\openone{\leavevmode\hbox{\small1\normalsize\kern-.33em1}}% |
| 44 |
\DeclareRobustCommand\corresponds{\replace@command\corresponds\triangleq}% |
| 45 |
\DeclareRobustCommand\overcirc{\replace@command\overcirc\mathring}% |
| 46 |
\DeclareRobustCommand\overdots{\replace@command\overdots\dddot}% |
| 47 |
\DeclareRobustCommand\REV@triangleq{% |
| 48 |
{\lower.2ex\hbox{=}}{\kern-.75em^\triangle}% |
| 49 |
}% |
| 50 |
\DeclareRobustCommand\REV@dddot[1]{% |
| 51 |
\@ontopof{#1}{\cdots}{1.0}\mathord{\box2}% |
| 52 |
}% |
| 53 |
\DeclareRobustCommand\altsuccsim{\succ\kern-.9em_\sim\kern.3em}% |
| 54 |
\DeclareRobustCommand\altprecsim{\prec\kern-1em_\sim\kern.3em}% |
| 55 |
\let\REV@succsim\altsuccsim |
| 56 |
\let\REV@precsim\altprecsim |
| 57 |
\DeclareRobustCommand\REV@lesssim{\mathrel{\mathpalette\vereq{<}}}% |
| 58 |
\DeclareRobustCommand\REV@gtrsim{\mathrel{\mathpalette\vereq{>}}}% |
| 59 |
\DeclareRobustCommand\alt{\lesssim} |
| 60 |
\DeclareRobustCommand\agt{\gtrsim} |
| 61 |
\def\vereq#1#2{% |
| 62 |
\lower3\p@\vbox{% |
| 63 |
\baselineskip1.5\p@ |
| 64 |
\lineskip1.5\p@ |
| 65 |
\ialign{$\m@th#1\hfill##\hfil$\crcr#2\crcr\sim\crcr}% |
| 66 |
}% |
| 67 |
}% |
| 68 |
\DeclareRobustCommand\tensor[1]{\@ontopof{#1}{\leftrightarrow}{1.15}\mathord{\box2}} |
| 69 |
\DeclareRobustCommand\overstar[1]{\@ontopof{#1}{\ast}{1.15}\mathord{\box2}} |
| 70 |
\DeclareRobustCommand\loarrow[1]{\@ontopof{#1}{\leftarrow}{1.15}\mathord{\box2}} |
| 71 |
\DeclareRobustCommand\roarrow[1]{\@ontopof{#1}{\rightarrow}{1.15}\mathord{\box2}} |
| 72 |
\def\@ontopof#1#2#3{% |
| 73 |
{% |
| 74 |
\mathchoice |
| 75 |
{\@@ontopof{#1}{#2}{#3}\displaystyle \scriptstyle }% |
| 76 |
{\@@ontopof{#1}{#2}{#3}\textstyle \scriptstyle }% |
| 77 |
{\@@ontopof{#1}{#2}{#3}\scriptstyle \scriptscriptstyle}% |
| 78 |
{\@@ontopof{#1}{#2}{#3}\scriptscriptstyle\scriptscriptstyle}% |
| 79 |
}% |
| 80 |
}% |
| 81 |
\def\@@ontopof#1#2#3#4#5{% |
| 82 |
\setbox\z@\hbox{$#4#1$}% |
| 83 |
\setbox\f@ur\hbox{$#5#2$}% |
| 84 |
\setbox\tw@\null\ht\tw@\ht\z@ \dp\tw@\dp\z@ |
| 85 |
\@ifdim{\wd\z@>\wd\f@ur}{% |
| 86 |
\setbox\f@ur\hb@xt@\wd\z@{\hss\box\f@ur\hss}% |
| 87 |
\mathord{\rlap{\raise#3\ht\z@\box\f@ur}\box\z@}% |
| 88 |
}{% |
| 89 |
\setbox\f@ur\hb@xt@.9\wd\f@ur{\hss\box\f@ur\hss}% |
| 90 |
\setbox\z@\hb@xt@\wd\f@ur{\hss$#4\relax#1$\hss}% |
| 91 |
\mathord{\rlap{\copy\z@}\raise#3\ht\z@\box\f@ur}% |
| 92 |
}% |
| 93 |
}% |
| 94 |
\DeclareRobustCommand\frak{% |
| 95 |
\REVSYMB@warn{% |
| 96 |
Command \string\frak\space unsupported:^^J% |
| 97 |
please use \string\mathfrak\space instead.% |
| 98 |
}% |
| 99 |
\global\let\frak\mathfrak |
| 100 |
\frak |
| 101 |
}% |
| 102 |
\DeclareRobustCommand\REV@mathfrak{% |
| 103 |
\REVSYMB@warn{% |
| 104 |
Command \string\mathfrak\space undefined:^^J% |
| 105 |
please specify the amsfonts or amssymb option!% |
| 106 |
}% |
| 107 |
\global\let\mathfrak\@firstofone |
| 108 |
\mathfrak |
| 109 |
}% |
| 110 |
\DeclareRobustCommand\Bbb{% |
| 111 |
\REVSYMB@warn{% |
| 112 |
Command \string\Bbb\space unsupported:^^J% |
| 113 |
please use \string\mathbb\space instead.% |
| 114 |
}% |
| 115 |
\global\let\Bbb\mathbb |
| 116 |
\Bbb |
| 117 |
}% |
| 118 |
\DeclareRobustCommand\REV@mathfrak{% |
| 119 |
\REVSYMB@warn{% |
| 120 |
Command \string\mathbb\space undefined:^^J% |
| 121 |
please specify the amsfonts or amssymb option!% |
| 122 |
}% |
| 123 |
\global\let\mathbb\@firstofone |
| 124 |
\mathbb |
| 125 |
}% |
| 126 |
\def\Bigglb{\REV@boldopen \Bigg}% |
| 127 |
\def\Biglb {\REV@boldopen \Big }% |
| 128 |
\def\bigglb{\REV@boldopen \bigg}% |
| 129 |
\def\biglb {\REV@boldopen \big }% |
| 130 |
\def\Biggrb{\REV@boldclose\Bigg}% |
| 131 |
\def\Bigrb {\REV@boldclose\Big }% |
| 132 |
\def\biggrb{\REV@boldclose\bigg}% |
| 133 |
\def\bigrb {\REV@boldclose\big }% |
| 134 |
\def\REV@pmb#1{% |
| 135 |
\hbox{% |
| 136 |
\setbox\z@=\hbox{#1}% |
| 137 |
\kern-.02em\copy\z@\kern-\wd\z@ |
| 138 |
\kern .04em\copy\z@\kern-\wd\z@ |
| 139 |
\kern-.02em |
| 140 |
\raise.04em\copy\z@ |
| 141 |
}% |
| 142 |
}% |
| 143 |
\def\REV@boldopen #1#2{\mathopen {\REV@pmb{$#1#2$}}}% |
| 144 |
\def\REV@boldclose#1#2{\mathclose{\REV@pmb{$#1#2$}}}% |
| 145 |
\def\revsymb@inithook{% |
| 146 |
\@ifxundefined\dddot{\let\dddot\REV@dddot}{}% |
| 147 |
\@ifxundefined\triangleq{\let\triangleq\REV@triangleq}{}% |
| 148 |
\@ifxundefined\succsim{\let\succsim\altsuccsim}{}% |
| 149 |
\@ifxundefined\precsim{\let\precsim\altprecsim}{}% |
| 150 |
\@ifxundefined\lesssim{\let\lesssim\REV@lesssim}{}% |
| 151 |
\@ifxundefined\gtrsim {\let\gtrsim \REV@gtrsim }{}% |
| 152 |
\@ifxundefined\mathfrak{\let\mathfrak\REV@mathfrak}{}% |
| 153 |
\@ifxundefined\mathbb{\let\mathbb\REV@mathbb}{}% |
| 154 |
}% |
| 155 |
\endinput |
| 156 |
%% |
| 157 |
%% End of file `revsymb.sty'. |