diff docs/yatexe @ 206:99cb56e58ec3 dev

RCS-Checked in as 1.75
author yuuji@gentei.org
date Thu, 12 Jan 2012 12:25:08 +0900
parents bd0a9177e5e7
children d467c0fb6083
line wrap: on
line diff
--- a/docs/yatexe	Wed Jan 11 09:44:49 2012 +0900
+++ b/docs/yatexe	Thu Jan 12 12:25:08 2012 +0900
@@ -1,7 +1,8 @@
 Info file: yatexe,    -*-Text-*-
 produced by `texinfo-format-buffer'
 from file `yatexe.tex'
-using `texinfmt.el' version 2.32 of 19 November 1993.
+using `texinfmt.el' version 2.38 of 3 July 1998.
+
 
 
 
@@ -34,6 +35,7 @@
 * Copying::                     Redistribution
 
 
+
 
 File: yatexe, Node: What is YaTeX?, Next: Main features, Prev: Top, Up: Top
 
@@ -47,6 +49,7 @@
   YaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi
 Language Enhancement to GNU Emacs), and latex on DOS.
 
+
 
 File: yatexe, Node: Main features, Next: Installation, Prev: What is YaTeX?, Up: Top
 
@@ -81,6 +84,7 @@
    * Allow you to forget creating \label{}s, \ref or \cite completion
            automatically generate labels.
 
+
 
 File: yatexe, Node: Installation, Next: Typesetting, Prev: Main features, Up: Top
 
@@ -106,6 +110,7 @@
 loaded, mode string on mode line will be turned to "YaTeX".
 
 
+
 
 File: yatexe, Node: Typesetting, Next: %#notation, Prev: Installation, Up: Top
 
@@ -145,6 +150,7 @@
 * Calling previewer::           
 * Printing out::                
 
+
 
 File: yatexe, Node: Calling typesetter, Next: Calling previewer, Prev: Typesetting, Up: Typesetting
 
@@ -175,9 +181,8 @@
 `%#BEGIN' and `%#END' marks.  Selected region will be copied to the
 temporary file `texput.tex' with the same preamble as the main file of
 current editing sources.  Be sure to put all local macro settings in
-preamble, not after `\begin{document}'.
-  The method of specification of the region is shown in the section *Note
-%#notation::.
+preamble, not after `\begin{document}'.  The method of specification of
+the region is shown in the section *Note %#notation::.
 
   The documentclass for typeset-region is the same as that of editing file
 if you edit one file, and is the same as main file's if you edit splitting
@@ -193,6 +198,7 @@
 environment, use `[prefix] tr' for static-region, which is described in
 the section *Note %#notation::.
 
+
 
 File: yatexe, Node: Calling previewer, Next: Printing out, Prev: Calling typesetter, Up: Typesetting
 
@@ -204,6 +210,7 @@
 enables you to search current string at the cursor on the running xdvi
 window.
 
+
 
 File: yatexe, Node: Printing out, Prev: Calling previewer, Up: Typesetting
 
@@ -216,6 +223,7 @@
 
              C-u [prefix] tl
 
+
 
 File: yatexe, Node: %#notation, Next: Completion, Prev: Typesetting, Up: Top
 
@@ -233,6 +241,7 @@
 * Lpr format::                  
 * Editing %# notation::         
 
+
 
 File: yatexe, Node: Changing typesetter, Next: Splitting input files, Prev: %#notation, Up: %#notation
 
@@ -245,6 +254,7 @@
 
 anywhere in the source text.  This is useful for changing typesetter.
 
+
 
 File: yatexe, Node: Splitting input files, Next: Static region for typesetting, Prev: Changing typesetter, Up: %#notation
 
@@ -271,13 +281,14 @@
   To make best use of the feature of inter-file jumping by `[prefix] g'
 (see *Note Cursor jump::), take described below into consideration.
 
-   * You can put split texts in sub directory, but not in
-      sub directory of sub directory.
+   * You can put split texts in sub directory, but not in sub directory of
+     sub directory.
    * In the main text, specify the child file name with relative path name
-      such as \include{chap1/sub}, when you include the file in
-      a sub-directory.
-   * In a sub-text, write `%#!latex main.tex' even if `main.tex'
-      is in the parent directory(not %#!latex ../main.tex).
+     such as \include{chap1/sub}, when you include the file in a
+     sub-directory.
+   * In a sub-text, write `%#!latex main.tex' even if `main.tex' is in the
+     parent directory(not %#!latex ../main.tex).
+
 
 
 File: yatexe, Node: Static region for typesetting, Next: Lpr format, Prev: Splitting input files, Up: %#notation
@@ -312,6 +323,7 @@
 the middle of very long text.  Do not forget to erase `%#BEGIN' `%#END'
 pair.
 
+
 
 File: yatexe, Node: Lpr format, Next: Editing %# notation, Prev: Static region for typesetting, Up: %#notation
 
@@ -344,6 +356,7 @@
 
              %#LPR dvi2ps %s | lpr
 
+
 
 File: yatexe, Node: Editing %# notation, Prev: Lpr format, Up: %#notation
 
@@ -363,6 +376,7 @@
 `%#END', and `l' to edit `%#LPR' entry.  When you type `b', all `%#BEGIN'
 and `%#END' are automatically erased.
 
+
 
 File: yatexe, Node: Completion, Next: Local dictionaries, Prev: %#notation, Up: Top
 
@@ -384,13 +398,14 @@
 * Image completion::            
 * Greek letters completion::    
 
+
 
 File: yatexe, Node: Begin-type completion, Next: Section-type completion, Prev: Completion, Up: Completion
 
 Begin-type completion
 =====================
 
-  "Begin-type completion" completes commands of `\begin{env}' ... 
+  "Begin-type completion" completes commands of `\begin{env}' ...
 `\end{env}'.  All of the begin-type completions begin with this key
 sequence.
 
@@ -472,6 +487,7 @@
 `[prefix] B SPC' enclose a region with the environment selected by
 completing-read.
 
+
 
 File: yatexe, Node: Section-type completion, Next: Large-type completion, Prev: Begin-type completion, Up: Completion
 
@@ -551,6 +567,7 @@
 
 * view-sectioning::             
 
+
 
 File: yatexe, Node: view-sectioning, Prev: Section-type completion, Up: Section-type completion
 
@@ -594,6 +611,7 @@
              ... Hide sectioning commands whose level is lower than n
 
 
+
 
 File: yatexe, Node: Large-type completion, Next: Maketitle-type completion, Prev: Section-type completion, Up: Completion
 
@@ -618,6 +636,7 @@
 prefix key stroke as `[prefix] L'.  It encloses the region by braces with
 large-type command.
 
+
 
 File: yatexe, Node: Maketitle-type completion, Next: Arbitrary completion, Prev: Large-type completion, Up: Completion
 
@@ -635,6 +654,7 @@
 maketitle-completion, and there are LaTeX commands with no arguments in
 completion table.
 
+
 
 File: yatexe, Node: Arbitrary completion, Next: End completion, Prev: Maketitle-type completion, Up: Completion
 
@@ -649,6 +669,7 @@
 
 after the initial string of LaTeX command that is preceded by `\'.
 
+
 
 File: yatexe, Node: End completion, Next: Accent completion, Prev: Arbitrary completion, Up: Completion
 
@@ -665,6 +686,7 @@
 
 at the end of the opened environment.
 
+
 
 File: yatexe, Node: Accent completion, Next: Image completion, Prev: End completion, Up: Completion
 
@@ -692,6 +714,7 @@
 
 will be completed, and the cursor gets out from braces.
 
+
 
 File: yatexe, Node: Image completion, Next: Greek letters completion, Prev: Accent completion, Up: Completion
 
@@ -742,6 +765,7 @@
 Emacs-Lisp variable `YaTeX-math-sign-alist-private'.  See also
 `yatexmth.el' for the information of the structure of this variable.
 
+
 
 File: yatexe, Node: Greek letters completion, Prev: Image completion, Up: Completion
 
@@ -759,6 +783,7 @@
 `:' after universal-argument(`C-u') which forces `;' and `:' to work as
 math-prefix.
 
+
 
 File: yatexe, Node: Local dictionaries, Next: Commenting out, Prev: Completion, Up: Top
 
@@ -784,6 +809,7 @@
 
              (setq YaTeX-nervous nil)
 
+
 
 File: yatexe, Node: Commenting out, Next: Cursor jump, Prev: Local dictionaries, Up: Top
 
@@ -831,6 +857,7 @@
 out from `\begin' to `\end'' mode.
 
 
+
 
 File: yatexe, Node: Cursor jump, Next: Changing and Deleting, Prev: Commenting out, Up: Top
 
@@ -846,6 +873,7 @@
 * Jumping around the environment::  
 * Jumping to last completion position::  
 
+
 
 File: yatexe, Node: Jump to corresponding object, Next: Invoking image processor, Prev: Cursor jump, Up: Cursor jump
 
@@ -885,6 +913,7 @@
 that this function doesn't work on `begin/end', `%#BEGIN/%#END' pairs
 because it is meaningless.
 
+
 
 File: yatexe, Node: Invoking image processor, Next: Jump to main file, Prev: Jump to corresponding object, Up: Cursor jump
 
@@ -912,6 +941,7 @@
      `YaTeX-file-processor-alist'.  If any, call the corresponding image
      viewer or drawing tool.
 
+
 
 File: yatexe, Node: Jump to main file, Next: Jumping around the environment, Prev: Invoking image processor, Up: Cursor jump
 
@@ -928,6 +958,7 @@
 in a sub text switch the buffer to the main text specified by `%#!'
 notation.
 
+
 
 File: yatexe, Node: Jumping around the environment, Next: Jumping to last completion position, Prev: Jump to main file, Up: Cursor jump
 
@@ -943,6 +974,7 @@
 `M-C-@'
              ... mark environment
 
+
 
 File: yatexe, Node: Jumping to last completion position, Prev: Jumping around the environment, Up: Cursor jump
 
@@ -955,6 +987,7 @@
 register-to-point with argument YaTeX-current-position-register, which is
 achieved by typing `C-x j 3'(by default).
 
+
 
 File: yatexe, Node: Changing and Deleting, Next: Filling, Prev: Cursor jump, Up: Top
 
@@ -974,6 +1007,7 @@
 * Changing LaTeX commands::     
 * Killing LaTeX commands::      
 
+
 
 File: yatexe, Node: Changing LaTeX commands, Next: Killing LaTeX commands, Prev: Changing and Deleting, Up: Changing and Deleting
 
@@ -1000,6 +1034,7 @@
 freely emerge.  So keep it mind to put the cursor on a brace when you are
 thinking of changing a complicated argument.
 
+
 
 File: yatexe, Node: Killing LaTeX commands, Prev: Changing LaTeX commands, Up: Changing and Deleting
 
@@ -1028,6 +1063,7 @@
      Main \footnote{note} here.    Main note here. Main  here.
             ~(cursor)
 
+
 
 File: yatexe, Node: Filling, Next: Updation of includeonly, Prev: Changing and Deleting, Up: Top
 
@@ -1083,6 +1119,7 @@
 putting cursor on the first occurrence of non-whitespace character on a
 line changes the fill-prefix temporarily to the depth of the line.
 
+
 
 File: yatexe, Node: Updation of includeonly, Next: What column, Prev: Filling, Up: Top
 
@@ -1107,6 +1144,7 @@
 `\includeonly' list, `r' to replace \`includeonly' list with the current
 file, and type `%' to comment out the `\includeonly' line.
 
+
 
 File: yatexe, Node: What column, Next: Intelligent newline, Prev: Updation of includeonly, Up: Top
 
@@ -1137,6 +1175,7 @@
 column headers, you can create a row of virtual column headers by putting
 them in the first line and commenting that line with `%'.
 
+
 
 File: yatexe, Node: Intelligent newline, Next: Usepackage checker, Prev: What column, Up: Top
 
@@ -1158,8 +1197,8 @@
 
    * `tabular', `tabular*', `array'
 
-             Corresponding number of `&' and `\\'.
-             And `\hline' if needed.
+             Corresponding number of `&' and `\\'.  And `\hline' if
+     needed.
 
    * `tabbing'
 
@@ -1182,6 +1221,7 @@
 useful.  See the definition of the function
 `YaTeX-intelligent-newline-itemize' as an example.
 
+
 
 File: yatexe, Node: Usepackage checker, Next: Online help, Prev: Intelligent newline, Up: Top
 
@@ -1197,6 +1237,7 @@
 variable `YaTeX-package-alist-private' correctly.  Please refere the value
 of `YaTeX-package-alist-default' as an example.
 
+
 
 File: yatexe, Node: Online help, Next: Browsing file hierarchy, Prev: Usepackage checker, Up: Top
 
@@ -1246,6 +1287,7 @@
 you describe the help on some standard commands.  I might want to include
 it in the next distribution.
 
+
 
 File: yatexe, Node: Browsing file hierarchy, Next: Cooperation with other packages, Prev: Online help, Up: Top
 
@@ -1307,6 +1349,7 @@
   Note that operations on the file contents in the next window do not work
 correctly when you close the corresponding file.
 
+
 
 File: yatexe, Node: Cooperation with other packages, Next: Customizations, Prev: Browsing file hierarchy, Up: Top
 
@@ -1332,6 +1375,7 @@
 If you want to use it with YaTeX, please refer the file `yatexm-o.el' as
 an example.
 
+
 
 File: yatexe, Node: Customizations, Next: Etcetera, Prev: Cooperation with other packages, Up: Top
 
@@ -1347,6 +1391,7 @@
 * Add-in functions::            
 * Add-in generator::            
 
+
 
 File: yatexe, Node: Lisp variables, Next: Add-in functions, Prev: Customizations, Up: Customizations
 
@@ -1373,6 +1418,7 @@
 * Hook variables::              
 * Hook file::                   
 
+
 
 File: yatexe, Node: All customizable variables, Next: Sample definitions, Prev: Lisp variables, Up: Lisp variables
 
@@ -1391,8 +1437,8 @@
 
  -- Variable: YaTeX-kanji-code
      Default buffer-file-coding-system for YaTeX modes' buffer.  Set this
-     0 to no language conversion.  Nil to preserve original coding-system. 
-     1=Shift JIS, 2=JIS, 3=EUC, 4=UTF-8 (`1 or 2')
+     0 to no language conversion.  Nil to preserve original
+     coding-system. 1=Shift JIS, 2=JIS, 3=EUC, 4=UTF-8 (`1 or 2')
 
  -- Variable: YaTeX-prefix
      Prefix key stroke (`C-c')
@@ -1405,7 +1451,7 @@
 
  -- Variable: YaTeX-user-completion-table
      Name of user dictionary where learned completion table will be
-     stored. (`"~/.yatexrc"')
+     stored.  (`"~/.yatexrc"')
 
  -- Variable: tex-command
      LaTeX typesetter command (`"latex"')
@@ -1567,13 +1613,10 @@
      `usepackage' for corresponding macro, when you input that macro with
      completion.  If required `usepackage' is not found, YaTeX also
      automatically inserts `\usepackage'.  Alist is as follows;
-             '((PackageName1
-                  (completionType ListOfMacro)
-                  (completionType ListOfMacro))
-               (PackageName2
-                  (completionType ListOfMacro)
-                  (completionType ListOfMacro...))....)  completionType is
-     one of `env, section, maketitle'.  Consult the value of
+     '((PackageName1 (completionType ListOfMacro) (completionType
+     ListOfMacro)) (PackageName2 (completionType ListOfMacro)
+     (completionType ListOfMacro...))....)  completionType is one of `env,
+     section, maketitle'.  Consult the value of
      `YaTeX-package-alist-default' as an example.
 
  -- Variable: YaTeX-tabular-indentation
@@ -1616,6 +1659,7 @@
                   (YaTeX::ref-generate-label nil nil))))
 
 
+
 
 File: yatexe, Node: Sample definitions, Next: Hook variables, Prev: All customizable variables, Up: Lisp variables
 
@@ -1630,6 +1674,7 @@
                    YaTeX-user-completion-table "~/src/emacs/yatexrc"
                    YaTeX-fill-prefix "       ")
 
+
 
 File: yatexe, Node: Hook variables, Next: Hook file, Prev: Sample definitions, Up: Lisp variables
 
@@ -1648,6 +1693,7 @@
         You should use functions `YaTeX-define-key', or
 `YaTeX-define-begend-key' to define all the key sequences of yatex-mode.
 
+
 
 File: yatexe, Node: Hook file, Prev: Hook variables, Up: Lisp variables
 
@@ -1659,6 +1705,7 @@
 file at the initialization of itself.  Using `yatexhks.el' makes
 `yatex-mode-load-hook' unnecessary.
 
+
 
 File: yatexe, Node: Add-in functions, Next: Add-in generator, Prev: Lisp variables, Up: Customizations
 
@@ -1692,6 +1739,7 @@
 * Useful functions for creating add-in::  
 * Contribution::                
 
+
 
 File: yatexe, Node: How the add-in function works, Next: How the function is called, Prev: Add-in functions, Up: Add-in functions
 
@@ -1756,6 +1804,7 @@
 * Defining argument-add-in::    
 * Defining enclosing-add-in::   
 
+
 
 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
 
@@ -1777,6 +1826,7 @@
              (defun YaTeX:tabular ()
                (concat "{" (read-string "Rule: ") "}"))
 
+
 
 File: yatexe, Node: Defining argument-add-in, Next: Defining enclosing-add-in, Prev: Defining option-add-in, Up: How the add-in function works
 
@@ -1800,6 +1850,7 @@
   Note that when the `argument add-in' function return `nil', normal
 argument reader will be called.
 
+
 
 File: yatexe, Node: Defining enclosing-add-in, Prev: Defining argument-add-in, Up: How the add-in function works
 
@@ -1823,6 +1874,7 @@
      	  (throw 'done (replace-match "}{")))
            (goto-char (match-end 0)))))
 
+
 
 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
 
@@ -1837,6 +1889,7 @@
 been inserted.  `Argument add-in' functions are called at each entry of
 arguments for section-type commands.
 
+
 
 File: yatexe, Node: Useful functions for creating add-in, Next: Contribution, Prev: How the function is called, Up: Add-in functions
 
@@ -1876,6 +1929,7 @@
      if not. The variable `YaTeX-current-completion-type' holds the symbol
      according to the current completion type.
 
+
 
 File: yatexe, Node: Contribution, Prev: Useful functions for creating add-in, Up: Add-in functions
 
@@ -1885,6 +1939,7 @@
   If you make your own pretty function and you let it be in public, please
 send me the function.  I'm going to include it in the next release.
 
+
 
 File: yatexe, Node: Add-in generator, Prev: Add-in functions, Up: Customizations
 
@@ -1915,12 +1970,11 @@
 Simple generator
 ----------------
 
-  The latter generator is invoked by the next sequence.
-                       `M-x YaTeX-generate-simple'
-This generator can make both "option add-in" and "argument add-in"
-(*refer the section add-in functions*
-*Note How the add-in function works::), whereas `YaTeX-generate'
-cannot make "argument addin".
+  The latter generator is invoked by the next sequence.  `M-x
+YaTeX-generate-simple' This generator can make both "option add-in" and
+"argument add-in" (*refer the section add-in functions* *Note How the
+add-in function works::), whereas `YaTeX-generate' cannot make "argument
+addin".
 
   For example, assume you have the LaTeX command as follows.
 
@@ -2055,6 +2109,7 @@
 steel yourself in the happy atmosphere and do not send me the function.  I
 do know it is not fine because it is generated by yatexgen:-p.
 
+
 
 File: yatexe, Node: Etcetera, Next: Copying, Prev: Customizations, Up: Top
 
@@ -2071,6 +2126,7 @@
   The package name `Wild Bird' is the English translation of Japanese
 title `Yachou', which is a trick on words of Japanese.
 
+
 
 File: yatexe, Node: Copying, Prev: Etcetera, Up: Top
 
@@ -2095,68 +2151,69 @@
 
 
                                                               HIROSE Yuuji
+
 
 Tag table:
-Node: Top153
-Node: What is YaTeX?1493
-Node: Main features1865
-Node: Installation3456
-Node: Typesetting4232
-Node: Calling typesetter5300
-Node: Calling previewer7504
-Node: Printing out7864
+Node: Top146
+Node: What is YaTeX?1487
+Node: Main features1860
+Node: Installation3452
+Node: Typesetting4229
+Node: Calling typesetter5298
+Node: Calling previewer7502
+Node: Printing out7863
 Node: %#notation8155
-Node: Changing typesetter8530
-Node: Splitting input files8893
-Node: Static region for typesetting10320
+Node: Changing typesetter8531
+Node: Splitting input files8895
+Node: Static region for typesetting10319
 Node: Lpr format11448
-Node: Editing %# notation12504
-Node: Completion13022
-Node: Begin-type completion13581
-Node: Section-type completion16624
-Node: view-sectioning19058
-Node: Large-type completion20637
-Node: Maketitle-type completion21367
-Node: Arbitrary completion21918
-Node: End completion22307
-Node: Accent completion22776
-Node: Image completion23392
-Node: Greek letters completion25648
-Node: Local dictionaries26374
-Node: Commenting out27310
-Node: Cursor jump28768
-Node: Jump to corresponding object29079
-Node: Invoking image processor30479
-Node: Jump to main file31821
-Node: Jumping around the environment32185
-Node: Jumping to last completion position32602
-Node: Changing and Deleting33110
-Node: Changing LaTeX commands33501
-Node: Killing LaTeX commands34677
-Node: Filling35861
-Node: Updation of includeonly37711
-Node: What column38507
-Node: Intelligent newline39591
-Node: Usepackage checker41251
-Node: Online help41841
-Node: Browsing file hierarchy43515
-Node: Cooperation with other packages45251
-Node: Customizations45955
-Node: Lisp variables46288
-Node: All customizable variables47291
-Node: Sample definitions57174
-Node: Hook variables57686
-Node: Hook file58389
-Node: Add-in functions58727
-Node: How the add-in function works59586
-Node: Defining option-add-in61784
-Node: Defining argument-add-in62505
-Node: Defining enclosing-add-in63386
-Node: How the function is called64239
-Node: Useful functions for creating add-in64914
-Node: Contribution66318
-Node: Add-in generator66591
-Node: Etcetera71984
-Node: Copying72588
+Node: Editing %# notation12505
+Node: Completion13024
+Node: Begin-type completion13584
+Node: Section-type completion16627
+Node: view-sectioning19062
+Node: Large-type completion20642
+Node: Maketitle-type completion21373
+Node: Arbitrary completion21925
+Node: End completion22315
+Node: Accent completion22785
+Node: Image completion23402
+Node: Greek letters completion25659
+Node: Local dictionaries26386
+Node: Commenting out27323
+Node: Cursor jump28782
+Node: Jump to corresponding object29094
+Node: Invoking image processor30495
+Node: Jump to main file31838
+Node: Jumping around the environment32203
+Node: Jumping to last completion position32621
+Node: Changing and Deleting33130
+Node: Changing LaTeX commands33522
+Node: Killing LaTeX commands34699
+Node: Filling35884
+Node: Updation of includeonly37735
+Node: What column38532
+Node: Intelligent newline39617
+Node: Usepackage checker41271
+Node: Online help41862
+Node: Browsing file hierarchy43537
+Node: Cooperation with other packages45274
+Node: Customizations45979
+Node: Lisp variables46313
+Node: All customizable variables47317
+Node: Sample definitions57116
+Node: Hook variables57629
+Node: Hook file58333
+Node: Add-in functions58672
+Node: How the add-in function works59532
+Node: Defining option-add-in61731
+Node: Defining argument-add-in62453
+Node: Defining enclosing-add-in63335
+Node: How the function is called64189
+Node: Useful functions for creating add-in64865
+Node: Contribution66270
+Node: Add-in generator66544
+Node: Etcetera71916
+Node: Copying72521
 
 End tag table

yatex.org