% 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\{\\}}&set page width\cr \cs{pageheight\{\\}}&set page height\cr \cs{hcorrection\{\\}}&move page right\cr \cs{vcorrection\{\\}}&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\{\\}}&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 \\. \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&¢imeter&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}¢er 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\{\\}}&move root up/down\cr \qcs{leftroot\{\\}}&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\\cr \cs{topmatter}\cr \qquad\\cr \cs{endtopmatter}\cr \cs{document}\cr \qquad\\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[\]} (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}¢ered equations, full\cr &\quad width of page\cr \css{gathered}{endgathered}¢ered 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\{\\}}&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\{\\}}&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\{\\}}&extra space between two lines\cr \cs{spreadlines\{\negthinspace\\}}&extra space between every line\cr \cs{spreadmatrixlines\{\negthinspace\\}}\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