yatex
diff docs/yatexe.tex @ 46:cd1b63102eed
Support Mule2
author | yuuji |
---|---|
date | Mon, 19 Sep 1994 16:54:19 +0000 |
parents | 56f7676ed8ca |
children | a0640ff3f72f |
line diff
1.1 --- a/docs/yatexe.tex Wed Jul 13 16:11:27 1994 +0000 1.2 +++ b/docs/yatexe.tex Mon Sep 19 16:54:19 1994 +0000 1.3 @@ -1,9 +1,10 @@ 1.4 +\def\lang{jp} % -*- texinfo -*- 1.5 \input texinfo.tex 1.6 @setfilename yatexe 1.7 @settitle Yet Another tex-mode for Emacs 1.8 1.9 @iftex 1.10 -@syncodeindex fn cp 1.11 +@c @syncodeindex fn cp 1.12 @syncodeindex vr cp 1.13 @end iftex 1.14 1.15 @@ -98,7 +99,7 @@ 1.16 @chapter Main features 1.17 1.18 @itemize 1.19 -@item Invocation of typesetter, previewer and related programs(C-c t) 1.20 +@item Invocation of typesetter, previewer and related programs(@kbd{C-c t}) 1.21 @item Typesetting on static region which is independent from point 1.22 @item Semiautomatic replacing of @code{\include only} 1.23 @item Jumping to error line(@kbd{C-c '}) 1.24 @@ -132,7 +133,7 @@ 1.25 1.26 @lisp 1.27 (setq auto-mode-alist 1.28 - (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 1.29 + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 1.30 (autoload 'yatex-mode "yatex" "Yet Another La@TeX{} mode" t) 1.31 @end lisp 1.32 1.33 @@ -168,17 +169,17 @@ 1.34 1.35 @table @kbd 1.36 @item [prefix] tj 1.37 - @dots{} invoke latex 1.38 + @dots{} invoke latex 1.39 @item [prefix] tr 1.40 - @dots{} invoke latex on region 1.41 + @dots{} invoke latex on region 1.42 @item [prefix] tk 1.43 - @dots{} kill current typesetting process 1.44 + @dots{} kill current typesetting process 1.45 @item [prefix] tb 1.46 - @dots{} invoke bibtex 1.47 + @dots{} invoke bibtex 1.48 @item [prefix] tp 1.49 - @dots{} preview 1.50 + @dots{} preview 1.51 @item [prefix] tl 1.52 - @dots{} lpr dvi-file 1.53 + @dots{} lpr dvi-file 1.54 @end table 1.55 1.56 The current editing window will be divided horizontally when you 1.57 @@ -195,7 +196,7 @@ 1.58 @item [prefix] ' 1.59 @itemx ([prefix]+single quotation) 1.60 1.61 - @dots{} jump to the previous error or warning 1.62 + @dots{} jump to the previous error or warning 1.63 @end table 1.64 1.65 If you find a noticeable error, move to the typesetting buffer and move 1.66 @@ -241,7 +242,7 @@ 1.67 To change the typesetting command, write 1.68 1.69 @example 1.70 - %#!latex-big 1.71 + %#!latex-big 1.72 @end example 1.73 1.74 @noindent 1.75 @@ -249,7 +250,7 @@ 1.76 edit subfile that should be included from main text. 1.77 1.78 @example 1.79 - %#!latex main.tex 1.80 + %#!latex main.tex 1.81 @end example 1.82 1.83 @noindent 1.84 @@ -258,7 +259,7 @@ 1.85 description makes it convenient to use ghostview as dvi-previewer. 1.86 1.87 @example 1.88 - %#!latex main ; dvi2ps main.dvi > main 1.89 + %#!latex main ; dvi2ps main.dvi > main 1.90 @end example 1.91 1.92 @noindent 1.93 @@ -290,9 +291,9 @@ 1.94 follows. 1.95 1.96 @example 1.97 - %#BEGIN 1.98 - TheRegionYouWantToTypesetManyTimes 1.99 - %#END 1.100 + %#BEGIN 1.101 + TheRegionYouWantToTypesetManyTimes 1.102 + %#END 1.103 @end example 1.104 1.105 This is the rule of deciding the region. 1.106 @@ -338,11 +339,11 @@ 1.107 1.108 @table @code 1.109 @item (1)dviprint-command-format 1.110 - @code{"dvi2ps %f %t %s | lpr"} 1.111 + @code{"dvi2ps %f %t %s | lpr"} 1.112 @item (2)dviprint-from-format 1.113 - @code{"-f %b"} 1.114 + @code{"-f %b"} 1.115 @item (3)dviprint-to-format 1.116 - @code{"-t %e"} 1.117 + @code{"-t %e"} 1.118 @end table 1.119 1.120 On YaTeX-lpr, @code{%s} in (1) is replaced by the file name of main 1.121 @@ -356,14 +357,14 @@ 1.122 such as follows somewhere in the text: 1.123 1.124 @example 1.125 - %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2 1.126 + %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2 1.127 @end example 1.128 1.129 And if you want YaTeX not to ask you the range of printing 1.130 out, the next example may be helpful. 1.131 1.132 @example 1.133 - %#LPR dvi2ps %s | lpr 1.134 + %#LPR dvi2ps %s | lpr 1.135 @end example 1.136 1.137 @node Editing %# notation, , Lpr format, %# notation 1.138 @@ -374,14 +375,14 @@ 1.139 1.140 @table @kbd 1.141 @item [prefix] % 1.142 - @dots{} editing %# notation menu 1.143 + @dots{} editing %# notation menu 1.144 @end table 1.145 1.146 @noindent 1.147 and select one of the entry of the menu as follows. 1.148 1.149 @example 1.150 - !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR 1.151 + !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR 1.152 @end example 1.153 1.154 @noindent 1.155 @@ -423,7 +424,7 @@ 1.156 1.157 @table @kbd 1.158 @item [prefix] b 1.159 - @dots{} start begin-type completion 1.160 + @dots{} start begin-type completion 1.161 @end table 1.162 1.163 @noindent 1.164 @@ -432,39 +433,39 @@ 1.165 1.166 @table @kbd 1.167 @item [prefix] b c 1.168 - @dots{} @code{\begin@{center@}...\end@{center@}} 1.169 + @dots{} @code{\begin@{center@}...\end@{center@}} 1.170 @item [prefix] b d 1.171 - @dots{} @code{\begin@{document@}...\end@{document@}} 1.172 + @dots{} @code{\begin@{document@}...\end@{document@}} 1.173 @item [prefix] b D 1.174 - @dots{} @code{\begin@{description@}...\end@{description@}} 1.175 + @dots{} @code{\begin@{description@}...\end@{description@}} 1.176 @item [prefix] b e 1.177 - @dots{} @code{\begin@{enumerate@}...\end@{enumerate@}} 1.178 + @dots{} @code{\begin@{enumerate@}...\end@{enumerate@}} 1.179 @item [prefix] b E 1.180 - @dots{} @code{\begin@{equation@}...\end@{equation@}} 1.181 + @dots{} @code{\begin@{equation@}...\end@{equation@}} 1.182 @item [prefix] b i 1.183 - @dots{} @code{\begin@{itemize@}...\end@{itemize@}} 1.184 + @dots{} @code{\begin@{itemize@}...\end@{itemize@}} 1.185 @item [prefix] b l 1.186 - @dots{} @code{\begin@{flushleft@}...\end@{flushleft@}} 1.187 + @dots{} @code{\begin@{flushleft@}...\end@{flushleft@}} 1.188 @item [prefix] b m 1.189 - @dots{} @code{\begin@{minipage@}...\end@{minipage@}} 1.190 + @dots{} @code{\begin@{minipage@}...\end@{minipage@}} 1.191 @item [prefix] b t 1.192 - @dots{} @code{\begin@{tabbing@}...\end@{tabbing@}} 1.193 + @dots{} @code{\begin@{tabbing@}...\end@{tabbing@}} 1.194 @item [prefix] b T 1.195 - @dots{} @code{\begin@{tabular@}...\end@{tabular@}} 1.196 + @dots{} @code{\begin@{tabular@}...\end@{tabular@}} 1.197 @item [prefix] b^T 1.198 - @dots{} @code{\begin@{table@}...\end@{table@}} 1.199 + @dots{} @code{\begin@{table@}...\end@{table@}} 1.200 @item [prefix] b p 1.201 - @dots{} @code{\begin@{picture@}...\end@{picture@}} 1.202 + @dots{} @code{\begin@{picture@}...\end@{picture@}} 1.203 @item [prefix] b q 1.204 - @dots{} @code{\begin@{quote@}...\end@{quote@}} 1.205 + @dots{} @code{\begin@{quote@}...\end@{quote@}} 1.206 @item [prefix] b Q 1.207 - @dots{} @code{\begin@{quotation@}...\end@{quotation@}} 1.208 + @dots{} @code{\begin@{quotation@}...\end@{quotation@}} 1.209 @item [prefix] b r 1.210 - @dots{} @code{\begin@{flushright@}...\end@{flushright@}} 1.211 + @dots{} @code{\begin@{flushright@}...\end@{flushright@}} 1.212 @item [prefix] b v 1.213 - @dots{} @code{\begin@{verbatim@}...\end@{verbatim@}} 1.214 + @dots{} @code{\begin@{verbatim@}...\end@{verbatim@}} 1.215 @item [prefix] b V 1.216 - @dots{} @code{\begin@{verse@}...\end@{verse@}} 1.217 + @dots{} @code{\begin@{verse@}...\end@{verse@}} 1.218 @end table 1.219 1.220 Any other La@TeX{} environments are made by completing-read of the 1.221 @@ -472,14 +473,14 @@ 1.222 1.223 @table @kbd 1.224 @item [prefix] b SPACE 1.225 - @dots{} begin-type completion 1.226 + @dots{} begin-type completion 1.227 @end table 1.228 1.229 @noindent 1.230 The next message will show up in the minibuffer 1.231 1.232 @example 1.233 - Begin environment(default document): 1.234 + Begin environment(default document): 1.235 @end example 1.236 1.237 @noindent 1.238 @@ -504,7 +505,7 @@ 1.239 @itemx (or ESC 1 [prefix] b D) 1.240 @itemx (or C-u [prefix] b D) 1.241 1.242 - @dots{} begin-type completion for region 1.243 + @dots{} begin-type completion for region 1.244 @end table 1.245 1.246 This enclosing holds good for the completing input by @kbd{[prefix] b 1.247 @@ -523,14 +524,14 @@ 1.248 1.249 @table @kbd 1.250 @item [prefix] s 1.251 - @dots{} section-type completion 1.252 + @dots{} section-type completion 1.253 @end table 1.254 1.255 @noindent 1.256 then the prompt 1.257 1.258 @example 1.259 - (C-v for view) \???@{@} (default documentstyle): 1.260 + (C-v for view) \???@{@} (default documentstyle): 1.261 @end example 1.262 1.263 @noindent 1.264 @@ -541,7 +542,7 @@ 1.265 Next, 1.266 1.267 @example 1.268 - \section@{???@}: 1.269 + \section@{???@}: 1.270 @end example 1.271 1.272 @noindent 1.273 @@ -549,28 +550,28 @@ 1.274 example, the following inputs 1.275 1.276 @example 1.277 - \???@{@} (default documentstyle): section 1.278 - \section{???}: Hello world. 1.279 + \???@{@} (default documentstyle): section 1.280 + \section{???}: Hello world. 1.281 @end example 1.282 1.283 @noindent 1.284 will insert the string 1.285 1.286 @example 1.287 - \section@{Hello world.@} 1.288 + \section@{Hello world.@} 1.289 @end example 1.290 1.291 in your La@TeX{} source. When you neglect argument such as 1.292 1.293 @example 1.294 - (C-v for view) \???@{@} (default section): vspace* 1.295 - \vspace*@{???@}: 1.296 + (C-v for view) \???@{@} (default section): vspace* 1.297 + \vspace*@{???@}: 1.298 @end example 1.299 1.300 YaTeX puts 1.301 1.302 @example 1.303 - \vspace*@{@} 1.304 + \vspace*@{@} 1.305 @end example 1.306 1.307 @noindent 1.308 @@ -589,9 +590,9 @@ 1.309 and make answers in minibuffer like this. 1.310 1.311 @example 1.312 - (C-v for view) \???@{@} (default vspace*): addtolength 1.313 - \addtolength@{???@}: \topmargin 1.314 - Argument 2: 8mm 1.315 + (C-v for view) \???@{@} (default vspace*): addtolength 1.316 + \addtolength@{???@}: \topmargin 1.317 + Argument 2: 8mm 1.318 @end example 1.319 1.320 @code{\addtolength} and the first argument @code{\topmargin} can be typed 1.321 @@ -646,14 +647,14 @@ 1.322 1.323 @table @kbd 1.324 @item [prefix] l 1.325 - @dots{} large-type completion 1.326 + @dots{} large-type completion 1.327 @end table 1.328 1.329 @noindent 1.330 the message in the minibuffer 1.331 1.332 @example 1.333 - @{\??? @} (default large): 1.334 + @{\??? @} (default large): 1.335 @end example 1.336 1.337 prompts prompts you large-type command with completing-read. There are 1.338 @@ -675,7 +676,7 @@ 1.339 1.340 @table @kbd 1.341 @item [prefix] m 1.342 - @dots{} maketitle-type completion 1.343 + @dots{} maketitle-type completion 1.344 @end table 1.345 1.346 @noindent 1.347 @@ -694,7 +695,7 @@ 1.348 1.349 @table @kbd 1.350 @item [prefix] SPC 1.351 - @dots{} arbitrary completion 1.352 + @dots{} arbitrary completion 1.353 @end table 1.354 1.355 @noindent 1.356 @@ -713,7 +714,7 @@ 1.357 1.358 @table @kbd 1.359 @item [prefix] e 1.360 - @dots{} @code{end} completion 1.361 + @dots{} @code{end} completion 1.362 @end table 1.363 1.364 @noindent 1.365 @@ -728,14 +729,14 @@ 1.366 1.367 @table @kbd 1.368 @item [prefix] a 1.369 - @dots{} accent completion 1.370 + @dots{} accent completion 1.371 @end table 1.372 1.373 @noindent 1.374 shows the menu 1.375 1.376 @example 1.377 - 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b 1.378 + 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b 1.379 @end example 1.380 1.381 @noindent 1.382 @@ -743,7 +744,7 @@ 1.383 and you will see 1.384 1.385 @example 1.386 - \`{} 1.387 + \`{} 1.388 @end example 1.389 1.390 @noindent 1.391 @@ -751,7 +752,7 @@ 1.392 one more character `o' for example, then 1.393 1.394 @example 1.395 - \`{o} 1.396 + \`{o} 1.397 @end example 1.398 1.399 @noindent 1.400 @@ -848,9 +849,9 @@ 1.401 1.402 @table @kbd 1.403 @item [prefix] > 1.404 - @dots{} comment out region by % 1.405 + @dots{} comment out region by % 1.406 @item [prefix] < 1.407 - @dots{} uncomment region 1.408 + @dots{} uncomment region 1.409 @end table 1.410 1.411 @noindent 1.412 @@ -858,9 +859,9 @@ 1.413 1.414 @table @kbd 1.415 @item [prefix] . 1.416 - @dots{} comment out current paragraph 1.417 + @dots{} comment out current paragraph 1.418 @item [prefix] , 1.419 - @dots{} uncomment current paragraph 1.420 + @dots{} uncomment current paragraph 1.421 @end table 1.422 1.423 @noindent 1.424 @@ -877,9 +878,9 @@ 1.425 1.426 @table @kbd 1.427 @item [prefix] > 1.428 - @dots{} comment out from \begin to \@code{end} 1.429 + @dots{} comment out from \begin to \@code{end} 1.430 @item [prefix] < 1.431 - @dots{} uncomment from \begin to \@code{end} 1.432 + @dots{} uncomment from \begin to \@code{end} 1.433 @end table 1.434 1.435 @noindent 1.436 @@ -887,9 +888,9 @@ 1.437 1.438 @table @kbd 1.439 @item [prefix] . 1.440 - @dots{} comment out \begin and \@code{end} 1.441 + @dots{} comment out \begin and \@code{end} 1.442 @item [prefix] , 1.443 - @dots{} uncomment \begin and \@code{end} 1.444 + @dots{} uncomment \begin and \@code{end} 1.445 @end table 1.446 1.447 @noindent 1.448 @@ -909,7 +910,7 @@ 1.449 1.450 @table @kbd 1.451 @item [prefix] g 1.452 - @dots{} go to corresponding object 1.453 + @dots{} go to corresponding object 1.454 @end table 1.455 1.456 @noindent 1.457 @@ -918,14 +919,14 @@ 1.458 @code{%#END} pair. 1.459 1.460 If you type @code{[prefix] g} on the line of @code{\include@{chap1@}}, 1.461 -maybe in main text, YaTeX switches buffer to @file{chap1.tex}. On the 1.462 +maybe in main text, YaTeX switches buffer to @file{chap1.tex}. On the 1.463 contrary, the key strokes 1.464 1.465 @table @kbd 1.466 @item [prefix] ^ 1.467 - @dots{} visit main file 1.468 + @dots{} visit main file 1.469 @item [prefix] 4^ 1.470 - @dots{} visit main file in other buffer 1.471 + @dots{} visit main file in other buffer 1.472 @end table 1.473 @cindex prefix ^ 1.474 @cindex prefix 4 ^ 1.475 @@ -938,11 +939,11 @@ 1.476 1.477 @table @kbd 1.478 @item M-C-a 1.479 - @dots{} beginning of environment 1.480 + @dots{} beginning of environment 1.481 @item M-C-e 1.482 - @dots{} @code{end} of environment 1.483 + @dots{} @code{end} of environment 1.484 @item M-C-@@ 1.485 - @dots{} mark environment 1.486 + @dots{} mark environment 1.487 @end table 1.488 @cindex M-C-a 1.489 @cindex M-C-e 1.490 @@ -957,9 +958,9 @@ 1.491 1.492 @table @kbd 1.493 @item [prefix] c 1.494 - @dots{} change La@TeX{} command 1.495 + @dots{} change La@TeX{} command 1.496 @item [prefix] k 1.497 - @dots{} kill La@TeX{} command 1.498 + @dots{} kill La@TeX{} command 1.499 @end table 1.500 @cindex prefix c 1.501 @cindex prefix k 1.502 @@ -980,8 +981,8 @@ 1.503 `containers' but also `contents' of them. See below as a sample. 1.504 1.505 @example 1.506 -Original text: [prefix] k C-u [prefix] k 1.507 -Main \footnote@{note@} here. Main note here. Main here. 1.508 +Original text: [prefix] k C-u [prefix] k 1.509 +Main \footnote@{note@} here. Main note here. Main here. 1.510 ~(cursor) 1.511 @end example 1.512 1.513 @@ -995,7 +996,7 @@ 1.514 1.515 @table @kbd 1.516 @item [prefix] i 1.517 - @dots{} fill item 1.518 + @dots{} fill item 1.519 @end table 1.520 1.521 @noindent 1.522 @@ -1006,8 +1007,8 @@ 1.523 If you make a newcommand to itemize terms(eg. @code{\underlineitem}), put 1.524 1.525 @lisp 1.526 - (setq YaTeX-item-regexp 1.527 - "\\(\\\\item\\)\\|\\(\\\\underlineitem\\)") 1.528 + (setq YaTeX-item-regexp 1.529 + "\\(\\\\item\\)\\|\\(\\\\underlineitem\\)") 1.530 @end lisp 1.531 @cindex YaTeX-item-regexp 1.532 1.533 @@ -1041,7 +1042,7 @@ 1.534 next expression into your @file{~/.emacs} 1.535 1.536 @lisp 1.537 - (setq YaTeX-nervous nil) 1.538 + (setq YaTeX-nervous nil) 1.539 @end lisp 1.540 1.541 @node Updation of @code{\includeonly}, What column?, Local dictionaries, Top 1.542 @@ -1052,7 +1053,7 @@ 1.543 When you edit splitting source texts, the notation 1.544 1.545 @example 1.546 - \includeonly@{CurrentEditingFileName@} 1.547 + \includeonly@{CurrentEditingFileName@} 1.548 @end example 1.549 1.550 @noindent 1.551 @@ -1060,7 +1061,7 @@ 1.552 to hack other file a little however, you have to rewrite it to 1.553 1.554 @example 1.555 - \includeonly@{OtherFileNameYouWantToFix@} 1.556 + \includeonly@{OtherFileNameYouWantToFix@} 1.557 @end example 1.558 1.559 @noindent 1.560 @@ -1068,7 +1069,7 @@ 1.561 edited text is not in includeonly list and prompts you 1.562 1.563 @example 1.564 - A)dd R)eplace %)comment? 1.565 + A)dd R)eplace %)comment? 1.566 @end example 1.567 1.568 in the minibuffer. Type @kbd{a} if you want to add the current file name 1.569 @@ -1104,7 +1105,7 @@ 1.570 1.571 @table @kbd 1.572 @item [prefix] & 1.573 - @dots{} What column 1.574 + @dots{} What column 1.575 @end table 1.576 1.577 @noindent 1.578 @@ -1125,7 +1126,7 @@ 1.579 1.580 @table @kbd 1.581 @item ESC RET 1.582 - @dots{} Intelligent newline 1.583 + @dots{} Intelligent newline 1.584 @end table 1.585 1.586 @noindent 1.587 @@ -1138,16 +1139,16 @@ 1.588 @itemize 1.589 @item @code{tabular}, @code{tabular*}, @code{array} 1.590 1.591 - Corresponding number of @code{&} and @code{\\}. 1.592 - And @code{\hline} if needed. 1.593 + Corresponding number of @code{&} and @code{\\}. 1.594 + And @code{\hline} if needed. 1.595 1.596 @item @code{tabbing} 1.597 1.598 - The same number of @code{\>} as @code{\=} in the first line. 1.599 + The same number of @code{\>} as @code{\=} in the first line. 1.600 1.601 @item @code{itemize}, @code{enumerate}, @code{description}, @code{list} 1.602 1.603 - @code{\item} or @code{item[]}. 1.604 + @code{\item} or @code{item[]}. 1.605 @end itemize 1.606 1.607 Note that since this function works seeing the contents of the first 1.608 @@ -1178,9 +1179,9 @@ 1.609 1.610 @table @kbd 1.611 @item [prefix] ? 1.612 - @dots{} Online help 1.613 + @dots{} Online help 1.614 @item [prefix] / 1.615 - @dots{} Online apropos 1.616 + @dots{} Online apropos 1.617 @end table 1.618 1.619 @section Online help 1.620 @@ -1285,143 +1286,141 @@ 1.621 in @file{~/.emacs} is preferred and that of defined in @file{yatex.el} is 1.622 neglected. Parenthesized contents stands for the default value. 1.623 1.624 -@table @samp 1.625 -@item YaTeX-prefix 1.626 +@defvar YaTeX-prefix 1.627 + Prefix key stroke (@kbd{C-c}) 1.628 +@end defvar 1.629 1.630 - Prefix key stroke (@kbd{C-c}) 1.631 - 1.632 -@item YaTeX-inhibit-prefix-letter 1.633 - 1.634 +@defvar YaTeX-inhibit-prefix-letter 1.635 Change key stroke from @kbd{C-c letter} to @kbd{C-c C-letter} 1.636 (@code{nil}) 1.637 +@end defvar 1.638 1.639 -@item YaTeX-fill-prefix 1.640 +@defvar YaTeX-fill-prefix 1.641 + Fill-prefix used in yatex-mode (@code{nil}) 1.642 +@end defvar 1.643 1.644 - Fill-prefix used in yatex-mode (@code{nil}) 1.645 +@defvar YaTeX-open-lines 1.646 + Number of blank lines between cursor and @code{\begin@{@}}, 1.647 + @code{\@code{end}@{@}} (0) 1.648 +@end defvar 1.649 1.650 -@item YaTeX-open-lines 1.651 +@defvar YaTeX-user-completion-table 1.652 + Name of user dictionary where learned completion table will be stored. 1.653 + (@code{"~/.yatexrc"}) 1.654 +@end defvar 1.655 1.656 - Number of blank lines between cursor and @code{\begin@{@}}, 1.657 - @code{\@code{end}@{@}} (0) 1.658 +@defvar YaTeX-item-regexp 1.659 + Regular expression of item command(@code{"\\\\item"}) 1.660 +@end defvar 1.661 1.662 -@item YaTeX-user-completion-table 1.663 +@defvar tex-command 1.664 + La@TeX{} typesetter command (@code{"latex"}) 1.665 +@end defvar 1.666 1.667 - Name of user dictionary where learned completion table will be stored. 1.668 - (@code{"~/.yatexrc"}) 1.669 +@defvar dvi2-command 1.670 + Preview command 1.671 + (@code{"xdvi -geo +0+0 -s 4 -display (getenv"DISPLAY")"}) 1.672 +@end defvar 1.673 1.674 -@item YaTeX-item-regexp 1.675 +@defvar dviprint-command-format 1.676 + Command format to print dvi file (@code{"dvi2ps %f %t %s | lpr"}) 1.677 +@end defvar 1.678 1.679 - Regular expression of item command(@code{"\\\\item"}) 1.680 +@defvar dviprint-from-format 1.681 + Start page format of above %f. %b will turn to start page 1.682 + (@code{"-f %b"}) 1.683 +@end defvar 1.684 1.685 -@item tex-command 1.686 +@defvar dviprint-to-format 1.687 + End page format of above %t. %e will turn to @code{end} page 1.688 + (@code{"-t %e"}) 1.689 +@end defvar 1.690 1.691 - La@TeX{} typesetter command (@code{"latex"}) 1.692 +@defvar section-name 1.693 + Initial default value at the first section-type completion 1.694 + (@code{"documentstyle"}) 1.695 +@end defvar 1.696 1.697 -@item dvi2-command 1.698 +@defvar env-name 1.699 + Initial default value at the first begin-type completion 1.700 + (@code{"document"}) 1.701 +@end defvar 1.702 1.703 - Preview command 1.704 - (@code{"xdvi -geo +0+0 -s 4 -display (getenv"DISPLAY")"}) 1.705 +@defvar fontsize-name 1.706 + Ditto of large-type (@code{"large"}) 1.707 +@end defvar 1.708 1.709 -@item dviprint-command-format 1.710 +@defvar single-command 1.711 + Ditto of maketitle-type (@code{"maketitle"}) 1.712 +@end defvar 1.713 1.714 - Command format to print dvi file (@code{"dvi2ps %f %t %s | lpr"}) 1.715 +@defvar YaTeX-need-nonstop 1.716 + Put @code{\nonstopmode@{@}} or not (@code{nil}) 1.717 +@end defvar 1.718 1.719 -@item dviprint-from-format 1.720 +@defvar latex-warning-regexp 1.721 + Regular expression of warning message latex command puts out 1.722 + (@code{"line.* [0-9]*"}) 1.723 +@end defvar 1.724 1.725 - Start page format of above %f. %b will turn to start page 1.726 - (@code{"-f %b"}) 1.727 +@defvar latex-error-regexp 1.728 + Regular expression of error message (@code{"l\\.[1-9][0-9]*"}) 1.729 +@end defvar 1.730 1.731 -@item dviprint-to-format 1.732 +@defvar latex-dos-emergency-message 1.733 + Message latex command running on DOS puts at abort 1.734 + (@code{"Emergency stop"}) 1.735 +@end defvar 1.736 1.737 - End page format of above %t. %e will turn to @code{end} page 1.738 - (@code{"-t %e"}) 1.739 +@defvar YaTeX-item-regexp 1.740 + Regexp of La@TeX{} itemization command (@code{"\\\\(sub\\)*item"}) 1.741 +@end defvar 1.742 1.743 -@item section-name 1.744 +@defvar YaTeX-nervous 1.745 + T for using local dictionary (@code{t}) 1.746 +@end defvar 1.747 1.748 - Initial default value at the first section-type completion 1.749 - (@code{"documentstyle"}) 1.750 +@defvar YaTeX-sectioning-regexp 1.751 + Regexp of La@TeX{} sectioning command 1.752 1.753 -@item env-name 1.754 + (@code{"part\\|chapter\\|\\(sub\\)*\\(section\\|paragraph\\)"}) 1.755 +@end defvar 1.756 1.757 - Initial default value at the first begin-type completion 1.758 - (@code{"document"}) 1.759 +@defvar YaTeX-fill-inhibit-environments 1.760 + Inhibit fill in these environments (@code{'("verbatim" "tabular")}) 1.761 +@end defvar 1.762 1.763 -@item fontsize-name 1.764 +@defvar YaTeX-uncomment-once 1.765 + @code{T} for deleting all preceding @code{%} (@code{nil}) 1.766 +@end defvar 1.767 1.768 - Ditto of large-type (@code{"large"}) 1.769 +@defvar YaTeX-close-paren-always 1.770 + @code{T} for always close all parenthesis automatically, 1.771 + @code{nil} for only eol(@code{t}) 1.772 +@end defvar 1.773 1.774 -@item single-command 1.775 +@defvar YaTeX-auto-math-mode 1.776 + Switch math-mode automatically(@code{t}) 1.777 +@end defvar 1.778 1.779 - Ditto of maketitle-type (@code{"maketitle"}) 1.780 - 1.781 -@item YaTeX-need-nonstop 1.782 - 1.783 - Put @code{\nonstopmode@{@}} or not (@code{nil}) 1.784 - 1.785 -@item latex-warning-regexp 1.786 - 1.787 - Regular expression of warning message latex command puts out 1.788 - (@code{"line.* [0-9]*"}) 1.789 - 1.790 -@item latex-error-regexp 1.791 - 1.792 - Regular expression of error message (@code{"l\\.[1-9][0-9]*"}) 1.793 - 1.794 -@item latex-dos-emergency-message 1.795 - 1.796 - Message latex command running on DOS puts at abort 1.797 - (@code{"Emergency stop"}) 1.798 - 1.799 -@item YaTeX-item-regexp 1.800 - 1.801 - Regexp of La@TeX{} itemization command (@code{"\\\\(sub\\)*item"}) 1.802 - 1.803 -@item YaTeX-nervous 1.804 - 1.805 - T for using local dictionary (@code{t}) 1.806 - 1.807 -@item YaTeX-sectioning-regexp 1.808 - 1.809 - Regexp of La@TeX{} sectioning command 1.810 - 1.811 - (@code{"part\\|chapter\\|\\(sub\\)*\\(section\\|paragraph\\)"}) 1.812 - 1.813 -@item YaTeX-fill-inhibit-environments 1.814 - 1.815 - Inhibit fill in these environments (@code{'("verbatim" "tabular")}) 1.816 - 1.817 -@item YaTeX-uncomment-once 1.818 - 1.819 - @code{T} for deleting all preceding @code{%} (@code{nil}) 1.820 - 1.821 -@item YaTeX-close-paren-always 1.822 - 1.823 - @code{T} for always close all parenthesis automatically, 1.824 - @code{nil} for only eol(@code{t}) 1.825 - 1.826 -@item YaTeX-auto-math-mode 1.827 - 1.828 - Switch math-mode automatically(@code{t}) 1.829 - 1.830 -@item YaTeX-default-pop-window-height 1.831 - 1.832 +@defvar YaTeX-default-pop-window-height 1.833 Initial height of typesetting buffer when one-window. 1.834 Number for the lines of the buffer, numerical string for 1.835 the percentage of the screen-height. 1.836 @code{nil} for half height(10) 1.837 +@end defvar 1.838 1.839 -@item YaTeX-help-file 1.840 +@defvar YaTeX-help-file 1.841 + Global online help file name (@file{$EMACS/etc/YATEXHLP.jp}) 1.842 +@end defvar 1.843 1.844 - Global online help file name (@file{$EMACS/etc/YATEXHLP.jp}) 1.845 +@defvar YaTeX-help-file-private 1.846 + Private online help file name (@file{"~/YATEXHLP.jp"}) 1.847 +@end defvar 1.848 1.849 -@item YaTeX-help-file-private 1.850 - 1.851 - Private online help file name (@file{"~/YATEXHLP.jp"}) 1.852 - 1.853 -@item YaTeX-no-begend-shortcut 1.854 - 1.855 - Disable [prefix] b ?? shortcut (@code{nil)} 1.856 -@end table 1.857 +@defvar YaTeX-no-begend-shortcut 1.858 + Disable [prefix] b ?? shortcut (@code{nil)} 1.859 +@end defvar 1.860 1.861 @node Sample definitions, Hook variables, All customizable variables, Lisp variables 1.862 @comment node-name, next, previous, up 1.863 @@ -1434,9 +1433,9 @@ 1.864 to single TAB character, add the following @code{setq} to @file{~/.emacs}. 1.865 1.866 @lisp 1.867 - (setq YaTeX-prefix "\e" 1.868 - YaTeX-user-completion-table "~/src/emacs/yatexrc" 1.869 - YaTeX-fill-prefix " ") 1.870 + (setq YaTeX-prefix "\e" 1.871 + YaTeX-user-completion-table "~/src/emacs/yatexrc" 1.872 + YaTeX-fill-prefix " ") 1.873 @end lisp 1.874 1.875 @node Hook variables, Hook file, Sample definitions, Lisp variables 1.876 @@ -1452,12 +1451,12 @@ 1.877 immediately. 1.878 1.879 @lisp 1.880 - (setq yatex-mode-hook 1.881 - '(lambda() (YaTeX-define-begend-key "ba" "abstract"))) 1.882 + (setq yatex-mode-hook 1.883 + '(lambda() (YaTeX-define-begend-key "ba" "abstract"))) 1.884 @end lisp 1.885 1.886 - You should use functions @code{YaTeX-define-key}, or 1.887 -@code{YaTeX-define-begend-key} to define all the key sequences of 1.888 + You should use functions @code{YaTeX-define-key}, or 1.889 +@code{YaTeX-define-begend-key} to define all the key sequences of 1.890 yatex-mode. 1.891 1.892 @node Hook file, , Hook variables, Lisp variables