reftex-toc
) will show
a table of contents of the document. This buffer can display sections,
labels and index entries defined in the document. From the buffer, you
can jump quickly to every part of your document. Press ? to get
help.
reftex-label-alist
).
reftex-label
) to insert a label at point.
RefTeX will either
Which labels are created how is configurable with the variable
reftex-insert-label-flags
.
reftex-reference
). This shows an outline of the document with
all labels of a certain type (figure, equation,...) and some label
context. Selecting a label inserts a \ref{label}
macro
into the original buffer.
reftex-citation
) will let you specify a
regular expression to search in current BibTeX database files (as
specified in the \bibliography
command) and pull out a list of
matches for you to choose from. The list is formatted and
sorted. The selected article is referenced as ‘\cite{key}’
(see the variable reftex-cite-format
if you want to insert
different macros).
reftex-index-macros
). Multiple indices
are supported.
reftex-index-selection-or-word
). The default macro
reftex-index-default-macro
will be used. For a more complex entry
type C-c < (reftex-index
), select any of the index macros
and enter the arguments with completion.
reftex-index-phrase-selection-or-word
) to add
the current word or selection to a special index phrase file.
RefTeX can later search the document for occurrences of these
phrases and let you interactively index the matches.
reftex-display-index
). From that buffer you can check and edit
all entries.
\label
, \ref
, \cite
, \bibitem
,
\index
, and variations) or inside a BibTeX database entry, you
can press C-c & (reftex-view-crossref
) to display
corresponding locations in the document and associated BibTeX database
files. \cite
or \ref
and no other
message occupies the echo area, information about the citation or label
will automatically be displayed in the echo area.
TeX-master
or tex-main-file
pointing to the
master file. RefTeX provides cross-referencing information from
all parts of the document, and across document borders
(xr.sty).
reftex-label
and
reftex-index
are used. To enforce reparsing, call any of the
commands described above with a raw C-u prefix, or press the
r key in the label selection buffer, the table of contents
buffer, or the index buffer.
reftex-plug-into-AUCTeX
). AUCTeX
contains style files which trigger appropriate settings in
RefTeX, so that for many of the popular LaTeX packages no
additional customizations will be necessary.
(setq reftex-plug-into-AUCTeX t)
To make your own LaTeX macro definitions known to RefTeX, customize the variables
reftex-label-alist
(for label macros/environments)reftex-section-levels
(for sectioning commands)reftex-cite-format
(for\cite
-like macros)reftex-index-macros
(for\index
-like macros)reftex-index-default-macro
(to set the default macro)
If you have a large number of macros defined, you may want to write an AUCTeX style file to support them with both AUCTeX and RefTeX.