RefTeX needs to be aware of the environments which can be referenced with a label (i.e., which carry their own counters). By default, RefTeX recognizes all labeled environments and macros discussed in The LaTeX Companion by Goossens, Mittelbach & Samarin, Addison-Wesley 1994.. These are:
figure
, figure*
, table
, table*
, equation
,
eqnarray
, enumerate
, the \footnote
macro (this is
the LaTeX core stuff)
align
, gather
, multline
, flalign
,
alignat
, xalignat
, xxalignat
, subequations
(from AMS-LaTeX’s amsmath.sty package)
\endnote
macro (from endnotes.sty)
Beqnarray
(fancybox.sty)
floatingfig
(floatfig.sty)
longtable
(longtable.sty)
figwindow
, tabwindow
(picinpar.sty)
SCfigure
, SCtable
(sidecap.sty)
sidewaysfigure
, sidewaystable
(rotating.sty)
subfigure
, subfigure*
, the \subfigure
macro
(subfigure.sty)
supertabular
(supertab.sty)
wrapfigure
(wrapfig.sty)
If you want to use other labeled environments, defined with
\newtheorem
, RefTeX needs to be configured to recognize
them (see Defining Label Environments).