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