yatex
changeset 83:680d92784c1a
Initial revision
author | yuuji |
---|---|
date | Sun, 27 Sep 2009 13:04:14 +0000 |
parents | d84447b92eca |
children | 73cba5ddd111 42c373ac73af |
files | ChangeLog dir docs/.yatexinforc docs/dir docs/yahtmle docs/yahtmlj docs/yatexe docs/yatexj install manifest readme.meadow.j yatexinf.el |
diffstat | 12 files changed, 5771 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ChangeLog Sun Sep 27 13:04:14 2009 +0000 1.3 @@ -0,0 +1,242 @@ 1.4 +Fri Sep 13 19:29:59 1996 HIROSE Yuuji <yuuji@supra.comp.ae.keio.ac.jp> 1.5 + 1.6 + * yahtml.el (yahtml-collect-labels): 1.7 + Suppress auto-highlighting. 1.8 + 1.9 +Fri Jun 28 22:22:08 1996 HIROSE Yuuji <yuuji@supra.comp.ae.keio.ac.jp> 1.10 + 1.11 + * yahtml.el (yahtml-insert-begend): 1.12 + Always make newlines between <TAG> and </TAG>. 1.13 + (yahtml-intelligent-newline): 1.14 + Get current inner tag after moving point to eol. 1.15 + 1.16 +Tue May 7 03:25:19 1996 HIROSE Yuuji <yuuji@supra.comp.ae.keio.ac.jp> 1.17 + 1.18 + * yahtml.el (((func (if yahtml-prefer-upcases 'upcase 'downcase)))): 1.19 + Append yahtml-env-table to yahtml-typeface-table so that 1.20 + [prefix] l works also to envinronment tag as inline 1.21 + completion. 1.22 + 1.23 +Wed Jan 3 23:13:39 1996 HIROSE Yuuji <yuuji@nsr.comp.ae.keio.ac.jp> 1.24 + 1.25 + * yahtml.el (yahtml-intelligent-newline): added 1.26 + 1.27 +Tue Dec 19 00:17:16 1995 HIROSE Yuuji <yuuji@inspire.comp.ae.keio.ac.jp> 1.28 + 1.29 + * yatexmth.el: Support AMS-LaTeX in YaTeX-in-math-mode-p. 1.30 + 1.31 +Tue Nov 28 20:22:12 1995 HIROSE Yuuji <yuuji@inspire.comp.ae.keio.ac.jp> 1.32 + 1.33 + * yatex19.el (YaTeX-hilit-sectioning-attenuation-rate): added 1.34 + 1.35 +Thu Jun 29 22:30:53 1995 HIROSE Yuuji <yuuji@inspire.comp.ae.keio.ac.jp> 1.36 + 1.37 + * yatex.el (YaTeX-fill-item): 1.38 + Do not combine item and its description which is separated by 1.39 + null line. 1.40 + 1.41 +Mon Apr 24 22:34:54 1995 HIROSE Yuuji <yuuji@pajero.comp.ae.keio.ac.jp> 1.42 + 1.43 + * yatex.el (YaTeX-closable-p): 1.44 + Do not close parens any time when YaTeX-close-paren-always is 1.45 + set to 'never. 1.46 + 1.47 +Tue Jan 31 00:50:21 1995 HIROSE Yuuji <yuuji@figaro.comp.ae.keio.ac.jp> 1.48 + 1.49 + * yatexhie.el (YaTeX-hierarchy-lastpos): Added. 1.50 + 1.51 + * yatex.el (YaTeX-on-section-command-p): 1.52 + Error trapping for unbalanced braces. 1.53 + 1.54 +Mon Jan 30 03:49:31 1995 HIROSE Yuuji <yuuji@VFR.comp.ae.keio.ac.jp> 1.55 + 1.56 + * yatex19.el 1.57 + Add YaTeX-19-region-section-type and YaTeX-19-region-comment 1.58 + for more correct hilightening. Define hilit-patterns-alist by 1.59 + yatex itself and abolish YaTeX-hilit-pattern-adjustment-default. 1.60 + 1.61 +Fri Jan 27 00:58:10 1995 HIROSE Yuuji <yuuji@figaro.comp.ae.keio.ac.jp> 1.62 + 1.63 + * yatex.el (YaTeX-indent-line): Revised for itemize/equation. 1.64 + 1.65 +Wed Jan 25 22:10:21 1995 HIROSE Yuuji <yuuji@figaro.comp.ae.keio.ac.jp> 1.66 + 1.67 + * yatex19.el: 1.68 + YaTeX-goto-corresponding-*-other-frame and 1.69 + YaTeX-visit-main-other-frame added. 1.70 + 1.71 + * yatex.el (YaTeX-get-item-info): 1.72 + Decide search-bound by calling (YaTeX-inner-environment t) so 1.73 + that nested itemizing environment can be indented correctly. 1.74 + 1.75 +Tue Jan 24 02:34:45 1995 HIROSE Yuuji <yuuji@figaro.comp.ae.keio.ac.jp> 1.76 + 1.77 + * yatexenv.el (YaTeX-enclose-equation): Added. 1.78 + 1.79 + * yatex.el (YaTeX-indent-line): 1.80 + When indenting \begin, indent also \end line. 1.81 + (YaTeX-beginning-of-environment): 1.82 + Fixed for the nested environment. 1.83 + (YaTeX-insert-begin-end): 1.84 + Enclosing function supported. 1.85 + 1.86 +Mon Jan 16 01:05:00 1995 HIROSE Yuuji <yuuji@landcruiser.ae.keio.ac.jp> 1.87 + 1.88 + * yatex.el (yatex-mode): 1.89 + Set indent-line-function to YaTeX-indent-line. 1.90 + 1.91 +Mon Jan 9 22:38:25 1995 HIROSE Yuuji <yuuji@figaro.comp.ae.keio.ac.jp> 1.92 + 1.93 + * yatexhie.el: Document hierarchy browser added. 1.94 + 1.95 +Mon Dec 19 02:03:33 1994 HIROSE Yuuji <yuuji@VFR.comp.ae.keio.ac.jp> 1.96 + 1.97 + * yatex.el (YaTeX-indent-line): Support indentation in arrays. 1.98 + 1.99 + * yatex19.el (YaTeX-19-collect-macro): Fix \item regexp for 1.100 + hilightening. 1.101 + 1.102 +Mon Dec 12 03:49:51 1994 HIROSE Yuuji <yuuji@VFR.comp.ae.keio.ac.jp> 1.103 + 1.104 + * yatexlib.el: Make interface functions both for gmhist and 1.105 + Emacs-19 minibuffer history. 1.106 + * yatex.el: Revise reading commands using history feature above. 1.107 + 1.108 +Sat Dec 10 05:57:26 1994 HIROSE Yuuji <yuuji@VFR.comp.ae.keio.ac.jp> 1.109 + 1.110 + * yatex.el: >Fix [prefix] i. 1.111 + >[prefix] k kills only {} (or with font designator) if 1.112 + the previous command belongs to \maketitle-types. 1.113 + >In menu for new word entry, selecting N)one register 1.114 + a new word into memory which go within the current 1.115 + Emacs session. New menu item D)iscard throws away 1.116 + the new word. 1.117 + >When kill typesetter that stops with the `? ' prompt, 1.118 + stop it by sending string "x" in order to keep .aux 1.119 + file sane. 1.120 + >On Emacs19, after asking parent file at typesetting, 1.121 + parent file became the current buffer; fixed. 1.122 + >Inter-file jumping([prefix] g) now go accross frame. 1.123 + >When [prefix] g on \include{child} and child.tex has 1.124 + no information of parent file, recognize previous 1.125 + file as its parent. 1.126 + >Allow full-path-ed entry in \include{} for [prefix] g. 1.127 + >When jumping to error location, dired occasionally 1.128 + wakes up; fixed. 1.129 + 1.130 +--- Ancient logs starts here --- 1.131 + 1.132 +;--------------------------------- History --------------------------------- 1.133 +; Rev. | Date | Contents 1.134 +;------+----------+--------------------------------------------------------- 1.135 +; 1.00 | 91/ 6/13 | Initial version. 1.136 +; | | Auto compilation & preview. 1.137 +; | | \section{}-type and \begin{}\end{}-type completion. 1.138 +; 1.01 | 91/ 6/14 | Add {\large ..} type completion (prefix+l). 1.139 +; 1.10 | 6/21 | Add learning feature of completion. 1.140 +; 1.11 | 6/27 | Simplify function begin-document etc. using lambda. 1.141 +; 1.12 | 7/ 6 | Modify YaTeX-make-section, show section-name. 1.142 +; 1.13 | 12/ 4 | Delete blank lines in make begin/end environment. 1.143 +; 1.20 | 12/ 5 | Save learned completions into user file. 1.144 +; 1.21 | 12/ 6 | Add \maketitle type completion (prefix+m). 1.145 +; 1.22 | 12/30 | Port yatex.el to DOS(Demacs). 1.146 +; 1.23 | 92/ 1/ 8 | Enable latex and preview command on DOS. 1.147 +; 1.24 | 1/ 9 | Add YaTeX-save-table to kill-emacs-hook automatically. 1.148 +; 1.25 | 1/16 | YaTeX-do-completion (prefix+SPC) and argument 1.149 +; | | acceptable YaTeX-make-section work. Put region into 1.150 +; | | \begin...\end by calling YaTeX-make-begin-end with ARG. 1.151 +; | | append-kill-emacs-hook was revised to append-to-hook. 1.152 +; 1.26 | 1/18 | Region mode is added to {\large }. Default fontsize. 1.153 +; 1.27 | 1/21 | Default name on completing-read. 1.154 +; 1.28 | 7/ 2 | Add \nonstopmode{} automatically on DOS. 1.155 +; | 7/20 | %#! usage to specify latex command and its arguments. 1.156 +; | | Change default fill-prefix from TAB to null string. 1.157 +; 1.29 | 7/21 | Add YaTeX-end-environment. 1.158 +; 1.30 | 9/26 | Support project 30 lines(other than 25 lines). 1.159 +; 1.31 | 10/28 | Variable argument for previewer from %#! usage. 1.160 +; 1.32 | 11/16 | YaTeX-goto-corresponding-environment. 1.161 +; | | Comment out region/paragraph added. 1.162 +; 1.33 | 11/29 | Variable default value, on DOS and other OS. 1.163 +; | | Make dvi2-command buffer local. Change the behavior of 1.164 +; | | comment out region/paragraph on the \begin{} or \end{} 1.165 +; | | line. Make YaTeX-end-environment faster. Add YaTeX- 1.166 +; | | define-key, YaTeX-define-begend-(region-)key. 1.167 +; 1.34 | 12/26 | YaTeX-goto-corresponding-* automatically choose its move. 1.168 +; | | YaTeX-prev-error supports separate typesetting. 1.169 +; 1.35 | 93/ 1/25 | YaTeX-kill-environment erases pair of begin/end. 1.170 +; | | YaTeX-change-environment change the environment name. 1.171 +; | | Auto indent at YaTeX-make-begin-end. 1.172 +; 1.36 | 1/27 | YaTeX-typeset-region typesets the region from %#BEGIN to 1.173 +; | | %#END, or simple region between point and mark. 1.174 +; 1.37 | 2/12 | YaTeX-kill-environment turns YaTeX-kill-some-pairs and 1.175 +; | | now it can kill %#BEGIN and %#END pairs. 1.176 +; | | Now YaTeX-goto-corresponding-environment detects nested 1.177 +; | | environment. Put `"\ by `"' in verbatim. Auto save 1.178 +; | | buffers with query. Add current file to includeonly list 1.179 +; | | automatically. Support YaTeX-fill-item, YaTeX-make- 1.180 +; | | accent, YaTeX-visit-main-other-window. 1.181 +; | | [prefix] tl for lpr. Revise YaTeX-view-error. 1.182 +; 1.38 | 2/20 | Fix for byte-compilation. Do not ask from/to page if 1.183 +; | | no %f/%t was given. Support temporary dictionary if 1.184 +; | | YaTeX-nervous is t. Remember the number of section-type 1.185 +; | | command's argument add learning feature to it. 1.186 +; | | Abolish append-to-hook, override kill-emacs instead. 1.187 +; 1.39 | 2/25 | Send string to halted latex command in typeset-buffer. 1.188 +; |(birthday)| Add YaTeX-bibtex-buffer and YaTeX-kill-typeset-process. 1.189 +; | | Now you can edit with seeing typeset buffer scrolling. 1.190 +; 1.40 | 3/ 2 | Support sources in sub directories. Give "texput" at 1.191 +; | | preview prompt after typeset-region. yatexprc.el 1.192 +; 1.41 | 3/ 9 | Automatic generation of add-in function. 1.193 +; | | Typesetting buffer now accepts string correctly. 1.194 +; | | Addin function for maketitle-type completion. 1.195 +; 1.42 | 5/ 3 | Fill-paragraph and (un)comment-paragraph work fine. 1.196 +; | | Fix kill range of YaTeX-kill-some-pairs. Ignore begin/ 1.197 +; | | end in verb or verbatim. Indent rigidly initial space 1.198 +; | | between begin/end pairs. Add yatex-mode-load-hook. 1.199 +; | | Go to corresponding \label or \ref. 1.200 +; 1.43 | 5/31 | Indentation of environments. Add yatexmth, math-mode, 1.201 +; | | modify-mode. Complete label in \ref by menu. Optimize 1.202 +; | | window selection in yatexprc. 1.203 +; 1.44 | 10/25 | Fasten the invocation of typesetter. Optimize window 1.204 +; | | use. Change mode-line format properly. Turn on math- 1.205 +; | | mode automatically at completion of LaTeX math-mode. 1.206 +; 1.45 | 94/ 1/27 | Show message at comment-region on begin/end mode. 1.207 +; | | Greek letters completion in yatexmth. Add the function 1.208 +; | | YaTeX-mark-environment and YaTeX-%-menu. Erase cursor 1.209 +; | | at the execution of dviout(DOS). Enable recursive 1.210 +; | | completion at section-type completion. 1.211 +; 1.46 | 94/ 4/23 | Region-based section-type complete. Kill section-type 1.212 +; | | command and parentheses by [prefix] k. Error jump 1.213 +; | | now jumps proper position. Fix the bug of recursive 1.214 +; | | section-type completion. 1.215 +; 1.47 | 94/ 4/25 | Fix bugs in YaTeX-quick-in-environment-p and YaTeX- 1.216 +; | | get-latex-command. 1.217 +; 1.48 | 94/ 5/ 5 | Auto-indent at begin-type completion works fine. 1.218 +; | | With gmhist, independent history list is available 1.219 +; | | at the prompt of Preview/Lpr/Call-command. Fix the 1.220 +; | | bug on \ref-completion. YaTeX-help is now available. 1.221 +; 1.49 | 94/ 5/16 | Make variables for temporary dictionary buffer-local. 1.222 +; | | Change the default value of YaTeX-nervous to t. 1.223 +; | | Create a temporary dictionary file when `T' is selected 1.224 +; | | at the dictionary selection menu. 1.225 +; 1.50 | 94/ 7/ 8 | Change the YaTeX-math-mode's prefix from `,' to `;'. 1.226 +; | | Add YaTeX-apropos, YaTeX-what-column, YaTeX-beginning- 1.227 +; | | of-environment, YaTeX-end-of-environment. Add variables 1.228 +; | | YaTeX-default-pop-window-height, YaTeX-close-paren-always 1.229 +; | | YaTeX-no-begend-shortcut, YaTeX-auto-math-mode. Remove 1.230 +; | | Greek letters from maketitle-type. Make YaTeX-inner- 1.231 +; | | environment two times faster and reliable. C-u for 1.232 +; | | [prefix] k kills contents too. Fix the detection of 1.233 +; | | the range of section-type commands when nested. 1.234 +; | | Add \end{ completion. Add YaTeX-generate-simple. 1.235 +; | | Refine documents. %#REQUIRE for sub-preambles. 1.236 +; 1.51 | 94/ 9/20 | Support menu-bar. Fix YaTeX-fill-item, YaTeX-indent-line. 1.237 +; | | Support hilit19. 1.238 +; 1.52 | 94/10/24 | Support special-popup-frame. Refine highlightening. 1.239 +; | | Modify saving-table functions for Emacs-19. 1.240 +; 1.53 | 94/11/ 1 | cite<->bibitem jump. Inter-file ref/label jump. 1.241 +; 1.54 | 94/11/12 | Read-string at input of argument of section-types. 1.242 +; | | Update user dictionary whenever the new words entered. 1.243 +; | | Enhance [prefix] c. Other small fixes. 1.244 +;------+----------+--------------------------------------------------------- 1.245 +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/dir Sun Sep 27 13:04:14 2009 +0000 2.3 @@ -0,0 +1,4 @@ 2.4 +* YaTeX: (yatexj). Yet Another tex-mode for Emacs. (Japanese). 2.5 +* YaTeX-e: (yatexe). Yet Another tex-mode for Emacs. (English). 2.6 +* yahtml: (yahtmlj). Yet Another HTML-mode for Emacs. (Japanese). 2.7 +* yahtml-e: (yahtmle). Yet Another HTML-mode for Emacs. (English).
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/docs/.yatexinforc Sun Sep 27 13:04:14 2009 +0000 3.3 @@ -0,0 +1,3 @@ 3.4 +(setq tmp-env-table '( 3.5 +("defvar") 3.6 +))
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/docs/dir Sun Sep 27 13:04:14 2009 +0000 4.3 @@ -0,0 +1,20 @@ 4.4 + 4.5 +-*- Text -*- 4.6 +This is the file .../info/dir, which contains the topmost node of the 4.7 +Info hierarchy. The first time you invoke Info you start off 4.8 +looking at that node, which is (dir)Top. 4.9 + 4.10 +File: dir Node: Top This is the top of the INFO tree 4.11 + This (the Directory node) gives a menu of major topics. 4.12 + Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" 4.13 + gives a primer for first-timers, "mTexinfo<Return>" visits Texinfo topic, 4.14 + etc. 4.15 + --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- 4.16 + 4.17 +* Menu: The list of major topics begins on the next line. 4.18 + 4.19 +* YaTeX: (yatexj). Yet Another tex-mode for Emacs. (Japanese). 4.20 + 4.21 +* YaTeX-e: (yatexe). Yet Another tex-mode for Emacs. (English). 4.22 + 4.23 +* yahtml: (yahtmlj). Yet Another HTML-mode for Emacs. (Japanese).
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/docs/yahtmle Sun Sep 27 13:04:14 2009 +0000 5.3 @@ -0,0 +1,459 @@ 5.4 +Info file: yahtmle, -*-Text-*- 5.5 +produced by `texinfo-format-buffer' 5.6 +from file `yahtmle.tex' 5.7 +using `texinfmt.el' version 2.32 of 19 November 1993. 5.8 + 5.9 + 5.10 + 5.11 + 5.12 + 5.13 +File: yahtmle, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 5.14 + 5.15 +* Menu: 5.16 + 5.17 +* Intro:: Introduction 5.18 +* Installation:: Installing yahtml 5.19 +* Command Invocation:: Using External Commands 5.20 +* Completion:: Input with Completion 5.21 +* Jump:: Moving the Cursor 5.22 +* Changing and Deleting:: Changing and Deleting 5.23 +* CSS Support:: Style Sheet Support 5.24 +* Customizations:: List of Customize Variables 5.25 +* Copying:: Copyright 5.26 +* Concept Index:: Index 5.27 + 5.28 + 5.29 +File: yahtmle, Node: Intro, Next: Installation, Prev: Top, Up: Top 5.30 + 5.31 +Introduction 5.32 +************ 5.33 + 5.34 +yahtml is a package to support creating HTML documents on Emacsens. Easy 5.35 +input of elements (tags) by completion, syntax checking with programs like 5.36 +weblint, and invoking the appropriate browser or image viewer depending on 5.37 +the cursor position is its main features. 5.38 + 5.39 +(This Info is still incomplete) 5.40 + 5.41 + 5.42 +File: yahtmle, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top 5.43 + 5.44 +Installing yahtml 5.45 +***************** 5.46 +* Menu: 5.47 + 5.48 +* Setting up yahtml:: 5.49 +* Setting environments for weblint browsers and image viewers:: 5.50 +* Setting environment variables for WWW pages:: 5.51 + 5.52 + 5.53 +File: yahtmle, Node: Setting up yahtml, Next: Setting environments for weblint browsers and image viewers, Prev: Installation, Up: Installation 5.54 + 5.55 +Setting up yahtml 5.56 +================= 5.57 + 5.58 + 5.59 +Add the following to `~/.emacs' 5.60 + 5.61 + (setq auto-mode-alist 5.62 + (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) 5.63 + (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) 5.64 + 5.65 +Next, add to load-path the directory with the yahtml files (`yahtml.el', 5.66 +`yatexlib.el', `yatexprc.el'). For example, if you put them in 5.67 +`~/src/emacs/yahtml', 5.68 + 5.69 + (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path)) 5.70 + 5.71 +is what you add. 5.72 + 5.73 +By this, yahtml will be automatically loaded when editing files with .html 5.74 +extensions. "yahtml" will be displayed on the mode line if no errors 5.75 +occurred. 5.76 + 5.77 + 5.78 +File: yahtmle, Node: Setting environments for weblint browsers and image viewers, Next: Setting environment variables for WWW pages, Prev: Setting up yahtml, Up: Installation 5.79 + 5.80 +Setting environments for weblint, browsers, and image viewers 5.81 +============================================================= 5.82 + 5.83 +Check the variables for invoking external commands and modify as needed. 5.84 +Defaults are in parenthesis. 5.85 + 5.86 +`yahtml-www-browser' 5.87 + ... browser command name (netscape) 5.88 +`yahtml-image-viewer' 5.89 + ... image viewer command name (xv) 5.90 +`yahtml-lint-program' 5.91 + ... syntax check programs command name (jweblint) 5.92 +`yahtml-kanji-code' 5.93 + ... kanji code for HTML files 5.94 + 5.95 + 5.96 +File: yahtmle, Node: Setting environment variables for WWW pages, Prev: Setting environments for weblint browsers and image viewers, Up: Installation 5.97 + 5.98 +Setting environment variables for WWW pages 5.99 +=========================================== 5.100 + 5.101 +Variables regarding path names for files that will be your home page. 5.102 +`yahtml-path-url-alist' 5.103 + ... list of matching path name on file system and URLs 5.104 +`yahtml-directory-index' 5.105 + ... index file displayed when none is given in URL. Usually 5.106 + `index.html' on NCSA type httpd and `Welcome.html' on 5.107 + CERN types. 5.108 + 5.109 +Examples for `yahtml-path-url-alist'. If `/home/yuuji/http/' is 5.110 +`http://localhost/~yuuji' at home and `/usr/home/yuuji/www/' is 5.111 +`http://www.keio.ac.jp/~yuuji/' at work, then 5.112 + 5.113 + (setq yahtml-path-url-alist 5.114 + '(("/home/yuuji/http" . "http://localhost/~yuuji") 5.115 + ("/usr/home/yuuji/www" . "http://www.keio.ac.jp/~yuuji"))) 5.116 + 5.117 +Any number of additions can be made to this list. 5.118 + 5.119 + 5.120 +File: yahtmle, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top 5.121 + 5.122 +Invoking external commands 5.123 +************************** 5.124 + 5.125 +For easy use of commands that are handy when editing HTML files. 5.126 +`[prefix] t j' 5.127 + ... Invoke HTML syntax checker (jweblint) 5.128 +`[prefix] t p' 5.129 + ... Display current page in browser 5.130 +`[prefix] t r' 5.131 + ... Reload current page if browser is already running 5.132 + 5.133 + 5.134 +File: yahtmle, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top 5.135 + 5.136 +Completion Input 5.137 +**************** 5.138 + 5.139 +Completion input of HTML elements is done through the same key strokes as 5.140 +YaTeX's begin-type completion, section-type completion, large-type 5.141 +completion, maketitle-type completion, and accent completion. 5.142 +Corresponding elements in this order is; elements that span multiple 5.143 +lines, empty elements such as img, tags that start and end in a single 5.144 +line, elements with no attributes or contents, and special or symbol 5.145 +entities. 5.146 + 5.147 +`[prefix] b (YaTeX begin-type completion)' 5.148 + ... 5.149 + <ul> 5.150 + </ul> 5.151 + 5.152 + Completion for elements that the start tag and the end tag span 5.153 + multiple lines. Mostly block-level elements. 5.154 + 5.155 +`[prefix] s (YateX section-type completion)' 5.156 + ... 5.157 + <img src="foo.gif" alt="photo"> 5.158 + 5.159 + Completion for elements that do not have end tags and require only 5.160 + attributes. Possible completions are, <img>, <input>. 5.161 + 5.162 +`[prefix] l (YaTeX large-type completion)' 5.163 + ... 5.164 + 5.165 + <big> $B!A(B </big> 5.166 + 5.167 + Similar to begin-type completion but used for elements that start and 5.168 + end on a single line. 5.169 + 5.170 + 5.171 +`[prefix] m (YaTeX maketitle-type completion)' 5.172 + ... Completion for elements without attributes or contents. Possible 5.173 + completion is <br> 5.174 + 5.175 +`[prefix] a (YaTeX accent completion)' 5.176 + ... Used to enter special or symbol entities. By default completion 5.177 + for < (<), > (>), & (&), " ("), ' ('), blank 5.178 + ( ) is possible. 5.179 + 5.180 + 5.181 +File: yahtmle, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top 5.182 + 5.183 +Cursor Movement 5.184 +*************** 5.185 +By using 5.186 + 5.187 +`[prefix] g' 5.188 + ... move to corresponding object 5.189 + 5.190 +the cursor will go to the corresponding object according to the context. 5.191 +Recognized contexts are 5.192 + 5.193 + * `<TAG>' <--> `</TAG>' 5.194 + * `<img src="image.file">' -> invoke viewer 5.195 + * `<a href="link.to.somewhere">' -> move cursor to linked target 5.196 + * `<applet code="program">' -> open Java source 5.197 + 5.198 + 5.199 +File: yahtmle, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top 5.200 + 5.201 +Changing and Deleting 5.202 +********************* 5.203 + 5.204 +* Menu: 5.205 + 5.206 +* Changing tags in pairs:: 5.207 +* Changing entities:: 5.208 +* URLencoding of strings within region:: 5.209 + 5.210 + 5.211 +File: yahtmle, Node: Changing tags in pairs, Next: Changing entities, Prev: Changing and Deleting, Up: Changing and Deleting 5.212 + 5.213 +Changing tags in pairs 5.214 +====================== 5.215 +By using 5.216 + 5.217 +`[prefix] c' 5.218 + ... change tags in matching pairs 5.219 + 5.220 +the content can be changed according to the context of the HTML document 5.221 +where the cursor is located. 5.222 + 5.223 + * `<TAG>'$B!A(B`</TAG>' 5.224 + ... change `TAG' element name 5.225 + * attributes such as `<img src="image.file" alt="photo">' 5.226 + ... change attributes 5.227 + 5.228 + 5.229 +File: yahtmle, Node: Changing entities, Next: URLencoding of strings within region, Prev: Changing tags in pairs, Up: Changing and Deleting 5.230 + 5.231 +Changing entities 5.232 +================= 5.233 +Special characters such as < or > must be written as < and >. Easy 5.234 +conversion of these characters can be done when importing text from non 5.235 +HTML files. 5.236 + 5.237 + 5.238 +`[prefix] ;' 5.239 + ... convert char to special entity in marked region 5.240 +`[prefix] :' 5.241 + ... convert special entity to original char in marked region 5.242 + (reverse of [prefix] ;) 5.243 + 5.244 + 5.245 + 5.246 +File: yahtmle, Node: URLencoding of strings within region, Prev: Changing entities, Up: Changing and Deleting 5.247 + 5.248 +URLencoding of strings within region 5.249 +==================================== 5.250 + 5.251 +`[prefix] #' 5.252 + ... encode chars that needs to be URLencoded within region 5.253 + 5.254 + 5.255 +File: yahtmle, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top 5.256 + 5.257 +CSS(Style Sheets) Support 5.258 +************************* 5.259 + 5.260 +* Menu: 5.261 + 5.262 +* CSS-class completion:: 5.263 +* Reread CSS definition:: 5.264 + 5.265 + 5.266 +File: yahtmle, Node: CSS-class completion, Next: Reread CSS definition, Prev: CSS Support, Up: CSS Support 5.267 + 5.268 +CSS class-name completion 5.269 +========================= 5.270 +You can input a class name in your CSS definition with completion. If you 5.271 +have CSS defined as below; 5.272 + 5.273 + h1.foo, h2.foo { background-color: 0xffffff; } 5.274 + h1.bar, h2.bar { font-size: 120%; } 5.275 + 5.276 +when you input h1(or h2) tag with completing-read by [prefix] b or 5.277 +[prefix] l, yahtml prompts you to input class name with completion from 5.278 +the words which are effective to h1 or h2. And if you defined global 5.279 +class like this; 5.280 + 5.281 + .caution { font-size: 120%; background-color: 0xc00000;} 5.282 + 5.283 +when you input any tags via completing-read, yahtml prompts you to input 5.284 +class name. If this is bothering, typing `C-j' instead of `RET' (or 5.285 +`C-m') cancels the next prompt to class name completion. 5.286 + 5.287 + 5.288 +File: yahtmle, Node: Reread CSS definition, Prev: CSS-class completion, Up: CSS Support 5.289 + 5.290 +Re-reading CSS definition 5.291 +========================= 5.292 +If you add some class to your CSS file and you want yahtml to load new 5.293 +definitions, type `M-x yahtml-mode RET' to make yahtml do. 5.294 + 5.295 + 5.296 +File: yahtmle, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top 5.297 + 5.298 +Customizations 5.299 +************** 5.300 + 5.301 +Variables that modify yahtml's behavior. 5.302 + 5.303 +* Menu: 5.304 + 5.305 +* All customizable variables:: List of customizable variables 5.306 +* Hook variables:: hook variables 5.307 + 5.308 + 5.309 +File: yahtmle, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations 5.310 + 5.311 +List of customizable variables. Defaults in parenthesis 5.312 +======================================================== 5.313 + 5.314 + -- Variable: yahtml-prefix 5.315 + Prefix key for yahtml-mode. (`\C-c') 5.316 + 5.317 + -- Variable: yahtml-image-viewer 5.318 + Command to view image files refered by img. (xv) 5.319 + 5.320 + -- Variable: yahtml-www-browser 5.321 + Browser to view external pages with `[prefix]g'. (netscape) 5.322 + 5.323 + -- Variable: yahtml-kanji-code 5.324 + Default kanji code. 1=sjis, 2=jis, 3=euc (2) If 5.325 + AddType "text/html; charset=xxx" .html is written in .htaccess, 5.326 + this will override yahtml-kanji-code. 5.327 + 5.328 + -- Variable: yahtml-fill-column 5.329 + Columns to auto-fill (72) 5.330 + 5.331 + -- Variable: yahtml-fill-prefix 5.332 + fill-prefix specific to yahtml-mode. (`nil') 5.333 + 5.334 + -- Variable: yahtml-path-url-alist 5.335 + Matching list of URL and full path name on OS's file system. 5.336 + 5.337 + -- Variable: yahtml-directory-index 5.338 + Default index filed opened when accessing a server without a 5.339 + filename, usually index.html. (`"index.html"') 5.340 + 5.341 + -- Variable: yahtml-lint-program 5.342 + HTML syntax check program. (`"jweblint"') 5.343 + 5.344 + -- Variable: yahtml-hate-too-deep-indentation 5.345 + setq to t when indentations for nested enumerate elements are too 5.346 + deep. (`nil') 5.347 + 5.348 + -- Variable: yahtml-always-/p 5.349 + setq to t if you always want `</p>' after `</p>'. `nil' 5.350 + 5.351 + -- Variable: yahtml-p-prefered-env-regexp 5.352 + Elements that `<p>' will be automatically inserted. 5.353 + (`"^\\(body\\|dl\\|blockquote\\)"') 5.354 + 5.355 + -- Variable: yahtml-template-file 5.356 + File to automatically insert when editing a new HTML file. 5.357 + `"~/http/template.html"' 5.358 + 5.359 + -- Variable: yahtml-prefer-upcases 5.360 + Use uppercase for tags. `nil' 5.361 + 5.362 + -- Variable: yahtml-prefer-upcase-attributes 5.363 + Use uppercase for attributes. `nil' 5.364 + 5.365 + -- Variable: yahtml-server-type 5.366 + setq to 'apache if using a Apache server, and will refer ./.htaccess. 5.367 + `'apache' 5.368 + 5.369 + -- Variable: yahtml-apache-access-file 5.370 + When `yahtml-server-type' is `'apache', define name of access 5.371 + restriction file. `".htaccess"' 5.372 + 5.373 + -- Variable: yahtml-shell-command-option 5.374 + Options needed to invoke shell commands. 5.375 + 5.376 + -- Variable: yahtml-translate-hyphens-when-comment-region 5.377 + Whether to change hyphens to `-' when commenting out region. 5.378 + (`t') 5.379 + 5.380 + -- Variable: yahtml-entity-reference-chars-alist 5.381 + alist of characters that needs to be written by Entity Reference. 5.382 + Enter as `'(?char . "EntityReference")'. By default, `<', `>', `&', 5.383 + `'', is set. Add as needed. Do not include `&' at beginning and `;' 5.384 + at end of cdr portion of `"EntityReference"'. 5.385 + 5.386 + -- Variable: yahtml-faithful-to-htmllint 5.387 + When using htmllint to check syntax, it will complain about excess 5.388 + spaces. setq to `t' to avoid this. 5.389 + 5.390 + -- Variable: yahtml-use-css 5.391 + Use style-sheet support or not (`t') 5.392 + 5.393 + -- Variable: yahtml-image-inspection-bytes 5.394 + Number of bytes to inspect the image for geometry information 5.395 + (`10000') 5.396 + 5.397 + -- Variable: yahtml:img-default-alt-format 5.398 + format of img entity's ALT attributes. %x: width, %y: height, %s: 5.399 + size in bytes, %c: first comment string, %f: filename 5.400 + (`"%xx%y(%sbytes)"') 5.401 + 5.402 + -- Variable: yahtml-escape-chars 5.403 + When, completing href-s, Escape reserved characters to URL-encoding 5.404 + or not. Nil for never, t for everytime, and 'ask for inquiring at 5.405 + each reserved chars. (`'ask') 5.406 + 5.407 + -- Variable: yahtml-use-font-lock 5.408 + Use font-lock to fontify buffer or not (`(featurep 'font-lock)') 5.409 + 5.410 + -- Variable: yahtml-use-hilit19 5.411 + Use hilit19 to highlight buffer or not (`(featurep 'hilit19)') 5.412 + 5.413 + -- Variable: yahtml-indentation-boundary 5.414 + Boundary regexp for indentation calculation. (`"^\\s *<h[1-3]>"') 5.415 + 5.416 + 5.417 +File: yahtmle, Node: Hook variables, Prev: All customizable variables, Up: Customizations 5.418 + 5.419 +hook variables 5.420 +============== 5.421 + 5.422 + 5.423 + 5.424 +File: yahtmle, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top 5.425 + 5.426 +Copying 5.427 +******* 5.428 + 5.429 +This program is distributed as freesoftware. The author will take no 5.430 +responsibility to any damages due to the usage of this software 5.431 +whatsoever. There are no restrictions to its redistribution, just use 5.432 +common sense. Mail me your thoughts on this program and I will be more 5.433 +than willing to help. 5.434 + 5.435 +Complaints, requests, bug reports and comments are welcome. Make contacts 5.436 +to yuuji@yatex.org$B!!(B(as of December 2000) 5.437 + 5.438 +If you like this program and use it on a regular basis, please join the 5.439 +mailing list "fj Wild Bird Society". Procedures can be found in the "etc" 5.440 +section of `docs/htmlqa.eng' in this package. 5.441 + 5.442 + 5.443 + HIROSE, Yuuji 5.444 + 5.445 + 5.446 + 5.447 +File: yahtmle, Node: Concept Index, Prev: Copying, Up: Top 5.448 + 5.449 +Index 5.450 +***** 5.451 + 5.452 +* Menu: 5.453 + 5.454 +* Customize: Customizations. 4. 5.455 +* Demacs: Intro. 4. 5.456 +* Key Assign: Customizations. 4. 5.457 +* LaTeX: Intro. 4. 5.458 +* Mule: Intro. 4. 5.459 +* yahtml: Intro. 4. 5.460 + 5.461 + 5.462 +
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/docs/yahtmlj Sun Sep 27 13:04:14 2009 +0000 6.3 @@ -0,0 +1,469 @@ 6.4 +Info file: yahtmlj, -*-Text-*- 6.5 +produced by `texinfo-format-buffer' 6.6 +from file `yahtmlj.tex' 6.7 +using `texinfmt.el' version 2.32 of 19 November 1993. 6.8 + 6.9 + 6.10 + 6.11 + 6.12 + 6.13 +File: yahtmlj, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 6.14 + 6.15 +* Menu: 6.16 + 6.17 +* Intro:: $B$O$8$a$K(B 6.18 +* Installation:: $B%$%s%9%H!<%k(B 6.19 +* Command Invocation:: $B30It%3%^%s%I5/F0(B 6.20 +* Completion:: $BJd40F~NO(B 6.21 +* Jump:: $B%+!<%=%k%8%c%s%W(B 6.22 +* Changing and Deleting:: $BJQ99$H:o=|(B 6.23 +* CSS Support:: $B%9%?%$%k%7!<%HJd40(B 6.24 +* Customizations:: $B%+%9%?%^%$%:JQ?t0lMw(B 6.25 +* Copying:: $B$H$j$"$D$+$$(B 6.26 +* Concept Index:: $B:w0z(B 6.27 + 6.28 + 6.29 + 6.30 +File: yahtmlj, Node: Intro, Next: Installation, Prev: Top, Up: Top 6.31 + 6.32 +$B$O$8$a$K(B 6.33 +******** 6.34 + 6.35 +yahtml$B$O(B GNU Emacs $B>e$G(B HTML$BJ8=q$r:n@.$9$k;~$K!"HK;($J(BHTML$B%?%0$NF~NO$rJd40(B 6.36 +$B5!G=$K$h$C$F%9%`!<%:$K9T$($k$h$&$K$9$k$@$1$G$J$/!"(Bweblint$B$J$I$N9=J8%A%'%C(B 6.37 +$B%/%W%m%0%i%`!"%+!<%=%k0LCV$N(BURL$B$d%U%!%$%kL>$K0MB8$7$?%V%i%&%6(B/$B%$%a!<%8%t%e!<(B 6.38 +$B%"$N5/F0$J$I$r(B Emacs $BJT=82hLLCf$+$i9T$($k$h$&$K$9$k%Q%C%1!<%8$G$9!#(B 6.39 + 6.40 +($B$3$N(BInfo$B$OL$40@.$G$9(B(__)$B!D(B) 6.41 + 6.42 + 6.43 +File: yahtmlj, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top 6.44 + 6.45 +$B%$%s%9%H!<%k(B 6.46 +************ 6.47 +* Menu: 6.48 + 6.49 +* yahtml$B5/F0$N$?$a$N@_Dj(B:: 6.50 +* lint$B%W%m%0%i%`(B/$B%V%i%&%6(B/$B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B:: 6.51 +* WWW$B%Z!<%84D6-MQJQ?t$N@_Dj(B:: 6.52 + 6.53 + 6.54 +File: yahtmlj, Node: yahtml$B5/F0$N$?$a$N@_Dj(B, Next: lint$B%W%m%0%i%`(B/$B%V%i%&%6(B/$B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Prev: Installation, Up: Installation 6.55 + 6.56 +yahtml$B5/F0$N$?$a$N@_Dj(B 6.57 +====================== 6.58 + 6.59 + 6.60 +`~/.emacs'$B$K2<$N(B2$B9`L\$r2C$($^$9!#(B 6.61 + 6.62 + (setq auto-mode-alist 6.63 + (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) 6.64 + (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) 6.65 + 6.66 +$B<!$K(Byahtml$B$KI,MW$J%U%!%$%k(B(`yahtml.el', `yatexlib.el', `yatexprc.el') $B$rCV(B 6.67 +$B$/%G%#%l%/%H%j$r(B load-path $B$K2C$($^$9!#$?$H$($P!"(B `~/src/emacs/yahtml'$B$KCV(B 6.68 +$B$/$N$G$"$l$P!"(B 6.69 + 6.70 + (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path)) 6.71 + 6.72 +$B$J$I$H$7$^$9!#(B 6.73 + 6.74 + $B0J>e$N@_Dj$K$h$j!"3HD%;R$,(B .html $B$G$"$k%U%!%$%k$rJT=8$9$k$H<+F0E*$K(B 6.75 +yahtml $B$,%m!<%I$5$l$^$9!#(Byahtml$B$,@5>o$K5/F0$G$-$?$H$-$O%b!<%I%i%$%s$NI=<((B 6.76 +$B$,!V(Byahtml$B!W$KJQ$o$j$^$9!#(B 6.77 + 6.78 + 6.79 +File: yahtmlj, Node: lint$B%W%m%0%i%`(B/$B%V%i%&%6(B/$B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Next: WWW$B%Z!<%84D6-MQJQ?t$N@_Dj(B, Prev: yahtml$B5/F0$N$?$a$N@_Dj(B, Up: Installation 6.80 + 6.81 +lint$B%W%m%0%i%`(B/$B%V%i%&%6(B/$B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B 6.82 +==================================================== 6.83 + 6.84 +$BMxMQ$9$k30It%W%m%0%i%`$J$I$K4X$9$k0J2<$NJQ?t$r3NG'$7!"I,MW$J$i@5$7$$CM$KJQ(B 6.85 +$B99$7$^$9(B($B3g8LFb$O%G%U%)%k%HCM(B)$B!#(B 6.86 +`yahtml-www-browser' 6.87 + ... $B5/F0$9$k%V%i%&%6$N%3%^%s%IL>(B(netscape) 6.88 +`yahtml-image-viewer' 6.89 + ... $B5/F0$9$k2hA|%S%e!<%"$N%3%^%s%IL>(B(xv) 6.90 +`yahtml-lint-program' 6.91 + ... $B9=J8%A%'%C%/%W%m%0%i%`$N%3%^%s%IL>(B(jweblint) 6.92 +`yahtml-kanji-code' 6.93 + ... html$B%U%!%$%k$N4A;z%3!<%I(B 6.94 + 6.95 + 6.96 +File: yahtmlj, Node: WWW$B%Z!<%84D6-MQJQ?t$N@_Dj(B, Prev: lint$B%W%m%0%i%`(B/$B%V%i%&%6(B/$B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Up: Installation 6.97 + 6.98 +WWW$B%Z!<%84D6-MQJQ?t$N@_Dj(B 6.99 +========================= 6.100 + 6.101 +$B%[!<%`%Z!<%8$H$J$k%U%!%$%k$,B8:_$9$k(BPATH$BL>$K4X$9$kJQ?t$r@_Dj$7$^$9!#(B 6.102 +`yahtml-path-url-alist' 6.103 + ... $B%U%!%$%k%7%9%F%`>e$N(BPATH$BL>$H!"(BURL$B$NBP1~I=(B 6.104 +`yahtml-directory-index' 6.105 + ... URL$B;XDj$G%U%!%$%kL>$r>JN,$7$?$H$-$KI=<($5$l$k%$%s%G%C%/%9(B 6.106 + $B%U%!%$%kL>(B(NCSA$B7O(Bhttpd$B$J$i(B `index.html', CERN$B7O$J$i(B 6.107 + `Welcome.html'$B$,0lHLE*(B) 6.108 + 6.109 +$BJQ?t(B `yahtml-path-url-alist' $B$N@_DjNc$r<($7$^$9!#Nc$($P!"<+Bp$G$O!"(B 6.110 +`/home/yuuji/http/' $B$,(B `http://localhost/~yuuji' $B$G;2>H$G$-!"?&>l$G$O(B 6.111 +`/usr/home/yuuji/www/' $B$,(B`http://www.keio.ac.jp/~yuuji/' $B$G;2>H$G$-$k$h$&(B 6.112 +$B$K$J$C$F$$$k>l9g$O0J2<$N$h$&$K@_Dj$7$^$9!#(B 6.113 + 6.114 + (setq yahtml-path-url-alist 6.115 + '(("/home/yuuj/http" . "http://localhost/~yuuji") 6.116 + ("/usr/home/yuuj/www" . "http://www.keio.ac.jp/~yuuji"))) 6.117 + 6.118 +$B$3$NBP1~AH$O$$$/$i$G$b@_Dj$9$k$3$H$,$G$-$^$9!#(B 6.119 + 6.120 + 6.121 +File: yahtmlj, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top 6.122 + 6.123 +$B30It%3%^%s%I5/F0(B 6.124 +**************** 6.125 + 6.126 +HTML$B%U%!%$%kJT=8$K$+$+$o$k$$$/$D$+$N%3%^%s%I$rB(:B$K8F$V$3$H$,$G$-$^$9!#(B 6.127 +`[prefix] t j' 6.128 + ... HTML$B9=J8%A%'%C%+(B(jweblint)$B5/F0(B 6.129 +`[prefix] t p' 6.130 + ... $B8=:_$N%Z!<%8$rBP>]$H$7$?%V%i%&%65/F0(B 6.131 +`[prefix] t r' 6.132 + ... $B8=:_$N%Z!<%8$,%V%i%&%6$KI=<($5$l$F$$$k$H$-$N(Breload$B;XDj(B 6.133 + 6.134 + 6.135 +File: yahtmlj, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top 6.136 + 6.137 +$BJd40F~NO(B 6.138 +******** 6.139 + 6.140 +$B!VLnD;!W$GMxMQ$G$-$k!"!V(Bbegin$B7?Jd40!W!"!V(Bsection$B7?Jd40!W!"!V(Blarge$B7?Jd40!W!"(B 6.141 +$B!V(Bmaketitle$B7?Jd40!W!"!V%"%/%;%s%HJd40!W$HA4$/F1$8%-!<A`:n$GBP1~$9$k(BHTML$B%?(B 6.142 +$B%0$NJd40F~NO$,$G$-$^$9!#$=$l$>$l$N7?$NJd40$O=g$K!"!VJ#?t9T$KEO$k%?%0F~NO!W!"(B 6.143 +$B!V6uMWAG%?%0(B(img$B$J$I(B)$B$NJd40!W!"!V0l9TFb$G$N3+;O(B/$B=*N;%?%0$NF~NO!W!"!V6uMWAG(B 6.144 +$B6uB0@-%?%0$NF~NO!W!"!VJ8;z;2>HF~NO!W$KBP1~$7$F$$$^$9!#6qBNE*$K$O(B 6.145 + 6.146 +`[prefix] b ($BLnD;$N(Bbegin$BJd40$KBP1~(B)' 6.147 + ... 6.148 + <ul> 6.149 + </ul> 6.150 + 6.151 + $B$N$h$&$K3+;O%?%0$H=*N;%?%0$rFs9T$KEO$C$F=q$-$?$$>l9g$NJd40$r;X$7$^$9!#(B 6.152 + $B$*$b$K%V%m%C%/7?%?%0$,Jd408uJd$K4^$^$l$^$9!#(B 6.153 + 6.154 +`[prefix] s ($BLnD;$N(Bsection$B7?Jd40$KBP1~(B)' 6.155 + ... 6.156 + <img src="foo.gif" alt="photo"> 6.157 + 6.158 + $B$N$h$&$K=*N;%?%0$r;}$?$:!"$+$DB0@-CM$N$_$G5!G=$r;XDj$9$k%?%0$rJd40$7(B 6.159 + $B$^$9!#Jd408uJd$H$7$F$O!"(Bimg, input $B$,B8:_$7$^$9!#(B 6.160 + 6.161 +`[prefix] l ($BLnD;$N(Blarge$B7?Jd40$KBP1~(B)' 6.162 + ... begin$B7?Jd40$H$[$\F1$8$G$9$,!"(B 6.163 + 6.164 + <big> $B!A(B </big> 6.165 + 6.166 + $B$N$h$&$K0l9TFb$K3+;O(B/$B=*N;%?%0$rF~$l$?$$$H$-$KMxMQ$7$^$9!#(B 6.167 + 6.168 +`[prefix] m ($BLnD;$N(Bmaketitle$B7?Jd40$KBP1~(B)' 6.169 + ... $BMWAG$bB0@-CM$b;}$?$J$$%?%0$rJd40F~NO$7$^$9!#(B<br> 6.170 + $B$J$I$,Jd408uJd$KAjEv$7$^$9!#(B 6.171 + 6.172 +`[prefix] a ($BLnD;$N%"%/%;%s%HJd40$KBP1~(B)' 6.173 + ... $B%(%s%F%#%F%#;2>H$K$h$kJ8;zI=5-$rF~NO$9$k$H$-$KMQ$$$^$9!#(B 6.174 + $B%G%U%)%k%H$G$O(B < (<), > (>), & (&), " ("), ' ('), 6.175 + $B%V%i%s%/(B ( ) $B$NJd40F~NO$,9T$($^$9!#(B 6.176 + 6.177 + 6.178 +File: yahtmlj, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top 6.179 + 6.180 +$B%+!<%=%k%8%c%s%W(B 6.181 +**************** 6.182 +$BJ8=qCf$N$$$m$$$m$J>l=j$G(B 6.183 + 6.184 +`[prefix] g' 6.185 + ... $BBP1~$9$k%*%V%8%'%/%H$K%8%c%s%W(B 6.186 + 6.187 +$B$r2!$9$3$H$K$h$j!"%+!<%=%k0LCV$N(BHTML$B9=J8$KBP1~$9$k>l=j$K%8%c%s%W$7$^$9!#BP(B 6.188 +$B1~4X78$,B8:_$9$k$H2r<a$5$l$k%3%^%s%I$K$O0J2<$N$b$N$,$"$j$^$9!#(B 6.189 + 6.190 + * `<TAG>' $B"+"*(B `</TAG>' 6.191 + * `<img src="$B2hA|%U%!%$%k(B">' $B"*(B $BBP1~$9$k(Bviewer$B5/F0(B 6.192 + * `<a href="$B%j%s%/@h(B">' $B"*(B $B%j%s%/@h$X$N%]%$%s%H0\F0(B 6.193 + * `<applet code="$B%W%m%0%i%`(B">' $B"*(B Java$B%=!<%9%W%m%0%i%`$X$N0\F0(B 6.194 + 6.195 + 6.196 +File: yahtmlj, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top 6.197 + 6.198 +$BJQ99(B/$B:o=|(B 6.199 +********* 6.200 + 6.201 +* Menu: 6.202 + 6.203 +* $BBP%?%0$NJQ99(B:: 6.204 +* $BJ8;z;2>H$X$NJQ99(B:: 6.205 +* $B%j%8%g%sFbJ8;z$N(BURLencode:: 6.206 + 6.207 + 6.208 +File: yahtmlj, Node: $BBP%?%0$NJQ99(B, Next: $BJ8;z;2>H$X$NJQ99(B, Prev: Changing and Deleting, Up: Changing and Deleting 6.209 + 6.210 +$BBP%?%0$NJQ99(B 6.211 +============ 6.212 +$BJ8=qCf$N$$$m$$$m$J>l=j$G(B 6.213 + 6.214 +`[prefix] c' 6.215 + ... $BBP1~$9$k%?%0Ey$rJQ99(B 6.216 + 6.217 +$B$r2!$9$3$H$K$h$j!"%+!<%=%k0LCV$N(BHTML$B9=J8$K1~$8$?5-=RFbMF$NJQ99$r9T$$$^$9!#(B 6.218 +$B%+!<%=%k0LCV$HJQ99$9$kFbMF$NBP1~$O0J2<$NDL$j$G$9!#(B 6.219 + 6.220 + * `<TAG>'$B!A(B`</TAG>' 6.221 + ... `TAG' $B$NJQ99(B 6.222 + * `<img src="$B2hA|%U%!%$%k(B" alt="photo">' $B$J$I$NB0@-CM(B 6.223 + ... $BB0@-CM$NJQ99(B 6.224 + 6.225 + 6.226 +File: yahtmlj, Node: $BJ8;z;2>H$X$NJQ99(B, Next: $B%j%8%g%sFbJ8;z$N(BURLencode, Prev: $BBP%?%0$NJQ99(B, Up: Changing and Deleting 6.227 + 6.228 +$BJ8;z;2>H$X$NJQ99(B 6.229 +================ 6.230 +$BJ8;z$H$7$F$N(B < $B$d(B > $B$rI=8=$9$k$H$-$O!"J8;z;2>H$rMQ$$$F(B< $B$d(B > $B$HI=5-(B 6.231 +$B$9$kI,MW$,$"$j$^$9$,!"(BHTML$B0J30$N%U%!%$%k$+$i$3$l$i$NJ8;z$r4^$`%F%-%9%H$rD%(B 6.232 +$B$j9~$s$@>l9g$J$I$K!"$3$l$i$NJ8;z$r0l3g$7$FJ8;z;2>H7A<0$KJQ49$G$-$^$9!#(B 6.233 + 6.234 +`[prefix] ;' 6.235 + ... $B;XDj$7$?NN0h$NJ8;z;2>H$KCV$-49$($k$Y$-J8;z$NCV49(B 6.236 +`[prefix] :' 6.237 + ... $B;XDj$7$?NN0h$NJ8;z;2>H$r;2>HJ8;z$=$N$b$N$KCV49(B 6.238 + ([prefix] ; $B$N5UJQ49(B) 6.239 + 6.240 + 6.241 + 6.242 +File: yahtmlj, Node: $B%j%8%g%sFbJ8;z$N(BURLencode, Prev: $BJ8;z;2>H$X$NJQ99(B, Up: Changing and Deleting 6.243 + 6.244 +$B%j%8%g%sFbJ8;z$N(BURLencode 6.245 +========================= 6.246 + [prefix] # 6.247 + 6.248 + ... $B;XDj$7$?NN0hFb$K(B URLencode $B$9$Y$-J8;z$,$"$l$P$=$l$i$r(B 6.249 + $B%(%s%3!<%II=5-$KCV49!#(B 6.250 + 6.251 + 6.252 +File: yahtmlj, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top 6.253 + 6.254 +CSS($B%9%?%$%k%7!<%H(B)$B%5%]!<%H(B 6.255 +*************************** 6.256 + 6.257 +* Menu: 6.258 + 6.259 +* CSS-class completion:: 6.260 +* Reread CSS file:: 6.261 + 6.262 + 6.263 +File: yahtmlj, Node: CSS-class completion, Next: Reread CSS file, Prev: CSS Support, Up: CSS Support 6.264 + 6.265 +CSS$B%/%i%9L>Jd40(B 6.266 +=============== 6.267 +HTML$B20$O(BCSS(Cascading Style Sheets)$B$N%/%i%9L>$rJd40F~NO$9$k$3$H$,$G$-$^$9!#(B 6.268 +$B%9%?%$%kDj5A$H$7$F(B 6.269 + 6.270 + h1.foo, h2.foo { background-color: 0xffffff; } 6.271 + h1.bar, h2.bar { font-size: 120%; } 6.272 + 6.273 +$B$N$h$&$J$b$N$,$"$C$?>l9g$K!"(Bh1$B$^$?$O(Bh2$B%?%0$r(B [prefix] b $B$d(B [prefix] l $B$GJd(B 6.274 +$B40F~NO$7$?>l9g$K!"$=$l$i$KM-8z$J(B class $BL>$G$"$k(B foo, bar $B$r8uJd$H$7$FJd40(B 6.275 +$BF~NO$9$k$3$H$,2DG=$G$9!#$^$?(B 6.276 + 6.277 + .caution { font-size: 120%; background-color: 0xc00000;} 6.278 + 6.279 +$B$N$h$&$JA4$F$N%(%l%a%s%H$KF/$/(Bclass$B$,Dj5A$5$l$F$$$?>l9g$O!"A4$F$N%?%0$NJd(B 6.280 +$B40F~NO;~$K(Bclass$B;2>HF~NO$r5a$a$i$l$^$9!#$3$l$,HQ$o$7$$>l9g$O%(%l%a%s%HL>F~(B 6.281 +$BNO3NDj$N$H$-$K%j%?!<%s%-!<(B($B$^$?$O(BC-m)$B$G$O$J$/!"(BC-j$B$r2!$;$P(Bclass$BJd40F~NO$r(B 6.282 +$B%-%c%s%;%k$G$-$^$9!#$?$H$($P(B 6.283 + 6.284 + `[prefix] l' $B9TFb%?%0Jd40$r5/F0(B 6.285 + ($B$^$?$O(B`[prefix] l SPC') 6.286 + tt <tt></tt>$B$r$$$l$?$$$N$G(Btt$B$HF~NO(B 6.287 + `C-m' 6.288 + 6.289 +$B$H$7$?>l9g$OB3$$$F(B class= $B$HJd40%W%m%s%W%H$,=P$^$9$,!"(B 6.290 + 6.291 + `[prefix] l' $B9TFb%?%0Jd40$r5/F0(B 6.292 + ($B$^$?$O(B`[prefix] l SPC') 6.293 + tt <tt></tt>$B$r$$$l$?$$$N$G(Btt$B$HF~NO(B 6.294 + `C-j' 6.295 + 6.296 +$B$H:G8e$r(B `C-j' $B$GF~NO$7$?>l9g$O(B class $BJd40%W%m%s%W%H$O=P$^$;$s!#(B 6.297 + 6.298 + 6.299 +File: yahtmlj, Node: Reread CSS file, Prev: CSS-class completion, Up: CSS Support 6.300 + 6.301 +CSS$BDj5A%U%!%$%k$NFI$_D>$7(B 6.302 +========================= 6.303 +html$B%U%!%$%k$rJT=8Cf$K(BCSS$BDj5A%U%!%$%k$r=$@5$7!"DI2C$7$?(Bclass$B$rJd408uJd$H$7(B 6.304 +$B$FD>$A$KFI$_9~$^$;$?$$>l9g$O!"(B`M-x yahtml-mode' $B$H$7$F:F5/F0$r9T$C$F$/$@$5(B 6.305 +$B$$!#(B 6.306 + 6.307 + 6.308 +File: yahtmlj, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top 6.309 + 6.310 +$B%+%9%?%^%$%:(B 6.311 +************ 6.312 + 6.313 +yahtml$B$NF0:n$r@)8f$9$kJQ?t$K$D$$$F@bL@$7$^$9!#(B 6.314 + 6.315 +* Menu: 6.316 + 6.317 +* All customizable variables:: $B%+%9%?%^%$%:JQ?t0lMw(B 6.318 +* Hook variables:: hook$BJQ?t(B 6.319 + 6.320 + 6.321 +File: yahtmlj, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations 6.322 + 6.323 +$B%+%9%?%^%$%:JQ?t0lMw(B 6.324 +==================== 6.325 + 6.326 + -- Variable: yahtml-prefix 6.327 + yahtml-mode $BCf$N%W%j%U%#%/%9%-!<(B (`\C-c') 6.328 + 6.329 + -- Variable: yahtml-image-viewer 6.330 + img$B$G;2>H$7$F$$$k2hA|%U%!%$%k$rI=<($9$k$H$-$K5/F0$9$k%3%^%s%I(B (xv) 6.331 + 6.332 + -- Variable: yahtml-www-browser 6.333 + `[prefix]g' $B$G30It%Z!<%8$rI=<($9$k$H$-$K5/F0$9$k%V%i%&%6(B (netscape) 6.334 + 6.335 + -- Variable: yahtml-kanji-code 6.336 + $B%G%U%)%k%H$N4A;z%3!<%I!#(B1=sjis, 2=jis, 3=euc (2) 6.337 + .htaccess $B%U%!%$%k$K(B 6.338 + AddType "text/html; charset=xxx" .html$B$N5-=R$,$"$C$?>l9g$O$=$l(B 6.339 + $B$K=>$&(B 6.340 + 6.341 + -- Variable: yahtml-fill-column 6.342 + auto-fill$B$9$k$H$-$N%+%i%`?t(B (72) 6.343 + 6.344 + -- Variable: yahtml-fill-prefix 6.345 + yahtml-mode $B8GM-$N(Bfill-prefix (`nil') 6.346 + 6.347 + -- Variable: yahtml-path-url-alist 6.348 + OS$B$N%U%!%$%k%7%9%F%`>e$G$N%U%k%Q%9L>$H!"$=$N30It8x3+;~$N(BURL$B$NBP1~I=!#(B 6.349 + 6.350 + -- Variable: yahtml-directory-index 6.351 + $B%5!<%P%"%/%;%9;~%U%!%$%kL>$r>JN,$7$?$H$-$K%G%U%)%k%H$G3+$+$l$k%$%s%G%C(B 6.352 + $B%/%9%U%!%$%k$NL>A0!#B?$/$N>l9g(B index.html$B!#(B(`"index.html"') 6.353 + 6.354 + -- Variable: yahtml-lint-program 6.355 + HTML$B9=J8%A%'%C%/%W%m%0%i%`!#(B(`"jweblint"') 6.356 + 6.357 + -- Variable: yahtml-hate-too-deep-indentation 6.358 + $B%M%9%H$7$?Ns5s7O4D6-$G$N%$%s%G%s%H$,?<$9$.$k$H$-$K(Bt$B$K$9$k!#(B(`nil') 6.359 + 6.360 + -- Variable: yahtml-always-/p 6.361 + `<p>' $B$r$$$l$?$iI,$:(B `</p>' $B$7$?$$?M8~$1!#(B`nil' 6.362 + 6.363 + -- Variable: yahtml-p-prefered-env-regexp 6.364 + $B<+F0E*$K(B `<p>' $B$rF~$l$FM_$7$$4D6-!#(B 6.365 + (`"^\\(body\\|dl\\|blockquote\\)"') 6.366 + 6.367 + -- Variable: yahtml-template-file 6.368 + $B?75,(BHTML$B%U%!%$%k:n@.;~$K<+F0E*$KA^F~$7$FM_$7$$%U%!%$%kL>!#(B 6.369 + `"~/http/template.html"' 6.370 + 6.371 + -- Variable: yahtml-prefer-upcases 6.372 + $B%?%0$KBgJ8;z$r;H$$$?$$!#(B`nil' 6.373 + 6.374 + -- Variable: yahtml-prefer-upcase-attributes 6.375 + $BB0@-;XDj;R$KBgJ8;z$r;H$$$?$$!#(B`nil' 6.376 + 6.377 + -- Variable: yahtml-server-type 6.378 + Apache$B7O$N%5!<%P$rMxMQ$7$F$$$k>l9g$O(B 'apache $B$r%;%C%H$9$k!#(B 6.379 + ./.htaccess $B$r;2>H$9$k$+$I$&$+$r7hDj$9$k!#(B`'apache' 6.380 + 6.381 + -- Variable: yahtml-apache-access-file 6.382 + `yahtml-server-type' $B$,(B `'apache' $B$N$H$-$K%"%/%;%9@)8B%U%!%$%kL>$r;X(B 6.383 + $BDj!#(B`".htaccess"' 6.384 + 6.385 + -- Variable: yahtml-shell-command-option 6.386 + $B%7%'%k$GJL%3%^%s%I$r5/F0$9$k$H$-$N%*%W%7%g%s!#(B 6.387 + 6.388 + -- Variable: yahtml-translate-hyphens-when-comment-region 6.389 + $BNN0h%3%a%s%H%"%&%H$r$9$k$H$-$K4{$KB8:_$9$k%O%$%U%s$r(B `-' $B$KJQ99$9(B 6.390 + $B$k$+$I$&$+!#(B(`t') 6.391 + 6.392 + -- Variable: yahtml-entity-reference-chars-alist 6.393 + $B%(%s%F%#%F%#;2>H(B(Entity Reference)$B$G5-=R$9$Y$-J8;z72$r(B 6.394 + `'(?$BJ8;z(B . "$B%(%s%F%#%F%#I=5-(B")' $B$H$$$&7A<0$rNs5s$7$?(Balist$B$GJB$Y$k!#(B 6.395 + $B%G%U%)%k%H$G(B `<', `>', `&', `'', `"' $B$KBP$9$k(Balist$B$,@_Dj$5$l$F$$$k$N(B 6.396 + $B$G!"DI2C$7$?$$J,$@$1$r5-=R$9$l$PNI$$!#(Bcdr$BIt(B `"$B%(%s%F%#%F%#I=5-(B"' $B$O!"(B 6.397 + $B@hF,$N(B `&' $B$H(B $BKvHx$N(B`;'$B$O4^$a$:$K=q$/!#(B 6.398 + 6.399 + -- Variable: yahtml-faithful-to-htmllint 6.400 + $B9=J8%A%'%C%+$H$7$F(B htmllint $B$rMxMQ$9$k>l9g$A$g$C$H$7$?M>7W$J6uGr$J$I(B 6.401 + $B$KBP$7$F$b7Y9p$r<($9$N$G!"$3$l$r2sHr$9$k$H$-$K$O$3$NJQ?t$r(B`t'$B$K$9$k!#(B 6.402 + 6.403 + -- Variable: yahtml-use-css 6.404 + CSS$B$NJd405!G=$r;H$&$+$I$&$+(B (`t') 6.405 + 6.406 + -- Variable: yahtml-image-inspection-bytes 6.407 + $B2hA|%U%!%$%k$N%5%$%:$rD4$Y$k$H$-$KFI$_9~$`%P%$%H?t(B (`10000') 6.408 + 6.409 + -- Variable: yahtml:img-default-alt-format 6.410 + <img src...>$B$N(BALT$BB0@-$N%G%U%)%k%HJ8;zNs$N=q<0!#(B%x$B$O2hA|$NI}!"(B%y$B$O2hA|(B 6.411 + $B$N9b$5!"(B%s$B$O%U%!%$%k%5%$%:$KCV49$5$l$k(B (`"%xx%y(%sbytes)"') 6.412 + 6.413 + -- Variable: yahtml-escape-chars 6.414 + href$BJd40$J$I$N$H$-$KM=LsJ8;z$r(BURL$B%(%s%3!<%I$9$k$+(B; 'ask$B$N$H$-$O3NG'$7(B 6.415 + $B$F$+$iCV49$9$k(B (`'ask') 6.416 + 6.417 + -- Variable: yahtml-use-font-lock 6.418 + $B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F(B font-lock $B$rMxMQ$9$k$+(B(`(featurep ' 6.419 + font-lock)') 6.420 + 6.421 + -- Variable: yahtml-use-hilit19 6.422 + $B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F(B hilit19 $B$rMxMQ$9$k$+(B(`(featurep ' 6.423 + hilit19)') 6.424 + 6.425 + -- Variable: yahtml-indentation-boundary 6.426 + $B%$%s%G%s%H7W;;$rBG$A@Z$C$F$h$$6-3&$H$J$k@55,I=8=(B(`"^\\s *<h[1-3]>"') 6.427 + 6.428 + 6.429 +File: yahtmlj, Node: Hook variables, Prev: All customizable variables, Up: Customizations 6.430 + 6.431 +hook$BJQ?t(B 6.432 +======== 6.433 + 6.434 + 6.435 + 6.436 +File: yahtmlj, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top 6.437 + 6.438 +$B<h$j07$$(B 6.439 +******** 6.440 + 6.441 + $BK\%W%m%0%i%`$O%U%j!<%=%U%H%&%'%"$G$9!#K\%W%m%0%i%`$r;HMQ$7$F@8$8$?$$$+$J(B 6.442 +$B$k7k2L$KBP$7$F$b:n<T$O@UG$$rIi$o$J$$$3$H$H$7$^$9!#E>:\Ey$K4X$7$F$O@)8B$$$?(B 6.443 +$B$7$^$;$s!#>o<1E*$K07$C$F$/$@$5$$!#$^$?!";HMQ$7$F$$$k;]$r%a%$%k$G$*CN$i$;$$(B 6.444 +$B$?$@$/$H!":n<T$O4n$s$G%5%]!<%H$KNe$`$3$H$G$7$g$&!#(B 6.445 + 6.446 + $B6l>p!"4uK>!"%P%0Js9p!"46A[Ey$O4?7^$$$?$7$^$9!#O"Mm$O(B yuuji@yatex.org $B$^(B 6.447 +$B$G(B(2000$BG/(B12$B7n8=:_(B)$B!#7QB3E*$K;HMQ$7$F$/$@$5$kJ}$O%a%$%j%s%0%j%9%H!V(Bfj$BLnD;$N(B 6.448 +$B2q!W$K@'Hs2CF~$7$F$/$@$5$$!#2CF~J}K!$K$D$$$F$OK\%Q%C%1!<%8$N(B `docs/htmlqa' 6.449 +$B%U%!%$%k$N!V$=$NB>!W$N>O$r8fMw$/$@$5$$!#(B 6.450 + 6.451 +$B;EMM$O!"M=9p$J$/3N<B$K(B($B5$J,<!Bh$G(B)$BJQ99$5$l$^$9(B:-p$B!#(B 6.452 + 6.453 + $B9-@%M:Fs(B 6.454 + 6.455 + 6.456 + 6.457 +File: yahtmlj, Node: Concept Index, Prev: Copying, Up: Top 6.458 + 6.459 +$B:w0z(B 6.460 +**** 6.461 + 6.462 +* Menu: 6.463 + 6.464 +* $B%-!<%"%5%$%s(B[$B$-$$$"$5$$$s(B]: Customizations. 4. 6.465 +* $B%+%9%?%^%$%:(B[$B$+$9$?$^$$$9(B]: Customizations. 4. 6.466 +* Demacs: Intro. 4. 6.467 +* HTML$B20(B[HTML$B$d(B]: Intro. 4. 6.468 +* LaTeX: Intro. 4. 6.469 +* Mule: Intro. 4. 6.470 + 6.471 + 6.472 +
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/docs/yatexe Sun Sep 27 13:04:14 2009 +0000 7.3 @@ -0,0 +1,2137 @@ 7.4 +Info file: yatexe, -*-Text-*- 7.5 +produced by `texinfo-format-buffer' 7.6 +from file `yatexe.tex' 7.7 +using `texinfmt.el' version 2.32 of 19 November 1993. 7.8 + 7.9 + 7.10 + 7.11 + 7.12 + 7.13 +File: yatexe, Node: Top, Next: What is YaTeX?, Prev: (dir), Up: (dir) 7.14 + 7.15 +* Menu: 7.16 + 7.17 +* What is YaTeX?:: 7.18 +* Main features:: What YaTeX can do 7.19 +* Installation:: Guide to install 7.20 +* Typesetting:: Call typesetting processes 7.21 +* %#notation:: Meta-keyword `%#' 7.22 +* Completion:: Input LaTeX commands with completion 7.23 +* Local dictionaries:: Directory dependent completion 7.24 +* Commenting out:: Commenting/uncommenting text 7.25 +* Cursor jump:: Jumping to related position 7.26 +* Changing and Deleting:: Changing/deleting certain unit of text 7.27 +* Filling:: Filling an item or paragraph 7.28 +* Updation of includeonly:: Free from maintaining includeonly 7.29 +* What column:: Check what table-column the cursor belong 7.30 +* Intelligent newline:: Guess requisites of new line 7.31 +* Usepackage checker:: Selecting correct \usepackage is YaTeX's job 7.32 +* Online help:: On-line documentation of LaTeX 7.33 +* Browsing file hierarchy:: Walking through file hierarchy 7.34 +* Cooperation with other packages:: Work well with gmhist, min-out 7.35 +* Customizations:: How to breed `Wild Bird' 7.36 +* Etcetera:: YaTeX is acquisitive. 7.37 +* Copying:: Redistribution 7.38 + 7.39 + 7.40 + 7.41 +File: yatexe, Node: What is YaTeX?, Next: Main features, Prev: Top, Up: Top 7.42 + 7.43 +What is YaTeX? 7.44 +************** 7.45 + 7.46 + YaTeX automates typesetting and previewing of LaTeX and enables 7.47 +completing input of LaTeX mark-up command such as 7.48 +`\begin{}'..`\end{}'. 7.49 + 7.50 + YaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi 7.51 +Language Enhancement to GNU Emacs), and latex on DOS. 7.52 + 7.53 + 7.54 +File: yatexe, Node: Main features, Next: Installation, Prev: What is YaTeX?, Up: Top 7.55 + 7.56 +Main features 7.57 +************* 7.58 + 7.59 + * Invocation of typesetter, previewer and related programs(`C-c t') 7.60 + * Typesetting on static region which is independent from point 7.61 + * Semiautomatic replacing of `\includeonly' 7.62 + * Jumping to error line(`C-c '') 7.63 + * Completing-read of LaTeX commands such as `\begin{}', 7.64 + `\section' etc. 7.65 + (`C-c b', `C-c s', `C-c l', `C-c m') 7.66 + * Enclosing text into LaTeX environments or commands 7.67 + (`C-u' ABOVEKEYSTROKES) 7.68 + * Displaying the structure of text at entering sectioning commands 7.69 + * Lump shifting of sectioning commands (*Note view-sectioning::) 7.70 + * Learning unknown/new LaTeX commands for the next completion 7.71 + * Argument reading with a guide for complicated LaTeX commands 7.72 + * Generating argument-readers for new/unsupported commands(`yatexgen') 7.73 + * Quick changing or deleting of LaTeX commands(`C-c c', `C-c k') 7.74 + * Jumping from and to inter-file, begin<->end, ref<->label(`C-c g') 7.75 + * Blanket commenting out or uncommenting 7.76 + (`C-c >', `C-c <', `C-c ,', `C-c .') 7.77 + * Easy input of accent mark, math-mode's commands and Greek letters 7.78 + (`C-c a', `;', `:') 7.79 + * Online help for the popular LaTeX commands 7.80 + (`C-c ?', `C-c /') 7.81 + * Document files hierarchy browser (`C-c d') 7.82 + * Adding automatically \usepackage corresponding to inputting LaTeX 7.83 + macro with completion 7.84 + * Allow you to forget creating \label{}s, \ref or \cite completion 7.85 + automatically generate labels. 7.86 + 7.87 + 7.88 +File: yatexe, Node: Installation, Next: Typesetting, Prev: Main features, Up: Top 7.89 + 7.90 +Installation 7.91 +************ 7.92 + 7.93 + Put next two expressions into your `~/.emacs'. 7.94 + 7.95 + (setq auto-mode-alist 7.96 + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 7.97 + (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) 7.98 + 7.99 +Next, add certain path name where you put files of YaTeX to your 7.100 +load-path. If you want to put them in `~/src/emacs', write 7.101 + 7.102 + (setq load-path 7.103 + (cons (expand-file-name "~/src/emacs") load-path)) 7.104 + 7.105 +in your `~/.emacs' 7.106 + 7.107 + Then, yatex-mode will be automatically loaded when you visit a 7.108 +file which has extension `.tex'. If yatex-mode is successfully 7.109 +loaded, mode string on mode line will be turned to "YaTeX". 7.110 + 7.111 + 7.112 + 7.113 +File: yatexe, Node: Typesetting, Next: %#notation, Prev: Installation, Up: Top 7.114 + 7.115 +Typesetting 7.116 +*********** 7.117 + 7.118 + The prefix key stroke of yatex-mode is `C-c' (Press 'C' with Control 7.119 +key) by default. If you don't intend to change the prefix key stroke, 7.120 +assume all `[prefix]' as `C-c' in this document. These key 7.121 +strokes execute typeset or preview command. 7.122 + 7.123 +`[prefix] t j' 7.124 + ... invoke latex 7.125 +`[prefix] t r' 7.126 + ... invoke latex on region 7.127 +`[prefix] t k' 7.128 + ... kill current typesetting process 7.129 +`[prefix] t b' 7.130 + ... invoke bibtex 7.131 +`[prefix] t p' 7.132 + ... preview 7.133 +`[prefix] t l' 7.134 + ... lpr dvi-file 7.135 +`[prefix] t s' 7.136 + ... search current string on xdvi-remote 7.137 + 7.138 +* Menu: 7.139 + 7.140 +* Calling typesetter:: 7.141 +* Calling previewer:: 7.142 +* Printing out:: 7.143 + 7.144 + 7.145 +File: yatexe, Node: Calling typesetter, Next: Calling previewer, Prev: Typesetting, Up: Typesetting 7.146 + 7.147 +Calling typesetter 7.148 +================== 7.149 + 7.150 + Typing `[prefix] t j', the current editing window will be divided 7.151 +horizontally when you invoke latex command, and log message of LaTeX 7.152 +typesetting will be displayed in the other window; called typesetting 7.153 +buffer. The typesetting buffer automatically scrolls up and traces LaTeX 7.154 +warnings and error messages. If you see latex stopping by an error, you 7.155 +can send string to latex in the typesetting buffer. 7.156 + 7.157 + If an error stops the LaTeX typesetting, this key stroke will move the 7.158 +cursor to the line where LaTeX error is detected. 7.159 + 7.160 +`[prefix] '' 7.161 +`([prefix]+single quotation)' 7.162 + 7.163 + ... jump to the previous error or warning 7.164 + 7.165 + If you find a noticeable error, move to the typesetting buffer and move 7.166 +the cursor on the line of error message and type `SPACE' key. This makes 7.167 +the cursor move to corresponding source line. 7.168 + 7.169 + Since `[prefix] tr' pastes the region into the file `texput.tex' in the 7.170 +current directory, you should be careful of overwriting. The method of 7.171 +specification of the region is shown in the section *Note %#notation::. 7.172 + 7.173 + The documentclass for typeset-region is the same as that of editing file 7.174 +if you edit one file, and is the same as main file's if you edit splitting 7.175 +files. 7.176 + 7.177 + 7.178 +File: yatexe, Node: Calling previewer, Next: Printing out, Prev: Calling typesetter, Up: Typesetting 7.179 + 7.180 +Calling previewer 7.181 +================= 7.182 + 7.183 + `[prefix] t p' invokes the TeX previewer. And if you are using 7.184 +xdvi-remote, which can be controled from other terminals, `[prefix] t s' 7.185 +enables you to search current string at the cursor on the running xdvi 7.186 +window. 7.187 + 7.188 + 7.189 +File: yatexe, Node: Printing out, Prev: Calling previewer, Up: Typesetting 7.190 + 7.191 +Printing out 7.192 +============ 7.193 + 7.194 + When you type `[preifx] t l', YaTeX asks you the range of dvi-printing 7.195 +by default. You can skip this by invoking it with universal-argument as 7.196 +follows: 7.197 + 7.198 + C-u [prefix] tl 7.199 + 7.200 + 7.201 +File: yatexe, Node: %#notation, Next: Completion, Prev: Typesetting, Up: Top 7.202 + 7.203 +%# notation 7.204 +*********** 7.205 + 7.206 + You can control the typesetting process by describing `%#' notations in 7.207 +the source text. 7.208 + 7.209 +* Menu: 7.210 + 7.211 +* Changing typesetter:: 7.212 +* Splitting input files:: 7.213 +* Static region for typesetting:: 7.214 +* Lpr format:: 7.215 +* Editing %# notation:: 7.216 + 7.217 + 7.218 +File: yatexe, Node: Changing typesetter, Next: Splitting input files, Prev: %#notation, Up: %#notation 7.219 + 7.220 +To change the `latex' command or to split a source text. 7.221 +======================================================== 7.222 + 7.223 + To change the typesetting command, write 7.224 + 7.225 + %#!latex-big 7.226 + 7.227 +anywhere in the source text. This is useful for changing typesetter. 7.228 + 7.229 + 7.230 +File: yatexe, Node: Splitting input files, Next: Static region for typesetting, Prev: Changing typesetter, Up: %#notation 7.231 + 7.232 +Splitting input files 7.233 +===================== 7.234 + 7.235 + And if you split the source text and edit subfile that should be 7.236 +included from main text. 7.237 + 7.238 + %#!latex main.tex 7.239 + 7.240 +will be helpful to execute latex on main file from sub text buffer. Since 7.241 +this command line after `%#!' will be sent to shell literally, next 7.242 +description makes it convenient to use ghostview as dvi-previewer. 7.243 + 7.244 + %#!latex main ; dvi2ps main.dvi > main 7.245 + 7.246 +Note that YaTeX assumes the component before the last period of the last 7.247 +word in this line as base name of the main LaTeX source. The `%f' 7.248 +notation in this line is replaced by main file name, and `%r' replaced by 7.249 +root name of main file name. If you specify `%f' or `%r', YaTeX always 7.250 +ask you the name of main file at the first typesetting. 7.251 + 7.252 + To make best use of the feature of inter-file jumping by `[prefix] g' 7.253 +(see *Note Cursor jump::), take described below into consideration. 7.254 + 7.255 + * You can put split texts in sub directory, but not in 7.256 + sub directory of sub directory. 7.257 + * In the main text, specify the child file name with relative path name 7.258 + such as \include{chap1/sub}, when you include the file in 7.259 + a sub-directory. 7.260 + * In a sub-text, write `%#!latex main.tex' even if `main.tex' 7.261 + is in the parent directory(not %#!latex ../main.tex). 7.262 + 7.263 + 7.264 +File: yatexe, Node: Static region for typesetting, Next: Lpr format, Prev: Splitting input files, Up: %#notation 7.265 + 7.266 +Static region 7.267 +============= 7.268 + 7.269 + Typeset-region by `[prefix] tr' passes the region between point and mark 7.270 +to typesetting command by default. But when you want to typeset static 7.271 +region, enclose the region by `%#BEGIN' and `%#END' as follows. 7.272 + 7.273 + %#BEGIN 7.274 + TheRegionYouWantToTypesetManyTimes 7.275 + %#END 7.276 + 7.277 +This is the rule of deciding the region. 7.278 + 7.279 + 1. If there exists %#BEGIN before point, 7.280 + 7.281 + 1. If there exists %#END after %#BEGIN, 7.282 + * From %#BEGIN to %#END. 7.283 + 7.284 + 2. If %#END does not exist after %#BEGIN, 7.285 + * From %#BEGIN to the end of buffer. 7.286 + 7.287 + 2. If there does not exist %#BEGIN before point, 7.288 + * Between point and mark(standard method of Emacs). 7.289 + 7.290 + It is useful to write `%#BEGIN' in the previous line of \begin and 7.291 +`%#END' in the next line of \`end' when you try complex environment such 7.292 +as `tabular' many times. It is also useful to put only `%#BEGIN' alone at 7.293 +the middle of very long text. Do not forget to erase `%#BEGIN' `%#END' 7.294 +pair. 7.295 + 7.296 + 7.297 +File: yatexe, Node: Lpr format, Next: Editing %# notation, Prev: Static region for typesetting, Up: %#notation 7.298 + 7.299 +Lpr format 7.300 +========== 7.301 + 7.302 + Lpr format is specified by three Lisp variables. Here are the default 7.303 +values of them. 7.304 + 7.305 +`(1)dviprint-command-format' 7.306 + `"dvi2ps %f %t %s | lpr"' 7.307 +`(2)dviprint-from-format' 7.308 + `"-f %b"' 7.309 +`(3)dviprint-to-format' 7.310 + `"-t %e"' 7.311 + 7.312 + On YaTeX-lpr, `%s' in (1) is replaced by the file name of main text, 7.313 +`%f' by contents of (2), %t by contents of (3). At these replacements, 7.314 +`%b' in (2) is also replaced by the number of beginning page, `%e' in (3) 7.315 +is replaced by the number of ending page. But `%f' and `%t' are ignored 7.316 +when you omit the range of print-out by `C-u [prefix] tl'. 7.317 + 7.318 + If you want to change this lpr format temporarily, put a command such as 7.319 +follows somewhere in the text: 7.320 + 7.321 + %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2 7.322 + 7.323 + And if you want YaTeX not to ask you the range of printing out, the next 7.324 +example may be helpful. 7.325 + 7.326 + %#LPR dvi2ps %s | lpr 7.327 + 7.328 + 7.329 +File: yatexe, Node: Editing %# notation, Prev: Lpr format, Up: %#notation 7.330 + 7.331 +Editing %# notation 7.332 +=================== 7.333 + 7.334 + To edit `%#' notation described above, type 7.335 + 7.336 +`[prefix] %' 7.337 + ... editing %# notation menu 7.338 + 7.339 +and select one of the entry of the menu as follows. 7.340 + 7.341 + !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR 7.342 + 7.343 +Type `!' to edit `%#!' entry, `b' to enclose the region with `%#BEGIN' and 7.344 +`%#END', and `l' to edit `%#LPR' entry. When you type `b', all `%#BEGIN' 7.345 +and `%#END' are automatically erased. 7.346 + 7.347 + 7.348 +File: yatexe, Node: Completion, Next: Local dictionaries, Prev: %#notation, Up: Top 7.349 + 7.350 +Completion 7.351 +********** 7.352 + 7.353 + YaTeX makes it easy to input the LaTeX commands. There are several 7.354 +kinds of completion type, begin-type, section-type, large-type, etc... 7.355 + 7.356 +* Menu: 7.357 + 7.358 +* Begin-type completion:: 7.359 +* Section-type completion:: 7.360 +* Large-type completion:: 7.361 +* Maketitle-type completion:: 7.362 +* Arbitrary completion:: 7.363 +* End completion:: 7.364 +* Accent completion:: 7.365 +* Image completion:: 7.366 +* Greek letters completion:: 7.367 + 7.368 + 7.369 +File: yatexe, Node: Begin-type completion, Next: Section-type completion, Prev: Completion, Up: Completion 7.370 + 7.371 +Begin-type completion 7.372 +===================== 7.373 + 7.374 + "Begin-type completion" completes commands of `\begin{env}' ... 7.375 +`\end{env}'. All of the begin-type completions begin with this key 7.376 +sequence. 7.377 + 7.378 +`[prefix] b' 7.379 + ... start begin-type completion 7.380 + 7.381 +An additional key stroke immediately completes a frequently used LaTeX 7.382 +`\begin{}'...`\`end'{}' environment. 7.383 + 7.384 +`[prefix] b c' 7.385 + ... `\begin{center}...\end{center}' 7.386 +`[prefix] b d' 7.387 + ... `\begin{document}...\end{document}' 7.388 +`[prefix] b D' 7.389 + ... `\begin{description}...\end{description}' 7.390 +`[prefix] b e' 7.391 + ... `\begin{enumerate}...\end{enumerate}' 7.392 +`[prefix] b E' 7.393 + ... `\begin{equation}...\end{equation}' 7.394 +`[prefix] b i' 7.395 + ... `\begin{itemize}...\end{itemize}' 7.396 +`[prefix] b l' 7.397 + ... `\begin{flushleft}...\end{flushleft}' 7.398 +`[prefix] b m' 7.399 + ... `\begin{minipage}...\end{minipage}' 7.400 +`[prefix] b t' 7.401 + ... `\begin{tabbing}...\end{tabbing}' 7.402 +`[prefix] b T' 7.403 + ... `\begin{tabular}...\end{tabular}' 7.404 +`[prefix] b^T' 7.405 + ... `\begin{table}...\end{table}' 7.406 +`[prefix] b p' 7.407 + ... `\begin{picture}...\end{picture}' 7.408 +`[prefix] b q' 7.409 + ... `\begin{quote}...\end{quote}' 7.410 +`[prefix] b Q' 7.411 + ... `\begin{quotation}...\end{quotation}' 7.412 +`[prefix] b r' 7.413 + ... `\begin{flushright}...\end{flushright}' 7.414 +`[prefix] b v' 7.415 + ... `\begin{verbatim}...\end{verbatim}' 7.416 +`[prefix] b V' 7.417 + ... `\begin{verse}...\end{verse}' 7.418 + 7.419 + Any other LaTeX environments are made by completing-read of the Emacs 7.420 +function. 7.421 + 7.422 +`[prefix] b SPACE' 7.423 + ... begin-type completion 7.424 + 7.425 +The next message will show up in the minibuffer 7.426 + 7.427 + Begin environment(default document): 7.428 + 7.429 +by typing `[prefix] b'. Put the wishing environment with completion in 7.430 +the minibuffer, and `\begin{env}'...\`\end{env}' will be inserted in the 7.431 +LaTeX source text. If the environment you want to put does not exist in 7.432 +the YaTeX completion table, it will be registered in the user completion 7.433 +table. YaTeX automatically saves the user completion table in the user 7.434 +dictionary file at exiting of emacs. 7.435 + 7.436 +At the completion of certain environments, the expected initial entry will 7.437 +automatically inserted such as `\item' for `itemize' environment. If you 7.438 +don't want the entry, it can be removed by undoing. 7.439 + 7.440 + If you want to enclose some paragraphs which have already been written, 7.441 +invoke the begin-type completion with changing the case of `b' of key 7.442 +sequence upper(or invoke it with universal argument by `C-u' prefix). 7.443 + 7.444 + The following example encloses a region with `description' environment. 7.445 + 7.446 +`[prefix] B D' 7.447 +`(or ESC 1 [prefix] b D)' 7.448 +`(or C-u [prefix] b D)' 7.449 + 7.450 + ... begin-type completion for region 7.451 + 7.452 + This enclosing holds good for the completing input by `[prefix] b SPC'. 7.453 +`[prefix] B SPC' enclose a region with the environment selected by 7.454 +completing-read. 7.455 + 7.456 + 7.457 +File: yatexe, Node: Section-type completion, Next: Large-type completion, Prev: Begin-type completion, Up: Completion 7.458 + 7.459 +Section-type completion 7.460 +======================= 7.461 + 7.462 + "Section-type completion" completes section-type commands which take an 7.463 +argument or more such as `\section{foo}'. To invoke section-type 7.464 +completion, type 7.465 + 7.466 +`[prefix] s' 7.467 + ... section-type completion 7.468 + 7.469 +then the prompt 7.470 + 7.471 + (C-v for view) \???{} (default documentclass): 7.472 + 7.473 +will show up in the minibuffer. Section-type LaTeX commands are completed 7.474 +by space key, and the default value is selected when you type nothing in 7.475 +the minibuffer. 7.476 + 7.477 + Next, 7.478 + 7.479 + \section{???}: 7.480 + 7.481 +prompts you the argument of section-type LaTeX command. For example, the 7.482 +following inputs 7.483 + 7.484 + \???{} (default documentclass): section 7.485 + \section{???}: Hello world. 7.486 + 7.487 +will insert the string 7.488 + 7.489 + \section{Hello world.} 7.490 + 7.491 +in your LaTeX source. When you neglect argument such as 7.492 + 7.493 + (C-v for view) \???{} (default section): vspace* 7.494 + \vspace*{???}: 7.495 + 7.496 +YaTeX puts 7.497 + 7.498 + \vspace*{} 7.499 + 7.500 +and move the cursor in the braces. 7.501 + 7.502 + In LaTeX command, there are commands which take more than one arguments 7.503 +such as `\addtolength{\topmargin}{8mm}'. To complete these commands, 7.504 +invoke section-type completion with universal argument as, 7.505 + 7.506 + C-u 2 [prefix] s (or ESC 2 [prefix] s) 7.507 + 7.508 +and make answers in minibuffer like this. 7.509 + 7.510 + (C-v for view) \???{} (default vspace*): addtolength 7.511 + \addtolength{???}: \topmargin 7.512 + Argument 2: 8mm 7.513 + 7.514 +`\addtolength' and the first argument `\topmargin' can be typed easily by 7.515 +completing read. Since YaTeX also learns the number of arguments of 7.516 +section-type command and will ask that many arguments in future 7.517 +completion, you had better tell the number of arguments to YaTeX at the 7.518 +first completion of the new word. But you can change the number of 7.519 +arguments by calling the completion with different universal argument 7.520 +again. 7.521 + 7.522 + 7.523 + Invoking section-type completion with `[Prefix] S' (Capital `S') 7.524 +includes the region as the first argument of section-type command. 7.525 + 7.526 + The section/large/maketitle type completion can work at the prompt for 7.527 +the argument of other section-type completion. Nested LaTeX commands are 7.528 +efficiently read with the recursive completion by typing YaTeX's 7.529 +completion key sequence in the minibuffer. 7.530 + 7.531 +* Menu: 7.532 + 7.533 +* view-sectioning:: 7.534 + 7.535 + 7.536 +File: yatexe, Node: view-sectioning, Prev: Section-type completion, Up: Section-type completion 7.537 + 7.538 +view-sectioning 7.539 +--------------- 7.540 + 7.541 + In the minibuffer at the prompt of section-type command completion, 7.542 +typing `C-v' shows a list of sectioning commands in source text(The line 7.543 +with `<<--' mark is the nearest sectioning command). Then, default 7.544 +sectioning command appears in the minibuffer. You can go up/down 7.545 +sectioning command by typing `C-p'/`C-n', can scrolls up/down the listing 7.546 +buffer by `C-v'/`M-v', and can hide sectioning commands under certain 7.547 +level by 0 through 6. Type `?' in the minibuffer of sectioning prompt 7.548 +for more information. 7.549 + 7.550 + You can generate this listing buffer (`*Sectioning Lines*' buffer) by 7.551 +typing 7.552 +`M-x YaTeX-section-overview' 7.553 + ... Generate *Sectioning Lines* buffer 7.554 + 7.555 +from the LaTeX source buffer. In this listing buffer, typing `u' on the 7.556 +sectioning command shifts up the corresponding sectioning command in 7.557 +source text and `d' shifts down. After marking lines in the listing 7.558 +buffer, typing `U' shifts up all sectioning commands in the region, and 7.559 +`U' shifts down. Here are all the key bindings of `*Sectioning Lines*' 7.560 +buffer. 7.561 + 7.562 +`SPC' 7.563 + ... Jump to corresponding source line 7.564 +`.' 7.565 + ... Display corresponding source line 7.566 +`u' 7.567 + ... Shift up a sectioning line 7.568 +`d' 7.569 + ... Shift down a sectioning line 7.570 +`U' 7.571 + ... Shift up sectioning lines in region 7.572 +`D' 7.573 + ... Shift down sectioning lines in region 7.574 +`0...6' 7.575 + ... Hide sectioning commands whose level is lower than n 7.576 + 7.577 + 7.578 + 7.579 +File: yatexe, Node: Large-type completion, Next: Maketitle-type completion, Prev: Section-type completion, Up: Completion 7.580 + 7.581 +Large-type completion 7.582 +===================== 7.583 + 7.584 + "Large-type completion" inputs the font or size changing descriptions 7.585 +such as `{\large }'. When you type 7.586 + 7.587 +`[prefix] l' 7.588 + ... large-type completion 7.589 + 7.590 +the message in the minibuffer 7.591 + 7.592 + {\??? } (default large): 7.593 + 7.594 +prompts prompts you large-type command with completing-read. There are 7.595 +TeX commands to change fonts or sizes, `it', `huge' and so on, in the 7.596 +completion table. 7.597 + 7.598 + Region-based completion is also invoked by changing the letter after 7.599 +prefix key stroke as `[prefix] L'. It encloses the region by braces with 7.600 +large-type command. 7.601 + 7.602 + 7.603 +File: yatexe, Node: Maketitle-type completion, Next: Arbitrary completion, Prev: Large-type completion, Up: Completion 7.604 + 7.605 +Maketitle-type completion 7.606 +========================= 7.607 + 7.608 + We call it "maketitle-type completion" which completes commands such as 7.609 +`\maketitle'. Take notice that maketitle-type commands take no arguments. 7.610 +Then, typing 7.611 + 7.612 +`[prefix] m' 7.613 + ... maketitle-type completion 7.614 + 7.615 +begins maketitle-completion. Above mentioned method is true for 7.616 +maketitle-completion, and there are LaTeX commands with no arguments in 7.617 +completion table. 7.618 + 7.619 + 7.620 +File: yatexe, Node: Arbitrary completion, Next: End completion, Prev: Maketitle-type completion, Up: Completion 7.621 + 7.622 +Arbitrary completion 7.623 +==================== 7.624 + 7.625 + You can complete certain LaTeX command anywhere without typical 7.626 +completing method as described, by typing 7.627 + 7.628 +`[prefix] SPC' 7.629 + ... arbitrary completion 7.630 + 7.631 +after the initial string of LaTeX command that is preceded by `\'. 7.632 + 7.633 + 7.634 +File: yatexe, Node: End completion, Next: Accent completion, Prev: Arbitrary completion, Up: Completion 7.635 + 7.636 +End completion 7.637 +============== 7.638 + 7.639 + YaTeX automatically detects the opened environment and close it with 7.640 +\`\end{environment}'. Though proficient YaTeX users never fail to make 7.641 +environment with begin-type completion, some may begin an environment 7.642 +manually. In that case, type 7.643 + 7.644 +`[prefix] e' 7.645 + ... `end' completion 7.646 + 7.647 +at the end of the opened environment. 7.648 + 7.649 + 7.650 +File: yatexe, Node: Accent completion, Next: Image completion, Prev: End completion, Up: Completion 7.651 + 7.652 +Accent completion 7.653 +================= 7.654 + 7.655 + When you want to write the European accent marks(like `\`{o}'), 7.656 + 7.657 +`[prefix] a' 7.658 + ... accent completion 7.659 + 7.660 +shows the menu 7.661 + 7.662 + 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b 7.663 + 7.664 +in the minibuffer. Chose one character or corresponding numeric, and you 7.665 +will see 7.666 + 7.667 + \`{} 7.668 + 7.669 +in the editing buffer with the cursor positioned in braces. Type one more 7.670 +character `o' for example, then 7.671 + 7.672 + \`{o} 7.673 + 7.674 +will be completed, and the cursor gets out from braces. 7.675 + 7.676 + 7.677 +File: yatexe, Node: Image completion, Next: Greek letters completion, Prev: Accent completion, Up: Completion 7.678 + 7.679 +Image completion of mathematical sign 7.680 +===================================== 7.681 + 7.682 + Arrow marks, sigma mark and those signs mainly used in the TeX's math 7.683 +environment are completed by key sequences which imitate the corresponding 7.684 +symbols graphically. This completion only works in the math environment. 7.685 +YaTeX automatically detects whether the cursor located in math environment 7.686 +or not, and change the behavior of key strokes `;' and `:'. 7.687 + 7.688 + By the way, we often express the leftarrow mark by `<-' for example. 7.689 +Considering such image, you can write `\leftarrow' by typing `<-' after 7.690 +`;' (semicolon) as a prefix. In the same way, `\longleftarrow' (`<--') is 7.691 +completed by typing `;<--', infinity mark which is imitated by `oo' is 7.692 +completed by typing `;oo'. 7.693 + 7.694 + Here are the sample operations in YaTeX math-mode. 7.695 + 7.696 + INPUT Completed LaTeX commands 7.697 + ; < - `\leftarrow' 7.698 + ; < - - `\longleftarrow' 7.699 + ; < - - > `\longleftrightarrow' 7.700 + ; o `\circ' 7.701 + ; o o `\infty' 7.702 + 7.703 + In any case, you can quit from image completion and can move to the next 7.704 +editing operation if the LaTeX command you want is shown in the buffer. 7.705 + 7.706 + `;' itself in math-environment is inserted by `;;'. Typing `TAB' in the 7.707 +midst of image completion shows all of the LaTeX commands that start with 7.708 +the same name as string you previously typed in. In this menu buffer, 7.709 +press `RET' after moving the cursor (by `n', `p', `b', `f') to insert the 7.710 +LaTeX command. 7.711 + 7.712 + To know all of the completion table, type `TAB' just after `;'. And 7.713 +here is the sample menu by `TAB' after `;<'. 7.714 + 7.715 + KEY LaTeX sequence sign 7.716 + < \leq < 7.717 + ~ 7.718 + << \ll << 7.719 + <- \leftarrow <- 7.720 + <= \Leftarrow <= 7.721 + 7.722 + You can define your favorite key-vs-sequence completion table in the 7.723 +Emacs-Lisp variable `YaTeX-math-sign-alist-private'. See also 7.724 +`yatexmth.el' for the information of the structure of this variable. 7.725 + 7.726 + 7.727 +File: yatexe, Node: Greek letters completion, Prev: Image completion, Up: Completion 7.728 + 7.729 +Greek letters completion 7.730 +======================== 7.731 + 7.732 + Math-mode of YaTeX provides another image completion, Greek letters 7.733 +completion in the same method. After prefix `:', typing `a' makes 7.734 +`\alpha', `b' makes `\beta' and `g' makes `\gamma' and so on. First, type 7.735 +`:TAB' to know all the correspondence of alphabets vs. Greek letters. 7.736 + 7.737 + If you will find `;' or `:' doesn't work in correct position of math 7.738 +environment, it may be a bug of YaTeX. Please send me a bug report with 7.739 +the configuration of your text, and avoid it temporarily by typing `;' or 7.740 +`:' after universal-argument(`C-u') which forces `;' and `:' to work as 7.741 +math-prefix. 7.742 + 7.743 + 7.744 +File: yatexe, Node: Local dictionaries, Next: Commenting out, Prev: Completion, Up: Top 7.745 + 7.746 +Local dictionaries 7.747 +****************** 7.748 + 7.749 + Tables for completion consist of three dictionaries; `standard 7.750 +dictionary' built in `yatex.el', `user dictionary' for your common private 7.751 +commands, and `local dictionary' that is effective in a certain directory. 7.752 + 7.753 + When you input the command unknown to YaTeX at a completion in the 7.754 +minibuffer, YaTeX asks you with the following prompt; 7.755 + 7.756 + `foo' is not in table. Register into: U)serDic L)ocalDic N)one D)iscard 7.757 + 7.758 +In this menu, typing `u' updates your `user dictionary', `l' updates your 7.759 +local dictionary, `n' updates only on-memory dictionary which go through 7.760 +only current Emacs session, and `d' updates no dictionary and throws the 7.761 +new word away. 7.762 + 7.763 + If you find this switching feature meaningless and bothersome, put the 7.764 +next expression into your `~/.emacs' 7.765 + 7.766 + (setq YaTeX-nervous nil) 7.767 + 7.768 + 7.769 +File: yatexe, Node: Commenting out, Next: Cursor jump, Prev: Local dictionaries, Up: Top 7.770 + 7.771 +Commenting out 7.772 +************** 7.773 + 7.774 + You may want to comment out some region. 7.775 + 7.776 +`[prefix] >' 7.777 + ... comment out region by % 7.778 +`[prefix] <' 7.779 + ... uncomment region 7.780 + 7.781 +cause an operation to the region between point and mark. 7.782 + 7.783 +`[prefix] .' 7.784 + ... comment out current paragraph 7.785 +`[prefix] ,' 7.786 + ... uncomment current paragraph 7.787 + 7.788 +comments or uncomments the paragraph where the cursor belongs. This 7.789 +`paragraph' means the region marked by the function mark-paragraph, bound 7.790 +to `ESC h' by default. It is NOT predictable what will happen when you 7.791 +continuously comment out some paragraph many times. 7.792 + 7.793 + You can also comment out an environment between `\begin' and `\end', or 7.794 +a `\begin'-\`\end' pair themselves, by making the following key strokes on 7.795 +the line where `\begin{}' or `\end{}' exists. 7.796 + 7.797 +`[prefix] >' 7.798 + ... comment out from \begin to \`end' 7.799 +`[prefix] <' 7.800 + ... uncomment from \begin to \`end' 7.801 + 7.802 +comment whole the contents of environment. Moreover, 7.803 + 7.804 +`[prefix] .' 7.805 + ... comment out \begin and \`end' 7.806 +`[prefix] ,' 7.807 + ... uncomment \begin and \`end' 7.808 + 7.809 +(un)comments out only environment declaration: `\begin{}' and `\end{}'. 7.810 +NOTE that even if you intend to comment out some region, invoking 7.811 +`[prefix] >' on the `\begin',`\end' line decides to work in `commenting 7.812 +out from `\begin' to `\end'' mode. 7.813 + 7.814 + 7.815 + 7.816 +File: yatexe, Node: Cursor jump, Next: Changing and Deleting, Prev: Commenting out, Up: Top 7.817 + 7.818 +Cursor jump 7.819 +*********** 7.820 + 7.821 + 7.822 +* Menu: 7.823 + 7.824 +* Jump to corresponding object:: 7.825 +* Invoking image processor:: 7.826 +* Jump to main file:: 7.827 +* Jumping around the environment:: 7.828 +* Jumping to last completion position:: 7.829 + 7.830 + 7.831 +File: yatexe, Node: Jump to corresponding object, Next: Invoking image processor, Prev: Cursor jump, Up: Cursor jump 7.832 + 7.833 +Jump to corresponding object 7.834 +============================ 7.835 + 7.836 + Typing 7.837 + 7.838 +`[prefix] g' 7.839 + ... go to corresponding object 7.840 + 7.841 +in a certain place move the cursor to the place corresponding to the LaTeX 7.842 +command of last place. YaTeX recognize the followings as pairs that have 7.843 +relation each other. 7.844 + 7.845 + * `\begin{}' <-> `\end{}' 7.846 + * `%#BEGIN' <-> `%#END' 7.847 + * On the image-including line -> corresponding viewer or drawing tool 7.848 + * `\label{}' <-> `\ref{}' 7.849 + * `\include(\input)' -> included file 7.850 + * `\bibitem{}' <-> `\cite{}' 7.851 + 7.852 + On a `\begin',`\end' line, typing `[prefix] g' moves the cursor to the 7.853 +corresponding `\end',`\begin' line, if its partner really exists. The 7.854 +behavior on the line `%#BEGIN' and `%#END' are the same. Note that if the 7.855 +correspondent of `label/ref' or `cite/bibitem' exists in another file, 7.856 +that file have to be opened to make a round trip between references by 7.857 +`[prefix] g'. 7.858 + 7.859 + If you type `[prefix] g' on the line of `\include{chap1}', typically in 7.860 +the main text, YaTeX switches buffer to `chap1.tex'. 7.861 + 7.862 +`[prefix] 4 g' 7.863 + ... go to corresponding object in other window 7.864 + 7.865 +do the same job as `[prefix] g' except it's done in other window. Note 7.866 +that this function doesn't work on `begin/end', `%#BEGIN/%#END' pairs 7.867 +because it is meaningless. 7.868 + 7.869 + 7.870 +File: yatexe, Node: Invoking image processor, Next: Jump to main file, Prev: Jump to corresponding object, Up: Cursor jump 7.871 + 7.872 +Invoking image processor 7.873 +======================== 7.874 + 7.875 + 7.876 +`image-including line' described above means such lines as 7.877 +`\epsfile{file=foo.ps}'. If you type `[prefix] g' on that line, YaTeX 7.878 +automatically searches source of `foo.ps' and invokes image viewer or 7.879 +drawing tool correspoinding to it. For example; if you draw an image 7.880 +foo.obj with Tgif and enclose its product named foo.eps by `\epsfile' 7.881 +command. Typing `[prefix] g' on `\epsfile' line make YaTeX invoke `tgif 7.882 +foo.obj'. How a processor is choosen is as follows. 7.883 + 7.884 + 1. If there is an expression matching with one of the pattern defined in 7.885 + `YaTeX-processed-file-regexp-alist', extract file name from regexp 7.886 + group surrounded by \\(\\). (Which group corresponds is written in 7.887 + the cdr part of each list.) If no matches were found, do nothing. 7.888 + 2. If there is a pattern as `%PROCESSOR' which is defined in the 7.889 + variable `YaTeX-file-processor-alist', call that processor giving the 7.890 + file name with corresponding extension. 7.891 + 3. If not, check the existence of each file which is supplied the 7.892 + extension in the cdr part of each list of 7.893 + `YaTeX-file-processor-alist'. If any, call the corresponding image 7.894 + viewer or drawing tool. 7.895 + 7.896 + 7.897 +File: yatexe, Node: Jump to main file, Next: Jumping around the environment, Prev: Invoking image processor, Up: Cursor jump 7.898 + 7.899 +Jump to main file 7.900 +================= 7.901 + 7.902 + Typing 7.903 + 7.904 +`[prefix] ^' 7.905 + ... visit main file 7.906 +`[prefix] 4^' 7.907 + ... visit main file in other buffer 7.908 + 7.909 +in a sub text switch the buffer to the main text specified by `%#!' 7.910 +notation. 7.911 + 7.912 + 7.913 +File: yatexe, Node: Jumping around the environment, Next: Jumping to last completion position, Prev: Jump to main file, Up: Cursor jump 7.914 + 7.915 +Jumping around the environment 7.916 +============================== 7.917 + 7.918 + And these are the functions which work on the current LaTeX environment: 7.919 + 7.920 +`M-C-a' 7.921 + ... beginning of environment 7.922 +`M-C-e' 7.923 + ... `end' of environment 7.924 +`M-C-@' 7.925 + ... mark environment 7.926 + 7.927 + 7.928 +File: yatexe, Node: Jumping to last completion position, Prev: Jumping around the environment, Up: Cursor jump 7.929 + 7.930 +Jumping to last completion position 7.931 +=================================== 7.932 + 7.933 +YaTeX always memorize the position of completion into register `3'. So 7.934 +every time you make a trip to any other part of text other than you are 7.935 +writing, you can return to the editing paragraph by calling 7.936 +register-to-point with argument YaTeX-current-position-register, which is 7.937 +achieved by typing `C-x j 3'(by default). 7.938 + 7.939 + 7.940 +File: yatexe, Node: Changing and Deleting, Next: Filling, Prev: Cursor jump, Up: Top 7.941 + 7.942 +Changing and Deleting 7.943 +********************* 7.944 + 7.945 + These functions are for change or deletion of LaTeX commands already 7.946 +entered. 7.947 + 7.948 +`[prefix] c' 7.949 + ... change LaTeX command 7.950 +`[prefix] k' 7.951 + ... kill LaTeX command 7.952 + 7.953 +* Menu: 7.954 + 7.955 +* Changing LaTeX commands:: 7.956 +* Killing LaTeX commands:: 7.957 + 7.958 + 7.959 +File: yatexe, Node: Changing LaTeX commands, Next: Killing LaTeX commands, Prev: Changing and Deleting, Up: Changing and Deleting 7.960 + 7.961 +Changing LaTeX commands 7.962 +======================= 7.963 + 7.964 +`[prefix] c' can change the various (La)TeX commands. This can change the 7.965 +followings. 7.966 + * Environment names 7.967 + * Section-type commands 7.968 + * Argument of section-type commands 7.969 + * Optional parameters (enclosed by []) of section-type commands 7.970 + * Font/size designators 7.971 + * Math-mode's maketitle-type commands that can be inputted with image 7.972 + completion 7.973 + 7.974 + Typing `[prefix] c' on one of above objects you want to change brings a 7.975 +suitable reading function sometimes with completion. Note: If you want to 7.976 +change the argument of section-type command that contains other LaTeX 7.977 +commands, type `[prefix] c' either of surrounding braces of the argument 7.978 +in order to make YaTeX ignore the internal LaTeX sequences as an object of 7.979 +changing. Anyway, it is very difficult to know which argument position 7.980 +the cursor belongs because the LaTeX commands can be nested and braces can 7.981 +freely emerge. So keep it mind to put the cursor on a brace when you are 7.982 +thinking of changing a complicated argument. 7.983 + 7.984 + 7.985 +File: yatexe, Node: Killing LaTeX commands, Prev: Changing LaTeX commands, Up: Changing and Deleting 7.986 + 7.987 +Killing LaTeX commands 7.988 +====================== 7.989 + 7.990 + `[prefix] k' kills the LaTeX commands sometimes with their arguments. 7.991 +Following table illustrates the correspondence of the invoking position 7.992 +and what is killed. 7.993 + 7.994 + [Invoking position] [action] 7.995 + \begin, \end line kill \begin,\end pairs 7.996 + %#BEGIN, %#END line kill %#BEGIN,%#END pairs 7.997 + on a Section-type command kill section-type command 7.998 + on a parenthesis kill parentheses 7.999 + 7.1000 +Note that when killing `\begin, \end' or `%#BEGIN, %#END' pair, the lines 7.1001 +`\begin, \end' or `%#BEGIN, %#END' exist will be killed entirely. So take 7.1002 +care not to create any line that contains more than one `\begin' or so. 7.1003 + 7.1004 +While all operations above are to kill `containers' which surround some 7.1005 +text, universal argument (`C-u') for these commands kills not only 7.1006 +`containers' but also `contents' of them. See below as a sample. 7.1007 + 7.1008 + Original text: [prefix] k C-u [prefix] k 7.1009 + Main \footnote{note} here. Main note here. Main here. 7.1010 + ~(cursor) 7.1011 + 7.1012 + 7.1013 +File: yatexe, Node: Filling, Next: Updation of includeonly, Prev: Changing and Deleting, Up: Top 7.1014 + 7.1015 +Filling 7.1016 +******* 7.1017 + 7.1018 + 7.1019 +Filling an item 7.1020 +=============== 7.1021 + 7.1022 + To fill a term (descriptive sentences) of `\item', type 7.1023 + 7.1024 +`M-q' 7.1025 + ... fill item 7.1026 + 7.1027 +on that item. 7.1028 + 7.1029 + YaTeX uses the value of the variable `YaTeX-item-regexp' as the regular 7.1030 +expression to search item header in itemize environment. If you make a 7.1031 +newcommand to itemize terms(e.g. `\underlineitem'), put 7.1032 + 7.1033 + (setq YaTeX-item-regexp 7.1034 + "\\(\\\\\\(sub\\)*item\\)\\|\\(\\\\underlineitem\\)") 7.1035 + 7.1036 +in your `~/.emacs'. If you are not familiar with regular expression for 7.1037 +Emacs-Lisp, name a newcommand for `itemize' beginning with `\item' such as 7.1038 +`\itembf', not `\bfitem'. 7.1039 + 7.1040 + This function reformats the `\item' into `hang-indented' style. For 7.1041 +example: 7.1042 + 7.1043 + itemize, enumerate environment: 7.1044 + > 7.1045 + >\item[foo] `foo' is the typical word for describing an 7.1046 + > arbitrarily written.... 7.1047 + description environment: 7.1048 + > \item[bar] When the word `for' is used as an arbitrarily 7.1049 + > word, `bar' is bound to follow it. 7.1050 + 7.1051 + Note that the indent depth of an `\item' word and its descriptive 7.1052 +paragraph are the same in latter case. If you want to use different 7.1053 +depth, invoke fill-paragraph at the beginning of non-whitespace 7.1054 +character(see below). 7.1055 + 7.1056 + 7.1057 +Filling paragraph 7.1058 +================= 7.1059 + 7.1060 + Fill-paragraph is little bit adapted for LaTeX sources. It retains from 7.1061 +filling in certain environments where formatting leads to a disaster such 7.1062 +as verbatim, tabular, or so. And it protects `\verb' expressions from 7.1063 +being folded (The variable `YaTeX-verb-regexp' controls this). Besides, 7.1064 +putting cursor on the first occurrence of non-whitespace character on a 7.1065 +line changes the fill-prefix temporarily to the depth of the line. 7.1066 + 7.1067 + 7.1068 +File: yatexe, Node: Updation of includeonly, Next: What column, Prev: Filling, Up: Top 7.1069 + 7.1070 +Updation of `\includeonly' 7.1071 +************************** 7.1072 + 7.1073 + When you edit splitting source texts, the notation 7.1074 + 7.1075 + \includeonly{CurrentEditingFileName} 7.1076 + 7.1077 +in the main file reduces the time of typesetting. If you want to hack 7.1078 +other file a little however, you have to rewrite it to 7.1079 + 7.1080 + \includeonly{OtherFileNameYouWantToFix} 7.1081 + 7.1082 +in the main file. YaTeX automatically detects that the current edited 7.1083 +text is not in includeonly list and prompts you 7.1084 + 7.1085 + A)dd R)eplace %)comment? 7.1086 + 7.1087 +in the minibuffer. Type `a' if you want to add the current file name to 7.1088 +`\includeonly' list, `r' to replace \`includeonly' list with the current 7.1089 +file, and type `%' to comment out the `\includeonly' line. 7.1090 + 7.1091 + 7.1092 +File: yatexe, Node: What column, Next: Intelligent newline, Prev: Updation of includeonly, Up: Top 7.1093 + 7.1094 +What column? 7.1095 +************ 7.1096 + 7.1097 + We are often get tired of finding the corresponding column in large 7.1098 +tabulars. For example, 7.1099 + 7.1100 + \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline 7.1101 + Name&Position&Post No.&Addr.&Phone No.&FAX No.& 7.1102 + Home Addr.&Home Phone\\ \hline 7.1103 + Thunder Bird & 6 & 223 & LA & xxx-yyy & 7.1104 + zzz-www & Japan & 9876-54321 \\ 7.1105 + & 2 & \multicolumn{2}{c|}{Unknown} 7.1106 + &&&(???) 7.1107 + \\ \hline 7.1108 + \end{tabular} 7.1109 + 7.1110 +Suppose you have the cursor located at `(???)' mark, can you tell which 7.1111 +column it is belonging at once? Maybe no. In such case, type 7.1112 + 7.1113 +`[prefix] &' 7.1114 + ... What column 7.1115 + 7.1116 +in that position. YaTeX tells you the column header of the current field. 7.1117 +Since YaTeX assumes the first line of tabular environment as a row of 7.1118 +column headers, you can create a row of virtual column headers by putting 7.1119 +them in the first line and commenting that line with `%'. 7.1120 + 7.1121 + 7.1122 +File: yatexe, Node: Intelligent newline, Next: Usepackage checker, Prev: What column, Up: Top 7.1123 + 7.1124 +Intelligent newline 7.1125 +******************* 7.1126 + 7.1127 + At the end of begin-type completion of tabular[*], array, itemize, 7.1128 +enumerate or tabbing environment, or typing 7.1129 + 7.1130 +`ESC RET' 7.1131 + ... Intelligent newline 7.1132 + 7.1133 +in these environments inserts the contents corresponding to the current 7.1134 +environment in the next line. (At the begin-type completion, this 7.1135 +contents can be removed by `undo'.) In `tabular' environment, for 7.1136 +example, `ESC RET' inserts the certain number of `&' and trailing `\\', 7.1137 +and `\hline' if other `\hline' is found in backward. Here are the list of 7.1138 +contents vs. environments. 7.1139 + 7.1140 + * `tabular', `tabular*', `array' 7.1141 + 7.1142 + Corresponding number of `&' and `\\'. 7.1143 + And `\hline' if needed. 7.1144 + 7.1145 + * `tabbing' 7.1146 + 7.1147 + The same number of `\>' as `\=' in the first line. 7.1148 + 7.1149 + * `itemize', `enumerate', `description', `list' 7.1150 + 7.1151 + `\item' or `item[]'. 7.1152 + 7.1153 + Note that since this function works seeing the contents of the first 7.1154 +line, please call this after the second line if possible. 7.1155 + 7.1156 + If you want to apply these trick to other environments, `foo' 7.1157 +environment for example, define the function named 7.1158 +`YaTeX-intelligent-newline-foo' to insert corresponding contents. That 7.1159 +function will be called at the beginning of the next line after the 7.1160 +newline is inserted to the current line. Since the function 7.1161 +`YaTeX-indent-line' is designed to indent the current line properly, 7.1162 +calling this function before your code to insert certain contents must be 7.1163 +useful. See the definition of the function 7.1164 +`YaTeX-intelligent-newline-itemize' as an example. 7.1165 + 7.1166 + 7.1167 +File: yatexe, Node: Usepackage checker, Next: Online help, Prev: Intelligent newline, Up: Top 7.1168 + 7.1169 +Usepackage checker 7.1170 +****************** 7.1171 + 7.1172 +When you input begint-type, section-type, maketitle-type macros with 7.1173 +completion, and it requires some LaTeX2e package, YaTeX examines the 7.1174 +existence of correct `\usepackage'. If not, YaTeX inserts the 7.1175 +`\usepackage{}' declaration corresponding to input macro. 7.1176 + 7.1177 +To activate the package completion for your favarite package, set the 7.1178 +variable `YaTeX-package-alist-private' correctly. Please refere the value 7.1179 +of `YaTeX-package-alist-default' as an example. 7.1180 + 7.1181 + 7.1182 +File: yatexe, Node: Online help, Next: Browsing file hierarchy, Prev: Usepackage checker, Up: Top 7.1183 + 7.1184 +Online help 7.1185 +*********** 7.1186 + 7.1187 + YaTeX provides you the online help with popular LaTeX commands. 7.1188 + 7.1189 + Here are the key strokes for the online help. 7.1190 + 7.1191 +`[prefix] ?' 7.1192 + ... Online help 7.1193 +`[prefix] /' 7.1194 + ... Online apropos 7.1195 + 7.1196 + 7.1197 +Online help 7.1198 +=========== 7.1199 + 7.1200 + `Online help' shows the documentation for the popular LaTeX 7.1201 +commands(defaults to the commands on the cursor) in the next buffer. 7.1202 +There are two help file, `global help' and `private help'. The former 7.1203 +file contains the descriptions on the standard LaTeX command and is 7.1204 +specified its name by variable `YaTeX-help-file'. Usually, the global 7.1205 +help file should be located in public space (`$EMACSEXECPATH' by default) 7.1206 +and should be world writable so that anyone can update it to enrich its 7.1207 +contents. The latter file contains descriptions on non-standard or 7.1208 +personal command definitions and is specified by 7.1209 +`YaTeX-help-file-private'. This file should be put into private 7.1210 +directory. 7.1211 + 7.1212 + 7.1213 +Online apropos 7.1214 +============== 7.1215 + 7.1216 + `Online apropos' is an equivalent of GNU Emacs's apropos. It shows all 7.1217 +the documentations that contains the keyword entered by the user. 7.1218 + 7.1219 + 7.1220 +When no descriptions are found... 7.1221 +================================= 7.1222 + 7.1223 + If there is no description on a command in help files, YaTeX requires 7.1224 +you to write a description on that command. If you are willing to do, 7.1225 +determine which help file to add and write the description on it referring 7.1226 +your manual of (La)TeX. Please send me your additional descriptions if 7.1227 +you describe the help on some standard commands. I might want to include 7.1228 +it in the next distribution. 7.1229 + 7.1230 + 7.1231 +File: yatexe, Node: Browsing file hierarchy, Next: Cooperation with other packages, Prev: Online help, Up: Top 7.1232 + 7.1233 +Browsing file hierarchy 7.1234 +*********************** 7.1235 + 7.1236 + When you are editing multi-file source, typing 7.1237 + 7.1238 +`[prefix] d' 7.1239 + ... browse file hierarchy 7.1240 + 7.1241 +asks you the parent-most file (which may be defaulted) and displays the 7.1242 +documentation hierarchy in the next window. In this buffer, the following 7.1243 +commands are available. 7.1244 + 7.1245 +`n' 7.1246 + ... move to the next line and show its contents 7.1247 +`p' 7.1248 + ... move to the previous line and show its contents 7.1249 +`N' 7.1250 + ... move to the next file in the same inclusion level 7.1251 +`P' 7.1252 + ... move to the previous file in the same inclusion level 7.1253 +`j' 7.1254 + ... move to the next line 7.1255 +`k' 7.1256 + ... move to the previous line 7.1257 +`u' 7.1258 + ... move to the parent file 7.1259 +`.' 7.1260 + ... show the current files contents in the next window 7.1261 +`SPC' 7.1262 + ... scroll up the current file window 7.1263 +`DEL, b' 7.1264 + ... scroll down the current file window 7.1265 +`<' 7.1266 + ... show the beginning of the current file 7.1267 +`>' 7.1268 + ... show the end of the current file 7.1269 +`>' 7.1270 + ... return to the previous postion after `<' or `>' 7.1271 +`RET, g' 7.1272 + ... open the current file in the next window 7.1273 +`mouse-2' 7.1274 + ... same as RET(available only with window system) 7.1275 +`o' 7.1276 + ... other window 7.1277 +`1' 7.1278 + ... delete other windows 7.1279 +`-' 7.1280 + ... shrink hierarchy buffer window 7.1281 +`+' 7.1282 + ... enlarge hierarchy buffer window 7.1283 +`?' 7.1284 + ... describe mode 7.1285 +`q' 7.1286 + ... quit 7.1287 + 7.1288 + Note that operations on the file contents in the next window do not work 7.1289 +correctly when you close the corresponding file. 7.1290 + 7.1291 + 7.1292 +File: yatexe, Node: Cooperation with other packages, Next: Customizations, Prev: Browsing file hierarchy, Up: Top 7.1293 + 7.1294 +Cooperation with other packages 7.1295 +******************************* 7.1296 + 7.1297 + YaTeX works better with other brilliant packages. 7.1298 + 7.1299 + 7.1300 +gmhist 7.1301 +====== 7.1302 + 7.1303 + When you are loading `gmhist.el' and `gmhist-mh.el', you can use 7.1304 +independent command history list at the prompt of preview command 7.1305 +(`[prefix] tp') and print command (`[prefix] tl'). On each prompt, you 7.1306 +can enter the previous command line string repeatedly by typing `M-p'. 7.1307 + 7.1308 + 7.1309 +min-out 7.1310 +======= 7.1311 + 7.1312 + `min-out', the outline minor mode, can be used in yatex-mode buffers. 7.1313 +If you want to use it with YaTeX, please refer the file `yatexm-o.el' as 7.1314 +an example. 7.1315 + 7.1316 + 7.1317 +File: yatexe, Node: Customizations, Next: Etcetera, Prev: Cooperation with other packages, Up: Top 7.1318 + 7.1319 +Customizations 7.1320 +************** 7.1321 + 7.1322 + You can customize YaTeX by setting Emacs-Lisp variables and by making 7.1323 +add-in functions. 7.1324 + 7.1325 +* Menu: 7.1326 + 7.1327 +* Lisp variables:: 7.1328 +* Add-in functions:: 7.1329 +* Add-in generator:: 7.1330 + 7.1331 + 7.1332 +File: yatexe, Node: Lisp variables, Next: Add-in functions, Prev: Customizations, Up: Customizations 7.1333 + 7.1334 +Lisp variables 7.1335 +============== 7.1336 + 7.1337 + You can change the key assignments or make completion more comfortable 7.1338 +by setting the values of various variables which control the movement of 7.1339 +yatex-mode. 7.1340 + 7.1341 + For example, if you want to change the prefix key stroke from `C-c' to 7.1342 +any other sequence, set YaTeX-prefix to whatever you want to use. If you 7.1343 +don't want to use the key sequence `C-c letter' which is assumed to be the 7.1344 +user reserved sequence in Emacs world, set `YaTeX-inhibit-prefix-letter' 7.1345 +to `t', and all of the default key bind of `C-c letter' will turn to the 7.1346 +corresponding `C-c C-letter' (but the region based completions that is 7.1347 +invoked with `C-c Capital-letter' remain valid, if you want to disable 7.1348 +those bindings, set that variable to 1 instead of `t'). 7.1349 + 7.1350 +* Menu: 7.1351 + 7.1352 +* All customizable variables:: 7.1353 +* Sample definitions:: 7.1354 +* Hook variables:: 7.1355 +* Hook file:: 7.1356 + 7.1357 + 7.1358 +File: yatexe, Node: All customizable variables, Next: Sample definitions, Prev: Lisp variables, Up: Lisp variables 7.1359 + 7.1360 +All customizable variables 7.1361 +-------------------------- 7.1362 + 7.1363 + Here are the customizable variables of yatex-mode. Each value setq-ed 7.1364 +in `~/.emacs' is preferred and that of defined in `yatex.el' is neglected. 7.1365 +Parenthesized contents stands for the default value. When you are to 7.1366 +change some of these variables, see more detailed documentation of the 7.1367 +variable by `M-x describe-variable'. 7.1368 + 7.1369 + -- Variable: YaTeX-japan 7.1370 + Set this nil to produce all messages in English (`Depends on Japanese 7.1371 + feature of Emacs') 7.1372 + 7.1373 + -- Variable: YaTeX-kanji-code 7.1374 + Default buffer-file-coding-system for YaTeX modes' buffer. Set this 7.1375 + 0 to no language conversion. Nil to preserve original coding-system. 7.1376 + (`1 or 2') 7.1377 + 7.1378 + -- Variable: YaTeX-prefix 7.1379 + Prefix key stroke (`C-c') 7.1380 + 7.1381 + -- Variable: YaTeX-inhibit-prefix-letter 7.1382 + Change key stroke from `C-c letter' to `C-c C-letter' (`nil') 7.1383 + 7.1384 + -- Variable: YaTeX-fill-prefix 7.1385 + Fill-prefix used in yatex-mode (`nil') 7.1386 + 7.1387 + -- Variable: YaTeX-user-completion-table 7.1388 + Name of user dictionary where learned completion table will be 7.1389 + stored. (`"~/.yatexrc"') 7.1390 + 7.1391 + -- Variable: tex-command 7.1392 + LaTeX typesetter command (`"latex"') 7.1393 + 7.1394 + -- Variable: dvi2-command 7.1395 + Preview command (`"xdvi -geo +0+0 -s 4"') 7.1396 + 7.1397 + -- Variable: dviprint-command-format 7.1398 + Command format to print dvi file (`"dvi2ps %f %t %s | lpr"') 7.1399 + 7.1400 + -- Variable: dviprint-from-format 7.1401 + Start page format of above %f. %b will turn to start page (`"-f %b"') 7.1402 + 7.1403 + -- Variable: dviprint-to-format 7.1404 + End page format of above %t. %e will turn to `end' page (`"-t %e"') 7.1405 + 7.1406 + -- Variable: makeindex-command 7.1407 + Default makeindex command (`"makeindex"' (`"makeind"' on MS-DOS)) 7.1408 + 7.1409 + -- Variable: YaTeX-need-nonstop 7.1410 + Put `\nonstopmode{}' or not (`nil') 7.1411 + 7.1412 + -- Variable: latex-warning-regexp 7.1413 + Regular expression of warning message latex command puts out 7.1414 + (`"line.* [0-9]*"') 7.1415 + 7.1416 + -- Variable: latex-error-regexp 7.1417 + Regular expression of error message (`"l\\.[1-9][0-9]*"') 7.1418 + 7.1419 + -- Variable: latex-dos-emergency-message 7.1420 + Message latex command running on DOS puts at abort (`"Emergency 7.1421 + stop"') 7.1422 + 7.1423 + -- Variable: YaTeX-item-regexp 7.1424 + Regular expression of item command (`"\\\\item"') 7.1425 + 7.1426 + -- Variable: YaTeX-verb-regexp 7.1427 + Regexp of verb family. Omit \\\\. (`"verb\\*?\\|path"') 7.1428 + 7.1429 + -- Variable: YaTeX-nervous 7.1430 + T for using local dictionary (`t') 7.1431 + 7.1432 + -- Variable: YaTeX-sectioning-regexp 7.1433 + Regexp of LaTeX sectioning command 7.1434 + (`"\\(part\\|chapter\\*?\\|\\(sub\\)*\\(section\\|paragraph\\)\\*?\\)\\b"') 7.1435 + 7.1436 + -- Variable: YaTeX-fill-inhibit-environments 7.1437 + Inhibit fill in these environments (`'("tabular" "tabular*" "array" 7.1438 + "picture" "eqnarray" "eqnarray*" "equation" "math" "displaymath" 7.1439 + "verbatim" "verbatim*")') 7.1440 + 7.1441 + -- Variable: YaTeX-uncomment-once 7.1442 + T for deleting all preceding `%' (`nil') 7.1443 + 7.1444 + -- Variable: YaTeX-close-paren-always 7.1445 + T for always close all parenthesis automatically, `nil' for only eol 7.1446 + (`t') 7.1447 + 7.1448 + -- Variable: YaTeX-auto-math-mode 7.1449 + Switch math-mode automatically (`t') 7.1450 + 7.1451 + -- Variable: YaTeX-math-key-list-private 7.1452 + User defined alist, math-mode-prefix vs completion alist used in 7.1453 + image completion (`nil'). See `yatexmth.el' for the information 7.1454 + about how to define a completion alist. 7.1455 + 7.1456 + -- Variable: YaTeX-default-pop-window-height 7.1457 + Initial height of typesetting buffer when one-window. Number for the 7.1458 + lines of the buffer, numerical string for the percentage of the 7.1459 + screen-height. `nil' for half height (10) 7.1460 + 7.1461 + -- Variable: YaTeX-help-file 7.1462 + Global online help file name 7.1463 + (`$doc-directory/../../site-lisp/YATEXHLP.eng') 7.1464 + 7.1465 + -- Variable: YaTeX-help-file-private 7.1466 + Private online help file name (`"~/YATEXHLP.eng"') 7.1467 + 7.1468 + -- Variable: YaTeX-no-begend-shortcut 7.1469 + Disable [prefix] b ?? shortcut (`nil)' 7.1470 + 7.1471 + -- Variable: YaTeX-hilit-pattern-adjustment-private 7.1472 + List of the list that contain the regular expression and the symbol 7.1473 + of logical meaning of the string that matches the pattern. See also 7.1474 + the value from `(assq 'yatex-mode hilit-patterns-alist)' and the 7.1475 + value of `YaTeX-hilit-pattern-adjustment-default' (and even the 7.1476 + document of hilit19.el). 7.1477 + 7.1478 + -- Variable: YaTeX-sectioning-level 7.1479 + Alist of LaTeX's sectioning command vs its height. 7.1480 + 7.1481 + -- Variable: YaTeX-hierarchy-ignore-heading-regexp 7.1482 + `YaTeX-display-hierarchy' searches for sectioning command first, and 7.1483 + comment line secondary as a file headings. In latter case, ignore lines 7.1484 + that match with regular expression of this variable. Default value of 7.1485 + this variable is RCS header expressions and mode specifying line `-*- xxxx 7.1486 + -*'. 7.1487 + 7.1488 + -- Variable: YaTeX-skip-default-reader 7.1489 + Non-nil for this variable skips the default argument reader of 7.1490 + section-type command when add-in function for it is not defined 7.1491 + (`nil') 7.1492 + 7.1493 + -- Variable: YaTeX-create-file-prefix-g 7.1494 + When typing `prefix g' on the `\include' line, open the target file 7.1495 + even if the file doesn't exist (`nil') 7.1496 + 7.1497 + -- Variable: YaTeX-simple-messages 7.1498 + Simplyfy messages of various completions (`nil') 7.1499 + 7.1500 + -- Variable: YaTeX-hilit-sectioning-face 7.1501 + When hilit19 and yatex19 is active, YaTeX colors the sectioning 7.1502 + commands. This variable specifies the foreground and background 7.1503 + color of `\part' macro. The default value is `'(yellow/dodgerblue 7.1504 + yellow/slateblue)'. The first element of this list is for the screen 7.1505 + when `hilit-background-mode' is `'light', and the second element is 7.1506 + for `'dark'. You should specify both color as `forecolor/backcolor'. 7.1507 + 7.1508 + -- Variable: YaTeX-hilit-sectioning-attenuation-rate 7.1509 + When color mode, this variable specifies how much attenuate the color 7.1510 + density of `\subparagraph' compared with that of `\chapter' (`'(15 7.1511 + 40)') See also `YaTeX-hilit-sectioning-face'. 7.1512 + 7.1513 + -- Variable: YaTeX-use-AMS-LaTeX 7.1514 + If you use AMS-LaTeX, set to `t' (`nil') 7.1515 + 7.1516 + -- Variable: YaTeX-use-LaTeX2e 7.1517 + If you use LaTeX2e, set to `t' (`t') 7.1518 + 7.1519 + -- Variable: YaTeX-template-file 7.1520 + File name which is automatically inserted at creation 7.1521 + (`~/work/template.tex') 7.1522 + 7.1523 + -- Variable: YaTeX-search-file-from-top-directory 7.1524 + Non-nil means to search input-files from the directory where main 7.1525 + file exists (`t') 7.1526 + 7.1527 + -- Variable: YaTeX-use-font-lock 7.1528 + Use font-lock to fontify buffer or not (`(featurep 'font-lock)' 7.1529 + 7.1530 + -- Variable: YaTeX-use-hilit19 7.1531 + Use hilit19 to highlight buffer or not (`(featurep 'hilit19)' 7.1532 + 7.1533 + -- Variable: YaTeX-use-italic-bold 7.1534 + YaTeX tries to search italic, bold fontsets or not (`t' if Emacs-20 7.1535 + or later). This variable is effective only when font-lock is used. 7.1536 + (`(featurep 'hilit19)' 7.1537 + 7.1538 + -- Variable: YaTeX-singlecmd-suffix 7.1539 + Suffix which is always inserted after maketitle-type macros. `"{}"' 7.1540 + is recommended. 7.1541 + 7.1542 + -- Variable: YaTeX-package-alist-private 7.1543 + Alist of LaTeX2e-package name vs. lists of macros in it. Set this 7.1544 + alist properly and YaTeX automatically check the declaratiion of 7.1545 + `usepackage' for corresponding macro, when you input that macro with 7.1546 + completion. If required `usepackage' is not found, YaTeX also 7.1547 + automatically inserts `\usepackage'. Alist is as follows; 7.1548 + '((PackageName1 7.1549 + (completionType ListOfMacro) 7.1550 + (completionType ListOfMacro)) 7.1551 + (PackageName2 7.1552 + (completionType ListOfMacro) 7.1553 + (completionType ListOfMacro...))....) completionType is 7.1554 + one of `env, section, maketitle'. Consult the value of 7.1555 + `YaTeX-package-alist-default' as an example. 7.1556 + 7.1557 + -- Variable: YaTeX-tabular-indentation 7.1558 + At indentation by `C-i' in tabular or array environment, YaTeX put 7.1559 + the additional spaces to the normail indentation depth. The number 7.1560 + of additional spaces is the product of YaTeX-tabular-indentation and 7.1561 + the number of column position in tabular. 7.1562 + 7.1563 + -- Variable: YaTeX-noindent-env-regexp 7.1564 + Regexp of environment names that should begin with no indentation. 7.1565 + All verbatime-like environment name should match with. 7.1566 + 7.1567 + -- Variable: YaTeX-ref-default-label-string 7.1568 + Default \\ref time string format. This format is like strftime(3) 7.1569 + but allowed conversion char are as follows; %y -> Last 2 digit of 7.1570 + year, %b -> Month name, %m -> Monthe number(1-12), %d -> Day, %H -> 7.1571 + Hour, %M -> Minute, %S -> Second, %qx -> alphabetical-decimal 7.1572 + conversion of yymmdd. %qX -> alphabetical-decimal conversion of 7.1573 + HHMMSS. Beware defualt label-string should be always unique. So 7.1574 + this format string should have both time part (%H+%M+%S or %qX) and 7.1575 + date part (%y+(%b|%m)+%d or %qx). 7.1576 + 7.1577 + -- Variable: YaTeX-ref-generate-label-function 7.1578 + Function to generate default label string for unnamed \\label{}s. 7.1579 + The function pointed to this value should take two arguments. First 7.1580 + argument is LaTeX macro's name, second is macro's argument. Here is 7.1581 + an example for using this value. 7.1582 + (setq YaTeX-ref-generate-label-function 'my-yatex-generate-label) 7.1583 + (defun my-yatex-generate-label (command value) 7.1584 + (and (string= command "caption") 7.1585 + (re-search-backward "\\\\begin{\\(figure\\|table\\)}" nil t) 7.1586 + (setq command (match-string 1))) 7.1587 + (let ((alist '(("chapter" . "chap") 7.1588 + ("section" . "sec") 7.1589 + ("subsection" . "subsec") 7.1590 + ("figure" . "fig") 7.1591 + ("table" . "tbl")))) 7.1592 + (if (setq command (cdr (assoc command alist))) 7.1593 + (concat command ":" value) 7.1594 + (YaTeX::ref-generate-label nil nil)))) 7.1595 + 7.1596 + 7.1597 + 7.1598 +File: yatexe, Node: Sample definitions, Next: Hook variables, Prev: All customizable variables, Up: Lisp variables 7.1599 + 7.1600 +Sample definitions 7.1601 +------------------ 7.1602 + 7.1603 + For instance, to change the prefix key stroke to `ESC', and name of the 7.1604 +user dictionary `~/src/emacs/yatexrc', and set `fill-prefix' to single TAB 7.1605 +character, add the following `setq' to `~/.emacs'. 7.1606 + 7.1607 + (setq YaTeX-prefix "\e" 7.1608 + YaTeX-user-completion-table "~/src/emacs/yatexrc" 7.1609 + YaTeX-fill-prefix " ") 7.1610 + 7.1611 + 7.1612 +File: yatexe, Node: Hook variables, Next: Hook file, Prev: Sample definitions, Up: Lisp variables 7.1613 + 7.1614 +Hook variables 7.1615 +-------------- 7.1616 + 7.1617 + More customizations will be done by the hook-function defined in 7.1618 +hook-variable `yatex-mode-hook'. This is useful to define a shortcut key 7.1619 +sequence to enter some environments other than `document' and `enumerate' 7.1620 +etc. The following statement defines `[prefix] ba' to enter 7.1621 +`\begin{abstract}' ... `=end{abstract}' immediately. 7.1622 + 7.1623 + (setq yatex-mode-hook 7.1624 + '(lambda() (YaTeX-define-begend-key "ba" "abstract"))) 7.1625 + 7.1626 + You should use functions `YaTeX-define-key', or 7.1627 +`YaTeX-define-begend-key' to define all the key sequences of yatex-mode. 7.1628 + 7.1629 + 7.1630 +File: yatexe, Node: Hook file, Prev: Hook variables, Up: Lisp variables 7.1631 + 7.1632 +Hook file 7.1633 +--------- 7.1634 + 7.1635 + You can stuff all of YaTeX related expressions into a file named 7.1636 +`yatexhks.el' if you have a lot of codes. YaTeX automatically load this 7.1637 +file at the initialization of itself. Using `yatexhks.el' makes 7.1638 +`yatex-mode-load-hook' unnecessary. 7.1639 + 7.1640 + 7.1641 +File: yatexe, Node: Add-in functions, Next: Add-in generator, Prev: Lisp variables, Up: Customizations 7.1642 + 7.1643 +Add-in functions 7.1644 +================ 7.1645 + 7.1646 + You can easily define a function to input detailed arguments with 7.1647 +completion according to LaTeX environments or commands. 7.1648 + 7.1649 + 7.1650 +What is add-in functions? 7.1651 +------------------------- 7.1652 + 7.1653 + When you input `tabular' environment, don't you think "I want YaTeX to 7.1654 +complete its argument toward my favorite one such as `{|c|c|c|}'..."? 7.1655 +Yes, you can define the function to complete arguments for any environment 7.1656 +and any LaTeX commands. 7.1657 + 7.1658 + 7.1659 +Procedure 7.1660 +--------- 7.1661 + 7.1662 + Here is the procedure to define add-in functions. 7.1663 + 1. Define the function 7.1664 + 2. Put the function into `yatexhks.el' 7.1665 + 7.1666 +* Menu: 7.1667 + 7.1668 +* How the add-in function works:: 7.1669 +* How the function is called:: 7.1670 +* Useful functions for creating add-in:: 7.1671 +* Contribution:: 7.1672 + 7.1673 + 7.1674 +File: yatexe, Node: How the add-in function works, Next: How the function is called, Prev: Add-in functions, Up: Add-in functions 7.1675 + 7.1676 +How the add-in function works 7.1677 +----------------------------- 7.1678 + 7.1679 +There are three types of add-in. 7.1680 + 7.1681 + 1. Option add-in 7.1682 + 2. argument add-in 7.1683 + 3. enclosing add-in 7.1684 + 7.1685 +"Option add-in" returns the LaTeX's optional parameters such as optional 7.1686 +strings after `\begin{ENV}', optional strings between a section-type 7.1687 +command and its first argument, and optional strings just after type 7.1688 +maketitle-type command. The following illustrates the name of add-in 7.1689 +functions, where underlined strings are generated by add-in functions. 7.1690 + 7.1691 + \begin{table}[ht] (Function name: YaTeX:table) 7.1692 + ~~~~ 7.1693 + \put(100,200){} (Function name: YaTeX:put) 7.1694 + ~~~~~~~~~ 7.1695 + \sum_{i=0}^{n} (Function name: YaTeX:sum) 7.1696 + ~~~~~~~~~~ 7.1697 + 7.1698 + Obviously, the function name is decided by concatenating the prefix 7.1699 +`YaTeX:' and LaTeX command's name. 7.1700 + 7.1701 + Another add-in type is "argument add-in", which completes arguments for 7.1702 +section-type commands. 7.1703 + 7.1704 + \newcommand{\foo}{bar} (Function name: YaTeX::newcommand) 7.1705 + ~~~~ ~~~ 7.1706 + 7.1707 + When the section-type command is inputted, the function named by 7.1708 +concatenating `YaTeX::' and section-type command, is called automatically 7.1709 +with an integer argument which indicates which argument of section-type 7.1710 +command is being read. Thus the add-in should determine the job referring 7.1711 +the value of its argument. 7.1712 + 7.1713 + "enclosing add-in" is for modifying and/or checking the region that will 7.1714 +be enclosed by section-type commands via `[prefix] S'. An enclosing 7.1715 +add-in function will be called with two arguments, beginning of the 7.1716 +enclosed region and end of the region. Suppose you want to enclose the 7.1717 +existing text `(a+b)/c' by `\frac{}'. 7.1718 + 7.1719 + a/c 7.1720 + | | 7.1721 + A B 7.1722 + 7.1723 +You do set-mark-command at point A and then move to point B. Typing 7.1724 +`[prefix] S' and input `frac' enclose the region like this; 7.1725 + 7.1726 + \frac{a/c} 7.1727 + 7.1728 +Normally, the expression `a/c' is translated to `\frac{a}{c}'. An 7.1729 +enclosing add-in is useful for modifying `/' to `}{'. 7.1730 + 7.1731 +* Menu: 7.1732 + 7.1733 +* Defining option-add-in:: 7.1734 +* Defining argument-add-in:: 7.1735 +* Defining enclosing-add-in:: 7.1736 + 7.1737 + 7.1738 +File: yatexe, Node: Defining option-add-in, Next: Defining argument-add-in, Prev: How the add-in function works, Up: How the add-in function works 7.1739 + 7.1740 +Defining `option add-in' 7.1741 +........................ 7.1742 + 7.1743 + If you want `{|c|c|c|}' for all `tabular' environment, 7.1744 + 7.1745 + (defun YaTeX:tabular () 7.1746 + "{|c|c|c|}") 7.1747 + 7.1748 +is enough. If you want more complicated format, define as below. 7.1749 + 7.1750 + (defun YaTeX:tabular () 7.1751 + "{@{\\vrule width 1pt\\ }|||@{\\ \\vrule width 1pt}}") 7.1752 + 7.1753 +Note that the character `\' must be described as `\\' in Emacs-Lisp. The 7.1754 +next example reads the tabular format from keyboard. 7.1755 + (defun YaTeX:tabular () 7.1756 + (concat "{" (read-string "Rule: ") "}")) 7.1757 + 7.1758 + 7.1759 +File: yatexe, Node: Defining argument-add-in, Next: Defining enclosing-add-in, Prev: Defining option-add-in, Up: How the add-in function works 7.1760 + 7.1761 +Defining `argument add-in' 7.1762 +.......................... 7.1763 + 7.1764 + This section describes how to define the add-in function for 7.1765 +`\newcommand'. 7.1766 + 7.1767 + The first argument of `\newcommand' begins always with `\'. The second 7.1768 +argument is usually so complex that we can not edit them in the 7.1769 +minibuffer. Here is the created function considering this. 7.1770 + 7.1771 + (defun YaTeX::newcommand (n) ;n is argument position 7.1772 + (cond 7.1773 + ((= n 1) ;1st argument is macro name 7.1774 + (read-string "Command: " "\\")) ;initial input `\' 7.1775 + ((= n 2) "") ;do nothing when reading arg#2 7.1776 + (t nil))) 7.1777 + 7.1778 + Note that when the `argument add-in' function return `nil', normal 7.1779 +argument reader will be called. 7.1780 + 7.1781 + 7.1782 +File: yatexe, Node: Defining enclosing-add-in, Prev: Defining argument-add-in, Up: How the add-in function works 7.1783 + 7.1784 +Defining `enclosing add-in' 7.1785 +........................... 7.1786 + 7.1787 + This section describes how to define the add-in function for text 7.1788 +enclosed by `\frac{}'. 7.1789 + 7.1790 + When enclosing the text `5/3' by `\frac{}', you might want to replace 7.1791 +`/' with `}{'. Enclosing function `YaTeX::frac-region' is called with two 7.1792 +arguments, beginning of enclosed text and end of enclosed text. The 7.1793 +function is expected to replace `/' with `}{'. Here is an example 7.1794 +expression. 7.1795 + 7.1796 + (defun YaTeX::frac-region (beg end) 7.1797 + (catch 'done 7.1798 + (while (search-forward "/" end t) 7.1799 + (goto-char (match-beginning 0)) 7.1800 + (if (y-or-n-p "Replace this slash(/) with `}{'") 7.1801 + (throw 'done (replace-match "}{"))) 7.1802 + (goto-char (match-end 0))))) 7.1803 + 7.1804 + 7.1805 +File: yatexe, Node: How the function is called, Next: Useful functions for creating add-in, Prev: How the add-in function works, Up: Add-in functions 7.1806 + 7.1807 +How the function is called 7.1808 +-------------------------- 7.1809 + 7.1810 + YaTeX calls the add-in functions for specified begin-type, section-type, 7.1811 +and maketitle-type command, if any. `Option add-in' functions for 7.1812 +begin-type are called when `\begin{ENV}' has been inserted, functions for 7.1813 +section-type are called just before input of the first argument, and 7.1814 +functions for maketitle-type is called after maketitle-type command has 7.1815 +been inserted. `Argument add-in' functions are called at each entry of 7.1816 +arguments for section-type commands. 7.1817 + 7.1818 + 7.1819 +File: yatexe, Node: Useful functions for creating add-in, Next: Contribution, Prev: How the function is called, Up: Add-in functions 7.1820 + 7.1821 +Useful functions for creating add-in 7.1822 +------------------------------------ 7.1823 + 7.1824 + Many add-in functions for typical LaTeX commands are defined in 7.1825 +`yatexadd.el'. Those are also useful as references. Here are the short 7.1826 +descriptions on useful functions, where [F] means function, [A] means 7.1827 +arguments, [D] means description. 7.1828 + 7.1829 +`[F]' 7.1830 + YaTeX:read-position 7.1831 +`[A]' 7.1832 + Character list which can show up in the brackets 7.1833 +`[D]' 7.1834 + Return the location specifier such as `[htb]'. When nothing is 7.1835 + entered, omit [] itself. If the possible characters are "htbp", call 7.1836 + this function as `(YaTeX:read-position "htbp")' 7.1837 + 7.1838 +`[F]' 7.1839 + YaTeX:read-coordinates 7.1840 +`[A]' 7.1841 + Base prompt, X-axis prompt, Y-axis prompt (each optional) 7.1842 +`[D]' 7.1843 + Read the coordinates with the prompt "BasePrompt X-axisPrompt:" for 7.1844 + X-axis, "BasePrompt Y-axisPrompt:" for Y-axis, and return it in the 7.1845 + form of "(X,Y)". The default prompts are `Dimension', `X', `Y' 7.1846 + respectively. 7.1847 + 7.1848 +`[F]' 7.1849 + YaTeX:check-completion-type 7.1850 +`[A]' 7.1851 + One of the symbols: 'begin, 'section, or 'maketitle 7.1852 +`[D]' 7.1853 + Check the current completion type is specified one and cause error 7.1854 + if not. The variable `YaTeX-current-completion-type' holds the symbol 7.1855 + according to the current completion type. 7.1856 + 7.1857 + 7.1858 +File: yatexe, Node: Contribution, Prev: Useful functions for creating add-in, Up: Add-in functions 7.1859 + 7.1860 +Contribution 7.1861 +------------ 7.1862 + 7.1863 + If you make your own pretty function and you let it be in public, please 7.1864 +send me the function. I'm going to include it in the next release. 7.1865 + 7.1866 + 7.1867 +File: yatexe, Node: Add-in generator, Prev: Add-in functions, Up: Customizations 7.1868 + 7.1869 +Add-in generator 7.1870 +================ 7.1871 + 7.1872 + First, don't forget to read the section of add-in functions *Note Add-in 7.1873 +functions::. If you easily understand how to define them, there's no need 7.1874 +to read this section. But being not familiar with Emacs-Lisp, when you 7.1875 +don't have clear idea what to do, this section describes how to get YaTeX 7.1876 +make add-in function. 7.1877 + 7.1878 + There are two methods of generation. One is for fully interactive 7.1879 +generator for beginners and another requires little knowledge of 7.1880 +Emacs-Lisp. 7.1881 + 7.1882 + 7.1883 +Generator for beginners 7.1884 +----------------------- 7.1885 + The former generator is called by 7.1886 + `M-x YaTeX-generate' 7.1887 + 7.1888 +strokes. All you have to do is follow the guidances. Defying them may 7.1889 +cases the disaster (I wonder what is it???). So when you make some 7.1890 +mistake, it is recommendable to type `C-g' and start afresh. 7.1891 + 7.1892 + 7.1893 +Simple generator 7.1894 +---------------- 7.1895 + 7.1896 + The latter generator is invoked by the next sequence. 7.1897 + `M-x YaTeX-generate-simple' 7.1898 +This generator can make both "option add-in" and "argument add-in" 7.1899 +(*refer the section add-in functions* 7.1900 +*Note How the add-in function works::), whereas `YaTeX-generate' 7.1901 +cannot make "argument addin". 7.1902 + 7.1903 + For example, assume you have the LaTeX command as follows. 7.1904 + 7.1905 + \epsinput[t](250,50){hoge.eps}{plain}{Picture of foo} 7.1906 + (A) (B) (1) (2) (3) 7.1907 + (A)Optional parameter to specify the position 7.1908 + One of t(top), b(bottom), l(left), r(right) 7.1909 + (B)Maximum size of frame 7.1910 + (1)1st argument is filename of EPS file 7.1911 + (2)2nd argument indicates 7.1912 + plain do nothing 7.1913 + frame make frame around image 7.1914 + dframe make double-frame around image 7.1915 + for included EPS file. 7.1916 + (3)Caption for the picture 7.1917 + 7.1918 + Now get start with generation. Typing `M-x YaTeX-generate-simple' 7.1919 +brings the prompt: 7.1920 + (O)ption? (A)rgument? 7.1921 + 7.1922 + 7.1923 +Generating "option add-in" 7.1924 +.......................... 7.1925 + 7.1926 + Since (A), (B) above are optional argument, all we have to do to 7.1927 +complete them is define the option add-in for them. Let's generate the 7.1928 +function to complete (A). 7.1929 + 7.1930 + M-x YaTeX-generate-simple RET 7.1931 + epsinput RET 7.1932 + o 7.1933 + 7.1934 +Typing as above leads the next prompt. 7.1935 + 7.1936 + Read type(1): (S)tring (C)omplete (F)ile ([)option (P)osition co(O)rd. (q)uit 7.1937 + 7.1938 + This asks that "Which type is the completion style of 1st argument?". 7.1939 +Here are the possible completion style. 7.1940 + 7.1941 +`String' 7.1942 + read plain string 7.1943 +`Complete' 7.1944 + read with completion 7.1945 +`File' 7.1946 + read file name 7.1947 +`Option' 7.1948 + read optional string (if string omitted, omit [] too) 7.1949 +`Position' 7.1950 + read positional option (like [htbp]) 7.1951 +`Coord.' 7.1952 + read coordinates 7.1953 +`Quit' 7.1954 + quit from generating 7.1955 + 7.1956 + Since (A) is the optional argument to specify the location of included 7.1957 +EPS file, the completion style is `Position', and the possible characters 7.1958 +are t, b, l, and r. To tell these information to generator, operate as 7.1959 +follows. 7.1960 + 7.1961 + Read type(1).... p 7.1962 + Acceptable characters: tblr RET 7.1963 + 7.1964 + (B) is coordinate. So its completion style is coOrd. We want a prompt 7.1965 +meaning "Maximum size" when completion. 7.1966 + 7.1967 + Read type(2).... o 7.1968 + Prompt for coordinates: Max size RET 7.1969 + 7.1970 + That's all for optional argument. Select quit. 7.1971 + 7.1972 + Read type(3).... q 7.1973 + 7.1974 + Then the generated option add-in function for \epsinput will be shown in 7.1975 +the next window. 7.1976 + 7.1977 + 7.1978 +Generating "argument add-in" 7.1979 +............................ 7.1980 + 7.1981 + Next, create the argument add-in. The arguments for \epsinput are EPS 7.1982 +file name, framing style, and caption string in sequence. 7.1983 + 7.1984 + M-x YaTeX-generate-simple RET 7.1985 + epsinput RET 7.1986 + a 7.1987 + 7.1988 + Above key strokes bring the prompt that asks the number of argument. 7.1989 +Answer it with 3. 7.1990 + 7.1991 + How many arguments?: 3 RET 7.1992 + 7.1993 + Then the generator asks the completion style and prompt for completion. 7.1994 +Answer them. `f' for FileName and prompt string. 7.1995 + 7.1996 + Read type(1).... f 7.1997 + Prompt for argument#1 EPS file name RET 7.1998 + 7.1999 + The second argument is one of selected symbol. So the completion type 7.2000 +is `Completion'. 7.2001 + 7.2002 + Read type(2).... c 7.2003 + Prompt for argument#2 Include style RET 7.2004 + 7.2005 + Then all the candidates ready to be read. Type single RET after 7.2006 +entering all. 7.2007 + 7.2008 + Item[1](RET to exit): plain RET 7.2009 + Item[2](RET to exit): frame RET 7.2010 + Item[3](RET to exit): dframe RET 7.2011 + Item[4](RET to exit): RET 7.2012 + 7.2013 + The following prompt asks whether the entered string must belong to 7.2014 +candidates or not. In this case, since the argument must be one of 7.2015 +`plain', `frame', and `dframe', type `y'. 7.2016 + 7.2017 + Require match? (y or n) y 7.2018 + 7.2019 + The last argument is the caption string for which any completion is 7.2020 +needed. 7.2021 + 7.2022 + Read type(3).... s 7.2023 + Prompt for argument#3 Caption RET 7.2024 + default: Figure of RET 7.2025 + 7.2026 + Finally we'll get the argument add-in in the next window. 7.2027 + 7.2028 + 7.2029 +Contribution 7.2030 +------------ 7.2031 + 7.2032 + If you get your own pretty function and you let it be in public, please 7.2033 +steel yourself in the happy atmosphere and do not send me the function. I 7.2034 +do know it is not fine because it is generated by yatexgen:-p. 7.2035 + 7.2036 + 7.2037 +File: yatexe, Node: Etcetera, Next: Copying, Prev: Customizations, Up: Top 7.2038 + 7.2039 +Etcetera 7.2040 +******** 7.2041 + 7.2042 + The standard completion tables provided in `yatex.el' contain a few 7.2043 +LaTeX commands I frequently use. This is to lessen the key strokes to 7.2044 +complete entire word, because too many candidates rarely used often cause 7.2045 +too many hits. Therefore always try to use completion in order to enrich 7.2046 +your dictionary, and you will also find `Wild Bird' growing suitable for 7.2047 +your LaTeX style. 7.2048 + 7.2049 + The package name `Wild Bird' is the English translation of Japanese 7.2050 +title `Yachou', which is a trick on words of Japanese. 7.2051 + 7.2052 + 7.2053 +File: yatexe, Node: Copying, Prev: Etcetera, Up: Top 7.2054 + 7.2055 +Copying 7.2056 +******* 7.2057 + 7.2058 + This program is distributed as a free software. You can 7.2059 +use/copy/modify/redistribute this software freely but with NO warranty to 7.2060 +anything as a result of using this software. Adopting code from this 7.2061 +program is also free. But I would not do contract act. 7.2062 + 7.2063 +Any reports and suggestions are welcome as long as I feel interests in 7.2064 +this software. My possible e-mail address is `yuuji@yatex.org'. (as of 7.2065 +Jan.2004) And there is mailing list for YaTeX. Although the common 7.2066 +language is Japanese, questions in English will be welcome. To join the 7.2067 +ML, send the mail whose subject is `append' to the address 7.2068 +`yatex@yatex.org. If you have some question, please ask to 7.2069 +`yatex-admin@yatex.org'. 7.2070 + 7.2071 + The specification of this software will be surely modified (depending on 7.2072 +my feelings) without notice :-p. 7.2073 + 7.2074 + 7.2075 + HIROSE Yuuji 7.2076 + 7.2077 +Tag table: 7.2078 +Node: Top153 7.2079 +Node: What is YaTeX?1493 7.2080 +Node: Main features1865 7.2081 +Node: Installation3456 7.2082 +Node: Typesetting4232 7.2083 +Node: Calling typesetter5061 7.2084 +Node: Calling previewer6406 7.2085 +Node: Printing out6766 7.2086 +Node: %#notation7057 7.2087 +Node: Changing typesetter7432 7.2088 +Node: Splitting input files7795 7.2089 +Node: Static region for typesetting9222 7.2090 +Node: Lpr format10350 7.2091 +Node: Editing %# notation11406 7.2092 +Node: Completion11924 7.2093 +Node: Begin-type completion12483 7.2094 +Node: Section-type completion15526 7.2095 +Node: view-sectioning17960 7.2096 +Node: Large-type completion19539 7.2097 +Node: Maketitle-type completion20269 7.2098 +Node: Arbitrary completion20820 7.2099 +Node: End completion21209 7.2100 +Node: Accent completion21678 7.2101 +Node: Image completion22294 7.2102 +Node: Greek letters completion24550 7.2103 +Node: Local dictionaries25276 7.2104 +Node: Commenting out26212 7.2105 +Node: Cursor jump27670 7.2106 +Node: Jump to corresponding object27981 7.2107 +Node: Invoking image processor29381 7.2108 +Node: Jump to main file30723 7.2109 +Node: Jumping around the environment31087 7.2110 +Node: Jumping to last completion position31504 7.2111 +Node: Changing and Deleting32012 7.2112 +Node: Changing LaTeX commands32403 7.2113 +Node: Killing LaTeX commands33579 7.2114 +Node: Filling34763 7.2115 +Node: Updation of includeonly36613 7.2116 +Node: What column37409 7.2117 +Node: Intelligent newline38493 7.2118 +Node: Usepackage checker40153 7.2119 +Node: Online help40743 7.2120 +Node: Browsing file hierarchy42417 7.2121 +Node: Cooperation with other packages44153 7.2122 +Node: Customizations44857 7.2123 +Node: Lisp variables45190 7.2124 +Node: All customizable variables46193 7.2125 +Node: Sample definitions55941 7.2126 +Node: Hook variables56453 7.2127 +Node: Hook file57156 7.2128 +Node: Add-in functions57494 7.2129 +Node: How the add-in function works58353 7.2130 +Node: Defining option-add-in60551 7.2131 +Node: Defining argument-add-in61272 7.2132 +Node: Defining enclosing-add-in62153 7.2133 +Node: How the function is called63006 7.2134 +Node: Useful functions for creating add-in63681 7.2135 +Node: Contribution65085 7.2136 +Node: Add-in generator65358 7.2137 +Node: Etcetera70751 7.2138 +Node: Copying71355 7.2139 + 7.2140 +End tag table
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/docs/yatexj Sun Sep 27 13:04:14 2009 +0000 8.3 @@ -0,0 +1,2053 @@ 8.4 +Info file: yatexj, -*-Text-*- 8.5 +produced by `texinfo-format-buffer' 8.6 +from file `yatexj.tex' 8.7 +using `texinfmt.el' version 2.32 of 19 November 1993. 8.8 + 8.9 + 8.10 + 8.11 + 8.12 + 8.13 +File: yatexj, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 8.14 + 8.15 +* Menu: 8.16 + 8.17 +* Intro:: $B$O$8$a$K(B 8.18 +* Terminology:: $B%^%K%e%"%k;2>H>e$NCm0U(B 8.19 +* Main features:: $B<g$J5!G=(B 8.20 +* Installation:: $B%$%s%9%H!<%k(B 8.21 +* Invocation:: $B%W%m%;%95/F0(B 8.22 +* %#notation :: %#$B5-K!(B 8.23 +* Completion:: $BJd40F~NO(B 8.24 +* Local dictionary:: $B%m!<%+%k<-=q(B 8.25 +* Commenting out:: $B%3%a%s%H%"%&%H(B 8.26 +* Cursor jump:: $B%+!<%=%k%8%c%s%W(B 8.27 +* Modifying/Deleting:: LaTeX$B%3%^%s%I$NJQ99(B/$B:o=|(B 8.28 +* Filling:: $B7eB7$((B 8.29 +* Includeonly:: $B>!<j$K(B includeonly 8.30 +* What column:: $B%+%i%`0LCV%,%$%I(B 8.31 +* Intelligent newline:: $B$*$^$+$;2~9T(B 8.32 +* Usepackage cheker:: $B@h2s$j(Busepackage 8.33 +* Changing mode of YaTeX:: $BLnD;F0:n%b!<%IJQ99(B 8.34 +* Online help:: LaTeX$B%*%s%i%$%s%X%k%W(B 8.35 +* Inclusion hierarchy browser:: $B%U%!%$%kJ,3d3,AX9=B$$NI=<((B 8.36 +* Cooperation with other packages:: $BB>%Q%C%1!<%8$H$NO"7H(B 8.37 +* Customizations:: $B%+%9%?%^%$%:(B 8.38 +* Etc:: $B$=$NB>(B 8.39 +* Copying:: $B<h$j07$$(B 8.40 +* Concept Index:: $B:w0z(B 8.41 + 8.42 + 8.43 + 8.44 +File: yatexj, Node: Intro, Next: Terminology, Prev: Top, Up: Top 8.45 + 8.46 +$B$O$8$a$K(B 8.47 +******** 8.48 + 8.49 + $BLnD;$O!"(BGNU Emacs $B$G(B LaTeX $BMQ$NJ8=q$r:n@.$9$k;~$K(B pLaTeX $B$J$I$N%?%$%W%;%C(B 8.50 +$B%H%3%^%s%I$d!"%W%l%t%e!<%"$N5/F0$r(B Emacs $BJT=82hLLCf$+$i9T$($k$h$&$K$9$k$H(B 8.51 +$B6&$K!"3HD%@-$N9b$$<o!9$NJd405!G=$K$h$j%=!<%9%F%-%9%H$NJT=8$r;Y1g$7$^$9!#$5(B 8.52 +$B$i$K(B LaTeX $B%3%^%s%I$N%*%s%i%$%s%X%k%W$K$h$j%^%K%e%"%k$rD4$Y$k<j4V$r7Z8:$7(B 8.53 +$B$^$9!#(B 8.54 + 8.55 + English manual *Note Top: (yatexe)Top. 8.56 + 8.57 + 8.58 +File: yatexj, Node: Terminology, Next: Main features, Prev: Intro, Up: Top 8.59 + 8.60 +$BK\%^%K%e%"%k;2>H>e$NCm0U(B 8.61 +************************ 8.62 + 8.63 + $BK\%^%K%e%"%k$G$O0J2<$NI=5-$rMQ$$$^$9!#(B 8.64 + 8.65 + * begin$B7?%3%^%s%I(B 8.66 + 8.67 + `\begin{$B4D6-(B} $B!A(B \end{$B4D6-(B}'$B$H$$$&7A<0$N(BLaTeX$B%3%^%s%I$r;X$7$^$9!#(B 8.68 + begin$B7?%3%^%s%I$rJd40F~NO$9$k$3$H$r(Bbegin$B7?Jd40$H8F$S$^$9!#(B 8.69 + 8.70 + * section$B7?%3%^%s%I(B 8.71 + 8.72 + `\section{$B%?%$%H%k(B}'$B$d(B`\mbox{$BFbMF(B}'$B$N$h$&$K0z?t$r<h$k(BLaTeX$B%3%^%s%I$r(B 8.73 + $B;X$7$^$9!#(B 8.74 + 8.75 + * maketitle$B7?%3%^%s%I(B 8.76 + 8.77 + `\maketitle'$B$d(B`\tableofcontents'$B$N$h$&$K0z?t$r<h$i$J$$(BLaTeX$B%3%^%s%I$r(B 8.78 + $B;X$7$^$9!#(B 8.79 + 8.80 + * large$B7?%3%^%s%I(B 8.81 + 8.82 + `{\large ...}' $B$d(B `{\tt ...}' $B$N$h$&$J%U%)%s%H(B/$B%5%$%:;XDj;R$r;X$7$^$9!#(B 8.83 + 8.84 + * `[prefix]' 8.85 + 8.86 + $BLnD;$N5!G=$r8F$S=P$9$?$a$N%W%j%U%#%/%9%-!<!#%G%U%)%k%H$G$O(B`C-c'$B$K3d$j(B 8.87 + $BEv$F$i$l$F$$$k$N$G!"FC$KJQ99$7$F$$$J$$>l9gK\%^%K%e%"%k$N(B `[prefix]' 8.88 + $B$H$$$&I=5-$O!"(B`C-c' $B$HFI$_49$($F$/$@$5$$!#(B 8.89 + 8.90 + 8.91 +File: yatexj, Node: Main features, Next: Installation, Prev: Terminology, Up: Top 8.92 + 8.93 +$B<g$J5!G=(B 8.94 +******** 8.95 + 8.96 + * $B%?%$%W%;%C%?$d%W%l%t%e!<%"$J$I$NJT=82hLL$+$i$N5/F0(B(`C-c t') 8.97 + * $B%+!<%=%k0LCV$K$h$i$J$$8GDj%j%8%g%s$NItJ,%?%$%W%;%C%H(B 8.98 + * \includeonly$B$N%o%s%?%C%A99?7(B 8.99 + * $B%(%i!<2U=j$X$N<+F0%8%c%s%W(B(`C-c '') 8.100 + * `\begin{}, \end{}, \section...' $B$J$I$N(B LaTeX$B%3%^%s%I$NJd40F~NO(B(`C-c 8.101 + b', `C-c s', `C-c l', `C-c m') 8.102 + * $B4{$KF~NO$7$?%F%-%9%H$r4D6-$d%3%^%s%I0z?t$NCf$K<h$j9~$`3g$jJd40(B(`C-u' 8.103 + +$BDL>oJd40%-!<(B) 8.104 + * $B%;%/%7%g%s6h@Z$jF~NO;~$NJ8=q9=B$%"%&%H%i%$%sI=<((B 8.105 + * $B%;%/%7%g%s%3%^%s%I$N0l3g%7%U%H(B (*Note view-sectioning::) 8.106 + * $BJd40<-=q$N3X=,(B 8.107 + * LaTeX $B$N4D6-$d%3%^%s%I$K1~$8$?%,%$%IIU$-0z?tF~NO(B 8.108 + * $BLnD;$K$J$$%,%$%IIU$-0z?tF~NO4X?t$N<+F0@8@.(B(`yatexgen.el') 8.109 + * LaTeX $B%3%^%s%I$N:o=|(B/$BJQ99(B(`C-c k', `C-c c') 8.110 + * $B%U%!%$%k4V!"(B`\begin'<->`\end'$B4V!"(B 8.111 + `\ref'<->`\label'$B4V!"(B 8.112 + `\cite'<->`\bibitem'$B%8%c%s%W(B(`C-c g') 8.113 + * $B0l3g%3%a%s%H%"%&%H(B/$B%"%s%3%a%s%H%"%&%H(B 8.114 + (`C-c >', `C-c <', `C-c ,', `C-c .') 8.115 + * $B%"%/%;%s%H5-9f(B/$B?t<04D6-MQ%3%^%s%I(B/$B%.%j%7%cJ8;z$NF~NO;Y1g(B 8.116 + (`C-c a', `;', `/') 8.117 + * tabular/array$B4D6-$N%+%i%`0LCV%,%$%I(B 8.118 + * $BI8=`E*(B LaTeX $B%3%^%s%I$N%*%s%i%$%s%X%k%W(B(`C-c ?', `C-c /') 8.119 + * $B%I%-%e%a%s%H$N%$%s%/%k!<%I9=B$$N;k3PE*I=<($H%P%C%U%!@Z$jBX$((B(`C-c d') 8.120 + * $BJd40F~NO$7$?%^%/%m$K1~$8$FI,MW$J(B \userpackage $B$rF~$l$F$/$l$k@h2s$j(B 8.121 + userpackage 8.122 + * \label$B$rBG$D$3$H$O$b$&K:$l$h$&(B! ref$B$d(Bcite$BJd40F~NO$G<+F0@8@.$7$^$9(B 8.123 + 8.124 + 8.125 +File: yatexj, Node: Installation, Next: Invocation, Prev: Main features, Up: Top 8.126 + 8.127 +$B5/F0K!(B 8.128 +****** 8.129 + 8.130 +$BLnD;5/F0$N$?$a$N@_Dj(B 8.131 +==================== 8.132 + 8.133 + ~/.emacs$B$K2<$N(B2$B9`L\$r2C$($^$9!#(B 8.134 + 8.135 + (setq auto-mode-alist 8.136 + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 8.137 + (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) 8.138 + 8.139 +$B<!$KLnD;$N(B emacs-lisp $B%U%!%$%k72$rCV$/%G%#%l%/%H%j$r(B load-path $B$K2C$($^$9!#(B 8.140 +$B$?$H$($P!"(B `~/src/emacs/yatex'$B$KCV$/$N$G$"$l$P!"(B 8.141 + 8.142 + (setq load-path (cons (expand-file-name "~/src/emacs/yatex") load-path)) 8.143 + 8.144 +$B$J$I$H$7$^$9!#(B 8.145 + 8.146 + $B0J>e$N@_Dj$K$h$j!"3HD%;R$,(B .tex $B$G$"$k%U%!%$%k$rJT=8$9$k$H<+F0E*$KLnD;$,(B 8.147 +$B%m!<%I$5$l$^$9!#LnD;$,@5>o$K5/F0$G$-$?$H$-$O%b!<%I%i%$%s$NI=<($,!V$d$F$U!W(B 8.148 +$B$KJQ$o$j$^$9!#(B 8.149 + 8.150 + 8.151 +$B%?%$%W%;%C%?(B/$B%W%l%t%e!<%"4D6-$N@_Dj(B 8.152 +=================================== 8.153 + 8.154 + $BMxMQ$9$k30It%W%m%0%i%`$K4X$9$k0J2<$NJQ?t$r3NG'$7!"I,MW$J$i@5$7$$CM$KJQ99(B 8.155 +$B$7$^$9!#(B 8.156 +`tex-command' 8.157 + ... $B5/F0$9$k%?%$%W%;%C%?$N%3%^%s%IL>(B 8.158 +`dvi2-command' 8.159 + ... $B5/F0$9$k%W%l%t%e!<%"$N%3%^%s%IL>(B 8.160 +`NTT-jTeX' 8.161 + ... $B2~9T(B+$B%$%s%G%s%H$K$h$C$F!"%?%$%W%;%C%H8e$N;z4V$,6u$$$F$7$^(B 8.162 + $B$&$N$rM^@)$9$k>l9g$K(Bt$B$K$9$k(B($B8E$$(BNTT-jTeX$B$G82Cx$K8=$l$k(B)$B!#6qBN(B 8.163 + $BE*$K$O!"(B 8.164 + fill$B$9$k$H$-$K3F9T$N=*$o$j$K(B%$B$rIU2C$9$k$h$&$K$J$k!#(B 8.165 +`YaTeX-kanji-code' 8.166 + ... $BJ8=q$r:n@.$9$k;~$N4A;z%3!<%I(B 8.167 +`dviprint-command-format' 8.168 + ... $B%U%!%$%k$N0u:~$K;H$o$l$k%3%^%s%INs$N=q<0(B 8.169 +`makeindex-command' 8.170 + ... makeindex$B%3%^%s%I(B 8.171 + 8.172 +$B$3$l$i$rJQ99$9$k>l9g$O!"$d$O$j(B`~/.emacs'$B$K$F!"$?$H$($P(B 8.173 + (setq tex-command "bigjlatex") 8.174 +$B$N$h$&$K$7$F$/$@$5$$!#$I$N$h$&$JCM$r%;%C%H$9$l$PNI$$$+$K$D$$$F$O!"(B 8.175 +*Note All customizable variables::$B$r;2>H$7$F$/$@$5$$!#(B 8.176 + 8.177 + 8.178 + 8.179 +File: yatexj, Node: Invocation, Next: %#notation, Prev: Installation, Up: Top 8.180 + 8.181 +latex$B%3%^%s%I5/F0(B 8.182 +***************** 8.183 + 8.184 +LaTeX$B%=!<%9$NJT=8Cf!"<!$N%-!<F~NO$K$h$j!"(Bplatex $B$J$I$N%?%$%W%;%C%H%W%m%0%i(B 8.185 +$B%`(B($B0J8e%?%$%W%;%C%?$H8F$V(B)$B!"%W%l%t%e!<%"$J$I$N5/F0$,$G$-$^$9!#(B 8.186 + 8.187 +`[prefix] t j' 8.188 + ... $B%?%$%W%;%C%?(B(platex)$B5/F0(B 8.189 +`[prefix] t r' 8.190 + ... $B%?%$%W%;%C%?5/F0(B($BNN0h;XDj(B) 8.191 +`[prefix] t k' 8.192 + ... $BF0:nCf$N%?%$%W%;%C%?$NDd;_(B 8.193 +`[prefix] t b' 8.194 + ... jbibtex$B5/F0(B 8.195 +`[prefix] t p' 8.196 + ... $B%W%l%t%e!<%"5/F0(B 8.197 +`[prefix] t l' 8.198 + ... lpr($B%W%j%s%H%"%&%HMQ(B)$B%3%^%s%I5/F0(B 8.199 +`[prefix] t s' 8.200 + ... xdvi -remote $B$G$N%5!<%A(B 8.201 + 8.202 +* Menu: 8.203 + 8.204 +* Calling typesetter:: $B%?%$%W%;%C%?5/F0(B 8.205 +* Calling previewer:: $B%W%l%t%e!<%"5/F0(B 8.206 +* Print out:: $B%W%j%s%H%"%&%HMQ%3%^%s%I$N5/F0(B 8.207 + 8.208 + 8.209 +File: yatexj, Node: Calling typesetter, Next: Calling previewer, Prev: Invocation, Up: Invocation 8.210 + 8.211 +$B%?%$%W%;%C%?5/F0(B 8.212 +================ 8.213 + 8.214 + $B%?%$%W%;%C%?$r5/F0$9$k$H!"JT=8%&%#%s%I%&$,(B2$B$D$KJ,3d$5$l!"JRJ}$N%&%#%s%I(B 8.215 +$B%&$K%?%$%W%;%C%H2hLL$,I=<($5$l$^$9!#=PNO$5$l$k%a%C%;!<%8$HO"F0$7%?%$%W%;%C(B 8.216 +$B%H%P%C%U%!$O<+F0E*$K%9%/%m!<%k$7$^$9!#$b$7!"ESCf$G%(%i!<$,5/$3$C$F;_$^$C$F(B 8.217 +$B$7$^$C$?>l9g$K$O%?%$%W%;%C%H%P%C%U%!$K0\$j!"(B(`C-x o') $B%?%$%W%;%C%?$N=P$7$F(B 8.218 +$B$$$k(B ? $B%W%m%s%W%H$KBP$7$F!"(B`x' ($B=hM}$NCfCG(B)$B$J$I$N;X<($rAw$k$3$H$,$G$-$^$9!#(B 8.219 +$B%(%i!<$r=$@5$9$k>l9g$O!"(B 8.220 + 8.221 +`[prefix] '' 8.222 +`(prefix+$B%"%]%9%H%m%U%#(B)' 8.223 + ... $BD>A0$N%(%i!<H/@89T$X%8%c%s%W(B 8.224 + 8.225 +$B$rF~NO$9$k$3$H$K$h$j!"%?%$%W%;%C%?$,%(%i!<$rH/@8$7$?9T$K0\$k$3$H$,$G$-$^$9!#(B 8.226 +$B$^$?!"%?%$%W%;%C%?$N=PNO$9$k(B overfull hbox $B$J$I$N%&%)!<%K%s%09T$K$bBP1~$7(B 8.227 +$B$F$$$^$9$N$G!"=g<!(B `[prefix] '' $B$r2!$9$3$H$K$h$j!"0l$DA0$N%&%)!<%K%s%0H/@8(B 8.228 +$B9T$K%8%c%s%W$7$F$$$-$^$9!#(B 8.229 + 8.230 + $B$b$7!"5$$K$J$k%(%i!<9T$,$"$C$?>l9g$O!"%?%$%W%;%C%H%P%C%U%!$G!"%(%i!<$NI=(B 8.231 +$B<($5$l$F$$$k9T$K%+!<%=%k$r9g$o$;%9%Z!<%9%-!<$r2!$9$H(B LaTeX $B%=!<%9$NBP1~$9(B 8.232 +$B$k9T$K%8%c%s%W$7$^$9!#(B 8.233 + 8.234 + 8.235 +$BNN0h%?%$%W%;%C%H(B 8.236 +---------------- 8.237 + 8.238 + $B%]%$%s%H$H%^!<%/$N4V!"$"$k$$$O%F%-%9%HCf$KKd$a9~$s$@(B `%#BEGIN' $B$H(B`%#END' 8.239 +$B$N4V$NNN0h(B(*Note %#notation::)$B$@$1$r@Z$j<h$C$F%?%$%W%;%C%H$9$k$3$H$,$G$-$^(B 8.240 +$B$9!#$3$N>l9g$N(B documentclass $B$O!"C10l%U%!%$%k$N(B LaTeX $B%=!<%9$NJT=8;~$K$O$=(B 8.241 +$B$N%U%!%$%k$N(B documentclass $B$,!"JL%U%!%$%k$+$i(B include $B$7$F$$$k>l9g$K$O%a%$(B 8.242 +$B%s%U%!%$%k$N(B documentclass $B$,<+F0E*$KA*Br$5$l$^$9!#;XDjNN0h$O!"%a%$%s%U%!(B 8.243 +$B%$%k$N$"$k%G%#%l%/%H%j$N(B`texput.tex'$B$H$$$&NW;~%U%!%$%k$K=PNO$5$l$^$9$N$G!"(B 8.244 +$B>e=q$-$K$OCm0U$7$F$/$@$5$$!#(B 8.245 + 8.246 + 8.247 +File: yatexj, Node: Calling previewer, Next: Print out, Prev: Calling typesetter, Up: Invocation 8.248 + 8.249 +$B%W%l%t%e!<%"5/F0(B 8.250 +================ 8.251 + `[prefix] t p' $B$K$h$j%W%l%t%e!<%"$N5/F0$,$G$-$^$9!#$5$i$K!"$b$7$"$J$?$,!"(B- 8.252 +remote $B5!G=$D$-$N(Bxdvi$B$rMxMQ$7$F$$$k>l9g$O(B `[prefix] t s' $B$r2!$9$3$H$K$h$j(B 8.253 +$B%+!<%=%k0LCV$NJ8;zNs$r8!:w$7$F$=$N%Z!<%8$rI=<($9$k$h$&$K$9$G$K5/F0Cf$N(Bxdvi 8.254 +$B$KL?Na$rAw$j$^$9!#$3$l$K$h$j!"8=:_JT=8Cf$N2U=j$N%?%$%W%;%C%H7k2L$rB(:B$K8+(B 8.255 +$B$k$3$H$,$G$-$^$9!#(B 8.256 + 8.257 + 8.258 + 8.259 +File: yatexj, Node: Print out, Prev: Calling previewer, Up: Invocation 8.260 + 8.261 +$B%W%j%s%H%"%&%H(B 8.262 +============== 8.263 + 8.264 + `[prefix] t l'$B$r2!$7$F%W%j%s%H%"%&%H$r;X<($9$k$H!"=PNO3+;O(B/$B=*N;%Z!<%8$r(B 8.265 +$BJ9$$$F$/$k$N$G!"$=$l$>$l$KEz$($^$9!#$3$l$r>JN,$7$?$$;~$O!"(B 8.266 +universal-argument $B$r$D$1!"(B 8.267 + 8.268 + 8.269 +`C-u [prefix] t l' 8.270 + ... $B%Z!<%83NG'>JN,(Blpr$B5/F0(B 8.271 + 8.272 +$B$N$h$&$K5/F0$7$F$/$@$5$$!#(B 8.273 + 8.274 + 8.275 +File: yatexj, Node: %#notation, Next: Completion, Prev: Invocation, Up: Top 8.276 + 8.277 +%#$B5-K!(B 8.278 +****** 8.279 + 8.280 + $BK\J8Cf$K(B`%#'$B$G$O$8$^$k%-!<%o!<%I$rKd$a9~$`$3$H$G%?%$%W%;%C%?5/F0Ey$N@)8f(B 8.281 +$B$r$9$k$3$H$,$G$-$^$9!#(B 8.282 + 8.283 +* Menu: 8.284 + 8.285 +* Changing typesetter:: $B%?%$%W%;%C%HMQ%3%^%s%I$NJQ99(B 8.286 +* Splitting input files:: $BF~NO%U%!%$%kJ,3d(B 8.287 +* Fix region for typesetting:: $BNN0h$N8GDj(B 8.288 +* lpr format:: $B%W%j%s%H%"%&%H%3%^%s%IMQ%U%)!<%^%C%H(B 8.289 +* Editing %# notation:: %#$B5-K!$NJT=8(B 8.290 + 8.291 + 8.292 +File: yatexj, Node: Changing typesetter, Next: Splitting input files, Prev: %#notation, Up: %#notation 8.293 + 8.294 +$B%?%$%W%;%C%HMQ%3%^%s%IJQ99(B 8.295 +========================== 8.296 + 8.297 + $B5/F0$9$k%3%^%s%I$rJQ$($?$$;~$OK\J8Cf$K<!$N$h$&$J9T$r=q$-$^$9!#(B 8.298 + 8.299 + 8.300 + %#!jlatex-ntt 8.301 + 8.302 +NTT jTeX $B$H!"(BASCII jTeX $B$r;H$$J,$1$?$$$h$&$J>l9g$KJXMx$G$7$g$&!#(B 8.303 + 8.304 + 8.305 + 8.306 +File: yatexj, Node: Splitting input files, Next: Fix region for typesetting, Prev: Changing typesetter, Up: %#notation 8.307 + 8.308 +$BF~NO%U%!%$%kJ,3d(B 8.309 +================ 8.310 + 8.311 +$B$^$?!">OKh$KJL%U%!%$%k$N(B .tex $B$r:n@.$7$F$$$k>l9g$G!"(B`main.tex'$B$+$i(B 8.312 +`sub.tex'$B$r(B `\include'$B$7$F$$$k$h$&$J;~$O!"(B`sub.tex'$B$NG$0U$N0LCV$K<!$N$h$&(B 8.313 +$B$J9T$rKd$a9~$_$^$9!#(B 8.314 + 8.315 + %#!platex main.tex 8.316 + 8.317 + 8.318 +$B>e$NNc$N$h$&$K%3%^%s%IL>$@$1$G$J$/0z?t$b=q$$$?>l9g$K$O!"A4$F$r$=$N$^$^(B 8.319 +shell $B$KEO$9$N$G<!$N$h$&$K=q$1$P!"(Bghostview $B$J$I$r%W%l%t%e!<%"$K;H$&;~$KJX(B 8.320 +$BMx$G$9!#(B 8.321 + 8.322 + 8.323 + %#!platex main ; dvi2ps main.dvi > main 8.324 + 8.325 +$B$J$*!"$3$N9T$N:G8e$NC18l$N%T%j%*%I0JA0$r!V%a%$%s%U%!%$%k!W$N%Y!<%9%M!<%`$G(B 8.326 +$B$"$k$H2>Dj$7$^$9(B($B>e$N(B2$B$D$N>l9g$I$A$i$b(B`main')$B!#$3$N9T$K5-=R$7$?!"(B`%f'$B$O%a(B 8.327 +$B%$%s%U%!%$%kL>$K!"(B`%r' $B$O%a%$%s%U%!%$%k$N3HD%;R$r<h$j=|$$$?ItJ,$KCV49$5$l(B 8.328 +$B$^$9!#$?$@$7!"(B`%f,%r'$B$rMxMQ$7$?>l9g!"=i2s%?%$%W%;%C%H;~$KI,$:%a%$%s%U%!%$(B 8.329 +$B%kL>$NF~NO$rB%$5$l$^$9!#(B 8.330 + 8.331 + `[prefix] g' (*Note Cursor jump::$B;2>H(B) $B$G$N%U%!%$%k4V%8%c%s%W$rM-8z$K5!(B 8.332 +$BG=$5$;$k$?$a!"F~NO%U%!%$%kJ,3d;~$K$O<!$N$3$H$KCm0U$7$F2<$5$$!#(B 8.333 + 8.334 + 1. $B%5%V%G%#%l%/%H%j$r:n$C$F!"$=$NCf$K%5%V%U%!%$%k$rCV$/$3$H$O$G$-$k$,%5(B 8.335 + $B%V%G%#%l%/%H%j$N%5%V%G%#%l%/%H%j$K$OCV$1$J$$!#(B 8.336 + 2. $B%a%$%s%U%!%$%k$+$i%5%V%G%#%l%/%H%jFb$N%U%!%$%k$r(B include$B$9$k;~$K$O!"(B 8.337 + $BAjBP%Q%9;XDj$rMQ$$$F!"(B`\include{chap1/sub}'$B$N$h$&$K5-=R!#(B 8.338 + 3. $B%a%$%s%U%!%$%k$,0l$D>e$N%G%#%l%/%H%j$K$"$k>l9g$b!"%5%V%U%!%$%k$K$O(B 8.339 + %#!platex main.tex $B$N$h$&$K5-=R$9$k(B(../main$B$G$O$J$$(B)$B!#(B 8.340 + 8.341 + 8.342 + 8.343 + 8.344 +File: yatexj, Node: Fix region for typesetting, Next: lpr format, Prev: Splitting input files, Up: %#notation 8.345 + 8.346 +$BNN0h$N8GDj(B 8.347 +========== 8.348 + 8.349 + `[prefix] tr' $B$NNN0h;XDj$N%?%$%W%;%C%H$G$O!"$H$/$K;XDj$N$J$$$+$.$j!"(B 8.350 +`C-SPC'$B$G%^!<%/$7$?0LCV$H!"%]%$%s%H(B($B%+!<%=%k0LCV(B)$B$N4V$rNN0h$H$_$J$7$^$9$,!"(B 8.351 +$BI,$:7h$^$C$?NN0h$r%?%$%W%;%C%H$7$?$$>l9g$O!"$=$NNN0h$r(B 8.352 + 8.353 + %#BEGIN 8.354 + <$BEO$7$?$$NN0h(B> 8.355 + %#END 8.356 + 8.357 +$B$N$h$&$K(B`%#BEGIN'$B$H(B`%#END'$B$G0O$_!"%+!<%=%k$r!V(B`%#BEGIN'$B0J9_!W$KCV$$$F$/$@(B 8.358 +$B$5$$!#$3$N;~$NNN0h7hDj5,B'$r$^$H$a$k$H<!$N$h$&$K$J$j$^$9!#(B 8.359 + 8.360 + 8.361 + 1. $B%+!<%=%k0LCV$h$j%P%C%U%!$N@hF,J}8~$K(B`%#BEGIN'$B$H$$$&%-!<%o!<%I$,$"$k>l(B 8.362 + $B9g(B 8.363 + 8.364 + 1. `%#BEGIN'$B$h$j%P%C%U%!$NKvHxJ}8~$K(B`%#END'$B$H$$$&%-!<%o!<%I$,8+$D$+$C(B 8.365 + $B$?>l9g!#(B 8.366 + =>`%#BEGIN' $B$+$i!"$=$N(B `%#END' $B$N$"$k0LCV$^$G!#(B 8.367 + 2. `%#END' $B$,8+$D$+$i$J$+$C$?>l9g!#(B=>$B%P%C%U%!$N:G8eHx$^$G!#(B 8.368 + 8.369 + 2. $B%+!<%=%k0LCV$h$j%P%C%U%!$N@hF,J}8~$K(B `%#BEGIN' $B$H$$$&%-!<%o!<%I$,(B 8.370 + $B8+$D$+$i$J$+$C$?>l9g!#(B 8.371 + =>$B%^!<%/(B(`C-SPC'$B0LCV(B)$B$H%]%$%s%H(B($B%+!<%=%k0LCV(B)$B$N4V$NNN0h!#(B 8.372 + 8.373 + tabular $B4D6-$r2?EY$b;n9T:x8m$7$F$$$k$h$&$J>l9g$O!"(B`\begin'$B$NA0$N9T$K(B 8.374 +`%#BEGIN' $B$H=q$-!"(B`\end' $B$N<!$N9T$K(B `%#END' $B$H=q$$$F$*$/$H4JC1$K:nI=7k2L$r(B 8.375 +$B%F%9%H$9$k$3$H$,$G$-$^$9!#$^$?!"D9$$(B .tex $B%U%!%$%k$N8eH>$K(B `%#BEGIN' $B$r=q(B 8.376 +$B$$$F$*$1$P!"A0H>$NItJ,$OL5;k$G$-$^$9!#$3$N(BBEGIN$B$H(BEND$B$N>C$7K:$l$K$O==J,$4Cm(B 8.377 +$B0U2<$5$$!#(B 8.378 + 8.379 + 8.380 + 8.381 +File: yatexj, Node: lpr format, Next: Editing %# notation, Prev: Fix region for typesetting, Up: %#notation 8.382 + 8.383 +lpr$B%U%)!<%^%C%H(B 8.384 +=============== 8.385 + 8.386 + $B$^$:!"%W%j%s%H%"%&%HMQ%3%^%s%INs$N%U%)!<%^%C%H$K$D$$$F@bL@$7$^$9!#%3%^%s(B 8.387 +$B%INs%U%)!<%^%C%H$O!"(B3$B$D$N(B Lisp $BJQ?t$K$h$C$FI=8=$5$l$^$9!#%G%U%)%k%H$N(B 8.388 +dvi2ps $BMQ$N%U%)!<%^%C%H$rNc$K@bL@$7$^$9!#(B 8.389 + 8.390 +`(1)dviprint-command-format' 8.391 + `"dvi2ps %f %t %s | lpr"' 8.392 + 8.393 +`(2)dviprint-from-format' 8.394 + `"-f %b"' 8.395 + 8.396 +`(3)dviprint-to-format' 8.397 + `"-t %e"' 8.398 + 8.399 +$B<B:]$K%W%j%s%H%"%&%H$9$k;~$O!"(B(1)$BCf$N(B %s $B$,%U%!%$%kL>$KCV$-49$($i$l!"(B%f $B$,(B 8.400 +(2)$B$NFbMF!"(B%t $B$,(B(3)$B$NFbMF$KCV$-49$($i$l$^$9!#$=$N:]$K(B(2)$B$NJ8;zNsCf$N(B %b $B$O(B 8.401 +$B!V=PNO3+;O%Z!<%8!W!"(B(3)$B$NJ8;zNsCf$N(B %e $B$O!V=PNO=*N;%Z!<%8!W$KCV$-49$($i$l(B 8.402 +$B$^$9!#$b$7!"%Z!<%8$r;XDj$7$J$$;~$K$O!"(B%f, %t $BN>J}$H$bL5;k$5$l$^$9!#(B 8.403 + 8.404 + $B$3$N!"(Bdviprint-command-format $B$rNW;~$KJQ$($?$$;~$O!"(BLaTeX $B$N%=!<%9%F%-%9(B 8.405 +$B%HCf$NG$0U$N>l=j$K!"(B 8.406 + 8.407 + %#LPR dvi2ps %f %t %s | 4up -page 4 | texfix | lpr -Plp2 8.408 + 8.409 +$B$N$h$&$K=q$$$F2<$5$$!#%W%j%s%H%"%&%H$9$k%Z!<%8HO0O$r$$$A$$$AJ9$+$;$J$$$h$&(B 8.410 +$B$K$9$k;~$K(B 8.411 + 8.412 + %#LPR dvi2ps %s | lpr 8.413 + 8.414 +$B$J$I$H$9$k$N$bJXMx$+$b$7$l$^$;$s!#(B 8.415 + 8.416 + 8.417 +File: yatexj, Node: Editing %# notation, Prev: lpr format, Up: %#notation 8.418 + 8.419 +%#$B5-K!<+BN$NJT=8(B 8.420 +================ 8.421 + 8.422 +$B0J>e$N$h$&$J(B`%#'$B$G;O$^$k3F<o@)8f5-K!$rJT=8$9$k$?$a$K$O(B 8.423 + 8.424 +`[prefix] %' 8.425 + ... `%#'$B5-K!JT=8%a%K%e!<(B 8.426 + 8.427 +$B$r2!$7$^$9!#(B 8.428 + 8.429 + !)Edit-%#! B)EGIN-END-region L)Edit-%#LPR 8.430 + 8.431 +$B$H$$$&%a%K%e!<$,=P$FMh$k$N$G!"(B`%#!'$B$KB3$/%3%^%s%I$rJQ99$7$?$$;~$K$O(B`!'$B$r!"(B 8.432 +`%#LPR'$B$G(B lpr $B%U%)!<%^%C%H$rJQ$($?$$;~$O(B`l'$B$r!"$"$i$+$8$a@_Dj$7$?%j%8%g%s(B 8.433 +$B$r(B `%#BEGIN' $B!A(B `%#END' $B$G3g$j$?$$;~$O!"(B`b'$B$r2!$7$^$9!#(B`b'$B$rA*$s$@;~$K$O!"(B 8.434 +$B$=$l$^$G%P%C%U%!Cf$KCV$+$l$F$$$?(B `%#BEGIN', `%#END' $B$,<+F0E*$K>C5n$5$l$^$9!#(B 8.435 + 8.436 + 8.437 +File: yatexj, Node: Completion, Next: Local dictionary, Prev: %#notation, Up: Top 8.438 + 8.439 +$BJd40F~NO(B 8.440 +******** 8.441 + 8.442 + LaTeX $B$G$N4D6-L>$J$I$O!"LnD;$NJd405!G=$rMxMQ$7$FG=N(E*$KF~NO$9$k$3$H$,$G(B 8.443 +$B$-$^$9!#(B 8.444 + 8.445 +* Menu: 8.446 + 8.447 +* begin$B7?Jd40(B:: 8.448 +* section$B7?Jd40(B:: 8.449 +* large$B7?Jd40(B:: 8.450 +* maketitle$B7?Jd40(B:: 8.451 +* Arbitrary completion:: $B?o;~Jd40(B 8.452 +* end$BJd40(B:: 8.453 +* Accent mark completion:: $B%"%/%;%s%H5-9fJd40(B 8.454 +* Image completion:: $B?t<05-9f%$%a!<%8Jd40(B 8.455 +* Greek letter completion:: $B%.%j%7%cJ8;zJd40(B 8.456 + 8.457 + 8.458 +File: yatexj, Node: begin$B7?Jd40(B, Next: section$B7?Jd40(B, Prev: Completion, Up: Completion 8.459 + 8.460 +begin$B7?Jd40(B 8.461 +=========== 8.462 + 8.463 + `\begin{env}...\end{env}'$B$NMM$J7A<0$NF~NO$NJd40$r(Bbegin$B7?Jd40$H8F$V$3$H$K(B 8.464 +$B$7$^$9!#(Bbegin $B7?Jd40$O!"(B 8.465 + 8.466 +`[prefix] b' 8.467 + ... begin $B7?Jd403+;O(B($BI8=`$G$O(B `C-c b') 8.468 + 8.469 +$B$G;O$^$j$^$9!#IQHK$KMQ$$$i$l$k<!$N(B LaTeX $B4D6-$NJd40$O!"(B[prefix] `b'$B$KB3$/(B 8.470 +$B<!$N(B1$BJ8;z$rF~NO$9$k$@$1$G!"(B`\begin{xxx}...\end{xxx}'$B$r40@.$5$;$^$9!#(B 8.471 + 8.472 +`[prefix] b c' 8.473 + ... `\begin{center}...\end{center}' 8.474 +`[prefix] b d' 8.475 + ... `\begin{document}...\end{document}' 8.476 +`[prefix] b D' 8.477 + ... `\begin{description}...\end{description}' 8.478 +`[prefix] b e' 8.479 + ... `\begin{enumerate}...\end{enumerate}' 8.480 +`[prefix] b E' 8.481 + ... `\begin{equation}...\end{equation}' 8.482 +`[prefix] b i' 8.483 + ... `\begin{itemize}...\end{itemize}' 8.484 +`[prefix] b l' 8.485 + ... `\begin{flushleft}...\end{flushleft}' 8.486 +`[prefix] b m' 8.487 + ... `\begin{minipage}...\end{minipage}' 8.488 +`[prefix] b t' 8.489 + ... `\begin{tabbing}...\end{tabbing}' 8.490 +`[prefix] b T' 8.491 + ... `\begin{tabular}...\end{tabular}' 8.492 +`[prefix] b ^T' 8.493 + ... `\begin{table}...\end{table}' 8.494 +`[prefix] b p' 8.495 + ... `\begin{picture}...\end{picture}' 8.496 +`[prefix] b q' 8.497 + ... `\begin{quote}...\end{quote}' 8.498 +`[prefix] b Q' 8.499 + ... `\begin{quotation}...\end{quotation}' 8.500 +`[prefix] b r' 8.501 + ... `\begin{flushright}...\end{flushright}' 8.502 +`[prefix] b v' 8.503 + ... `\begin{verbatim}...\end{verbatim}' 8.504 +`[prefix] b V' 8.505 + ... `\begin{verse}...\end{verse}' 8.506 + 8.507 + $B>e5-$N$b$N0J30$N4D6-L>$O(B Emacs $B$N;}$D%$%s%/%j%a%s%?%k$JJd405!G=$rMQ$$$F(B 8.508 +$BF~NO$7$^$9(B($B>e5-$N4D6-L>$b0J2<$NJd40F~NO2DG=(B)$B!#(B 8.509 + 8.510 +`[prefix] b SPC' 8.511 + ... begin $B7?Jd40F~NO(B 8.512 + 8.513 +`[prefix] b SPC' $B$HF~NO$9$k$H!":G2<9T$N%_%K%P%C%U%!$K(B 8.514 + 8.515 + Begin environment(default document): 8.516 + 8.517 +$B$HI=<($5$l$^$9!#$3$3$G!"2?$bF~$l$:$K%j%?!<%s%-!<$N$_2!$9$H!"3g8LFb$K=P$F$$(B 8.518 +$B$k%G%U%)%k%H$N4D6-L>$,F~NO$5$l$^$9$,!"E,Ev$J4D6-L>$rF~NO$9$k$H!"(B`\begin{$B4D(B 8.519 +$B6-L>(B} $B!D(B \end{$B4D6-L>(B}'$B$,J8=qCf$KA^F~$5$l$^$9!#%_%K%P%C%U%!$G4D6-L>$rF~NO$9(B 8.520 +$B$k$H$-$K!"4D6-L>$NF,J8;z$rF~NO$7!V%9%Z!<%9!W$r$?$?$/$H!"0lCW$9$k4D6-L>$,Fb(B 8.521 +$BIt%F!<%V%k$KB8:_$7$?>l9g!"@5$7$$4D6-L>$KJd40$5$l$k$N$G!"F~NO$N<j4V$,>J$1$^(B 8.522 +$B$9!#FbIt%F!<%V%k$KB8:_$7$J$$4D6-L>$rF~NO$7$?;~$O%f!<%6@lMQ$N%F!<%V%k$KEPO?(B 8.523 +$B$5$l!"$5$i$K$=$N%F!<%V%k$r<+F0E*$K!"%f!<%6<-=q(B($B%G%U%)%k%H$G$O(B 8.524 +`~/.yatexrc')$B$KJ]B8$7$^$9!#(B 8.525 + 8.526 +$B$5$i$K!"FCDj$N4D6-$rJd40F~NO$7$?;~$K$O$=$N4D6-$GI,$:MQ$$$i$l$k%(%s%H%j$r<+(B 8.527 +$BF0A^F~$7$^$9(B($BNc(B: `itemize'$B4D6-$K$*$1$k(B`\item'$B$J$I(B)$B!#A^F~$5$l$?%(%s%H%j$,IT(B 8.528 +$BMW$J>l9g$K$O(Bundo$B$K$h$C$F>C5n$7$F2<$5$$!#(B 8.529 + 8.530 + 8.531 +$B4{$K=q$$$?%F%-%9%H$r4D6-$G3g$k(B 8.532 +------------------------------ 8.533 + 8.534 + $B$H$3$m$G!":G=i$K=q$$$F$7$^$C$?%V%m%C%/$r8e$+$i!"(Bitemize $B4D6-$NCf$KJD$8$3(B 8.535 +$B$a$?$$$H;W$&$3$H$,$"$j$^$9$,!"$=$N$h$&$J$H$-$O!"$"$i$+$8$aJD$8$3$a$?$$CJMn(B 8.536 +$B$r%^!<%/$7$F!"(Bbegin $B7?Jd40$N3F%3%^%s%I$N(B `[prefix]'$B$N<!$N!X>.J8;z$N(B 'b'$B!Y(B 8.537 +$B$r!XBgJ8;z!Y$KJQ$($F5/F0$7$F2<$5$$!#(B($B$^$?$O!"(B`C-u' $B$r@h$KBG$A!"(Buniversal 8.538 +argument $B$r$D$1$F$b2DG=$G$9(B) 8.539 + 8.540 + $BNc$($P$"$k%Q%i%0%i%U$r(B description $B4D6-$NCf$KF~$l$?$$$H$-$O!"$=$N%Q%i%0(B 8.541 +$B%i%U$r%^!<%/$7$F$+$i!"(B 8.542 + 8.543 +`[prefix] B D' 8.544 +`($B$^$?$O(B ESC 1 [prefix] b D)' 8.545 +`($B$^$?$O(B C-u [prefix] b D $B$J$I(B)' 8.546 + 8.547 +$B$H%?%$%W$7$F$/$@$5$$!#$3$l$O!"(B`[prefix] b SPC'$B$NJd40F~NO$K$b$"$F$O$^$j!"(B 8.548 +`b' $B$rBgJ8;z$KJQ$($F!"(B`[prefix] B SPC' $B$H%?%$%W$9$l$P!"$"$i$+$8$a%^!<%/$7(B 8.549 +$B$F$*$$$?%j%8%g%s$r!"(Bbegin $B$H(B end $B$N4D6-$G3g$j$^$9!#(B 8.550 + 8.551 + 8.552 +File: yatexj, Node: section$B7?Jd40(B, Next: large$B7?Jd40(B, Prev: begin$B7?Jd40(B, Up: Completion 8.553 + 8.554 +section$B7?Jd40(B 8.555 +============= 8.556 + 8.557 + `\section{$BL\E*(B}' $B$N$h$&$J7A<0$NF~NO$NJd40$r(B section $B7?Jd40$H8F$V$3$H$K$7(B 8.558 +$B$^$9!#(Bsection $B7?Jd40$O!"(B 8.559 + 8.560 +`[prefix] s' 8.561 + ... section $B7?Jd40(B 8.562 + 8.563 +$B$G<B9T$7$^$9!#(B`[prefix] s' $B$rF~NO$9$k$H%_%K%P%C%U%!$K!"(B 8.564 + 8.565 + (C-v for view-section) \???{} (default documentclass): 8.566 + 8.567 +$B$H$$$&%W%m%s%W%H$,8=$l$k$N$G!"$=$3$G(B `section' $B$N$h$&$J(B LaTeX $B%3%^%s%IL>$r(B 8.568 +$BF~NO$7$^$9!#$3$3$G$b%j%?!<%s%-!<$N$_$G3g8LFb$N%G%U%)%k%HCM$,A*Br$5$l$k$[$+!"(B 8.569 +`chapter'$B$J$I$N$h$&$JIQEY$N9b$$L>>NF~NO$K$O%9%Z!<%9%-!<$K$h$kJd405!G=$,M-(B 8.570 +$B8z$G$9!#(B $B<!$K!"(B{}$B$NCf?H$NF~NO$rB%$9!"(B 8.571 + 8.572 + \section{???}: 8.573 + 8.574 +$B$H$$$&%W%m%s%W%H$,8=$l$k$N$G!"%;%/%7%g%s$N%?%$%H%k$J$I$rF~NO$7$^$9!#$?$H$((B 8.575 +$B$P!"(B 8.576 + 8.577 + (C-v for view-section) \???{} (default documentclass): section 8.578 + \section{???}: $BL\E*(B 8.579 + 8.580 +$B$N$h$&$KF~NO$7$?>l9g$O!"J8>OCf$K(B 8.581 + 8.582 + \section{$BL\E*(B} 8.583 + 8.584 +$B$,A^F~$5$l!"(B 8.585 + 8.586 + (C-v for view-section) \???{} (default section): vspace* 8.587 + \vspace*{???}: 8.588 + 8.589 +$B$N$h$&$K(B{}$B$NCf?H$r>JN,$7$?$H$-$O!"(B 8.590 + 8.591 + \vspace*{} 8.592 + 8.593 +$B$@$1$,A^F~$5$l!"2~9T$O$;$:%+!<%=%k$O<+F0E*$KCf3g8L$NFbB&$K0\F0$7$^$9!#(B 8.594 + 8.595 +* Menu: 8.596 + 8.597 +* 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B:: 8.598 +* Enclose section-type command:: $B3g$jJd40(B 8.599 +* Recursive completion:: $B:F5"Jd40(B 8.600 +* view-sectioning:: $B%;%/%7%g%s6h@Z$j$N%"%&%H%i%$%sI=<((B 8.601 +* label-generation:: $B%i%Y%k<+F0@8@.(B 8.602 + 8.603 + 8.604 +File: yatexj, Node: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B, Next: Enclose section-type command, Prev: section$B7?Jd40(B, Up: section$B7?Jd40(B 8.605 + 8.606 +2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B 8.607 +------------------------------------- 8.608 + 8.609 + $B$H$3$m$G!"(B`\addtolength{\topmargin}{8mm}' $B$J$I$N$h$&$K!"0z?t$rFs$D0J>e<h(B 8.610 +$B$k(B LaTeX $B%3%^%s%I$,$"$j$^$9!#$3$N$h$&$J%3%^%s%I$NJd40F~NO$K$O!"(Bsection $B7?(B 8.611 +$BJd408F$S=P$7$K0z?t$rIU$1$F$/$@$5$$!#Nc$($P>e$N(B`addtolength' $B$NNc$G$"$l$P!"(B 8.612 +$B0z?t(B2$B$r;XDj$7$^$9!#$D$^$j!"(B 8.613 + 8.614 + C-u 2 [prefix] s ($B$^$?$O!"(BESC 2 [prefix] s) 8.615 + 8.616 +$B$H(B section $B7?Jd40$r8F$S=P$7$?8e!"(B 8.617 + 8.618 + (Ctrl-v for view-section) \???{} (default vspace*): addtolength 8.619 + \addtolength{???}: \topmargin 8.620 + Argument 2: 8mm 8.621 + 8.622 +$B$N$h$&$KF~NO$7$F$/$@$5$$!#:G=i$N(B addtolength $B$NItJ,$H!"Bh0l0z?t$G$"$k(B 8.623 +\topmargin $B$NF~NO$OEvA3%9%Z!<%9$K$h$kJd40F~NO$,2DG=$G$9!#%f!<%6<-=q$KEPO?(B 8.624 +$B$5$l$k(B LaTeX $B%3%^%s%I$K$O!"$3$N0z?t$N?t$b3X=,$5$l$k$N$G!":G=i$NJd40$N;~0z(B 8.625 +$B?t$N?t$r;XDj$7$F5/F0$7$F$*$1$P!"0J8e$NJd40;~$K$O!"5-21$5$l$?8D?t$@$10z?t$r(B 8.626 +$BJ9$$$FMh$k$h$&$K$J$j$^$9!#$"$H$G0z?t$N8D?t$rJQ$($?$$;~$O!":F$S(B `C-u' $B$rMQ(B 8.627 +$B$$$F8D?t$r;XDj$7D>$9$3$H$G!"<+F0E*$K<-=qCf$N0z?t$N8D?t$NItJ,$r99?7$7$^$9!#(B 8.628 + 8.629 + 8.630 + 8.631 +File: yatexj, Node: Enclose section-type command, Next: Recursive completion, Prev: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B, Up: section$B7?Jd40(B 8.632 + 8.633 +$B4{$K=q$$$?%F%-%9%H$r3g$k(B 8.634 +------------------------ 8.635 + 8.636 + $B$^$?!"5/F0%3%^%s%I$N(B`s'$B$rBgJ8;z$KJQ$($F5/F0$9$k$H!"$"$i$+$8$a=q$$$?J8>O(B 8.637 +$B$r(B section $B7?%3%^%s%I$NBh0l0z?t$H$7$F3g$j$^$9!#(B 8.638 + 8.639 + 8.640 +File: yatexj, Node: Recursive completion, Next: view-sectioning, Prev: Enclose section-type command, Up: section$B7?Jd40(B 8.641 + 8.642 +$B:F5"Jd40(B 8.643 +-------- 8.644 + 8.645 + $B9bEY$J;H$$J}$K$J$k$+$b$7$l$^$;$s$,!"(Bsection$B7?Jd40$N0z?t$NF~NO;~$K$5$i$K(B 8.646 +$BJd40F~NO$rMxMQ$9$k$3$H$,$G$-$^$9(B(section/large/maketitle$B7?$K8B$k(B)$B!#(Bsection 8.647 +$B7?%3%^%s%I$N0z?t$K99$K(B LaTeX $B%3%^%s%I$,Mh$k>l9g$K$O%_%K%P%C%U%!$GLnD;$NJd(B 8.648 +$B40%-!<$r:F5"E*$KF~NO$9$k$3$H$G0z?t$NF~NO$b8zN(E*$K9T$J$($^$9!#(B 8.649 + 8.650 + 8.651 +File: yatexj, Node: view-sectioning, Next: label-generation, Prev: Recursive completion, Up: section$B7?Jd40(B 8.652 + 8.653 +$B%;%/%7%g%s6h@Z$j$N%"%&%H%i%$%sI=<((B 8.654 +---------------------------------- 8.655 + 8.656 + $BDL>o$N(Bsection$B7?Jd40$N;~$K%_%K%P%C%U%!$G(B`C-v'$B$r2!$9$H8=:_B8:_$9$k%;%/%7%g(B 8.657 +$B%s6h@Z$j%3%^%s%IA4$F$r(B `*Sectioning Lines*'$B$H$$$&%P%C%U%!$K0lMwI=<($7$^$9(B 8.658 +($B!V(B<<--$B!W$N$D$$$F$$$k9T$,$b$C$H$b6a$$%;%/%7%g%s6h@Z$j(B)$B!#$3$N;~%_%K%P%C%U%!(B 8.659 +$B$G(B`C-p', `C-n' $B$r2!$9$H(B`part', `chapter', ..., `subparagraph' $B$N%3%^%s%I$,(B 8.660 +$BO@M}3,AX$N9b$5$K$7$?$,$C$F>e2<$7$^$9!#$^$?!"(B`C-v', `M-v' $B$r2!$9$H%;%/%7%g(B 8.661 +$B%s6h@Z$j0lMw%P%C%U%!$,%9%/%m!<%k$7!"?t;z$N(B`0'$B!A(B`7'$B$r2!$9$H$"$k9b$50J>e$N%;(B 8.662 +$B%/%7%g%s6h@Z$j$@$1$rA*$s$GI=<($7$^$9(B($B<B:]$K$d$C$F8+$l$PJ,$+$j$^$9(B)$B!#(B 8.663 + 8.664 +`*Sectioning Lines*'$B%P%C%U%!$O!"(B 8.665 + 8.666 +`M-x YaTeX-section-overview' 8.667 + ... $B%;%/%7%g%s6h@Z$j0lMw%P%C%U%!$r@8@.(B 8.668 + 8.669 +$B$G:n@.$9$k$3$H$,$G$-$^$9!#$3$N%P%C%U%!$rA*Br$7G$0U$N9T$G%9%Z!<%9$r2!$9$H!"(B 8.670 +$B3:Ev$9$k%;%/%7%g%s6h@Z$j$N$"$kK\J8Cf$N>l=j$K%8%c%s%W$7$^$9!#$5$i$K!"F1%P%C(B 8.671 +$B%U%!$G(B `u' $B$r2!$9$H!"%=!<%9%F%-%9%H$NBP1~$9$k%;%/%7%g%s%3%^%s%I$,0l3,AX>e(B 8.672 +$B$,$j(B($BNc(B: subsection $B$,(B section $B$KJQ$o$k(B)$B!"(B`d'$B$r2!$9$H0l3,AX2<$,$j$^$9!#(B 8.673 +`*Sectioning Lines*'$B%P%C%U%!$K$"$k%;%/%7%g%s6h@Z$j$N9T$r%^!<%/$7$F$*$$$F(B 8.674 +`U'$B$r2!$9$H%j%8%g%sFb$N$b$N$KBP1~$9$k%=!<%9%F%-%9%H$N%;%/%7%g%s%3%^%s%I$9(B 8.675 +$B$Y$F$,0l3,AX>e$,$j!"(B`D'$B$r2!$9$H2<$,$j$^$9!#%;%/%7%g%s6h@Z$j0lMw%P%C%U%!$G(B 8.676 +$BMxMQ$G$-$k%-!<%3%^%s%I$K$O0J2<$N$b$N$,$"$j$^$9!#(B 8.677 + 8.678 +`SPC' 8.679 + ... $BBP1~$9$k%=!<%99T$X%8%c%s%W(B 8.680 +`.' 8.681 + ... $BBP1~$9$k%=!<%99T$rI=<((B 8.682 +`u' 8.683 + ... $B%+!<%=%k0LCV$KBP1~$9$k%;%/%7%g%s%3%^%s%I$r0l3,AX>e$2$k(B 8.684 +`d' 8.685 + ... $B%+!<%=%k0LCV$KBP1~$9$k%;%/%7%g%s%3%^%s%I$r0l3,AX2<$2$k(B 8.686 +`U' 8.687 + ... $B%^!<%/$7$?%;%/%7%g%s%3%^%s%I$r0l3,AX>e$2$k(B 8.688 +`D' 8.689 + ... $B%^!<%/$7$?%;%/%7%g%s%3%^%s%I$r0l3,AX>e$2$k(B 8.690 +`0$B!A(B6' 8.691 + ... $B%l%Y%k(B n $B0J2<$N%;%/%7%g%s%3%^%s%I$r1#$7$FI=<((B 8.692 + 8.693 + 8.694 + 8.695 +File: yatexj, Node: label-generation, Prev: view-sectioning, Up: section$B7?Jd40(B 8.696 + 8.697 +$B%i%Y%k<+F0@8@.(B 8.698 +-------------- 8.699 + 8.700 + `\ref{}' $B$d(B `\cite{@}' $B%^%/%m$r(Bsection$B7?Jd40$GF~$l$?>l9g;2>H@h$H$J$jF@$k(B 8.701 +$B$b$N$rA4$FC5$7$F%a%K%e!<$K$7$FA*Br$G$-$^$9!#;2>H@h$K$O(B`\label{}'$B$r$D$1$F$*(B 8.702 +$B$/I,MW$O$"$j$^$;$s!#$b$7$"$l$P!"$=$N%i%Y%k$r;H$$!"$J$1$l$P$=$N>l$G;2>H@h$K(B 8.703 +`\label{}'$B$r:n$i$;$F$/$l$^$9!#%i%Y%kL>$r9M$($k$N$O6lDK$K46$8$k$b$N$G$9!#A4(B 8.704 +$B$F$N%+%&%s%?$K%i%Y%k$r$D$1$k$N$b$?$$$X$s$G$9!#$b$&%i%Y%kL>$K2?$r$D$1$k$+!"(B 8.705 +$B%i%Y%k$r$D$1$k$+$D$1$^$$$+!"$J$I$H$$$&$3$H$OK:$l$^$7$g$&(B! 8.706 + 8.707 + 8.708 +File: yatexj, Node: large$B7?Jd40(B, Next: maketitle$B7?Jd40(B, Prev: section$B7?Jd40(B, Up: Completion 8.709 + 8.710 +large$B7?Jd40(B 8.711 +=========== 8.712 + 8.713 + `{\large }' $B$N$h$&$J7A<0$NJd40$r(B large $B7?Jd40$H8F$V$3$H$K$7$^$9!#(B 8.714 + 8.715 +`[prefix] l' 8.716 + ... large $B7?Jd403+;O(B 8.717 + 8.718 +$B$,(Blarge$B7?Jd40$N3+;O$G$9!#(B`[prefix] l' $B$r2!$9$H!"%_%K%P%C%U%!$K(B 8.719 + 8.720 + {\??? } (default large): 8.721 + 8.722 +$B$HI=<($5$l$k$N$G!">e5-$N$b$N$HF1$8MWNN$GJd40F~NO$7$F2<$5$$!#Jd408uJd$KMQ0U(B 8.723 +$B$5$l$F$$$k$N$O!"(B`footnotesize' $B$d(B `huge' $B$N$h$&$JJ8;z%5%$%:;XDj;R$H!"(B`bf' 8.724 +$B$d(B`dg'$B$N$h$&$J%U%)%s%H;XDj;R$G$9!#(B 8.725 + 8.726 + 8.727 +$B4{$K=q$$$?J8;z$r3g$k(B 8.728 +-------------------- 8.729 + 8.730 + $B$^$?!"(Bbegin$B7?Jd40$N;~$HF1MM!"@h$K=q$$$F$7$^$C$?0lO"$NJ8>O$NJ8;z$N%5%$%:(B 8.731 +$B$rJQ$($?$$$H;W$&;~$,$"$j$^$9$,!"$=$N$h$&$J;~$O!"%5%$%:$dBg$-$5$rJQ$($?$$J8(B 8.732 +$B;z$NHO0O$r%^!<%/$7$F$+$i!"8F$S=P$7%-!<$r(B `[prefix] L' $B$H!"BgJ8;z$N(B L $B$KJQ(B 8.733 +$B$($F8F$S=P$;$P!"$=$N%j%8%g%sA4BN$,!"%V%l!<%9$G0O$^$l$^$9!#(B 8.734 + 8.735 + 8.736 +File: yatexj, Node: maketitle$B7?Jd40(B, Next: Arbitrary completion, Prev: large$B7?Jd40(B, Up: Completion 8.737 + 8.738 +maketitle$B7?Jd40(B 8.739 +=============== 8.740 + 8.741 + `\maketitle' $B$N7A<0$NJd40$r(B maketitle $B7?Jd40$H8F$V$3$H$K$7$^$9!#(B 8.742 + 8.743 +`[prefix] m' 8.744 + ... maketitle $B7?Jd403+;O(B 8.745 + 8.746 +$B$G!"(Bmaketitle $B7?Jd40$r3+;O$7$^$9!#Jd40$NMWNN$O:#$^$G$N$b$N$H$^$C$?$/F1$8$G(B 8.747 +$B$9!#(BLaTeX $BMQ$N%3%^%s%IL>$,Jd408uJd$H$7$FMQ0U$5$l$F$$$^$9!#(B 8.748 + 8.749 + 8.750 +File: yatexj, Node: Arbitrary completion, Next: end$BJd40(B, Prev: maketitle$B7?Jd40(B, Up: Completion 8.751 + 8.752 +$B?o;~Jd40(B 8.753 +======== 8.754 + 8.755 + $B$5$F!":#$^$G=R$Y$?E57?E*$J(B LaTeX $B%3%^%s%I7A<0$NJd40F~NO$rMQ$$$:$K!":#F~(B 8.756 +$BNO$7$h$&$H$7$F$$$k(B LaTeX $B%3%^%s%I$rJ8=qCf$NG$0U$N0LCV$G?o;~Jd40$9$k$3$H$b(B 8.757 +$B$G$-$^$9!#(BLaTeX $B%3%^%s%I(B($B@hF,$,(B\$B$G;O$^$k(B)$B$rF~NO$7$F$$$kESCf$G!"(B 8.758 + 8.759 +`[prefix] SPC' 8.760 + ... $B?o;~Jd40(B 8.761 + 8.762 +$B$rF~NO$9$l$P!"A4$F$NJd408uJd$NCf$+$i0lCW$9$k$b$N$,A*$P$l%+!<%=%k0LCV$KA^F~(B 8.763 +$B$5$l$^$9!#(B 8.764 + 8.765 + 8.766 +File: yatexj, Node: end$BJd40(B, Next: Accent mark completion, Prev: Arbitrary completion, Up: Completion 8.767 + 8.768 +end$BJd40(B 8.769 +======= 8.770 + 8.771 + $B8=:_3+$$$?$^$^$N4D6-L>$r<+F0E*$K8!=P$7!"(B`\end{$B4D6-L>(B}'$B$rA^F~$7$^$9!#(B 8.772 +begin $B7?Jd40$rMQ$$$l$P4D6-$NJD$8K:$l$O$J$$$N$G$9$,!";~$K$O$D$$$D$$<j$G(B 8.773 +`\begin{$B4D6-L>(B}' $B$rF~$l$F$7$^$$!"Ha$7$$;W$$$r$9$k$3$H$,$"$j$^$9!#$=$N$h$&(B 8.774 +$B$J;~$K$O5$$K$;$:B3$1$FJ8>O$rF~NO$7!"$7$+$k$N$A$K(B 8.775 + 8.776 +`[prefix] e' 8.777 + ... end $BJd40(B 8.778 + 8.779 +$B$H$9$k$3$H$G!"8=:_3+$$$F$$$k4D6-L>$G(B \end{} $B$,Jd$o$l$^$9!#(B 8.780 + 8.781 + 8.782 +File: yatexj, Node: Accent mark completion, Next: Image completion, Prev: end$BJd40(B, Up: Completion 8.783 + 8.784 +$B%"%/%;%s%H5-9fJd40(B 8.785 +================== 8.786 + 8.787 + $B2$J8$N%"%/%;%s%H5-9f(B(`\`{o}'$B$J$I(B)$B$rF~NO$9$k;~$O!"(B 8.788 + 8.789 +`[prefix] a' 8.790 + ... $B%"%/%;%s%H5-9fF~NO(B 8.791 + 8.792 +$B$r2!$9$H!"%_%K%P%C%U%!$K(B 8.793 + 8.794 + 1:` 2:' 3:^ 4:" 5:~ 6:= 7:. u v H t c d b 8.795 + 8.796 +$B$H$$$&%a%K%e!<$,=P$FMh$k$N$G!"?t;z!"$^$?$OBP1~$9$k5-9f(B/$B1Q;z$rF~NO$7$F2<$5(B 8.797 +$B$$!#$9$k$HJT=8%P%C%U%!$K!"(B 8.798 + 8.799 + \`{} 8.800 + 8.801 +$B$,$"$i$o$l!"%+!<%=%k$,(B{}$BFb$K0LCV$9$k$N$G!"$5$i$K0lJ8;zF~NO$9$k;v$G!"(B 8.802 + 8.803 + \`{o} 8.804 + 8.805 +$B$,40@.$5$l!"%+!<%=%k$O(B{}$B$N30$KLa$j$^$9!#(B 8.806 + 8.807 + 8.808 +File: yatexj, Node: Image completion, Next: Greek letter completion, Prev: Accent mark completion, Up: Completion 8.809 + 8.810 +$B?t<05-9f%$%a!<%8Jd40(B 8.811 +==================== 8.812 + 8.813 + $B<g$K?t<0%b!<%I$G;HMQ$5$l$k!"Lp0u$d&2$J$I$N5-9f$r5<;wE*$KI=8=$9$k%-!<F~NO(B 8.814 +$B$G!"(BLaTeX $B%3%^%s%I$rF~NO$G$-$^$9!#$3$l$OLnD;<+?H$N!V?t<0%b!<%I!W$G$N$_F0:n(B 8.815 +$B$7$^$9!#LnD;$O%+!<%=%k$,(BTeX$B$N?t<04D6-$NCf$K$"$k;~$K(B`;'$B$d!"(B`:'$B$KFC<l$J5!G=(B 8.816 +$B$r;}$?$;$^$9!#(B 8.817 + 8.818 + $B$5$F!"Nc$($P!""+(B(leftarrow)$B$r(BASCII$BJ8;z$@$1$GI=8=$9$k>l9g!"0lHLE*$K$O!V(B<-$B!W(B 8.819 +$B$N$h$&$K$7$^$9$,!"$3$l$rMxMQ$7$F!"?t<05-9f%$%a!<%8F~NO%b!<%I$G(B 8.820 +`\leftarrow'$B$rF~NO$9$k$K$O!"(B`;'($B%;%_%3%m%s(B)$B$rBG$C$F$+$i(B`<-'$B$HF~NO$7$^$9!#(B 8.821 +$BF1MM$K!"D9$$Lp0u"+(B-(long-leftarrow) $B$r(BASCII$BJ8;z$@$1$GI=8=$9$k>l9g!V(B<--$B!W$H(B 8.822 +$B$9$k$N$G!"(B`\longleftarrow'$B$rF~NO$9$k$?$a$K$O!"(B`;<--'$B$HF~NO$7$^$9!#$"$k$$$O(B 8.823 +$BL58BBg5-9f$r(BASCII$BJ8;z$@$1$GI=8=$9$k;~$O!V(Boo$B!W$N$h$&$K$9$k$3$H$+$i!"(B 8.824 +`\infty' $B$rF~NO$9$k;~$O!"(B`;oo'$B$H%-!<F~NO$7$^$9!#(B 8.825 + 8.826 + $B$3$l$i$NA`:n$r$^$H$a$k$H<!$N$h$&$K$J$j$^$9!#(B 8.827 + 8.828 + INPUT $BF~NO$5$l$k(B LaTeX $B%3%^%s%I(B 8.829 + ; < - `\leftarrow' 8.830 + ; < - - `\longleftarrow' 8.831 + ; < - - > `\longleftrightarrow' 8.832 + ; o `\circ' 8.833 + ; o o `\infty' 8.834 + 8.835 + 8.836 + $B$$$:$l$N>l9g$b!"%$%a!<%8F~NO$r9T$C$F$$$kESCf$GK>$_$N$b$N$,%P%C%U%!$KI=<((B 8.837 +$B$5$l$?$J$i!"$=$3$G%$%a!<%8F~NO$r;_$a$F<!$NJT=8F0:n$K0\$C$F$b9=$$$^$;$s!#(B 8.838 + 8.839 + $B?t<04D6-Cf$G(B`;'$B<+?H$rF~NO$9$k$K$O(B`;;'$B$N$h$&$K$7$^$9!#%$%a!<%8F~NO$NESCf(B 8.840 +$B$G(BTAB$B$r2!$9$H!"$=$l$^$GF~NO$7$?J8;z$G;O$^$k$b$N0lMw$,I=<($5$l$^$9!#$3$3$G(B 8.841 +$BL\E*$N(B LaTeX $B%3%^%s%I$^$G%+!<%=%k$r0\F0$7:FEY(BTAB$B$r2!$9$3$H$G$=$N(B LaTeX $B%3(B 8.842 +$B%^%s%I$,%P%C%U%!$KA^F~$5$l$^$9!#(B 8.843 + 8.844 + $B$I$N%-!<F~NO$K$I$N5-9f$,BP1~$7$F$$$k$+A4$FCN$j$?$$;~$O!"(B`;'$B$r2!$7$?D>8e(B 8.845 +$B$K(BTAB$B$r2!$7$F$/$@$5$$!#0J2<$NNc$O!"(B`;<'$B$H2!$7$?8e$K(BTAB$B$r2!$7$?$b$N$G$9!#(B 8.846 + 8.847 + KEY LaTeX sequence sign 8.848 + < \leq $B!e(B 8.849 + << \ll $B!T(B 8.850 + <- \leftarrow $B"+(B 8.851 + <= \Leftarrow <= 8.852 + 8.853 +$B:8$+$i(B[$BF~NO%-!<(B]$B!"(B[$BBP1~$9$k(B LaTeX $B%3%^%s%I(B]$B!"(B[($B5<;w(B)$B5-9f?^<((B]$B!"$H$$$&=g$G(B 8.854 +$B%a%K%e!<$,=P$FMh$k$N$G!"$h$/;H$&$b$N$r3P$($F$*$/$HNI$$$G$7$g$&!#$b$N$K$h$C(B 8.855 +$B$F$O(BASCII$BJ8;z$GI=8=$9$k$3$H$,:$Fq$J$N$G!"$"$^$j3P$($d$9$$%-!<JB$S$G$O$J$$(B 8.856 +$B$b$N$,$"$k$G$7$g$&$+$i!"$=$N$h$&$J>l9g$O(B \maketitle $B7?Jd40$GF~NO$9$k$+!"0J(B 8.857 +$B2<$K=R$Y$kBP1~I=$N@_Dj$r9T$C$FC1=c$J%-!<JB$S$N$b$N$r@_Dj$9$k$HNI$$$G$7$g$&!#(B 8.858 + 8.859 + $BF~NO%-!<$H(B LaTeX $B%3%^%s%I!"5-9f$NBP1~I=$r8D?ME*$K@_Dj$7$?$$>l9g$O(B 8.860 +Emacs-Lisp $BJQ?t(B `YaTeX-math-sign-alist-private' $B$KDj5A$7$F$/$@$5$$!#$=$NFb(B 8.861 +$BMF$H%G%U%)%k%H$N$b$N$r9g$o$;$?$b$N$,BP1~I=$H$7$F;HMQ$5$l$^$9(B(private$B$NJ}$,(B 8.862 +$BM%@h$5$l$k(B)$B!#$J$*!"$3$NJQ?t$N9=B$$K$D$$$F$O(B `yatexmth.el' $B$r;2>H$7$F$/$@$5(B 8.863 +$B$$!#(B 8.864 + 8.865 + 8.866 +File: yatexj, Node: Greek letter completion, Prev: Image completion, Up: Completion 8.867 + 8.868 +$B%.%j%7%cJ8;zJd40(B 8.869 +================ 8.870 + 8.871 + $B$b$&0l$D!"?t<04D6-Cf$G(B`:'$B$r2!$9$H%.%j%7%cJ8;zF~NO%b!<%I$KF~$j$^$9!#(B`:'$B$r(B 8.872 +$B2!$7$?D>8e$K(B`a'$B$r2!$9$H(B`\alpha'$B$,!"(B`g' $B$r2!$9$H(B `\gamma'$B$,!"$J$I%"%k%U%!%Y%C(B 8.873 +$B%H$KBP1~$7$?%.%j%7%cJ8;z$,A^F~$5$l$^$9!#A`:nJ}K!$O(B;$B$N?t<05-9fJd40$H$^$C$?(B 8.874 +$B$/F1$8$G$9!#$^$:$O(B`:'$B$ND>8e$K(BTAB$B$r2!$7$F$I$N%"%k%U%!%Y%C%H$K$I$N%.%j%7%cJ8(B 8.875 +$B;z$,BP1~$7$F$$$k$+D4$Y$F$_$F$/$@$5$$!#(B 8.876 + 8.877 + `;'$B$H(B`:'$B$r?t<04D6-Cf$G2!$7$F$$$k$K$b$+$+$o$i$:!"%$%a!<%8Jd40$,F/$+$J$$>l(B 8.878 +$B9g$O!"(B`C-u ;'$B$N$h$&$K(B universal-argument $B$r$D$1$F%-!<$r2!$9$3$H$K$h$j!"6/(B 8.879 +$B@)E*$K%$%a!<%8Jd40$KF~$k$3$H$,$G$-$^$9!#$^$?!"$3$N;~$K$I$N$h$&$J>uBV$G?t<0(B 8.880 +$B4D6-FbH=Dj$K<:GT$7$?$+$r$4O"Mm2<$5$$!#(B 8.881 + 8.882 + 8.883 +File: yatexj, Node: Local dictionary, Next: Commenting out, Prev: Completion, Up: Top 8.884 + 8.885 +$B%m!<%+%k<-=q(B 8.886 +************ 8.887 + 8.888 + $BJd40F~NOMQ$N8uJd$O;0<oN`$N<-=q$+$i9=@.$5$l$F$$$^$9!#0l$D$O(B`yatex.el'$B$KAH(B 8.889 +$B$_9~$^$l$?!VI8=`<-=q!W!"$b$&0l$D$O%f!<%6$,8D?ME*$K>oMQ$9$k%3%^%s%I$rJ]B8$9(B 8.890 +$B$k!V%f!<%6<-=q!W!"$=$7$F$b$&$R$H$D$O$"$k%G%#%l%/%H%j$G$N$_M-8z$J%3%^%s%I$r(B 8.891 +$BJ]B8$9$k!V%m!<%+%k<-=q!W$G$9!#(B 8.892 + 8.893 + $BJd40F~NO;~$K?7$7$$C18l$rF~$l$?>l9g$K!"$=$NC18l$r$I$N<-=q$KF~$l$k$+J9$$$F(B 8.894 +$BMh$^$9!#(B 8.895 + 8.896 + `foo' is not in table. Register into: U)serDic L)ocalDic N)one D)iscard 8.897 + 8.898 +$B$H$$$&%W%m%s%W%H$KBP$7!"(B`u'$B$HEz$($k$H!V%f!<%6<-=q!W$r!"(B`l'$B$HEz$($k$H%m!<%+(B 8.899 +$B%k<-=q$r99?7$7!"(B`n'$B$HEz$($k$H<-=q%U%!%$%k$O99?7$;$:8=:_$N(BEmacs$B%;%C%7%g%s$N(B 8.900 +$B$_M-8z$JC18l$H$7!"(B`d'$B$HEz$($k$H?7$?$JC18l$r3X=,$;$:$K<N$F$k$3$H$K$J$j$^$9!#(B 8.901 + 8.902 + $B$b$7!"%m!<%+%k<-=q$N5!G=$O$$$i$:!"A4$F%f!<%6<-=q$N99?7$N$_$G$h$$$H8@$&>l(B 8.903 +$B9g$K$O(B`~/.emacs'$B$J$I$G!"(B 8.904 + 8.905 + (setq YaTeX-nervous nil) 8.906 + 8.907 +$B$H$7$F2<$5$$!#(B 8.908 + 8.909 + 8.910 +File: yatexj, Node: Commenting out, Next: Cursor jump, Prev: Local dictionary, Up: Top 8.911 + 8.912 +$B%3%a%s%H%"%&%H(B 8.913 +************** 8.914 + 8.915 + 8.916 + LaTeX$B$NJT=8$K$O;n9T:x8m$,$D$-$b$N$G$9!#$"$kItJ,$r0l3g$G%3%a%s%H%"%&%H$7(B 8.917 +$B$?$j!"%3%a%s%H$r30$7$?$j$7$?$$$3$H$,$"$j$^$9!#(B 8.918 + 8.919 +`[prefix] >' 8.920 + ... $B%j%8%g%s$r(B % $B$G%3%a%s%H%"%&%H(B 8.921 +`[prefix] <' 8.922 + ... $B%j%8%g%s$N(B % $B$N%3%a%s%H$r30$9(B 8.923 + 8.924 +$B$O!"$"$i$+$8$a@_Dj$7$?%j%8%g%s$KBP$7$F$NA`:n!"(B 8.925 + 8.926 +`[prefix] .' 8.927 + ... $B8=:_$N%Q%i%0%i%U$r%3%a%s%H%"%&%H(B 8.928 +`[prefix] ,' 8.929 + ... $B8=:_$N%Q%i%0%i%U$N%3%a%s%H$r30$9(B 8.930 + 8.931 +$B$O!"%+!<%=%k$N0LCV$9$k%Q%i%0%i%UA4BN$KBP$7$F$NA`:n$G$9!#$J$*!"$3$3$G$$$&(B 8.932 +$B!V%Q%i%0%i%U!W$O(B (`mark-paragraph') $B4X?t$K$h$j%^!<%/$5$l$kHO0O$r;X$7$^$9(B 8.933 +($BI8=`@_Dj$G(B`ESC h'$B$K%P%$%s%I$5$l$F$$$k(B)$B!#$J$*!"4{$K(B`%'$B$G%3%a%s%H%"%&%H$5$l(B 8.934 +$B$F$$$k%Q%i%0%i%U$KBP$7$F7+$jJV$7%Q%i%0%i%U$N%3%a%s%H$r;HMQ$7$?>l9g$NF0:n$O(B 8.935 +$BJ]>Z$7$^$;$s$N$G8fCm0U$/$@$5$$!#(B 8.936 + 8.937 + $B$5$F!"J8>O$KBP$7$F$@$1$G$J$/!";~$K$O(B`\begin', `\end' $B<+BN$KBP$7$F$b%3%a(B 8.938 +$B%s%H%"%&%H$NA`:n$r$7$?$$$H$-$,$"$j$^$9!#$3$N$h$&$J$H$-$O!"(B`\begin{}' $B$"$k(B 8.939 +$B$$$O(B `\end{}' $B$N9T$K%+!<%=%k$r9g$o$;!"(B 8.940 + 8.941 +`[prefix] >' 8.942 + ... `\begin{}'$B!A(B`\end{}' $BA4$F%3%a%s%H%"%&%H(B 8.943 +`[prefix] <' 8.944 + ... `\begin{}'$B!A(B`\end{}' $BA4$F%3%a%s%H$r30$9(B 8.945 + 8.946 +$B$H$9$k$3$H$G!"(B`\begin$B!A(B\end'$B$G0O$^$l$k4D6-A4$F$KBP$7$F%3%a%s%HA`:n$7!"(B 8.947 + 8.948 +`[prefix] .' 8.949 + ... `\begin{}' $B$H(B `\end{}' $B$r%3%a%s%H%"%&%H(B 8.950 +`[prefix] ,' 8.951 + ... `\begin{}' $B$H(B `\end{}' $B$N%3%a%s%H$r30$9(B 8.952 + 8.953 +$B$O!"BP1~$9$k(B `\begin' $B$H(B `\end' 2$B9T$@$1$r!"%3%a%s%HA`:n$NBP>]$H$7$^$9!#%j(B 8.954 +$B%8%g%s$r%3%a%s%H%"%&%H$7$h$&$H$7$F!"%^!<%/$r@_Dj$7$?$N$A$K%+!<%=%k$r0\F0$7(B 8.955 +`[preifx] >' $B$r2!$7$F$b%+!<%=%k$,(B `\begin{}' $B$N>e$K$"$k$H(B`\begin{}'$B!A(B 8.956 +`\end{}'$B%b!<%I$G%3%a%s%H5!G=$,F/$$$F$7$^$&$N$GCm0U$7$F2<$5$$!#(B 8.957 + 8.958 + 8.959 +File: yatexj, Node: Cursor jump, Next: Modifying/Deleting, Prev: Commenting out, Up: Top 8.960 + 8.961 +$B%+!<%=%k%8%c%s%W(B 8.962 +**************** 8.963 + 8.964 + 8.965 +* Menu: 8.966 + 8.967 +* $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B:: 8.968 +* $B$*3(IA$-%D!<%k5/F0(B:: 8.969 +* $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B:: 8.970 +* $B4D6-$rC10L$H$7$?%8%c%s%W(B:: 8.971 +* $B:G8e$NJd400LCV$X$N%8%c%s%W(B:: 8.972 + 8.973 + 8.974 +File: yatexj, Node: $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B, Next: $B$*3(IA$-%D!<%k5/F0(B, Prev: Cursor jump, Up: Cursor jump 8.975 + 8.976 +$BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B 8.977 +============================ 8.978 + 8.979 + $BJ8=qCf$N$$$m$$$m$J>l=j$G(B 8.980 + 8.981 +`[prefix] g' 8.982 + ... $BBP1~$9$k%*%V%8%'%/%H$K%8%c%s%W(B 8.983 + 8.984 +$B$r2!$9$3$H$K$h$j!"%+!<%=%k0LCV$N(BLaTeX$B%3%^%s%I$KBP1~$9$k>l=j$K%8%c%s%W$7$^(B 8.985 +$B$9!#BP1~4X78$,B8:_$9$k$H2r<a$5$l$k%3%^%s%I$K$O0J2<$N$b$N$,$"$j$^$9!#(B 8.986 + 8.987 + * `\begin{}' $B"+"*(B `\end{}' 8.988 + * `%#BEGIN' $B"+"*(B `%#END' 8.989 + * $B2hA|%U%!%$%k$N<h$j9~$_%^%/%m(B $B"*(B $BBP1~$9$k(Bviewer/$B$*3($+$-%D!<%k5/F0(B 8.990 + * `\label{}' $B"+"*(B `\ref{}' 8.991 + * `\include(\input)' $B"*(B $BBP1~$9$k%U%!%$%k(B 8.992 + * `\bibitem{}' $B"+"*(B `\cite{}' 8.993 + 8.994 + `\begin{}' $B$+(B `\end{}' $B$N9T$G(B`[prefix] g'$B$r2!$9$3$H$K$h$j!"BP1~$9$k(B 8.995 +`end/begin'$B$N9T$K%8%c%s%W$7$^$9!#$b$A$m$sBP1~$9$k$b$N$,$J$$>l9g$O%(%i!<$K(B 8.996 +$B$J$j$^$9!#$^$?$3$l$O!"NN0h8GDj$N$?$a$N(B `%#BEGIN' $B$H(B `%#END' $B$N%Z%"$KBP$7$F(B 8.997 +$B$bF1MM$KF0:n$7$^$9!#$J$*!"(B`label/ref'$B$d(B`cite/bibitem'$BBP1~$9$k$b$N$,JL%U%!(B 8.998 +$B%$%k$K$"$k;~$O!"%8%c%s%W@h$H$J$k%U%!%$%k$,%*!<%W%s$5$l$F$$$J$1$l$P$J$j$^$;(B 8.999 +$B$s!#(B*Note %#notation::. $B%a%$%s$N(B .tex $B%U%!%$%k$N(B `\include{chap1}' $B$J$I$K(B 8.1000 +$B%+!<%=%k$r9g$o$;!"(B`[prefix] g' $B$r2!$9$H!"(B`chap1.tex' $B$K%8%c%s%W$7$^$9!#(B 8.1001 + 8.1002 +$B$^$?!"(B 8.1003 + 8.1004 +`[prefix] 4 g' 8.1005 + ... $BJL%&%#%s%I%&$GBP1~%*%V%8%'%/%H$K%8%c%s%W(B 8.1006 + 8.1007 +$B$r2!$9$H!"BP1~$9$k%*%V%8%'%/%H$X$N%8%c%s%W$rJL%&%#%s%I%&$G9T$$$^$9!#$?$@$7!"(B 8.1008 +$B$3$N5!G=$O(B `begin/end', `%#BEGIN/%#END' $B4V$N%8%c%s%W$KBP$7$F$O(B($B0UL#$,$J$$(B 8.1009 +$B$H;W$o$l$k$N$G(B)$B5!G=$7$J$$$N$GCm0U$7$F$/$@$5$$!#(B 8.1010 + 8.1011 + 8.1012 +File: yatexj, Node: $B$*3(IA$-%D!<%k5/F0(B, Next: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B, Prev: $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B, Up: Cursor jump 8.1013 + 8.1014 +$B$*3(IA$-%D!<%k5/F0(B 8.1015 +================== 8.1016 + 8.1017 +$B>e5-$N!V2hA|%U%!%$%k$N<h$j9~$_%^%/%m!W$H$O!"Nc$($P(B `\epsfile{file=foo}' $B$N(B 8.1018 +$B$h$&$JA^3(<h$j9~$_%3%^%s%I$N$3$H$G!"$3$N9T$K%+!<%=%k$r9g$o$;$F(B`[prefix] g' 8.1019 +$B$r2!$9$H$=$N2hA|%U%!%$%k$N85$H$J$C$?%U%!%$%k$rBP1~$9$k$*3(IA$-%D!<%k$r5/F0(B 8.1020 +$B$7$F%*!<%W%s$7$^$9!#5/F0$9$k%D!<%k$NH=Dj$O0J2<$N$h$&$K$J$5$l$^$9!#(B 8.1021 + 8.1022 + 1. $B%+%l%s%H9T$,JQ?t(B `YaTeX-processed-file-regexp-alist' $B$KDj5A$5$l$F$$$k(B 8.1023 + $B@55,I=8=$N$$$:$l$+$H%^%C%A$7$?$i!"%U%!%$%kL>$KAjEv$9$kItJ,$r(B \\(\\)$B$+(B 8.1024 + $B$iH4$-=P$7$F3P$($F$*$/(B($B2?HVL\$N(B\\(\\)$B$+$OJQ?t$N3F%j%9%H$N(B cdr $BIt$KF~(B 8.1025 + $B$l$F$*$/(B)$B!#%^%C%A$7$J$1$l$P2?$b$7$J$$!#(B 8.1026 + 2. $B9TKv$K!"JQ?t(B `YaTeX-file-processor-alist' $B$KEPO?$5$l$F$$$k%3%^%s%I$,(B 8.1027 + $B!V(B%$B%3%^%s%I!W(B $B$N$h$&$K=q$$$F$"$l$P6/@)E*$K!V%3%^%s%I(B $B%U%!%$%kL>(B.$B3HD%(B 8.1028 + $B;R!W$r5/F0!#(B 8.1029 + 3. $B$J$1$l$P!"JQ?t(B `YaTeX-file-processor-alist' $B$N3F%j%9%H$N(Bcdr$BIt$KF~$C$F(B 8.1030 + $B$$$k3HD%;R$r!V%U%!%$%kL>!W$N8e$m$KB-$7$?%U%!%$%k$,B8:_$9$k$+=g<!D4$Y(B 8.1031 + $B$F!"B8:_$7$?>l9g(Bcar$BIt$KF~$C$F$$$k%3%^%s%I$r5/F0$9$k!#(B 8.1032 + 4. $B0J>e$I$l$+$K%^%C%A$7$J$1$l$P$"$-$i$a$k!#(B 8.1033 + 8.1034 + 8.1035 +$BJQ?t(B `YaTeX-file-processor-alist' $B$HJQ?t(B `YaTeX-file-processor-alist' $B$N@_(B 8.1036 +$BDjJ}K!$K$D$$$F$O$=$l$>$l$NJQ?t$K$D$$$F(B describe-variable $B$7$F@bL@$rFI$s$G(B 8.1037 +$B2<$5$$!#$&$^$/@_Dj$9$k$H!"2hA|%U%!%$%k$K$+$.$i$:!"G$0U$N7A<0$N%U%!%$%k$rG$(B 8.1038 +$B0U$N%W%m%;%C%5$G=hM}$9$k%3%^%s%I$r4JC1$K8F$S=P$9$3$H$,$G$-$^$9!#(B 8.1039 + 8.1040 + 8.1041 +File: yatexj, Node: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B, Next: $B4D6-$rC10L$H$7$?%8%c%s%W(B, Prev: $B$*3(IA$-%D!<%k5/F0(B, Up: Cursor jump 8.1042 + 8.1043 +$B%a%$%s%U%!%$%k$X$N%8%c%s%W(B 8.1044 +========================== 8.1045 + 8.1046 +`chap1.tex'$B$N$h$&$J%5%V%U%!%$%k$G!"(B 8.1047 + 8.1048 +`[prefix] ^' 8.1049 + ... $B%a%$%s%U%!%$%k$K%8%c%s%W(B 8.1050 +`[prefix] 4 ^' 8.1051 + ... $BJL%&%#%s%I%&$G%a%$%s%U%!%$%k$K%8%c%s%W(B 8.1052 + 8.1053 +$B$r2!$9$H!"%a%$%s%U%!%$%k$NJT=8%P%C%U%!$K@ZBX$($^$9!#$b$7!"%a%$%s%U%!%$%k$r(B 8.1054 +$B%*!<%W%s$7$F$$$J$$>l9g$O!"%+%l%s%H%G%#%l%/%H%j$+$iC5$7$F<+F0E*$K%*!<%W%s$7(B 8.1055 +$B$^$9!#(B 8.1056 + 8.1057 + 8.1058 +File: yatexj, Node: $B4D6-$rC10L$H$7$?%8%c%s%W(B, Next: $B:G8e$NJd400LCV$X$N%8%c%s%W(B, Prev: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B, Up: Cursor jump 8.1059 + 8.1060 +$B4D6-$rC10L$H$7$?%8%c%s%W(B 8.1061 +======================== 8.1062 + 8.1063 +$B$5$i$K8=:_$N4D6-$rC10L$H$7$F5!G=$9$k%3%^%s%I$K0J2<$N$b$N$,$"$j$^$9!#(B 8.1064 + 8.1065 +`M-C-a' 8.1066 + ... $B4D6-$N@hF,(B(`\begin')$B$X%8%c%s%W(B 8.1067 +`M-C-e' 8.1068 + ... $B4D6-$NKvHx(B(`\end')$B$X%8%c%s%W(B 8.1069 +`M-C-@' 8.1070 + ... $B4D6-A4BN$r%^!<%/(B 8.1071 + 8.1072 +$B>e5-$N%3%^%s%I$ODL>o$N(B`[prefix]'$B%-!<$G$O$J$/(B`META'$B%-!<$r%W%j%U%#%/%9$H$7$F(B 8.1073 +$B5!G=$9$k$N$G$4Cm0U2<$5$$!#(B 8.1074 + 8.1075 + 8.1076 +File: yatexj, Node: $B:G8e$NJd400LCV$X$N%8%c%s%W(B, Prev: $B4D6-$rC10L$H$7$?%8%c%s%W(B, Up: Cursor jump 8.1077 + 8.1078 +$B:G8e$NJd400LCV$X$N%8%c%s%W(B 8.1079 +========================== 8.1080 + 8.1081 +$BLnD;$OJd40F~NO$7$?0LCV$r>o$K%l%8%9%?(B `3'$B$KJ]B8$7$F$$$^$9!#F~NOESCf$GG!2?$J(B 8.1082 +$B$k%U%!%$%k$NG!2?$J$k0LCV$K9T$C$?$H$7$F$b!"(B`C-x j 3'(`jump-to-register')$B$r(B 8.1083 +$B;H$C$FD>$A$K:G8e$NJd40F~NO0LCV$KLa$k$3$H$,$G$-$^$9!#(B 8.1084 + 8.1085 + 8.1086 +File: yatexj, Node: Modifying/Deleting, Next: Filling, Prev: Cursor jump, Up: Top 8.1087 + 8.1088 +$BJQ99(B/$B:o=|(B 8.1089 +********* 8.1090 + 8.1091 + $B4{$KF~NO$5$l$F$$$k(B LaTeX $B%3%^%s%I$NJQ99(B/$B:o=|$N$?$a$K0J2<$N5!G=$,MQ0U$5$l(B 8.1092 +$B$F$$$^$9!#(B 8.1093 + 8.1094 +`[prefix] c' 8.1095 + ... $B%+!<%=%k0LCV$N(B LaTeX $B%3%^%s%I$NJQ99(B 8.1096 +`[prefix] k' 8.1097 + ... $B%+!<%=%k0LCV$N(B LaTeX $B%3%^%s%I$N:o=|(B 8.1098 + 8.1099 +$B$3$l$i$N%3%^%s%I$O!"%3%^%s%I$r5/F0$9$k>l=j$K$h$C$FF0:n$r7hDj$9$k$N$GCm0U$7(B 8.1100 +$B$F2<$5$$!#(B 8.1101 + 8.1102 +* Menu: 8.1103 + 8.1104 +* Changing LaTeX command:: LaTeX $B%3%^%s%I$NJQ99(B 8.1105 +* Killing LaTeX command:: LaTeX $B%3%^%s%I$N:o=|(B 8.1106 + 8.1107 + 8.1108 +File: yatexj, Node: Changing LaTeX command, Next: Killing LaTeX command, Prev: Modifying/Deleting, Up: Modifying/Deleting 8.1109 + 8.1110 +LaTeX $B%3%^%s%I$NJQ99(B 8.1111 +==================== 8.1112 + 8.1113 +$BJQ99$7$?$$(B LaTeX $B%3%^%s%I$K%+!<%=%k$r9g$o$;$F(B `[prefix] c' $B$r2!$9$H$=$N%3(B 8.1114 +$B%^%s%I$rJd40F~NO$J$I$rMQ$$$F<j7Z$KJQ$($k$3$H$,$G$-$^$9!#(B`[prefix] c' $B$GJQ(B 8.1115 +$B99$G$-$k%3%^%s%I$K$O0J2<$N$b$N$,$"$j$^$9!#(B 8.1116 + 8.1117 + * `begin/end' $B$N4D6-L>(B 8.1118 + * section$B7?%3%^%s%I$N%3%^%s%IL>(B 8.1119 + * section$B7?%3%^%s%I$N0z?t(B 8.1120 + * section$B7?%3%^%s%I$N%*%W%7%g%s%Q%i%a!<%?(B([]$B$G0O$^$l$?$b$N(B) 8.1121 + * large$B7?%3%^%s%I(B 8.1122 + * ($B%$%a!<%8Jd40$GF~NO2DG=$J(B)$B?t<0%b!<%I@lMQ$N(Bmaketitle$B7?%3%^%s%I(B 8.1123 + 8.1124 + $BJQ$($?$$(Bsection$B7?%3%^%s%I$N0z?t$,$5$i$K(B LaTeX $B%3%^%s%I$r4^$`>l9g$O!"$=$N(B 8.1125 +$B0z?t$r0O$`Cf3g8L$N>e$G(B `[prefix] c' $B$r2!$9$3$H$GCf$N%3%^%s%I$rJQ99BP>]H=Dj(B 8.1126 +$B$+$i=|30$9$k$3$H$,$G$-$^$9!#(B 8.1127 + 8.1128 + 8.1129 + 8.1130 +File: yatexj, Node: Killing LaTeX command, Prev: Changing LaTeX command, Up: Modifying/Deleting 8.1131 + 8.1132 +LaTeX $B%3%^%s%I$N:o=|(B 8.1133 +==================== 8.1134 + 8.1135 +`[prefix] k' $B$O5/F0$9$k0LCV$K$h$j<!$N$h$&$JF0:n$r9T$$$^$9!#(B 8.1136 + 8.1137 + 8.1138 + $B5/F00LCV(B $BF0:n(B 8.1139 + \begin, \end$B$N9T(B `\begin\end'$B%Z%"$N:o=|(B 8.1140 + %#BEGIN, %#END $B$N9T(B %#BEGIN,%#END$B%Z%"$N:o=|(B 8.1141 + section$B7?%3%^%s%I$N>e(B($BCf(B) section$B7?%3%^%s%I$N:o=|(B 8.1142 + $B%U%)%s%H;XDj3g8L$N>e(B $B%U%)%s%H;XDj$N:o=|(B 8.1143 + $B3g8L$N>e(B $BBP$r$J$93g8L$N:o=|(B 8.1144 + 8.1145 +`\begin, \end' $B$*$h$S(B `%#BEGIN, %#END' $B$r:o=|$9$k>l9g!"(B`\begin, \end' $B$d(B 8.1146 +`%#BEGIN, %#END' $B$NB8:_$9$k9T$O$^$k$4$H:o=|$5$l$k$N$G!"$=$l$i$N0l9T$K(B 8.1147 +`\begin' $B$J$I$rFs$D0J>eO"$M$F=q$+$J$$$h$&$KCm0U$7$F$/$@$5$$!#>e5-$N$b$N$O(B 8.1148 +$B$9$Y$FK\J8$r0O$&!VMF4o!W$r:o=|$9$k$h$&$KF/$-$^$9$,!"(Buniversal-argument 8.1149 +(`C-u') $B$rBG$C$?8e$G(B`[prefix] k'$B$r%?%$%W$9$k$H!"$=$l$>$l$N!VMF4o!W$K4^$^$l(B 8.1150 +$B$k!VCf?H!W$b0l5$$K:o=|$7$^$9!#0J2<$NNc$r;29M$K$7$F2<$5$$!#(B 8.1151 + 8.1152 + $B85$N%F%-%9%H(B: [prefix] k C-u [prefix] k 8.1153 + $BK\J8(B\footnote{$B5SCm(B}$B$G$9!#(B $BK\J85SCm$G$9!#(B $BK\J8$G$9!#(B 8.1154 + $B",(B($B%+!<%=%k0LCV(B) 8.1155 + 8.1156 + 8.1157 +File: yatexj, Node: Filling, Next: Includeonly, Prev: Modifying/Deleting, Up: Top 8.1158 + 8.1159 +$B7eB7$((B 8.1160 +****** 8.1161 + 8.1162 + 8.1163 +item$B$N7eB7$((B 8.1164 +============ 8.1165 + 8.1166 + itemize $B4D6-Cf$K$"$k(B`\item'$B$N9`L\(B($BJ8>O(B)$B$,J#?t9T$KEO$k>l9g$K!"9`L\$N@hF,(B 8.1167 +$B$r7eB7$($7$?$$>l9g$K$O!"(B 8.1168 + 8.1169 + 8.1170 +`M-q' 8.1171 + ... $B7eB7$((B 8.1172 + 8.1173 +$B$K$h$C$F!"$=$N(B item $B$N%$%s%G%s%H$N?<$5$K1~$8$F(B fill $B$5$l$^$9!#$J$*!"8E$$(B 8.1174 +NTT jTeX $B$r;HMQ$7$F$$$k>l9g$K$O!"(BLisp $BJQ?t(B`NTT-jTeX'$B$r(B`t'$B$K%;%C%H$7$F2<$5(B 8.1175 +$B$$!#(B 8.1176 + 8.1177 + $B$3$N$H$-!"JQ?t(B`YaTeX-item-regexp'$B$NCM(B($BI8=`$G$O(B `"\\\\item"')$B$r9`L\;XDj%3(B 8.1178 +$B%^%s%I$N@55,I=8=$H$7$F8!:w$K;HMQ$7$^$9!#(Bitemize $B4D6-$G!"FH<+$N%3%^%s%I$rDj(B 8.1179 +$B5A$7$F9`L\$rNs5s$7$F$$$k>l9g(B($BNc$($P(B`\underlineitem')$B$O!"(B`~/.emacs' $B$G<!$N(B 8.1180 +$B$h$&$K;XDj$7$F2<$5$$!#(B 8.1181 + 8.1182 + (setq YaTeX-item-regexp 8.1183 + "\\(\\\\\\(sub\\)*item\\)\\|\\(\\\\underlineitem\\)") 8.1184 + 8.1185 +$B$3$NJQ?t$N;XDj$N;EJ}$,$h$/J,$+$i$J$$>l9g$O!"FH<+$N9`L\Ns5s%3%^%s%I$NL>A0$r(B 8.1186 +``"\item"'$B$G;O$^$k$b$N$K$7$F2<$5$$(B($BNc$($P(B"\itembf"')$B!#(B 8.1187 + 8.1188 +$BLnD;$N(B `M-q' $B$G$O(B `\item' $B$r4D6-$K1~$8$F0J2<$N$h$&$K!V%O%s%0%$%s%G%s%H!W$7(B 8.1189 +$B$^$9!#(B 8.1190 + 8.1191 + itemize, enumerate$B4D6-(B: 8.1192 + >\item[$B$[$2$[$2(B] $B1Q8l$G$O!"FC$K0UL#$N$J$$C18l$r(B `foo' $B$G$"$i$o$7$^(B 8.1193 + > $B$9$,!"$3$l$NF|K\8lHG$H$b$$$($kC18l$,!V$[$2$[$2!W(B 8.1194 + > $B$G$9!#(B 8.1195 + description$B4D6-(B: 8.1196 + > \item[$B$X$m$X$m(B] $B!V$[$2$[$2!W$r$G$?$i$a$,C18l$H$7$F;H$C$?;~$K!"Bh(B 8.1197 + > 2$B$N$G$?$i$a$JC18l$H$7$F!V$X$m$X$m!W$,;H$o$l$k$3$H$,B?(B 8.1198 + > $B$$$h$&$G$9!#(B 8.1199 + 8.1200 + 8.1201 +$B%Q%i%0%i%U$N7eB7$((B 8.1202 +================== 8.1203 + 8.1204 + itemize$B4D6-0J30$G$N%Q%i%0%i%U$N7eB7$((B(fill)$B$O!"4pK\E*$KB>$N%b!<%I$HF1$8(B 8.1205 +$B$h$&$K5!G=$7$^$9$,!"(Bverbatim$B4D6-$d!"(Btabular$B4D6-$J$I7eB7$($r$9$k$HHa;4$J>u(B 8.1206 +$B67$K$J$k$h$&$J4D6-Cf$G$O5!G=$7$^$;$s!#$^$?!"(B\verb $B$G3g$C$F$"$k$b$N$O7h$7$F(B 8.1207 +$B9TJ,3d$5$l$^$;$s(B($BJQ?t(B `YaTeX-verb-regexp' $B$G@)8f(B) )$B!#$5$i$K!"0l;~E*$K%$%s(B 8.1208 +$B%G%s%H$N?<$5$rJQ$($F$"$k2U=j$G$O!"$=$N%$%s%G%s%H$N@hF,$G(B`M-q'$B$r2!$9$3$H$K(B 8.1209 +$B$h$j(B fill-prefix $B$r$$$A$$$AJQ99$7$J$/$F7eB7$($,$G$-$^$9!#(B 8.1210 + 8.1211 + 8.1212 + 8.1213 +File: yatexj, Node: Includeonly, Next: What column, Prev: Filling, Up: Top 8.1214 + 8.1215 +$B>!<j$K(Bincludeonly 8.1216 +***************** 8.1217 + 8.1218 + $B%U%!%$%k$rJ,3d$7$FJ8>O$rF~NO$7$F$$$k;~$K$O!"%a%$%s%U%!%$%kCf$K(B 8.1219 + 8.1220 + \includeonly{$B8=:_JT=8Cf$N%U%!%$%kL>(B} 8.1221 + 8.1222 +$B$N$h$&$K=q$$$F$*$/$3$H$G!"%?%$%W%;%C%H$N;~4V$r@aLs$G$-$^$9$,!"$A$g$C$HB>$N(B 8.1223 +$B%U%!%$%k$r<jD>$7$7$?$$;~$K$O(B 8.1224 + 8.1225 + \includeonly{$B$A$g$C$H<jD>$7$7$?$$%U%!%$%kL>(B} 8.1226 + 8.1227 +$B$H=q$-D>$5$J$1$l$P$J$i$:<j4V$,$+$+$j$^$9!#LnD;$G$O8=:_JT=8$7$F$$$k%U%!%$%k(B 8.1228 +$BL>$,%a%$%s%U%!%$%k$N(B`\includeonly'$B$K$J$$>l9g$K$O<+F0E*$K$3$l$r8!=P$7!"<!$N(B 8.1229 +$B;X<($r6D$.$^$9!#(B 8.1230 + 8.1231 + A)dd R)eplace %)comment? 8.1232 + 8.1233 +$B8=:_JT=8Cf$N%U%!%$%k$r(B `\includeonly' $B$N%j%9%H$K2C$($?$$;~$K$O(B`a'$B$r!"8=:_(B 8.1234 +$BJT=8Cf$N%U%!%$%k$@$1$r(B `\includeonly' $B$K$7$?$$;~$O(B`r'$B$r!"(B`\includeonly' $B$N(B 8.1235 +$B9T$r%3%a%s%H%"%&%H$7$FL58z2=$7$?$$;~$K$O!"(B`%'$B$r$=$l$>$l2!$7$F2<$5$$!#(B 8.1236 + 8.1237 + 8.1238 +File: yatexj, Node: What column, Next: Intelligent newline, Prev: Includeonly, Up: Top 8.1239 + 8.1240 +$B$3$3$O$I$3(B? 8.1241 +*********** 8.1242 + 8.1243 + $B9`L\?t$NB?$$(B tabular $B$J$I$r$?$/$5$s=q$$$F$$$k$H2<$NJ}$N9T$G!"$$$^=q$$$F(B 8.1244 +$B$$$k7e$,$I$3$KBP1~$9$k$N$+$o$+$i$J$/$J$C$F$7$^$&$3$H$,$"$j$^$9!#Nc$($P!"0J(B 8.1245 +$B2<$N$h$&$J(B tabular $B$K$*$$$F!"(B 8.1246 + 8.1247 + \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline 8.1248 + $B;aL>(B&$B=jB0(B&$B")(B&$B=;=j(B&$BEEOC(B&FAX&$B5">J@h(B&$B5">J@hEEOC(B\\ \hline 8.1249 + $BLp>eFsO:(B & 6 & 223 & $B2#IM;T9AKL6hF|5H(B & xxx-yyy & 8.1250 + zzz-www & $B%H%s%,(B & 9876-54321 \\ 8.1251 + $BF|5H>.AN(B & 2 & \multicolumn{2}{c|}{$B65$($J$$(B} 8.1252 + &&&(???) 8.1253 + \\ \hline 8.1254 + \end{tabular} 8.1255 + 8.1256 +(???)$B$NItJ,$,$I$N9`L\$J$N$+$9$0$KH=CG$9$k$N$OFq$7$$$G$7$g$&!#$3$s$J;~$O!"(B 8.1257 + 8.1258 +`[prefix] &' 8.1259 + ... $B8=:_$N%+%i%`I=<((B 8.1260 + 8.1261 +$B$r2!$9$H%+!<%=%k0LCV$N%+%i%`$,$I$N9`L\$K3:Ev$9$k$+$r%_%K%P%C%U%!$KI=<($7$^(B 8.1262 +$B$9!#(Btabular/array$B4D6-$NBh(B1$B9TL\$r9`L\L>$NJB$S$H$_$J$7$FBP1~$9$k$b$N$rC5$7$^(B 8.1263 +$B$9!#$b$79`L\L>$H$7$FJL$N$b$N$rI=<($7$FM_$7$$>l9g$O!"9TF,$r(B`%'$B$K$7$F%@%_!<(B 8.1264 +$B$N9`L\JB$S$r:n$C$F$*$/$HNI$$$G$7$g$&!#(B 8.1265 + 8.1266 + 8.1267 +File: yatexj, Node: Intelligent newline, Next: Usepackage cheker, Prev: What column, Up: Top 8.1268 + 8.1269 +$B$*$^$+$;2~9T(B 8.1270 +************ 8.1271 + 8.1272 + tabular[*], array, itemize, enumerate, tabbing $B4D6-$r(Bbegin$B7?Jd40$GF~NO$7(B 8.1273 +$B$?;~!"$^$?$O3F4D6-Fb$G(B 8.1274 + 8.1275 +`ESC RET' 8.1276 + ... $B$*$^$+$;2~9T(B 8.1277 + 8.1278 +$B$r2!$9$H!"$=$N4D6-$K1~$8$?9T%(%s%H%j$r<!$N9T$KA^F~$7$^$9(B(begin$B7?Jd40;~$K<+(B 8.1279 +$BF0A^F~$5$l$?%(%s%H%j$,ITMW$J>l9g$O(B undo $B$K$h$C$F>C5n$G$-$^$9(B)$B!#Nc$($P!"(B 8.1280 +tabular$B4D6-$G$O!"$=$N4D6-$N%+%i%`?t$KBP1~$7$?8D?t$N(B `&' $B$K2C$(!"9TKv$N(B 8.1281 +`\\' $B$rF~$l$^$9!#$3$N;~$=$l0JA0$K(B `\hline' $B$,$"$l$P$=$l$bIU$12C$($^$9!#4D(B 8.1282 +$B6-$H$=$l$K1~$8$F<+F0F~NO$9$k$b$N$NBP1~$O0J2<$N$h$&$K$J$j$^$9!#(B 8.1283 + 8.1284 + * `tabular', `tabular*', `array' 8.1285 + 8.1286 + $B%+%i%`?t(B-1 $B$@$1$N(B `&' $B$H(B `\\'$B!#I,MW$K1~$8$F(B `\hline' 8.1287 + 8.1288 + * `tabbing' 8.1289 + 8.1290 + $B0l9TL\$GDj5A$7$F$$$k(B `\=' $B$HF1$88D?t$N(B `\>'$B!#(B 8.1291 + 8.1292 + * `itemize', `enumerate', `description', `list' 8.1293 + 8.1294 + `\item' $B$^$?$O(B `item[]' 8.1295 + 8.1296 + tabular $B4D6-$NNc$N$h$&$K!"K\5!G=$O3F4D6-$N0l9TL\$NFbMF$r;29M$K$7$FF0:n$9(B 8.1297 +$B$k$N$G!"$J$k$Y$/Fs9TL\0J9_$G8F$S=P$9$h$&$K$7$F$/$@$5$$!#(B 8.1298 + 8.1299 + $B$b$7!"$=$NB>$N4D6-!"Nc$($P(B `foo'$B!"$KBP$7$F(B`$B$*$^$+$;2~9T(B'$B$rF0:n$5$;$?$$;~(B 8.1300 +$B$O!"(B`YaTeX-intelligent-newline-foo' $B$H$$$&L>A0$N4X?t$rDj5A$7$^$9!#Dj5A$7$?(B 8.1301 +$B4X?t$O!"8=:_$N9T$K2~9T$rA^F~$7$?D>8e$N9TF,$N0LCV$G8F$P$l$^$9!#4X?t(B 8.1302 +`YaTeX-indent-line' $B$r8F$V$H8=:_$N4D6-$N%M%9%H$K1~$8$??<$5$K%$%s%G%s%H$5$l(B 8.1303 +$B$k$N$G!"$3$l$r8F$s$G$+$i2?$+$rA^F~$9$k$h$&$J%3!<%I$r=q$/$H$h$$$G$7$g$&!#(B 8.1304 +`yatexenv.el'$BFb$N4X?t(B `YaTeX-intelligent-newline-itemize' $B$NDj5A$J$I$r;29M(B 8.1305 +$B$K$7$F$/$@$5$$!#(B 8.1306 + 8.1307 + 8.1308 + 8.1309 +File: yatexj, Node: Usepackage cheker, Next: Changing mode of YaTeX, Prev: Intelligent newline, Up: Top 8.1310 + 8.1311 +$B@h2s$j(Busepackage 8.1312 +**************** 8.1313 + 8.1314 + begin$B7?!"(Bsection$B7?!"(Bmaketitle$B7?!"$$$:$l$+$N(BLaTeX2e$B%^%/%m$rJd40F~NO$9$k$H!"(B 8.1315 +$B$=$N%^%/%m$NMxMQ$K30It%Q%C%1!<%8$rI,MW$H$9$k>l9g!"$=$N%Q%C%1!<%8$rK\J8Cf$G(B 8.1316 +`\usepackage{}' $B$7$F$$$k$+$I$&$+$rD4::$7!"$b$7$7$F$$$J$1$l$P%W%j%"%s%V%k$K(B 8.1317 +$BBP1~$9$k%Q%C%1!<%8$r0z?t$K$7$?(B `\usepackage' $BJ8$r(B($B3NG'8e$K(B)$BA^F~$7$^$9!#(B 8.1318 + 8.1319 + $B$?$@$7$3$N5!G=$,F/$/$?$a$K$O!"%Q%C%1!<%8L>$H$=$NCf$GDj5A$5$l$F$$$k%^%/%m(B 8.1320 +$B72$r(Balist$B$N7A<0$GJQ?t(B `YaTeX-package-alist-private' $B$K@_Dj$7$F$*$/I,MW$,$"(B 8.1321 +$B$j$^$9!#(B 8.1322 + 8.1323 + 8.1324 +File: yatexj, Node: Changing mode of YaTeX, Next: Online help, Prev: Usepackage cheker, Up: Top 8.1325 + 8.1326 +$BLnD;$NF0:n%b!<%I@Z$jBX$((B 8.1327 +************************ 8.1328 + 8.1329 +`[prefix] w' 8.1330 + ... $BLnD;F0:n%b!<%I@Z$jBX$(%a%K%e!<(B 8.1331 + 8.1332 +$B$GLnD;<+?H$NF0:n$r7hDj$9$k0J2<$N%b!<%I$r@Z$jBX$($^$9!#(B 8.1333 + 8.1334 + * $B=$@5%b!<%I(B 8.1335 + * $BLnD;?t<0%b!<%I(B 8.1336 + 8.1337 +$B=$@5%b!<%I$O!"3+$-3g8LF~NO;~$N=hM}$r%3%s%H%m!<%k$7!"=$@5%b!<%I(BON$B$N;~$O3+$-(B 8.1338 +$B3g8L$NF~NO$O3+$-3g8L$N$_$NF~NO$K$J$j!"=$@5%b!<%I(BOFF$B$N;~$O3+$-3g8L$NF~NO$@(B 8.1339 +$B$1$GJD$83g8L$^$GF~NO$7$^$9!#%G%U%)%k%H(B($B5/F0;~(B)$B$N@_Dj$O(B*OFF*$B$G$9!#(B 8.1340 + 8.1341 + $BLnD;?t<0%b!<%I$O!"JQ?t(B `YaTeX-auto-math-mode' $B$,(B `nil' $B$N;~$N$_M-8z$G!"(B 8.1342 +$B$3$N$H$-(B`;'$B$d(B`:'$B$r2!$7$?;~(B(*Note Image completion::$B;2>H(B)$B$K!"$I$N$h$&$J%$%a!<(B 8.1343 +$B%8Jd40$r5!G=$5$;$k$+!"DL>o$N%-!<$H$7$F5!G=$5$;$k$+$r<jF0$G@Z$jBX$($^$9!#<+(B 8.1344 +$BF0H=Dj$,CY$$%^%7%s$G$O(B`YaTeX-auto-math-mode' `nil'$B$K%;%C%H$7!"LnD;?t<0%b!<(B 8.1345 +$B%I$r<jF0$G@Z$jBX$($k$HNI$$$G$7$g$&!#(B 8.1346 + 8.1347 + 8.1348 + 8.1349 +File: yatexj, Node: Online help, Next: Inclusion hierarchy browser, Prev: Changing mode of YaTeX, Up: Top 8.1350 + 8.1351 +$B%*%s%i%$%s%X%k%W(B 8.1352 +**************** 8.1353 + 8.1354 + $B;H$*$&$H$9$k(B LaTeX $B%3%^%s%I$NMQK!$,$h$/J,$+$i$J$$;~$O!"%*%s%i%$%s%X%k%W(B 8.1355 +$B$r$R$-$^$7$g$&!#%X%k%W$K4X$9$k%-!<$K$O0J2<$N$b$N$,$"$j$^$9!#(B 8.1356 + 8.1357 +`[prefix] ?' 8.1358 + ... $B%*%s%i%$%s%X%k%W(B 8.1359 +`[prefix] /' 8.1360 + ... $B%*%s%i%$%s(Bapropos 8.1361 + 8.1362 + 8.1363 +$B%*%s%i%$%s%X%k%W(B 8.1364 +================ 8.1365 + 8.1366 + $B!V%*%s%i%$%s%X%k%W!W$O!"0lHLE*$J(B LaTeX $B%3%^%s%I(B($B%G%U%)%k%H$G%+!<%=%k0LCV(B 8.1367 +$B$N%3%^%s%I(B)$B$KBP$9$k@bL@$rNY$N%P%C%U%!$KI=<($7$^$9!#$3$N;~;2>H$5$l$k%X%k%W(B 8.1368 +$BMQ%U%!%$%k$K$O!V%0%m!<%P%k%X%k%W!W$H!V%W%i%$%Y!<%H%X%k%W!W$NFs<oN`$,$"$j!"(B 8.1369 +$BA0<T$O(B LaTeX $B$NI8=`%3%^%s%I$N<g$J$b$N$N@bL@$r4^$`%U%!%$%k$G!"JQ?t(B 8.1370 +`YaTeX-help-file'$B$NCM$G;XDj$5$l$^$9!#$3$N%U%!%$%k$ODL>o8x6&$N>l=j(B($B%G%U%)%k(B 8.1371 +$B%H$G(B`$EMACSEXECPATH')$B$KCV$+$l!"C/$b$,$=$NFbMF$r99?7$G$-$k$h$&$KA40w$K=q$-(B 8.1372 +$B9~$_8"$,M?$($i$l$k$Y$-$b$N$G$9!#8e<T$O!"HsI8=`$b$7$/$O8D?ME*$J%^%/%mDj5A$K(B 8.1373 +$B4X$9$k@bL@$,=q$+$l$F$$$k%U%!%$%k$G!"JQ?t(B`YaTeX-help-file-private'$B$NCM$G;X(B 8.1374 +$BDj$5$l$^$9!#$3$A$i$O%f!<%6$N%[!<%`%G%#%l%/%H%j$N2<$J$I$KCV$+$l$^$9!#(B 8.1375 + 8.1376 + 8.1377 +$B%*%s%i%$%s(Bapropos 8.1378 +================= 8.1379 + 8.1380 + $B!V%*%s%i%$%s(Bapropos$B!W$O(B GNU Emacs $B$N(B apropos $B$HF1MM!"%f!<%6$,;XDj$7$?%-!<(B 8.1381 +$B%o!<%I$r@bL@J8$K4^$`9`L\$9$Y$F$rNY$N%P%C%U%!$KI=<($7$^$9!#(B 8.1382 + 8.1383 + $B$b$7!"D4$Y$h$&$H$7$?(BLaTeX$B%3%^%s%I$KBP$9$k@bL@$,%X%k%W%U%!%$%kCf$K8+$D$+(B 8.1384 +$B$i$J$+$C$?>l9g$O!"@bL@J8$NF~NO$r5a$a$F$/$k$N$G!"2DG=$G$"$l$P;29M=q$J$I$rD4(B 8.1385 +$B$Y$F$=$N%3%^%s%I$N@bL@$rF~NO$7$F$/$@$5$$!#$b$7!"$J$K$+I8=`E*$J%3%^%s%I$KBP(B 8.1386 +$B$9$k@bL@$r=q$$$?$J$i$P$<$R;d$^$G$=$N@bL@$r$*Aw$j2<$5$$!#<!2s$NG[I[$K4^$a$?(B 8.1387 +$B$$$H;W$$$^$9!#(B 8.1388 + 8.1389 + 8.1390 +File: yatexj, Node: Inclusion hierarchy browser, Next: Cooperation with other packages, Prev: Online help, Up: Top 8.1391 + 8.1392 +$B%$%s%/%k!<%I9=B$%V%i%&%6(B 8.1393 +************************ 8.1394 + 8.1395 +$BJ#?t$N%U%!%$%k$KJ,3d$7$F$$$k%I%-%e%a%s%H$r=q$$$F$$$k>l9g!"(B 8.1396 + 8.1397 +`[prefix] d' 8.1398 + ... $B%$%s%/%k!<%I9=B$%V%i%&%:(B 8.1399 + 8.1400 +$B$r2!$9$H!"$=$N%I%-%e%a%s%H$N?F%U%!%$%k$rJ9$$$FMh$^$9!#$3$3$GA4$F$N%U%!%$%k(B 8.1401 +$B$N?F$H$J$k%U%!%$%k(B($B%G%U%)%k%H$,<($5$l$F$$$k$N$GBgDq$O(BRET$B$N$_(B)$B$rF~NO$9$k$H(B 8.1402 +$B%$%s%/%k!<%I$7$F$$$kA4$F$N%U%!%$%k$r2r@O$7!"%$%s%/%k!<%I>u67$r;k3PE*$KI=<((B 8.1403 +$B$7$^$9!#$3$N%P%C%U%!$G$O0J2<$N%-!<A`:n$,M-8z$G$9!#(B 8.1404 + 8.1405 +`n' 8.1406 + ... $B<!$N9T$K0\F0$7BP1~$9$k%U%!%$%k$rNY$N%P%C%U%!$KI=<((B 8.1407 +`p' 8.1408 + ... $B>e$N9T$K0\F0$7BP1~$9$k%U%!%$%k$rNY$N%P%C%U%!$KI=<((B 8.1409 +`N' 8.1410 + ... $BF1$8%$%s%/%k!<%I%l%Y%k$N<!$N%U%!%$%k$K0\F0(B 8.1411 +`P' 8.1412 + ... $BF1$8%$%s%/%k!<%I%l%Y%k$NA0$N%U%!%$%k$K0\F0(B 8.1413 +`j' 8.1414 + ... $B<!$N9T$K0\F0(B 8.1415 +`k' 8.1416 + ... $B>e$N9T$K0\F0(B 8.1417 +`u' 8.1418 + ... $B0lBe?F$K$"$?$k%U%!%$%k$K0\F0(B 8.1419 +`.' 8.1420 + ... $B%+!<%=%k0LCV$N%U%!%$%k$rNY$N%P%C%U%!$KI=<((B 8.1421 +`SPC' 8.1422 + ... $BNY$N%P%C%U%!$NBP1~%U%!%$%k$r%9%/%m!<%k%"%C%W(B 8.1423 +`DEL, b' 8.1424 + ... $BNY$N%P%C%U%!$NBP1~%U%!%$%k$r%9%/%m!<%k%@%&%s(B 8.1425 +`<' 8.1426 + ... $BNY$N%P%C%U%!$NBP1~%U%!%$%k$N@hF,$rI=<((B 8.1427 +`>' 8.1428 + ... $BNY$N%P%C%U%!$NBP1~%U%!%$%k$NKvHx$rI=<((B 8.1429 +`'' 8.1430 + ... (`<'$B$d(B`>'$B$N8e$G(B)$B85$NI=<(0LCV$KLa$k(B 8.1431 +`RET, g' 8.1432 + ... $B%+!<%=%k0LCV$N%U%!%$%k$rNY$N%P%C%U%!$G%*!<%W%s(B 8.1433 +`mouse-2' 8.1434 + ... RET$B$HF1$8(B($B%&%#%s%I%&;HMQ;~$N$_(B) 8.1435 +`o' 8.1436 + ... $BNY$N%&%#%s%I%&$K0\F0(B 8.1437 +`1' 8.1438 + ... $BB>$N%&%#%s%I%&$r>C$9(B 8.1439 +`-' 8.1440 + ... $B%V%i%&%:%&%#%s%I%&$r>.$5$/$9$k(B 8.1441 +`+' 8.1442 + ... $B%V%i%&%:%&%#%s%I%&$rBg$-$/$9$k(B 8.1443 +`?' 8.1444 + ... $B%X%k%WI=<((B 8.1445 +`q' 8.1446 + ... $BI=<(A0$N>uBV$KLa$k(B 8.1447 + 8.1448 + $B$?$@$7!"NY$N%&%#%s%I%&$N%U%!%$%k$NFbMF$rI=<($9$k5!G=$K4X$7$F$O!"BP1~$9$k(B 8.1449 +$B%U%!%$%k$r%/%m!<%:$7$F$7$^$&$H$&$^$/F/$-$^$;$s$N$G$4Cm0U$/$@$5$$!#(B 8.1450 + 8.1451 + 8.1452 +File: yatexj, Node: Cooperation with other packages, Next: Customizations, Prev: Inclusion hierarchy browser, Up: Top 8.1453 + 8.1454 +$BB>%Q%C%1!<%8$H$NO"7H(B 8.1455 +******************** 8.1456 + 8.1457 + 8.1458 +gmhist 8.1459 +====== 8.1460 + 8.1461 + `gmhist.el'$B$H(B`gmhist-mh.el' $B$r%m!<%I$7$F$$$k>l9g!"%W%l%t%e!<%3%^%s%I$NF~(B 8.1462 +$BNO(B(`[prefix] tp]')$B!"0u:~%3%^%s%I$NF~NO(B(`[prefix] tl')$B$N;~$KFHN)$7$?%R%9%H(B 8.1463 +$B%j$rMxMQ$G$-$^$9!#$=$l$>$l$N%W%m%s%W%H$G!"(B`M-p' $B$r2!$9$HD>A0$KMxMQ$7$?%3%^(B 8.1464 +$B%s%IJ8;zNs$r$/$jJV$78F$S=P$9$3$H$,$G$-$^$9!#(B 8.1465 + 8.1466 + 8.1467 +min-out 8.1468 +======= 8.1469 + 8.1470 + `min-out.el' (`outline-minor-mode') $B$HLnD;$rAH$_9g$o$;$F;H$&$3$H$b$b$A$m(B 8.1471 +$B$s2DG=$G$9!#@_Dj$NJ}K!$K4X$7$F$O(B`yatexm-o.el'$B$r$4Mw$/$@$5$$!#(B 8.1472 + 8.1473 + 8.1474 +File: yatexj, Node: Customizations, Next: Etc, Prev: Cooperation with other packages, Up: Top 8.1475 + 8.1476 +$B%+%9%?%^%$%:(B 8.1477 +************ 8.1478 + 8.1479 + $BLnD;$NF0:n$r@)8f$9$k<o!9$NJQ?t$rFH<+$K@_Dj$9$k$3$H$K$h$j!"Jd40F~NO$r5/F0(B 8.1480 +$B$9$k%-!<%"%5%$%s$rJQ$($?$j!"4D6-L>$NJd408uJd$r$5$i$K=<<B$5$;$k$3$H$J$I$,$G(B 8.1481 +$B$-$^$9!#(B 8.1482 + 8.1483 +* Menu: 8.1484 + 8.1485 +* Lisp variables:: lisp $BJQ?t(B 8.1486 +* Add-in functions:: $BIU2C4X?t(B($B%"%I%$%s4X?t(B) 8.1487 + 8.1488 + 8.1489 +File: yatexj, Node: Lisp variables, Next: Add-in functions, Prev: Customizations, Up: Customizations 8.1490 + 8.1491 +lisp $BJQ?t(B 8.1492 +========= 8.1493 + 8.1494 + $BNc$($P(B prefix $B%-!<$r(B `C-c' $B0J30$N%-!<$K$7$?$$>l9g$O!"(B`YaTeX-prefix'$B$K(B 8.1495 +prefix $B%-!<$K$7$?$$%7%s%\%k$rDj5A$7$F$/$@$5$$!#$5$i$K!"!V(B`C-c $B1Q;z(B'$B!W$H$$(B 8.1496 +$B$&%-!<%P%$%s%I$OFH<+$N4X?t$,3d$jEv$F$F$"$k$N$G;H$$$?$/$J$$!#$3$N$h$&$J;~$O!"(B 8.1497 +`YaTeX-inhibit-prefix-letter' $B$r(B `t' $B$K@_Dj$9$k$3$H$K$h$j!"(B`C-c $B1Q;z!D(B'$B$N(B 8.1498 +$B%P%$%s%I$,A4$F!"BP1~$9$k(B`C-c C-$B1Q;z!D(B'$B$KJQ$o$j$^$9(B($B$?$@$7!"(Bbegin$B7?(B large$B7?(B 8.1499 +$BJd40$NBgJ8;z5/F0$K$h$k%j%8%g%s;XDj$O2DG=$J$^$^$G$9!#$3$l$bL58z$K$7$?$$>l9g(B 8.1500 +$B$O(B`t'$B$G$O$J$/(B 1 $B$K%;%C%H$7$F2<$5$$!#(B)$B!#(B 8.1501 + 8.1502 +* Menu: 8.1503 + 8.1504 +* All customizable variables:: $B%+%9%?%^%$%:JQ?t0lMw(B 8.1505 +* Sample definitions:: $B%+%9%?%^%$%:JQ?t@_DjNc(B 8.1506 +* Hook variables:: hook$BJQ?t(B 8.1507 +* Hook file:: hook$BMQ%U%!%$%k(B 8.1508 + 8.1509 + 8.1510 +File: yatexj, Node: All customizable variables, Next: Sample definitions, Prev: Lisp variables, Up: Lisp variables 8.1511 + 8.1512 +$B%+%9%?%^%$%:JQ?t0lMw(B 8.1513 +-------------------- 8.1514 + 8.1515 + yatex-mode $B$K$*$1$k<!$NJQ?t$,%+%9%?%^%$%:2DG=$G$9!#(B`~/.emacs' $B$G(B `setq' 8.1516 +$B$7$F$*$1$P!"$=$A$i$NDj5A$,M%@h$5$l$^$9!#3g8L$NCf$O%G%U%)%k%HCM$G$9!#<B:]$K(B 8.1517 +$BJQ?t$NCM$rJQ99$9$k>l9g$O(B `M-x describe-variable' $B$GJQ?t$N>\:Y$J@bL@$r;2>H(B 8.1518 +$B$7$F$/$@$5$$!#(B 8.1519 + 8.1520 + -- Variable: YaTeX-prefix 8.1521 + yatex-mode $BCf$N%W%j%U%#%/%9%-!<(B (`\C-c') 8.1522 + 8.1523 + -- Variable: YaTeX-inhibit-prefix-letter 8.1524 + prefix $B%-!<$ND>8e$N%-!<%P%$%s%I$G(B `$B1Q;z(B' $B$N$b$N$r(B `C-$B1Q;z(B' $B$KJQ99(B 8.1525 + (`nil') 8.1526 + 8.1527 + -- Variable: YaTeX-fill-prefix 8.1528 + $BK\J8$r=q$/;~$N9TF,$KA^F~$9$k@\F,<-$9$J$o$A(B fill-prefix (`""(nil)') 8.1529 + 8.1530 + -- Variable: YaTeX-user-completion-table 8.1531 + $B3X=,$7$?(BLaTeX$B%3%^%s%IJ]B8%U%!%$%kL>(B (`"~/.yatexrc"') 8.1532 + 8.1533 + -- Variable: YaTeX-kanji-code 8.1534 + $BJ8=q$r:n@.$9$k;~$N4A;z%3!<%I(Bnil=$B4{B8$N%3!<%I$N$^$^(B 8.1535 + 0=no-conversion1=Shift JIS, 2=JIS, 3=EUC (2 (MS-DOS$B$G$O(B1)) 8.1536 + 8.1537 + -- Variable: tex-command 8.1538 + LaTeX$B%?%$%W%;%C%?%3%^%s%IL>(B (`"platex"') 8.1539 + 8.1540 + -- Variable: dvi2-command 8.1541 + $B%W%l%t%e!<%"%3%^%s%IL>(B (`"xdvi -geo +0+0 -s 4"') 8.1542 + 8.1543 + -- Variable: dviprint-command-format 8.1544 + dvi$B%U%!%$%k$N0u:~$K;H$o$l$k%3%^%s%I<0(B (`"dvi2ps %f %t %s | lpr"') 8.1545 + 8.1546 + -- Variable: dviprint-from-format 8.1547 + $B>e$N(B`%f'$B$KAjEv$9$k3+;O%Z!<%8;XDj=q<0!"(B`%b' $B$,3+;O%Z!<%8HV9f$KJQ$o$k(B 8.1548 + (`"-f %b"') 8.1549 + 8.1550 + -- Variable: dviprint-to-format 8.1551 + `%t' $B$KAjEv$9$k=*N;%Z!<%8;XDj=q<0!"(B`%e'$B$,=*N;%Z!<%8HV9f$KJQ$o$k(B (`"-t 8.1552 + %e"') 8.1553 + 8.1554 + -- Variable: makeindex-command 8.1555 + makeindex$B%3%^%s%I(B (`"makeindex"' (MS-DOS$B$G$O(B`"makeind"')) 8.1556 + 8.1557 + -- Variable: YaTeX-need-nonstop 8.1558 + `\nonstopmode{}'$B$r<+F0E*$KIU2C$9$k$+(B (`nil') 8.1559 + 8.1560 + -- Variable: latex-warning-regexp 8.1561 + latex$B%3%^%s%I$N=PNO$9$k%&%)!<%K%s%09T$N@55,I=8=(B (`"line.* [0-9]*"') 8.1562 + 8.1563 + -- Variable: latex-error-regexp 8.1564 + $BF1$8$/%(%i!<9T$N@55,I=8=(B (`"l\\.[1-9][0-9]*"') 8.1565 + 8.1566 + -- Variable: latex-dos-emergency-message 8.1567 + MS-DOS$B>e$GF0:n$9$k(B latex $B%3%^%s%I$,!"%(%i!<$K$h$jDd;_$9$k$H$-=PNO$9$k(B 8.1568 + $B%a%C%;!<%8(B (`"Emergency stop"') 8.1569 + 8.1570 + -- Variable: latex-message-kanji-code 8.1571 + $B%?%$%W%;%C%?$N=PNO$9$k%a%C%;!<%8$N4A;z%3!<%I(B.$B%?%$%W%;%C%H%P%C%U%!$N=P(B 8.1572 + $BNO$,2=$1$k;~$O!"$3$l$r@_Dj$9$k(B (2, Nemacs$B$G$N$_M-8z(B) 8.1573 + 8.1574 + -- Variable: NTT-jTeX 8.1575 + $B8E$$(BNTT-jTeX$B;HMQ;~$N$h$&$K%$%s%G%s%H$7$?9T$N@hF,$HA0$N9T$N(B($B%?%$%W%;%C(B 8.1576 + $B%H8e$N(B)$B;z4V$,6u$$$F$7$^$&$N$r7y$&>l9g$O(B`t'$B$K$9$k(B(`nil') 8.1577 + 8.1578 + -- Variable: YaTeX-item-regexp 8.1579 + item$B$N7eB7$($N;~$KMQ$$$k!"(Bitem$B$N@55,I=8=(B (`"\\\\(sub\\)*item"') 8.1580 + 8.1581 + -- Variable: YaTeX-verb-regexp 8.1582 + verb$B%3%^%s%I$N@55,I=8=!#@hF,$N(B\\\\$B$O$D$1$J$$(B (`"verb\\*?\\|path"') 8.1583 + 8.1584 + -- Variable: YaTeX-nervous 8.1585 + $B%m!<%+%k<-=q$rMQ$$$k;~(B `t' (`t') 8.1586 + 8.1587 + -- Variable: YaTeX-sectioning-regexp 8.1588 + $B%;%/%7%g%s6h@Z$j@_Dj%3%^%s%I$N@55,I=8=(B 8.1589 + (`"\\(part\\|chapter\\*?\\|\\(sub\\)*\\(section\\|paragraph\\)\\*?\\)\\b"') 8.1590 + 8.1591 + -- Variable: YaTeX-fill-inhibit-environments 8.1592 + fill $B$rM^;_$9$k4D6-L>$N%j%9%H(B (`'("tabular" "tabular*" "array" 8.1593 + "picture" "eqnarray" "eqnarray*" "equation" "math" "displaymath" 8.1594 + "verbatim" "verbatim*")') 8.1595 + 8.1596 + -- Variable: YaTeX-uncomment-once 8.1597 + $BNN0h(Buncomment$B$G9TF,$NJ#?t$N(B`%'$B$rA4$F:o=|$9$k$+(B (`nil') 8.1598 + 8.1599 + -- Variable: YaTeX-close-paren-always 8.1600 + $B3+$-3g8L$NF~NO$G>o$KJD$83g8L$rF~NO$9$k(B (`t') 8.1601 + 8.1602 + -- Variable: YaTeX-auto-math-mode 8.1603 + $B?t<0%b!<%I$N@Z$jBX$($r<+F0E*$K9T$&(B (`t') 8.1604 + 8.1605 + -- Variable: YaTeX-math-key-list-private 8.1606 + $B?t<0%$%a!<%8Jd40$GMQ$$$k(B ($B%W%j%U%#%/%9%-!<(B . $BBP1~Jd40%F!<%V%k(B) $B$N(B 8.1607 + alist (`nil')$B!#Jd40%F!<%V%k$N=q$-J}$K$D$$$F$O(B`yatexmth.el'$B$r;2>H!#(B 8.1608 + 8.1609 + -- Variable: YaTeX-default-pop-window-height 8.1610 + 1$B2hLL$N;~$K%?%$%W%;%C%H%P%C%U%!$r=i$a$F:n@.$9$k;~$N9b$5!#?tCM$G9T?t!"(B 8.1611 + $B?t;zJ8;zNs$G(BEmacs$B%&%#%s%I%&$KBP$9$kI4J,N((B (10) 8.1612 + 8.1613 + -- Variable: YaTeX-help-file 8.1614 + $B6&MQ%X%k%W%U%!%$%k(B (`$doc-directory/../../site-lisp/YATEXHLP.jp') 8.1615 + 8.1616 + -- Variable: YaTeX-help-file-private 8.1617 + $B8D?MMQ%X%k%W%U%!%$%k(B (`"~/YATEXHLP.jp"') 8.1618 + 8.1619 + -- Variable: YaTeX-no-begend-shortcut 8.1620 + `[prefix] b ??' $B$N%7%g!<%H%+%C%H$r;H$o$:!"(B`[prefix] b' $B$@$1$GJd40F~NO(B 8.1621 + $B$KF~$k(B (`nil') 8.1622 + 8.1623 + -- Variable: YaTeX-hilit-pattern-adjustment-private 8.1624 + $B@55,I=8=$H$=$l$K%^%C%A$9$k$b$N$NO@M}E*0UL#$r%7%s%\%k$G$"$i$o$7$?$b$N(B 8.1625 + $B$N%j%9%H!D$N%j%9%H!#(Bhilit19 $B$rAH$_9~$s$G$$$k;~$N$_M-8z!#>\$7$/$O(B 8.1626 + `(assq 'yatex-mode hilit-patterns-alist)' $B$7$?7k2L$H!"JQ?t(B 8.1627 + `YaTeX-hilit-pattern-adjustment-default' $B$NCM(B($B$H>l9g$K$h$C$F$O(B 8.1628 + hilit19 $B$N%I%-%e%a%s%H(B)$B$r;2>H$;$h!#(B 8.1629 + 8.1630 + -- Variable: YaTeX-sectioning-level 8.1631 + LaTeX$B$N%;%/%7%g%sC10L@k8@%3%^%s%I$H$=$NO@M}E*9b$5$N(Balist$B!#(B 8.1632 + 8.1633 + -- Variable: YaTeX-hierarchy-ignore-heading-regexp 8.1634 + Hierarchy $B%P%C%U%!$ODL>o%U%!%$%k%X%C%@$H$7$F!"(BLaTeX$B$N%;%/%7%g%s@k8@%3(B 8.1635 + $B%^%s%I$N0z?t$r8!:w$7!"$=$l$,$J$1$l$P%3%a%s%H9T$rC5$9$,!"$=$N:]$K%X%C(B 8.1636 + $B%@$H$7$F$O0UL#$r;}$?$J$$%Q%?!<%s$r$3$NJQ?t$K@_Dj$9$k!#%G%U%)%k%H$G$O(B 8.1637 + RCS $B%X%C%@$H%b!<%I;XDj9T(B(-*- xxx -*-)$B$,@_Dj$5$l$F$$$k!#(B 8.1638 + 8.1639 + -- Variable: YaTeX-skip-default-reader 8.1640 + Non-nil $B$K@_Dj$9$k$H(Bsection$B7?%3%^%s%I$N0z?tF~NO;~!"%"%I%$%s4X?t$,$J$1(B 8.1641 + $B$l$P%_%K%P%C%U%!$G$NFI$_9~$_$r$;$:$KF~NO$r40N;$5$;$k(B (`nil') 8.1642 + 8.1643 + -- Variable: YaTeX-create-file-prefix-g 8.1644 + `\include'$B$J$I$G(B `prefix g'$B$7$?;~$K!"%8%c%s%W@h$,B8:_$7$J$$%U%!%$%k$G(B 8.1645 + $B$"$C$F$b%*!<%W%s$9$k(B (`nil') 8.1646 + 8.1647 + -- Variable: YaTeX-simple-messages 8.1648 + $B3F<oJd40;~$N%a%C%;!<%8=PNO$r4JAG2=$9$k(B (`nil') 8.1649 + 8.1650 + -- Variable: YaTeX-hilit-sectioning-face 8.1651 + $B?'IU$1$,M-8z$J;~$N(B `\part' $B$N?'(B (`'(yellow/dodgerblue 8.1652 + yellow/slateblue)')$B!#%j%9%H$NBh0lMWAG$O(B `hilit-background-mode' $B$,(B 8.1653 + `'light' $B$N;~$N!"BhFsMWAG$O(B `'dark' $B$N;~$N(B `\chapter' $B$N?'$G!"J8;z?'(B/ 8.1654 + $BGX7J?'(B $B$N$h$&$K;XDj$9$k!#(B 8.1655 + 8.1656 + -- Variable: YaTeX-hilit-sectioning-attenuation-rate 8.1657 + $B?'IU$1$,M-8z$J;~$N!"(B`\subparagraph' $B$N?'$r(B `\chapter' $B$NG;EY$N2?(B%$BGv$/(B 8.1658 + $B$7$?$b$N$K$9$k$+(B (`'(15 40)') `YaTeX-hilit-sectioning-face'$B$N9`;2>H!#(B 8.1659 + 8.1660 + -- Variable: YaTeX-use-AMS-LaTeX 8.1661 + AMS-LaTeX $B$r;HMQ$9$k>l9g$O(B `t' $B$K@_Dj$9$k(B (`nil') 8.1662 + 8.1663 + -- Variable: YaTeX-use-LaTeX2e 8.1664 + LaTeX2e $B$r;HMQ$9$k>l9g$O(B `t' $B$K@_Dj$9$k(B (`t') 8.1665 + 8.1666 + -- Variable: YaTeX-template-file 8.1667 + $B?75,%U%!%$%k:n@.;~$K<+F0A^F~$9$k%U%!%$%kL>(B (`~/work/template.tex') 8.1668 + 8.1669 + -- Variable: YaTeX-search-file-from-top-directory 8.1670 + input$B$9$k%U%!%$%k$rC5$9$H$-$N4p=`%G%#%l%/%H%j$r(Bmain$B%U%!%$%k$N$"$k%G%#(B 8.1671 + $B%l%/%H%j$K$9$k$+(B (`t') 8.1672 + -- Variable: YaTeX-use-font-lock 8.1673 + $B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F(B font-lock $B$rMxMQ$9$k$+$I$&$+(B 8.1674 + (`(featurep 'font-lock)') 8.1675 + 8.1676 + -- Variable: YaTeX-use-hilit19 8.1677 + $B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F(B hilit19 $B$rMxMQ$9$k$+$I$&$+(B(`(featurep ' 8.1678 + hilit19)') 8.1679 + 8.1680 + -- Variable: YaTeX-use-italic-bold 8.1681 + italic, bold$B%U%)%s%H$rLnD;$,C5$9$+$I$&$+(B (Emacs20$B0J9_$J$i(B`t') 8.1682 + font-lock$BMxMQ;~$N$_M-8z!#(B(`(featurep 'hilit19)' 8.1683 + 8.1684 + -- Variable: YaTeX-singlecmd-suffix 8.1685 + $BA4$F$N(Bmaketitle$B7?%3%^%s%I$NJd40F~NOD>8e$KA^F~$9$kJ8;zNs!#(B`"{}"' $B$J$I(B 8.1686 + $B$,$*4+$a!#(B 8.1687 + 8.1688 + -- Variable: YaTeX-package-alist-private 8.1689 + LaTeX2e$B$N%Q%C%1!<%8L>$H$=$NCf$K4^$^$l$k%^%/%m$N%j%9%H!#E,@Z$K@_Dj$7$F(B 8.1690 + $B$*$/$HK\J8F~NO;~$K%^%/%m$rJd40F~NO$9$k$H$=$N%^%/%m$KI,MW$J%Q%C%1!<%8(B 8.1691 + $B$r(B usepackage $B$9$k$+<+F0E*$K8!::$7$F$/$l$k!#$7$F$$$J$1$l$P(B 8.1692 + \usepackage $B$r<+F0DI2C$9$k$3$H$b$G$-$k!#%j%9%H$O(B 8.1693 + '(($B%Q%C%1!<%8L>(B1 8.1694 + ($BJd40%?%$%W(B $B%^%/%m$N%j%9%H!D!D(B) 8.1695 + ($BJd40%?%$%W(B $B%^%/%m$N%j%9%H!D!D(B)) 8.1696 + ($B%Q%C%1!<%8L>(B2 8.1697 + ($BJd40%?%$%W(B $B%^%/%m$N%j%9%H!D!D(B) 8.1698 + ($BJd40%?%$%W(B $B%^%/%m$N%j%9%H!D!D(B))$B!D!D!D(B)$B$H$$$&7A<0$K$9$k!#(B 8.1699 + $BJd40%?%$%W$O(B `env, section, maketitle' $B$N$I$l$+!#6qBNNc$OJQ?t(B 8.1700 + `YaTeX-package-alist-default'$B$NCM;2>H!#(B 8.1701 + 8.1702 + -- Variable: YaTeX-tabular-indentation 8.1703 + tabular/array $B4D6-$G8=:_9T$N@hF,0LCV$,I=$NBh(BN$B%+%i%`$N$H$-$OI8=`%$%s%G(B 8.1704 + $B%s%H0LCV$+$i(B N*YaTeX-tabular-indentation $B7e2<$2$?%$%s%G%s%H$K$9$k!#(B 8.1705 + 8.1706 + -- Variable: YaTeX-noindent-env-regexp 8.1707 + $BJL$N4D6-Fb$K$"$C$F$b(B \begin{} $B$,9TF,$+$i;O$^$k$Y$-4D6-L>$N@55,I=8=!#(B 8.1708 + verbatim$B4D6-$J$I$r;XDj$9$k!#(B 8.1709 + 8.1710 + -- Variable: YaTeX-ref-default-label-string 8.1711 + \ref{} $B$N%i%Y%kJd40$G%i%Y%kL$@_Dj$N$b$N$K<+F0E*$K@8@.$9$k%i%Y%kL>$N=q(B 8.1712 + $B<0!#(Bstrftime(3)$B4X?t$K;w$?F|IU%Y!<%9$G;XDj$9$k!#MxMQ$G$-$k=q<0$O0J2<$N(B 8.1713 + $B$H$*$j!#(B%y -> $B@>Nq2<Fs7e(B, %b -> $B7n$N1QL>(B, %m -> $B7n(B(1$B!A(B12) %d -> $BF|(B, 8.1714 + %H -> $B;~(B, %M -> $BJ,(B, %S -> $BIC(B, %qx -> $B%"%k%U%!%Y%C%H$G(B26$B?J?t2=$7$?(B 8.1715 + yymmdd. %qX -> $B%"%k%U%!%Y%C%H$G(B26$B?J?t2=$7$?(B HHMMSS. $B%G%U%)%k%H$O(B 8.1716 + "%H%M%S_%d%b%y" 8.1717 + 8.1718 + -- Variable: YaTeX-ref-generate-label-function 8.1719 + \ref{}$B$N%i%Y%kL><+F0@8@.$N$H$-$K;H$&4X?t$N%7%s%\%k!#%G%U%)%k%H$OI8=`(B 8.1720 + $B$N(B YaTeX::ref-generate-label $B4X?t$,3d$jEv$F$F$"$k!#0z?t$r(B2$B$D<h$k4X?t(B 8.1721 + $B$rDj5A$7$F!"$3$NJQ?t$K%;%C%H$9$k$H$=$N4X?t$r8F$s$@7k2L$r%G%U%)%k%H$N(B 8.1722 + $B%i%Y%kL>8uJd$H$9$k!#@_DjNc(B: 8.1723 + (setq YaTeX-ref-generate-label-function 'my-yatex-generate-label) 8.1724 + (defun my-yatex-generate-label (command value) 8.1725 + (and (string= command "caption") 8.1726 + (re-search-backward "\\\\begin{\\(figure\\|table\\)}" nil t) 8.1727 + (setq command (match-string 1))) 8.1728 + (let ((alist '(("chapter" . "chap") 8.1729 + ("section" . "sec") 8.1730 + ("subsection" . "subsec") 8.1731 + ("figure" . "fig") 8.1732 + ("table" . "tbl")))) 8.1733 + (if (setq command (cdr (assoc command alist))) 8.1734 + (concat command ":" value) 8.1735 + (YaTeX::ref-generate-label nil nil)))) 8.1736 + 8.1737 + 8.1738 +File: yatexj, Node: Sample definitions, Next: Hook variables, Prev: All customizable variables, Up: Lisp variables 8.1739 + 8.1740 +$B%+%9%?%^%$%:JQ?t@_DjNc(B 8.1741 +---------------------- 8.1742 + 8.1743 + $B$?$H$($P!"(Bprefix $B%-!<$H$7$F(B`ESC'$B$r;HMQ$7!"?7$?$JJd408uJd$r3JG<$9$k%U%!%$(B 8.1744 +$B%k$r!"(B`~/src/emacs/yatexrc' $B$K$7!"9TF,$N(B prefix $B$r%?%VJ8;z0l$D$KJQ$($?$$$H(B 8.1745 +$B$-$O!"(B 8.1746 + 8.1747 + (setq YaTeX-prefix "\e" 8.1748 + YaTeX-user-completion-table "~/src/emacs/yatexrc" 8.1749 + YaTeX-fill-prefix " ") 8.1750 + 8.1751 +$B$r(B `~/.emacs' $B$K2C$($^$9!#(B 8.1752 + 8.1753 + 8.1754 +File: yatexj, Node: Hook variables, Next: Hook file, Prev: Sample definitions, Up: Lisp variables 8.1755 + 8.1756 +hook$BJQ?t(B 8.1757 +-------- 8.1758 + 8.1759 + $B$^$?!"(Bhook $BJQ?t(B `yatex-mode-hook', `yatex-mode-load-hook' $B$rMQ0U$7$F$$$^(B 8.1760 +$B$9!#$9$Y$F$N(B yatex-mode $B$N%P%C%U%!$G:nMQ$5$;$?$$$b$N$O!"(B`yatex-mode-hook' 8.1761 +$B$K5-=R$7!"(B`yatex.el' $B$r%m!<%I$9$k;~$@$1:nMQ$5$;$?$$$b$N$O(B 8.1762 +`yatex-mode-load-hook' $B$K5-=R$7$^$9!#Nc$($P!"(B`outline-minor-mode' $B$rMxMQ$9(B 8.1763 +$B$k>l9g!"$=$l$>$l$N%P%C%U%!$G(B `outline-minor-mode' $B$rM-8z$K$7$?$$$N$G!"(B 8.1764 +`yatex-mode-hook' $B$r<!$N$h$&$K@_Dj$7$^$9!#(B 8.1765 + 8.1766 + (setq yatex-mode-hook 8.1767 + '(lambda () (outline-minor-mode t))) 8.1768 + 8.1769 +$B5U$K!"FH<+$N%-!<Dj5A$r9T$$$?$$;~$J$I$O!"(B`yatex-mode-load-hook' $B$rMxMQ$7$^(B 8.1770 +$B$9!#Nc$($P!"(Bbegin $B7?Jd40$K$*$$$F!"(B document $B$d!"(Benumerate $B0J30$N4D6-L>$b%7%g!<(B 8.1771 +$B%H%+%C%H%-!<$GF~$l$?$$$J$I$H$$$&;~$O!"<!$N$h$&$K$7$^$9!#0J2<$NNc$O!"(B 8.1772 +`[prefix] ba' $B$G(B `\begin{abstract}', `\end{abstract}' $B$rA^F~$7$^$9!#(B 8.1773 + 8.1774 + (setq yatex-mode-load-hook 8.1775 + '(lambda() (YaTeX-define-begend-key "ba" "abstract"))) 8.1776 + 8.1777 +$B$J$*!"?7$?$J%-!<$NDj5A$K$O!"4X?t(B `YaTeX-define-key' 8.1778 +`YaTeX-define-begend-key'$B$rMxMQ$9$k$h$&$K$7$F$/$@$5$$!#(B 8.1779 + 8.1780 + 8.1781 +File: yatexj, Node: Hook file, Prev: Hook variables, Up: Lisp variables 8.1782 + 8.1783 +hook$BMQ%U%!%$%k(B 8.1784 +-------------- 8.1785 + 8.1786 + $BJQ?t(B `yatex-mode-load-hook' $B$GDj5A$9$kFbMF$,B?$$;~$O!"(B`yatexhks.el'$B$H$$(B 8.1787 +$B$&%U%!%$%k$r:n$j!"$=$NCf$KLnD;4XO"$N@_Dj$r=q$/;v$G!"=i4|2=$N;~$K<+F0E*$K%m!<(B 8.1788 +$B%I$7$^$9!#(B 8.1789 + 8.1790 + 8.1791 + 8.1792 +File: yatexj, Node: Add-in functions, Prev: Lisp variables, Up: Customizations 8.1793 + 8.1794 +$BIU2C4X?t(B($B%"%I%$%s4X?t(B) 8.1795 +====================== 8.1796 + 8.1797 + $B3F<oJd40;~$K!"4D6-L>$d%3%^%s%IL>$K1~$8$?$-$a:Y$d$+$JJd40F~NO5!G=$r<B8=$9(B 8.1798 +$B$k$?$a$N4X?t$r:n@.$9$k$3$H$,$G$-$^$9!#$3$N4X?t$N:n@.J}K!$d!"AH$_9~$_J}K!$K(B 8.1799 +$B4X$7$F$O!"(B`yatexadd.doc' $B$r$4Mw$/$@$5$$!#(B 8.1800 + 8.1801 + 8.1802 +File: yatexj, Node: Etc, Next: Copying, Prev: Customizations, Up: Top 8.1803 + 8.1804 +$B$=$NB>(B 8.1805 +****** 8.1806 + 8.1807 + $BLnD;$NI8=`$N(B LaTeX $B%3%^%s%I$N<-=q$K$O!":n<T$,IQHK$K;H$&$b$N$7$+EPO?$5$l(B 8.1808 +$B$F$$$^$;$s!#$3$l$O!"Jd408uJd$K;H$$$=$&$b$J$$%3%^%s%I$,B8:_$7$F!"Jd40$7$?$$(B 8.1809 +$B%3%^%s%I$r=P$9$^$G$N%9%H%m!<%/?t$rA}$d$7$F$7$^$&;v$rKI;_$9$k$?$a$G$9!#I8=`(B 8.1810 +$B<-=q$K$J$$%3%^%s%I$b!"$G$-$k$@$1Jd40F~NOJ}<0$rMxMQ$7!"%f!<%6<-=q$r=<<B$5$;(B 8.1811 +$B$k$3$H$G!"$"$J$?$N(B LaTeX $B%9%?%$%k$K$"$C$?LnD;$X$H0i$C$F$$$/$3$H$G$7$g$&!#(B 8.1812 + 8.1813 + 8.1814 +File: yatexj, Node: Copying, Next: Concept Index, Prev: Etc, Up: Top 8.1815 + 8.1816 +$B<h$j07$$(B 8.1817 +******** 8.1818 + 8.1819 + $BK\%W%m%0%i%`$O%U%j!<%=%U%H%&%'%"$G$9!#K\%W%m%0%i%`$r;HMQ$7$F@8$8$?$$$+$J(B 8.1820 +$B$k7k2L$KBP$7$F$b:n<T$O@UG$$rIi$o$J$$$3$H$H$7$^$9!#E>:\Ey$K4X$7$F$O@)8B$$$?(B 8.1821 +$B$7$^$;$s!#>o<1E*$K07$C$F$/$@$5$$!#$^$?!"K\%W%m%0%i%`$K4^$^$l$k%3!<%I$rMxMQ(B 8.1822 +$B$9$k$3$H!"2~B$$9$k$3$H$b<+M3$K9T$J$C$F9=$$$^$;$s$,!"N.MQ$9$k$3$H$K$h$j7@Ls(B 8.1823 +$BDy7k$NI,MW$,@8$8$k>l9g!";d$O$$$+$J$k7@Ls$bDy7k$7$^$;$s!#6qBNE*$K$O(BGPL$B$X$N(B 8.1824 +$B%5%$%s$O$7$^$;$s$N$G!"(BGNU$B$K4sB#$9$k$b$N$r:n$C$F$$$k>l9g;d$N:nIJ$+$i<h$j9~(B 8.1825 +$B$s$@%3!<%I$rN.MQ$9$k$H6lO+$9$k$+$b$7$l$^$;$s!#$$$+$J$k%3!<%IN.MQ$b5qH]$7$^(B 8.1826 +$B$;$s$,7@LsDy7k$O<-B`$7$^$9!#(B 8.1827 + 8.1828 + $B6l>p!"4uK>!"%P%0Js9p!"46A[Ey$O4?7^$$$?$7$^$9!#O"Mm$O(B yuuji@yatex.org $B$^(B 8.1829 +$B$G(B(2004$BG/(B1$B7n8=:_(B)$B!#7QB3E*$K;HMQ$7$F$/$@$5$kJ}$O%a%$%j%s%0%j%9%H!V(Bfj$BLnD;$N(B 8.1830 +$B2q!W$K@'Hs2CF~$7$F$/$@$5$$!#2CF~J}K!$K$D$$$F$OK\%Q%C%1!<%8$N(B `docs/qanda' 8.1831 +$B%U%!%$%k$N!V$=$NB>!W$N>O$r8fMw$/$@$5$$!#(B 8.1832 + 8.1833 +$B;EMM$O!"M=9p$J$/3N<B$K(B($B5$J,<!Bh$G(B)$BJQ99$5$l$^$9(B:-p$B!#(B 8.1834 + 8.1835 + $B9-@%M:Fs(B 8.1836 + 8.1837 + 8.1838 +File: yatexj, Node: Concept Index, Prev: Copying, Up: Top 8.1839 + 8.1840 +$B:w0z(B 8.1841 +**** 8.1842 + 8.1843 +* Menu: 8.1844 + 8.1845 +* :: Greek letter completion. 4. 8.1846 +* ;: Image completion. 4. 8.1847 +* apropos: Online help. 4. 8.1848 +* autoload: Installation. 4. 8.1849 +* auto-mode-alist: Installation. 4. 8.1850 +* $B%0%m!<%P%k%X%k%W(B[$B$/$m$*$O$k$X$k$U(B]: Online help. 16. 8.1851 +* $B0z?t(B[$B$R$-$9$&(B]: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B. 4. 8.1852 +* $B0z?t$N8D?t$rJQ$($k(B[$B$R$-$9$&$N$3$9$&$r$+$($k(B]: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B. 24. 8.1853 +* $B$*$^$+$;2~9T(B[$B$*$^$+$;$+$$$-$h$&(B]: Intelligent newline. 4. 8.1854 +* $B&2(B[$B$7$/$^(B]: Image completion. 4. 8.1855 +* $B2$J8(B[$B$*$&$U$s(B]: Accent mark completion. 4. 8.1856 +* $B$3$3$O$I$3(B?[$B$3$3$O$H$3(B?]: What column. 4. 8.1857 +* $B%3%a%s%H%"%&%H(B[$B$3$a$s$H$"$&$H(B]: Commenting out. 4. 8.1858 +* $B3g$k(B[$B$/$/$k(B]: Enclose section-type command. 4. 8.1859 +* $B3g$k(B[$B$/$/$k(B]: large$B7?Jd40(B. 21. 8.1860 +* $B$*3(IA$-%D!<%k5/F0(B[$B$*$($+$-$D$&$k$-$H$&(B]: $B$*3(IA$-%D!<%k5/F0(B. 4. 8.1861 +* $B%3%^%s%I%R%9%H%j(B[$B$3$^$s$H$R$9$H$j(B]: Cooperation with other packages. 8. 8.1862 +* $B4D6-L>$NJd40(B[$B$+$s$-$h$&$a$$$N$[$+$s(B]: begin$B7?Jd40(B. 4. 8.1863 +* $B4D6-L>$NJQ99(B[$B$+$s$-$h$&$a$$$N$X$s$3$&(B]: Changing LaTeX command. 20. 8.1864 +* $B4D6-$N@hF,$X(B[$B$+$s$-$h$&$N$;$s$H$&$X(B]: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1865 +* $B4D6-$NKvHx$X(B[$B$+$s$-$h$&$N$^$D$R$X(B]: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1866 +* $B4D6-$N:o=|(B[$B$+$s$-$h$&$N$5$/$7$h(B]: Killing LaTeX command. 6. 8.1867 +* $B4D6-$r%^!<%/(B[$B$+$s$-$h$&$r$^$"$/(B]: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1868 +* $B5/F0$9$k%3%^%s%I$rJQ$($k(B[$B$-$H$&$9$k$3$^$s$H$r$+$($k(B]: Changing typesetter. 7. 8.1869 +* %#$B5-K!<+BN$NJT=8(B[%#$B$-$[$&$7$?$$$N$X$s$7$f$&(B]: Editing %# notation. 4. 8.1870 +* $B%-!<%"%5%$%s(B[$B$-$$$"$5$$$s(B]: Customizations. 4. 8.1871 +* $B7eB7$((B[$B$1$?$=$m$((B]: Filling. 4. 8.1872 +* $B%;%/%7%g%s6h@Z$j0lMw%P%C%U%!(B[$B$;$/$7$h$s$/$-$j$$$A$i$s$O$D$U$"(B]: view-sectioning. 18. 8.1873 +* $B%;%/%7%g%s6h@Z$j(B[$B$;$/$7$h$s$/$-$j(B]: view-sectioning. 42. 8.1874 +* $B%8%c%s%W(B[$B$7$d$s$U(B]: view-sectioning. 42. 8.1875 +* $B8GDjNN0h$N%?%$%W%;%C%H(B[$B$3$F$$$j$h$&$$$-$N$?$$$U$;$D$H(B]: Fix region for typesetting. 4. 8.1876 +* $B8=:_$N%+%i%`I=<((B[$B$1$s$5$$$N$+$i$`$R$h$&$7(B]: What column. 22. 8.1877 +* $B%+%9%?%^%$%:(B[$B$+$9$?$^$$$9(B]: Customizations. 4. 8.1878 +* $B%+%9%?%^%$%:JQ?t0lMw(B[$B$+$9$?$^$$$9$X$s$9$&$$$A$i$s(B]: All customizable variables. 4. 8.1879 +* $B%$%a!<%8Jd40(B[$B$$$a$($7$[$+$s(B]: Image completion. 4. 8.1880 +* $B%b!<%I@Z$jBX$((B[$B$b$&$H$-$j$+$((B]: Changing mode of YaTeX. 4. 8.1881 +* $BB>$N%U%!%$%k$N<jD>$7(B[$B$[$+$N$U$"$$$k$N$F$J$*$7(B]: Includeonly. 11. 8.1882 +* $BB>%Q%C%1!<%8$H$NO"7H(B[$B$?$O$D$1$($7$H$N$l$s$1$$(B]: Cooperation with other packages. 4. 8.1883 +* $BD9$$%U%!%$%k$NJT=8(B[$B$J$+$$$U$"$$$k$N$X$s$7$f$&(B]: Fix region for typesetting. 34. 8.1884 +* $B$d$A$g$&(B[$B$d$A$h$&(B]: Intro. 4. 8.1885 +* $B@_DjNc(B[$B$;$D$F$$$l$$(B]: Sample definitions. 4. 8.1886 +* %#BEGIN: Fix region for typesetting. 4. 8.1887 +* begin$B7?Jd40(B[begin$B$+$?$[$+$s(B]: begin$B7?Jd40(B. 4. 8.1888 +* $B:F5"Jd40(B[$B$5$$$-$[$+$s(B]: Recursive completion. 4. 8.1889 +* $B%f!<%6<-=q(B[$B$f$&$5$7$7$h(B]: begin$B7?Jd40(B. 71. 8.1890 +* &$BF~NO(B[&$B$K$f$&$j$h$/(B]: Intelligent newline. 4. 8.1891 +* $BF~NO%U%!%$%kJ,3d(B[$B$K$f$&$j$h$/$U$"$$$k$U$s$+$D(B]: Splitting input files. 11. 8.1892 +* $B!g(B[$B$`$1$s$?$$(B]: Image completion. 4. 8.1893 +* $B@h2s$j(Busepackage[$B$5$-$^$o$j(B]: Usepackage cheker. 4. 8.1894 +* ;$B<+?H(B[;$B$7$7$s(B]: Image completion. 31. 8.1895 +* $B%"%&%H%i%$%s(B[$B$"$&$H$i$$$s(B]: view-sectioning. 4. 8.1896 +* $B%(%i!<=$@5(B[$B$($i$"$7$f$&$;$$(B]: Calling typesetter. 4. 8.1897 +* $B%i%Y%k<+F0@8@.(B[$B$i$X$k$7$H$&$;$$$;$$(B]: label-generation. 4. 8.1898 +* $B%.%j%7%cJ8;zJd40(B[$B$-$j$7$d$b$7$[$+$s(B]: Greek letter completion. 4. 8.1899 +* $BJ8;z%5%$%:;XDj;R(B[$B$b$7$5$$$9$7$F$$$7(B]: large$B7?Jd40(B. 17. 8.1900 +* $BJD$89~$a$k(B[$B$H$7$3$a$k(B]: begin$B7?Jd40(B. 81. 8.1901 +* $BJ#;($J(Btabular[$B$U$/$5$D$J(Btabular]: What column. 4. 8.1902 +* $B>!<j$K(Bincludeonly[$B$+$D$F$K(Bincludeonly]: Includeonly. 4. 8.1903 +* $BJQ99(B/$B:o=|(B[$B$X$s$3$&(B/$B$5$/$7$h(B]: Modifying/Deleting. 4. 8.1904 +* $B%+!<%=%k%8%c%s%W(B[$B$+$"$=$k$7$d$s$U(B]: Cursor jump. 4. 8.1905 +* $BLp0u(B[$B$d$7$k$7(B]: Image completion. 4. 8.1906 +* $B%m!<%+%k<-=q(B[$B$m$*$+$k$7$7$h(B]: Local dictionary. 4. 8.1907 +* $BNN0h7hDj5,B'(B[$B$j$h$&$$$-$1$D$F$$$-$=$/(B]: Fix region for typesetting. 25. 8.1908 +* $B%-!<%o!<%I8!:w(B[$B$-$$$o$"$H$1$s$5$/(B]: Online help. 4. 8.1909 +* $B?o;~Jd40(B[$B$9$$$7$[$+$s(B]: Arbitrary completion. 4. 8.1910 +* $BO@M}3,AX(B[$B$m$s$j$+$$$=$&(B]: view-sectioning. 42. 8.1911 +* $B=PNO3+;O%Z!<%8(B[$B$7$f$D$j$h$/$+$$$7$X$($7(B]: Print out. 9. 8.1912 +* $B=PNO=*N;%Z!<%8(B[$B$7$f$D$j$h$/$7$f$&$j$h$&$X$($7(B]: Print out. 9. 8.1913 +* $B%Q%i%0%i%U$N7eB7$((B[$B$O$i$/$i$U$N$1$?$=$m$((B]: Filling. 46. 8.1914 +* $B%R%9%H%j(B[$B$R$9$H$j(B]: Cooperation with other packages. 8. 8.1915 +* $B%$%s%9%H!<%k(B[$B$$$s$9$H$*$k(B]: Installation. 4. 8.1916 +* $B%"%/%;%s%H5-9fJd40(B[$B$"$/$;$s$H$-$3$&$[$+$s(B]: Accent mark completion. 4. 8.1917 +* $B%*%s%i%$%s%X%k%W(B[$B$*$s$i$$$s$X$k$U(B]: Online help. 4. 8.1918 +* $B%$%s%/%k!<%I9=B$(B[$B$$$s$/$k$&$H$3$&$=$&(B]: Inclusion hierarchy browser. 4. 8.1919 +* $B?t<05-9f%$%a!<%8Jd40(B[$B$9$&$7$-$-$3$&$$$a$($7$[$+$s(B]: Image completion. 4. 8.1920 +* $B?t<0%b!<%I(B[$B$9$&$7$-$b$*$H(B]: Image completion. 4. 8.1921 +* $B%U%)%s%H;XDj;R(B[$B$U$*$s$H$7$F$$$7(B]: large$B7?Jd40(B. 17. 8.1922 +* $B%V%m%C%/(B[$B$U$m$D$/(B]: begin$B7?Jd40(B. 81. 8.1923 +* $B%?%$%W%;%C%?5/F0(B[$B$?$$$U$;$D$?$-$H$&(B]: Calling typesetter. 4. 8.1924 +* $B%?%$%W%;%C%?(B[$B$?$$$U$;$D$?(B]: Invocation. 4. 8.1925 +* $B%?%$%W%;%C%H%(%i!<(B[$B$?$$$U$;$D$H$($i$"(B]: Calling typesetter. 4. 8.1926 +* $B%?%$%W%;%C%?$N;H$$J,$1(B[$B$?$$$U$;$D$?$N$D$+$$$o$1(B]: Changing typesetter. 12. 8.1927 +* $B%W%i%$%Y!<%H%X%k%W(B[$B$U$i$$$X$($H$X$k$U(B]: Online help. 16. 8.1928 +* $B%W%j%s%H%"%&%H(B[$B$U$j$s$H$"$&$H(B]: Invocation. 4. 8.1929 +* $B%W%l%t%e!<%"(B[$B$U$l$R$f$&$"(B]: Invocation. 4. 8.1930 +* $B%Z!<%83NG'>JN,(Blpr$B5/F0(B[$B$X$($7$+$/$K$s$7$h$&$j$d$/(Blpr$B$-$H$&(B]: Print out. 12. 8.1931 +* C-c: Invocation. 4. 8.1932 +* Demacs: Intro. 4. 8.1933 +* .emacs: Installation. 4. 8.1934 +* %#END: Fix region for typesetting. 4. 8.1935 +* end$BJd40(B[end$B$[$+$s(B]: end$BJd40(B. 4. 8.1936 +* ghostview: Splitting input files. 16. 8.1937 +* gmhist: Cooperation with other packages. 8. 8.1938 +* hook$BJQ?t(B[hook$B$X$s$9$&(B]: Hook variables. 4. 8.1939 +* includeonly: Includeonly. 4. 8.1940 +* Install: Installation. 4. 8.1941 +* item$B$J$I$N7eB7$((B[item$B$J$H$N$1$?$=$m$((B]: Filling. 8. 8.1942 +* jlatex: Invocation. 4. 8.1943 +* large$B7?Jd40(B[large$B$+$?$[$+$s(B]: large$B7?Jd40(B. 4. 8.1944 +* LaTeX: Intro. 4. 8.1945 +* leftarrow: Image completion. 4. 8.1946 +* lpr format: lpr format. 4. 8.1947 +* lpr$B%U%)!<%^%C%H(B[lpr$B$U$*$*$^$D$H(B]: lpr format. 4. 8.1948 +* lpr$B$U$)!<$^$C$H(B[lpr$B$U$*$*$^$D$H(B]: lpr format. 4. 8.1949 +* lpr$B%U%)!<%^%C%H$NJQ99(B[lpr$B$U$*$*$^$D$H$N$X$s$3$&(B]: Editing %# notation. 18. 8.1950 +* maketitle$B7?Jd40(B[maketitle$B$+$?$[$+$s(B]: maketitle$B7?Jd40(B. 4. 8.1951 +* M-C-@: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1952 +* M-C-a: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1953 +* M-C-e: $B4D6-$rC10L$H$7$?%8%c%s%W(B. 7. 8.1954 +* min-out: Cooperation with other packages. 17. 8.1955 +* M-q: Filling. 46. 8.1956 +* Mule: Intro. 4. 8.1957 +* NTT-jTeX[$B$($L$F$$$$$F$$$$$7$($$$F$D$/(B]: Filling. 16. 8.1958 +* platex: Invocation. 4. 8.1959 +* prefix ,: Commenting out. 4. 8.1960 +* prefix .: Commenting out. 4. 8.1961 +* prefix >: Commenting out. 4. 8.1962 +* prefix <: Commenting out. 4. 8.1963 +* prefix /: Online help. 4. 8.1964 +* prefix ?: Online help. 4. 8.1965 +* prefix &: What column. 4. 8.1966 +* prefix a: Accent mark completion. 4. 8.1967 +* prefix b: begin$B7?Jd40(B. 4. 8.1968 +* prefix c: Modifying/Deleting. 4. 8.1969 +* prefix d: Inclusion hierarchy browser. 4. 8.1970 +* prefix e: end$BJd40(B. 4. 8.1971 +* prefix g: Cursor jump. 4. 8.1972 +* prefix i: Filling. 8. 8.1973 +* prefix k: Modifying/Deleting. 4. 8.1974 +* prefix key: Invocation. 4. 8.1975 +* prefix l: large$B7?Jd40(B. 4. 8.1976 +* prefix m: maketitle$B7?Jd40(B. 4. 8.1977 +* prefix s: section$B7?Jd40(B. 4. 8.1978 +* prefix SPC: Arbitrary completion. 4. 8.1979 +* prefix w: Changing mode of YaTeX. 4. 8.1980 +* prefix$B%-!<JQ99(B[prefix$B$-$$$X$s$3$&(B]: Lisp variables. 4. 8.1981 +* section$B7?Jd40(B[section$B$+$?$[$+$s(B]: section$B7?Jd40(B. 4. 8.1982 +* YaTeX-help-file: Online help. 16. 8.1983 +* YaTeX-help-file-private: Online help. 16. 8.1984 +* YaTeX-item-regexp: Filling. 20. 8.1985 +* YaTeX-math-sign-alist-private: Image completion. 56. 8.1986 +* yatex-mode-hook: Hook variables. 4. 8.1987 +* yatex-mode-load-hook: Hook variables. 4. 8.1988 +* YaTeX-nervous: Local dictionary. 21. 8.1989 +* .yatexrc: Local dictionary. 4. 8.1990 + 8.1991 + 8.1992 + 8.1993 + 8.1994 +Tag table: 8.1995 +Node: Top153 8.1996 +Node: Intro1496 8.1997 +Node: Terminology2066 8.1998 +Node: Main features3186 8.1999 +Node: Installation5035 8.2000 +Node: Invocation7121 8.2001 +Node: Calling typesetter8100 8.2002 +Node: Calling previewer10257 8.2003 +Node: Print out10854 8.2004 +Node: %#notation11299 8.2005 +Node: Changing typesetter11866 8.2006 +Node: Splitting input files12255 8.2007 +Node: Fix region for typesetting14160 8.2008 +Node: lpr format15905 8.2009 +Node: Editing %# notation17305 8.2010 +Node: Completion18057 8.2011 +Node: begin$B7?Jd40(B18701 8.2012 +Node: section$B7?Jd40(B22831 8.2013 +Node: 2$B8D0J>e$N0z?t$r$H$k(B section$B7?%3%^%s%I(B24617 8.2014 +Node: Enclose section-type command26115 8.2015 +Node: Recursive completion26515 8.2016 +Node: view-sectioning27067 8.2017 +Node: label-generation29528 8.2018 +Node: large$B7?Jd40(B30273 8.2019 +Node: maketitle$B7?Jd40(B31400 8.2020 +Node: Arbitrary completion31882 8.2021 +Node: end$BJd40(B32488 8.2022 +Node: Accent mark completion33125 8.2023 +Node: Image completion33856 8.2024 +Node: Greek letter completion37390 8.2025 +Node: Local dictionary38385 8.2026 +Node: Commenting out39625 8.2027 +Node: Cursor jump41857 8.2028 +Node: $BBP1~%*%V%8%'%/%H$X$N%8%c%s%W(B42231 8.2029 +Node: $B$*3(IA$-%D!<%k5/F0(B44128 8.2030 +Node: $B%a%$%s%U%!%$%k$X$N%8%c%s%W(B46093 8.2031 +Node: $B4D6-$rC10L$H$7$?%8%c%s%W(B46762 8.2032 +Node: $B:G8e$NJd400LCV$X$N%8%c%s%W(B47426 8.2033 +Node: Modifying/Deleting47904 8.2034 +Node: Changing LaTeX command48558 8.2035 +Node: Killing LaTeX command49574 8.2036 +Node: Filling51007 8.2037 +Node: Includeonly53476 8.2038 +Node: What column54565 8.2039 +Node: Intelligent newline55914 8.2040 +Node: Usepackage cheker57849 8.2041 +Node: Changing mode of YaTeX58630 8.2042 +Node: Online help59777 8.2043 +Node: Inclusion hierarchy browser61920 8.2044 +Node: Cooperation with other packages64375 8.2045 +Node: Customizations65133 8.2046 +Node: Lisp variables65619 8.2047 +Node: All customizable variables66653 8.2048 +Node: Sample definitions77680 8.2049 +Node: Hook variables78259 8.2050 +Node: Hook file79619 8.2051 +Node: Add-in functions79954 8.2052 +Node: Etc80372 8.2053 +Node: Copying81013 8.2054 +Node: Concept Index82458 8.2055 + 8.2056 +End tag table
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/install Sun Sep 27 13:04:14 2009 +0000 9.3 @@ -0,0 +1,106 @@ 9.4 +# (This file is encoded with MS-KANJI(Shift JIS) coding system) 9.5 + 9.6 +Installation of YaTeX / 野鳥のインストール 9.7 +****************************************** 9.8 + 9.9 +Put these expressions into your ~/.emacs 9.10 +まず ~/.emacsに下の2項目を加えます。 9.11 + 9.12 + (setq auto-mode-alist 9.13 + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 9.14 + (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) 9.15 + 9.16 +Then, add certain path name where you put files of YaTeX to your 9.17 +load-path. If you want to put them in `~/src/emacs', write 9.18 +次に野鳥の emacs-lisp ファイル群を置くディレクトリを load-path に加えます。 9.19 +たとえば、`~/src/emacs/yatex'に置くのであれば、 9.20 + 9.21 + (setq load-path (cons (expand-file-name "~/src/emacs/yatex") load-path)) 9.22 + 9.23 +in your ~/.emacs. 9.24 +などとします。 9.25 + 9.26 +Then edit makefile and set your environment variable `DISPLAY' correctly, 9.27 +exec the next. 9.28 +続いて makefile を編集し、環境変数 DISPLAY の値を正しくセットしてから 9.29 + 9.30 + % make install 9.31 + 9.32 +でインストールを行ってください。 9.33 + 9.34 + If `make install' fails, do as follows; 9.35 + もし `make install' でうまく行かない時は下記のように手動でインストール 9.36 +を行ってください。 9.37 + 9.38 +First, copy `*.el' to suitable directory. 9.39 +最初に、野鳥の emacs-lisp ファイル群を適当なディレクトリにコピーします。 9.40 + 9.41 +Then copy `help/YATEXHLP.eng' to $EMACS/etc directory, which is 9.42 +displayed by typin `exec-directory C-j' in the *scratch* buffer 9.43 +(on Emacs19, $exec-directory/../../site-lisp). 9.44 +つぎに、help/YATEXHLP.jp を Emacs の etc ディレクトリに入れます。 9.45 +(*scratch* バッファで「exec-directory C-j」とうって示されるところです 9.46 + Emacs19以降の場合 doc-directory の ../../site-lisp) 9.47 + 9.48 + 9.49 +Finally, copy `docs/yatexe' and `docs/yahtmle' to Info directory and 9.50 +append the contents of `dir' in this directory to `dir' of Info directory. 9.51 +最後に、info ディレクトリに docs/yatexj, docs/yatexe, docs/yahtmlj, 9.52 +docs/yahtmle をコピーし、info ディレクトリの dir というファイルにこのディ 9.53 +レクトリの dir ファイルの中身を追加します。 9.54 + 9.55 +Note that when you byte-compile yatex19.el, do it on window system. 9.56 +This file cannot be compiled on terminal Emacs because it requires 9.57 +hilit19.el, which cannot be loaded on terminal Emacs. But you don't 9.58 +have to byte-compile it. 9.59 +注意: yatex19.el をバイトコンパイルする時はウィンドウシステム上の emacs 9.60 +で行って下さい。emacs -nw では、hilit19.el がロードできず、正常にコンパ 9.61 +イルできません。うまくいかない場合はバイトコンパイルしなくて構いません。 9.62 + 9.63 + 9.64 +About yahtml / yahtmlについて 9.65 +***************************** 9.66 + 9.67 +Yahtml is a brand new package for writing HTML files with Emacs. It is 9.68 +very far from html-mode, html-helper-mode or other existing HTML modes. 9.69 +It is a good successor of YaTeX in HTML world. Do not want it to behave 9.70 +as modes you used. Yahtml doesn't lessen the number of initial typing 9.71 +not so much. But it lessens your effort of polishing/debugging your 9.72 +source, tracing links between file or URL, and browsing the result with 9.73 +Netscape. If you had not used YaTeX, the concept of `C-c g', `C-c k', 9.74 +and `C-c c' are very new to you. If you are interested in the 9.75 +philosophy of YaTeX, please take a look at the info file of YaTeX. 9.76 + 9.77 +yahtml.el は html-mode とか html-helper-mode とかとはじぇえ〜〜んじぇん 9.78 +違います。「html-helper-mode でいうところのあの機能はないの〜」とかそう 9.79 +いう気持で使うと、すげー調子悪いです。逆に、野鳥のインタフェースを知って 9.80 +使っているとかなり調子良いです。古いものに拘る人にはお薦めしません。 9.81 + 9.82 +Installation of yahtml / yahtmlのインストール 9.83 +********************************************* 9.84 + 9.85 +Follow the guidance in the beginning of yahtml.el. 9.86 +yahtml.el の先頭部分にある [Installation] にしたがって下さい。 9.87 + 9.88 +Then the set some variables correctly. Here are the major of them. 9.89 +Parenthesized values are default. 9.90 +以下の変数を環境に合わせて設定して下さい(括弧内はデフォルト値)。 9.91 + 9.92 + * yahtml-image-viewer Image viewer / 画像ヴューア 9.93 + * yahtml-www-browser WWW browser / WWWブラウザ 9.94 + * yahtml-path-url-alist List of unix path name vs. its URL name 9.95 + within the WWW world. See the definition 9.96 + of it (in yahtml.el) as an example. 9.97 + UNIXパス名と、そのWWWでのURL名の対応リス 9.98 + ト。yahtml.el のこの変数の定義を参考にあ 9.99 + なた自身のサイトの対応リストを設定して下 9.100 + さい。 9.101 + * yahtml-directory-index Directory index file, which is a file 9.102 + to be opened when URL is ended with 9.103 + directory name. If you're not sure of 9.104 + this, ask it to WWW administrator. 9.105 + Typically `index.html' if your site is 9.106 + running NCSA httpd, and `Welcome.html' 9.107 + if CERN httpd. 9.108 + URLでファイル名を省略した時にオープンさ 9.109 + れるファイル。WWW管理者に聞いて下さい。
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/manifest Sun Sep 27 13:04:14 2009 +0000 10.3 @@ -0,0 +1,38 @@ 10.4 +comment.el コメントアウト関連 10.5 +dir sample `dir' file for Info 10.6 +docs/htmlqa yahtmlに関する一般的な質問と回答 10.7 +docs/htmlqa.eng Q and A on using yahtml 10.8 +docs/qanda 野鳥に関する一般的な質問と回答 10.9 +docs/qanda.eng Q and A on using YaTeX 10.10 +docs/yahtmle yahtml Texinfo Manual 10.11 +docs/yahtmle.tex yahtml Texinfo Manual source text 10.12 +docs/yahtmlj yahtml 日本語 Texinfo マニュアル 10.13 +docs/yahtmlj.tex yahtml 日本語 Texinfo マニュアルのソース 10.14 +docs/yatex.ref 野鳥・キーバインド早見表 10.15 +docs/yatexadd.doc 野鳥用付加関数の仕様説明 10.16 +docs/yatexe YaTeX Texinfo Manual 10.17 +docs/yatexe.tex YaTeX Texinfo Manual source text 10.18 +docs/yatexgen.doc 付加関数自動作成モード使用上の注意 10.19 +docs/yatexj 野鳥・日本語 Texinfo マニュアル 10.20 +docs/yatexj.tex 野鳥・日本語 Texinfo マニュアルのソース 10.21 +docs/yatexref.eng Quick reference of YaTeX's key bindings 10.22 +help/YATEXHLP.jp オンラインヘルプデータ 10.23 +help/YATEXHLP.eng LaTeX on-line help text 10.24 +install インストールガイド 10.25 +readme.meadow.j Meadow 用インストールガイド 10.26 +yahtml.el 野鳥風 html モード 10.27 +yatex.el 野鳥・主 Emacs-Lisp ファイル 10.28 +yatex.new 各バージョンの変更履歴 10.29 +yatex19.el Emacs-19(Mule2)用の設定 10.30 +yatexadd.el 付加関数の定義例 10.31 +yatexenv.el LaTeX 環境依存の関数 10.32 +yatexgen.el 野鳥用付加関数自動作成モード 10.33 +yatexhie.el 野鳥用ドキュメント階層表示プログラム 10.34 +yatexhks.el hook を詰め込むために使う(ユーザ用) 10.35 +yatexhlp.el オンラインヘルププログラム 10.36 +yatexlib.el 野鳥用ライブラリ関数 10.37 +yatexm-o.el .emacs の設定例(min-outを使用) 10.38 +yatexmth.el 数式環境用記号補完モード 10.39 +yatexpkg.el 野鳥用 \usepackage 解決プログラム 10.40 +yatexprc.el 野鳥・プロセス処理関数 10.41 +yatexsec.el セクション抽出関数
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/readme.meadow.j Sun Sep 27 13:04:14 2009 +0000 11.3 @@ -0,0 +1,137 @@ 11.4 + Meadow(Mule for Windows) への 野鳥のインストール 11.5 +************************************************************* 11.6 + 11.7 +野鳥のインストールは、以下の3ステップで完了します。 11.8 + 11.9 +(1) 初期設定ファイル(~/.emacs)の設定 11.10 +(2) Emacs Lispファイル(*.el)のコピー 11.11 +(3) 取扱説明書(help/info)の設定 11.12 + 11.13 +順に説明します。 11.14 + 11.15 + 11.16 +(1) 初期設定ファイル(~/.emacs)の設定 11.17 + 11.18 +Emacsは、ユーザそれぞれの初期設定をホームディレクトリ(~/)の中にある 11.19 +.emacsというファイル(あるいは.emacs.elというファイル)から読み込みます。 11.20 + 11.21 +ここでは、拡張子が.texであるファイルを読み込むと、自動的に野鳥が読み込 11.22 +まれるように設定します。 11.23 + 11.24 +まず ~/.emacsに下の2項目を加えます。 11.25 + 11.26 + (setq auto-mode-alist 11.27 + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) 11.28 + (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) 11.29 + 11.30 +次に野鳥の emacs-lisp ファイル群を置くディレクトリを load-path に加えます。 11.31 +たとえば、`~/src/emacs/yatex'に置くのであれば、 11.32 + 11.33 + (setq load-path (cons "~/src/emacs/yatex" load-path)) 11.34 + 11.35 +などとします。もし、pLaTeX2e, dviout などのコマンドをインストールした場 11.36 +所にPATHを通していないときはこれらを明示的に指定します。以下の例は 11.37 +c:\ptex\bin にLaTeX関係のコマンドをインストールしてある場合の指定です。 11.38 + 11.39 + (setq tex-command "c:/ptex/bin/platex") 11.40 + (setq dvi2-command "c:/ptex/bin/dviout") 11.41 + 11.42 +これで、初期設定ファイルの設定は終了です。 11.43 + 11.44 + 11.45 + 11.46 +(2) Emacs Lispファイル(*.el)のコピー 11.47 + 11.48 +Emacs Lispで書かれた野鳥本体をインストールするには、(i) makeを使う方法 11.49 +と、(ii) 手動でコピーする方法とがあります。 11.50 + 11.51 + 11.52 +(i) makeを使う方法 11.53 + 11.54 +Windows環境に Unix ライクなコマンドを提供する「Cygwin」を導入したりし 11.55 +て、makeが使える環境にある方は、次のような方法でインストールできます。 11.56 +そうでない方は(ii)に進んでください。 11.57 + 11.58 +まず、Emacsなどのエディタでこのファイルと同じディレクトリにある 11.59 +makefileというファイルを開き、自分の環境にあわせて編集します。 11.60 + 11.61 +たとえば、 11.62 + 11.63 +PREFIX = /usr/localを、PREFIX = /usrにしたり、 11.64 + 11.65 +## mule2 11.66 +EMACS = mule 11.67 +EMACSDIR= ${PREFIX}/lib/${EMACS} 11.68 +## emacs20 11.69 +#EMACS = emacs 11.70 +#EMACSDIR= ${PREFIX}/share/${EMACS} 11.71 +## XEmacs 11.72 +#EMACS = xemacs 11.73 +#EMACSDIR= ${PREFIX}/lib/${EMACS} 11.74 + 11.75 +を自分の使っているEmacsの種類にあわせたりします。行頭に#をつけるとコメ 11.76 +ント扱いとなり、その行は無効化されます。その行を有効にするためには、行 11.77 +頭の#を外します。 11.78 + 11.79 +また、次の行の行頭に#をつけてください。 11.80 + 11.81 +GEO = -geometry 80x20+0+0 11.82 + 11.83 + 11.84 +以下は書き換えた部分の例です 11.85 + 11.86 +PREFIX=/usr/local/meadow 11.87 +EMACS=meadow 11.88 +EMACSDIR=${PREFIX}/site-lisp 11.89 +#GEO = -geometry 80x20+0+0 11.90 + 11.91 +以上の作業が終わったら、makefileを保存し、bashなどのシェルで、 11.92 + 11.93 + % export DISPLAY=":0.0" 11.94 + % make install 11.95 + 11.96 +とすれば、インストールされます。 11.97 + 11.98 +(3)の取扱説明書のインストールも基本的には終わっていますが、Emacsから読 11.99 +めるようにするために、info ディレクトリの dir というファイルにこのディ 11.100 +レクトリの dir ファイルの中身を追加してください。 11.101 + 11.102 + 11.103 + 11.104 +(ii) 手動でコピーする方法 11.105 + 11.106 +Windows環境などでmakeがなかったり、上記(i)のmake installが失敗する場合 11.107 +は、手動で必要ファイルをインストール(コピー)することができます。 11.108 + 11.109 +たとえば、Meadow 用の外部Emacs-Lispパッケージをインストールするディレク 11.110 +トリが /usr/local/meadow/site-lisp/ だったとします。その場合、 11.111 +このアーカイブ(yatex<VERSION>.tar.gz)を展開したディレクトリ 11.112 +(yatex<VERSION>) をそこに移動します。すると、 11.113 +/usr/local/meadow/site-lisp/yatex<VERSION>/ というディレクト 11.114 +リになりますので、これをバージョン番号無しの 11.115 +/usr/local/meadow/site-lisp/yatex/ 11.116 +にします。 11.117 + 11.118 +これで野鳥は使えるようになっているはずですが、さらに実行速度をわずかばか 11.119 +り稼ぐため、Emacs Lispファイルをコンパイル(バイトコンパイル)することもで 11.120 +きます。ただし、バイトコンパイルする手順が決まっているので手動でやるのは 11.121 +Emacsについての知識が必要です。さらにバイトコンパイルしても実感できるほ 11.122 +ど速くはならないのであまりお勧めしません。それでもバイトコンパイルしたい 11.123 +場合は、Cygwinなど、makeの使える環境を用意して、それで自動的に処理する方 11.124 +が良いと思います。 11.125 + 11.126 +(3) 取扱説明書(help/info)の設定 11.127 + 11.128 +次に、各種の説明書をインストールします。 11.129 + 11.130 +LaTeXマクロの利用解説書である help/YATEXHLP.jp ファイルを 11.131 +/usr/local/meadow/site-lisp/ 11.132 +にコピーします。 11.133 + 11.134 +野鳥自身のマニュアルである docs/yatexj, docs/yatexe と 11.135 +yahtml のマニュアルである docs/yahtmlj, docs/yahtmle を 11.136 +/usr/local/meadow/1.10/info/ 11.137 +にコピーし、info ディレクトリの dir というファイルに 11.138 +このディレクトリの dir ファイルの中身を追加します。 11.139 + 11.140 +以上でインストールは完了です。
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/yatexinf.el Sun Sep 27 13:04:14 2009 +0000 12.3 @@ -0,0 +1,103 @@ 12.4 +;;; -*- Emacs-Lisp -*- 12.5 +;;; YaTeX interfaces for Texinfo mode. 12.6 +;;; (c)1994,1998,2001 by HIROSE, Yuuji [yuuji@yatex.org] 12.7 +;;; Last modified Fri Jun 27 12:10:03 2003 on firestorm 12.8 + 12.9 +(require 'yatex) 12.10 +(or (boundp 'texinfo-mode-map) 12.11 + (load "texinfo")) 12.12 + 12.13 +;;Put next expressions into your ~/.emacs 12.14 +;;(defvar texinfo-mode-hook nil) 12.15 +;;(or (featurep 'yatexinf) 12.16 +;; (setq texinfo-mode-hook 12.17 +;; (append (or texinfo-mode-hook '(lambda ())) 12.18 +;; '((require 'yatexinf) (yatexinfo-setup))))) 12.19 + 12.20 +(defun yatexinfo-define-key (map key binding) 12.21 + "Define keys of yatexinfo with YaTeX-prefix." 12.22 + (if YaTeX-inhibit-prefix-letter 12.23 + (let ((c (aref key 0))) 12.24 + (cond 12.25 + ((and (>= c ?a) (<= c ?z)) (aset key 0 (1+ (- c ?a)))) 12.26 + ((and (>= c ?A) (<= c ?Z) (numberp YaTeX-inhibit-prefix-letter)) 12.27 + (aset key 0 (1+ (- c ?A)))) 12.28 + (t nil)))) 12.29 + (define-key map (concat YaTeX-prefix key) binding)) 12.30 + 12.31 +(if (featurep 'yatexinf) nil 12.32 + (yatexinfo-define-key texinfo-mode-map "s" 'YaTeX-make-section) 12.33 + (yatexinfo-define-key texinfo-mode-map "S" 'YaTeX-make-section-region) 12.34 + (yatexinfo-define-key texinfo-mode-map "b" 'YaTeX-make-begin-end) 12.35 + (yatexinfo-define-key texinfo-mode-map "B" 'YaTeX-make-begin-end-region) 12.36 + (yatexinfo-define-key texinfo-mode-map "m" 'YaTeX-make-singlecmd) 12.37 + (yatexinfo-define-key texinfo-mode-map "g" 'YaTeX-goto-corresponding-*) 12.38 + (yatexinfo-define-key texinfo-mode-map ">" 'YaTeX-comment-region) 12.39 + (yatexinfo-define-key texinfo-mode-map "<" 'YaTeX-uncomment-region) 12.40 + (yatexinfo-define-key texinfo-mode-map "." 'YaTeX-comment-paragraph) 12.41 + (yatexinfo-define-key texinfo-mode-map "," 'YaTeX-uncomment-region) 12.42 + (yatexinfo-define-key texinfo-mode-map "t" 'YaTeX-typeset-menu) 12.43 + (define-key texinfo-mode-map "\e\C-t" 'lisp-complete-symbol)) 12.44 + 12.45 +(defvar yatexinfo-section-table 12.46 + '(("leftline") ("file") ("kbd") ("key") ("code") ("var") ("samp") 12.47 + ("ref") ("xref") ("pxref") ("value") ("footnote") 12.48 + ) 12.49 + "Completion table of section-type command of Texinfo.") 12.50 + 12.51 +(defvar yatexinfo-singlecmd-table 12.52 + '(("TeX{}") ("copyright{}") ("setfilename") ("settitle") ("author") 12.53 + ("noindent") ("dots{}") ("bullet") ("cindex") 12.54 + ("chapter") ("section") ("subsection") ("subsubsection") 12.55 + ("unnumbered") ("unnumberedsec") ("unnumberedsubsec") 12.56 + ("unnumberedsubsubsec") 12.57 + ("item") ("itemx")) 12.58 + "Completion table of maketitle-type command of Texinfo.") 12.59 + 12.60 +(defvar yatexinfo-env-table 12.61 + '(("example") ("enumerate") ("iftex") ("titlepage") ("menu") ("table") 12.62 + ("lisp") ("itemize") ("display") ("quotation") 12.63 + ("flushright") ("flushleft") ("center")) 12.64 + "Completion table of begin-type command of Texinfo.") 12.65 + 12.66 +(defvar yatexinfo-struct-begin 12.67 + "@%1%2" 12.68 + "Structure beginning form of Texinfo begin-type commands.") 12.69 + 12.70 +(defvar yatexinfo-struct-end 12.71 + "@end %1" 12.72 + "Structure ending form of Texinfo begin-type commands.") 12.73 + 12.74 +(defvar yatexinfo-struct-name-regexp 12.75 + "table\\|itemize\\|enumerate\\|display\\|example\\|lisp\\|group\\|menu" 12.76 + "All of begin-end type structures") 12.77 + 12.78 +(defvar yatexinfo-ec "@" "Escape character of Texinfo.") 12.79 +(defvar yatexinfo-ec-regexp "@" "Regexp of the escape character of Texinfo.") 12.80 +(defvar yatexinfo-comment-prefix "@c " "Comment prefix of Texinfo.") 12.81 + 12.82 +(defvar yatexinfo-user-completion-table 12.83 + (if YaTeX-dos "~/_inforc" ".yatexinforc") 12.84 + "*Default dictionary of completion table.") 12.85 + 12.86 +(defun yatexinfo-setup () 12.87 + "Setup all for yatexinfo." 12.88 + (mapcar 'make-local-variable 12.89 + '(env-table section-table singlecmd-table 12.90 + YaTeX-user-completion-table YaTeX-comment-prefix 12.91 + YaTeX-struct-name-regexp 12.92 + YaTeX-struct-begin YaTeX-struct-end YaTeX-ec YaTeX-ec-regexp)) 12.93 + (setq env-table yatexinfo-env-table 12.94 + section-table yatexinfo-section-table 12.95 + singlecmd-table yatexinfo-singlecmd-table 12.96 + YaTeX-user-completion-table yatexinfo-user-completion-table 12.97 + YaTeX-comment-prefix yatexinfo-comment-prefix 12.98 + YaTeX-struct-begin yatexinfo-struct-begin 12.99 + YaTeX-struct-end yatexinfo-struct-end 12.100 + YaTeX-struct-name-regexp yatexinfo-struct-name-regexp 12.101 + YaTeX-ec yatexinfo-ec 12.102 + YaTeX-ec-regexp yatexinfo-ec-regexp) 12.103 + (load yatexinfo-user-completion-table t) 12.104 + (run-hooks 'yatex-mode-hook)) 12.105 + 12.106 +(provide 'yatexinf)