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.