%\input blue.tex
\report
\bluechapter Main Tags

\beginsummary
A table of main tags of \bluetex{} has been included
to provide a survey of what outer tags
have been implemented for the regular format.
More control sequences and symbols are available,
especially for the lower level markup,
if not for the undocumented features of manmac,
and the wealth of plain \TeX.
The table also illustrates the  naming convention adopted
via a root name with prefixes and suffixes.
\endsummary

The header fields indicate,
the prefixes pre-, post-, this-, every-, pasteup-, and
the suffixes -font, -name and -box.
The first column contains the various root names, with a marker
to denote to what extent the minimal one-part macro
has been implemented.

\begingroup
\def\first{\hfil\thispicture{\unitlength=6ex \xdim{1.4}\ydim{1}}%
 \lower1.5ex\hbox\beginpicture%(1.4, 1)(0,-.1)
 \put( 0.0, 0.0){\small \strut Root}%
 \put( 1.4, 0.575){\llap{\small Affix}}%
 \put( 1.4, 0.1){\line(-2, 1){1.4}}%
\endpicture\lower3ex\null}
\def\header{pre-\cs post-\cs this-\cs every- \cs pasteup-
           \cs -font\cs -name%\cs -title
           \cs -box}
\def\btablecaption{Main tags for regular scripts}

\catcode`/=13
\def/{\leavevmode\thinspace\hbox{%
\vrule\vtop{\vbox{\hrule\kern1pt\hbox{%
\vphantom{\tt e}\thinspace%{\tt#1}%
\thinspace}}\kern1pt\hrule}\vrule}%
\thinspace} % control sequence token
\catcode`-13 \def-{$\neg$}
\def\footer{\qquad\vtop{\small\rlap{- not implemented}
               \rlap{${}^+$ implemented}
               \rlap{/ implemented without processing on the fly}}}
\def\rowstblst{
{abstract\hfill\ \tiny+}
{acknowledgements\hfill\ \tiny+}
{btable  \hfill\ \tiny/}
{center  \hfill\ \tiny+}
{contents\hfill\ \tiny+}
{(sub(sub))head\hfill\ \tiny+}
{keywords\hfill\ \tiny+}
{picture \hfill\ \tiny-}
{pictures\hfill\ \tiny/}
{quote   \hfill\ \tiny+}
{references\hfill\ \tiny/}
{script  \hfill\ \tiny+}
%{syntax\hfill\ \tiny-}    %Although there, not so relevant for the table
{verbatim\hfill\ \tiny-}}
\def\data{%
-\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%abstract
+\cs+\cs+\cs-\cs+\cs-\cs+\cs+\rs%abstract
+\cs+\cs+\cs+\cs-\cs-\cs-\cs+\rs%btable
-\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%center
-\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%contents
+\cs+\cs-\cs-\cs-\cs+\cs-\cs-\rs%head
-\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%keywords
-\cs-\cs+\cs+\cs-\cs-\cs-\cs-\rs%picture
-\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%pictures
-\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%quote
+\cs+\cs+\cs+\cs+\cs-\cs+\cs+\rs%references
-\cs-\cs+\cs+\cs-\cs-\cs-\cs-\rs%script
% -\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%syntax
+\cs+\cs+\cs+\cs-\cs-\cs-\cs-%\rs%verbatim
}
$$\vbox{\nonruled\nonframed
       \btable\data}$$
\endgroup
Remarks
\bitem \cs{title}, \cs{subtitle}, \cs{author} and the like, are token
      variables and associated with the script
\bitem \cs{pictures} and \cs{references} have been implemented in a
      straightforward way, because their use doesn't need processing on the
      fly
\bitem In the Appendix Formats similar tables for \cs{transparencies}
      and \cs{report} have been included. The latter contains some
      more tags.
\smallskip

\bluesubhead Your summary of markup tags

Perhaps it is a good idea to add my
Frequently Used Tags, FUTs\Dash indeed a handful, as already
indicated in the template in the `Introduction'\Dash
for personalizing.\ftn{I consider this
  very appropriate. At school the irony of cribs was when
  prepared carefully they made themselves superfluous.
  Transform these summary lists into your personal cribs.}

\beginverbatim
!bf
Preliminary matter!tt
\title{...}
\subtitle{...}
\keywords{...}
\abstract{...}
\contents{...}
\issue{...}
\acknowledgements{...}
\references{...}
\pictures{...}
!bf
Copy Proper!tt
\beginscript
\endscript
\head{...}
\thissubhead{...}
\subhead{...}
\thissubsubhead{...}
(the \this<headkind>{...}  especially together with \runintrue)
\subsubhead{...}
!bf
Inner level!tt
\thisverbatim{...}
\beginverbatim
<escapechar>endverbatim
(and in-line !vrt!thinspace...!thinspace!vrt)
\begincenterverbatim
<escapechar>endcenterverbatim
\beginquote
\endquote
\begindisplay
\enddisplay
(with & and \cr)
\displaycenterline{...}
\btable
(with \data{...\cs...\rs...\cs...\rs...}
     \header{...}
     \footer{...}
     \rowstblst{...}
     \vruled{...} )
\ftn{...}
\bitem
\example{...}
\thispicture{...}
(with \unitlength=...)
\cs{<tagname>}
!bf
Back matter!tt
\pasteupacknowledgements
\pasteupreferences
!endverbatim
\endinput