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 < (&lt;), > (&gt;), & (&amp;), " (&quot;), ' (&apos;), blank
   5.178 +     (&nbsp;) 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 &lt; and &gt;.  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 `&#45;' 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 < (&lt;), > (&gt;), & (&amp;), " (&quot;), ' (&apos;),
   6.175 +     $B%V%i%s%/(B (&nbsp;) $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&lt; $B$d(B &gt; $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 `&#45;' $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)