annotate docs/yatexe.tex @ 33:56f7676ed8ca

Change the document for YaTeX-nervous.
author yuuji
date Wed, 13 Jul 1994 16:11:27 +0000
parents 0f8b77d22c8a
children cd1b63102eed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1 \input texinfo.tex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
2 @setfilename yatexe
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
3 @settitle Yet Another tex-mode for Emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
4
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
5 @iftex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
6 @syncodeindex fn cp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
7 @syncodeindex vr cp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
8 @end iftex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
9
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
10 @titlepage
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
11 @sp 10
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
12 @center
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
13 @subtitle Yet Another tex-mode for emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
14 @title Wild Bird
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
15 @subtitle // YaTeX //
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
16 @author @copyright{} 1991-1994 by HIROSE, Yuuji [yuuji@@ae.keio.ac.jp]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
17 @end titlepage
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
18
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
19 @node Top, What is YaTeX?, (dir), (dir)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
20 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
21 @cindex Demacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
22 @cindex Mule
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
23 @cindex LaTeX
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
24 @cindex YaTeX
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
25
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
26 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
27 * What is YaTeX?::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
28 * Main features::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
29 * Installation::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
30 * Typesetting::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
31 * %# notation::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
32 * Completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
33 * Commenting out::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
34 * Cursor jump::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
35 * Changing and Deleting::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
36 * Filling an item::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
37 * Local dictionaries::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
38 * Updation of @code{\includeonly}::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
39 * What column?::
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
40 * Intelligent newline::
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
41 * Online help::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
42 * Cooperation with other packages::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
43 * Customizations::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
44 * Etcetera::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
45 * Copying::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
46
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
47 --- The Detailed Node Listing ---
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
48
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
49 %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
50
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
51 * Changing typesetter::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
52 * Static region for typesetting::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
53 * Lpr format::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
54 * Editing %# notation::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
55
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
56 Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
57
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
58 * Begin-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
59 * Section-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
60 * Large-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
61 * Maketitle-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
62 * Arbitrary completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
63 * End completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
64 * Accent completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
65 * Image completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
66 * Greek letters completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
67
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
68 Section-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
69
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
70 * view-sectioning::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
71
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
72 Customizations
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
73
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
74 * Lisp variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
75 * Add-in functions::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
76
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
77 Lisp variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
78
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
79 * All customizable variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
80 * Sample definitions::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
81 * Hook variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
82 * Hook file::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
83 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
84
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
85 @node What is YaTeX?, Main features, Top, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
86 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
87 @chapter What is YaTeX?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
88
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
89 YaTeX automates typesetting and previewing of LaTeX and enables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
90 completing input of LaTeX mark-up command such as
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
91 @code{\begin@{@}}..@code{\end@{@}}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
92
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
93 YaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
94 Language Enhancement to GNU Emacs), and latex on DOS.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
95
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
96 @node Main features, Installation, What is YaTeX?, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
97 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
98 @chapter Main features
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
99
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
100 @itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
101 @item Invocation of typesetter, previewer and related programs(C-c t)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
102 @item Typesetting on static region which is independent from point
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
103 @item Semiautomatic replacing of @code{\include only}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
104 @item Jumping to error line(@kbd{C-c '})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
105 @item Completing-read of La@TeX{} commands such as @code{\begin@{@}},
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
106 @code{\section} etc.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
107 (@kbd{C-c b}, @kbd{C-c s}, @kbd{C-c l}, @kbd{C-c m})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
108 @item Enclosing text into La@TeX{} environments or commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
109 (@kbd{C-u} @var{AboveKeyStrokes})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
110 @item Learning unknown/new La@TeX{} commands for the next completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
111 @item Argument reading with a guide for complicated La@TeX{} commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
112 @item Generating argument-readers for new/unsupported commands(@file{yatexgen})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
113 @item Quick changing or deleting of La@TeX{} commands(@kbd{C-c c}, @kbd{C-c k})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
114 @item Jumping from and to inter-file, begin<->end, ref<->label(@kbd{C-c g})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
115 @item Blanket commenting out or uncommenting
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
116 (@kbd{C-c >}, @kbd{C-c <}, @kbd{C-c ,}, @kbd{C-c .})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
117 @item Easy input of accent mark, math-mode's commands and Greek letters
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
118 (@kbd{C-c a}, @kbd{;}, @kbd{/})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
119 @item Online help for the popular La@TeX{} commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
120 (@kbd{C-c ?}, @kbd{C-c /})(English help is not yet supported)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
121 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
122
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
123 @node Installation, Typesetting, Main features, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
124 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
125 @chapter Installation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
126 @cindex installation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
127 @cindex .emacs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
128 @cindex auto-mode-alist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
129 @cindex autoload
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
130
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
131 Put next two expressions into your @file{~/.emacs}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
132
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
133 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
134 (setq auto-mode-alist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
135 (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
136 (autoload 'yatex-mode "yatex" "Yet Another La@TeX{} mode" t)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
137 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
138
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
139 Next, add certain path name where you put files of YaTeX to your
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
140 load-path. If you want to put them in @file{~/src/emacs}, write
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
141
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
142 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
143 (setq load-path
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
144 (cons (expand-file-name "~/src/emacs") load-path))
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
145 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
146
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
147 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
148 in your @file{~/.emacs}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
149
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
150 Then, yatex-mode will be automatically loaded when you visit a
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
151 file which has extension @file{.tex}. If yatex-mode is successfully
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
152 loaded, mode string on mode line will be turned to "YaTeX".
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
153
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
154
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
155 @node Typesetting, %# notation, Installation, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
156 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
157 @chapter Typesetting
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
158 @cindex typesetting
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
159 @cindex previewer
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
160 @cindex typesetter
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
161 @cindex latex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
162 @cindex printing out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
163
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
164 The prefix key stroke of yatex-mode is @kbd{C-c} (Press 'C' with Control
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
165 key) by default. If you don't intend to change the prefix key stroke,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
166 assume all @kbd{[prefix]} as @kbd{C-c} in this document. These key
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
167 strokes execute typeset or preview command.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
168
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
169 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
170 @item [prefix] tj
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
171 @dots{} invoke latex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
172 @item [prefix] tr
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
173 @dots{} invoke latex on region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
174 @item [prefix] tk
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
175 @dots{} kill current typesetting process
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
176 @item [prefix] tb
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
177 @dots{} invoke bibtex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
178 @item [prefix] tp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
179 @dots{} preview
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
180 @item [prefix] tl
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
181 @dots{} lpr dvi-file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
182 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
183
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
184 The current editing window will be divided horizontally when you
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
185 invoke latex command, and log message of La@TeX{} typesetting will be
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
186 displayed in the other window; called typesetting buffer. The
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
187 typesetting buffer automatically scrolls up and traces La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
188 warnings and error messages. If you see latex stopping by an
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
189 error, you can send string to latex in the typesetting buffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
190
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
191 If an error stops the La@TeX{} typesetting, this key stroke will
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
192 move the cursor to the line where La@TeX{} error is detected.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
193
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
194 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
195 @item [prefix] '
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
196 @itemx ([prefix]+single quotation)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
197
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
198 @dots{} jump to the previous error or warning
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
199 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
200
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
201 If you find a noticeable error, move to the typesetting buffer and move
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
202 the cursor on the line of error message and type @kbd{SPACE} key. This
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
203 makes the cursor move to corresponding source line.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
204
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
205 Since @kbd{[prefix] tr} pastes the region into the file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
206 @file{texput.tex} in the current directory, you should be careful of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
207 overwriting. The method of specification of the region is shown in the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
208 section @xref{%#NOTATION}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
209
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
210 The documentstyle for typeset-region is the same as that of editing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
211 file if you edit one file, and is the same as main file's if you
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
212 edit splitting files.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
213
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
214 YaTeX asks you the range of dvi-printing by default. You can
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
215 skip this by invoking it with universal-argument as follows:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
216
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
217 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
218 C-u [prefix] tl
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
219 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
220
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
221 @node %# notation, Completion, Typesetting, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
222 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
223 @chapter %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
224 @cindex %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
225
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
226 You can control the typesetting process by describing @code{%#}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
227 notations in the source text.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
228
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
229 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
230 * Changing typesetter::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
231 * Static region for typesetting::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
232 * Lpr format::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
233 * Editing %# notation::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
234 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
235
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
236 @node Changing typesetter, Static region for typesetting, %# notation, %# notation
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
237 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
238 @section To change the `latex' command or to split a source text.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
239 @cindex typesetter
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
240
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
241 To change the typesetting command, write
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
242
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
243 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
244 %#!latex-big
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
245 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
246
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
247 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
248 anywhere in the source text. And if you split the source text and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
249 edit subfile that should be included from main text.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
250
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
251 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
252 %#!latex main.tex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
253 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
254
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
255 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
256 will be helpful to execute latex on main file from sub text buffer. Since
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
257 this command line after @kbd{%#!} will be sent to shell literally, next
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
258 description makes it convenient to use ghostview as dvi-previewer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
259
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
260 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
261 %#!latex main ; dvi2ps main.dvi > main
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
262 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
263
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
264 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
265 Note that YaTeX assumes the component before the last period of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
266 the last word in this line as base name of the main La@TeX{} source.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
267
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
268 Here are the restrictions on splitting sources.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
269
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
270 @itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
271 @item All the file name should be different.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
272 @item You can put split texts in sub directory, but not in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
273 sub directory of sub directory.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
274 @item In the main text,specify the file with relative path name
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
275 such as \include{chap1/sub}, when you include the file in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
276 a sub-directory.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
277 @item In a sub-text, write @code{%#!latex main.tex} even if @file{main.tex}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
278 is in the parent directory(not %#!latex ../main.tex).
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
279 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
280
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
281 @node Static region for typesetting, Lpr format, Changing typesetter, %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
282 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
283 @section Static region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
284 @cindex static region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
285 @cindex Fixed region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
286
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
287 Typeset-region by @kbd{[prefix] tr} passes the region between point and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
288 mark to typesetting command by default. But when you want to typeset
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
289 static region, enclose the region by @code{%#BEGIN} and @code{%#END} as
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
290 follows.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
291
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
292 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
293 %#BEGIN
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
294 TheRegionYouWantToTypesetManyTimes
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
295 %#END
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
296 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
297
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
298 This is the rule of deciding the region.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
299
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
300 @enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
301 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
302 If there exists %#BEGIN before point,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
303
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
304 @enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
305 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
306 If there exists %#END after %#BEGIN,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
307 @itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
308 @item From %#BEGIN to %#END.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
309 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
310
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
311 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
312 If %#END does not exist after %#BEGIN,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
313 @itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
314 @item From %#BEGIN to the end of buffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
315 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
316 @end enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
317
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
318 @item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
319 If there does not exist %#BEGIN before point,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
320 @itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
321 @item Between point and mark(standard method of Emacs).
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
322 @end itemize
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
323 @end enumerate
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
324
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
325 It is useful to write @code{%#BEGIN} in the previous line of \begin and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
326 @code{%#END} in the next line of \@code{end} when you try complex
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
327 environment such as `tabular' many times. It is also useful to put only
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
328 @code{%#BEGIN} alone at the middle of very long text. Do not forget to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
329 erase @code{%#BEGIN} @code{%#END} pair.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
330
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
331 @node Lpr format, Editing %# notation, Static region for typesetting, %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
332 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
333 @section Lpr format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
334 @cindex lpr format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
335
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
336 Lpr format is specified by three Lisp variables. Here are the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
337 default values of them.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
338
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
339 @table @code
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
340 @item (1)dviprint-command-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
341 @code{"dvi2ps %f %t %s | lpr"}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
342 @item (2)dviprint-from-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
343 @code{"-f %b"}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
344 @item (3)dviprint-to-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
345 @code{"-t %e"}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
346 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
347
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
348 On YaTeX-lpr, @code{%s} in (1) is replaced by the file name of main
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
349 text, @code{%f} by contents of (2), %t by contents of (3). At these
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
350 replacements, @code{%b} in (2) is also replaced by the number of beginning
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
351 page, @code{%e} in (3) is replaced by the number of ending page. But
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
352 @code{%f} and @code{%t} are ignored when you omit the range of print-out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
353 by @kbd{C-u [prefix] tl}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
354
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
355 If you want to change this lpr format temporarily, put a command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
356 such as follows somewhere in the text:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
357
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
358 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
359 %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
360 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
361
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
362 And if you want YaTeX not to ask you the range of printing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
363 out, the next example may be helpful.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
364
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
365 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
366 %#LPR dvi2ps %s | lpr
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
367 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
368
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
369 @node Editing %# notation, , Lpr format, %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
370 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
371 @section Editing %# notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
372
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
373 To edit @code{%#} notation described above, type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
374
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
375 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
376 @item [prefix] %
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
377 @dots{} editing %# notation menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
378 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
379
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
380 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
381 and select one of the entry of the menu as follows.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
382
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
383 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
384 !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
385 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
386
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
387 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
388 Type @kbd{!} to edit @code{%#!} entry, @code{b} to enclose the region with
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
389 @code{%#BEGIN} and @code{%#END}, and @code{l} to edit @code{%#LPR} entry.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
390 When you type @kbd{b}, all @code{%#BEGIN} and @code{%#END} are
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
391 automatically erased.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
392
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
393 @node Completion, Commenting out, %# notation, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
394 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
395 @chapter Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
396 @cindex completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
397
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
398 YaTeX makes it easy to input the La@TeX{} commands. There are several
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
399 kinds of completion type, begin-type, section-type, large-type, etc...
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
400
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
401 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
402 * Begin-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
403 * Section-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
404 * Large-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
405 * Maketitle-type completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
406 * Arbitrary completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
407 * End completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
408 * Accent completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
409 * Image completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
410 * Greek letters completion::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
411 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
412
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
413 @node Begin-type completion, Section-type completion, Completion, Completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
414 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
415 @section Begin-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
416 @cindex begin-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
417 @cindex environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
418 @cindex prefix b
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
419
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
420 "Begin-type completion" completes commands of @code{\begin@{env@}} ...
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
421 @code{\end@{env@}}. All of the begin-type completions begin with this key
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
422 sequence.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
423
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
424 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
425 @item [prefix] b
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
426 @dots{} start begin-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
427 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
428
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
429 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
430 An additional key stroke immediately completes a frequently used
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
431 La@TeX{} @code{\begin@{@}}...@code{\@code{end}@{@}} environment.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
432
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
433 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
434 @item [prefix] b c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
435 @dots{} @code{\begin@{center@}...\end@{center@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
436 @item [prefix] b d
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
437 @dots{} @code{\begin@{document@}...\end@{document@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
438 @item [prefix] b D
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
439 @dots{} @code{\begin@{description@}...\end@{description@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
440 @item [prefix] b e
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
441 @dots{} @code{\begin@{enumerate@}...\end@{enumerate@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
442 @item [prefix] b E
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
443 @dots{} @code{\begin@{equation@}...\end@{equation@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
444 @item [prefix] b i
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
445 @dots{} @code{\begin@{itemize@}...\end@{itemize@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
446 @item [prefix] b l
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
447 @dots{} @code{\begin@{flushleft@}...\end@{flushleft@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
448 @item [prefix] b m
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
449 @dots{} @code{\begin@{minipage@}...\end@{minipage@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
450 @item [prefix] b t
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
451 @dots{} @code{\begin@{tabbing@}...\end@{tabbing@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
452 @item [prefix] b T
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
453 @dots{} @code{\begin@{tabular@}...\end@{tabular@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
454 @item [prefix] b^T
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
455 @dots{} @code{\begin@{table@}...\end@{table@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
456 @item [prefix] b p
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
457 @dots{} @code{\begin@{picture@}...\end@{picture@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
458 @item [prefix] b q
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
459 @dots{} @code{\begin@{quote@}...\end@{quote@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
460 @item [prefix] b Q
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
461 @dots{} @code{\begin@{quotation@}...\end@{quotation@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
462 @item [prefix] b r
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
463 @dots{} @code{\begin@{flushright@}...\end@{flushright@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
464 @item [prefix] b v
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
465 @dots{} @code{\begin@{verbatim@}...\end@{verbatim@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
466 @item [prefix] b V
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
467 @dots{} @code{\begin@{verse@}...\end@{verse@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
468 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
469
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
470 Any other La@TeX{} environments are made by completing-read of the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
471 Emacs function.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
472
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
473 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
474 @item [prefix] b SPACE
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
475 @dots{} begin-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
476 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
477
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
478 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
479 The next message will show up in the minibuffer
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
480
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
481 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
482 Begin environment(default document):
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
483 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
484
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
485 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
486 by typing @kbd{[prefix] b}. Put the wishing environment with completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
487 in the minibuffer, and @code{\begin@{env@}}...\@code{\end@{env@}} will be
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
488 inserted in the La@TeX{} source text. If the environment you want to put
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
489 does not exist in the YaTeX completion table, it will be registered in the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
490 user completion table. YaTeX automatically saves the user completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
491 table in the user dictionary file at exiting of emacs.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
492
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
493 If you want to enclose some paragraphs which have already been
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
494 written, invoke the begin-type completion with changing the case
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
495 of @kbd{b} of key sequence upper(or invoke it with universal argument
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
496 by @kbd{C-u} prefix).
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
497 @cindex enclose region into environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
498
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
499 The following example encloses a region with `description'
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
500 environment.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
501
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
502 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
503 @item [prefix] B D
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
504 @itemx (or ESC 1 [prefix] b D)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
505 @itemx (or C-u [prefix] b D)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
506
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
507 @dots{} begin-type completion for region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
508 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
509
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
510 This enclosing holds good for the completing input by @kbd{[prefix] b
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
511 SPC}. @kbd{[prefix] B SPC} enclose a region with the environment selected
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
512 by completing-read.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
513
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
514 @node Section-type completion, Large-type completion, Begin-type completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
515 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
516 @section Section-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
517 @cindex section-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
518 @cindex prefix s
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
519
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
520 "Section-type completion" completes section-type commands which take an
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
521 argument or more such as @code{\section@{foo@}}. To invoke section-type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
522 completion, type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
523
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
524 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
525 @item [prefix] s
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
526 @dots{} section-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
527 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
528
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
529 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
530 then the prompt
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
531
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
532 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
533 (C-v for view) \???@{@} (default documentstyle):
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
534 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
535
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
536 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
537 will show up in the minibuffer. Section-type La@TeX{} commands are
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
538 completed by space key, and the default value is selected when you
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
539 type nothing in the minibuffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
540
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
541 Next,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
542
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
543 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
544 \section@{???@}:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
545 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
546
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
547 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
548 prompts you the argument of section-type La@TeX{} command. For
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
549 example, the following inputs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
550
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
551 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
552 \???@{@} (default documentstyle): section
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
553 \section{???}: Hello world.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
554 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
555
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
556 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
557 will insert the string
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
558
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
559 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
560 \section@{Hello world.@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
561 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
562
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
563 in your La@TeX{} source. When you neglect argument such as
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
564
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
565 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
566 (C-v for view) \???@{@} (default section): vspace*
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
567 \vspace*@{???@}:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
568 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
569
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
570 YaTeX puts
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
571
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
572 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
573 \vspace*@{@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
574 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
575
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
576 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
577 and move the cursor in the braces.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
578
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
579 In La@TeX{} command, there are commands which take more than one
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
580 arguments such as @code{\addtolength{\topmargin}{8mm}}. To complete these
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
581 commands, invoke section-type completion with universal argument as,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
582 @cindex number of argument
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
583
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
584 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
585 C-u 2 [prefix] s (or ESC 2 [prefix] s)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
586 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
587
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
588 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
589 and make answers in minibuffer like this.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
590
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
591 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
592 (C-v for view) \???@{@} (default vspace*): addtolength
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
593 \addtolength@{???@}: \topmargin
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
594 Argument 2: 8mm
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
595 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
596
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
597 @code{\addtolength} and the first argument @code{\topmargin} can be typed
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
598 easily by completing read. Since YaTeX also learns the number of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
599 arguments of section-type command and will ask that many arguments in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
600 future completion, you had better tell the number of arguments to YaTeX at
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
601 the first completion of the new word. But you can change the number of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
602 arguments by calling the completion with different universal argument
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
603 again.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
604
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
605 The special number of argument 0 makes YaTeX use read-string to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
606 read the first argument instead of completing-read. It is more
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
607 comfortable to enter first argument without completion when you
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
608 put section title which contains space character. Normally, such
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
609 sectioning commands as chapter, section, paragraph..., have
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
610 argument 0 in the completion table.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
611
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
612 Invoking section-type completion with @code{[Prefix] S} (Capital `S')
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
613 includes the region as the first argument of section-type command.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
614
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
615 The section/large/maketitle type completion can work at the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
616 prompt for the argument of other section-type completion.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
617 Nested La@TeX{} commands are efficiently read with the recursive
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
618 completion by typing YaTeX's completion key sequence in the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
619 minibuffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
620
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
621 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
622 * view-sectioning::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
623 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
624
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
625 @node view-sectioning, , Section-type completion, Section-type completion
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
626 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
627 @subsection view-sectioning
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
628 @cindex view sectioning
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
629 @cindex outline
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
630
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
631 In the minibuffer at the prompt of section-type command completion,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
632 typing @kbd{C-v} shows a list of sectioning commands in source text(The
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
633 line with @code{<<--} mark is the nearest sectioning command). Then,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
634 default sectioning command appears in the minibuffer. You can go up/down
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
635 sectioning command by typing @kbd{C-p}/@kbd{C-n}, can scrolls up/down the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
636 listing buffer by @kbd{C-v}/@kbd{M-v}, and can hide sectioning commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
637 under certain level by 0 through 6. Type @kbd{?} in the minibuffer of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
638 sectioning prompt for more information.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
639
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
640 @node Large-type completion, Maketitle-type completion, Section-type completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
641 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
642 @section Large-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
643
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
644 "Large-type completion" inputs the font or size changing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
645 descriptions such as @code{@{\large @}}. When you type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
646
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
647 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
648 @item [prefix] l
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
649 @dots{} large-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
650 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
651
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
652 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
653 the message in the minibuffer
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
654
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
655 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
656 @{\??? @} (default large):
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
657 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
658
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
659 prompts prompts you large-type command with completing-read. There are
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
660 TeX commands to change fonts or sizes, @code{it}, @code{huge} and so on,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
661 in the completion table.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
662
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
663 Region-based completion is also invoked by changing the letter after
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
664 prefix key stroke as @kbd{[prefix] L}. It encloses the region by braces
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
665 with large-type command.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
666
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
667 @node Maketitle-type completion, Arbitrary completion, Large-type completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
668 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
669 @section Maketitle-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
670 @cindex maketitle-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
671
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
672 We call it "maketitle-type completion" which completes commands such as
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
673 @code{\maketitle}. Take notice that maketitle-type commands take no
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
674 arguments. Then, typing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
675
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
676 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
677 @item [prefix] m
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
678 @dots{} maketitle-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
679 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
680
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
681 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
682 begins maketitle-completion. Above mentioned method is true for
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
683 maketitle-completion, and there are La@TeX{} commands with no
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
684 arguments in completion table.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
685
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
686 @node Arbitrary completion, End completion, Maketitle-type completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
687 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
688 @section Arbitrary completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
689 @cindex arbitrary completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
690
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
691 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
692 You can complete certain La@TeX{} command anywhere without typical
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
693 completing method as described, by typing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
694
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
695 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
696 @item [prefix] SPC
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
697 @dots{} arbitrary completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
698 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
699
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
700 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
701 after the initial string of La@TeX{} command that is preceded by @code{\}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
702
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
703 @node End completion, Accent completion, Arbitrary completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
704 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
705 @section End completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
706 @cindex end completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
707
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
708 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
709 YaTeX automatically detects the opened environment and close it with
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
710 \@code{\end@{environment@}}. Though proficient YaTeX users never fail to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
711 make environment with begin-type completion, some may begin an environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
712 manually. In that case, type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
713
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
714 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
715 @item [prefix] e
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
716 @dots{} @code{end} completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
717 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
718
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
719 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
720 at the end of the opened environment.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
721
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
722 @node Accent completion, Image completion, End completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
723 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
724 @section Accent completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
725 @cindex accent completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
726
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
727 When you want to write the European accent marks(like @code{\`@{o@}}),
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
728
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
729 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
730 @item [prefix] a
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
731 @dots{} accent completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
732 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
733
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
734 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
735 shows the menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
736
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
737 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
738 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
739 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
740
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
741 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
742 in the minibuffer. Chose one character or corresponding numeric,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
743 and you will see
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
744
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
745 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
746 \`{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
747 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
748
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
749 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
750 in the editing buffer with the cursor positioned in braces. Type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
751 one more character `o' for example, then
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
752
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
753 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
754 \`{o}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
755 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
756
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
757 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
758 will be completed, and the cursor gets out from braces.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
759
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
760 @node Image completion, Greek letters completion, Accent completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
761 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
762 @section Image completion of mathematical sign
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
763 @cindex image completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
764 @cindex math-mode
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
765 @cindex sigma
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
766 @cindex leftarrow
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
767 @cindex ;
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
768
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
769 Arrow marks, sigma mark and those signs mainly used in the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
770 TeX's math environment are completed by key sequences which
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
771 imitate the corresponding symbols graphically. This completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
772 only works in the math environment. YaTeX automatically detects
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
773 whether the cursor located in math environment or not, and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
774 change the behavior of key strokes @kbd{;} and @kbd{/}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
775
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
776 By the way, we often express the leftarrow mark by `<-' for example.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
777 Considering such image, you can write @code{\leftarrow} by typing @kbd{<-}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
778 after @kbd{;} (semicolon) as a prefix. In the same way,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
779 @code{\longleftarrow} (@code{<--}) is completed by typing @kbd{;<--},
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
780 infinity mark which is imitated by @code{oo} is completed by typing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
781 @kbd{;oo}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
782
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
783 Here are the sample operations in YaTeX math-mode.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
784
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
785 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
786 INPUT Completed La@TeX{} commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
787 ; < - @code{\leftarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
788 ; < - - @code{\longleftarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
789 ; < - - > @code{\longleftrightarrow}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
790 ; o @code{\circ}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
791 ; o o @code{\infty}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
792 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
793
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
794 In any case, you can quit from image completion and can move
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
795 to the next editing operation if the La@TeX{} command you want is
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
796 shown in the buffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
797
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
798 @code{;} itself in math-environment is inserted by @kbd{;;}. Typing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
799 @kbd{TAB} in the midst of image completion shows all of the La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
800 commands that start with the same name as string you previously typed in.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
801 In this menu buffer, press @kbd{RET} after moving the cursor (by @kbd{n},
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
802 @kbd{p}, @kbd{b}, @kbd{f}) to insert the La@TeX{} command.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
803
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
804 To know all of the completion table, type @kbd{TAB} just after @kbd{;}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
805 And here is the sample menu by @kbd{TAB} after @kbd{;<}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
806
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
807 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
808 KEY LaTeX sequence sign
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
809 < \leq <
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
810 ~
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
811 << \ll <<
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
812 <- \leftarrow <-
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
813 <= \Leftarrow <=
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
814 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
815
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
816 You can define your favorite key-vs-sequence completion table in the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
817 Emacs-Lisp variable @code{YaTeX-math-sign-alist-private}. See also
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
818 @file{yatexmth.el} for the information of the structure of this variable.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
819
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
820 @node Greek letters completion, , Image completion, Completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
821 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
822 @section Greek letters completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
823 @cindex Greek letters completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
824 @cindex /
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
825
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
826 Math-mode of YaTeX provides another image completion, Greek letters
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
827 completion in the same method. After prefix @kbd{/}, typing @kbd{a} makes
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
828 @code{\alpha}, @kbd{b} makes @code{\beta} and @kbd{g} makes @code{\gamma}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
829 and so on. First, type @kbd{/TAB} to know all the correspondence of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
830 alphabets v.s. Greek letters.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
831
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
832 If you will find @kbd{;} or @kbd{/} doesn't work in correct position of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
833 math environment, it may be a bug of YaTeX. Please send me a bug report
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
834 with the configuration of your text, and avoid it temporarily by typing
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
835 @kbd{;} or @kbd{/} after universal-argument(@kbd{C-u}) which forces
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
836 @kbd{;} and @kbd{/} to work as math-prefix.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
837
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
838 @node Commenting out, Cursor jump, Completion, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
839 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
840 @chapter Commenting out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
841 @cindex commenting out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
842 @cindex prefix >
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
843 @cindex prefix <
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
844 @cindex prefix ,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
845 @cindex prefix .
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
846
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
847 You may want to comment out some region.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
848
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
849 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
850 @item [prefix] >
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
851 @dots{} comment out region by %
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
852 @item [prefix] <
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
853 @dots{} uncomment region
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
854 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
855
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
856 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
857 cause an operation to the region between point and mark.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
858
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
859 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
860 @item [prefix] .
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
861 @dots{} comment out current paragraph
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
862 @item [prefix] ,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
863 @dots{} uncomment current paragraph
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
864 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
865
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
866 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
867 comments or uncomments the paragraph where the cursor belongs.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
868 This `paragraph' means the region marked by the function
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
869 mark-paragraph, bound to @kbd{ESC h} by default. It is NOT
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
870 predictable what will happen when you continuously comment out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
871 some paragraph many times.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
872
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
873 You can also comment out an environment between @code{\begin} and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
874 @code{\end}, or a @code{\begin}-\@code{\end} pair themselves, by making the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
875 following key strokes on the line where @code{\begin@{@}} or
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
876 @code{\end@{@}} exists.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
877
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
878 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
879 @item [prefix] >
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
880 @dots{} comment out from \begin to \@code{end}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
881 @item [prefix] <
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
882 @dots{} uncomment from \begin to \@code{end}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
883 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
884
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
885 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
886 comment whole the contents of environment. Moreover,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
887
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
888 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
889 @item [prefix] .
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
890 @dots{} comment out \begin and \@code{end}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
891 @item [prefix] ,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
892 @dots{} uncomment \begin and \@code{end}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
893 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
894
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
895 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
896 (un)comments out only environment declaration: @code{\begin@{@}} and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
897 @code{\end@{@}}. NOTE that even if you intend to comment out some region,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
898 invoking @kbd{[prefix] >} on the @code{\begin},@code{\end} line decides to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
899 work in `commenting out from @code{\begin} to @code{\end}' mode.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
900
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
901
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
902 @node Cursor jump, Changing and Deleting, Commenting out, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
903 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
904 @chapter Cursor jump
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
905 @cindex cursor jump
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
906 @cindex prefix g
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
907
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
908 On a @code{\begin},@code{\end} line, the key stroke
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
909
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
910 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
911 @item [prefix] g
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
912 @dots{} go to corresponding object
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
913 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
914
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
915 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
916 moves the cursor to the corresponding @code{\end},@code{\begin} line, if
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
917 its partner really exists. It is also applicable to A @code{%#BEGIN} and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
918 @code{%#END} pair.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
919
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
920 If you type @code{[prefix] g} on the line of @code{\include@{chap1@}},
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
921 maybe in main text, YaTeX switches buffer to @file{chap1.tex}. On the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
922 contrary, the key strokes
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
923
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
924 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
925 @item [prefix] ^
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
926 @dots{} visit main file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
927 @item [prefix] 4^
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
928 @dots{} visit main file in other buffer
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
929 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
930 @cindex prefix ^
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
931 @cindex prefix 4 ^
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
932
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
933 in a sub text switch the buffer to the main text specified by
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
934 @code{%#!} notation.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
935
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
936 And these are the functions which work on the current La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
937 environment:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
938
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
939 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
940 @item M-C-a
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
941 @dots{} beginning of environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
942 @item M-C-e
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
943 @dots{} @code{end} of environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
944 @item M-C-@@
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
945 @dots{} mark environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
946 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
947 @cindex M-C-a
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
948 @cindex M-C-e
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
949 @cindex M-C-@@
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
950
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
951 @node Changing and Deleting, Filling an item, Cursor jump, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
952 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
953 @chapter Changing and Deleting
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
954
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
955 These functions are for change or deletion of La@TeX{} commands
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
956 already entered.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
957
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
958 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
959 @item [prefix] c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
960 @dots{} change La@TeX{} command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
961 @item [prefix] k
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
962 @dots{} kill La@TeX{} command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
963 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
964 @cindex prefix c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
965 @cindex prefix k
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
966
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
967 @kbd{[prefix] c} can change the name of the corresponding environment
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
968 declaration. @kbd{[prefix] k} works as follows:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
969
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
970 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
971 [Invoking position] [action]
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
972 \begin,\end line kill \begin,\end pairs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
973 %BEGIN, %END line kill %BEGIN,%END pairs
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
974 on a Section-type command kill section-type command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
975 on a parenthesis kill parentheses
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
976 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
977
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
978 While all operations above are to kill `containers' which surround some
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
979 text, universal argument (@kbd{C-u}) for these commands kills not only
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
980 `containers' but also `contents' of them. See below as a sample.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
981
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
982 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
983 Original text: [prefix] k C-u [prefix] k
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
984 Main \footnote@{note@} here. Main note here. Main here.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
985 ~(cursor)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
986 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
987
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
988 @node Filling an item, Local dictionaries, Changing and Deleting, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
989 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
990 @chapter Filling an item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
991 @cindex filling an item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
992 @cindex prefix i
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
993
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
994 To fill a term (sentence) of @code{\item}, type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
995
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
996 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
997 @item [prefix] i
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
998 @dots{} fill item
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
999 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1000
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1001 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1002 on that item.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1003
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1004 YaTeX uses the value of the variable @code{YaTeX-item-regexp} as the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1005 regular expression to search item header in itemize environment.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1006 If you make a newcommand to itemize terms(eg. @code{\underlineitem}), put
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1007
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1008 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1009 (setq YaTeX-item-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1010 "\\(\\\\item\\)\\|\\(\\\\underlineitem\\)")
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1011 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1012 @cindex YaTeX-item-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1013
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1014 in your @file{~/.emacs}. If you are not familiar with regular expression
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1015 for Emacs-Lisp, name a newcommand for `itemize' beginning with
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1016 @code{\item} such as @code{\itembf}, not @code{\bfitem}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1017
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1018 @node Local dictionaries, Updation of @code{\includeonly}, Filling an item, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1019 @comment node-name, next, previous, up
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1020 @chapter Local dictionaries
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1021 @cindex local dictionaries
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1022 @cindex nervous users
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1023
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1024 Tables for completion consist of three dictionaries; `standard
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1025 dictionary' built in @file{yatex.el}, `user dictionary' for your common
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1026 private commands, and `local dictionary' that is effective in a certain
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1027 directory.
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1028
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1029 When you input the command unknown to YaTeX at a completion in the
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1030 minibuffer, YaTeX asks you with the following prompt;
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1031
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1032 @example
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1033 `foo' is not in table. Register into: U)serTable L)ocal N)one
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1034 @end example
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1035
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1036 @noindent
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1037 In this menu, typing `u' updates your `user dictionary', `l' updates your
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1038 local dictionary, and `n' updates no dictionary and throws the word away.
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1039
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1040 If you find this switching feature meaningless and bothersome, put the
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1041 next expression into your @file{~/.emacs}
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1042
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1043 @lisp
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1044 (setq YaTeX-nervous nil)
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1045 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1046
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1047 @node Updation of @code{\includeonly}, What column?, Local dictionaries, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1048 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1049 @chapter Updation of @code{\includeonly}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1050 @cindex includeonly
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1051
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1052 When you edit splitting source texts, the notation
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1053
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1054 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1055 \includeonly@{CurrentEditingFileName@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1056 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1057
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1058 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1059 in the main file reduces the time of typesetting. If you want
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1060 to hack other file a little however, you have to rewrite it to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1061
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1062 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1063 \includeonly@{OtherFileNameYouWantToFix@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1064 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1065
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1066 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1067 in the main file. YaTeX automatically detects that the current
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1068 edited text is not in includeonly list and prompts you
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1069
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1070 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1071 A)dd R)eplace %)comment?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1072 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1073
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1074 in the minibuffer. Type @kbd{a} if you want to add the current file name
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1075 to @code{\includeonly} list, @kbd{r} to replace \@code{includeonly} list
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1076 by the current file, and type @kbd{%} to comment out the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1077 @code{\includeonly} line.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1078
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1079 @node What column?, Intelligent newline, Updation of @code{\includeonly}, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1080 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1081 @chapter What column?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1082 @cindex what column
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1083 @cindex complex tabular
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1084 @cindex prefix &
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1085
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1086 We are often get tired of finding the corresponding column in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1087 large tabulars. For example,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1088
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1089 @example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1090 \begin@{tabular@}@{|c|c|c|c|c|c|c|c|@}\hline
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1091 Name&Position&Post No.&Addr.&Phone No.&FAX No.&
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1092 Home Addr.&Home Phone\\ \hline
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1093 Thunder Bird & 6 & 223 & LA & xxx-yyy &
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1094 zzz-www & Japan & 9876-54321 \\
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1095 & 2 & \multicolumn@{2@}@{c|@}@{Unknown@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1096 &&&(???)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1097 \\ \hline
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1098 \end@{tabular@}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1099 @end example
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1100
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1101 Suppose you have the cursor located at @code{(???)} mark, can you tell
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1102 which column it is belonging at once? Maybe no. In such case,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1103 type
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1104
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1105 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1106 @item [prefix] &
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1107 @dots{} What column
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1108 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1109
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1110 @noindent
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1111 in that position. YaTeX tells you the column header of the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1112 current field. Since YaTeX assumes the first line of tabular
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1113 environment as a row of column headers, you can create a row of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1114 virtual column headers by putting them in the first line and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1115 commenting that line with @code{%}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1116
28
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1117 @node Intelligent newline, Online help, What column?, Top
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1118 @comment node-name, next, previous, up
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1119 @chapter Intelligent newline
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1120 @cindex Intelligent newline
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1121 @cindex ESC RET
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1122 @cindex M-C-m
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1123
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1124 In tabular[*], array, itemize, enumerate or tabbing environment,
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1125
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1126 @table @kbd
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1127 @item ESC RET
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1128 @dots{} Intelligent newline
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1129 @end table
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1130
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1131 @noindent
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1132 inserts the contents corresponding to the current environment in the next
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1133 line. In @code{tabular} environment, for example, @kbd{ESC RET} inserts
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1134 the certain number of @code{&} and trailing @code{\\}, and @code{\hline}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1135 if other @code{\hline} is found in backward. Here are the list of
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1136 contents v.s. environments.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1137
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1138 @itemize
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1139 @item @code{tabular}, @code{tabular*}, @code{array}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1140
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1141 Corresponding number of @code{&} and @code{\\}.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1142 And @code{\hline} if needed.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1143
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1144 @item @code{tabbing}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1145
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1146 The same number of @code{\>} as @code{\=} in the first line.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1147
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1148 @item @code{itemize}, @code{enumerate}, @code{description}, @code{list}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1149
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1150 @code{\item} or @code{item[]}.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1151 @end itemize
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1152
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1153 Note that since this function works seeing the contents of the first
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1154 line, please call this after the second line if possible.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1155
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1156 If you want to apply these trick to other environments, @code{foo}
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1157 environment for example, define the function named
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1158 @code{YaTeX-intelligent-newline-foo} to insert corresponding contents.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1159 That function will be called at the beginning of the next line after the
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1160 newline is inserted to the current line. Since the function
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1161 @code{YaTeX-indent-line} is designed to indent the current line properly,
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1162 calling this function before your code to insert certain contents must be
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1163 useful. See the definition of the function
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1164 @code{YaTeX-intelligent-newline-itemize} as an example.
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1165
0f8b77d22c8a Add docs on intelligent-newline.
yuuji
parents: 20
diff changeset
1166 @node Online help, Cooperation with other packages, Intelligent newline, Top
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1167 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1168 @chapter Online help
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1169 @cindex online help
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1170 @cindex prefix ?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1171 @cindex prefix /
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1172 @cindex apropos
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1173 @cindex keyword search
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1174
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1175 YaTeX provides you the online help with popular La@TeX{} commands.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1176
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1177 Here are the key strokes for the online help.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1178
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1179 @table @kbd
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1180 @item [prefix] ?
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1181 @dots{} Online help
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1182 @item [prefix] /
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1183 @dots{} Online apropos
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1184 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1185
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1186 @section Online help
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1187
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1188 `Online help' shows the documentation for the popular La@TeX{}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1189 commands(defaults to the commands on the cursor) in the next buffer.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1190 There are two help file, `global help' and `private help'. The former
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1191 file contains the descriptions on the standard La@TeX{} command and is
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1192 specified its name by variable @code{YaTeX-help-file}. Usually, the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1193 global help file should be located in public space (@code{$EMACSEXECPATH}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1194 by default) and should be world writable so that anyone can update it to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1195 enrich its contents. The latter file contains descriptions on
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1196 non-standard or personal command definitions and is specified by
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1197 @code{YaTeX-help-file-private}. This file should be put into private
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1198 directory.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1199
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1200 @section Online apropos
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1201
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1202 `Online apropos' is an equivalent of GNU Emacs's apropos. It
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1203 shows all the documentations that contains the keyword entered by
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1204 the user.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1205
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1206 @section When no descriptions are found...
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1207
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1208 If there is no description on a command in help files, YaTeX
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1209 requires you to write a description on that command. If you are
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1210 willing to do, determine which help file to add and write the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1211 description on it referring your manual of (La)TeX. Please send
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1212 me your additional descriptions if you describe the help on some
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1213 standard commands. I might want to include it in the next
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1214 distribution.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1215
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1216 @node Cooperation with other packages, Customizations, Online help, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1217 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1218 @chapter Cooperation with other packages
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1219
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1220 YaTeX works better with other brilliant packages.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1221
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1222 @section gmhist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1223 @cindex gmhist
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1224 @cindex command history
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1225 @cindex minibuffer history
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1226
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1227 When you are loading @file{gmhist.el} and @file{gmhist-mh.el}, you can
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1228 use independent command history list at the prompt of preview command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1229 (@kbd{[prefix] tp}) and print command (@kbd{[prefix] tl}). On each
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1230 prompt, you can enter the previous command line string repeatedly by
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1231 typing @kbd{M-p}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1232
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1233 @section min-out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1234 @cindex min-out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1235
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1236 @file{min-out}, the outline minor mode, can be used in yatex-mode
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1237 buffers. If you want to use it with YaTeX, please refer the
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1238 file @file{yatexm-o.el} as an example.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1239
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1240 @node Customizations, Etcetera, Cooperation with other packages, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1241 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1242 @chapter Customizations
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1243 @cindex customizations
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1244
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1245 You can customize YaTeX by setting Emacs-Lisp variables and by making
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1246 add-in functions.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1247
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1248 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1249 * Lisp variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1250 * Add-in functions::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1251 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1252
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1253 @node Lisp variables, Add-in functions, Customizations, Customizations
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1254 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1255 @section Lisp variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1256 @cindex customizable variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1257
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1258 You can change the key assignments or make completion more
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1259 comfortable by setting the values of various variables which
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1260 control the movement of yatex-mode.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1261
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1262 For example, if you want to change the prefix key stroke from @kbd{C-c}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1263 to any other sequence, set YaTeX-prefix to whatever you want to use. If
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1264 you don't want to use the key sequence @kbd{C-c letter} which is assumed
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1265 to be the user reserved sequence in Emacs world, set
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1266 @code{YaTeX-inhibit-prefix-letter} to @code{t}, and all of the default key
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1267 bind of @kbd{C-c letter} will turn to the corresponding @kbd{C-c C-letter}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1268 (but the region based completions that is invoked with @kbd{C-c
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1269 Capital-letter} remain valid, if you want to disable those bindings, set
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1270 that variable to 1 instead of @code{t}).
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1271
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1272 @menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1273 * All customizable variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1274 * Sample definitions::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1275 * Hook variables::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1276 * Hook file::
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1277 @end menu
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1278
33
56f7676ed8ca Change the document for YaTeX-nervous.
yuuji
parents: 28
diff changeset
1279 @node All customizable variables, Sample definitions, Lisp variables, Lisp variables
20
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1280 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1281 @subsection All customizable variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1282 @cindex all customizable variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1283
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1284 Here are the customizable variables of yatex-mode. Each value setq-ed
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1285 in @file{~/.emacs} is preferred and that of defined in @file{yatex.el} is
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1286 neglected. Parenthesized contents stands for the default value.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1287
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1288 @table @samp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1289 @item YaTeX-prefix
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1290
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1291 Prefix key stroke (@kbd{C-c})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1292
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1293 @item YaTeX-inhibit-prefix-letter
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1294
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1295 Change key stroke from @kbd{C-c letter} to @kbd{C-c C-letter}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1296 (@code{nil})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1297
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1298 @item YaTeX-fill-prefix
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1299
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1300 Fill-prefix used in yatex-mode (@code{nil})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1301
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1302 @item YaTeX-open-lines
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1303
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1304 Number of blank lines between cursor and @code{\begin@{@}},
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1305 @code{\@code{end}@{@}} (0)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1306
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1307 @item YaTeX-user-completion-table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1308
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1309 Name of user dictionary where learned completion table will be stored.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1310 (@code{"~/.yatexrc"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1311
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1312 @item YaTeX-item-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1313
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1314 Regular expression of item command(@code{"\\\\item"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1315
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1316 @item tex-command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1317
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1318 La@TeX{} typesetter command (@code{"latex"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1319
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1320 @item dvi2-command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1321
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1322 Preview command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1323 (@code{"xdvi -geo +0+0 -s 4 -display (getenv"DISPLAY")"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1324
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1325 @item dviprint-command-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1326
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1327 Command format to print dvi file (@code{"dvi2ps %f %t %s | lpr"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1328
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1329 @item dviprint-from-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1330
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1331 Start page format of above %f. %b will turn to start page
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1332 (@code{"-f %b"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1333
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1334 @item dviprint-to-format
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1335
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1336 End page format of above %t. %e will turn to @code{end} page
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1337 (@code{"-t %e"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1338
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1339 @item section-name
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1340
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1341 Initial default value at the first section-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1342 (@code{"documentstyle"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1343
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1344 @item env-name
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1345
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1346 Initial default value at the first begin-type completion
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1347 (@code{"document"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1348
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1349 @item fontsize-name
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1350
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1351 Ditto of large-type (@code{"large"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1352
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1353 @item single-command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1354
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1355 Ditto of maketitle-type (@code{"maketitle"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1356
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1357 @item YaTeX-need-nonstop
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1358
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1359 Put @code{\nonstopmode@{@}} or not (@code{nil})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1360
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1361 @item latex-warning-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1362
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1363 Regular expression of warning message latex command puts out
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1364 (@code{"line.* [0-9]*"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1365
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1366 @item latex-error-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1367
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1368 Regular expression of error message (@code{"l\\.[1-9][0-9]*"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1369
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1370 @item latex-dos-emergency-message
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1371
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1372 Message latex command running on DOS puts at abort
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1373 (@code{"Emergency stop"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1374
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1375 @item YaTeX-item-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1376
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1377 Regexp of La@TeX{} itemization command (@code{"\\\\(sub\\)*item"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1378
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1379 @item YaTeX-nervous
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1380
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1381 T for using local dictionary (@code{t})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1382
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1383 @item YaTeX-sectioning-regexp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1384
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1385 Regexp of La@TeX{} sectioning command
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1386
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1387 (@code{"part\\|chapter\\|\\(sub\\)*\\(section\\|paragraph\\)"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1388
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1389 @item YaTeX-fill-inhibit-environments
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1390
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1391 Inhibit fill in these environments (@code{'("verbatim" "tabular")})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1392
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1393 @item YaTeX-uncomment-once
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1394
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1395 @code{T} for deleting all preceding @code{%} (@code{nil})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1396
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1397 @item YaTeX-close-paren-always
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1398
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1399 @code{T} for always close all parenthesis automatically,
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1400 @code{nil} for only eol(@code{t})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1401
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1402 @item YaTeX-auto-math-mode
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1403
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1404 Switch math-mode automatically(@code{t})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1405
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1406 @item YaTeX-default-pop-window-height
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1407
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1408 Initial height of typesetting buffer when one-window.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1409 Number for the lines of the buffer, numerical string for
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1410 the percentage of the screen-height.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1411 @code{nil} for half height(10)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1412
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1413 @item YaTeX-help-file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1414
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1415 Global online help file name (@file{$EMACS/etc/YATEXHLP.jp})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1416
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1417 @item YaTeX-help-file-private
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1418
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1419 Private online help file name (@file{"~/YATEXHLP.jp"})
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1420
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1421 @item YaTeX-no-begend-shortcut
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1422
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1423 Disable [prefix] b ?? shortcut (@code{nil)}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1424 @end table
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1425
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1426 @node Sample definitions, Hook variables, All customizable variables, Lisp variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1427 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1428 @subsection Sample definitions
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1429 @cindex prefix key stroke
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1430 @cindex fill-prefix
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1431
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1432 For instance, to change the prefix key stroke to @kbd{ESC}, and name of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1433 the user dictionary @file{~/src/emacs/yatexrc}, and set @code{fill-prefix}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1434 to single TAB character, add the following @code{setq} to @file{~/.emacs}.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1435
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1436 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1437 (setq YaTeX-prefix "\e"
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1438 YaTeX-user-completion-table "~/src/emacs/yatexrc"
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1439 YaTeX-fill-prefix " ")
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1440 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1441
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1442 @node Hook variables, Hook file, Sample definitions, Lisp variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1443 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1444 @subsection Hook variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1445 @cindex hook variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1446
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1447 More customizations will be done by the hook-function defined in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1448 hook-variable @code{yatex-mode-hook}. This is useful to define a shortcut
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1449 key sequence to enter some environments other than @code{document} and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1450 @code{enumerate} etc. The following statement defines @code{[prefix] ba}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1451 to enter @code{\begin@{abstract@}} ... @code{=end@{abstract@}}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1452 immediately.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1453
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1454 @lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1455 (setq yatex-mode-hook
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1456 '(lambda() (YaTeX-define-begend-key "ba" "abstract")))
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1457 @end lisp
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1458
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1459 You should use functions @code{YaTeX-define-key}, or
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1460 @code{YaTeX-define-begend-key} to define all the key sequences of
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1461 yatex-mode.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1462
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1463 @node Hook file, , Hook variables, Lisp variables
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1464 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1465 @subsection Hook file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1466 @cindex hook file
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1467
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1468 You can stuff all of YaTeX relating expressions into a file named
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1469 @file{yatexhks.el} if you have a lot of codes. YaTeX automatically load
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1470 this file at the initialization of itself. Using @file{yatexhks.el}
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1471 makes @code{yatex-mode-load-hook} unnecessary.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1472
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1473 @node Add-in functions, , Lisp variables, Customizations
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1474 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1475 @section Add-in functions
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1476 @cindex add-in functions
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1477
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1478 You can easily define a function to input detailed arguments
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1479 with completion according to La@TeX{} environments or commands. To
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1480 know the way to define these functions, see also @file{yatexadd.doc} in
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1481 this package please.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1482
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1483
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1484 @node Etcetera, Copying, Customizations, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1485 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1486 @chapter Etcetera
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1487
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1488 The standard completion tables provided in @file{yatex.el} contain a
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1489 few La@TeX{} commands I frequently use. This is to lessen the key
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1490 strokes to complete entire word, because too many candidates
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1491 rarely used often cause too many hits. Therefore always try to
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1492 use completion in order to enrich your dictionary, and you will
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1493 also find `Wild Bird' growing suitable for your La@TeX{} style.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1494
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1495
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1496 @node Copying, , Etcetera, Top
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1497 @comment node-name, next, previous, up
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1498 @chapter Copying
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1499
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1500 This program is distributed as a free software. You can
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1501 redistribute this software freely but with NO warranty to anything
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1502 as a result of using this software. However, any reports and
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1503 suggestions are welcome as long as I feel interests in this
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1504 software. My possible e-mail address is `yuuji@@ae.keio.ac.jp'.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1505 (up to Mar.1993 at least)
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1506
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1507 The specification of this software will be surely modified
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1508 (depending on my feelings) without notice :-p.
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1509
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1510
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1511 @flushright
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1512 HIROSE Yuuji
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1513 @end flushright
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1514 @bye
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1515
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1516 Local variables:
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1517 mode: texinfo
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1518 fill-prefix: nil
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1519 fill-column: 74
b6127058e365 Change the YaTeX-math-mode's prefix from `,' to `;'.
yuuji
parents:
diff changeset
1520 End:

yatex.org