ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/matt_papers/MWTCC03/revsymb.sty
Revision: 545
Committed: Wed Jun 4 16:07:35 2003 UTC (21 years, 1 month ago) by mmeineke
File size: 5122 byte(s)
Log Message:
This commit was generated by cvs2svn to compensate for changes in r544,
which included commits to RCS files with non-trunk default branches.

File Contents

# User Rev Content
1 mmeineke 544 %%
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'.