116 |
|
|
117 |
* Installation:: How to install and activate RefTeX. |
* Installation:: How to install and activate RefTeX. |
118 |
* RefTeX in a Nutshell:: A brief summary and quick guide. |
* RefTeX in a Nutshell:: A brief summary and quick guide. |
119 |
|
|
120 |
Labels and References |
Labels and References |
121 |
|
|
122 |
* Creating Labels:: |
* Creating Labels:: |
287 |
|
|
288 |
@itemize @bullet |
@itemize @bullet |
289 |
@item |
@item |
290 |
@b{Creating Labels}@* |
@b{Creating Labels}@* |
291 |
Type @kbd{C-c (} (@code{reftex-label}) to insert a label at point. |
Type @kbd{C-c (} (@code{reftex-label}) to insert a label at point. |
292 |
@b{Ref@TeX{}} will either |
@b{Ref@TeX{}} will either |
293 |
@itemize @minus |
@itemize @minus |
295 |
derive a label from context (default for section labels) |
derive a label from context (default for section labels) |
296 |
@item |
@item |
297 |
prompt for a label string (default for figures and tables) or |
prompt for a label string (default for figures and tables) or |
298 |
@item |
@item |
299 |
insert a simple label made of a prefix and a number (all other |
insert a simple label made of a prefix and a number (all other |
300 |
environments)@refill |
environments)@refill |
301 |
@end itemize |
@end itemize |
415 |
the manual if you get stuck, of if you are curious what else might be |
the manual if you get stuck, of if you are curious what else might be |
416 |
available. The first part of the manual explains in |
available. The first part of the manual explains in |
417 |
a tutorial way how to use and customize @b{Ref@TeX{}}. The second |
a tutorial way how to use and customize @b{Ref@TeX{}}. The second |
418 |
part is a command and variable reference.@refill |
part is a command and variable reference.@refill |
419 |
@end enumerate |
@end enumerate |
420 |
|
|
421 |
@node Table of Contents, Labels and References, Introduction, Top |
@node Table of Contents, Labels and References, Introduction, Top |
514 |
|
|
515 |
@item C-c > |
@item C-c > |
516 |
Switch to the @file{*Index*} buffer of this document. With prefix |
Switch to the @file{*Index*} buffer of this document. With prefix |
517 |
@samp{2}, restrict the index to the section at point in the @file{*toc*} |
@samp{2}, restrict the index to the section at point in the @file{*toc*} |
518 |
buffer. |
buffer. |
519 |
|
|
520 |
@tablesubheading{Controlling what gets displayed} |
@tablesubheading{Controlling what gets displayed} |
550 |
default for this flag can be set with the variable |
default for this flag can be set with the variable |
551 |
@code{reftex-toc-include-index-entries}. When called with a prefix |
@code{reftex-toc-include-index-entries}. When called with a prefix |
552 |
argument, @b{Ref@TeX{}} will prompt for a specific index and include |
argument, @b{Ref@TeX{}} will prompt for a specific index and include |
553 |
only entries in the selected index in the @file{*toc*} buffer. The mode |
only entries in the selected index in the @file{*toc*} buffer. The mode |
554 |
line @samp{I<>} indicator shows which index is used.@refill |
line @samp{I<>} indicator shows which index is used.@refill |
555 |
|
|
556 |
@item c |
@item c |
799 |
Goto previous section heading. |
Goto previous section heading. |
800 |
|
|
801 |
@item N z |
@item N z |
802 |
Jump to section N, using the prefix arg. For example @kbd{3 z} jumps to |
Jump to section N, using the prefix arg. For example @kbd{3 z} jumps to |
803 |
section 3.@refill |
section 3.@refill |
804 |
|
|
805 |
@tablesubheading{Displaying Context} |
@tablesubheading{Displaying Context} |
893 |
|
|
894 |
@tablesubheading{Controlling what gets displayed} |
@tablesubheading{Controlling what gets displayed} |
895 |
@vindex reftex-label-menu-flags |
@vindex reftex-label-menu-flags |
896 |
The defaults for the following flags can be configured with the variable |
The defaults for the following flags can be configured with the variable |
897 |
@code{reftex-label-menu-flags} (@pxref{Options (Referencing Labels)}). |
@code{reftex-label-menu-flags} (@pxref{Options (Referencing Labels)}). |
898 |
|
|
899 |
@item c |
@item c |
906 |
|
|
907 |
@item t |
@item t |
908 |
Toggle the display of the table of contents in the selection buffer. |
Toggle the display of the table of contents in the selection buffer. |
909 |
With prefix @var{arg}, change the maximum level of toc entries displayed |
With prefix @var{arg}, change the maximum level of toc entries displayed |
910 |
to @var{arg}. Chapters are level 1, section are level 2.@refill |
to @var{arg}. Chapters are level 1, section are level 2.@refill |
911 |
|
|
912 |
@item # |
@item # |
1320 |
@example |
@example |
1321 |
[INS] [DEL] Package or Detailed : [Value Menu] Detailed: |
[INS] [DEL] Package or Detailed : [Value Menu] Detailed: |
1322 |
Environment or \macro : [Value Menu] String: \myfig[]@{@}@{@}@{*@}@{@} |
Environment or \macro : [Value Menu] String: \myfig[]@{@}@{@}@{*@}@{@} |
1323 |
Type specification : [Value Menu] Char : f |
Type specification : [Value Menu] Char : f |
1324 |
Label prefix string : [Value Menu] Default |
Label prefix string : [Value Menu] Default |
1325 |
Label reference format: [Value Menu] Default |
Label reference format: [Value Menu] Default |
1326 |
Context method : [Value Menu] Macro arg nr: 3 |
Context method : [Value Menu] Macro arg nr: 3 |
1417 |
|
|
1418 |
(defun detect-be-ee (bound) |
(defun detect-be-ee (bound) |
1419 |
;; Search backward for the macros or an empty line |
;; Search backward for the macros or an empty line |
1420 |
(if (re-search-backward |
(if (re-search-backward |
1421 |
"\\(^[ \t]*\n\\|\\\\ee\\>\\)\\|\\(\\\\be\\>\\)" bound t) |
"\\(^[ \t]*\n\\|\\\\ee\\>\\)\\|\\(\\\\be\\>\\)" bound t) |
1422 |
(if (match-beginning 2) |
(if (match-beginning 2) |
1423 |
(match-beginning 2) ; Return start of environment |
(match-beginning 2) ; Return start of environment |
1456 |
(defun detect-linguex (bound) |
(defun detect-linguex (bound) |
1457 |
(let ((cnt 0)) |
(let ((cnt 0)) |
1458 |
(catch 'exit |
(catch 'exit |
1459 |
(while |
(while |
1460 |
;; Search backward for all possible delimiters |
;; Search backward for all possible delimiters |
1461 |
(re-search-backward |
(re-search-backward |
1462 |
(concat "\\(^[ \t]*\n\\)\\|\\(\\\\z\\.\\)\\|" |
(concat "\\(^[ \t]*\n\\)\\|\\(\\\\z\\.\\)\\|" |
1463 |
"\\(\\ex[ig]?\\.\\)\\|\\(\\\\a\\.\\)") |
"\\(\\ex[ig]?\\.\\)\\|\\(\\\\a\\.\\)") |
1464 |
nil t) |
nil t) |
1465 |
;; Check which delimiter was matched. |
;; Check which delimiter was matched. |
1466 |
(cond |
(cond |
1467 |
((match-beginning 1) |
((match-beginning 1) |
1468 |
;; empty line terminates all - return nil |
;; empty line terminates all - return nil |
1469 |
(throw 'exit nil)) |
(throw 'exit nil)) |
1784 |
|
|
1785 |
Following the most generic of these packages, @code{natbib}, the builtin |
Following the most generic of these packages, @code{natbib}, the builtin |
1786 |
citation packages always accept the @kbd{t} key for a @emph{textual} |
citation packages always accept the @kbd{t} key for a @emph{textual} |
1787 |
citation (like: @code{Jones et al. (1997) have shown...}) as well as |
citation (like: @code{Jones et al. (1997) have shown...}) as well as |
1788 |
the @kbd{p} key for a parenthetical citation (like: @code{As shown |
the @kbd{p} key for a parenthetical citation (like: @code{As shown |
1789 |
earlier (Jones et al, 1997)}).@refill |
earlier (Jones et al, 1997)}).@refill |
1790 |
|
|
2015 |
|
|
2016 |
Phrases for indexing can be collected while writing the document. The |
Phrases for indexing can be collected while writing the document. The |
2017 |
command @kbd{C-c \} (@code{reftex-index-phrase-selection-or-word}) |
command @kbd{C-c \} (@code{reftex-index-phrase-selection-or-word}) |
2018 |
copies the current selection (if active) or the word near point into the |
copies the current selection (if active) or the word near point into the |
2019 |
phrases buffer. It then selects this buffer, so that the phrase line |
phrases buffer. It then selects this buffer, so that the phrase line |
2020 |
can be edited. To return to the LaTeX document, press @kbd{C-c C-c} |
can be edited. To return to the LaTeX document, press @kbd{C-c C-c} |
2021 |
(@code{reftex-index-phrases-save-and-return}). |
(@code{reftex-index-phrases-save-and-return}). |
2022 |
|
|
2023 |
You can also prepare the list of index phrases in a different way and |
You can also prepare the list of index phrases in a different way and |
2024 |
copy it into the phrases file. For example you might want to start from |
copy it into the phrases file. For example you might want to start from |
2025 |
a word list of the document and remove all words which should not be |
a word list of the document and remove all words which should not be |
2026 |
indexed. |
indexed. |
2027 |
|
|
2030 |
format. A phrase line looks like this: |
format. A phrase line looks like this: |
2031 |
|
|
2032 |
@example |
@example |
2033 |
[@var{key}] <TABs> @var{phrase} [<TABs> @var{arg}[&&@var{arg}]... [ || @var{arg}]...] |
[@var{key}] <TABs> @var{phrase} [<TABs> @var{arg}[&&@var{arg}]... [ || @var{arg}]...] |
2034 |
@end example |
@end example |
2035 |
|
|
2036 |
@code{<TABs>} stands for white space containing at least one @key{TAB}. |
@code{<TABs>} stands for white space containing at least one @key{TAB}. |
2124 |
@b{Ref@TeX{}} will start at the first phrase line and search the phrase |
@b{Ref@TeX{}} will start at the first phrase line and search the phrase |
2125 |
globally in the whole document. At each match it will stop, compute the |
globally in the whole document. At each match it will stop, compute the |
2126 |
replacement string and offer you the following choices@footnote{Windows |
replacement string and offer you the following choices@footnote{Windows |
2127 |
users: Restrict yourself to the described keys during indexing. Pressing |
users: Restrict yourself to the described keys during indexing. Pressing |
2128 |
@key{Help} at the indexing prompt can apparently hang Emacs.}:@refill |
@key{Help} at the indexing prompt can apparently hang Emacs.}:@refill |
2129 |
|
|
2130 |
@table @kbd |
@table @kbd |
2238 |
@tablesubheading{Moving around} |
@tablesubheading{Moving around} |
2239 |
@item ! A..Z |
@item ! A..Z |
2240 |
Pressing any capital letter will jump to the corresponding section in |
Pressing any capital letter will jump to the corresponding section in |
2241 |
the @file{*Index*} buffer. The exclamation mark is special and jumps to |
the @file{*Index*} buffer. The exclamation mark is special and jumps to |
2242 |
the first entries alphabetically sorted below @samp{A}. These are |
the first entries alphabetically sorted below @samp{A}. These are |
2243 |
usually non-alphanumeric characters.@refill |
usually non-alphanumeric characters.@refill |
2244 |
@item n |
@item n |
2248 |
|
|
2249 |
@tablesubheading{Access to document locations} |
@tablesubheading{Access to document locations} |
2250 |
@item @key{SPC} |
@item @key{SPC} |
2251 |
Show the place in the document where this index entry is defined.@refill |
Show the place in the document where this index entry is defined.@refill |
2252 |
|
|
2253 |
@item @key{TAB} |
@item @key{TAB} |
2254 |
Go to the definition of the current index entry in another |
Go to the definition of the current index entry in another |
2299 |
|
|
2300 |
@item ( |
@item ( |
2301 |
Toggle the beginning of page range property @samp{|(} of the |
Toggle the beginning of page range property @samp{|(} of the |
2302 |
entry.@refill |
entry.@refill |
2303 |
|
|
2304 |
@item ) |
@item ) |
2305 |
Toggle the end of page range property @samp{|)} of the entry.@refill |
Toggle the end of page range property @samp{|)} of the entry.@refill |
2306 |
|
|
2307 |
@item _ |
@item _ |
2308 |
Make the current entry a subentry. This command will prompt for the |
Make the current entry a subentry. This command will prompt for the |
2309 |
superordinate entry and insert it.@refill |
superordinate entry and insert it.@refill |
2310 |
|
|
2311 |
@item ^ |
@item ^ |
2312 |
Remove the highest superordinate entry. If the current entry is a |
Remove the highest superordinate entry. If the current entry is a |
2313 |
subitem (@samp{aaa!bbb!ccc}), this function moves it up the hierarchy |
subitem (@samp{aaa!bbb!ccc}), this function moves it up the hierarchy |
2314 |
(@samp{bbb!ccc}).@refill |
(@samp{bbb!ccc}).@refill |
2315 |
|
|
2316 |
@tablesubheading{Exiting} |
@tablesubheading{Exiting} |
2317 |
@item q |
@item q |
2364 |
|
|
2365 |
@item s |
@item s |
2366 |
Switch to a different index (for documents with multiple |
Switch to a different index (for documents with multiple |
2367 |
indices).@refill |
indices).@refill |
2368 |
@end table |
@end table |
2369 |
|
|
2370 |
|
|
2427 |
index entries with @code{reftex-index}. These codes need to be |
index entries with @code{reftex-index}. These codes need to be |
2428 |
unique. @code{?i}, @code{?I}, and @code{?g} are reserved for the |
unique. @code{?i}, @code{?I}, and @code{?g} are reserved for the |
2429 |
@code{\index}, @code{\index*}, and @code{\glossary} macros, |
@code{\index}, @code{\index*}, and @code{\glossary} macros, |
2430 |
respectively. |
respectively. |
2431 |
|
|
2432 |
The following string is empty unless your macro adds a superordinate |
The following string is empty unless your macro adds a superordinate |
2433 |
entry to the index key - this is the case for the @code{\astobj} macro. |
entry to the index key - this is the case for the @code{\astobj} macro. |
2450 |
Macro with args: \ix@{*@} |
Macro with args: \ix@{*@} |
2451 |
Index Tag : [Value Menu] String: idx |
Index Tag : [Value Menu] String: idx |
2452 |
Access Key : x |
Access Key : x |
2453 |
Key Prefix : |
Key Prefix : |
2454 |
Exclusion hook : nil |
Exclusion hook : nil |
2455 |
Repeat Outside : [Toggle] off (nil) |
Repeat Outside : [Toggle] off (nil) |
2456 |
[INS] [DEL] List: |
[INS] [DEL] List: |
2457 |
Macro with args: \nindex@{*@} |
Macro with args: \nindex@{*@} |
2458 |
Index Tag : [Value Menu] String: name |
Index Tag : [Value Menu] String: name |
2459 |
Access Key : n |
Access Key : n |
2460 |
Key Prefix : |
Key Prefix : |
2461 |
Exclusion hook : nil |
Exclusion hook : nil |
2462 |
Repeat Outside : [Toggle] off (nil) |
Repeat Outside : [Toggle] off (nil) |
2463 |
[INS] [DEL] List: |
[INS] [DEL] List: |
2558 |
While the display of cross referencing information for the above |
While the display of cross referencing information for the above |
2559 |
mentioned macros is hard--coded, you can configure additional relations |
mentioned macros is hard--coded, you can configure additional relations |
2560 |
in the variable @code{reftex-view-crossref-extra}. |
in the variable @code{reftex-view-crossref-extra}. |
2561 |
|
|
2562 |
@iftex |
@iftex |
2563 |
@chapter All the Rest |
@chapter All the Rest |
2564 |
@end iftex |
@end iftex |
2748 |
|
|
2749 |
@vindex reftex-multiref-punctuation |
@vindex reftex-multiref-punctuation |
2750 |
@vindex reftex-cite-punctuation |
@vindex reftex-cite-punctuation |
2751 |
@item |
@item |
2752 |
@b{Ref@TeX{}} inserts ``punctuation'' for multiple references and |
@b{Ref@TeX{}} inserts ``punctuation'' for multiple references and |
2753 |
for the author list in citations. Some of this may be language |
for the author list in citations. Some of this may be language |
2754 |
dependent. See the variables @code{reftex-multiref-punctuation} and |
dependent. See the variables @code{reftex-multiref-punctuation} and |
2802 |
Specify the full search path directly in @b{Ref@TeX{}}'s variables. |
Specify the full search path directly in @b{Ref@TeX{}}'s variables. |
2803 |
|
|
2804 |
@lisp |
@lisp |
2805 |
(setq reftex-texpath-environment-variables |
(setq reftex-texpath-environment-variables |
2806 |
'("./inp:/home/cd/tex//:/usr/local/tex//")) |
'("./inp:/home/cd/tex//:/usr/local/tex//")) |
2807 |
(setq reftex-bibpath-environment-variables |
(setq reftex-bibpath-environment-variables |
2808 |
'("/home/cd/tex/lit/")) |
'("/home/cd/tex/lit/")) |
2820 |
(setq reftex-use-external-file-finders t) |
(setq reftex-use-external-file-finders t) |
2821 |
(setq reftex-external-file-finders |
(setq reftex-external-file-finders |
2822 |
'(("tex" . "kpsewhich -format=.tex %f") |
'(("tex" . "kpsewhich -format=.tex %f") |
2823 |
("bib" . "kpsewhich -format=.bib %f"))) |
("bib" . "kpsewhich -format=.bib %f"))) |
2824 |
@end lisp |
@end lisp |
2825 |
@end itemize |
@end itemize |
2826 |
|
|
2835 |
@code{TeX-file-extension}. For example: |
@code{TeX-file-extension}. For example: |
2836 |
|
|
2837 |
@lisp |
@lisp |
2838 |
(setq reftex-file-extensions |
(setq reftex-file-extensions |
2839 |
'(("nw" "tex" ".tex" ".ltx") ("bib" ".bib"))) |
'(("nw" "tex" ".tex" ".ltx") ("bib" ".bib"))) |
2840 |
(setq TeX-file-extensions |
(setq TeX-file-extensions |
2841 |
'( "nw" "tex" "sty" "cls" "ltx" "texi" "texinfo")) |
'( "nw" "tex" "sty" "cls" "ltx" "texi" "texinfo")) |
2842 |
@end lisp |
@end lisp |
2843 |
|
|
3148 |
(reftex-set-cite-format 'natbib)))) |
(reftex-set-cite-format 'natbib)))) |
3149 |
@end lisp |
@end lisp |
3150 |
|
|
3151 |
@findex reftex-add-index-macros |
@findex reftex-add-index-macros |
3152 |
The hook may contain a call to @code{reftex-add-index-macros} to |
The hook may contain a call to @code{reftex-add-index-macros} to |
3153 |
define additional @code{\index}-like macros. The argument must have |
define additional @code{\index}-like macros. The argument must have |
3154 |
the same format as @code{reftex-index-macros}. It may be a symbol, to |
the same format as @code{reftex-index-macros}. It may be a symbol, to |
3282 |
headings may look different from what you usually see on your screen. |
headings may look different from what you usually see on your screen. |
3283 |
In rare cases @code{reftex-toc} may have problems to jump to an affected |
In rare cases @code{reftex-toc} may have problems to jump to an affected |
3284 |
section heading. There are three possible ways to deal with |
section heading. There are three possible ways to deal with |
3285 |
this:@refill |
this:@refill |
3286 |
@itemize @minus |
@itemize @minus |
3287 |
@item |
@item |
3288 |
@vindex reftex-keep-temporary-buffers |
@vindex reftex-keep-temporary-buffers |
3332 |
argument (which really is a second argument to the macro @code{\begin}) |
argument (which really is a second argument to the macro @code{\begin}) |
3333 |
as a label of type @code{?p}. Argument count for this macro starts only |
as a label of type @code{?p}. Argument count for this macro starts only |
3334 |
after the @samp{@{step+@}}, also when specifying how to get |
after the @samp{@{step+@}}, also when specifying how to get |
3335 |
context.@refill |
context.@refill |
3336 |
|
|
3337 |
@item |
@item |
3338 |
@b{Idle timers in XEmacs}@* |
@b{Idle timers in XEmacs}@* |
3455 |
document. When called with a numeric prefix, make that many citations. |
document. When called with a numeric prefix, make that many citations. |
3456 |
When called with point inside the braces of a @code{\cite} command, it |
When called with point inside the braces of a @code{\cite} command, it |
3457 |
will add another key, ignoring the value of |
will add another key, ignoring the value of |
3458 |
@code{reftex-cite-format}.@refill @* |
@code{reftex-cite-format}.@refill @* |
3459 |
The regular expression uses an expanded syntax: @samp{&&} is interpreted |
The regular expression uses an expanded syntax: @samp{&&} is interpreted |
3460 |
as @code{and}. Thus, @samp{aaaa&&bbb} matches entries which contain |
as @code{and}. Thus, @samp{aaaa&&bbb} matches entries which contain |
3461 |
both @samp{aaaa} and @samp{bbb}. While entering the regexp, completion |
both @samp{aaaa} and @samp{bbb}. While entering the regexp, completion |
3668 |
When active, the @file{*TOC*} buffer will always show the section you |
When active, the @file{*TOC*} buffer will always show the section you |
3669 |
are currently working in. Recentering happens whenever Emacs is idle |
are currently working in. Recentering happens whenever Emacs is idle |
3670 |
for more than `reftex-idle-time' seconds. |
for more than `reftex-idle-time' seconds. |
3671 |
This feature can be turned on and off from the menu |
This feature can be turned on and off from the menu |
3672 |
(Ref->Options). |
(Ref->Options). |
3673 |
@end defopt |
@end defopt |
3674 |
|
|
4154 |
|
|
4155 |
@deffn {Normal Hook} reftex-select-label-mode-hook |
@deffn {Normal Hook} reftex-select-label-mode-hook |
4156 |
Normal hook which is run when a selection buffer enters |
Normal hook which is run when a selection buffer enters |
4157 |
@code{reftex-select-label-mode}.@refill |
@code{reftex-select-label-mode}.@refill |
4158 |
@end deffn |
@end deffn |
4159 |
|
|
4160 |
@deffn Keymap reftex-select-label-map |
@deffn Keymap reftex-select-label-map |
4287 |
@item |
@item |
4288 |
final names separator, like @samp{ and } in Jones, Brown and Miller |
final names separator, like @samp{ and } in Jones, Brown and Miller |
4289 |
@item |
@item |
4290 |
The @samp{et al.} string, like @samp{ @{\it et al.@}} in |
The @samp{et al.} string, like @samp{ @{\it et al.@}} in |
4291 |
Jones @{\it et al.@} |
Jones @{\it et al.@} |
4292 |
@end enumerate |
@end enumerate |
4293 |
@end defopt |
@end defopt |
4294 |
|
|
4295 |
@deffn {Normal Hook} reftex-select-bib-mode-hook |
@deffn {Normal Hook} reftex-select-bib-mode-hook |
4296 |
Normal hook which is run when a selection buffer enters |
Normal hook which is run when a selection buffer enters |
4297 |
@code{reftex-select-bib-mode}.@refill |
@code{reftex-select-bib-mode}.@refill |
4298 |
@end deffn |
@end deffn |
4299 |
|
|
4300 |
@deffn Keymap reftex-select-bib-map |
@deffn Keymap reftex-select-bib-map |
4318 |
|
|
4319 |
@defopt reftex-index-special-chars |
@defopt reftex-index-special-chars |
4320 |
List of special characters in index entries, given as strings. These |
List of special characters in index entries, given as strings. These |
4321 |
correspond to the @code{MakeIndex} keywords |
correspond to the @code{MakeIndex} keywords |
4322 |
@code{(@var{level} @var{encap} @var{actual} @var{quote} @var{escape})}. |
@code{(@var{level} @var{encap} @var{actual} @var{quote} @var{escape})}. |
4323 |
@end defopt |
@end defopt |
4324 |
|
|
4533 |
argument of a macro. Note that crossref viewing for citations, |
argument of a macro. Note that crossref viewing for citations, |
4534 |
references (both ways) and index entries is hard-coded. This variable |
references (both ways) and index entries is hard-coded. This variable |
4535 |
is only to configure additional structures for which crossreference |
is only to configure additional structures for which crossreference |
4536 |
viewing can be useful. Each entry has the structure |
viewing can be useful. Each entry has the structure |
4537 |
@example |
@example |
4538 |
(@var{macro-re} @var{search-re} @var{highlight}). |
(@var{macro-re} @var{search-re} @var{highlight}). |
4539 |
@end example |
@end example |
4556 |
@end defopt |
@end defopt |
4557 |
|
|
4558 |
@defopt reftex-idle-time |
@defopt reftex-idle-time |
4559 |
Time (secs) Emacs has to be idle before automatic crossref display |
Time (secs) Emacs has to be idle before automatic crossref display |
4560 |
or toc recentering is done.@refill |
or toc recentering is done.@refill |
4561 |
@end defopt |
@end defopt |
4562 |
|
|
4626 |
|
|
4627 |
@defopt reftex-file-extensions |
@defopt reftex-file-extensions |
4628 |
Association list with file extensions for different file types. |
Association list with file extensions for different file types. |
4629 |
This is a list of items, each item is like: |
This is a list of items, each item is like: |
4630 |
@code{(@var{type} . (@var{def-ext} @var{other-ext} ...))} |
@code{(@var{type} . (@var{def-ext} @var{other-ext} ...))} |
4631 |
@example |
@example |
4632 |
@var{type}: @r{File type like @code{"bib"} or @code{"tex"}.} |
@var{type}: @r{File type like @code{"bib"} or @code{"tex"}.} |
5250 |
@item |
@item |
5251 |
Parse files @file{MASTER.rel} made compatible between Emacs and XEmacs. |
Parse files @file{MASTER.rel} made compatible between Emacs and XEmacs. |
5252 |
@item |
@item |
5253 |
@code{kill-emacs-hook} and @code{kill-buffer-hook} now write the parse |
@code{kill-emacs-hook} and @code{kill-buffer-hook} now write the parse |
5254 |
file. |
file. |
5255 |
@item |
@item |
5256 |
The cursor inside a @code{\ref} or @code{\cite} macro can now trigger |
The cursor inside a @code{\ref} or @code{\cite} macro can now trigger |
5357 |
@item |
@item |
5358 |
Multiple selection buffers are now hidden buffers (they start with a |
Multiple selection buffers are now hidden buffers (they start with a |
5359 |
SPACE). |
SPACE). |
5360 |
@item |
@item |
5361 |
Fixed bug with file search when TEXINPUTS environment variable is empty. |
Fixed bug with file search when TEXINPUTS environment variable is empty. |
5362 |
@end itemize |
@end itemize |
5363 |
@noindent @b{Version 3.34} |
@noindent @b{Version 3.34} |
5392 |
@itemize @bullet |
@itemize @bullet |
5393 |
@item |
@item |
5394 |
New options @code{reftex-texpath-environment-variables}, |
New options @code{reftex-texpath-environment-variables}, |
5395 |
@code{reftex-use-external-file-finders}, |
@code{reftex-use-external-file-finders}, |
5396 |
@code{reftex-external-file-finders}, |
@code{reftex-external-file-finders}, |
5397 |
@code{reftex-search-unrecursed-path-first}. |
@code{reftex-search-unrecursed-path-first}. |
5398 |
@item |
@item |
5399 |
@emph{kpathsearch} support. See new options and |
@emph{kpathsearch} support. See new options and |
5400 |
@code{reftex-bibpath-environment-variables}. |
@code{reftex-bibpath-environment-variables}. |
5430 |
@noindent @b{Version 4.00} |
@noindent @b{Version 4.00} |
5431 |
@itemize @bullet |
@itemize @bullet |
5432 |
@item |
@item |
5433 |
RefTeX has been split into several smaller files which are autoloaded on |
RefTeX has been split into several smaller files which are autoloaded on |
5434 |
demand. |
demand. |
5435 |
@item |
@item |
5436 |
Index support, along with many new options. |
Index support, along with many new options. |
5480 |
@item |
@item |
5481 |
New option @code{reftex-toc-max-level} to limit the depth of the toc. |
New option @code{reftex-toc-max-level} to limit the depth of the toc. |
5482 |
New key binding @kbd{t} in the @file{*toc*} buffer to change this |
New key binding @kbd{t} in the @file{*toc*} buffer to change this |
5483 |
setting.@refill |
setting.@refill |
5484 |
@item |
@item |
5485 |
RefTeX maintains an @file{Index Phrases} file in which phrases can be |
RefTeX maintains an @file{Index Phrases} file in which phrases can be |
5486 |
collected. When the document is ready, RefTeX can search all |
collected. When the document is ready, RefTeX can search all |
5487 |
these phrases and assist indexing all matches.@refill |
these phrases and assist indexing all matches.@refill |
5488 |
@item |
@item |
5497 |
@item |
@item |
5498 |
Environments like theorems can be placed into the TOC by putting |
Environments like theorems can be placed into the TOC by putting |
5499 |
entries for @samp{"begin@{theorem@}"} in |
entries for @samp{"begin@{theorem@}"} in |
5500 |
@code{reftex-setion-levels}.@refill |
@code{reftex-setion-levels}.@refill |
5501 |
@end itemize |
@end itemize |
5502 |
@noindent @b{Version 4.10} |
@noindent @b{Version 4.10} |
5503 |
@itemize @bullet |
@itemize @bullet |
5531 |
@end ignore |
@end ignore |
5532 |
@noindent @b{Version 4.17} |
@noindent @b{Version 4.17} |
5533 |
@itemize @bullet |
@itemize @bullet |
5534 |
@item |
@item |
5535 |
The toc window can be split off horizontally. See new options |
The toc window can be split off horizontally. See new options |
5536 |
@code{reftex-toc-split-windows-horizontally}, |
@code{reftex-toc-split-windows-horizontally}, |
5537 |
@code{reftex-toc-split-windows-horizontally-fraction}. |
@code{reftex-toc-split-windows-horizontally-fraction}. |