/[emacs]/emacs/man/reftex.texi
ViewVC logotype

Diff of /emacs/man/reftex.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.22 by karl, Wed Oct 2 23:24:31 2002 UTC revision 1.23 by lektu, Tue Feb 4 14:53:28 2003 UTC
# Line 116  Introduction Line 116  Introduction
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::
# Line 287  additional labeled environments you have Line 287  additional labeled environments you have
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
# Line 295  Type @kbd{C-c (} (@code{reftex-label}) t Line 295  Type @kbd{C-c (} (@code{reftex-label}) t
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
# Line 415  can do in each of the different special Line 415  can do in each of the different special
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
# Line 514  Kill the @file{*toc*} buffer, return to Line 514  Kill the @file{*toc*} buffer, return to
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}
# Line 550  Toggle the display of index entries in t Line 550  Toggle the display of index entries in t
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
# Line 799  Goto next section heading. Line 799  Goto next section heading.
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}
# Line 893  buffer.@refill Line 893  buffer.@refill
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
# Line 906  selection buffer.@refill Line 906  selection buffer.@refill
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 #
# Line 1320  Again, here the configuration in the cus Line 1320  Again, here the configuration in the cus
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
# Line 1417  Here is the setup:@refill Line 1417  Here is the setup:@refill
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
# Line 1456  for @b{Ref@TeX{}}. Line 1456  for @b{Ref@TeX{}}.
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))
# Line 1784  SELECT A CITATION FORMAT Line 1784  SELECT A CITATION FORMAT
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    
# Line 2015  repeat @var{word} outside the macro.@ref Line 2015  repeat @var{word} outside the macro.@ref
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    
# Line 2030  The phrase lines in the phrase buffer mu Line 2030  The phrase lines in the phrase buffer mu
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}.
# Line 2124  may not last long enough to do everythin Line 2124  may not last long enough to do everythin
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
# Line 2238  Prefix argument. Line 2238  Prefix argument.
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
# Line 2248  Go to previous entry.@refill Line 2248  Go to previous entry.@refill
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
# Line 2299  prefix, kill the entire @var{visual} par Line 2299  prefix, kill the entire @var{visual} par
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
# Line 2364  buffer.@refill Line 2364  buffer.@refill
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    
# Line 2427  quick identification of these macros whe Line 2427  quick identification of these macros whe
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.
# Line 2450  Repeat: Line 2450  Repeat:
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:
# Line 2558  and @code{\glossary} macros, all macros Line 2558  and @code{\glossary} macros, all macros
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
# Line 2748  see @ref{Adding Magic Words}. Line 2748  see @ref{Adding Magic Words}.
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
# Line 2802  variables and configure @b{Ref@TeX{}} to Line 2802  variables and configure @b{Ref@TeX{}} to
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/"))
# Line 2820  command depends upon the version of that Line 2820  command depends upon the version of that
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    
# Line 2835  the new extension must also be known to Line 2835  the new extension must also be known to
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    
# Line 3148  file @file{natbib.el} for the Natbib cit Line 3148  file @file{natbib.el} for the Natbib cit
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
# Line 3282  literally for speed reasons.  Then both Line 3282  literally for speed reasons.  Then both
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
# Line 3332  The first line is just a normal configur Line 3332  The first line is just a normal configur
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}@*
# Line 3455  When called with one or two @kbd{C-u} pr Line 3455  When called with one or two @kbd{C-u} pr
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
# Line 3668  Non-@code{nil} means, initially turn aut Line 3668  Non-@code{nil} means, initially turn aut
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    
# Line 4154  called.@refill Line 4154  called.@refill
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
# Line 4287  normal names separator, like @samp{, } i Line 4287  normal names separator, like @samp{, } i
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
# Line 4318  document.@refill Line 4318  document.@refill
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    
# Line 4533  This is used when `reftex-view-crossref' Line 4533  This is used when `reftex-view-crossref'
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
# Line 4556  display.  This feature can be turned on Line 4556  display.  This feature can be turned on
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    
# Line 4626  be expanded recursively.  See also @code Line 4626  be expanded recursively.  See also @code
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"}.}
# Line 5250  Fixed bug with empty context strings. Line 5250  Fixed bug with empty context strings.
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
# Line 5357  labels like @samp{eq:13} sequentially th Line 5357  labels like @samp{eq:13} sequentially th
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}
# Line 5392  to be on the macro argument. Line 5392  to be on the macro argument.
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}.
# Line 5430  Reading a parse file now checks consiste Line 5430  Reading a parse file now checks consiste
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.
# Line 5480  Multiple @code{thebibliography} environm Line 5480  Multiple @code{thebibliography} environm
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
# Line 5497  default stuff which has been moved to a Line 5497  default stuff which has been moved to a
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
# Line 5531  Improved interaction with Emacs LaTeX mo Line 5531  Improved interaction with Emacs LaTeX mo
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}.

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26