Newer
Older
yatex / docs / yatexref.eng
----------------------------------------------------------------------------
				YaTeX
			   Quick Reference
----------------------------------------------------------------------------


[Caution]
	
	You can customize the prefix key (C-c by default) so this will be
	written as [prefix] in this document.  If you have not customized
	[prefix] a will stand for C-c a.

	Begin-type commands are those like \begin-\end, Section-type
	commands are those that take arguments as \section{NAME},
	Large-type commands are font/size definition commands that are put
	in parenthesis as {\tt}, Maketitle-type commands are commands that
	don't take arguments as \maketitle.

[Completion]

    *Accent completion                  [prefix] a
    *Begin-type completion              [prefix] b SPC
    *Begin-type completion (region)     [prefix] B SPC
    *Begin-type completion (immediate)	[prefix] b initial_of_environment
    *Begin-type completion (immediate on region)
                                        [prefix] B initial_of_environment
    *End completion                     [prefix] e
    *Large-type completion              [prefix] l
    *Large-type completion (region)     [prefix] L
    *Maketitle-type completion          [prefix] m
    *Section-type completion            [prefix] s
    *Section-type completion (region)   [prefix] S
    *General completion                 [prefix] SPC

	For the initials used in immediate Begin-type completions, see the
	Info manual.  In the (region)-mode, region between the mark and
	the present point will be put within a \begin{foo}...\end{foo} or
	{\large } and such.

	*Math sign image completion		;
	*Greek letter image completion		:

	Above two commands may be used only in the math environment.  If
	you want to use the completion in other environments, do C-u and
	then ; or :.


[Process invoking]

    *invoke latex                     [prefix] tj
    *invoke latex (on region)         [prefix] tr
    *on-the-fly preview environment   [prefix] te
    *invoke bibtex                    [prefix] tb
    *invoke makeindex                 [prefix] ti
    *kill current typesetting process [prefix] tk **
    *lpr dvi-file                     [prefix] tl
    *lpr dvi-file (all pages)   C-u   [prefix] tl
    *invoke previewer                 [prefix] tp
    *invoke lpq                       [prefix] tq

	Hitting [prefix] t will get you the menu, so there is no need to
	remember the key after [prefix] t.

	 **Unavailable on MS-DOS

	The region used in [prefix] tr are the lines between %#BEGIN and
	%#END.  If %#END is not found then from %#BEGIN and the end of
	the text.  If both are missing then from the mark to the
	present point.

[Cursor Jump]
	*To the typeset error		[prefix] '

	Will jump to the position where the typeset error occurred from the
	end.  Only effective when there was a error returned from typesetter.

    *Jump to corresponding object                         [prefix] g
    *Jump to corresponding object (in another her window) [prefix] 4g

	Where to jump will be decided by what's on the line [prefix] g was
	hit.

        -on a \begin{} or \end{}        to a matching \end{} or \begin{}
        -on a %#BEGIN or %#END          to a matching %#END or %#BEGIN
        -on a \include(only) or \input  to the matching file
        -on a \ref or \label            to the matching \label or \ref
        -on a \cite or \bibitem         to the matching \bibitem or \cite
	-other 	       			to the matching line in previewer

        *Jump to the main file                   [prefix] ^
        *Jump to the main file in another window [prefix] 4^

	To tell YaTeX which the main file is, write
			%#jlatex MAIN_FILE_NAME
	somewhere in the file you are creating.

    *Jump to beginning of environment ESC C-a
    *Jump to end of environment       ESC C-e
    *Mark whole environment           ESC C-h

[Commenting out by %]

	*Comment out the region/environment	[prefix] >
	*Uncomment the region/environment	[prefix] <

	If the point is on a line with \begin{} or \end{}, everything
	within the environment will be (un)commented.  Otherwise,
	everything between the mark and point will be (un)commented.

    *Comment out a paragraph or environment declaration     [prefix] .
    *Uncomment out a paragraph or environment declaration   [prefix] ,

	If the point is on a line with \begin{} or \end, the two lines
	with it will be (un)commented.  Otherwise the paragraph that the
	point is in will be (un)commented.

[ETC]
	
	*Align and fill item		[prefix] i

	Available only in an environment.  Will do a hanging indent on the
	\item.

	*Change LaTeX command		[prefix] c

	On a line with \begin{} or \end{}, will change the name of the
	environment.  On a section-type command, will change the command
	name, and also change arguments if invoked on the argument.  For
	large-type command, will change font/size definitions.  On a math
	mode command entered using image-type completion, will return to
	the completion operation.

	*Kill commands	[prefix] k

	For \begin{}/\end{}, %#BEGIN/%#END, and parenthesis, will delete
	them in pairs.  For section-type commands, font/size definition,
	will delete the command ant parenthesis surrounding them.

        *Enclose region with () [prefix] )
        *Enclose region with {} [prefix] }
        *Enclose region with [] [prefix] ]
        *Enclose region with $$ [prefix] $

        *Toggle modes           [prefix] w

	Will toggle between modify mode and math mode.

    *%# editing                    [prefix] %
    *Show columns in tabular/array [prefix] &
    *Online help                   [prefix] h
    *Online apropos                [prefix] /
    *Intelligent return    	   ESC RET

	Intelligent return can be used in tabular, array, itemize,
	enumerate, list and description environments.

	*Browse included structure		[prefix] d
	*Force re-highlight font-lock		[prefix] u

							    HIROSE Yuuji
							yuuji@yatex.org

Local variables:
mode: text
fill-prefix: "	"
End: