yatex

diff docs/yatexe.tex @ 68:0eb6997bee16

More adjustment for Emacs20 and XEmacs [prefix] g for <applet> <!--#include> <!--#exec>
author yuuji
date Mon, 26 Oct 1998 12:05:32 +0000
parents df0bf1465254
children 807c1e7e68b7
line diff
     1.1 --- a/docs/yatexe.tex	Tue Dec 16 13:32:57 1997 +0000
     1.2 +++ b/docs/yatexe.tex	Mon Oct 26 12:05:32 1998 +0000
     1.3 @@ -29,7 +29,7 @@
     1.4  * Main features::               What YaTeX can do
     1.5  * Installation::                Guide to install
     1.6  * Typesetting::                 Call typesetting processes
     1.7 -* %# notation::                 Quick notation of controlling YaTeX
     1.8 +* %#notation::                  
     1.9  * Completion::                  Input LaTeX commands with completion
    1.10  * Local dictionaries::          Directory dependent completion
    1.11  * Commenting out::              Commenting/uncommenting text
    1.12 @@ -77,10 +77,18 @@
    1.13  
    1.14  * view-sectioning::             
    1.15  
    1.16 +Cursor jump
    1.17 +
    1.18 +* Jump to corresponding object::  
    1.19 +* Invoking image processor::    
    1.20 +* Jump to main file::           
    1.21 +* Jumping around the environment::  
    1.22 +* Jumping to last completion position::  
    1.23 +
    1.24  Changing and Deleting
    1.25  
    1.26 -* Changing La@TeX{} commands::  
    1.27 -* Killing La@TeX{} commands::   
    1.28 +* Changing LaTeX commands::     
    1.29 +* Killing LaTeX commands::      
    1.30  
    1.31  Customizations
    1.32  
    1.33 @@ -104,8 +112,8 @@
    1.34  
    1.35  How the add-in function works
    1.36  
    1.37 -* Defining `option add-in'::    
    1.38 -* Defining `argument add-in'::  
    1.39 +* Defining option-add-in::      
    1.40 +* Defining argument-add-in::    
    1.41  @end menu
    1.42  
    1.43  @node What is YaTeX?, Main features, Top, Top
    1.44 @@ -181,7 +189,7 @@
    1.45  loaded, mode string on mode line will be turned to "YaTeX".
    1.46  
    1.47  
    1.48 -@node Typesetting, %# notation, Installation, Top
    1.49 +@node Typesetting, %#notation, Installation, Top
    1.50  @comment  node-name,  next,  previous,  up
    1.51  @chapter Typesetting
    1.52  @cindex typesetting
    1.53 @@ -220,7 +228,7 @@
    1.54  
    1.55  @node Calling typesetter, Calling previewer, Typesetting, Typesetting
    1.56  @comment  node-name,  next,  previous,  up
    1.57 -@section{Calling typesetter}
    1.58 +@section Calling typesetter
    1.59  
    1.60    Typing @kbd{[prefix] t j}, the current editing window will be divided
    1.61  horizontally when you invoke latex command, and log message of La@TeX{}
    1.62 @@ -246,7 +254,7 @@
    1.63    Since @kbd{[prefix] tr} pastes the region into the file
    1.64  @file{texput.tex} in the current directory, you should be careful of
    1.65  overwriting.  The method of specification of the region is shown in the
    1.66 -section @xref{%#NOTATION}.
    1.67 +section @xref{%#notation}.
    1.68  
    1.69    The documentstyle  for typeset-region is the same as that of editing
    1.70  file if you edit one  file,  and is the same as main file's if you
    1.71 @@ -254,7 +262,7 @@
    1.72  
    1.73  @node Calling previewer, Printing out, Calling typesetter, Typesetting
    1.74  @comment  node-name,  next,  previous,  up
    1.75 -@section{Calling previewer}
    1.76 +@section Calling previewer
    1.77  
    1.78    @kbd{[prefix] t p} invokes the TeX previewer.  And if you are using
    1.79  xdvi-remote, which can be controled from other terminals, @kbd{[prefix] t
    1.80 @@ -264,7 +272,7 @@
    1.81  
    1.82  @node Printing out,  , Calling previewer, Typesetting
    1.83  @comment  node-name,  next,  previous,  up
    1.84 -@section{Printing out}
    1.85 +@section Printing out
    1.86  
    1.87    When you type @code{[preifx] t l}, YaTeX asks you the range of
    1.88  dvi-printing by default.  You can skip this by invoking it with
    1.89 @@ -274,7 +282,7 @@
    1.90          C-u [prefix] tl
    1.91  @end example
    1.92  
    1.93 -@node %# notation, Completion, Typesetting, Top
    1.94 +@node %#notation, Completion, Typesetting, Top
    1.95  @comment  node-name,  next,  previous,  up
    1.96  @chapter %# notation
    1.97  @cindex %# notation
    1.98 @@ -289,7 +297,7 @@
    1.99  * Editing %# notation::         
   1.100  @end menu
   1.101  
   1.102 -@node Changing typesetter, Static region for typesetting, %# notation, %# notation
   1.103 +@node Changing typesetter, Static region for typesetting, %#notation, %#notation
   1.104  @comment  node-name,  next,  previous,  up
   1.105  @section To change the `latex' command or to split a source text.
   1.106  @cindex typesetter
   1.107 @@ -304,7 +312,7 @@
   1.108  anywhere in the source text.  This is useful for changing
   1.109  typesetter.
   1.110  
   1.111 -@node Splitting input files, Static region for typesetting, Changing typesetter, %# notation
   1.112 +@node Splitting input files, Static region for typesetting, Changing typesetter, %#notation
   1.113  @comment  node-name,  next,  previous,  up
   1.114  
   1.115    And if you split the source text and
   1.116 @@ -341,7 +349,7 @@
   1.117   is in the parent directory(not %#!latex ../main.tex).
   1.118  @end itemize
   1.119  
   1.120 -@node Static region for typesetting, Lpr format, Changing typesetter, %# notation
   1.121 +@node Static region for typesetting, Lpr format, Changing typesetter, %#notation
   1.122  @comment  node-name,  next,  previous,  up
   1.123  @section Static region
   1.124  @cindex static region
   1.125 @@ -391,7 +399,7 @@
   1.126  @code{%#BEGIN} alone at the middle of very long text.  Do not forget to
   1.127  erase @code{%#BEGIN} @code{%#END} pair.
   1.128  
   1.129 -@node Lpr format, Editing %# notation, Static region for typesetting, %# notation
   1.130 +@node Lpr format, Editing %# notation, Static region for typesetting, %#notation
   1.131  @comment  node-name,  next,  previous,  up
   1.132  @section Lpr format
   1.133  @cindex lpr format
   1.134 @@ -429,7 +437,7 @@
   1.135          %#LPR dvi2ps %s | lpr
   1.136  @end example
   1.137  
   1.138 -@node Editing %# notation,  , Lpr format, %# notation
   1.139 +@node Editing %# notation,  , Lpr format, %#notation
   1.140  @comment  node-name,  next,  previous,  up
   1.141  @section Editing %# notation
   1.142  
   1.143 @@ -453,7 +461,7 @@
   1.144  When you type @kbd{b}, all @code{%#BEGIN} and @code{%#END} are
   1.145  automatically erased.
   1.146  
   1.147 -@node Completion, Local dictionaries, %# notation, Top
   1.148 +@node Completion, Local dictionaries, %#notation, Top
   1.149  @comment  node-name,  next,  previous,  up
   1.150  @chapter Completion
   1.151  @cindex completion
   1.152 @@ -725,7 +733,7 @@
   1.153          @dots{} Shift up sectioning lines in region
   1.154  @item D
   1.155          @dots{} Shift down sectioning lines in region
   1.156 -@item 0〜6
   1.157 +@item 0@dots{}6
   1.158          @dots{} Hide sectioning commands whose level is lower than n
   1.159  @end table
   1.160  
   1.161 @@ -1029,6 +1037,17 @@
   1.162  @cindex cursor jump
   1.163  @cindex prefix g
   1.164  
   1.165 +
   1.166 +@menu
   1.167 +* Jump to corresponding object::  
   1.168 +* Invoking image processor::    
   1.169 +* Jump to main file::           
   1.170 +* Jumping around the environment::  
   1.171 +* Jumping to last completion position::  
   1.172 +@end menu
   1.173 +
   1.174 +@node Jump to corresponding object, Invoking image processor, Cursor jump, Cursor jump
   1.175 +@comment  node-name,  next,  previous,  up
   1.176  @section Jump to corresponding object
   1.177  
   1.178    Typing
   1.179 @@ -1072,7 +1091,9 @@
   1.180  Note that this function doesn't work on @code{begin/end},
   1.181  @code{%#BEGIN/%#END} pairs because it is meaningless.
   1.182  
   1.183 -@section{Invoking image processor}
   1.184 +@node Invoking image processor, Jump to main file, Jump to corresponding object, Cursor jump
   1.185 +@comment  node-name,  next,  previous,  up
   1.186 +@section Invoking image processor
   1.187  @cindex{Drawing tool invocation}
   1.188  
   1.189  `image-including line' described above means such lines as
   1.190 @@ -1102,6 +1123,8 @@
   1.191  image viewer or drawing tool.
   1.192  @end enumerate
   1.193  
   1.194 +@node Jump to main file, Jumping around the environment, Invoking image processor, Cursor jump
   1.195 +@comment  node-name,  next,  previous,  up
   1.196  @section Jump to main file
   1.197  
   1.198    Typing
   1.199 @@ -1118,7 +1141,9 @@
   1.200  in a sub text switch the buffer to the main text specified by
   1.201  @code{%#!}  notation.
   1.202  
   1.203 -@section Other jumping features
   1.204 +@node Jumping around the environment, Jumping to last completion position, Jump to main file, Cursor jump
   1.205 +@comment  node-name,  next,  previous,  up
   1.206 +@section Jumping around the environment
   1.207  
   1.208    And these are the functions which work on the current La@TeX{}
   1.209  environment:
   1.210 @@ -1135,6 +1160,16 @@
   1.211  @cindex M-C-e
   1.212  @cindex M-C-@@
   1.213  
   1.214 +@node Jumping to last completion position,  , Jumping around the environment, Cursor jump
   1.215 +@comment  node-name,  next,  previous,  up
   1.216 +@section Jumping to last completion position
   1.217 +
   1.218 +YaTeX always memorize the position of completion into register @code{3}.
   1.219 +So every time you make a trip to any other part of text other than you are
   1.220 +writing, you can return to the editing paragraph by calling
   1.221 +register-to-point with argument YaTeX-current-position-register, which is
   1.222 +achieved by typing @kbd{C-x j 3}(by default).
   1.223 +
   1.224  @node Changing and Deleting, Filling, Cursor jump, Top
   1.225  @comment  node-name,  next,  previous,  up
   1.226  @chapter Changing and Deleting
   1.227 @@ -1152,11 +1187,11 @@
   1.228  @cindex prefix k
   1.229  
   1.230  @menu
   1.231 -* Changing La@TeX{} commands::  
   1.232 -* Killing La@TeX{} commands::   
   1.233 +* Changing LaTeX commands::     
   1.234 +* Killing LaTeX commands::      
   1.235  @end menu
   1.236  
   1.237 -@node Changing La@TeX{} commands, Killing La@TeX{} commands, Changing and Deleting, Changing and Deleting
   1.238 +@node Changing LaTeX commands, Killing LaTeX commands, Changing and Deleting, Changing and Deleting
   1.239  @comment  node-name,  next,  previous,  up
   1.240  @section Changing La@TeX{} commands
   1.241  
   1.242 @@ -1183,7 +1218,7 @@
   1.243  it mind to put the cursor on a brace when you are thinking of changing a
   1.244  complicated argument.
   1.245  
   1.246 -@node Killing La@TeX{} commands,  , Changing La@TeX{} commands, Changing and Deleting
   1.247 +@node Killing LaTeX commands,  , Changing LaTeX commands, Changing and Deleting
   1.248  @comment  node-name,  next,  previous,  up
   1.249  @section Killing La@TeX{} commands
   1.250  @cindex Killing La@TeX{} commands
   1.251 @@ -1908,11 +1943,11 @@
   1.252  job referring the value of its argument.
   1.253  
   1.254  @menu
   1.255 -* Defining `option add-in'::    
   1.256 -* Defining `argument add-in'::  
   1.257 +* Defining option-add-in::      
   1.258 +* Defining argument-add-in::    
   1.259  @end menu
   1.260  
   1.261 -@node Defining `option add-in', Defining `argument add-in', How the add-in function works, How the add-in function works
   1.262 +@node Defining option-add-in, Defining argument-add-in, How the add-in function works, How the add-in function works
   1.263  @comment  node-name,  next,  previous,  up
   1.264  @subsubsection Defining `option add-in'
   1.265  
   1.266 @@ -1939,7 +1974,7 @@
   1.267            (concat "{" (read-string "Rule: ") "}"))
   1.268  @end lisp
   1.269  
   1.270 -@node Defining `argument add-in',  , Defining `option add-in', How the add-in function works
   1.271 +@node Defining argument-add-in,  , Defining option-add-in, How the add-in function works
   1.272  @comment  node-name,  next,  previous,  up
   1.273  @subsubsection Defining `argument add-in'
   1.274  
   1.275 @@ -2050,7 +2085,7 @@
   1.276  @center @kbd{M-x YaTeX-generate-simple}
   1.277  This generator can make both ``option add-in'' and ``argument add-in''
   1.278  (@emph{refer the section add-in functions}
   1.279 -@ref{How the add-in function works?}), whereas @code{YaTeX-generate}
   1.280 +@ref{How the add-in function works}), whereas @code{YaTeX-generate}
   1.281  cannot make ``argument addin''.
   1.282  
   1.283    For example, assume you have the LaTeX command as follows.