% Reference Card for AMSTeX
% Copyright (c) 1994 Joseph H. Silverman. May be freely distributed.
% Created Tuesday, March 29, 1994
% Thanks to Stephen Gildea for the multicolumn macro package
% which I modified from his GNU emacs reference card
% TeX and AMSTeX are trademarks of the American Mathematical Society

%**start of header
\newcount\columnsperpage

% This file can be printed with 1, 2, or 3 columns per page (see below).
% [For 2 or 3 columns, you'll need 6 and 8 point fonts.]
% Specify how many you want here.  Nothing else needs to be changed.

\columnsperpage=3

% This file is intended to be processed by plain TeX.
%
% The final reference card has six columns, three on each side.
% This file can be used to produce it in any of three ways:
% 1 column per page
%    produces six separate pages, each of which needs to be reduced to 80%.
%    This gives the best resolution.
% 2 columns per page
%    produces three already-reduced pages.
%    You will still need to cut and paste.
% 3 columns per page
%    produces two pages which must be printed sideways to make a
%    ready-to-use 8.5 x 11 inch reference card.
%    For this you need a dvi device driver that can print sideways.
% Which mode to use is controlled by setting \columnsperpage above.
%
% Author:
%  Joseph H. Silverman
%  Brown University Mathematics Department
%  Providence, RI 02912 USA
%  Internet:  jhs@gauss.math.brown.edu
%  (reference card macros due to Stephen Gildea)

% History:
%  Version 1.0 - April 1994, first general distribution
%  Version 1.1 - January 1995, numerous minor corrections
%  Version 1.2 - January 1996, minor changes

\def\versionnumber{1.2}  % Version of this reference card
\def\year{1996}
\def\month{January}
\def\version{\month\ \year\ v\versionnumber}


\def\shortcopyrightnotice{
\vskip 0pt plus 2 fill\begingroup\parskip=0pt\small
  \centerline{\copyright\ \number\year\ J.H. Silverman,
  Permissions on back.  v\versionnumber}

Send comments and corrections to J.H. Silverman, Math.\ Dept.,
Brown Univ., Providence, RI 02912 USA. 
$\langle$jhs@gauss.math.brown.edu$\rangle$

\endgroup}

\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\parskip=0pt\small
\centerline{Copyright \copyright\ \year\ J.H. Silverman, \version} 
\centerline{Math.\ Dept., Brown Univ., Providence, RI 02912 USA}
\centerline{\TeX\ and AMS\TeX\ are trademarks of the American Mathematical Society}

Permission is granted to make and distribute copies of
this card provided the copyright notice and this permission notice
are preserved on all copies.

\endgroup}

% make \bye not \outer so that the \def\bye in the \else clause below
% can be scanned without complaint.
\def\bye{\par\vfill\supereject\end}

\newdimen\intercolumnskip
\newbox\columna
\newbox\columnb

\def\ncolumns{\the\columnsperpage}

\message{[\ncolumns\space 
  column\if 1\ncolumns\else s\fi\space per page]}

\def\scaledmag#1{ scaled \magstep #1}

% This multi-way format was designed by Stephen Gildea
% October 1986.
\if 1\ncolumns
  \hsize 4in
  \vsize 10in
  \voffset -.7in
  \font\titlefont=\fontname\tenbf \scaledmag3
  \font\headingfont=\fontname\tenbf \scaledmag2
  \font\smallfont=\fontname\sevenrm
  \font\smallsy=\fontname\sevensy

  \footline{\hss\folio}
  \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
\else
  \hsize 3.2in
  \vsize 7.95in
  \hoffset -.75in
  \voffset -.745in
  \font\titlefont=cmbx10 \scaledmag2
  \font\headingfont=cmbx10 \scaledmag1
  \font\smallfont=cmr6
  \font\smallsy=cmsy6
  \font\eightrm=cmr8
  \font\eighti=cmmi8
  \font\eightsy=cmsy8
  \font\eightbf=cmbx8
  \font\eighttt=cmtt8
  \font\eightit=cmti8
  \font\eightsl=cmsl8
  \textfont0=\eightrm
  \textfont1=\eighti
  \textfont2=\eightsy
  \def\rm{\eightrm}
  \def\bf{\eightbf}
  \def\tt{\eighttt}
  \def\it{\eightit}
  \def\sl{\eightsl}
  \normalbaselineskip=.8\normalbaselineskip
  \normallineskip=.8\normallineskip
  \normallineskiplimit=.8\normallineskiplimit
  \normalbaselines\rm		%make definitions take effect

  \if 2\ncolumns
    \let\maxcolumn=b
    \footline{\hss\rm\folio\hss}
    \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}}
  \else \if 3\ncolumns
    \let\maxcolumn=c
    \nopagenumbers
  \else
    \errhelp{You must set \columnsperpage equal to 1, 2, or 3.}
    \errmessage{Illegal number of columns per page}
  \fi\fi

  \intercolumnskip=.46in
  \def\abc{a}
  \output={%
      % This next line is useful when designing the layout.
      %\immediate\write16{Column \folio\abc\space starts with \firstmark}
      \if \maxcolumn\abc \multicolumnformat \global\def\abc{a}
      \else\if a\abc
	\global\setbox\columna\columnbox \global\def\abc{b}
        %% in case we never use \columnb (two-column mode)
        \global\setbox\columnb\hbox to -\intercolumnskip{}
      \else
	\global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi}
  \def\multicolumnformat{\shipout\vbox{\makeheadline
      \hbox{\box\columna\hskip\intercolumnskip
        \box\columnb\hskip\intercolumnskip\columnbox}
      \makefootline}\advancepageno}
  \def\columnbox{\leftline{\pagebody}}

  \def\bye{\par\vfill\supereject
    \if a\abc \else\null\vfill\eject\fi
    \if a\abc \else\null\vfill\eject\fi
    \end}  
\fi

\def\SPC{\quad} % space between symbol and command

\parindent 0pt
\parskip 1ex plus .5ex minus .5ex

\def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}

\outer\def\newcolumn{\vfill\eject}

\outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex minus.5ex}

\outer\def\section#1{\par\filbreak
  \vskip 1ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}%
  \vskip 1ex plus 1ex minus .5ex}


\def\paralign{\vskip\parskip\halign}

\def\begintext{\par\leavevmode\begingroup\parskip0pt\rm}
\def\endtext{\endgroup}


\chardef\\=`\\
\chardef\{=`\{
\chardef\}=`\}

\def\cs#1{{\tt\\#1}}
\def\css#1#2{{\tt\\#1 \dots\\#2}}
\def\qcs#1{\quad{\tt\\#1}}
\def\qcss#1#2{\quad{\tt\\#1 \dots\\#2}}
\def\qqcs#1{\qquad{\tt\\#1}}
\def\<#1>{$\langle${\rm #1}$\rangle$}


% ************  TEXT STARTS HERE **************************
\title{AMS\TeX~Reference Card}
\smallskip
\centerline{(See the \TeX\ Reference Card for further commands)}

\section{Formatting}
\halign{#\hfil\qquad&#\hfil\cr
\cs{pagewidth\{\<dimen>\}}&set page width\cr
\cs{pageheight\{\<dimen>\}}&set page height\cr
\cs{hcorrection\{\<dimen>\}}&move page right\cr
\cs{vcorrection\{\<dimen>\}}&move page down\cr
\cs{flushpar}&start a paragraph\cr
  &\qquad with no indentation\cr
\cs{boxed\#1}&boxed formula\cr
\cs{NoBlackBoxes}&omit overfull hbox markers\cr
\css{comment}{endcomment}&unprinted comments\cr
\cs{pageno\#1}&set page number\cr
\cs{nopagenumbers}&turn off page numbering\cr
  &\qquad if not using {\tt amsppt} style\cr
}

\section{Fonts}
\halign{#\hfil\qquad&#\hfil\cr
Text Fonts\cr
\qcs{rm}&roman\cr
\qcs{it}&italic\cr
\qcs{bf}&boldface\cr
\qcs{sl}&slant\cr
\qcs{smc}&small capitals\cr
Math Mode Fonts\cr
\qcs{bold\#1}&bold letter\cr
\qcs{loadbold}&load bold math symbols\cr
\qcs{boldkey\#1}&bold keyboard symbol\cr
\qcs{boldsymbol\#1}&bold math symbol (e.g. \cs{alpha})\cr
\qcs{Cal\#1}&caligraphic (script) upper case\cr
\qcs{frak\#1}&German Fraktur\cr
\qcs{goth\#1}&German Fraktur (same as \cs{frak})\cr
\qcs{Bbb\#1}&blackboard bold\cr
\qcs{rom\#1}&Roman\cr
Loading Fonts \& Symbols (if not using {\tt amsppt} style)\hidewidth\cr
\qcs{loadmsam}&load {\tt msam} symbol font\cr
\qcs{loadmsbm}&load {\tt msbm} symbol font\cr
\qcs{UseAMSsymbols}&define all symbols from {\tt msam}, {\tt msbm} fonts\cr
\qcs{newsymbol}&define a particular symbol\cr
Changing Font Sizes\cr
\qcs{tenpoint}&use 10 point fonts\cr
\qcs{eightpoint}&use 8 point fonts\cr
\qcs{dsize}&use display size\cr
\qcs{tsize}&use text size\cr
\qcs{ssize}&use subscript size\cr
\qcs{sssize}&use subsubscript size\cr
}

\section{Macro Definitions}
\halign{#\hfil\qquad&#\hfil\cr
\cs{define}\cs{cs\{\dots\}}&define a control sequence\cr
\cs{redefine}\cs{cs\{\dots\}}&redefine a control sequence\cr
\cs{predefine}\cs{newcs\{\\oldcs\}}&assign new name to a control seq\cr
\cs{operatorname\#1}&new operator name\cr
\cs{operatornamewithlimits\#1}&new operator name with limits\cr
\cs{newsymbol}&new symbol from msam, msbm fonts\cr
}

\shortcopyrightnotice

\section{Footnotes and Insertions}
\halign{#\hfil\qquad&#\hfil\cr
\cs{footnote\#1}&footnote\cr
\cs{footnote\char`\"*\char`\"\#1}&footnote with specified marker\cr
\css{topinsert}{endinsert}&insert at top of page\cr
\css{midinsert}{endinsert}&insert in middle of page\cr
\css{topcaption\#1}{endcaption}&caption at top of insert\cr
\css{botcaption\#1}{endcaption}&caption at bottom of insert\cr
\cs{vspace\{\<dimen>\}}&leave vertical space in an insert\cr
}

\section{Hyphenation}
\halign{#\hfil\qquad&#\hfil\cr
\cs{showhyphens\#1}&show allowable hyphens\cr
\cs{-}&discretionary hyphen\cr
\cs{hyphenation\#1}&add words to hypenation list\cr
}

\section{Fractions and Such}
\halign{#\hfil\qquad&#\hfil\cr
\cs{frac\#1\#2}&fraction\cr
\qcs{dfrac\#1\#2}&display size fraction\cr
\qcs{tfrac\#1\#2}&text size fraction\cr
\qcs{fracwithdelims()\#1\#2}&fraction with paren.\ delimiters\cr
\cs{binom\#1\#2}&binomial coefficient\cr
\qcs{dbinom\#1\#2}&display size binomial coefficient\cr
\qcs{tbinom\#1\#2}&text size binomial coefficient\cr
\cs{underset\#1}\cs{to\#2}&typeset \#1 under \#2\cr
\cs{overset\#1}\cs{to\#2}&typeset \#1 over \#2\cr
\cs{overbrace\#1\char`\^\#2}&overbrace with label above\cr
\cs{underbrace\#1\char`\_\#2}&underbrace with label below\cr
\cs{sideset\char`\^\#1}\cs{and\char`\^\#2}\cs{to}\cs{bigop}&
  superscripts on side of operator\cr
\css{cfrac}{endcfrac}&continued fraction\cr
\qcss{lcfrac}{endcfrac}&continued fraction flush left\cr
\qcss{rcfrac}{endcfrac}&continued fraction flush right\cr
}


\section{Arrows \& Commutative Diagrams}
\halign{#\hfil\qquad&#\hfil\cr
\tt @>\#1>\#2>&right arrow with labels\cr
\tt @<\#1<\#2<&left arrow with labels\cr
\cs{CD} \dots \cs{endCD}&commutative diagram (don't use \&'s)\cr
\quad \tt @V\#1V\#2V&down arrow with labels\cr
\quad \tt @A\#1A\#2A&up arrow with labels\cr
\quad \tt @=&long horizontal = sign\cr
\quad \tt @|&long vertical equal sign\cr
\quad \tt @.&leave out an arrow\cr
\qcs{pretend\#1}\cs{haswidth\#2}&make arrows longer\cr
}

\section{Accents}
% ***** Four Column Format *****
\halign to\hsize{%
\tabskip=\centering
#\hfil & \hfil$#$\hfil & #\hfil & \hfil#\hfil\tabskip=0pt\cr
%----------- 4 Column Data -------------------
Type & \omit\hfil Example\hfil & In Math & In Text \cr
hat & \hat a & \cs{hat} & \cs{\char`\^} \cr
expanding hat & \widehat{abc} & \cs{widehat} & none\cr
check & \check a & \cs{check} & \cs{v}\cr
tilde & \tilde a & \cs{tilde} & \cs{\char`\~} \cr
expanding tilde & \widetilde{abc} & \cs{widetilde} & none\cr
acute & \acute a & \cs{acute} & \cs{\char`\'} \cr
grave & \grave a & \cs{grave} & \cs{\char`\`} \cr
dot & \dot a & \cs{dot} & \cs{D} \cr
double dot & \ddot a & \cs{ddot} & \cs{\char`\"} \cr
breve & \breve a & \cs{breve} & \cs{u} \cr
bar & \bar a & \cs{bar} & \cs{B} \cr
vector & \vec a & \cs{vec} & none\cr
cedilla & \hbox{\c c} & none & \cs{c}\cr
}

\section{Dimensions}
Dimensions are specified as  \<number>\<unit of measure>.
\par\noindent
\vbox{%
\offinterlineskip
\halign to\hsize{%
\strut#\hfil\tabskip=1em&\tt#\hfil\tabskip=0pt plus1fil&\vrule#
&#\hfil\tabskip=1em&\tt#\hfil\tabskip=0pt plus1fil&\vrule#
&#\hfil\tabskip=1em&\tt#\hfil\tabskip=0pt plus1fil&\vrule#
&#\hfil\tabskip=1em&\tt#\hfil\tabskip=0pt\cr
point&pt&&pica&pc&&inch&in&&centimeter&cm\cr
m width&em&&x height&ex&&math unit&mu&&millimeter&mm\cr
\omit&& height 2pt&&& height 2pt&&& height 2pt\cr
\multispan2 1 pc = 12 pt\hfil&&
\multispan2 1 in = 72.72 pt\hfil&&
\multispan2 2.54 cm = 1 in\hfil&&
\multispan2 18 mu = 1 em\hfil\tabskip=0pt\cr
}}

\section{Spacing and Dots}
\halign{#\hfil\qquad&#\hfil\cr
\cs{linebreak}&force a line break\cr 
\cs{newline}&force a new line, old line pushed left\cr
\cs{mathbreak}&force line break\cr
\cs{allowmathbreak}&allow line break\cr
\cs{-}&discretionary hyphen\cr
\cs{.}&abbreviation period\cr
\cs{,} or \cs{thinspace}&thin space\cr
\cs{medspace}&medium space\cr
\cs{;} or \cs{thickspace}&thick space\cr
\cs{!} or \cs{negthinspace}&negative thin space\cr
\cs{negmedspace}&negative medium space\cr
\cs{negthickspace}&negative thick space\cr
\cs{quad}&quad space\cr
\cs{qquad}&double quad space\cr
\%&\hbox{comment line}\cr
\cs{}&\hbox{one blank space}\cr
\cs{phantom\#1}&blank space size of \#1\cr
\cs{hphantom\#1}&blank space width of \#1, no height\cr
\cs{vphantom\#1}&blank space height of \#1, no width\cr
\cs{smash\#1}&ignore height and depth\cr
\qcs{topsmash\#1}&ignore height\cr
\qcs{botsmash\#1}&ignore depth\cr
\cs{mathstrut}&strut to help vertical spacing\cr
\cs{smallpagebreak}&small space between paragraphs\cr
\cs{medpagebreak}&medium space between paragraphs\cr
\cs{bigpagebreak}&big space between paragraphs\cr
\cs{pagebreak}&force a page break\cr
\cs{nopagebreak}&forbid a page break\cr
\cs{newpage}&force a page break\cr
  &\qquad fill page with blank space\cr
\cs{hdots}&horizontal dots\cr
\cs{vdots}&vertical dots\cr
\cs{ddots}&diagonal dots\cr
\cs{dots}&dots in text or formulas\cr
\cs{ldots}&low dots in text or formulas\cr
\cs{cdots}&center dots in text or formulas\cr
}

\section{Miscellaneous Operations}
\halign{#\hfil\qquad&#\hfil\cr
\cs{bmod\#1}&mod as binary operation\cr
\cs{pmod\#1}&mod with parentheses\cr
\cs{mod\#1}&same as pmod, but no parens\cr
\cs{pod\#1}&parentheses, but no ``mod''\cr
\cs{sqrt\#1}&square root\cr
\cs{root\#1}\cs{of\#2}&root\cr
\qcs{uproot\{\<number>\}}&move root up/down\cr
\qcs{leftroot\{\<number>\}}&move root left/right\cr
\cs{iiint}&two integral signs\cr
\cs{iiint}&three integral signs\cr
\cs{idotsint}&integral signs with dots\cr
}

\section{AMS Preprint Style}
\halign{#\hfil\qquad\cr
\cs{input amstex}\cr
\cs{documentstyle\{amsppt\}}\cr
\qquad\<Preamble Commands>\cr
\cs{topmatter}\cr
\qquad\<Top Matter Commands>\cr
\cs{endtopmatter}\cr
\cs{document}\cr
\qquad\<Body of Document>\cr
\cs{enddocument}\cr
\noalign{\vskip1\jot}
{\bf Preamble Commands}\cr
\qcs{TagsOnLeft} (default) or \cs{TagsOnRight}\cr
\qcs{TagsAsText} (default) or \cs{TagsAsMath}\cr
\qcs{NoPageNumbers}\cr
\qcs{NoRunningHeads}\cr
\qcs{Monograph}\cr
\qcs{define}\cr
\noalign{\vskip1\jot}
{\bf Top Matter Commands}\cr
\qcss{title}{endtitle}\cr
\qcss{author}{endauthor}\cr
\qcss{affil}{endaffil}\cr
\qcss{address}{endaddress}\cr
\qcss{curraddr}{endcurraddr}\cr
\qcss{email}{endemail}\cr
\qcss{date}{enddate}\cr
\qcss{dedicatory}{enddedicatory}\cr
\qcss{thanks}{endthanks}\cr
\qcss{translator}{endtranslator}\cr
\qcss{keywords}{endkeywords}\cr
\qcss{subjclass}{endsubjclass}\cr
\qcss{abstract}{endabstract}\cr
\qcss{toc}{endtoc} (Table of Contents)\cr
\qcs{leftheadtext\#1} (set left headline text)\cr
\qcs{rightheadtext\#1} (set right headline text)\cr
\noalign{\vskip1\jot}
{\bf Body of Paper Commands}\cr
\qcss{specialhead}{endspecialhead}\cr
\qcss{head}{endhead}\cr
\qcss{subhead}{endsubhead}\cr
\qcss{subsubhead}{endsubsubhead}\cr
\qcss{proclaim\#1}{endproclaim}\cr
\qcs{rom\#1} (Roman font in proclaim)\cr
\qcss{demo\#1}{enddemo} (proof)\cr
\qcs{qed} (end of proof marker)\cr
\qcss{roster}{endroster} (roster of listed items)\cr
\qqcs{item} (start a new item in a roster)\cr
\qqcs{item[\<number>]} (specify roster item number)\cr
\qqcs{item\char`\"*\char`\"} (item with specified marker)\cr
\qqcs{therosteritem\#1} (refer to specified roster item)\cr
\qqcs{widestnumber}\cs{item\#1} (set width for roster labels)\cr
\qcs{nofrills} (turn off automatic font, spacing, punctuation)\cr
\qcs{usualspace} (usual space following punctuation)\cr
\qcss{definition\#1}{enddefinition}\cr
\qcss{example\#1}{endexample}\cr
\qcss{remark\#1}{endremark}\cr
\qcss{block}{endblock} (indented text)\cr
\qcs{cite} (cite a reference)\cr
}

\section{AMS Preprint Style --- References}
\halign{#\hfil\qquad&#\hfil\cr
\css{Refs}{endRefs}&list of references\cr
\cs{refstyle\#1}&specify style {\tt A}, {\tt B}, or {\tt C}\cr
  &\quad A = initials, B = name, C = number\cr
%  &\quad place in document preamble\cr
\css{ref}{endref}&individual reference\cr
\cs{no} or \cs{key}&number or key for reference\cr
\qcs{widestnumber}\cs{no\#1} or \cs{widestnumber}\cs{key\#1}\hidewidth\cr
\cs{by}&author\cr
\qcs{bysame}&same as previous author\cr
\cs{paper}&name of paper\cr
\cs{vol}&volume\cr
\cs{yr}&year of publication\cr
\cs{jour}&journal\cr
\cs{page} or \cs{pages}&page(s)\cr
\cs{toappear}&to appear\cr
\cs{inbook}&article in a book\cr
\cs{moreref}&additional reference information\cr
\cs{paperinfo}&extra information after paper title\cr
\cs{procinfo}&information about proceedings\cr
\cs{issue}&issue number\cr
\cs{lang}&language\cr
\cs{transl}&information about translated version\cr
\cs{book}&book\cr
\cs{ed} or \cs{eds}&editor(s)\cr
\cs{publ}&publisher\cr
\cs{publaddr}&publisher address\cr
\cs{bookinfo}&extra information after book title\cr
\cs{finalinfo}&extra information for end\cr
\cs{miscnote}&same as \cs{finalinfo}, in parens.\cr
}

\section{Overlines and Underlines}
\halign{#\hfil\qquad&#\hfil\cr
\cs{underline\#1}&underline\cr
\cs{overline\#1}&overline\cr
\cs{overarrow\#1}&over right arrow\cr
\cs{underarrow\#1}&under right arrow\cr
\cs{overleftarrow\#1}&over left arrow\cr
\cs{underleftarrow\#1}&under left arrow\cr
\cs{overleftrightarrow\#1}&over left-right arrow\cr
}

\section{Delimiters}
% ***** Three Column Format *****
\halign to\hsize{%
$#$\hfil\SPC\tabskip=0pt&#\hfil\tabskip=0pt plus 1 fil
&$#$\hfil\SPC\tabskip=0pt&#\hfil\tabskip=0pt plus 1 fil
&$#$\hfil\SPC\tabskip=0pt&#\hfil\cr
%----------- 3 Column Data -------------------
[&\cs{lbrack} or \cs{[}&\{&\cs{lbrace} or \cs{\{}&\langle&\cs{langle}\cr
]&\cs{rbrack} or \cs{]}&\}&\cs{rbrace} or \cs{\}}&\rangle&\cs{rangle}\cr
\vert&\cs{vert} or \cs{|}&\lfloor&\cs{lfloor}&\lceil&\cs{lceil}\cr
\|&\cs{Vert} or \cs{\char`\|}&\rfloor&\cs{rfloor}&\rceil&\cs{rceil}\cr
\uparrow&\cs{uparrow}&\Uparrow&\cs{Uparrow}&\updownarrow&\cs{updownarrow}\cr
\downarrow&\cs{downarrow}&\Downarrow&\cs{Downarrow}&\Updownarrow&\cs{Updownarrow}\cr
[\mskip-.75\thinmuskip[
  &\tt[\cs![&(\!(&\tt(\cs!(&\langle\!\langle&\cs{langle}\cs!\cs{langle}\cr
]\mskip-.75\thinmuskip]
  &\tt]\cs!]&)\!)&\tt)\cs!)&\rangle\!\rangle&\cs{rangle}\cs!\cs{rangle}\cr
}
\halign{#\hfil\qquad&#\hfil\cr
\cs{left\#1}\ \ \cs{right\#1}&expanding delimiters\cr
\cs{left.}\ \ \cs{right.}&empty delimiters\cr
\cs{bigl\#1}\ \ \cs{bigr\#1}&big delimiters\cr
\cs{Bigl\#1}\ \ \cs{Bigr\#1}&bigger delimiters\cr
\cs{biggl\#1}\ \ \cs{biggr\#1}&even bigger delimiters\cr
}


\section{Non-Italic Function Names}
\halign to\hsize{#\hfil\tabskip=\centering
&#\hfil&#\hfil&#\hfil&#\hfil&#\hfil&#\hfil&#\hfil\tabskip=0pt\cr
\cs{arccos}&\cs{cos}&\cs{csc}&\cs{exp}&\cs{ker}&\cs{limsup}&\cs{min}&\cs{sinh}\cr
\cs{arcsin}&\cs{cosh}&\cs{deg}&\cs{gcd}&\cs{lg}&\cs{ln}&\cs{Pr}&\cs{sup}\cr
\cs{arctan}&\cs{cot}&\cs{det}&\cs{hom}&\cs{lim}&\cs{log}&\cs{sec}&\cs{tan}\cr
\cs{arg}&\cs{coth}&\cs{dim}&\cs{inf}&\cs{liminf}&\cs{max}&\cs{sin}&\cs{tanh}\cr
}

\section{Alignments and Displayed Equations}
\halign{#\hfil\qquad&#\hfil\cr
\cs{\\}&separate lines\cr
\tt\&&separate items in a line\cr
\css{align}{endalign}&align equations, full\cr
  &\quad width of page\cr
\css{alignat\#1}{endalignat}&align \#1 pairs\cr
\qcss{xalignat\#1}{endxalignat}&equally spaced\cr
\qcss{xxalignat\#1}{endxxalignat}&equally spaced, flush\cr
\css{aligned}{endaligned}&align equations, width\cr
  &\quad as needed\cr
\qcss{alignedat\#1}{endalignedat}&align \#1 pairs\cr
\qcss{topaligned}{endtopaligned}&align along top\cr
\qcss{botaligned}{endbotaligned}&align along bottom\cr
}
\halign{#\hfil\qquad&#\hfil\cr
\css{gather}{endgather}&centered equations, full\cr
  &\quad width of page\cr
\css{gathered}{endgathered}&centered equations,\cr
  &\quad width as needed\cr
\css{multline}{endmultline}&first line left, middle lines\cr
  &\quad centered, last line right\cr
\qcs{shoveleft\#1}&shove lines left\cr
\qcs{shoveright\#1}&shove lines right\cr
\qcs{multlinegap\{\<dimen>\}}&change margins\cr
\css{cases}{endcases}&case construction\cr
}
\halign{#\hfil\qquad&#\hfil\cr
\css{split}{endsplit}&align split equations with\cr
  &\quad variable tag placement\cr
\css{Sb}{endSb}&multi-line subscript\cr
\css{Sp}{endSp}&multi-line superscript\cr
\cs{text\#1}&text within formula\cr
\cs{intertext\#1}&text between lines\cr
\cs{foldedtext\#1}&lines of text in formula\cr
\qcs{topfoldedtext\#1}&top-aligned folded text\cr
\qcs{botfoldedtext\#1}&bottom-aligned folded text\cr
\qcs{foldedwidth\{\<dimen>\}}&set width of folded text\cr
\cs{allowdisplaybreak}&allow page break after line\cr
\cs{allowdisplaybreaks}&allow page breaks after any line\cr
\cs{displaybreak}&force page break after line\cr
\cs{vspace\{\<dimen>\}}&extra space between two lines\cr
\cs{spreadlines\{\negthinspace\<dimen>\}}&extra space between every line\cr
\cs{spreadmatrixlines\{\negthinspace\<dimen>\}}\quad same for a matrix\hidewidth\cr
\cs{jot}&unit of vertical space\cr
\cs{tag\#1}&tag for a formula\cr
\qcs{thetag\#1}&refer to tag in current style\cr
\qcs{tag\char`\"*\char`\"}&tag exactly as specified\cr
}

\section{Matrices}
\halign{#\hfil\qquad&#\hfil\cr
\css{matrix}{endmatrix}&matrix alignment\cr
\css{pmatrix}{endpmatrix}&matrix with parentheses\cr
\css{bmatrix}{endbmatrix}&matrix with brackets\cr
\css{vmatrix}{endvmatrix}&matrix with vertical lines\cr
\css{Vmatrix}{endVmatrix}&matrix with double vertical lines\cr
\css{smallmatrix}{endsmallmatrix}\quad small matrix\hidewidth\cr
\cs{format}&specify a format for a matrix\cr
\qquad\cs{c}\ \cs{l}\ \cs{r}&format entry center, left, right\cr
}

\copyrightnotice

\bye
