Mercurial > hgrepos > hgweb.cgi > yatex
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