File: reftex.el.html

RefTeX is a minor mode with distinct support for \ref, \label, \cite, and \index commands in (multi-file) LaTeX documents.
- A table of contents provides easy access to any part of a document.
- Labels are created semi-automatically.
- Definition context of labels is provided when creating a reference.
- Citations are simplified with efficient database lookup.
- Text phrases can be collected in a file, for later global indexing.
- The index preview buffer helps to check and edit index entries.

There is an extensive Texinfo document describing RefTeX in detail. One way to view this documentation is M-x reftex-info RET.

The documentation in various formats is also available at

    https://www.gnu.org/software/auctex/manual/reftex.index.html

RefTeX is bundled with Emacs. If you need to install it yourself, you can find a distribution at

   https://www.gnu.org/software/auctex/reftex.html

RefTeX was written by Carsten Dominik <carsten.dominik@gmail.com> with contributions from Stephen Eglen. It is currently maintained by the AUCTeX project.

Defined variables (10)

reftex-auto-view-crossref-timerThe timer used for auto-view-crossref.
reftex-last-toc-masterStores the name of the tex file that ‘reftex-toc’ was last run on.
reftex-memoryMemorizes old variable values to indicate changes in these variables.
reftex-modeNon-nil if Reftex mode is enabled.
reftex-mode-hookHook which is being run when turning on RefTeX mode.
reftex-mode-mapKeymap for RefTeX mode.
reftex-mode-menuMenu used in RefTeX mode.
reftex-tables-dirtyFlag showing if tables need to be re-computed.
reftex-toc-auto-recenter-timerThe idle timer used to recenter the toc window.
reftex-versionVersion string for RefTeX.

Defined functions (95)

reftex--abbreviate-name(FILE-OR-BUFFER)
reftex--get-basename(FILE-OR-BUFFER)
reftex--get-buffer-identifier(&optional BUFFER)
reftex--get-directory(FILE-OR-BUFFER)
reftex--get-truename(FILE-OR-BUFFER)
reftex--remove-buffer-from-master-index()
reftex-TeX-master-file()
reftex-abbreviate-title(STRING)
reftex-access-parse-file(ACTION)
reftex-access-scan-info(&optional RESCAN FILE)
reftex-access-search-path(TYPE &optional RECURSE MASTER-DIR FILE)
reftex-add-index-macros(ENTRY-LIST)
reftex-all-assoc-string(KEY LIST)
reftex-all-assq(KEY LIST)
reftex-auto-mode-alist()
reftex-check-parse-consistency()
reftex-check-recursive-edit()
reftex-compile-variables()
reftex-convert-string(STRING SPLIT-RE INVALID-RE DOT KEEP-FP NWORDS MAXCHAR INVALID ABBREV SEP IGNORE-WORDS &optional DOWNCASE)
reftex-create-customize-menu()
reftex-customize()
reftex-delete-overlay(OVERLAY)
reftex-enlarge-to-fit(BUF2 &optional KEEP-CURRENT)
reftex-ensure-compiled-variables()
reftex-erase-all-selection-and-index-buffers()
reftex-erase-buffer(&optional BUFFER)
reftex-expand-path(PATH &optional DEFAULT-DIR)
reftex-find-file-externally(FILE TYPE &optional MASTER-DIR)
reftex-find-file-on-path(FILE PATH &optional DEF-DIR)
reftex-fontify-select-label-buffer(PARENT-BUFFER)
reftex-get-buffer-visiting(FILENAME &optional PREDICATE)
reftex-get-cite-format()
reftex-get-file-buffer-force(FILE &optional MARK-TO-KILL)
reftex-highlight(INDEX BEGIN END &optional BUFFER)
reftex-highlight-shall-die()
reftex-in-comment()
reftex-info(&optional NODE)
reftex-is-multi()
reftex-kill-buffer(BUFFER)
reftex-kill-buffer-hook()
reftex-kill-emacs-hook()
reftex-kill-temporary-buffers(&optional BUFFER)
reftex-last-assoc-before-elt(KEY ELT LIST &optional EXCLUSIVE)
reftex-locate-file(FILE TYPE MASTER-DIR &optional DIE)
reftex-make-index-buffer-name(TAG &optional CNT)
reftex-make-overlay(BEG END &optional BUFFER FRONT-ADVANCE REAR-ADVANCE)
reftex-make-regexp-allow-for-ctrl-m(STRING)
reftex-make-selection-buffer-name(TYPE &optional INDEX)
reftex-match-string(N)
reftex-mode(&optional ARG)
reftex-mode-menu(ARG1)
reftex-move-overlay(OVERLAY BEG END &optional BUFFER)
reftex-nearest-match(REGEXP &optional MAX-LENGTH)
reftex-next-multifile-index()
reftex-nicify-text(TEXT)
reftex-no-props(STRING)
reftex-number(N UNIT &optional ENDING)
reftex-overlay-put(OVERLAY PROP VALUE)
reftex-parse-args(MACRO)
reftex-parse-colon-path(PATH)
reftex-process-string(PROGRAM &rest ARGS)
reftex-recursive-directory-list(DIR)
reftex-ref-style-activate(STYLE)
reftex-ref-style-list()
reftex-ref-style-toggle(STYLE &optional ACTION)
reftex-refontify()
reftex-region-active-p()
reftex-remove-if(PREDICATE LIST)
reftex-remove-symbols-from-list(LIST)
reftex-report-bug()
reftex-reset-mode()
reftex-reset-scanning-information()
reftex-scanning-info-available-p()
reftex-select-external-document(XR-ALIST XR-INDEX)
reftex-select-font-lock-fontify-region(BEG END &optional LOUDLY)
reftex-select-font-lock-unfontify(&rest IGNORE)
reftex-select-with-char(PROMPT HELP-STRING &optional DELAY-TIME SCROLL)
reftex-set-cite-format(VALUE)
reftex-set-dirty(SYMBOL VALUE)
reftex-show-commentary()
reftex-silence-toc-markers(LIST N)
reftex-splice-symbols-into-list(LIST ALIST)
reftex-sublist-nth(LIST NTH PREDICATE &optional COMPLETION)
reftex-this-word(&optional CLASS)
reftex-tie-multifile-symbols()
reftex-truncate(STRING NCOLS &optional ELLIPSES PADDING)
reftex-typekey-check(TYPEKEY CONF-VARIABLE &optional N)
reftex-unhighlight(INDEX)
reftex-uniquify(LIST &optional SORT)
reftex-uniquify-by-car(ALIST &optional KEEP-LIST SORT)
reftex-untie-multifile-symbols()
reftex-verified-face(&rest FACES)
reftex-visited-files(LIST)
reftex-window-height(&optional WINDOW ROUND)
turn-on-reftex()

Defined faces (0)