diff --git a/docs/yatexe b/docs/yatexe index 02e9905..2af8e30 100644 --- a/docs/yatexe +++ b/docs/yatexe @@ -65,9 +65,9 @@ * Semiautomatic replacing of `\includeonly' * Jumping to error line(`C-c '') * Completing-read of LaTeX commands such as `\begin{}', `\section' etc. - (`C-c b', `C-c s', `C-c l', `C-c m') + (`C-c b', `C-c s', `C-c l', `C-c m') * Enclosing text into LaTeX environments or commands (ABOVEKEYSTROKES - after region setting) + after region setting) * Displaying the structure of text at entering sectioning commands * Lump shifting of sectioning commands (*Note view-sectioning::) * Learning unknown/new LaTeX commands for the next completion @@ -76,15 +76,16 @@ * Quick changing or deleting of LaTeX commands(`C-c c', `C-c k') * Jumping from and to inter-file, begin<->end, ref<->label(`C-c g') * Blanket commenting out or uncommenting (`C-c >', `C-c <', `C-c ,', - `C-c .') + `C-c .') * Easy input of accent mark, math-mode's commands and Greek letters - (`C-c a', `;', `:') + (`C-c a', `;', `:') * Online help for the popular LaTeX commands (`C-c ?', `C-c /') * Document files hierarchy browser (`C-c d') * Adding automatically \usepackage corresponding to inputting LaTeX - macro with completion + macro with completion * Allow you to forget creating \label{}s, \ref{} or \cite{} completion - automatically generate labels. + automatically generate labels. + * \includegraphics by Drag&Drop of image file  @@ -130,7 +131,7 @@ ... invoke typesetter on region `[prefix] t e' ... `on-the-fly preview' on current environment or whole - portion of current formulas in math-mode + portion of current formulas in math-mode `[prefix] t d' ... invoke dvipdfmx after successful typesetting `[prefix] t k' @@ -293,12 +294,12 @@ (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. + 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. + 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). + parent directory(not %#!latex ../main.tex).  @@ -336,7 +337,7 @@  -File: yatexe, Node: Lpr format, Prev: Static region for typesetting, Up: %#notation +File: yatexe, Node: Lpr format, Next: Controlling which command to invoke, Prev: Static region for typesetting, Up: %#notation Lpr format ========== @@ -439,6 +440,7 @@ * Begin-type completion:: * Section-type completion:: +* Label Generation:: * Large-type completion:: * Maketitle-type completion:: * Arbitrary completion:: @@ -533,7 +535,7 @@  -File: yatexe, Node: Section-type completion, Next: Large-type completion, Prev: Begin-type completion, Up: Completion +File: yatexe, Node: Section-type completion, Prev: Begin-type completion, Up: Completion Section-type completion ======================= @@ -655,9 +657,44 @@ ... Hide sectioning commands whose level is lower than n + +File: yatexe, Node: Label Generation, Next: Large-type completion, Prev: Section-type completion, Up: Completion + +Label Generation +================ + +When you want to type-in references of `\ref' or `\cite', all you have to +do is type `[prefix] s ref' without adding labels beforehand. You will +see possible LaTeX-counters in the next window even if some counter does +not have `\label'. Selecting the counter will automatically set the label +to that counter. + +All possible counter list in the buffer tends to be large. You can reduce +the number of list by filtering type of counters by key-commands as +follows. + `M-a' + + ... Show all(disable filtering) + `M-c' + + ... Captions only + `M-e' + + ... equations (with counters) only + `M-i' + + ... numbers items only + `M-s' + + ... sections only + `M-m' + + ... other counters only + +  -File: yatexe, Node: Large-type completion, Next: Maketitle-type completion, Prev: Section-type completion, Up: Completion +File: yatexe, Node: Large-type completion, Next: Maketitle-type completion, Prev: Label Generation, Up: Completion Large-type completion ===================== @@ -720,7 +757,7 @@ ============== YaTeX automatically detects the opened environment and close it with -`\end{environment}'. Though proficient YaTeX users never fail to make +\`\end{environment}'. Though proficient YaTeX users never fail to make environment with begin-type completion, some may begin an environment manually. In that case, type @@ -1256,7 +1293,7 @@ * `tabular', `tabular*', `array' Corresponding number of `&' and `\\'. And `\hline' if - needed. + needed. * `tabbing' @@ -1606,8 +1643,8 @@ -- Variable: YaTeX-fill-inhibit-environments Inhibit fill in these environments (`'("tabular" "tabular*" "array" - picture" "eqnarray" "eqnarray*" "equation" "math" "displaymath" - verbatim" "verbatim*")') + "picture" "eqnarray" "eqnarray*" "equation" "math" "displaymath" + "verbatim" "verbatim*")') -- Variable: YaTeX-uncomment-once T for deleting all preceding `%' (`nil') @@ -2082,10 +2119,11 @@ ---------------- 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". + 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. @@ -2267,65 +2305,66 @@ Node: Top256 Node: What is YaTeX?1583 Node: Main features1956 -Node: Installation3500 -Node: Typesetting4277 -Node: Calling typesetter5389 -Node: Calling previewer7916 -Node: Printing out8277 -Node: %#notation8569 -Node: Changing typesetter8940 -Node: Splitting input files9304 -Node: Static region for typesetting10729 -Node: Lpr format11858 -Node: Controlling which command to invoke12888 -Node: Editing %# notation13845 -Node: Completion14389 -Node: Begin-type completion14904 -Node: Section-type completion17758 -Node: view-sectioning20179 -Node: Large-type completion21759 -Node: Maketitle-type completion22412 -Node: Arbitrary completion22964 -Node: End completion23354 -Node: Accent completion23823 -Node: Image completion24440 -Node: Greek letters completion26695 -Node: Inserting parentheses27451 -Node: Local dictionaries27858 -Node: Commenting out28795 -Node: Cursor jump30254 -Node: Jump to corresponding object30545 -Node: Invoking image processor31945 -Node: Jump to main file33288 -Node: Jumping around the environment33654 -Node: Jumping to last completion position34072 -Node: Changing and Deleting34581 -Node: Changing LaTeX commands34962 -Node: Killing LaTeX commands36139 -Node: Filling37324 -Node: Updation of includeonly39179 -Node: What column39976 -Node: Intelligent newline41061 -Node: Usepackage checker42714 -Node: Online help43305 -Node: Browsing file hierarchy44980 -Node: Cooperation with other packages46717 -Node: Customizations47422 -Node: Lisp variables47718 -Node: All customizable variables48677 -Node: Sample definitions60640 -Node: Hook variables61153 -Node: Hook file61857 -Node: Add-in functions62196 -Node: How the add-in function works63034 -Node: Defining option-add-in65220 -Node: Defining argument-add-in65942 -Node: Defining enclosing-add-in66823 -Node: How the function is called67679 -Node: Useful functions for creating add-in68355 -Node: Contribution69765 -Node: Add-in generator70039 -Node: Etcetera75499 -Node: Copying76104 +Node: Installation3591 +Node: Typesetting4368 +Node: Calling typesetter5489 +Node: Calling previewer8016 +Node: Printing out8377 +Node: %#notation8669 +Node: Changing typesetter9040 +Node: Splitting input files9404 +Node: Static region for typesetting10833 +Node: Lpr format11962 +Node: Controlling which command to invoke13035 +Node: Editing %# notation13992 +Node: Completion14536 +Node: Begin-type completion15072 +Node: Section-type completion17926 +Node: view-sectioning20318 +Node: Label Generation21897 +Node: Large-type completion22797 +Node: Maketitle-type completion23443 +Node: Arbitrary completion23995 +Node: End completion24385 +Node: Accent completion24855 +Node: Image completion25472 +Node: Greek letters completion27727 +Node: Inserting parentheses28483 +Node: Local dictionaries28890 +Node: Commenting out29827 +Node: Cursor jump31286 +Node: Jump to corresponding object31577 +Node: Invoking image processor32977 +Node: Jump to main file34320 +Node: Jumping around the environment34686 +Node: Jumping to last completion position35104 +Node: Changing and Deleting35613 +Node: Changing LaTeX commands35994 +Node: Killing LaTeX commands37171 +Node: Filling38356 +Node: Updation of includeonly40211 +Node: What column41008 +Node: Intelligent newline42093 +Node: Usepackage checker43754 +Node: Online help44345 +Node: Browsing file hierarchy46020 +Node: Cooperation with other packages47757 +Node: Customizations48462 +Node: Lisp variables48758 +Node: All customizable variables49717 +Node: Sample definitions61682 +Node: Hook variables62195 +Node: Hook file62899 +Node: Add-in functions63238 +Node: How the add-in function works64076 +Node: Defining option-add-in66262 +Node: Defining argument-add-in66984 +Node: Defining enclosing-add-in67865 +Node: How the function is called68721 +Node: Useful functions for creating add-in69397 +Node: Contribution70807 +Node: Add-in generator71081 +Node: Etcetera76657 +Node: Copying77262  End tag table diff --git a/docs/yatexe.tex b/docs/yatexe.tex index 0fa9197..4367288 100644 --- a/docs/yatexe.tex +++ b/docs/yatexe.tex @@ -8,7 +8,7 @@ @iftex @c @syncodeindex fn cp -@c Last modified Fri Feb 13 08:15:26 2015 on firestorm +@c Last modified Tue Aug 22 13:08:29 2017 on firestorm @syncodeindex vr cp @end iftex @@ -18,7 +18,7 @@ @subtitle Yet Another tex-mode for emacs @title Wild Bird @subtitle // YaTeX // -@author @copyright{} 1991-2012 by HIROSE, Yuuji [yuuji@@yatex.org] +@author @copyright{} 1991-2017 by HIROSE, Yuuji [yuuji@@yatex.org] @end titlepage @node Top, What is YaTeX?, (dir), (dir) @@ -29,7 +29,7 @@ @cindex YaTeX @menu -* What is YaTeX?:: +* What is YaTeX?:: * Main features:: What YaTeX can do * Installation:: Guide to install * Typesetting:: Call typesetting processes @@ -96,6 +96,7 @@ macro with completion @item Allow you to forget creating \label@{@}s, \ref@{@} or \cite@{@} completion automatically generate labels. +@item \includegraphics by Drag&Drop of image file @end itemize @node Installation, Typesetting, Main features, Top @@ -171,9 +172,9 @@ @end table @menu -* Calling typesetter:: -* Calling previewer:: -* Printing out:: +* Calling typesetter:: +* Calling previewer:: +* Printing out:: @end menu @node Calling typesetter, Calling previewer, Typesetting, Typesetting @@ -261,12 +262,12 @@ notations in the source text. @menu -* Changing typesetter:: -* Splitting input files:: -* Static region for typesetting:: -* Lpr format:: -* Controlling which command to invoke:: -* Editing %# notation:: +* Changing typesetter:: +* Splitting input files:: +* Static region for typesetting:: +* Lpr format:: +* Controlling which command to invoke:: +* Editing %# notation:: @end menu @node Changing typesetter, Splitting input files, %#notation, %#notation @@ -376,7 +377,7 @@ @code{%#BEGIN} alone at the middle of very long text. Do not forget to erase @code{%#BEGIN} @code{%#END} pair. -@node Lpr format, , Static region for typesetting, %#notation +@node Lpr format, Controlling which command to invoke, Static region for typesetting, %#notation @comment node-name, next, previous, up @section Lpr format @cindex lpr format @@ -481,6 +482,7 @@ @menu * Begin-type completion:: * Section-type completion:: +* Label Generation:: * Large-type completion:: * Maketitle-type completion:: * Arbitrary completion:: @@ -585,7 +587,7 @@ begin-type completion to enclose text into a environment. -@node Section-type completion, Large-type completion, Begin-type completion, Completion +@node Section-type completion, , Begin-type completion, Completion @comment node-name, next, previous, up @section Section-type completion @cindex section-type completion @@ -687,7 +689,7 @@ minibuffer. @menu -* view-sectioning:: +* view-sectioning:: @end menu @node view-sectioning, , Section-type completion, Section-type completion @@ -736,8 +738,38 @@ @dots{} Hide sectioning commands whose level is lower than n @end table +@node Label Generation, Large-type completion, Section-type completion, Completion +@section Label Generation +@comment label generation +@cindex label generation +@cindex ref label cite -@node Large-type completion, Maketitle-type completion, Section-type completion, Completion +When you want to type-in references of @code{\ref} or @code{\cite}, +all you have to do is type @kbd{[prefix] s ref} without adding labels +beforehand. You will see possible La@TeX{}-counters in the next window +even if some counter does not have @code{\label}. Selecting the counter +will automatically set the label to that counter. + +All possible counter list in the buffer tends to be large. +You can reduce the number of list by filtering type of counters by +key-commands as follows. +@table @kbd + @item M-a + @dots{} Show all(disable filtering) + @item M-c + @dots{} Captions only + @item M-e + @dots{} equations (with counters) only + @item M-i + @dots{} numbers items only + @item M-s + @dots{} sections only + @item M-m + @dots{} other counters only +@end table + + +@node Large-type completion, Maketitle-type completion, Label Generation, Completion @comment node-name, next, previous, up @section Large-type completion @@ -1046,11 +1078,11 @@ @menu -* Jump to corresponding object:: -* Invoking image processor:: -* Jump to main file:: -* Jumping around the environment:: -* Jumping to last completion position:: +* Jump to corresponding object:: +* Invoking image processor:: +* Jump to main file:: +* Jumping around the environment:: +* Jumping to last completion position:: @end menu @node Jump to corresponding object, Invoking image processor, Cursor jump, Cursor jump @@ -1194,8 +1226,8 @@ @cindex prefix k @menu -* Changing LaTeX commands:: -* Killing LaTeX commands:: +* Changing LaTeX commands:: +* Killing LaTeX commands:: @end menu @node Changing LaTeX commands, Killing LaTeX commands, Changing and Deleting, Changing and Deleting @@ -1609,9 +1641,9 @@ add-in functions. @menu -* Lisp variables:: -* Add-in functions:: -* Add-in generator:: +* Lisp variables:: +* Add-in functions:: +* Add-in generator:: @end menu @node Lisp variables, Add-in functions, Customizations, Customizations @@ -1634,10 +1666,10 @@ that variable to 1 instead of @code{t}). @menu -* All customizable variables:: -* Sample definitions:: -* Hook variables:: -* Hook file:: +* All customizable variables:: +* Sample definitions:: +* Hook variables:: +* Hook file:: @end menu @node All customizable variables, Sample definitions, Lisp variables, Lisp variables @@ -2077,10 +2109,10 @@ @end enumerate @menu -* How the add-in function works:: -* How the function is called:: -* Useful functions for creating add-in:: -* Contribution:: +* How the add-in function works:: +* How the function is called:: +* Useful functions for creating add-in:: +* Contribution:: @end menu @node How the add-in function works, How the function is called, Add-in functions, Add-in functions @@ -2155,9 +2187,9 @@ @code{/} to @code{@}@{}. @menu -* Defining option-add-in:: -* Defining argument-add-in:: -* Defining enclosing-add-in:: +* Defining option-add-in:: +* Defining argument-add-in:: +* Defining enclosing-add-in:: @end menu @node Defining option-add-in, Defining argument-add-in, How the add-in function works, How the add-in function works diff --git a/docs/yatexj b/docs/yatexj index 1820dcb..d81ca5f 100644 --- a/docs/yatexj +++ b/docs/yatexj Binary files differ diff --git a/docs/yatexj.tex b/docs/yatexj.tex index 26eb794..36bc155 100644 --- a/docs/yatexj.tex +++ b/docs/yatexj.tex @@ -13,7 +13,7 @@ @c �m�[�h���������� C-l C-u C-n �S���̃m�[�h�X�V C-l C-u C-e @c ���j���[���₵���� C-l C-u C-m �S���̃��j���[�X�V C-l C-u C-a @c �t�H�[�}�b�g����Ƃ��� C-l C-e C-b -@c Last modified Fri Feb 13 08:17:31 2015 on firestorm +@c Last modified Tue Aug 22 13:08:22 2017 on firestorm @syncodeindex vr cp @end iftex @@ -23,7 +23,7 @@ @subtitle Yet Another tex-mode for emacs @title �w�쒹�x @subtitle // YaTeX // -@author @copyright{} 1991-2012 by HIROSE, Yuuji [yuuji@@yatex.org] +@author @copyright{} 1991-2017 by HIROSE, Yuuji [yuuji@@yatex.org] @end titlepage @node Top, Intro, (dir), (dir) @@ -145,6 +145,7 @@ @item �⊮���͂����}�N���ɉ����ĕK�v�� \userpackage �����Ă������� userpackage @item \label��ł‚��Ƃ͂����Y��悤! ref��cite�⊮���͂Ŏ����������܂� +@item �摜�t�@�C���̃h���b�O&�h���b�v�ɂ�鎩�� \includegraphics @end itemize @node Installation, Invocation, Main features, Top @@ -903,6 +904,24 @@ �‚���̂������ւ�ł��B�������x�����ɉ����‚��邩�A���x�����‚��邩�‚��� �����A�ȂǂƂ������Ƃ͖Y��܂��傤! +���x����ł‚ׂ����ڂ̑I���̍ۂɂ́A�”\���̂��邷�ׂẴJ�E���^���\������ +�܂��B������u�����̂݁v�̂悤�Ɏ�ʂōi�肽���Ƃ��͈ȉ��̃L�[�R�}���h�� +���p�ł��܂��B +@table @kbd + @item M-a + @dots{} �i�荞�݂��������Ă��ׂẴJ�E���^��\�� + @item M-c + @dots{} �L���v�V�����݂̂�\�� + @item M-e + @dots{} �ԍ��̂‚������݂̂�\�� + @item M-i + @dots{} �ԍ��‚��ӏ����݂̂�\�� + @item M-s + @dots{} �Z�N�V�����݂̂�\�� + @item M-m + @dots{} ���̑��̃J�E���^�݂̂�\�� +@end table + @node large�^�⊮, maketitle�^�⊮, section�^�⊮, Completion @comment node-name, next, previous, up @section large�^�⊮